From f69fde792c350726977664fbbcd60ce7aa007c39 Mon Sep 17 00:00:00 2001 From: test Date: Mon, 3 Jun 2024 00:01:40 +0600 Subject: [PATCH 01/13] [Add] Scroll action more logs added --- .../Web/Selenium/BuiltInFunctions.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Framework/Built_In_Automation/Web/Selenium/BuiltInFunctions.py b/Framework/Built_In_Automation/Web/Selenium/BuiltInFunctions.py index 0944ab00a..00b3d8b80 100644 --- a/Framework/Built_In_Automation/Web/Selenium/BuiltInFunctions.py +++ b/Framework/Built_In_Automation/Web/Selenium/BuiltInFunctions.py @@ -3307,16 +3307,20 @@ def scroll_to_element(step_data): return CommonUtil.Exception_Handler(sys.exc_info()) +scroll_to_top_code = ''' var pre_x = window.pageXOffset; +var pre_y = window.pageYOffset; +window.scrollTo(window.pageXOffset,0); return [pre_x, pre_y, window.pageXOffset, window.pageYOffset] +''' # Method to scroll to view an element @logger def scroll_to_top(step_data): sModuleInfo = inspect.currentframe().f_code.co_name + " : " + MODULE_NAME try: - selenium_driver.execute_script(f"window.scroll(0,0)") + pre_x, pre_y, x, y = selenium_driver.execute_script(scroll_to_top_code) CommonUtil.ExecLog( sModuleInfo, - "Scrolled to top of the html", - 1, + f"Scrolled to top of the html.\npre_x, pre_y, x, y = [{pre_x}, {pre_y}, {x}, {y}]", + 1 if (x,y) == (0,0) else 2, ) return "passed" From 329575d55241ae6ac0021d8254e616f862dc0800 Mon Sep 17 00:00:00 2001 From: test Date: Mon, 3 Jun 2024 00:02:11 +0600 Subject: [PATCH 02/13] print server url in node-cli --- node_cli.py | 1 + 1 file changed, 1 insertion(+) diff --git a/node_cli.py b/node_cli.py index 80ca4cf20..e65f38787 100755 --- a/node_cli.py +++ b/node_cli.py @@ -360,6 +360,7 @@ def Login(cli=False, run_once=False, log_dir=None): table.add_column("Authenticated") table.add_column("[green]:heavy_check_mark:") + table.add_row("url", server_name) table.add_row("Username", user_data.username) table.add_row("Email", user_data.email) table.add_row("Team ID", str(user_data.team_id)) From 07e64905bb8cd7d41e6ce7ba318126070fedad66 Mon Sep 17 00:00:00 2001 From: test Date: Mon, 3 Jun 2024 00:02:38 +0600 Subject: [PATCH 03/13] next actions warning log in debug --- .../Sequential_Actions/sequential_actions.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Framework/Built_In_Automation/Sequential_Actions/sequential_actions.py b/Framework/Built_In_Automation/Sequential_Actions/sequential_actions.py index 89c9aa421..4e3e27865 100755 --- a/Framework/Built_In_Automation/Sequential_Actions/sequential_actions.py +++ b/Framework/Built_In_Automation/Sequential_Actions/sequential_actions.py @@ -581,6 +581,15 @@ def for_loop_action(step_data, data_set_no): CommonUtil.ExecLog(sModuleInfo, "This dataset of for loop action is deprecated. Download the latest dataset and use", 2) deprecation_log = False if row[1].strip().lower() == "for loop action": + if CommonUtil.debug_status and "next" not in row[2].lower(): + CommonUtil.ExecLog( + sModuleInfo, + "Instead of setting hardcoded action, you can use 'next' keyword in for loop, if else and conditional actions. For example\n" + + "next+1,next+4\n" + + "next to next+4\n" + + f"next {'steps' if step_loop else 'action'}", + 2 + ) values = get_data_set_nums(sr.get_previous_response_variables_in_strings(row[2].strip()), step_loop) if step_loop: loop_steps = [list(range(len(CommonUtil.all_step_dataset[i]))) if i in values else [] for i in list(range(len(CommonUtil.all_step_dataset)))] From 1a3aeab6f3e1a4f61d2cb853e3819a9b63ce1a4d Mon Sep 17 00:00:00 2001 From: test Date: Mon, 3 Jun 2024 20:29:17 +0600 Subject: [PATCH 04/13] recorder new frontend --- ...{index-BlYQBfWo.css => index-D8o1BzJk.css} | 2 +- .../dist/assets/index-DDqK-CDY.js | 222 +++++++++ .../dist/assets/index-DDqK-CDY.js.map | 1 + .../dist/assets/index-DLSinZ59.js | 265 ---------- .../dist/assets/index-DLSinZ59.js.map | 1 - Apps/Web/AI_Recorder_2/dist/index.html | 4 +- Apps/Web/AI_Recorder_2/src/Action.tsx | 40 +- Apps/Web/AI_Recorder_2/src/App.css | 100 ++-- Apps/Web/AI_Recorder_2/src/App.tsx | 468 +++++++++--------- Apps/Web/AI_Recorder_2/src/common.tsx | 32 ++ Apps/Web/AI_Recorder_2/src/dropdown.tsx | 5 +- 11 files changed, 566 insertions(+), 574 deletions(-) rename Apps/Web/AI_Recorder_2/dist/assets/{index-BlYQBfWo.css => index-D8o1BzJk.css} (58%) create mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js create mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js.map delete mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DLSinZ59.js delete mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DLSinZ59.js.map diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-BlYQBfWo.css b/Apps/Web/AI_Recorder_2/dist/assets/index-D8o1BzJk.css similarity index 58% rename from Apps/Web/AI_Recorder_2/dist/assets/index-BlYQBfWo.css rename to Apps/Web/AI_Recorder_2/dist/assets/index-D8o1BzJk.css index 12c1c7bf3..d098a85be 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-BlYQBfWo.css +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-D8o1BzJk.css @@ -3,7 +3,7 @@ * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) -*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.initialism{font-size:90%;text-transform:uppercase}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;-o-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;-o-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;-o-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;-o-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;-o-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:.5rem .75rem;color:#212529}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;-o-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-pill{border-radius:50rem!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem #00000013!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.mh-5{max-height:5%!important}.mh-10{max-height:10%!important}.mh-15{max-height:15%!important}.mh-20{max-height:20%!important}.mh-25{max-height:25%!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,*:before,*:after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8;font-weight:400;background:#fff;color:gray}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#2f89fc}a:hover,a:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none;box-shadow:none}button{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}button:hover button:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.5;font-weight:400;font-family:Poppins,Arial,sans-serif;color:#000}.img{background-size:cover;background-repeat:no-repeat;background-position:center center}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#444;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#ef0000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-label{font-size:12px;color:#444}#root{width:100%}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:none;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991.98px){#sidebarCollapse span{display:none}}#content{width:100%;padding:0;min-height:100vh;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-primary{background:#2f89fc;border-color:#2f89fc}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#2f89fc!important;border-color:#2f89fc!important}.footer p{color:#ffffff80}.form-control{height:40px!important;background:#fff;color:#000;font-size:13px;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;border:transparent}.form-control:focus,.form-control:active{border-color:#000}.form-control::-webkit-input-placeholder{color:#ffffff80}.form-control::-moz-placeholder{color:#ffffff80}.form-control:-ms-input-placeholder{color:#ffffff80}.form-control:-moz-placeholder{color:#ffffff80}.subscribe-form .form-control{background:#4897fc}body{background:#f0f3f8}.row{margin:0!important}.mh-90{min-height:90vh}#header_tab{padding-left:10px;padding-right:10px;min-height:5vh;align-items:flex-end}#header_tab li{font-size:15px;font-family:Arial;color:#9fc8fa;min-width:20%;max-width:60%;text-align:center}.scrollBar{overflow-y:auto}.table_body td{background:#fff}#help::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#help::-webkit-scrollbar-thumb{background:#fff}#settings::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#settings::-webkit-scrollbar-thumb{background:#fff}#content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#content::-webkit-scrollbar-thumb{background:#fff}#content{background-color:#fff}#header_tab li a{color:#9fc8fa}.head_text{font-weight:700;color:#76b1f8!important;border-bottom:solid 3px #76B1F8}.dropdown-item{font-size:15px}.tr_body{background:#fff}.table_body tr{display:inline-block!important;width:100%;margin-top:3px}.border_separate{border-collapse:separate;font-size:13px;margin-bottom:8px}.tr_body_head{border-spacing:0px!important;border-collapse:collapse}.tr_body td:nth-of-type(1){width:5%}.tr_body td:nth-of-type(2){width:10%}.tr_body td:nth-of-type(3){width:25%}.tr_body td:nth-of-type(4){width:25%}.tr_body_head{border-spacing:0px!important;border-collapse:collapse!important;margin-bottom:0!important}.tr_body_head td:nth-of-type(1){width:3%}.tr_body_head td:nth-of-type(2){width:10%}.tr_body_head td:nth-of-type(3){width:25%}.tr_body_head td:nth-of-type(4){width:25%}.tr_body td{min-width:100px;word-break:break-all;cursor:text}.inpt{border:none;outline:none;width:100%}.icon_grid{list-style:none;min-width:55%;justify-content:space-between}.icon_grid img{cursor:pointer}.blue_highlite{color:#76b1f8}#log_section_bottom{box-shadow:0 -5px 10px #ddd!important;padding-bottom:5px;background:#f0f3f8;padding-left:0!important}#log_section_bottom>.card-body{padding:10px 0 0}.log_section_head{border-bottom:1px solid gray}.log_section_head_left{width:54%;justify-content:space-between}.log_section_head_right{width:44%;text-align:end}.log_date{line-height:.8;overflow-y:auto}.log_date p,.log_date h4{font-family:monospace}.log_result{margin-left:90px}#more_button{transform:rotate(90deg);width:20px;height:20px}.head_menu{font-weight:500}#main_table{padding-left:10px;padding-right:10px}.push_right{padding-left:40px}.block_server{display:block}#logo_dark{width:40px;height:40px}#recorderTitle{padding-top:30px}.stop_button{background:url(images/stop.png)}#settings,#help,#howTo{width:100%;padding:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.settings_left_section{width:100%;padding-top:50px;padding-left:50px}.settings_right_section{padding-top:125px;width:100%;padding-right:120px}.settings_form h3{text-transform:uppercase;font-weight:500}.settings_form{line-height:3}.settings_header{min-height:5vh;background:#fff;display:flex;justify-content:flex-end;align-items:center;padding-right:19px;display:none}.settings_header img{width:45px;height:45px}.form_input{justify-content:space-between}.form_input p{color:#000;font-size:13px;line-height:0px;letter-spacing:2px}.input_form{max-height:50px;min-width:350px;border-radius:7px;border:.5px solid #85C4FC;padding-left:5px}@media screen and (max-width: 1565px){.input_form{max-width:300px}}.authenticate_button{text-align:right;margin-right:21px}.playback_container{bottom:50px}.playback_container p{font-family:arial;font-size:15px;line-height:1.5;margin-bottom:0}.settings_middle_section h5{color:#c93d65}.description{line-height:.5;margin-top:30px}.settings_right_section_bottom{position:absolute;bottom:50px}.settings_right_section_bottom p{font-family:arial;font-size:15px;line-height:1.5;line-height:5px}.speed_dropdown{min-width:180px}.text_one p{font-family:arial;font-size:15px;line-height:1.5}.description p{font-family:arial;font-size:12px;font-style:italic;color:#1f7bc1}.help_tab_section{min-height:50px;display:flex;flex-direction:row;justify-content:space-between;background:#fff}.faq_contents{padding-left:20px;padding-right:20px}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.accordion:hover{background-color:#ccc}.accordion:after{color:#76b1f8;font-weight:700;float:right;margin-left:5px}.active:after{color:#76b1f8}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;line-height:.8}.panel p{color:#000000d4;font-size:12px;letter-spacing:2px;padding-top:5px;line-height:20px}.help_tab{justify-content:space-between;align-items:flex-end;background:#fff;min-height:60px}.help_tab a{cursor:pointer;color:#76b1f8;font-size:18px;font-weight:500}.faq_bottom_text{bottom:50px;padding-top:15px}.help_tab ul{width:50%;justify-content:space-around}.close_icon{margin-top:auto;margin-bottom:auto}.tab-content{padding-left:20px;padding-right:20px}.del-icon-holder{height:20px;width:20px}.typing-demo{width:100%;animation:typing 2s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}.typing-title{width:100%;animation:typing 4s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.action{background-color:#fff;border-radius:8px;border-bottom:1px solid #b7b7b7;font-size:14px;position:relative;overflow-x:hidden;overflow-y:hidden;width:100%}.action .del-button{display:none}.action:hover .del-button{display:inline-block}.del-button:hover{display:inline-block;transform:scale(1.25);transition:.3s;cursor:pointer}.animExit{background-color:#faa0b8;animation:exit 1s;animation-iteration-count:1}@keyframes exit{0%{margin-left:0}60%{margin-left:100%}70%{margin-left:100%}to{margin-left:100%}}@keyframes minimize{0%{max-height:10rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;overflow:hidden}50%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}80%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}to{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}}.bottom-nav,.upper-nav{height:60px;background:#eee}.control-button{width:80px;border-radius:8px;border:1px solid transparent}.control-button:not([disabled]):hover{transform:scale(1.1);transition:.3s}/*! +*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Open Sans,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.initialism{font-size:90%;text-transform:uppercase}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;-o-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;-o-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;-o-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;-o-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;-o-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:.5rem .75rem;color:#212529}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;-o-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-pill{border-radius:50rem!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem #00000013!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.mh-5{max-height:5%!important}.mh-10{max-height:10%!important}.mh-15{max-height:15%!important}.mh-20{max-height:20%!important}.mh-25{max-height:25%!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,*:before,*:after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8;font-weight:400;background:#fff;color:gray}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#2f89fc}a:hover,a:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none;box-shadow:none}button{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}button:hover button:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.5;font-weight:400;font-family:Poppins,Arial,sans-serif;color:#000}.img{background-size:cover;background-repeat:no-repeat;background-position:center center}.material-icons-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#444;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-label{position:absolute;top:-20px;left:40%;background-color:#fffaeb;color:#444;padding:2px 4px;border-radius:15px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.control-button:hover .material-icons-label{opacity:1;visibility:visible}#root{width:100%}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:none;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991.98px){#sidebarCollapse span{display:none}}#content{width:100%;padding:0;min-height:100vh;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-primary{background:#2f89fc;border-color:#2f89fc}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#2f89fc!important;border-color:#2f89fc!important}.footer p{color:#ffffff80}.form-control{height:40px!important;background:#fff;color:#000;font-size:13px;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;border:transparent}.form-control:focus,.form-control:active{border-color:#000}.form-control::-webkit-input-placeholder{color:#ffffff80}.form-control::-moz-placeholder{color:#ffffff80}.form-control:-ms-input-placeholder{color:#ffffff80}.form-control:-moz-placeholder{color:#ffffff80}.subscribe-form .form-control{background:#4897fc}body{background:#f0f3f8}.row{margin:0!important}.mh-90{min-height:90vh}#header_tab{padding-left:10px;padding-right:10px;min-height:5vh;align-items:flex-end}#header_tab li{font-size:15px;font-family:Arial;color:#9fc8fa;min-width:20%;max-width:60%;text-align:center}.table_body td{background:#fff}#help::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#help::-webkit-scrollbar-thumb{background:#fff}#settings::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#settings::-webkit-scrollbar-thumb{background:#fff}#content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#content::-webkit-scrollbar-thumb{background:#fff}#content{background-color:#fff}#header_tab li a{color:#9fc8fa}.head_text{font-weight:700;color:#76b1f8!important;border-bottom:solid 3px #76B1F8}.dropdown-item{font-size:15px}.tr_body{background:#fff}.table_body tr{display:inline-block!important;width:100%;margin-top:3px}.border_separate{border-collapse:separate;font-size:13px;margin-bottom:8px}.tr_body_head{border-spacing:0px!important;border-collapse:collapse}.tr_body td:nth-of-type(1){width:5%}.tr_body td:nth-of-type(2){width:10%}.tr_body td:nth-of-type(3){width:25%}.tr_body td:nth-of-type(4){width:25%}.tr_body_head{border-spacing:0px!important;border-collapse:collapse!important;margin-bottom:0!important}.tr_body_head td:nth-of-type(1){width:3%}.tr_body_head td:nth-of-type(2){width:10%}.tr_body_head td:nth-of-type(3){width:25%}.tr_body_head td:nth-of-type(4){width:25%}.tr_body td{min-width:100px;word-break:break-all;cursor:text}.inpt{border:none;outline:none;width:100%}.icon_grid{list-style:none;min-width:55%;justify-content:space-between}.icon_grid img{cursor:pointer}.blue_highlite{color:#76b1f8}#log_section_bottom{box-shadow:0 -5px 10px #ddd!important;padding-bottom:5px;background:#f0f3f8;padding-left:0!important}#log_section_bottom>.card-body{padding:10px 0 0}.log_section_head{border-bottom:1px solid gray}.log_section_head_left{width:54%;justify-content:space-between}.log_section_head_right{width:44%;text-align:end}.log_date{line-height:.8;overflow-y:auto}.log_date p,.log_date h4{font-family:monospace}.log_result{margin-left:90px}#more_button{transform:rotate(90deg);width:20px;height:20px}.head_menu{font-weight:500}#main_table{padding-left:10px;padding-right:10px}.push_right{padding-left:40px}.block_server{display:block}#logo_dark{width:40px;height:40px}.stop_button{background:url(images/stop.png)}#settings,#help,#howTo{width:100%;padding:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.settings_left_section{width:100%;padding-top:50px;padding-left:50px}.settings_right_section{padding-top:125px;width:100%;padding-right:120px}.settings_form h3{text-transform:uppercase;font-weight:500}.settings_form{line-height:3}.settings_header{min-height:5vh;background:#fff;display:flex;justify-content:flex-end;align-items:center;padding-right:19px;display:none}.settings_header img{width:45px;height:45px}.form_input{justify-content:space-between}.form_input p{color:#000;font-size:13px;line-height:0px;letter-spacing:2px}.input_form{max-height:50px;min-width:350px;border-radius:7px;border:.5px solid #85C4FC;padding-left:5px}@media screen and (max-width: 1565px){.input_form{max-width:300px}}.authenticate_button{text-align:right;margin-right:21px}.playback_container{bottom:50px}.playback_container p{font-family:arial;font-size:15px;line-height:1.5;margin-bottom:0}.settings_middle_section h5{color:#c93d65}.description{line-height:.5;margin-top:30px}.settings_right_section_bottom{position:absolute;bottom:50px}.settings_right_section_bottom p{font-family:arial;font-size:15px;line-height:1.5;line-height:5px}.speed_dropdown{min-width:180px}.text_one p{font-family:arial;font-size:15px;line-height:1.5}.description p{font-family:arial;font-size:12px;font-style:italic;color:#1f7bc1}.help_tab_section{min-height:50px;display:flex;flex-direction:row;justify-content:space-between;background:#fff}.faq_contents{padding-left:20px;padding-right:20px}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.accordion:hover{background-color:#ccc}.accordion:after{color:#76b1f8;font-weight:700;float:right;margin-left:5px}.active:after{color:#76b1f8}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;line-height:.8}.panel p{color:#000000d4;font-size:12px;letter-spacing:2px;padding-top:5px;line-height:20px}.help_tab{justify-content:space-between;align-items:flex-end;background:#fff;min-height:60px}.help_tab a{cursor:pointer;color:#76b1f8;font-size:18px;font-weight:500}.faq_bottom_text{bottom:50px;padding-top:15px}.help_tab ul{width:50%;justify-content:space-around}.close_icon{margin-top:auto;margin-bottom:auto}.tab-content{padding-left:20px;padding-right:20px}.del-icon-holder{height:20px;width:20px}.typing-demo{width:100%;animation:typing 2s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}.typing-title{width:100%;animation:typing 4s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.action{background-color:#fff;font-size:14px;position:relative;overflow-x:hidden;overflow-y:hidden;color:#595959;width:100%}.action .del-button{display:none}.action .del-button-container{width:25px}.action:hover .del-button{display:inline-block}.action-no{width:35px}.del-button:hover{display:inline-block;transform:scale(1.25);transition:.3s;cursor:pointer;color:#bd2130}.animExit{background-color:#faa0b8;animation:exit 1s;animation-iteration-count:1}@keyframes exit{0%{margin-left:0}60%{margin-left:100%}70%{margin-left:100%}to{margin-left:100%}}@keyframes minimize{0%{max-height:10rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;overflow:hidden}50%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}80%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}to{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}}.bottom-nav{background:#fff;box-shadow:0 -2px 4px #0003}.upper-nav{height:60px;background:#fff}.control-button{width:80px;border-radius:8px;border:1px solid transparent}.control-button:not([disabled]):hover{transform:scale(1.1);transition:.3s}#recorderTitle{padding-top:30px;font-size:20px;color:#555}#original_title{font-size:18px}.zeuz-step{font-style:italic;color:#337ab7!important}#logs{font-size:14px;height:15px;color:#595959;text-align:center}/*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js b/Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js new file mode 100644 index 000000000..2765e07ee --- /dev/null +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js @@ -0,0 +1,222 @@ +function Vg(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Ug=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Kg={exports:{}},dc={},Gg={exports:{}},rt={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var hs=Symbol.for("react.element"),Hb=Symbol.for("react.portal"),Bb=Symbol.for("react.fragment"),Fb=Symbol.for("react.strict_mode"),Wb=Symbol.for("react.profiler"),Vb=Symbol.for("react.provider"),Ub=Symbol.for("react.context"),Kb=Symbol.for("react.forward_ref"),Gb=Symbol.for("react.suspense"),qb=Symbol.for("react.memo"),Xb=Symbol.for("react.lazy"),vh=Symbol.iterator;function Qb(e){return e===null||typeof e!="object"?null:(e=vh&&e[vh]||e["@@iterator"],typeof e=="function"?e:null)}var qg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Xg=Object.assign,Qg={};function Ua(e,t,n){this.props=e,this.context=t,this.refs=Qg,this.updater=n||qg}Ua.prototype.isReactComponent={};Ua.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ua.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yg(){}Yg.prototype=Ua.prototype;function Mp(e,t,n){this.props=e,this.context=t,this.refs=Qg,this.updater=n||qg}var Ap=Mp.prototype=new Yg;Ap.constructor=Mp;Xg(Ap,Ua.prototype);Ap.isPureReactComponent=!0;var hh=Array.isArray,Zg=Object.prototype.hasOwnProperty,Lp={current:null},Jg={key:!0,ref:!0,__self:!0,__source:!0};function e0(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)Zg.call(t,r)&&!Jg.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=n;else if(1>>1,W=I[ee];if(0>>1;eeo(Z,P))neo(ae,Z)?(I[ee]=ae,I[ne]=P,ee=ne):(I[ee]=Z,I[Q]=P,ee=Q);else if(neo(ae,P))I[ee]=ae,I[ne]=P,ee=ne;else break e}}return F}function o(I,F){var P=I.sortIndex-F.sortIndex;return P!==0?P:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],p=[],S=1,m=null,b=3,O=!1,T=!1,$=!1,M=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(I){for(var F=n(p);F!==null;){if(F.callback===null)r(p);else if(F.startTime<=I)r(p),F.sortIndex=F.expirationTime,t(f,F);else break;F=n(p)}}function _(I){if($=!1,E(I),!T)if(n(f)!==null)T=!0,D(N);else{var F=n(p);F!==null&&j(_,F.startTime-I)}}function N(I,F){T=!1,$&&($=!1,C(B),B=-1),O=!0;var P=b;try{for(E(F),m=n(f);m!==null&&(!(m.expirationTime>F)||I&&!le());){var ee=m.callback;if(typeof ee=="function"){m.callback=null,b=m.priorityLevel;var W=ee(m.expirationTime<=F);F=e.unstable_now(),typeof W=="function"?m.callback=W:m===n(f)&&r(f),E(F)}else r(f);m=n(f)}if(m!==null)var se=!0;else{var Q=n(p);Q!==null&&j(_,Q.startTime-F),se=!1}return se}finally{m=null,b=P,O=!1}}var L=!1,c=null,B=-1,V=5,Y=-1;function le(){return!(e.unstable_now()-YI||125ee?(I.sortIndex=P,t(p,I),n(f)===null&&I===n(p)&&($?(C(B),B=-1):$=!0,j(_,P-ee))):(I.sortIndex=W,t(f,I),T||O||(T=!0,D(N))),I},e.unstable_shouldYield=le,e.unstable_wrapCallback=function(I){var F=b;return function(){var P=b;b=F;try{return I.apply(this,arguments)}finally{b=P}}}})(o0);r0.exports=o0;var lC=r0.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var i0=h,mr=lC;function ce(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),id=Object.prototype.hasOwnProperty,sC=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,gh={},yh={};function uC(e){return id.call(yh,e)?!0:id.call(gh,e)?!1:sC.test(e)?yh[e]=!0:(gh[e]=!0,!1)}function cC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fC(e,t,n,r){if(t===null||typeof t>"u"||cC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Dn(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var wn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){wn[e]=new Dn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];wn[t]=new Dn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){wn[e]=new Dn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){wn[e]=new Dn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){wn[e]=new Dn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){wn[e]=new Dn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){wn[e]=new Dn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){wn[e]=new Dn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){wn[e]=new Dn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Dp=/[\-:]([a-z])/g;function zp(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){wn[e]=new Dn(e,1,!1,e.toLowerCase(),null,!1,!1)});wn.xlinkHref=new Dn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){wn[e]=new Dn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Hp(e,t,n,r){var o=wn.hasOwnProperty(t)?wn[t]:null;(o!==null?o.type!==0:r||!(2u||o[l]!==i[u]){var f=` +`+o[l].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=l&&0<=u);break}}}finally{pf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?xl(e):""}function dC(e){switch(e.tag){case 5:return xl(e.type);case 16:return xl("Lazy");case 13:return xl("Suspense");case 19:return xl("SuspenseList");case 0:case 2:case 15:return e=vf(e.type,!1),e;case 11:return e=vf(e.type.render,!1),e;case 1:return e=vf(e.type,!0),e;default:return""}}function ud(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case pa:return"Fragment";case da:return"Portal";case ad:return"Profiler";case Bp:return"StrictMode";case ld:return"Suspense";case sd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case s0:return(e.displayName||"Context")+".Consumer";case l0:return(e._context.displayName||"Context")+".Provider";case Fp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wp:return t=e.displayName||null,t!==null?t:ud(e.type)||"Memo";case qo:t=e._payload,e=e._init;try{return ud(e(t))}catch{}}return null}function pC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ud(t);case 8:return t===Bp?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function fi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function c0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vC(e){var t=c0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ms(e){e._valueTracker||(e._valueTracker=vC(e))}function f0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=c0(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _u(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function cd(e,t){var n=t.checked;return Gt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bh(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=fi(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function d0(e,t){t=t.checked,t!=null&&Hp(e,"checked",t,!1)}function fd(e,t){d0(e,t);var n=fi(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dd(e,t.type,n):t.hasOwnProperty("defaultValue")&&dd(e,t.type,fi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ch(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function dd(e,t,n){(t!=="number"||_u(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var El=Array.isArray;function Oa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=As.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _l={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},hC=["Webkit","ms","Moz","O"];Object.keys(_l).forEach(function(e){hC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_l[t]=_l[e]})});function m0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||_l.hasOwnProperty(e)&&_l[e]?(""+t).trim():t+"px"}function g0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=m0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var mC=Gt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function hd(e,t){if(t){if(mC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ce(62))}}function md(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var gd=null;function Vp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yd=null,$a=null,_a=null;function Eh(e){if(e=ys(e)){if(typeof yd!="function")throw Error(ce(280));var t=e.stateNode;t&&(t=yc(t),yd(e.stateNode,e.type,t))}}function y0(e){$a?_a?_a.push(e):_a=[e]:$a=e}function S0(){if($a){var e=$a,t=_a;if(_a=$a=null,Eh(e),t)for(e=0;e>>=0,e===0?32:31-($C(e)/_C|0)|0}var Ls=64,js=4194304;function Tl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ku(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~o;u!==0?r=Tl(u):(i&=l,i!==0&&(r=Tl(i)))}else l=n&~o,l!==0?r=Tl(l):i!==0&&(r=Tl(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ms(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Vr(t),e[t]=n}function kC(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Rl),Nh=" ",Mh=!1;function z0(e,t){switch(e){case"keyup":return aw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function H0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var va=!1;function sw(e,t){switch(e){case"compositionend":return H0(t);case"keypress":return t.which!==32?null:(Mh=!0,Nh);case"textInput":return e=t.data,e===Nh&&Mh?null:e;default:return null}}function uw(e,t){if(va)return e==="compositionend"||!Zp&&z0(e,t)?(e=j0(),uu=Xp=Zo=null,va=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Dh(n)}}function V0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?V0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function U0(){for(var e=window,t=_u();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=_u(e.document)}return t}function Jp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function yw(e){var t=U0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&V0(n.ownerDocument.documentElement,n)){if(r!==null&&Jp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=zh(n,i);var l=zh(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ha=null,Ed=null,kl=null,Td=!1;function Hh(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Td||ha==null||ha!==_u(r)||(r=ha,"selectionStart"in r&&Jp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),kl&&ql(kl,r)||(kl=r,r=Au(Ed,"onSelect"),0ya||(e.current=Id[ya],Id[ya]=null,ya--)}function Pt(e,t){ya++,Id[ya]=e.current,e.current=t}var di={},In=vi(di),er=vi(!1),ji=di;function Ma(e,t){var n=e.type.contextTypes;if(!n)return di;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function tr(e){return e=e.childContextTypes,e!=null}function ju(){Nt(er),Nt(In)}function Gh(e,t,n){if(In.current!==di)throw Error(ce(168));Pt(In,t),Pt(er,n)}function ey(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(ce(108,pC(e)||"Unknown",o));return Gt({},n,r)}function Du(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||di,ji=In.current,Pt(In,e),Pt(er,er.current),!0}function qh(e,t,n){var r=e.stateNode;if(!r)throw Error(ce(169));n?(e=ey(e,t,ji),r.__reactInternalMemoizedMergedChildContext=e,Nt(er),Nt(In),Pt(In,e)):Nt(er),Pt(er,n)}var Oo=null,Sc=!1,_f=!1;function ty(e){Oo===null?Oo=[e]:Oo.push(e)}function Rw(e){Sc=!0,ty(e)}function hi(){if(!_f&&Oo!==null){_f=!0;var e=0,t=bt;try{var n=Oo;for(bt=1;e>=l,o-=l,_o=1<<32-Vr(t)+o|n<B?(V=c,c=null):V=c.sibling;var Y=b(C,c,E[B],_);if(Y===null){c===null&&(c=V);break}e&&c&&Y.alternate===null&&t(C,c),w=i(Y,w,B),L===null?N=Y:L.sibling=Y,L=Y,c=V}if(B===E.length)return n(C,c),Bt&&Ei(C,B),N;if(c===null){for(;BB?(V=c,c=null):V=c.sibling;var le=b(C,c,Y.value,_);if(le===null){c===null&&(c=V);break}e&&c&&le.alternate===null&&t(C,c),w=i(le,w,B),L===null?N=le:L.sibling=le,L=le,c=V}if(Y.done)return n(C,c),Bt&&Ei(C,B),N;if(c===null){for(;!Y.done;B++,Y=E.next())Y=m(C,Y.value,_),Y!==null&&(w=i(Y,w,B),L===null?N=Y:L.sibling=Y,L=Y);return Bt&&Ei(C,B),N}for(c=r(C,c);!Y.done;B++,Y=E.next())Y=O(c,C,B,Y.value,_),Y!==null&&(e&&Y.alternate!==null&&c.delete(Y.key===null?B:Y.key),w=i(Y,w,B),L===null?N=Y:L.sibling=Y,L=Y);return e&&c.forEach(function(G){return t(C,G)}),Bt&&Ei(C,B),N}function M(C,w,E,_){if(typeof E=="object"&&E!==null&&E.type===pa&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Ns:e:{for(var N=E.key,L=w;L!==null;){if(L.key===N){if(N=E.type,N===pa){if(L.tag===7){n(C,L.sibling),w=o(L,E.props.children),w.return=C,C=w;break e}}else if(L.elementType===N||typeof N=="object"&&N!==null&&N.$$typeof===qo&&tm(N)===L.type){n(C,L.sibling),w=o(L,E.props),w.ref=vl(C,L,E),w.return=C,C=w;break e}n(C,L);break}else t(C,L);L=L.sibling}E.type===pa?(w=Ni(E.props.children,C.mode,_,E.key),w.return=C,C=w):(_=gu(E.type,E.key,E.props,null,C.mode,_),_.ref=vl(C,w,E),_.return=C,C=_)}return l(C);case da:e:{for(L=E.key;w!==null;){if(w.key===L)if(w.tag===4&&w.stateNode.containerInfo===E.containerInfo&&w.stateNode.implementation===E.implementation){n(C,w.sibling),w=o(w,E.children||[]),w.return=C,C=w;break e}else{n(C,w);break}else t(C,w);w=w.sibling}w=Lf(E,C.mode,_),w.return=C,C=w}return l(C);case qo:return L=E._init,M(C,w,L(E._payload),_)}if(El(E))return T(C,w,E,_);if(ul(E))return $(C,w,E,_);Vs(C,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,w!==null&&w.tag===6?(n(C,w.sibling),w=o(w,E),w.return=C,C=w):(n(C,w),w=Af(E,C.mode,_),w.return=C,C=w),l(C)):n(C,w)}return M}var La=uy(!0),cy=uy(!1),Ss={},mo=vi(Ss),Zl=vi(Ss),Jl=vi(Ss);function Ri(e){if(e===Ss)throw Error(ce(174));return e}function sv(e,t){switch(Pt(Jl,t),Pt(Zl,e),Pt(mo,Ss),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:vd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=vd(t,e)}Nt(mo),Pt(mo,t)}function ja(){Nt(mo),Nt(Zl),Nt(Jl)}function fy(e){Ri(Jl.current);var t=Ri(mo.current),n=vd(t,e.type);t!==n&&(Pt(Zl,e),Pt(mo,n))}function uv(e){Zl.current===e&&(Nt(mo),Nt(Zl))}var Ut=vi(0);function Vu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Pf=[];function cv(){for(var e=0;en?n:4,e(!0);var r=Rf.transition;Rf.transition={};try{e(!1),t()}finally{bt=n,Rf.transition=r}}function $y(){return Rr().memoizedState}function Mw(e,t,n){var r=ui(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_y(e))Py(t,n);else if(n=iy(e,t,n,r),n!==null){var o=Ln();Ur(n,e,r,o),Ry(n,t,r)}}function Aw(e,t,n){var r=ui(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_y(e))Py(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,u=i(l,n);if(o.hasEagerState=!0,o.eagerState=u,qr(u,l)){var f=t.interleaved;f===null?(o.next=o,av(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}n=iy(e,t,o,r),n!==null&&(o=Ln(),Ur(n,e,r,o),Ry(n,t,r))}}function _y(e){var t=e.alternate;return e===Kt||t!==null&&t===Kt}function Py(e,t){Nl=Uu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ry(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Kp(e,n)}}var Ku={readContext:Pr,useCallback:On,useContext:On,useEffect:On,useImperativeHandle:On,useInsertionEffect:On,useLayoutEffect:On,useMemo:On,useReducer:On,useRef:On,useState:On,useDebugValue:On,useDeferredValue:On,useTransition:On,useMutableSource:On,useSyncExternalStore:On,useId:On,unstable_isNewReconciler:!1},Lw={readContext:Pr,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:Pr,useEffect:rm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pu(4194308,4,wy.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){return pu(4,2,e,t)},useMemo:function(e,t){var n=po();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=po();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Mw.bind(null,Kt,e),[r.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:nm,useDebugValue:hv,useDeferredValue:function(e){return po().memoizedState=e},useTransition:function(){var e=nm(!1),t=e[0];return e=Nw.bind(null,e[1]),po().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Kt,o=po();if(Bt){if(n===void 0)throw Error(ce(407));n=n()}else{if(n=t(),hn===null)throw Error(ce(349));zi&30||vy(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,rm(my.bind(null,r,i,e),[e]),r.flags|=2048,ns(9,hy.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=po(),t=hn.identifierPrefix;if(Bt){var n=Po,r=_o;n=(r&~(1<<32-Vr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=es++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[vo]=t,e[Yl]=r,zy(e,t,!1,!1),t.stateNode=e;e:{switch(l=md(n,r),n){case"dialog":kt("cancel",e),kt("close",e),o=r;break;case"iframe":case"object":case"embed":kt("load",e),o=r;break;case"video":case"audio":for(o=0;oza&&(t.flags|=128,r=!0,hl(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vu(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),hl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Bt)return $n(t),null}else 2*en()-i.renderingStartTime>za&&n!==1073741824&&(t.flags|=128,r=!0,hl(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=en(),t.sibling=null,n=Ut.current,Pt(Ut,r?n&1|2:n&1),t):($n(t),null);case 22:case 23:return Cv(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?pr&1073741824&&($n(t),t.subtreeFlags&6&&(t.flags|=8192)):$n(t),null;case 24:return null;case 25:return null}throw Error(ce(156,t.tag))}function Vw(e,t){switch(tv(t),t.tag){case 1:return tr(t.type)&&ju(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ja(),Nt(er),Nt(In),cv(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return uv(t),null;case 13:if(Nt(Ut),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ce(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Nt(Ut),null;case 4:return ja(),null;case 10:return iv(t.type._context),null;case 22:case 23:return Cv(),null;case 24:return null;default:return null}}var Ks=!1,Pn=!1,Uw=typeof WeakSet=="function"?WeakSet:Set,we=null;function wa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Yt(e,t,r)}else n.current=null}function Wd(e,t,n){try{n()}catch(r){Yt(e,t,r)}}var dm=!1;function Kw(e,t){if(Od=Nu,e=U0(),Jp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,u=-1,f=-1,p=0,S=0,m=e,b=null;t:for(;;){for(var O;m!==n||o!==0&&m.nodeType!==3||(u=l+o),m!==i||r!==0&&m.nodeType!==3||(f=l+r),m.nodeType===3&&(l+=m.nodeValue.length),(O=m.firstChild)!==null;)b=m,m=O;for(;;){if(m===e)break t;if(b===n&&++p===o&&(u=l),b===i&&++S===r&&(f=l),(O=m.nextSibling)!==null)break;m=b,b=m.parentNode}m=O}n=u===-1||f===-1?null:{start:u,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for($d={focusedElem:e,selectionRange:n},Nu=!1,we=t;we!==null;)if(t=we,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,we=e;else for(;we!==null;){t=we;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var $=T.memoizedProps,M=T.memoizedState,C=t.stateNode,w=C.getSnapshotBeforeUpdate(t.elementType===t.type?$:Hr(t.type,$),M);C.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ce(163))}}catch(_){Yt(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,we=e;break}we=t.return}return T=dm,dm=!1,T}function Ml(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wd(t,n,i)}o=o.next}while(o!==r)}}function wc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vd(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Fy(e){var t=e.alternate;t!==null&&(e.alternate=null,Fy(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[vo],delete t[Yl],delete t[Rd],delete t[_w],delete t[Pw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Wy(e){return e.tag===5||e.tag===3||e.tag===4}function pm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Wy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ud(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Lu));else if(r!==4&&(e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function Kd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Kd(e,t,n),e=e.sibling;e!==null;)Kd(e,t,n),e=e.sibling}var Sn=null,Br=!1;function Uo(e,t,n){for(n=n.child;n!==null;)Vy(e,t,n),n=n.sibling}function Vy(e,t,n){if(ho&&typeof ho.onCommitFiberUnmount=="function")try{ho.onCommitFiberUnmount(vc,n)}catch{}switch(n.tag){case 5:Pn||wa(n,t);case 6:var r=Sn,o=Br;Sn=null,Uo(e,t,n),Sn=r,Br=o,Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Sn.removeChild(n.stateNode));break;case 18:Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?$f(e.parentNode,n):e.nodeType===1&&$f(e,n),Kl(e)):$f(Sn,n.stateNode));break;case 4:r=Sn,o=Br,Sn=n.stateNode.containerInfo,Br=!0,Uo(e,t,n),Sn=r,Br=o;break;case 0:case 11:case 14:case 15:if(!Pn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Wd(n,t,l),o=o.next}while(o!==r)}Uo(e,t,n);break;case 1:if(!Pn&&(wa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Yt(n,t,u)}Uo(e,t,n);break;case 21:Uo(e,t,n);break;case 22:n.mode&1?(Pn=(r=Pn)||n.memoizedState!==null,Uo(e,t,n),Pn=r):Uo(e,t,n);break;default:Uo(e,t,n)}}function vm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Uw),t.forEach(function(r){var o=tx.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Dr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=en()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qw(r/1960))-r,10e?16:e,Jo===null)var r=!1;else{if(e=Jo,Jo=null,Xu=0,pt&6)throw Error(ce(331));var o=pt;for(pt|=4,we=e.current;we!==null;){var i=we,l=i.child;if(we.flags&16){var u=i.deletions;if(u!==null){for(var f=0;fen()-Sv?ki(e,0):yv|=n),nr(e,t)}function Zy(e,t){t===0&&(e.mode&1?(t=js,js<<=1,!(js&130023424)&&(js=4194304)):t=1);var n=Ln();e=Ao(e,t),e!==null&&(ms(e,t,n),nr(e,n))}function ex(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zy(e,n)}function tx(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ce(314))}r!==null&&r.delete(t),Zy(e,n)}var Jy;Jy=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||er.current)Jn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Jn=!1,Fw(e,t,n);Jn=!!(e.flags&131072)}else Jn=!1,Bt&&t.flags&1048576&&ny(t,Hu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;vu(e,t),e=t.pendingProps;var o=Ma(t,In.current);Ra(t,n),o=dv(null,t,r,e,o,n);var i=pv();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tr(r)?(i=!0,Du(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,lv(t),o.updater=bc,t.stateNode=o,o._reactInternals=t,Ld(t,r,e,n),t=zd(null,t,r,!0,i,n)):(t.tag=0,Bt&&i&&ev(t),Mn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(vu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=rx(r),e=Hr(r,e),o){case 0:t=Dd(null,t,r,e,n);break e;case 1:t=um(null,t,r,e,n);break e;case 11:t=lm(null,t,r,e,n);break e;case 14:t=sm(null,t,r,Hr(r.type,e),n);break e}throw Error(ce(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),Dd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),um(e,t,r,o,n);case 3:e:{if(Ly(t),e===null)throw Error(ce(387));r=t.pendingProps,i=t.memoizedState,o=i.element,ay(e,t),Wu(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Da(Error(ce(423)),t),t=cm(e,t,r,n,o);break e}else if(r!==o){o=Da(Error(ce(424)),t),t=cm(e,t,r,n,o);break e}else for(vr=ai(t.stateNode.containerInfo.firstChild),hr=t,Bt=!0,Wr=null,n=cy(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Aa(),r===o){t=Lo(e,t,n);break e}Mn(e,t,r,n)}t=t.child}return t;case 5:return fy(t),e===null&&Nd(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,_d(r,o)?l=null:i!==null&&_d(r,i)&&(t.flags|=32),Ay(e,t),Mn(e,t,l,n),t.child;case 6:return e===null&&Nd(t),null;case 13:return jy(e,t,n);case 4:return sv(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):Mn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),lm(e,t,r,o,n);case 7:return Mn(e,t,t.pendingProps,n),t.child;case 8:return Mn(e,t,t.pendingProps.children,n),t.child;case 12:return Mn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Pt(Bu,r._currentValue),r._currentValue=l,i!==null)if(qr(i.value,l)){if(i.children===o.children&&!er.current){t=Lo(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){l=i.child;for(var f=u.firstContext;f!==null;){if(f.context===r){if(i.tag===1){f=Ro(-1,n&-n),f.tag=2;var p=i.updateQueue;if(p!==null){p=p.shared;var S=p.pending;S===null?f.next=f:(f.next=S.next,S.next=f),p.pending=f}}i.lanes|=n,f=i.alternate,f!==null&&(f.lanes|=n),Md(i.return,n,t),u.lanes|=n;break}f=f.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(ce(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Md(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Mn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Ra(t,n),o=Pr(o),r=r(o),t.flags|=1,Mn(e,t,r,n),t.child;case 14:return r=t.type,o=Hr(r,t.pendingProps),o=Hr(r.type,o),sm(e,t,r,o,n);case 15:return Ny(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),vu(e,t),t.tag=1,tr(r)?(e=!0,Du(t)):e=!1,Ra(t,n),sy(t,r,o),Ld(t,r,o,n),zd(null,t,r,!0,e,n);case 19:return Dy(e,t,n);case 22:return My(e,t,n)}throw Error(ce(156,t.tag))};function e1(e,t){return O0(e,t)}function nx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $r(e,t,n,r){return new nx(e,t,n,r)}function xv(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rx(e){if(typeof e=="function")return xv(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Wp)return 14}return 2}function ci(e,t){var n=e.alternate;return n===null?(n=$r(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gu(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")xv(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case pa:return Ni(n.children,o,i,t);case Bp:l=8,o|=8;break;case ad:return e=$r(12,n,t,o|2),e.elementType=ad,e.lanes=i,e;case ld:return e=$r(13,n,t,o),e.elementType=ld,e.lanes=i,e;case sd:return e=$r(19,n,t,o),e.elementType=sd,e.lanes=i,e;case u0:return Ec(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case l0:l=10;break e;case s0:l=9;break e;case Fp:l=11;break e;case Wp:l=14;break e;case qo:l=16,r=null;break e}throw Error(ce(130,e==null?e:typeof e,""))}return t=$r(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ni(e,t,n,r){return e=$r(7,e,r,t),e.lanes=n,e}function Ec(e,t,n,r){return e=$r(22,e,r,t),e.elementType=u0,e.lanes=n,e.stateNode={isHidden:!1},e}function Af(e,t,n){return e=$r(6,e,null,t),e.lanes=n,e}function Lf(e,t,n){return t=$r(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ox(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mf(0),this.expirationTimes=mf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mf(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Ev(e,t,n,r,o,i,l,u,f){return e=new ox(e,t,n,u,f),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$r(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},lv(i),e}function ix(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),n0.exports=yr;var qa=n0.exports;const Yd=vs(qa),cx=Vg({__proto__:null,default:Yd},[qa]);var wm=qa;od.createRoot=wm.createRoot,od.hydrateRoot=wm.hydrateRoot;var _v=h.createContext({});function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)continue;n[r]=e[r]}return n}function Ft(e,t){if(e==null)return{};var n,r,o=px(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s1={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l1)&&(e=1),e}function Qs(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ii(e){return e.length===1?"0"+e:String(e)}function gx(e,t,n){return{r:Cn(e,255)*255,g:Cn(t,255)*255,b:Cn(n,255)*255}}function xm(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=0,u=(r+o)/2;if(r===o)l=0,i=0;else{var f=r-o;switch(l=u>.5?f/(2-r-o):f/(r+o),r){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function yx(e,t,n){var r,o,i;if(e=Cn(e,360),t=Cn(t,100),n=Cn(n,100),t===0)o=n,i=n,r=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=jf(u,l,e+1/3),o=jf(u,l,e),i=jf(u,l,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Jd(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=r,u=r-o,f=r===0?0:u/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/u+(t>16,g:(e&65280)>>8,b:e&255}}var tp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fa(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,l=!1,u=!1;return typeof e=="string"&&(e=Tx(e)),typeof e=="object"&&(xo(e.r)&&xo(e.g)&&xo(e.b)?(t=gx(e.r,e.g,e.b),l=!0,u=String(e.r).substr(-1)==="%"?"prgb":"rgb"):xo(e.h)&&xo(e.s)&&xo(e.v)?(r=Qs(e.s),o=Qs(e.v),t=Sx(e.h,r,o),l=!0,u="hsv"):xo(e.h)&&xo(e.s)&&xo(e.l)&&(r=Qs(e.s),i=Qs(e.l),t=yx(e.h,r,i),l=!0,u="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=u1(n),{ok:l,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var xx="[-\\+]?\\d+%?",Ex="[-\\+]?\\d*\\.\\d+%?",ei="(?:".concat(Ex,")|(?:").concat(xx,")"),Df="[\\s|\\(]+(".concat(ei,")[,|\\s]+(").concat(ei,")[,|\\s]+(").concat(ei,")\\s*\\)?"),zf="[\\s|\\(]+(".concat(ei,")[,|\\s]+(").concat(ei,")[,|\\s]+(").concat(ei,")[,|\\s]+(").concat(ei,")\\s*\\)?"),zr={CSS_UNIT:new RegExp(ei),rgb:new RegExp("rgb"+Df),rgba:new RegExp("rgba"+zf),hsl:new RegExp("hsl"+Df),hsla:new RegExp("hsla"+zf),hsv:new RegExp("hsv"+Df),hsva:new RegExp("hsva"+zf),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Tx(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(tp[e])e=tp[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=zr.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=zr.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=zr.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=zr.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=zr.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=zr.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=zr.hex8.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),a:Em(n[4]),format:t?"name":"hex8"}:(n=zr.hex6.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),format:t?"name":"hex"}:(n=zr.hex4.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),a:Em(n[4]+n[4]),format:t?"name":"hex8"}:(n=zr.hex3.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function xo(e){return!!zr.CSS_UNIT.exec(String(e))}var An=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=wx(t)),this.originalInput=t;var o=fa(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,l=t.g/255,u=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),u<=.03928?o=u/12.92:o=Math.pow((u+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=u1(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Jd(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Jd(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=xm(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=xm(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ep(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),bx(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Cn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Cn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ep(this.r,this.g,this.b,!1),n=0,r=Object.entries(tp);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xs(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Xs(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Xs(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Xs(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,l={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,l=[],u=1/t;t--;)l.push(new e({h:r,s:o,v:i})),i=(i+u)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,l=1;l=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ys*t:Math.round(e.h)+Ys*t:r=n?Math.round(e.h)+Ys*t:Math.round(e.h)-Ys*t,r<0?r+=360:r>=360&&(r-=360),r}function _m(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Tm*t:t===f1?r=e.s+Tm:r=e.s+Ox*t,r>1&&(r=1),n&&t===c1&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Pm(e,t,n){var r;return n?r=e.v+$x*t:r=e.v-_x*t,r>1&&(r=1),Number(r.toFixed(2))}function Fi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=fa(e),o=c1;o>0;o-=1){var i=Om(r),l=Zs(fa({h:$m(i,o,!0),s:_m(i,o,!0),v:Pm(i,o,!0)}));n.push(l)}n.push(Zs(r));for(var u=1;u<=f1;u+=1){var f=Om(r),p=Zs(fa({h:$m(f,u),s:_m(f,u),v:Pm(f,u)}));n.push(p)}return t.theme==="dark"?Px.map(function(S){var m=S.index,b=S.opacity,O=Zs(Rx(fa(t.backgroundColor||"#141414"),fa(n[m]),b*100));return O}):n}var Hf={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},yu={},Bf={};Object.keys(Hf).forEach(function(e){yu[e]=Fi(Hf[e]),yu[e].primary=yu[e][5],Bf[e]=Fi(Hf[e],{theme:"dark",backgroundColor:"#141414"}),Bf[e].primary=Bf[e][5]});var Ix=yu.blue;function Rm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Nx}function Pc(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Mx(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Rv(e){return Array.from((np.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function p1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,l=Mx(r),u=l==="prependQueue",f=document.createElement("style");f.setAttribute(Im,l),u&&i&&f.setAttribute(km,"".concat(i)),n!=null&&n.nonce&&(f.nonce=n==null?void 0:n.nonce),f.innerHTML=e;var p=Pc(t),S=p.firstChild;if(r){if(u){var m=(t.styles||Rv(p)).filter(function(b){if(!["prepend","prependQueue"].includes(b.getAttribute(Im)))return!1;var O=Number(b.getAttribute(km)||0);return i>=O});if(m.length)return p.insertBefore(f,m[m.length-1].nextSibling),f}p.insertBefore(f,S)}else p.appendChild(f);return f}function v1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Pc(t);return(t.styles||Rv(n)).find(function(r){return r.getAttribute(d1(t))===e})}function os(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=v1(e,t);if(n){var r=Pc(t);r.removeChild(n)}}function Ax(e,t){var n=np.get(e);if(!n||!kx(document,n)){var r=p1("",t),o=r.parentNode;np.set(e,o),e.removeChild(r)}}function Io(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Pc(n),o=Rv(r),i=fe(fe({},n),{},{styles:o});Ax(r,i);var l=v1(t,i);if(l){var u,f;if((u=i.csp)!==null&&u!==void 0&&u.nonce&&l.nonce!==((f=i.csp)===null||f===void 0?void 0:f.nonce)){var p;l.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return l.innerHTML!==e&&(l.innerHTML=e),l}var S=p1(e,i);return S.setAttribute(d1(i),t),S}function h1(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Lx(e){return h1(e)instanceof ShadowRoot}function Zu(e){return Lx(e)?h1(e):null}var rp={},jx=function(t){};function Dx(e,t){}function zx(e,t){}function Hx(){rp={}}function m1(e,t,n){!t&&!rp[n]&&(e(!1,n),rp[n]=!0)}function Ki(e,t){m1(Dx,e,t)}function Bx(e,t){m1(zx,e,t)}Ki.preMessage=jx;Ki.resetWarned=Hx;Ki.noteOnce=Bx;function Fx(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Wx(e,t){Ki(e,"[@ant-design/icons] ".concat(t))}function Nm(e){return Rt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(Rt(e.icon)==="object"||typeof e.icon=="function")}function Mm(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Fx(n)]=r}return t},{})}function op(e,t,n){return n?Re.createElement(e.tag,fe(fe({key:t},Mm(e.attrs)),n),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Re.createElement(e.tag,fe({key:t},Mm(e.attrs)),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function g1(e){return Fi(e)[0]}function y1(e){return e?Array.isArray(e)?e:[e]:[]}var Vx=` +.anticon { + display: inline-flex; + align-items: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,Ux=function(t){var n=h.useContext(_v),r=n.csp,o=n.prefixCls,i=Vx;o&&(i=i.replace(/anticon/g,o)),h.useEffect(function(){var l=t.current,u=Zu(l);Io(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:u})},[])},Kx=["icon","className","onClick","style","primaryColor","secondaryColor"],jl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Gx(e){var t=e.primaryColor,n=e.secondaryColor;jl.primaryColor=t,jl.secondaryColor=n||g1(t),jl.calculated=!!n}function qx(){return fe({},jl)}var Xa=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,l=t.primaryColor,u=t.secondaryColor,f=Ft(t,Kx),p=h.useRef(),S=jl;if(l&&(S={primaryColor:l,secondaryColor:u||g1(l)}),Ux(p),Wx(Nm(n),"icon should be icon definiton, but got ".concat(n)),!Nm(n))return null;var m=n;return m&&typeof m.icon=="function"&&(m=fe(fe({},m),{},{icon:m.icon(S.primaryColor,S.secondaryColor)})),op(m.icon,"svg-".concat(m.name),fe(fe({className:r,onClick:o,style:i,"data-icon":m.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f),{},{ref:p}))};Xa.displayName="IconReact";Xa.getTwoToneColors=qx;Xa.setTwoToneColors=Gx;function S1(e){var t=y1(e),n=pe(t,2),r=n[0],o=n[1];return Xa.setTwoToneColors({primaryColor:r,secondaryColor:o})}function Xx(){var e=Xa.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Qx=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];S1(Ix.primary);var Gi=h.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,l=e.tabIndex,u=e.onClick,f=e.twoToneColor,p=Ft(e,Qx),S=h.useContext(_v),m=S.prefixCls,b=m===void 0?"anticon":m,O=S.rootClassName,T=je(O,b,Pe(Pe({},"".concat(b,"-").concat(r.name),!!r.name),"".concat(b,"-spin"),!!o||r.name==="loading"),n),$=l;$===void 0&&u&&($=-1);var M=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,C=y1(f),w=pe(C,2),E=w[0],_=w[1];return h.createElement("span",nt({role:"img","aria-label":r.name},p,{ref:t,tabIndex:$,onClick:u,className:T}),h.createElement(Xa,{icon:r,primaryColor:E,secondaryColor:_,style:M}))});Gi.displayName="AntdIcon";Gi.getTwoToneColor=Xx;Gi.setTwoToneColor=S1;var Yx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},Zx=function(t,n){return h.createElement(Gi,nt({},t,{ref:n,icon:Yx}))},Jx=h.forwardRef(Zx),eE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},tE=function(t,n){return h.createElement(Gi,nt({},t,{ref:n,icon:eE}))},b1=h.forwardRef(tE),nE={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},rE=function(t,n){return h.createElement(Gi,nt({},t,{ref:n,icon:nE}))},oE=h.forwardRef(rE),iE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},aE=function(t,n){return h.createElement(Gi,nt({},t,{ref:n,icon:iE}))},lE=h.forwardRef(aE),C1={exports:{}},Ct={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Iv=Symbol.for("react.element"),kv=Symbol.for("react.portal"),Rc=Symbol.for("react.fragment"),Ic=Symbol.for("react.strict_mode"),kc=Symbol.for("react.profiler"),Nc=Symbol.for("react.provider"),Mc=Symbol.for("react.context"),sE=Symbol.for("react.server_context"),Ac=Symbol.for("react.forward_ref"),Lc=Symbol.for("react.suspense"),jc=Symbol.for("react.suspense_list"),Dc=Symbol.for("react.memo"),zc=Symbol.for("react.lazy"),uE=Symbol.for("react.offscreen"),w1;w1=Symbol.for("react.module.reference");function Nr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Iv:switch(e=e.type,e){case Rc:case kc:case Ic:case Lc:case jc:return e;default:switch(e=e&&e.$$typeof,e){case sE:case Mc:case Ac:case zc:case Dc:case Nc:return e;default:return t}}case kv:return t}}}Ct.ContextConsumer=Mc;Ct.ContextProvider=Nc;Ct.Element=Iv;Ct.ForwardRef=Ac;Ct.Fragment=Rc;Ct.Lazy=zc;Ct.Memo=Dc;Ct.Portal=kv;Ct.Profiler=kc;Ct.StrictMode=Ic;Ct.Suspense=Lc;Ct.SuspenseList=jc;Ct.isAsyncMode=function(){return!1};Ct.isConcurrentMode=function(){return!1};Ct.isContextConsumer=function(e){return Nr(e)===Mc};Ct.isContextProvider=function(e){return Nr(e)===Nc};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Iv};Ct.isForwardRef=function(e){return Nr(e)===Ac};Ct.isFragment=function(e){return Nr(e)===Rc};Ct.isLazy=function(e){return Nr(e)===zc};Ct.isMemo=function(e){return Nr(e)===Dc};Ct.isPortal=function(e){return Nr(e)===kv};Ct.isProfiler=function(e){return Nr(e)===kc};Ct.isStrictMode=function(e){return Nr(e)===Ic};Ct.isSuspense=function(e){return Nr(e)===Lc};Ct.isSuspenseList=function(e){return Nr(e)===jc};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Rc||e===kc||e===Ic||e===Lc||e===jc||e===uE||typeof e=="object"&&e!==null&&(e.$$typeof===zc||e.$$typeof===Dc||e.$$typeof===Nc||e.$$typeof===Mc||e.$$typeof===Ac||e.$$typeof===w1||e.getModuleId!==void 0)};Ct.typeOf=Nr;C1.exports=Ct;var Dl=C1.exports;function Hc(e,t,n){var r=h.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var Nv=function(t,n){typeof t=="function"?t(n):Rt(t)==="object"&&t&&"current"in t&&(t.current=n)},qi=function(){for(var t=arguments.length,n=new Array(t),r=0;r{n([t],!1)},i=()=>{r(t)};return e.stillRecording?Ye.jsx(Ye.Fragment,{}):Ye.jsx(Ye.Fragment,{children:Ye.jsxs("div",{className:"action py-2 pl-3 mb-1 d-flex align-item-center"+(e.animateRomove?" animExit":""),children:[Ye.jsx("div",{className:"action-no d-inline-block pl-2 pr-4",children:t+1}),Ye.jsx("div",{className:"action-text "+(e.typeWrite?"typing-demo":""),onAnimationEnd:i,children:e==null?"Loading...":e.name}),Ye.jsx("div",{className:"del-button-container py-0 ml-auto",children:Ye.jsx("div",{className:"del-button",onClick:o,children:Ye.jsx(Jx,{})})})]})})}function Wi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Re.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Wi(r)):Dl.isFragment(r)&&r.props?n=n.concat(Wi(r.props.children,t)):n.push(r))}),n}function is(e){return e instanceof HTMLElement||e instanceof SVGElement}function dE(e){return e&&Rt(e)==="object"&&is(e.nativeElement)?e.nativeElement:is(e)?e:null}function Su(e){var t=dE(e);if(t)return t;if(e instanceof Re.Component){var n;return(n=Yd.findDOMNode)===null||n===void 0?void 0:n.call(Yd,e)}return null}var ip=h.createContext(null);function pE(e){var t=e.children,n=e.onBatchResize,r=h.useRef(0),o=h.useRef([]),i=h.useContext(ip),l=h.useCallback(function(u,f,p){r.current+=1;var S=r.current;o.current.push({size:u,element:f,data:p}),Promise.resolve().then(function(){S===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(u,f,p)},[n,i]);return h.createElement(ip.Provider,{value:l},t)}var x1=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!ap||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),SE?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!ap||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=yE.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),E1=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new _E(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new PE(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),O1=typeof WeakMap<"u"?new WeakMap:new x1,$1=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=bE.getInstance(),r=new RE(t,n,this);O1.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){$1.prototype[e]=function(){var t;return(t=O1.get(this))[e].apply(t,arguments)}});var IE=function(){return typeof Ju.ResizeObserver<"u"?Ju.ResizeObserver:$1}(),ti=new Map;function kE(e){e.forEach(function(t){var n,r=t.target;(n=ti.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var _1=new IE(kE);function NE(e,t){ti.has(e)||(ti.set(e,new Set),_1.observe(e)),ti.get(e).add(t)}function ME(e,t){ti.has(e)&&(ti.get(e).delete(t),ti.get(e).size||(_1.unobserve(e),ti.delete(e)))}function Yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lm(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:1;jm+=1;var r=jm;function o(i){if(i===0)N1(r),t();else{var l=I1(function(){o(i-1)});Av.set(r,l)}}return o(n),r};rr.cancel=function(e){var t=Av.get(e);return N1(e),k1(t)};function as(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Lv(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,l){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,f=r.has(i);if(Ki(!f,"Warning: There may be circular references"),f)return!1;if(i===l)return!0;if(n&&u>1)return!1;r.add(i);var p=u+1;if(Array.isArray(i)){if(!Array.isArray(l)||i.length!==l.length)return!1;for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,l={map:this.cache};return n.forEach(function(u){if(!l)l=void 0;else{var f;l=(f=l)===null||f===void 0||(f=f.map)===null||f===void 0?void 0:f.get(u)}}),(r=l)!==null&&r!==void 0&&r.value&&i&&(l.value[1]=this.cacheCallTimes++),(o=l)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(p,S){var m=pe(p,2),b=m[1];return o.internalGet(S)[1]0,void 0),Dm+=1}return Zr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),Ff=new jv;function cp(e){var t=Array.isArray(e)?e:[e];return Ff.has(t)||Ff.set(t,new M1(t)),Ff.get(t)}var GE=new WeakMap,Wf={};function qE(e,t){for(var n=GE,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=zm.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof M1?n+=o.id:o&&Rt(o)==="object"?n+=zl(o,t):n+=o}),t&&(n=as(n)),zm.set(e,n)),n}function Hm(e,t){return as("".concat(t,"_").concat(zl(e,!0)))}var fp=gr();function Ke(e){return typeof e=="number"?"".concat(e,"px"):e}function tc(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var l=fe(fe({},o),{},(r={},Pe(r,Fa,t),Pe(r,Kr,n),r)),u=Object.keys(l).map(function(f){var p=l[f];return p?"".concat(f,'="').concat(p,'"'):null}).filter(function(f){return f}).join(" ");return"")}var A1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},XE=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=pe(o,2),l=i[0],u=i[1];return"".concat(l,":").concat(u,";")}).join(""),"}"):""},L1=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(l){var u,f,p=pe(l,2),S=p[0],m=p[1];if(r!=null&&(u=r.preserve)!==null&&u!==void 0&&u[S])i[S]=m;else if((typeof m=="string"||typeof m=="number")&&!(r!=null&&(f=r.ignore)!==null&&f!==void 0&&f[S])){var b,O=A1(S,r==null?void 0:r.prefix);o[O]=typeof m=="number"&&!(r!=null&&(b=r.unitless)!==null&&b!==void 0&&b[S])?"".concat(m,"px"):String(m),i[S]="var(".concat(O,")")}}),[i,XE(o,n,{scope:r==null?void 0:r.scope})]},Bm=gr()?h.useLayoutEffect:h.useEffect,Rn=function(t,n){var r=h.useRef(!0);Bm(function(){return t(r.current)},n),Bm(function(){return r.current=!1,function(){r.current=!0}},[])},Fm=function(t,n){Rn(function(r){if(!r)return t()},n)},QE=fe({},pc),Wm=QE.useInsertionEffect,YE=function(t,n,r){h.useMemo(t,r),Rn(function(){return n(!0)},r)},ZE=Wm?function(e,t,n){return Wm(function(){return e(),t()},n)}:YE;const JE=ZE;var eT=fe({},pc),tT=eT.useInsertionEffect,nT=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return h.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},rT=function(){return function(t){t()}},oT=typeof tT<"u"?nT:rT;const iT=oT;function Dv(e,t,n,r,o){var i=h.useContext(Wc),l=i.cache,u=[e].concat(ln(t)),f=up(u),p=iT([f]),S=function(T){l.opUpdate(f,function($){var M=$||[void 0,void 0],C=pe(M,2),w=C[0],E=w===void 0?0:w,_=C[1],N=_,L=N||n(),c=[E,L];return T?T(c):c})};h.useMemo(function(){S()},[f]);var m=l.opGet(f),b=m[1];return JE(function(){o==null||o(b)},function(O){return S(function(T){var $=pe(T,2),M=$[0],C=$[1];return O&&M===0&&(o==null||o(b)),[M+1,C]}),function(){l.opUpdate(f,function(T){var $=T||[],M=pe($,2),C=M[0],w=C===void 0?0:C,E=M[1],_=w-1;return _===0?(p(function(){(O||!l.opGet(f))&&(r==null||r(E,!1))}),null):[w-1,E]})}},[f]),b}var aT={},lT="css",$i=new Map;function sT(e){$i.set(e,($i.get(e)||0)+1)}function uT(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Fa,'="').concat(e,'"]'));n.forEach(function(r){if(r[ni]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var cT=0;function fT(e,t){$i.set(e,($i.get(e)||0)-1);var n=Array.from($i.keys()),r=n.filter(function(o){var i=$i.get(o)||0;return i<=0});n.length-r.length>cT&&r.forEach(function(o){uT(o,t),$i.delete(o)})}var dT=function(t,n,r,o){var i=r.getDerivativeToken(t),l=fe(fe({},i),n);return o&&(l=o(l)),l},j1="token";function pT(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=h.useContext(Wc),o=r.cache.instanceId,i=r.container,l=n.salt,u=l===void 0?"":l,f=n.override,p=f===void 0?aT:f,S=n.formatToken,m=n.getComputedToken,b=n.cssVar,O=qE(function(){return Object.assign.apply(Object,[{}].concat(ln(t)))},t),T=zl(O),$=zl(p),M=b?zl(b):"",C=Dv(j1,[u,e.id,T,$,M],function(){var w,E=m?m(O,p,e):dT(O,p,e,S),_=fe({},E),N="";if(b){var L=L1(E,b.key,{prefix:b.prefix,ignore:b.ignore,unitless:b.unitless,preserve:b.preserve}),c=pe(L,2);E=c[0],N=c[1]}var B=Hm(E,u);E._tokenKey=B,_._tokenKey=Hm(_,u);var V=(w=b==null?void 0:b.key)!==null&&w!==void 0?w:B;E._themeKey=V,sT(V);var Y="".concat(lT,"-").concat(as(B));return E._hashId=Y,[E,Y,_,N,(b==null?void 0:b.key)||""]},function(w){fT(w[0]._themeKey,o)},function(w){var E=pe(w,4),_=E[0],N=E[3];if(b&&N){var L=Io(N,as("css-variables-".concat(_._themeKey)),{mark:Kr,prepend:"queue",attachTo:i,priority:-999});L[ni]=o,L.setAttribute(Fa,_._themeKey)}});return C}var vT=function(t,n,r){var o=pe(t,5),i=o[2],l=o[3],u=o[4],f=r||{},p=f.plain;if(!l)return null;var S=i._tokenKey,m=-999,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(m)},O=tc(l,u,S,b,p);return[m,S,O]},hT={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},D1="comm",z1="rule",H1="decl",mT="@import",gT="@keyframes",yT="@layer",B1=Math.abs,zv=String.fromCharCode;function F1(e){return e.trim()}function bu(e,t,n){return e.replace(t,n)}function ST(e,t,n){return e.indexOf(t,n)}function ls(e,t){return e.charCodeAt(t)|0}function ss(e,t,n){return e.slice(t,n)}function $o(e){return e.length}function bT(e){return e.length}function Js(e,t){return t.push(e),e}var Vc=1,Wa=1,W1=0,Ir=0,on=0,Ya="";function Hv(e,t,n,r,o,i,l,u){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Vc,column:Wa,length:l,return:"",siblings:u}}function CT(){return on}function wT(){return on=Ir>0?ls(Ya,--Ir):0,Wa--,on===10&&(Wa=1,Vc--),on}function Gr(){return on=Ir2||dp(on)>3?"":" "}function OT(e,t){for(;--t&&Gr()&&!(on<48||on>102||on>57&&on<65||on>70&&on<97););return Uc(e,Cu()+(t<6&&Mi()==32&&Gr()==32))}function pp(e){for(;Gr();)switch(on){case e:return Ir;case 34:case 39:e!==34&&e!==39&&pp(on);break;case 40:e===41&&pp(e);break;case 92:Gr();break}return Ir}function $T(e,t){for(;Gr()&&e+on!==57;)if(e+on===84&&Mi()===47)break;return"/*"+Uc(t,Ir-1)+"*"+zv(e===47?e:Gr())}function _T(e){for(;!dp(Mi());)Gr();return Uc(e,Ir)}function PT(e){return ET(wu("",null,null,null,[""],e=xT(e),0,[0],e))}function wu(e,t,n,r,o,i,l,u,f){for(var p=0,S=0,m=l,b=0,O=0,T=0,$=1,M=1,C=1,w=0,E="",_=o,N=i,L=r,c=E;M;)switch(T=w,w=Gr()){case 40:if(T!=108&&ls(c,m-1)==58){ST(c+=bu(Vf(w),"&","&\f"),"&\f",B1(p?u[p-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:c+=Vf(w);break;case 9:case 10:case 13:case 32:c+=TT(T);break;case 92:c+=OT(Cu()-1,7);continue;case 47:switch(Mi()){case 42:case 47:Js(RT($T(Gr(),Cu()),t,n,f),f);break;default:c+="/"}break;case 123*$:u[p++]=$o(c)*C;case 125*$:case 59:case 0:switch(w){case 0:case 125:M=0;case 59+S:C==-1&&(c=bu(c,/\f/g,"")),O>0&&$o(c)-m&&Js(O>32?Um(c+";",r,n,m-1,f):Um(bu(c," ","")+";",r,n,m-2,f),f);break;case 59:c+=";";default:if(Js(L=Vm(c,t,n,p,S,o,u,E,_=[],N=[],m,i),i),w===123)if(S===0)wu(c,t,L,L,_,i,m,u,N);else switch(b===99&&ls(c,3)===110?100:b){case 100:case 108:case 109:case 115:wu(e,L,L,r&&Js(Vm(e,L,L,0,0,o,u,E,o,_=[],m,N),N),o,N,m,u,r?_:N);break;default:wu(c,L,L,L,[""],N,0,u,N)}}p=S=O=0,$=C=1,E=c="",m=l;break;case 58:m=1+$o(c),O=T;default:if($<1){if(w==123)--$;else if(w==125&&$++==0&&wT()==125)continue}switch(c+=zv(w),w*$){case 38:C=S>0?1:(c+="\f",-1);break;case 44:u[p++]=($o(c)-1)*C,C=1;break;case 64:Mi()===45&&(c+=Vf(Gr())),b=Mi(),S=m=$o(E=c+=_T(Cu())),w++;break;case 45:T===45&&$o(c)==2&&($=0)}}return i}function Vm(e,t,n,r,o,i,l,u,f,p,S,m){for(var b=o-1,O=o===0?i:[""],T=bT(O),$=0,M=0,C=0;$0?O[w]+" "+E:bu(E,/&\f/g,O[w])))&&(f[C++]=_);return Hv(e,t,n,o===0?z1:u,f,p,S,m)}function RT(e,t,n,r){return Hv(e,t,n,D1,zv(CT()),ss(e,2,-2),0,r)}function Um(e,t,n,r,o){return Hv(e,t,n,H1,ss(e,0,r),ss(e,r+1,-1),r,o)}function vp(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,l=r.parentSelectors,u=n.hashId,f=n.layer;n.path;var p=n.hashPriority,S=n.transformers,m=S===void 0?[]:S;n.linters;var b="",O={};function T(C){var w=C.getName(u);if(!O[w]){var E=e(C.style,n,{root:!1,parentSelectors:l}),_=pe(E,1),N=_[0];O[w]="@keyframes ".concat(C.getName(u)).concat(N)}}function $(C){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(E){Array.isArray(E)?$(E,w):E&&w.push(E)}),w}var M=$(Array.isArray(t)?t:[t]);return M.forEach(function(C){var w=typeof C=="string"&&!o?{}:C;if(typeof w=="string")b+="".concat(w,` +`);else if(w._keyframe)T(w);else{var E=m.reduce(function(_,N){var L;return(N==null||(L=N.visit)===null||L===void 0?void 0:L.call(N,_))||_},w);Object.keys(E).forEach(function(_){var N=E[_];if(Rt(N)==="object"&&N&&(_!=="animationName"||!N._keyframe)&&!LT(N)){var L=!1,c=_.trim(),B=!1;(o||i)&&u?c.startsWith("@")?L=!0:c=jT(_,u,p):o&&!u&&(c==="&"||c==="")&&(c="",B=!0);var V=e(N,n,{root:B,injectHash:L,parentSelectors:[].concat(ln(l),[c])}),Y=pe(V,2),le=Y[0],G=Y[1];O=fe(fe({},O),G),b+="".concat(c).concat(le)}else{let te=function(D,j){var I=D.replace(/[A-Z]/g,function(P){return"-".concat(P.toLowerCase())}),F=j;!hT[D]&&typeof F=="number"&&F!==0&&(F="".concat(F,"px")),D==="animationName"&&j!==null&&j!==void 0&&j._keyframe&&(T(j),F=j.getName(u)),b+="".concat(I,":").concat(F,";")};var X,re=(X=N==null?void 0:N.value)!==null&&X!==void 0?X:N;Rt(N)==="object"&&N!==null&&N!==void 0&&N[K1]&&Array.isArray(re)?re.forEach(function(D){te(_,D)}):te(_,re)}})}}),o?f&&(b="@layer ".concat(f.name," {").concat(b,"}"),f.dependencies&&(O["@layer ".concat(f.name)]=f.dependencies.map(function(C){return"@layer ".concat(C,", ").concat(f.name,";")}).join(` +`))):b="{".concat(b,"}"),[b,O]};function G1(e,t){return as("".concat(e.join("%")).concat(t))}function zT(){return null}var q1="style";function hp(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,l=e.nonce,u=e.clientOnly,f=e.order,p=f===void 0?0:f,S=h.useContext(Wc),m=S.autoClear;S.mock;var b=S.defaultCache,O=S.hashPriority,T=S.container,$=S.ssrInline,M=S.transformers,C=S.linters,w=S.cache,E=S.layer,_=n._tokenKey,N=[_];E&&N.push("layer"),N.push.apply(N,ln(r));var L=fp,c=Dv(q1,N,function(){var G=N.join("|");if(NT(G)){var X=MT(G),re=pe(X,2),te=re[0],D=re[1];if(te)return[te,_,D,{},u,p]}var j=t(),I=DT(j,{hashId:o,hashPriority:O,layer:E?i:void 0,path:r.join("-"),transformers:M,linters:C}),F=pe(I,2),P=F[0],ee=F[1],W=xu(P),se=G1(N,W);return[W,_,se,ee,u,p]},function(G,X){var re=pe(G,3),te=re[2];(X||m)&&fp&&os(te,{mark:Kr})},function(G){var X=pe(G,4),re=X[0];X[1];var te=X[2],D=X[3];if(L&&re!==V1){var j={mark:Kr,prepend:E?!1:"queue",attachTo:T,priority:p},I=typeof l=="function"?l():l;I&&(j.csp={nonce:I});var F=[],P=[];Object.keys(D).forEach(function(W){W.startsWith("@layer")?F.push(W):P.push(W)}),F.forEach(function(W){Io(xu(D[W]),"_layer-".concat(W),fe(fe({},j),{},{prepend:!0}))});var ee=Io(re,te,j);ee[ni]=w.instanceId,ee.setAttribute(Fa,_),P.forEach(function(W){Io(xu(D[W]),"_effect-".concat(W),j)})}}),B=pe(c,3),V=B[0],Y=B[1],le=B[2];return function(G){var X;if(!$||L||!b)X=h.createElement(zT,null);else{var re;X=h.createElement("style",nt({},(re={},Pe(re,Fa,Y),Pe(re,Kr,le),re),{dangerouslySetInnerHTML:{__html:V}}))}return h.createElement(h.Fragment,null,X,G)}}var HT=function(t,n,r){var o=pe(t,6),i=o[0],l=o[1],u=o[2],f=o[3],p=o[4],S=o[5],m=r||{},b=m.plain;if(p)return null;var O=i,T={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)};return O=tc(i,l,u,T,b),f&&Object.keys(f).forEach(function($){if(!n[$]){n[$]=!0;var M=xu(f[$]),C=tc(M,l,"_effect-".concat($),T,b);$.startsWith("@layer")?O=C+O:O+=C}}),[S,u,O]},X1="cssVar",BT=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,l=t.ignore,u=t.token,f=t.scope,p=f===void 0?"":f,S=h.useContext(Wc),m=S.cache.instanceId,b=S.container,O=u._tokenKey,T=[].concat(ln(t.path),[r,p,O]),$=Dv(X1,T,function(){var M=n(),C=L1(M,r,{prefix:o,unitless:i,ignore:l,scope:p}),w=pe(C,2),E=w[0],_=w[1],N=G1(T,_);return[E,_,N,r]},function(M){var C=pe(M,3),w=C[2];fp&&os(w,{mark:Kr})},function(M){var C=pe(M,3),w=C[1],E=C[2];if(w){var _=Io(w,E,{mark:Kr,prepend:"queue",attachTo:b,priority:-999});_[ni]=m,_.setAttribute(Fa,r)}});return $},FT=function(t,n,r){var o=pe(t,4),i=o[1],l=o[2],u=o[3],f=r||{},p=f.plain;if(!i)return null;var S=-999,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)},b=tc(i,u,l,m,p);return[S,l,b]},gl;gl={},Pe(gl,q1,HT),Pe(gl,j1,vT),Pe(gl,X1,FT);var Et=function(){function e(t,n){Yr(this,e),Pe(this,"name",void 0),Pe(this,"style",void 0),Pe(this,"_keyframe",!0),this.name=t,this.style=n}return Zr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function ra(e){return e.notSplit=!0,e}ra(["borderTop","borderBottom"]),ra(["borderTop"]),ra(["borderBottom"]),ra(["borderLeft","borderRight"]),ra(["borderLeft"]),ra(["borderRight"]);function WT(e){return i1(e)||R1(e)||Pv(e)||a1()}function mp(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!mp(e,t.slice(0,-1))?e:Q1(e,t,n,r)}function VT(e){return Rt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Gm(e){return Array.isArray(e)?[]:{}}var UT=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function KT(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=GT,e},XT=h.createContext(void 0);var QT={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},YT={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const Y1={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},qm={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},YT),timePickerLocale:Object.assign({},Y1)},fr="${label} is not a valid ${type}",Kc={locale:"en",Pagination:QT,DatePicker:qm,TimePicker:Y1,Calendar:qm,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:fr,method:fr,array:fr,object:fr,number:fr,date:fr,boolean:fr,integer:fr,float:fr,regexp:fr,email:fr,url:fr,hex:fr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};Object.assign({},Kc.Modal);let Eu=[];const Xm=()=>Eu.reduce((e,t)=>Object.assign(Object.assign({},e),t),Kc.Modal);function ZT(e){if(e){const t=Object.assign({},e);return Eu.push(t),Xm(),()=>{Eu=Eu.filter(n=>n!==t),Xm()}}Object.assign({},Kc.Modal)}const Z1=h.createContext(void 0),JT="internalMark",eO=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;h.useEffect(()=>ZT(t&&t.Modal),[t]);const o=h.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return h.createElement(Z1.Provider,{value:o},n)},J1={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},us=Object.assign(Object.assign({},J1),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function tO(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:l,colorInfo:u,colorPrimary:f,colorBgBase:p,colorTextBase:S}=e,m=n(f),b=n(o),O=n(i),T=n(l),$=n(u),M=r(p,S),C=e.colorLink||e.colorInfo,w=n(C);return Object.assign(Object.assign({},M),{colorPrimaryBg:m[1],colorPrimaryBgHover:m[2],colorPrimaryBorder:m[3],colorPrimaryBorderHover:m[4],colorPrimaryHover:m[5],colorPrimary:m[6],colorPrimaryActive:m[7],colorPrimaryTextHover:m[8],colorPrimaryText:m[9],colorPrimaryTextActive:m[10],colorSuccessBg:b[1],colorSuccessBgHover:b[2],colorSuccessBorder:b[3],colorSuccessBorderHover:b[4],colorSuccessHover:b[4],colorSuccess:b[6],colorSuccessActive:b[7],colorSuccessTextHover:b[8],colorSuccessText:b[9],colorSuccessTextActive:b[10],colorErrorBg:T[1],colorErrorBgHover:T[2],colorErrorBgActive:T[3],colorErrorBorder:T[3],colorErrorBorderHover:T[4],colorErrorHover:T[5],colorError:T[6],colorErrorActive:T[7],colorErrorTextHover:T[8],colorErrorText:T[9],colorErrorTextActive:T[10],colorWarningBg:O[1],colorWarningBgHover:O[2],colorWarningBorder:O[3],colorWarningBorderHover:O[4],colorWarningHover:O[4],colorWarning:O[6],colorWarningActive:O[7],colorWarningTextHover:O[8],colorWarningText:O[9],colorWarningTextActive:O[10],colorInfoBg:$[1],colorInfoBgHover:$[2],colorInfoBorder:$[3],colorInfoBorderHover:$[4],colorInfoHover:$[4],colorInfo:$[6],colorInfoActive:$[7],colorInfoTextHover:$[8],colorInfoText:$[9],colorInfoTextActive:$[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new An("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const nO=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function rO(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},nO(r))}const oO=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Tu(e){return(e+8)/e}function iO(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Tu(n)}))}const aO=e=>{const t=iO(e),n=t.map(S=>S.size),r=t.map(S=>S.lineHeight),o=n[1],i=n[0],l=n[2],u=r[1],f=r[0],p=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:l,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:u,lineHeightLG:p,lineHeightSM:f,fontHeight:Math.round(u*o),fontHeightLG:Math.round(p*l),fontHeightSM:Math.round(f*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function lO(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Eo=(e,t)=>new An(e).setAlpha(t).toRgbString(),yl=(e,t)=>new An(e).darken(t).toHexString(),sO=e=>{const t=Fi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},uO=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Eo(r,.88),colorTextSecondary:Eo(r,.65),colorTextTertiary:Eo(r,.45),colorTextQuaternary:Eo(r,.25),colorFill:Eo(r,.15),colorFillSecondary:Eo(r,.06),colorFillTertiary:Eo(r,.04),colorFillQuaternary:Eo(r,.02),colorBgLayout:yl(n,4),colorBgContainer:yl(n,0),colorBgElevated:yl(n,0),colorBgSpotlight:Eo(r,.85),colorBgBlur:"transparent",colorBorder:yl(n,15),colorBorderSecondary:yl(n,6)}};function cO(e){const t=Object.keys(J1).map(n=>{const r=Fi(e[n]);return new Array(10).fill(1).reduce((o,i,l)=>(o[`${n}-${l+1}`]=r[l],o[`${n}${l+1}`]=r[l],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),tO(e,{generateColorPalettes:sO,generateNeutralColorPalettes:uO})),aO(e.fontSize)),lO(e)),oO(e)),rO(e))}const eS=cp(cO),gp={token:us,override:{override:us},hashed:!0},tS=Re.createContext(gp),nS="anticon",fO=(e,t)=>t||(e?`ant-${e}`:"ant"),xn=h.createContext({getPrefixCls:fO,iconPrefixCls:nS}),dO=`-ant-${Date.now()}-${Math.random()}`;function pO(e,t){const n={},r=(l,u)=>{let f=l.clone();return f=(u==null?void 0:u(f))||f,f.toRgbString()},o=(l,u)=>{const f=new An(l),p=Fi(f.toRgbString());n[`${u}-color`]=r(f),n[`${u}-color-disabled`]=p[1],n[`${u}-color-hover`]=p[4],n[`${u}-color-active`]=p[6],n[`${u}-color-outline`]=f.clone().setAlpha(.2).toRgbString(),n[`${u}-color-deprecated-bg`]=p[0],n[`${u}-color-deprecated-border`]=p[2]};if(t.primaryColor){o(t.primaryColor,"primary");const l=new An(t.primaryColor),u=Fi(l.toRgbString());u.forEach((p,S)=>{n[`primary-${S+1}`]=p}),n["primary-color-deprecated-l-35"]=r(l,p=>p.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,p=>p.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,p=>p.tint(20)),n["primary-color-deprecated-t-50"]=r(l,p=>p.tint(50)),n["primary-color-deprecated-f-12"]=r(l,p=>p.setAlpha(p.getAlpha()*.12));const f=new An(u[0]);n["primary-color-active-deprecated-f-30"]=r(f,p=>p.setAlpha(p.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(f,p=>p.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(` +`)} + } + `.trim()}function vO(e,t){const n=pO(e,t);gr()&&Io(n,`${dO}-dynamic-theme`)}const nc=h.createContext(!1),hO=e=>{let{children:t,disabled:n}=e;const r=h.useContext(nc);return h.createElement(nc.Provider,{value:n??r},t)},Va=h.createContext(void 0),mO=e=>{let{children:t,size:n}=e;const r=h.useContext(Va);return h.createElement(Va.Provider,{value:n||r},t)};function gO(){const e=h.useContext(nc),t=h.useContext(Va);return{componentDisabled:e,componentSize:t}}const rc=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],yO="5.17.3";function Kf(e){return e>=0&&e<=255}function eu(e,t){const{r:n,g:r,b:o,a:i}=new An(e).toRgb();if(i<1)return e;const{r:l,g:u,b:f}=new An(t).toRgb();for(let p=.01;p<=1;p+=.01){const S=Math.round((n-l*(1-p))/p),m=Math.round((r-u*(1-p))/p),b=Math.round((o-f*(1-p))/p);if(Kf(S)&&Kf(m)&&Kf(b))return new An({r:S,g:m,b,a:Math.round(p*100)/100}).toRgbString()}return new An({r:n,g:r,b:o,a:1}).toRgbString()}var SO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[b]});const o=Object.assign(Object.assign({},n),r),i=480,l=576,u=768,f=992,p=1200,S=1600;if(o.motion===!1){const b="0s";o.motionDurationFast=b,o.motionDurationMid=b,o.motionDurationSlow=b}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:eu(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:eu(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:eu(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:eu(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:i,screenXSMin:i,screenXSMax:l-1,screenSM:l,screenSMMin:l,screenSMMax:u-1,screenMD:u,screenMDMin:u,screenMDMax:f-1,screenLG:f,screenLGMin:f,screenLGMax:p-1,screenXL:p,screenXLMin:p,screenXLMax:S-1,screenXXL:S,screenXXLMin:S,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new An("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new An("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new An("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Qm=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=Qm(t,["override"]);let l=Object.assign(Object.assign({},r),{override:o});return l=rS(l),i&&Object.entries(i).forEach(u=>{let[f,p]=u;const{theme:S}=p,m=Qm(p,["theme"]);let b=m;S&&(b=aS(Object.assign(Object.assign({},l),m),{override:m},S)),l[f]=b}),l};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Re.useContext(tS),i=`${yO}-${t||""}`,l=n||eS,[u,f,p]=pT(l,[us,e],{salt:i,override:r,getComputedToken:aS,formatToken:rS,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:oS,ignore:iS,preserve:bO}});return[l,p,t?f:"",u,o]}function lS(e,t,n){return t=Ba(t),P1(e,Mv()?Reflect.construct(t,[],Ba(e).constructor):t.apply(e,n))}let sS=Zr(function e(){Yr(this,e)});const uS="CALC_UNIT",CO=new RegExp(uS,"g");function Gf(e){return typeof e=="number"?`${e}${uS}`:e}let wO=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=Gf(n):typeof n=="string"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${Gf(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${Gf(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(CO,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(sS),xO=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(sS);const EO=e=>{const t=e==="css"?wO:xO;return n=>new t(n)};function Zn(e){var t=h.useRef();t.current=e;var n=h.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},cS=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Ym=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),OO=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),$O=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,l={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let u={};return r!==!1&&(u={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},u),l),{[o]:l})}},fS=e=>({outline:`${Ke(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),yp=e=>({"&:focus-visible":Object.assign({},fS(e))});function _O(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rKe(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rKe(o)).join(",")})`}}}const dS=typeof CSSINJS_STATISTIC<"u";let Sp=!0;function kr(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(l=>{Object.defineProperty(r,l,{configurable:!0,enumerable:!0,get:()=>o[l]})})}),Sp=!0,r}const Zm={};function PO(){}const RO=e=>{let t,n=e,r=PO;return dS&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return Sp&&t.add(i),o[i]}}),r=(o,i)=>{var l;Zm[o]={global:Array.from(t),component:Object.assign(Object.assign({},(l=Zm[o])===null||l===void 0?void 0:l.component),i)}}),{token:n,keys:t,flush:r}},pS=(e,t)=>{const[n,r]=Xr();return hp({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},cS()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},vS=(e,t,n)=>{var r;return typeof n=="function"?n(kr(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},hS=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:l}=r;l.forEach(u=>{let[f,p]=u;var S;(o!=null&&o[f]||o!=null&&o[p])&&((S=o[p])!==null&&S!==void 0||(o[p]=o==null?void 0:o[f]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(l=>{i[l]===t[l]&&delete i[l]}),i},IO=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function Wv(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,l=o.join("-");return function(u){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;const[p,S,m,b,O]=Xr(),{getPrefixCls:T,iconPrefixCls:$,csp:M}=h.useContext(xn),C=T(),w=O?"css":"js",E=EO(w),{max:_,min:N}=_O(w),L={theme:p,token:b,hashId:m,nonce:()=>M==null?void 0:M.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return hp(Object.assign(Object.assign({},L),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":OO(b)}]),pS($,M),[hp(Object.assign(Object.assign({},L),{path:[l,u,$]}),()=>{if(r.injectStyle===!1)return[];const{token:B,flush:V}=RO(b),Y=vS(i,S,n),le=`.${u}`,G=hS(i,S,Y,{deprecatedTokens:r.deprecatedTokens});O&&Object.keys(Y).forEach(te=>{Y[te]=`var(${A1(te,IO(i,O.prefix))})`});const X=kr(B,{componentCls:le,prefixCls:u,iconCls:`.${$}`,antCls:`.${C}`,calc:E,max:_,min:N},O?Y:G),re=t(X,{hashId:m,prefixCls:u,rootPrefixCls:C,iconPrefixCls:$});return V(i,G),[r.resetStyle===!1?null:$O(X,u,f,r.resetFont),re]}),m]}}const kO=(e,t,n,r)=>{const o=Wv(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return l=>{let{prefixCls:u,rootCls:f=u}=l;return o(u,f),null}},NO=(e,t,n)=>{function r(p){return`${e}${p.slice(0,1).toUpperCase()}${p.slice(1)}`}const{unitless:o={},injectStyle:i=!0}=n??{},l={[r("zIndexPopup")]:!0};Object.keys(o).forEach(p=>{l[r(p)]=o[p]});const u=p=>{let{rootCls:S,cssVar:m}=p;const[,b]=Xr();return BT({path:[e],prefix:m.prefix,key:m==null?void 0:m.key,unitless:Object.assign(Object.assign({},oS),l),ignore:iS,token:b,scope:S},()=>{const O=vS(e,b,t),T=hS(e,b,O,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(O).forEach($=>{T[r($)]=T[$],delete T[$]}),T}),null};return p=>{const[,,,,S]=Xr();return[m=>i&&S?Re.createElement(Re.Fragment,null,Re.createElement(u,{rootCls:p,cssVar:S,component:e}),m):m,S==null?void 0:S.key]}},ws=(e,t,n,r)=>{const o=Wv(e,t,n,r),i=NO(Array.isArray(e)?e[0]:e,n,r);return function(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l;const[,f]=o(l,u),[p,S]=i(u);return[p,f,S]}};function MO(e,t){return rc.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],l=e[`${r}6`],u=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:l,textColor:u}))},{})}const AO=Object.assign({},pc),{useId:Jm}=AO,LO=()=>"",jO=typeof Jm>"u"?LO:Jm;function DO(e,t,n){var r;Bv();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},gp),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:gp.hashed,cssVar:t==null?void 0:t.cssVar}):t,l=jO();return Hc(()=>{var u,f;if(!e)return t;const p=Object.assign({},i.components);Object.keys(e.components||{}).forEach(b=>{p[b]=Object.assign(Object.assign({},p[b]),e.components[b])});const S=`css-var-${l.replace(/:/g,"")}`,m=((u=o.cssVar)!==null&&u!==void 0?u:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((f=o.cssVar)===null||f===void 0?void 0:f.key)||S});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:p,cssVar:m})},[o,i],(u,f)=>u.some((p,S)=>{const m=f[S];return!Lv(p,m,!0)}))}var zO=["children"],mS=h.createContext({});function HO(e){var t=e.children,n=Ft(e,zO);return h.createElement(mS.Provider,{value:n},t)}var BO=function(e){Qa(n,e);var t=Fc(n);function n(){return Yr(this,n),t.apply(this,arguments)}return Zr(n,[{key:"render",value:function(){return this.props.children}}]),n}(h.Component),Go="none",tu="appear",nu="enter",ru="leave",eg="none",Fr="prepare",Ea="start",Ta="active",Vv="end",gS="prepared";function tg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function FO(e,t){var n={animationend:tg("Animation","AnimationEnd"),transitionend:tg("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var WO=FO(gr(),typeof window<"u"?window:{}),yS={};if(gr()){var VO=document.createElement("div");yS=VO.style}var ou={};function SS(e){if(ou[e])return ou[e];var t=WO[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=rr(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return h.useEffect(function(){return function(){t()}},[]),[n,t]};var GO=[Fr,Ea,Ta,Vv],qO=[Fr,gS],ES=!1,XO=!0;function TS(e){return e===Ta||e===Vv}const QO=function(e,t,n){var r=ka(eg),o=pe(r,2),i=o[0],l=o[1],u=KO(),f=pe(u,2),p=f[0],S=f[1];function m(){l(Fr,!0)}var b=t?qO:GO;return xS(function(){if(i!==eg&&i!==Vv){var O=b.indexOf(i),T=b[O+1],$=n(i);$===ES?l(T,!0):T&&p(function(M){function C(){M.isCanceled()||l(T,!0)}$===!0?C():Promise.resolve($).then(C)})}},[e,i]),h.useEffect(function(){return function(){S()}},[]),[m,i]};function YO(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,l=r.motionAppear,u=l===void 0?!0:l,f=r.motionLeave,p=f===void 0?!0:f,S=r.motionDeadline,m=r.motionLeaveImmediately,b=r.onAppearPrepare,O=r.onEnterPrepare,T=r.onLeavePrepare,$=r.onAppearStart,M=r.onEnterStart,C=r.onLeaveStart,w=r.onAppearActive,E=r.onEnterActive,_=r.onLeaveActive,N=r.onAppearEnd,L=r.onEnterEnd,c=r.onLeaveEnd,B=r.onVisibleChanged,V=ka(),Y=pe(V,2),le=Y[0],G=Y[1],X=ka(Go),re=pe(X,2),te=re[0],D=re[1],j=ka(null),I=pe(j,2),F=I[0],P=I[1],ee=h.useRef(!1),W=h.useRef(null);function se(){return n()}var Q=h.useRef(!1);function Z(){D(Go,!0),P(null,!0)}var ne=Zn(function(xe){if(te!==Go){var We=se();if(!(xe&&!xe.deadline&&xe.target!==We)){var Ue=Q.current,Qe;te===tu&&Ue?Qe=N==null?void 0:N(We,xe):te===nu&&Ue?Qe=L==null?void 0:L(We,xe):te===ru&&Ue&&(Qe=c==null?void 0:c(We,xe)),Ue&&Qe!==!1&&Z()}}}),ae=UO(ne),de=pe(ae,1),he=de[0],be=function(We){switch(We){case tu:return Pe(Pe(Pe({},Fr,b),Ea,$),Ta,w);case nu:return Pe(Pe(Pe({},Fr,O),Ea,M),Ta,E);case ru:return Pe(Pe(Pe({},Fr,T),Ea,C),Ta,_);default:return{}}},Te=h.useMemo(function(){return be(te)},[te]),Ie=QO(te,!e,function(xe){if(xe===Fr){var We=Te[Fr];return We?We(se()):ES}if(et in Te){var Ue;P(((Ue=Te[et])===null||Ue===void 0?void 0:Ue.call(Te,se(),null))||null)}return et===Ta&&te!==Go&&(he(se()),S>0&&(clearTimeout(W.current),W.current=setTimeout(function(){ne({deadline:!0})},S))),et===gS&&Z(),XO}),ct=pe(Ie,2),Ve=ct[0],et=ct[1],Xe=TS(et);Q.current=Xe,xS(function(){G(t);var xe=ee.current;ee.current=!0;var We;!xe&&t&&u&&(We=tu),xe&&t&&i&&(We=nu),(xe&&!t&&p||!xe&&m&&!t&&p)&&(We=ru);var Ue=be(We);We&&(e||Ue[Fr])?(D(We),Ve()):D(Go)},[t]),h.useEffect(function(){(te===tu&&!u||te===nu&&!i||te===ru&&!p)&&D(Go)},[u,i,p]),h.useEffect(function(){return function(){ee.current=!1,clearTimeout(W.current)}},[]);var Ge=h.useRef(!1);h.useEffect(function(){le&&(Ge.current=!0),le!==void 0&&te===Go&&((Ge.current||le)&&(B==null||B(le)),Ge.current=!0)},[le,te]);var Le=F;return Te[Fr]&&et===Ea&&(Le=fe({transition:"none"},Le)),[te,et,Le,le??t]}function ZO(e){var t=e;Rt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=h.forwardRef(function(o,i){var l=o.visible,u=l===void 0?!0:l,f=o.removeOnLeave,p=f===void 0?!0:f,S=o.forceRender,m=o.children,b=o.motionName,O=o.leavedClassName,T=o.eventProps,$=h.useContext(mS),M=$.motion,C=n(o,M),w=h.useRef(),E=h.useRef();function _(){try{return w.current instanceof HTMLElement?w.current:Su(E.current)}catch{return null}}var N=YO(C,u,_,o),L=pe(N,4),c=L[0],B=L[1],V=L[2],Y=L[3],le=h.useRef(Y);Y&&(le.current=!0);var G=h.useCallback(function(F){w.current=F,Nv(i,F)},[i]),X,re=fe(fe({},T),{},{visible:u});if(!m)X=null;else if(c===Go)Y?X=m(fe({},re),G):!p&&le.current&&O?X=m(fe(fe({},re),{},{className:O}),G):S||!p&&!O?X=m(fe(fe({},re),{},{style:{display:"none"}}),G):X=null;else{var te;B===Fr?te="prepare":TS(B)?te="active":B===Ea&&(te="start");var D=og(b,"".concat(c,"-").concat(te));X=m(fe(fe({},re),{},{className:je(og(b,c),Pe(Pe({},D,D&&te),b,typeof b=="string")),style:V}),G)}if(h.isValidElement(X)&&mi(X)){var j=X,I=j.ref;I||(X=h.cloneElement(X,{ref:G}))}return h.createElement(BO,{ref:E},X)});return r.displayName="CSSMotion",r}const Za=ZO(wS);var bp="add",Cp="keep",wp="remove",Xf="removed";function JO(e){var t;return e&&Rt(e)==="object"&&"key"in e?t=e:t={key:e},fe(fe({},t),{},{key:String(t.key)})}function xp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(JO)}function e$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=xp(e),l=xp(t);i.forEach(function(p){for(var S=!1,m=r;m1});return f.forEach(function(p){n=n.filter(function(S){var m=S.key,b=S.status;return m!==p||b!==wp}),n.forEach(function(S){S.key===p&&(S.status=Cp)})}),n}var t$=["component","children","onVisibleChanged","onAllRemoved"],n$=["status"],r$=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function o$(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Za,n=function(r){Qa(i,r);var o=Fc(i);function i(){var l;Yr(this,i);for(var u=arguments.length,f=new Array(u),p=0;pnull;var l$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const d$=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(OS=t),r&&f$(r)&&vO(c$(),r)},p$=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:l,locale:u,componentSize:f,direction:p,space:S,virtual:m,dropdownMatchSelectWidth:b,popupMatchSelectWidth:O,popupOverflow:T,legacyLocale:$,parentContext:M,iconPrefixCls:C,theme:w,componentDisabled:E,segmented:_,statistic:N,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:le,checkbox:G,descriptions:X,divider:re,drawer:te,skeleton:D,steps:j,image:I,layout:F,list:P,mentions:ee,modal:W,progress:se,result:Q,slider:Z,breadcrumb:ne,menu:ae,pagination:de,input:he,textArea:be,empty:Te,badge:Ie,radio:ct,rate:Ve,switch:et,transfer:Xe,avatar:Ge,message:Le,tag:xe,table:We,card:Ue,tabs:Qe,timeline:Me,timePicker:ot,upload:ve,notification:Ce,tree:mt,colorPicker:Mt,datePicker:at,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:lt,tour:xt,floatButtonGroup:mn}=e,At=h.useCallback((Ee,ke)=>{const{prefixCls:vt}=e;if(ke)return ke;const ht=vt||M.getPrefixCls("");return Ee?`${ht}-${Ee}`:ht},[M.getPrefixCls,e.prefixCls]),Lt=C||M.iconPrefixCls||nS,Wt=n||M.csp;pS(Lt,Wt);const jt=DO(w,M.theme,{prefixCls:At("")}),It={csp:Wt,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:u||$,direction:p,space:S,virtual:m,popupMatchSelectWidth:O??b,popupOverflow:T,getPrefixCls:At,iconPrefixCls:Lt,theme:jt,segmented:_,statistic:N,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:le,checkbox:G,descriptions:X,divider:re,drawer:te,skeleton:D,steps:j,image:I,input:he,textArea:be,layout:F,list:P,mentions:ee,modal:W,progress:se,result:Q,slider:Z,breadcrumb:ne,menu:ae,pagination:de,empty:Te,badge:Ie,radio:ct,rate:Ve,switch:et,transfer:Xe,avatar:Ge,message:Le,tag:xe,table:We,card:Ue,tabs:Qe,timeline:Me,timePicker:ot,upload:ve,notification:Ce,tree:mt,colorPicker:Mt,datePicker:at,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:lt,tour:xt,floatButtonGroup:mn},Zt=Object.assign({},M);Object.keys(It).forEach(Ee=>{It[Ee]!==void 0&&(Zt[Ee]=It[Ee])}),s$.forEach(Ee=>{const ke=e[Ee];ke&&(Zt[Ee]=ke)}),typeof r<"u"&&(Zt.button=Object.assign({autoInsertSpace:r},Zt.button));const $t=Hc(()=>Zt,Zt,(Ee,ke)=>{const vt=Object.keys(Ee),ht=Object.keys(ke);return vt.length!==ht.length||vt.some(Xt=>Ee[Xt]!==ke[Xt])}),ft=h.useMemo(()=>({prefixCls:Lt,csp:Wt}),[Lt,Wt]);let Oe=h.createElement(h.Fragment,null,h.createElement(a$,{dropdownMatchSelectWidth:b}),t);const He=h.useMemo(()=>{var Ee,ke,vt,ht;return KT(((Ee=Kc.Form)===null||Ee===void 0?void 0:Ee.defaultValidateMessages)||{},((vt=(ke=$t.locale)===null||ke===void 0?void 0:ke.Form)===null||vt===void 0?void 0:vt.defaultValidateMessages)||{},((ht=$t.form)===null||ht===void 0?void 0:ht.validateMessages)||{},(l==null?void 0:l.validateMessages)||{})},[$t,l==null?void 0:l.validateMessages]);Object.keys(He).length>0&&(Oe=h.createElement(XT.Provider,{value:He},Oe)),u&&(Oe=h.createElement(eO,{locale:u,_ANT_MARK__:JT},Oe)),(Lt||Wt)&&(Oe=h.createElement(_v.Provider,{value:ft},Oe)),f&&(Oe=h.createElement(mO,{size:f},Oe)),Oe=h.createElement(i$,null,Oe);const Ne=h.useMemo(()=>{const Ee=jt||{},{algorithm:ke,token:vt,components:ht,cssVar:Xt}=Ee,sn=l$(Ee,["algorithm","token","components","cssVar"]),or=ke&&(!Array.isArray(ke)||ke.length>0)?cp(ke):eS,ir={};Object.entries(ht||{}).forEach(Hn=>{let[Bn,kn]=Hn;const yt=Object.assign({},kn);"algorithm"in yt&&(yt.algorithm===!0?yt.theme=or:(Array.isArray(yt.algorithm)||typeof yt.algorithm=="function")&&(yt.theme=cp(yt.algorithm)),delete yt.algorithm),ir[Bn]=yt});const zn=Object.assign(Object.assign({},us),vt);return Object.assign(Object.assign({},sn),{theme:or,token:zn,components:ir,override:Object.assign({override:zn},ir),cssVar:Xt})},[jt]);return w&&(Oe=h.createElement(tS.Provider,{value:Ne},Oe)),$t.warning&&(Oe=h.createElement(qT.Provider,{value:$t.warning},Oe)),E!==void 0&&(Oe=h.createElement(hO,{disabled:E},Oe)),h.createElement(xn.Provider,{value:$t},Oe)},Ja=e=>{const t=h.useContext(xn),n=h.useContext(Z1);return h.createElement(p$,Object.assign({parentContext:t,legacyLocale:n},e))};Ja.ConfigContext=xn;Ja.SizeContext=Va;Ja.config=d$;Ja.useConfig=gO;Object.defineProperty(Ja,"SizeContext",{get:()=>Va});function $S(e){return e&&Re.isValidElement(e)&&e.type===Re.Fragment}const v$=(e,t,n)=>Re.isValidElement(e)?Re.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Qi(e,t){return v$(e,e,t)}const _S=e=>{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var _e={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=_e.F1&&n<=_e.F12)return!1;switch(n){case _e.ALT:case _e.CAPS_LOCK:case _e.CONTEXT_MENU:case _e.CTRL:case _e.DOWN:case _e.END:case _e.ESC:case _e.HOME:case _e.INSERT:case _e.LEFT:case _e.MAC_FF_META:case _e.META:case _e.NUMLOCK:case _e.NUM_CENTER:case _e.PAGE_DOWN:case _e.PAGE_UP:case _e.PAUSE:case _e.PRINT_SCREEN:case _e.RIGHT:case _e.SHIFT:case _e.UP:case _e.WIN_KEY:case _e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=_e.ZERO&&t<=_e.NINE||t>=_e.NUM_ZERO&&t<=_e.NUM_MULTIPLY||t>=_e.A&&t<=_e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case _e.SPACE:case _e.QUESTION_MARK:case _e.NUM_PLUS:case _e.NUM_MINUS:case _e.NUM_PERIOD:case _e.NUM_DIVISION:case _e.SEMICOLON:case _e.DASH:case _e.EQUALS:case _e.COMMA:case _e.PERIOD:case _e.SLASH:case _e.APOSTROPHE:case _e.SINGLE_QUOTE:case _e.OPEN_SQUARE_BRACKET:case _e.BACKSLASH:case _e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const Uv=Re.createContext(void 0),Oi=100,h$=10,m$=Oi*h$,PS={Modal:Oi,Drawer:Oi,Popover:Oi,Popconfirm:Oi,Tooltip:Oi,Tour:Oi},g$={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function y$(e){return e in PS}function Kv(e,t){const[,n]=Xr(),r=Re.useContext(Uv),o=y$(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+PS[e],i=Math.min(i,n.zIndexPopupBase+m$)):i+=g$[e],[r===void 0?t:i,i]}function cs(){cs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,j,I){D[j]=I.value},i=typeof Symbol=="function"?Symbol:{},l=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",f=i.toStringTag||"@@toStringTag";function p(D,j,I){return Object.defineProperty(D,j,{value:I,enumerable:!0,configurable:!0,writable:!0}),D[j]}try{p({},"")}catch{p=function(I,F,P){return I[F]=P}}function S(D,j,I,F){var P=j&&j.prototype instanceof C?j:C,ee=Object.create(P.prototype),W=new re(F||[]);return o(ee,"_invoke",{value:Y(D,I,W)}),ee}function m(D,j,I){try{return{type:"normal",arg:D.call(j,I)}}catch(F){return{type:"throw",arg:F}}}t.wrap=S;var b="suspendedStart",O="suspendedYield",T="executing",$="completed",M={};function C(){}function w(){}function E(){}var _={};p(_,l,function(){return this});var N=Object.getPrototypeOf,L=N&&N(N(te([])));L&&L!==n&&r.call(L,l)&&(_=L);var c=E.prototype=C.prototype=Object.create(_);function B(D){["next","throw","return"].forEach(function(j){p(D,j,function(I){return this._invoke(j,I)})})}function V(D,j){function I(P,ee,W,se){var Q=m(D[P],D,ee);if(Q.type!=="throw"){var Z=Q.arg,ne=Z.value;return ne&&Rt(ne)=="object"&&r.call(ne,"__await")?j.resolve(ne.__await).then(function(ae){I("next",ae,W,se)},function(ae){I("throw",ae,W,se)}):j.resolve(ne).then(function(ae){Z.value=ae,W(Z)},function(ae){return I("throw",ae,W,se)})}se(Q.arg)}var F;o(this,"_invoke",{value:function(ee,W){function se(){return new j(function(Q,Z){I(ee,W,Q,Z)})}return F=F?F.then(se,se):se()}})}function Y(D,j,I){var F=b;return function(P,ee){if(F===T)throw Error("Generator is already running");if(F===$){if(P==="throw")throw ee;return{value:e,done:!0}}for(I.method=P,I.arg=ee;;){var W=I.delegate;if(W){var se=le(W,I);if(se){if(se===M)continue;return se}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(F===b)throw F=$,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);F=T;var Q=m(D,j,I);if(Q.type==="normal"){if(F=I.done?$:O,Q.arg===M)continue;return{value:Q.arg,done:I.done}}Q.type==="throw"&&(F=$,I.method="throw",I.arg=Q.arg)}}}function le(D,j){var I=j.method,F=D.iterator[I];if(F===e)return j.delegate=null,I==="throw"&&D.iterator.return&&(j.method="return",j.arg=e,le(D,j),j.method==="throw")||I!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+I+"' method")),M;var P=m(F,D.iterator,j.arg);if(P.type==="throw")return j.method="throw",j.arg=P.arg,j.delegate=null,M;var ee=P.arg;return ee?ee.done?(j[D.resultName]=ee.value,j.next=D.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,M):ee:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,M)}function G(D){var j={tryLoc:D[0]};1 in D&&(j.catchLoc=D[1]),2 in D&&(j.finallyLoc=D[2],j.afterLoc=D[3]),this.tryEntries.push(j)}function X(D){var j=D.completion||{};j.type="normal",delete j.arg,D.completion=j}function re(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(G,this),this.reset(!0)}function te(D){if(D||D===""){var j=D[l];if(j)return j.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var I=-1,F=function P(){for(;++I=0;--P){var ee=this.tryEntries[P],W=ee.completion;if(ee.tryLoc==="root")return F("end");if(ee.tryLoc<=this.prev){var se=r.call(ee,"catchLoc"),Q=r.call(ee,"finallyLoc");if(se&&Q){if(this.prev=0;--F){var P=this.tryEntries[F];if(P.tryLoc<=this.prev&&r.call(P,"finallyLoc")&&this.prev=0;--I){var F=this.tryEntries[I];if(F.finallyLoc===j)return this.complete(F.completion,F.afterLoc),X(F),M}},catch:function(j){for(var I=this.tryEntries.length-1;I>=0;--I){var F=this.tryEntries[I];if(F.tryLoc===j){var P=F.completion;if(P.type==="throw"){var ee=P.arg;X(F)}return ee}}throw Error("illegal catch attempt")},delegateYield:function(j,I,F){return this.delegate={iterator:te(j),resultName:I,nextLoc:F},this.method==="next"&&(this.arg=e),M}},t}function ig(e,t,n,r,o,i,l){try{var u=e[i](l),f=u.value}catch(p){return void n(p)}u.done?t(f):Promise.resolve(f).then(r,o)}function RS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function l(f){ig(i,r,o,l,u,"next",f)}function u(f){ig(i,r,o,l,u,"throw",f)}l(void 0)})}}var xs=fe({},cx),S$=xs.version,b$=xs.render,C$=xs.unmountComponentAtNode,Gc;try{var w$=Number((S$||"").split(".")[0]);w$>=18&&(Gc=xs.createRoot)}catch{}function ag(e){var t=xs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Rt(t)==="object"&&(t.usingClientEntryPoint=e)}var oc="__rc_react_root__";function x$(e,t){ag(!0);var n=t[oc]||Gc(t);ag(!1),n.render(e),t[oc]=n}function E$(e,t){b$(e,t)}function T$(e,t){if(Gc){x$(e,t);return}E$(e,t)}function O$(e){return Ep.apply(this,arguments)}function Ep(){return Ep=RS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[oc])===null||o===void 0||o.unmount(),delete t[oc]}));case 1:case"end":return r.stop()}},e)})),Ep.apply(this,arguments)}function $$(e){C$(e)}function _$(e){return Tp.apply(this,arguments)}function Tp(){return Tp=RS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Gc===void 0){r.next=2;break}return r.abrupt("return",O$(t));case 2:$$(t);case 3:case"end":return r.stop()}},e)})),Tp.apply(this,arguments)}const Qf=()=>({height:0,opacity:0}),lg=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},P$=e=>({height:e?e.offsetHeight:0}),Yf=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",R$=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Qf,onEnterStart:Qf,onAppearActive:lg,onEnterActive:lg,onLeaveStart:P$,onLeaveActive:Qf,onAppearEnd:Yf,onEnterEnd:Yf,onLeaveEnd:Yf,motionDeadline:500}},I$=(e,t,n)=>n!==void 0?n:`${e}-${t}`,Gv=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,l=o.height;if(i||l)return!0}}return!1},k$=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},N$=Wv("Wave",e=>[k$(e)]),IS="ant-wave-target";function M$(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Zf(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&M$(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function A$(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Zf(t)?t:Zf(n)?n:Zf(r)?r:null}function Jf(e){return Number.isNaN(e)?0:e}const L$=e=>{const{className:t,target:n,component:r}=e,o=h.useRef(null),[i,l]=h.useState(null),[u,f]=h.useState([]),[p,S]=h.useState(0),[m,b]=h.useState(0),[O,T]=h.useState(0),[$,M]=h.useState(0),[C,w]=h.useState(!1),E={left:p,top:m,width:O,height:$,borderRadius:u.map(L=>`${L}px`).join(" ")};i&&(E["--wave-color"]=i);function _(){const L=getComputedStyle(n);l(A$(n));const c=L.position==="static",{borderLeftWidth:B,borderTopWidth:V}=L;S(c?n.offsetLeft:Jf(-parseFloat(B))),b(c?n.offsetTop:Jf(-parseFloat(V))),T(n.offsetWidth),M(n.offsetHeight);const{borderTopLeftRadius:Y,borderTopRightRadius:le,borderBottomLeftRadius:G,borderBottomRightRadius:X}=L;f([Y,le,X,G].map(re=>Jf(parseFloat(re))))}if(h.useEffect(()=>{if(n){const L=rr(()=>{_(),w(!0)});let c;return typeof ResizeObserver<"u"&&(c=new ResizeObserver(_),c.observe(n)),()=>{rr.cancel(L),c==null||c.disconnect()}}},[]),!C)return null;const N=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(IS));return h.createElement(Za,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(L,c)=>{var B;if(c.deadline||c.propertyName==="opacity"){const V=(B=o.current)===null||B===void 0?void 0:B.parentElement;_$(V).then(()=>{V==null||V.remove()})}return!1}},(L,c)=>{let{className:B}=L;return h.createElement("div",{ref:qi(o,c),className:je(t,{"wave-quick":N},B),style:E})})},j$=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),T$(h.createElement(L$,Object.assign({},t,{target:e})),o)},D$=(e,t,n)=>{const{wave:r}=h.useContext(xn),[,o,i]=Xr(),l=Zn(p=>{const S=e.current;if(r!=null&&r.disabled||!S)return;const m=S.querySelector(`.${IS}`)||S,{showEffect:b}=r||{};(b||j$)(m,{className:t,token:o,component:n,event:p,hashId:i})}),u=h.useRef();return p=>{rr.cancel(u.current),u.current=rr(()=>{l(p)})}},z$=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=h.useContext(xn),i=h.useRef(null),l=o("wave"),[,u]=N$(l),f=D$(i,je(l,u),r);if(Re.useEffect(()=>{const S=i.current;if(!S||S.nodeType!==1||n)return;const m=b=>{!Gv(b.target)||!S.getAttribute||S.getAttribute("disabled")||S.disabled||S.className.includes("disabled")||S.className.includes("-leave")||f(b)};return S.addEventListener("click",m,!0),()=>{S.removeEventListener("click",m,!0)}},[n]),!Re.isValidElement(t))return t??null;const p=mi(t)?qi(t.ref,i):i;return Qi(t,{ref:p})},kS=e=>{const t=Re.useContext(Va);return Re.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},H$=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},B$=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},F$=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},NS=ws("Space",e=>{const t=kr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[B$(t),F$(t),H$(t)]},()=>({}),{resetStyle:!1});var MS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=h.useContext(qc),r=h.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:l}=n,u=o==="vertical"?"-vertical-":"-";return je(`${e}-compact${u}item`,{[`${e}-compact${u}first-item`]:i,[`${e}-compact${u}last-item`]:l,[`${e}-compact${u}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},LS=e=>{let{children:t}=e;return h.createElement(qc.Provider,{value:null},t)},W$=e=>{var{children:t}=e,n=MS(e,["children"]);return h.createElement(qc.Provider,{value:n},t)},V$=e=>{const{getPrefixCls:t,direction:n}=h.useContext(xn),{size:r,direction:o,block:i,prefixCls:l,className:u,rootClassName:f,children:p}=e,S=MS(e,["size","direction","block","prefixCls","className","rootClassName","children"]),m=kS(E=>r??E),b=t("space-compact",l),[O,T]=NS(b),$=je(b,T,{[`${b}-rtl`]:n==="rtl",[`${b}-block`]:i,[`${b}-vertical`]:o==="vertical"},u,f),M=h.useContext(qc),C=Wi(p),w=h.useMemo(()=>C.map((E,_)=>{const N=E&&E.key||`${b}-item-${_}`;return h.createElement(W$,{key:N,compactSize:m,compactDirection:o,isFirstItem:_===0&&(!M||(M==null?void 0:M.isFirstItem)),isLastItem:_===C.length-1&&(!M||(M==null?void 0:M.isLastItem))},E)}),[r,C,M]);return C.length===0?null:O(h.createElement("div",Object.assign({className:$},S),w))};var U$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=h.useContext(xn),{prefixCls:r,size:o,className:i}=e,l=U$(e,["prefixCls","size","className"]),u=t("btn-group",r),[,,f]=Xr();let p="";switch(o){case"large":p="lg";break;case"small":p="sm";break}const S=je(u,{[`${u}-${p}`]:p,[`${u}-rtl`]:n==="rtl"},i,f);return h.createElement(jS.Provider,{value:o},h.createElement("div",Object.assign({},l,{className:S})))},sg=/^[\u4e00-\u9fa5]{2}$/,Op=sg.test.bind(sg);function ug(e){return typeof e=="string"}function ed(e){return e==="text"||e==="link"}function G$(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&ug(e.type)&&Op(e.props.children)?Qi(e,{children:e.props.children.split("").join(n)}):ug(e)?Op(e)?Re.createElement("span",null,e.split("").join(n)):Re.createElement("span",null,e):$S(e)?Re.createElement("span",null,e):e}function q$(e,t){let n=!1;const r=[];return Re.Children.forEach(e,o=>{const i=typeof o,l=i==="string"||i==="number";if(n&&l){const u=r.length-1,f=r[u];r[u]=`${f}${o}`}else r.push(o);n=l}),Re.Children.map(r,o=>G$(o,t))}const DS=h.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,l=je(`${i}-icon`,n);return Re.createElement("span",{ref:t,className:l,style:r},o)}),cg=h.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i,iconPosition:l="start"}=e,u=je(r,{[`${n}-loading-icon-end`]:l==="end",[`${n}-loading-icon`]:l==="start"});return Re.createElement(DS,{prefixCls:n,className:u,style:o,ref:t},Re.createElement(oE,{className:i}))}),td=()=>({width:0,opacity:0,transform:"scale(0)"}),nd=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),X$=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,iconPosition:l}=e,u=!!n;return r?Re.createElement(cg,{prefixCls:t,className:o,style:i,iconPosition:l}):Re.createElement(Za,{visible:u,motionName:`${t}-loading-icon-motion`,motionLeave:u,removeOnLeave:!0,onAppearStart:td,onAppearActive:nd,onEnterStart:td,onEnterActive:nd,onLeaveStart:nd,onLeaveActive:td},(f,p)=>{let{className:S,style:m}=f;return Re.createElement(cg,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),m),ref:p,iconClassName:S,iconPosition:l})})},fg=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),Q$=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},fg(`${t}-primary`,o),fg(`${t}-danger`,i)]}},zS=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return kr(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},HS=e=>{var t,n,r,o,i,l;const u=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,f=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,p=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,S=(o=e.contentLineHeight)!==null&&o!==void 0?o:Tu(u),m=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Tu(f),b=(l=e.contentLineHeightLG)!==null&&l!==void 0?l:Tu(p);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:u,contentFontSizeSM:f,contentFontSizeLG:p,contentLineHeight:S,contentLineHeightSM:m,contentLineHeightLG:b,paddingBlock:Math.max((e.controlHeight-u*S)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-f*m)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-p*b)/2-e.lineWidth,0)}},Y$=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Ke(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},yp(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},jo=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),Z$=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),J$=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),e2=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),fs=(e,t,n,r,o,i,l,u)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},jo(e,Object.assign({background:t},l),Object.assign({background:t},u))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),qv=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},e2(e))}),BS=e=>Object.assign({},qv(e)),ic=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),FS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),jo(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),fs(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},jo(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),qv(e))}),t2=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),jo(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),fs(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},jo(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),qv(e))}),n2=e=>Object.assign(Object.assign({},FS(e)),{borderStyle:"dashed"}),r2=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},jo(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},jo(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),ic(e))}),o2=e=>Object.assign(Object.assign(Object.assign({},jo(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ic(e)),jo(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),i2=e=>{const{componentCls:t}=e;return{[`${t}-default`]:FS(e),[`${t}-primary`]:t2(e),[`${t}-dashed`]:n2(e),[`${t}-link`]:r2(e),[`${t}-text`]:o2(e),[`${t}-ghost`]:fs(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Xv=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:l,buttonPaddingHorizontal:u,iconCls:f,buttonPaddingVertical:p}=e,S=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${Ke(p)} ${Ke(u)}`,borderRadius:l,[`&${S}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[f]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:Z$(e)},{[`${n}${n}-round${t}`]:J$(e)}]},a2=e=>{const t=kr(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Xv(t,e.componentCls)},l2=e=>{const t=kr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Xv(t,`${e.componentCls}-sm`)},s2=e=>{const t=kr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Xv(t,`${e.componentCls}-lg`)},u2=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},c2=ws("Button",e=>{const t=zS(e);return[Y$(t),a2(t),l2(t),s2(t),u2(t),i2(t),Q$(t)]},HS,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function f2(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,l=i?"> *":"",u=["hover",o?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[u]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function d2(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function p2(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},f2(e,r,t)),d2(n,r,t))}}function v2(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function h2(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function m2(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},v2(e,t)),h2(e.componentCls,t))}}const g2=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${Ke(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${Ke(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},y2=kO(["Button","compact"],e=>{const t=zS(e);return[p2(t),m2(t),g2(t)]},HS);var S2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:l,type:u,danger:f,shape:p="default",size:S,styles:m,disabled:b,className:O,rootClassName:T,children:$,icon:M,iconPosition:C="start",ghost:w=!1,block:E=!1,htmlType:_="button",classNames:N,style:L={},autoInsertSpace:c}=e,B=S2(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),V=u||"default",{getPrefixCls:Y,direction:le,button:G}=h.useContext(xn),X=(n=c??(G==null?void 0:G.autoInsertSpace))!==null&&n!==void 0?n:!0,re=Y("btn",l),[te,D,j]=c2(re),I=h.useContext(nc),F=b??I,P=h.useContext(jS),ee=h.useMemo(()=>b2(i),[i]),[W,se]=h.useState(ee.loading),[Q,Z]=h.useState(!1),ae=qi(t,h.createRef()),de=h.Children.count($)===1&&!M&&!ed(V);h.useEffect(()=>{let Ce=null;ee.delay>0?Ce=setTimeout(()=>{Ce=null,se(!0)},ee.delay):se(ee.loading);function mt(){Ce&&(clearTimeout(Ce),Ce=null)}return mt},[ee]),h.useEffect(()=>{if(!ae||!ae.current||!X)return;const Ce=ae.current.textContent;de&&Op(Ce)?Q||Z(!0):Q&&Z(!1)},[ae]);const he=Ce=>{const{onClick:mt}=e;if(W||F){Ce.preventDefault();return}mt==null||mt(Ce)},{compactSize:be,compactItemClassnames:Te}=AS(re,le),Ie={large:"lg",small:"sm",middle:void 0},ct=kS(Ce=>{var mt,Mt;return(Mt=(mt=S??be)!==null&&mt!==void 0?mt:P)!==null&&Mt!==void 0?Mt:Ce}),Ve=ct&&Ie[ct]||"",et=W?"loading":M,Xe=Xi(B,["navigate"]),Ge=je(re,D,j,{[`${re}-${p}`]:p!=="default"&&p,[`${re}-${V}`]:V,[`${re}-${Ve}`]:Ve,[`${re}-icon-only`]:!$&&$!==0&&!!et,[`${re}-background-ghost`]:w&&!ed(V),[`${re}-loading`]:W,[`${re}-two-chinese-chars`]:Q&&X&&!W,[`${re}-block`]:E,[`${re}-dangerous`]:!!f,[`${re}-rtl`]:le==="rtl"},Te,O,T,G==null?void 0:G.className),Le=Object.assign(Object.assign({},G==null?void 0:G.style),L),xe=C==="end"&&$&&$!==0&&et,We=je(N==null?void 0:N.icon,(r=G==null?void 0:G.classNames)===null||r===void 0?void 0:r.icon,{[`${re}-icon-end`]:xe}),Ue=Object.assign(Object.assign({},(m==null?void 0:m.icon)||{}),((o=G==null?void 0:G.styles)===null||o===void 0?void 0:o.icon)||{}),Qe=M&&!W?Re.createElement(DS,{prefixCls:re,className:We,style:Ue},M):Re.createElement(X$,{existIcon:!!M,prefixCls:re,loading:!!W,iconPosition:C}),Me=$||$===0?q$($,de&&X):null,ot=(Ce,mt)=>C==="start"?Re.createElement(Re.Fragment,null,Ce,mt):Re.createElement(Re.Fragment,null,mt,Ce);if(Xe.href!==void 0)return te(Re.createElement("a",Object.assign({},Xe,{className:je(Ge,{[`${re}-disabled`]:F}),href:F?void 0:Xe.href,style:Le,onClick:he,ref:ae,tabIndex:F?-1:0}),ot(Qe,Me)));let ve=Re.createElement("button",Object.assign({},B,{type:_,className:Ge,style:Le,onClick:he,disabled:F,ref:ae}),ot(Qe,Me),!!Te&&Re.createElement(y2,{key:"compact",prefixCls:re}));return ed(V)||(ve=Re.createElement(z$,{component:"Button",disabled:!!W},ve)),te(ve)}),ac=C2;ac.Group=K$;ac.__ANT_BUTTON=!0;var WS=h.createContext(null),dg=[];function w2(e,t){var n=h.useState(function(){if(!gr())return null;var T=document.createElement("div");return T}),r=pe(n,1),o=r[0],i=h.useRef(!1),l=h.useContext(WS),u=h.useState(dg),f=pe(u,2),p=f[0],S=f[1],m=l||(i.current?void 0:function(T){S(function($){var M=[T].concat(ln($));return M})});function b(){o.parentElement||document.body.appendChild(o),i.current=!0}function O(){var T;(T=o.parentElement)===null||T===void 0||T.removeChild(o),i.current=!1}return Rn(function(){return e?l?l(b):b():O(),O},[e]),Rn(function(){p.length&&(p.forEach(function(T){return T()}),S(dg))},[p]),[o,m]}function x2(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;var u=getComputedStyle(e,"::-webkit-scrollbar"),f=parseInt(u.width,10),p=parseInt(u.height,10);try{var S=f?"width: ".concat(u.width,";"):"",m=p?"height: ".concat(u.height,";"):"";Io(` +#`.concat(t,`::-webkit-scrollbar { +`).concat(S,` +`).concat(m,` +}`),t)}catch(T){console.error(T),o=f,i=p}}document.body.appendChild(n);var b=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,O=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),os(t),{width:b,height:O}}function E2(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:x2(e)}function T2(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var O2="rc-util-locker-".concat(Date.now()),pg=0;function $2(e){var t=!!e,n=h.useState(function(){return pg+=1,"".concat(O2,"_").concat(pg)}),r=pe(n,1),o=r[0];Rn(function(){if(t){var i=E2(document.body).width,l=T2();Io(` +html body { + overflow-y: hidden; + `.concat(l?"width: calc(100% - ".concat(i,"px);"):"",` +}`),o)}else os(o);return function(){os(o)}},[t,o])}var _2=!1;function P2(e){return _2}var vg=function(t){return t===!1?!1:!gr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},VS=h.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,l=i===void 0?!0:i,u=e.children,f=h.useState(n),p=pe(f,2),S=p[0],m=p[1],b=S||n;h.useEffect(function(){(l||n)&&m(n)},[n,l]);var O=h.useState(function(){return vg(o)}),T=pe(O,2),$=T[0],M=T[1];h.useEffect(function(){var le=vg(o);M(le??null)});var C=w2(b&&!$),w=pe(C,2),E=w[0],_=w[1],N=$??E;$2(r&&n&&gr()&&(N===E||N===document.body));var L=null;if(u&&mi(u)&&t){var c=u;L=c.ref}var B=bs(L,t);if(!b||!gr()||$===void 0)return null;var V=N===!1||P2(),Y=u;return t&&(Y=h.cloneElement(u,{ref:B})),h.createElement(WS.Provider,{value:_},V?Y:qa.createPortal(Y,N))});function R2(){var e=fe({},pc);return e.useId}var hg=0,mg=R2();const I2=mg?function(t){var n=mg();return t||n}:function(t){var n=h.useState("ssr-id"),r=pe(n,2),o=r[0],i=r[1];return h.useEffect(function(){var l=hg;hg+=1,i("rc_unique_".concat(l))},[]),t||o},k2=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),N2=e=>({animationDuration:e,animationFillMode:"both"}),M2=e=>({animationDuration:e,animationFillMode:"both"}),Qv=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${i}${e}-enter, + ${i}${e}-appear + `]:Object.assign(Object.assign({},N2(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},M2(r)),{animationPlayState:"paused"}),[` + ${i}${e}-enter${e}-enter-active, + ${i}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},A2=new Et("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),L2=new Et("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),j2=new Et("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),D2=new Et("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),z2=new Et("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),H2=new Et("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),B2=new Et("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),F2=new Et("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),W2={"move-up":{inKeyframes:B2,outKeyframes:F2},"move-down":{inKeyframes:A2,outKeyframes:L2},"move-left":{inKeyframes:j2,outKeyframes:D2},"move-right":{inKeyframes:z2,outKeyframes:H2}},gg=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=W2[t];return[Qv(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},US=new Et("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),KS=new Et("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),GS=new Et("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),qS=new Et("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),V2=new Et("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),U2=new Et("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),K2=new Et("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),G2=new Et("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),q2={"slide-up":{inKeyframes:US,outKeyframes:KS},"slide-down":{inKeyframes:GS,outKeyframes:qS},"slide-left":{inKeyframes:V2,outKeyframes:U2},"slide-right":{inKeyframes:K2,outKeyframes:G2}},lc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=q2[t];return[Qv(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},X2=new Et("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Q2=new Et("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),yg=new Et("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Sg=new Et("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Y2=new Et("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Z2=new Et("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),J2=new Et("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),e_=new Et("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),t_=new Et("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),n_=new Et("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),r_=new Et("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),o_=new Et("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),i_={zoom:{inKeyframes:X2,outKeyframes:Q2},"zoom-big":{inKeyframes:yg,outKeyframes:Sg},"zoom-big-fast":{inKeyframes:yg,outKeyframes:Sg},"zoom-left":{inKeyframes:J2,outKeyframes:e_},"zoom-right":{inKeyframes:t_,outKeyframes:n_},"zoom-up":{inKeyframes:Y2,outKeyframes:Z2},"zoom-down":{inKeyframes:r_,outKeyframes:o_}},Yv=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=i_[t];return[Qv(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function a_(e){return t=>h.createElement(Ja,{theme:{token:{motion:!1,zIndexPopupBase:0}}},h.createElement(e,Object.assign({},t)))}const l_=(e,t,n,r)=>a_(i=>{const{prefixCls:l,style:u}=i,f=h.useRef(null),[p,S]=h.useState(0),[m,b]=h.useState(0),[O,T]=Li(!1,{value:i.open}),{getPrefixCls:$}=h.useContext(xn),M=$(t,l);h.useEffect(()=>{if(T(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(N=>{const L=N[0].target;S(L.offsetHeight+8),b(L.offsetWidth)}),_=setInterval(()=>{var N;const L=n?`.${n(M)}`:`.${M}-dropdown`,c=(N=f.current)===null||N===void 0?void 0:N.querySelector(L);c&&(clearInterval(_),E.observe(c))},10);return()=>{clearInterval(_),E.disconnect()}}},[]);let C=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},u),{margin:0}),open:O,visible:O,getPopupContainer:()=>f.current});r&&(C=r(C));const w={paddingBottom:p,position:"relative",minWidth:m};return h.createElement("div",{ref:f,style:w},h.createElement(e,Object.assign({},C)))}),s_=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var u_=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],oa=void 0;function c_(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,l=e.responsive,u=e.responsiveDisabled,f=e.registerSize,p=e.itemKey,S=e.className,m=e.style,b=e.children,O=e.display,T=e.order,$=e.component,M=$===void 0?"div":$,C=Ft(e,u_),w=l&&!O;function E(B){f(p,B)}h.useEffect(function(){return function(){E(null)}},[]);var _=i&&o!==oa?i(o):b,N;r||(N={opacity:w?0:1,height:w?0:oa,overflowY:w?"hidden":oa,order:l?T:oa,pointerEvents:w?"none":oa,position:w?"absolute":oa});var L={};w&&(L["aria-hidden"]=!0);var c=h.createElement(M,nt({className:je(!r&&n,S),style:fe(fe({},N),m)},L,C,{ref:t}),_);return l&&(c=h.createElement(Cs,{onResize:function(V){var Y=V.offsetWidth;E(Y)},disabled:u},c)),c}var Hl=h.forwardRef(c_);Hl.displayName="Item";function f_(e){if(typeof MessageChannel>"u")rr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function d_(){var e=h.useRef(null),t=function(r){e.current||(e.current=[],f_(function(){qa.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Sl(e,t){var n=h.useState(t),r=pe(n,2),o=r[0],i=r[1],l=Zn(function(u){e(function(){i(u)})});return[o,l]}var sc=Re.createContext(null),p_=["component"],v_=["className"],h_=["className"],m_=function(t,n){var r=h.useContext(sc);if(!r){var o=t.component,i=o===void 0?"div":o,l=Ft(t,p_);return h.createElement(i,nt({},l,{ref:n}))}var u=r.className,f=Ft(r,v_),p=t.className,S=Ft(t,h_);return h.createElement(sc.Provider,{value:null},h.createElement(Hl,nt({ref:n,className:je(u,p)},f,S)))},XS=h.forwardRef(m_);XS.displayName="RawItem";var g_=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],QS="responsive",YS="invalidate";function y_(e){return"+ ".concat(e.length," ...")}function S_(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,l=e.renderItem,u=e.renderRawItem,f=e.itemKey,p=e.itemWidth,S=p===void 0?10:p,m=e.ssr,b=e.style,O=e.className,T=e.maxCount,$=e.renderRest,M=e.renderRawRest,C=e.suffix,w=e.component,E=w===void 0?"div":w,_=e.itemComponent,N=e.onVisibleChange,L=Ft(e,g_),c=m==="full",B=d_(),V=Sl(B,null),Y=pe(V,2),le=Y[0],G=Y[1],X=le||0,re=Sl(B,new Map),te=pe(re,2),D=te[0],j=te[1],I=Sl(B,0),F=pe(I,2),P=F[0],ee=F[1],W=Sl(B,0),se=pe(W,2),Q=se[0],Z=se[1],ne=Sl(B,0),ae=pe(ne,2),de=ae[0],he=ae[1],be=h.useState(null),Te=pe(be,2),Ie=Te[0],ct=Te[1],Ve=h.useState(null),et=pe(Ve,2),Xe=et[0],Ge=et[1],Le=h.useMemo(function(){return Xe===null&&c?Number.MAX_SAFE_INTEGER:Xe||0},[Xe,le]),xe=h.useState(!1),We=pe(xe,2),Ue=We[0],Qe=We[1],Me="".concat(r,"-item"),ot=Math.max(P,Q),ve=T===QS,Ce=i.length&&ve,mt=T===YS,Mt=Ce||typeof T=="number"&&i.length>T,at=h.useMemo(function(){var Ne=i;return Ce?le===null&&c?Ne=i:Ne=i.slice(0,Math.min(i.length,X/S)):typeof T=="number"&&(Ne=i.slice(0,T)),Ne},[i,S,le,T,Ce]),wt=h.useMemo(function(){return Ce?i.slice(Le+1):i.slice(at.length)},[i,at,Ce,Le]),qt=h.useCallback(function(Ne,Ee){var ke;return typeof f=="function"?f(Ne):(ke=f&&(Ne==null?void 0:Ne[f]))!==null&&ke!==void 0?ke:Ee},[f]),Tt=h.useCallback(l||function(Ne){return Ne},[l]);function Ot(Ne,Ee,ke){Xe===Ne&&(Ee===void 0||Ee===Ie)||(Ge(Ne),ke||(Qe(NeX){Ot(vt-1,Ne-ht-de+Q);break}}C&&Lt(0)+de>X&&ct(null)}},[X,D,Q,de,qt,at]);var Wt=Ue&&!!wt.length,jt={};Ie!==null&&Ce&&(jt={position:"absolute",left:Ie,top:0});var It={prefixCls:Me,responsive:Ce,component:_,invalidate:mt},Zt=u?function(Ne,Ee){var ke=qt(Ne,Ee);return h.createElement(sc.Provider,{key:ke,value:fe(fe({},It),{},{order:Ee,item:Ne,itemKey:ke,registerSize:xt,display:Ee<=Le})},u(Ne,Ee))}:function(Ne,Ee){var ke=qt(Ne,Ee);return h.createElement(Hl,nt({},It,{order:Ee,key:ke,item:Ne,renderItem:Tt,itemKey:ke,registerSize:xt,display:Ee<=Le}))},$t,ft={order:Wt?Le:Number.MAX_SAFE_INTEGER,className:"".concat(Me,"-rest"),registerSize:mn,display:Wt};if(M)M&&($t=h.createElement(sc.Provider,{value:fe(fe({},It),ft)},M(wt)));else{var Oe=$||y_;$t=h.createElement(Hl,nt({},It,ft),typeof Oe=="function"?Oe(wt):Oe)}var He=h.createElement(E,nt({className:je(!mt&&r,O),style:b,ref:t},L),at.map(Zt),Mt?$t:null,C&&h.createElement(Hl,nt({},It,{responsive:ve,responsiveDisabled:!Ce,order:Le,className:"".concat(Me,"-suffix"),registerSize:At,display:!0,style:jt}),C));return ve&&(He=h.createElement(Cs,{onResize:lt,disabled:!Ce},He)),He}var ko=h.forwardRef(S_);ko.displayName="Overflow";ko.Item=XS;ko.RESPONSIVE=QS;ko.INVALIDATE=YS;function b_(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},l=i.className,u=i.content,f=o.x,p=f===void 0?0:f,S=o.y,m=S===void 0?0:S,b=h.useRef();if(!n||!n.points)return null;var O={position:"absolute"};if(n.autoArrow!==!1){var T=n.points[0],$=n.points[1],M=T[0],C=T[1],w=$[0],E=$[1];M===w||!["t","b"].includes(M)?O.top=m:M==="t"?O.top=0:O.bottom=0,C===E||!["l","r"].includes(C)?O.left=p:C==="l"?O.left=0:O.right=0}return h.createElement("div",{ref:b,className:je("".concat(t,"-arrow"),l),style:O},u)}function C_(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?h.createElement(Za,nt({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(l){var u=l.className;return h.createElement("div",{style:{zIndex:r},className:je("".concat(t,"-mask"),u)})}):null}var w_=h.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),x_=h.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,l=e.target,u=e.onVisibleChanged,f=e.open,p=e.keepDom,S=e.fresh,m=e.onClick,b=e.mask,O=e.arrow,T=e.arrowPos,$=e.align,M=e.motion,C=e.maskMotion,w=e.forceRender,E=e.getPopupContainer,_=e.autoDestroy,N=e.portal,L=e.zIndex,c=e.onMouseEnter,B=e.onMouseLeave,V=e.onPointerEnter,Y=e.ready,le=e.offsetX,G=e.offsetY,X=e.offsetR,re=e.offsetB,te=e.onAlign,D=e.onPrepare,j=e.stretch,I=e.targetWidth,F=e.targetHeight,P=typeof n=="function"?n():n,ee=f||p,W=(E==null?void 0:E.length)>0,se=h.useState(!E||!W),Q=pe(se,2),Z=Q[0],ne=Q[1];if(Rn(function(){!Z&&W&&l&&ne(!0)},[Z,W,l]),!Z)return null;var ae="auto",de={left:"-1000vw",top:"-1000vh",right:ae,bottom:ae};if(Y||!f){var he,be=$.points,Te=$.dynamicInset||((he=$._experimental)===null||he===void 0?void 0:he.dynamicInset),Ie=Te&&be[0][1]==="r",ct=Te&&be[0][0]==="b";Ie?(de.right=X,de.left=ae):(de.left=le,de.right=ae),ct?(de.bottom=re,de.top=ae):(de.top=G,de.bottom=ae)}var Ve={};return j&&(j.includes("height")&&F?Ve.height=F:j.includes("minHeight")&&F&&(Ve.minHeight=F),j.includes("width")&&I?Ve.width=I:j.includes("minWidth")&&I&&(Ve.minWidth=I)),f||(Ve.pointerEvents="none"),h.createElement(N,{open:w||ee,getContainer:E&&function(){return E(l)},autoDestroy:_},h.createElement(C_,{prefixCls:o,open:f,zIndex:L,mask:b,motion:C}),h.createElement(Cs,{onResize:te,disabled:!f},function(et){return h.createElement(Za,nt({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},M,{onAppearPrepare:D,onEnterPrepare:D,visible:f,onVisibleChanged:function(Ge){var Le;M==null||(Le=M.onVisibleChanged)===null||Le===void 0||Le.call(M,Ge),u(Ge)}}),function(Xe,Ge){var Le=Xe.className,xe=Xe.style,We=je(o,Le,r);return h.createElement("div",{ref:qi(et,t,Ge),className:We,style:fe(fe(fe(fe({"--arrow-x":"".concat(T.x||0,"px"),"--arrow-y":"".concat(T.y||0,"px")},de),Ve),xe),{},{boxSizing:"border-box",zIndex:L},i),onMouseEnter:c,onMouseLeave:B,onPointerEnter:V,onClick:m},O&&h.createElement(b_,{prefixCls:o,arrow:O,arrowPos:T,align:$}),h.createElement(w_,{cache:!f&&!S},P))})}))}),E_=h.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=mi(n),i=h.useCallback(function(u){Nv(t,r?r(u):u)},[r]),l=bs(i,n.ref);return o?h.cloneElement(n,{ref:l}):n}),bg=h.createContext(null);function Cg(e){return e?Array.isArray(e)?e:[e]:[]}function T_(e,t,n,r){return h.useMemo(function(){var o=Cg(n??t),i=Cg(r??t),l=new Set(o),u=new Set(i);return e&&(l.has("hover")&&(l.delete("hover"),l.add("click")),u.has("hover")&&(u.delete("hover"),u.add("click"))),[l,u]},[e,t,n,r])}function O_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function $_(e,t,n,r){for(var o=n.points,i=Object.keys(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function bl(e){return ds(parseFloat(e),0)}function xg(e,t){var n=fe({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Es(r).getComputedStyle(r),i=o.overflow,l=o.overflowClipMargin,u=o.borderTopWidth,f=o.borderBottomWidth,p=o.borderLeftWidth,S=o.borderRightWidth,m=r.getBoundingClientRect(),b=r.offsetHeight,O=r.clientHeight,T=r.offsetWidth,$=r.clientWidth,M=bl(u),C=bl(f),w=bl(p),E=bl(S),_=ds(Math.round(m.width/T*1e3)/1e3),N=ds(Math.round(m.height/b*1e3)/1e3),L=(T-$-w-E)*_,c=(b-O-M-C)*N,B=M*N,V=C*N,Y=w*_,le=E*_,G=0,X=0;if(i==="clip"){var re=bl(l);G=re*_,X=re*N}var te=m.x+Y-G,D=m.y+B-X,j=te+m.width+2*G-Y-le-L,I=D+m.height+2*X-B-V-c;n.left=Math.max(n.left,te),n.top=Math.max(n.top,D),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,I)}}),n}function Eg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Tg(e,t){var n=t||[],r=pe(n,2),o=r[0],i=r[1];return[Eg(e.width,o),Eg(e.height,i)]}function Og(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function ia(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Ko(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function __(e,t,n,r,o,i,l){var u=h.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),f=pe(u,2),p=f[0],S=f[1],m=h.useRef(0),b=h.useMemo(function(){return t?$p(t):[]},[t]),O=h.useRef({}),T=function(){O.current={}};e||T();var $=Zn(function(){if(t&&n&&e){let Vt=function(Yi,cr){var Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:We,So=P.x+Yi,bo=P.y+cr,Si=So+he,tl=bo+de,Zi=Math.max(So,Lr.left),nl=Math.max(bo,Lr.top),rl=Math.min(Si,Lr.right),Se=Math.min(tl,Lr.bottom);return Math.max(0,(rl-Zi)*(Se-nl))},Xn=function(){Bn=P.y+Oe,kn=Bn+de,yt=P.x+ft,ar=yt+he};var io=Vt,qn=Xn,w,E,_=t,N=_.ownerDocument,L=Es(_),c=L.getComputedStyle(_),B=c.width,V=c.height,Y=c.position,le=_.style.left,G=_.style.top,X=_.style.right,re=_.style.bottom,te=_.style.overflow,D=fe(fe({},o[r]),i),j=N.createElement("div");(w=_.parentElement)===null||w===void 0||w.appendChild(j),j.style.left="".concat(_.offsetLeft,"px"),j.style.top="".concat(_.offsetTop,"px"),j.style.position=Y,j.style.height="".concat(_.offsetHeight,"px"),j.style.width="".concat(_.offsetWidth,"px"),_.style.left="0",_.style.top="0",_.style.right="auto",_.style.bottom="auto",_.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var F=n.getBoundingClientRect();I={x:F.x,y:F.y,width:F.width,height:F.height}}var P=_.getBoundingClientRect(),ee=N.documentElement,W=ee.clientWidth,se=ee.clientHeight,Q=ee.scrollWidth,Z=ee.scrollHeight,ne=ee.scrollTop,ae=ee.scrollLeft,de=P.height,he=P.width,be=I.height,Te=I.width,Ie={left:0,top:0,right:W,bottom:se},ct={left:-ae,top:-ne,right:Q-ae,bottom:Z-ne},Ve=D.htmlRegion,et="visible",Xe="visibleFirst";Ve!=="scroll"&&Ve!==Xe&&(Ve=et);var Ge=Ve===Xe,Le=xg(ct,b),xe=xg(Ie,b),We=Ve===et?xe:Le,Ue=Ge?xe:We;_.style.left="auto",_.style.top="auto",_.style.right="0",_.style.bottom="0";var Qe=_.getBoundingClientRect();_.style.left=le,_.style.top=G,_.style.right=X,_.style.bottom=re,_.style.overflow=te,(E=_.parentElement)===null||E===void 0||E.removeChild(j);var Me=ds(Math.round(he/parseFloat(B)*1e3)/1e3),ot=ds(Math.round(de/parseFloat(V)*1e3)/1e3);if(Me===0||ot===0||is(n)&&!Gv(n))return;var ve=D.offset,Ce=D.targetOffset,mt=Tg(P,ve),Mt=pe(mt,2),at=Mt[0],wt=Mt[1],qt=Tg(I,Ce),Tt=pe(qt,2),Ot=Tt[0],lt=Tt[1];I.x-=Ot,I.y-=lt;var xt=D.points||[],mn=pe(xt,2),At=mn[0],Lt=mn[1],Wt=Og(Lt),jt=Og(At),It=ia(I,Wt),Zt=ia(P,jt),$t=fe({},D),ft=It.x-Zt.x+at,Oe=It.y-Zt.y+wt,He=Vt(ft,Oe),Ne=Vt(ft,Oe,xe),Ee=ia(I,["t","l"]),ke=ia(P,["t","l"]),vt=ia(I,["b","r"]),ht=ia(P,["b","r"]),Xt=D.overflow||{},sn=Xt.adjustX,or=Xt.adjustY,ir=Xt.shiftX,zn=Xt.shiftY,Hn=function(cr){return typeof cr=="boolean"?cr:cr>=0},Bn,kn,yt,ar;Xn();var go=Hn(or),Fn=jt[0]===Wt[0];if(go&&jt[0]==="t"&&(kn>Ue.bottom||O.current.bt)){var Wn=Oe;Fn?Wn-=de-be:Wn=Ee.y-ht.y-wt;var Jr=Vt(ft,Wn),lr=Vt(ft,Wn,xe);Jr>He||Jr===He&&(!Ge||lr>=Ne)?(O.current.bt=!0,Oe=Wn,wt=-wt,$t.points=[Ko(jt,0),Ko(Wt,0)]):O.current.bt=!1}if(go&&jt[0]==="b"&&(BnHe||un===He&&(!Ge||gi>=Ne)?(O.current.tb=!0,Oe=Vn,wt=-wt,$t.points=[Ko(jt,0),Ko(Wt,0)]):O.current.tb=!1}var br=Hn(sn),eo=jt[1]===Wt[1];if(br&&jt[1]==="l"&&(ar>Ue.right||O.current.rl)){var En=ft;eo?En-=he-Te:En=Ee.x-ht.x-at;var Mr=Vt(En,Oe),zo=Vt(En,Oe,xe);Mr>He||Mr===He&&(!Ge||zo>=Ne)?(O.current.rl=!0,ft=En,at=-at,$t.points=[Ko(jt,1),Ko(Wt,1)]):O.current.rl=!1}if(br&&jt[1]==="r"&&(ytHe||to===He&&(!Ge||Ho>=Ne)?(O.current.lr=!0,ft=Ar,at=-at,$t.points=[Ko(jt,1),Ko(Wt,1)]):O.current.lr=!1}Xn();var gn=ir===!0?0:ir;typeof gn=="number"&&(ytxe.right&&(ft-=ar-xe.right-at,I.x>xe.right-gn&&(ft+=I.x-xe.right+gn)));var Un=zn===!0?0:zn;typeof Un=="number"&&(Bnxe.bottom&&(Oe-=kn-xe.bottom-wt,I.y>xe.bottom-Un&&(Oe+=I.y-xe.bottom+Un)));var no=P.x+ft,ro=no+he,Kn=P.y+Oe,Dt=Kn+de,Gn=I.x,sr=Gn+Te,ur=I.y,yi=ur+be,gt=Math.max(no,Gn),it=Math.min(ro,sr),st=(gt+it)/2,tn=st-no,cn=Math.max(Kn,ur),oo=Math.min(Dt,yi),nn=(cn+oo)/2,Bo=nn-Kn;l==null||l(t,$t);var Cr=Qe.right-P.x-(ft+P.width),yo=Qe.bottom-P.y-(Oe+P.height);S({ready:!0,offsetX:ft/Me,offsetY:Oe/ot,offsetR:Cr/Me,offsetB:yo/ot,arrowX:tn/Me,arrowY:Bo/ot,scaleX:Me,scaleY:ot,align:$t})}}),M=function(){m.current+=1;var E=m.current;Promise.resolve().then(function(){m.current===E&&$()})},C=function(){S(function(E){return fe(fe({},E),{},{ready:!1})})};return Rn(C,[r]),Rn(function(){e||C()},[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,M]}function P_(e,t,n,r,o){Rn(function(){if(e&&t&&n){let b=function(){r(),o()};var m=b,i=t,l=n,u=$p(i),f=$p(l),p=Es(l),S=new Set([p].concat(ln(u),ln(f)));return S.forEach(function(O){O.addEventListener("scroll",b,{passive:!0})}),p.addEventListener("resize",b,{passive:!0}),r(),function(){S.forEach(function(O){O.removeEventListener("scroll",b),p.removeEventListener("resize",b)})}}},[e,t,n])}function R_(e,t,n,r,o,i,l,u){var f=h.useRef(e);f.current=e,h.useEffect(function(){if(t&&r&&(!o||i)){var p=function(O){var T=O.target;f.current&&!l(T)&&u(!1)},S=Es(r);S.addEventListener("mousedown",p,!0),S.addEventListener("contextmenu",p,!0);var m=Zu(n);return m&&(m.addEventListener("mousedown",p,!0),m.addEventListener("contextmenu",p,!0)),function(){S.removeEventListener("mousedown",p,!0),S.removeEventListener("contextmenu",p,!0),m&&(m.removeEventListener("mousedown",p,!0),m.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i])}var I_=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function k_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:VS,t=h.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,l=n.children,u=n.action,f=u===void 0?"hover":u,p=n.showAction,S=n.hideAction,m=n.popupVisible,b=n.defaultPopupVisible,O=n.onPopupVisibleChange,T=n.afterPopupVisibleChange,$=n.mouseEnterDelay,M=n.mouseLeaveDelay,C=M===void 0?.1:M,w=n.focusDelay,E=n.blurDelay,_=n.mask,N=n.maskClosable,L=N===void 0?!0:N,c=n.getPopupContainer,B=n.forceRender,V=n.autoDestroy,Y=n.destroyPopupOnHide,le=n.popup,G=n.popupClassName,X=n.popupStyle,re=n.popupPlacement,te=n.builtinPlacements,D=te===void 0?{}:te,j=n.popupAlign,I=n.zIndex,F=n.stretch,P=n.getPopupClassNameFromAlign,ee=n.fresh,W=n.alignPoint,se=n.onPopupClick,Q=n.onPopupAlign,Z=n.arrow,ne=n.popupMotion,ae=n.maskMotion,de=n.popupTransitionName,he=n.popupAnimation,be=n.maskTransitionName,Te=n.maskAnimation,Ie=n.className,ct=n.getTriggerDOMNode,Ve=Ft(n,I_),et=V||Y||!1,Xe=h.useState(!1),Ge=pe(Xe,2),Le=Ge[0],xe=Ge[1];Rn(function(){xe(s_())},[]);var We=h.useRef({}),Ue=h.useContext(bg),Qe=h.useMemo(function(){return{registerSubPopup:function(De,zt){We.current[De]=zt,Ue==null||Ue.registerSubPopup(De,zt)}}},[Ue]),Me=I2(),ot=h.useState(null),ve=pe(ot,2),Ce=ve[0],mt=ve[1],Mt=h.useRef(null),at=Zn(function(Se){Mt.current=Se,is(Se)&&Ce!==Se&&mt(Se),Ue==null||Ue.registerSubPopup(Me,Se)}),wt=h.useState(null),qt=pe(wt,2),Tt=qt[0],Ot=qt[1],lt=h.useRef(null),xt=Zn(function(Se){is(Se)&&Tt!==Se&&(Ot(Se),lt.current=Se)}),mn=h.Children.only(l),At=(mn==null?void 0:mn.props)||{},Lt={},Wt=Zn(function(Se){var De,zt,Jt=Tt;return(Jt==null?void 0:Jt.contains(Se))||((De=Zu(Jt))===null||De===void 0?void 0:De.host)===Se||Se===Jt||(Ce==null?void 0:Ce.contains(Se))||((zt=Zu(Ce))===null||zt===void 0?void 0:zt.host)===Se||Se===Ce||Object.values(We.current).some(function(Ht){return(Ht==null?void 0:Ht.contains(Se))||Se===Ht})}),jt=wg(i,ne,he,de),It=wg(i,ae,Te,be),Zt=h.useState(b||!1),$t=pe(Zt,2),ft=$t[0],Oe=$t[1],He=m??ft,Ne=Zn(function(Se){m===void 0&&Oe(Se)});Rn(function(){Oe(m||!1)},[m]);var Ee=h.useRef(He);Ee.current=He;var ke=h.useRef([]);ke.current=[];var vt=Zn(function(Se){var De;Ne(Se),((De=ke.current[ke.current.length-1])!==null&&De!==void 0?De:He)!==Se&&(ke.current.push(Se),O==null||O(Se))}),ht=h.useRef(),Xt=function(){clearTimeout(ht.current)},sn=function(De){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Xt(),zt===0?vt(De):ht.current=setTimeout(function(){vt(De)},zt*1e3)};h.useEffect(function(){return Xt},[]);var or=h.useState(!1),ir=pe(or,2),zn=ir[0],Hn=ir[1];Rn(function(Se){(!Se||He)&&Hn(!0)},[He]);var Bn=h.useState(null),kn=pe(Bn,2),yt=kn[0],ar=kn[1],go=h.useState([0,0]),Fn=pe(go,2),Wn=Fn[0],Jr=Fn[1],lr=function(De){Jr([De.clientX,De.clientY])},Vn=__(He,Ce,W?Wn:Tt,re,D,j,Q),un=pe(Vn,11),gi=un[0],br=un[1],eo=un[2],En=un[3],Mr=un[4],zo=un[5],Ar=un[6],to=un[7],Ho=un[8],gn=un[9],Un=un[10],no=T_(Le,f,p,S),ro=pe(no,2),Kn=ro[0],Dt=ro[1],Gn=Kn.has("click"),sr=Dt.has("click")||Dt.has("contextMenu"),ur=Zn(function(){zn||Un()}),yi=function(){Ee.current&&W&&sr&&sn(!1)};P_(He,Tt,Ce,ur,yi),Rn(function(){ur()},[Wn,re]),Rn(function(){He&&!(D!=null&&D[re])&&ur()},[JSON.stringify(j)]);var gt=h.useMemo(function(){var Se=$_(D,i,gn,W);return je(Se,P==null?void 0:P(gn))},[gn,P,D,i,W]);h.useImperativeHandle(r,function(){return{nativeElement:lt.current,popupElement:Mt.current,forceAlign:ur}});var it=h.useState(0),st=pe(it,2),tn=st[0],cn=st[1],oo=h.useState(0),nn=pe(oo,2),Bo=nn[0],Cr=nn[1],yo=function(){if(F&&Tt){var De=Tt.getBoundingClientRect();cn(De.width),Cr(De.height)}},io=function(){yo(),ur()},qn=function(De){Hn(!1),Un(),T==null||T(De)},Vt=function(){return new Promise(function(De){yo(),ar(function(){return De})})};Rn(function(){yt&&(Un(),yt(),ar(null))},[yt]);function Xn(Se,De,zt,Jt){Lt[Se]=function(Ht){var Ji;Jt==null||Jt(Ht),sn(De,zt);for(var ol=arguments.length,$s=new Array(ol>1?ol-1:0),bi=1;bi1?zt-1:0),Ht=1;Ht1?zt-1:0),Ht=1;Ht{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:l,borderRadiusXS:u,calc:f}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:f(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:l,height:l,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Ke(u)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},eb=8;function Jv(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?eb:r}}function iu(e,t){return e?t:{}}function tb(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:l}=e,{arrowDistance:u=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},j_(e,t,o)),{"&:before":{background:t}})]},iu(!!f.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),iu(!!f.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function D_(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const l=Object.assign(Object.assign({},i),o);return l.shiftX||(l.adjustX=!0),l.shiftY||(l.adjustY=!0),l}const $g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},z_={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},H_=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function nb(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:l}=e,u=t/2,f={};return Object.keys($g).forEach(p=>{const S=r&&z_[p]||$g[p],m=Object.assign(Object.assign({},S),{offset:[0,0],dynamicInset:!0});switch(f[p]=m,H_.has(p)&&(m.autoArrow=!1),p){case"top":case"topLeft":case"topRight":m.offset[1]=-u-o;break;case"bottom":case"bottomLeft":case"bottomRight":m.offset[1]=u+o;break;case"left":case"leftTop":case"leftBottom":m.offset[0]=-u-o;break;case"right":case"rightTop":case"rightBottom":m.offset[0]=u+o;break}const b=Jv({contentRadius:i,limitVerticalRadius:!0});if(r)switch(p){case"topLeft":case"bottomLeft":m.offset[0]=-b.arrowOffsetHorizontal-u;break;case"topRight":case"bottomRight":m.offset[0]=b.arrowOffsetHorizontal+u;break;case"leftTop":case"rightTop":m.offset[1]=-b.arrowOffsetHorizontal-u;break;case"leftBottom":case"rightBottom":m.offset[1]=b.arrowOffsetHorizontal+u;break}m.overflow=D_(p,b,t,n),l&&(m.htmlRegion="visibleFirst")}),f}const B_=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:u,boxShadowSecondary:f,paddingSM:p,paddingXS:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Fv(e)),{position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:u,padding:`${Ke(e.calc(p).div(2).equal())} ${Ke(S)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:f,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,eb)}},[`${t}-content`]:{position:"relative"}}),MO(e,(m,b)=>{let{darkColor:O}=b;return{[`&${t}-${m}`]:{[`${t}-inner`]:{backgroundColor:O},[`${t}-arrow`]:{"--antd-arrow-background-color":O}}}})),{"&-rtl":{direction:"rtl"}})},tb(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},F_=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Jv({contentRadius:e.borderRadius,limitVerticalRadius:!0})),JS(kr(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),rb=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return ws("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:l}=r,u=kr(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:l});return[B_(u),Yv(r,"zoom-big-fast")]},F_,{resetStyle:!1,injectStyle:t})(e)},W_=rc.map(e=>`${e}-inverse`);function V_(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ln(W_),ln(rc)).includes(e):rc.includes(e)}function ob(e,t){const n=V_(t),r=je({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const U_=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:l}=e,{getPrefixCls:u}=h.useContext(xn),f=u("tooltip",t),[p,S,m]=rb(f),b=ob(f,i),O=b.arrowStyle,T=Object.assign(Object.assign({},l),b.overlayStyle),$=je(S,m,f,`${f}-pure`,`${f}-placement-${r}`,n,b.className);return p(h.createElement("div",{className:$,style:O},h.createElement("div",{className:`${f}-arrow`}),h.createElement(ZS,Object.assign({},e,{className:S,prefixCls:f,overlayInnerStyle:T}),o)))};var K_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:l,overlayClassName:u,color:f,overlayInnerStyle:p,children:S,afterOpenChange:m,afterVisibleChange:b,destroyTooltipOnHide:O,arrow:T=!0,title:$,overlay:M,builtinPlacements:C,arrowPointAtCenter:w=!1,autoAdjustOverflow:E=!0}=e,_=!!T,[,N]=Xr(),{getPopupContainer:L,getPrefixCls:c,direction:B}=h.useContext(xn),V=Bv(),Y=h.useRef(null),le=()=>{var Me;(Me=Y.current)===null||Me===void 0||Me.forceAlign()};h.useImperativeHandle(t,()=>{var Me;return{forceAlign:le,forcePopupAlign:()=>{V.deprecated(!1,"forcePopupAlign","forceAlign"),le()},nativeElement:(Me=Y.current)===null||Me===void 0?void 0:Me.nativeElement}});const[G,X]=Li(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),re=!$&&!M&&$!==0,te=Me=>{var ot,ve;X(re?!1:Me),re||((ot=e.onOpenChange)===null||ot===void 0||ot.call(e,Me),(ve=e.onVisibleChange)===null||ve===void 0||ve.call(e,Me))},D=h.useMemo(()=>{var Me,ot;let ve=w;return typeof T=="object"&&(ve=(ot=(Me=T.pointAtCenter)!==null&&Me!==void 0?Me:T.arrowPointAtCenter)!==null&&ot!==void 0?ot:w),C||nb({arrowPointAtCenter:ve,autoAdjustOverflow:E,arrowWidth:_?N.sizePopupArrow:0,borderRadius:N.borderRadius,offset:N.marginXXS,visibleFirst:!0})},[w,T,C,N]),j=h.useMemo(()=>$===0?$:M||$||"",[M,$]),I=h.createElement(LS,null,typeof j=="function"?j():j),{getPopupContainer:F,placement:P="top",mouseEnterDelay:ee=.1,mouseLeaveDelay:W=.1,overlayStyle:se,rootClassName:Q}=e,Z=K_(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),ne=c("tooltip",o),ae=c(),de=e["data-popover-inject"];let he=G;!("open"in e)&&!("visible"in e)&&re&&(he=!1);const be=h.isValidElement(S)&&!$S(S)?S:h.createElement("span",null,S),Te=be.props,Ie=!Te.className||typeof Te.className=="string"?je(Te.className,i||`${ne}-open`):Te.className,[ct,Ve,et]=rb(ne,!de),Xe=ob(ne,f),Ge=Xe.arrowStyle,Le=Object.assign(Object.assign({},p),Xe.overlayStyle),xe=je(u,{[`${ne}-rtl`]:B==="rtl"},Xe.className,Q,Ve,et),[We,Ue]=Kv("Tooltip",Z.zIndex),Qe=h.createElement(L_,Object.assign({},Z,{zIndex:We,showArrow:_,placement:P,mouseEnterDelay:ee,mouseLeaveDelay:W,prefixCls:ne,overlayClassName:xe,overlayStyle:Object.assign(Object.assign({},Ge),se),getTooltipContainer:F||l||L,ref:Y,builtinPlacements:D,overlay:I,visible:he,onVisibleChange:te,afterVisibleChange:m??b,overlayInnerStyle:Le,arrowContent:h.createElement("span",{className:`${ne}-arrow-content`}),motion:{motionName:I$(ae,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!O}),he?Qi(be,{className:Ie}):be);return ct(h.createElement(Uv.Provider,{value:Ue},Qe))}),ib=G_;ib._InternalPanelDoNotUseOrYouWillBeFired=U_;var q_=_e.ESC,X_=_e.TAB;function Q_(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,l=h.useRef(!1),u=function(){if(t){var m,b;(m=n.current)===null||m===void 0||(b=m.focus)===null||b===void 0||b.call(m),r==null||r(!1)}},f=function(){var m;return(m=i.current)!==null&&m!==void 0&&m.focus?(i.current.focus(),l.current=!0,!0):!1},p=function(m){switch(m.keyCode){case q_:u();break;case X_:{var b=!1;l.current||(b=f()),b?m.preventDefault():u();break}}};h.useEffect(function(){return t?(window.addEventListener("keydown",p),o&&rr(f,3),function(){window.removeEventListener("keydown",p),l.current=!1}):function(){l.current=!1}},[t])}var Y_=h.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=h.useMemo(function(){var u;return typeof n=="function"?u=n():u=n,u},[n]),l=qi(t,i==null?void 0:i.ref);return Re.createElement(Re.Fragment,null,r&&Re.createElement("div",{className:"".concat(o,"-arrow")}),Re.cloneElement(i,{ref:mi(i)?l:void 0}))}),sa={adjustX:1,adjustY:1},ua=[0,0],Z_={topLeft:{points:["bl","tl"],overflow:sa,offset:[0,-4],targetOffset:ua},top:{points:["bc","tc"],overflow:sa,offset:[0,-4],targetOffset:ua},topRight:{points:["br","tr"],overflow:sa,offset:[0,-4],targetOffset:ua},bottomLeft:{points:["tl","bl"],overflow:sa,offset:[0,4],targetOffset:ua},bottom:{points:["tc","bc"],overflow:sa,offset:[0,4],targetOffset:ua},bottomRight:{points:["tr","br"],overflow:sa,offset:[0,4],targetOffset:ua}},J_=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function eP(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,l=i===void 0?"rc-dropdown":i,u=e.transitionName,f=e.animation,p=e.align,S=e.placement,m=S===void 0?"bottomLeft":S,b=e.placements,O=b===void 0?Z_:b,T=e.getPopupContainer,$=e.showAction,M=e.hideAction,C=e.overlayClassName,w=e.overlayStyle,E=e.visible,_=e.trigger,N=_===void 0?["hover"]:_,L=e.autoFocus,c=e.overlay,B=e.children,V=e.onVisibleChange,Y=Ft(e,J_),le=Re.useState(),G=pe(le,2),X=G[0],re=G[1],te="visible"in e?E:X,D=Re.useRef(null),j=Re.useRef(null),I=Re.useRef(null);Re.useImperativeHandle(t,function(){return D.current});var F=function(de){re(de),V==null||V(de)};Q_({visible:te,triggerRef:I,onVisibleChange:F,autoFocus:L,overlayRef:j});var P=function(de){var he=e.onOverlayClick;re(!1),he&&he(de)},ee=function(){return Re.createElement(Y_,{ref:j,overlay:c,prefixCls:l,arrow:o})},W=function(){return typeof c=="function"?ee:ee()},se=function(){var de=e.minOverlayWidthMatchTrigger,he=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?de:!he},Q=function(){var de=e.openClassName;return de!==void 0?de:"".concat(l,"-open")},Z=Re.cloneElement(B,{className:je((n=B.props)===null||n===void 0?void 0:n.className,te&&Q()),ref:mi(B)?qi(I,B.ref):void 0}),ne=M;return!ne&&N.indexOf("contextMenu")!==-1&&(ne=["click"]),Re.createElement(Zv,nt({builtinPlacements:O},Y,{prefixCls:l,ref:D,popupClassName:je(C,Pe({},"".concat(l,"-show-arrow"),o)),popupStyle:w,action:N,showAction:$,hideAction:ne,popupPlacement:m,popupAlign:p,popupTransitionName:u,popupAnimation:f,popupVisible:te,stretch:se()?"minWidth":"",popup:W(),onPopupVisibleChange:F,onPopupClick:P,getPopupContainer:T}),Z)}const tP=Re.forwardRef(eP);var ab=h.createContext(null);function lb(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function sb(e){var t=h.useContext(ab);return lb(t,e)}var nP=["children","locked"],Qr=h.createContext(null);function rP(e,t){var n=fe({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ps(e){var t=e.children,n=e.locked,r=Ft(e,nP),o=h.useContext(Qr),i=Hc(function(){return rP(o,r)},[o,r],function(l,u){return!n&&(l[0]!==u[0]||!Lv(l[1],u[1],!0))});return h.createElement(Qr.Provider,{value:i},t)}var oP=[],ub=h.createContext(null);function Xc(){return h.useContext(ub)}var cb=h.createContext(oP);function el(e){var t=h.useContext(cb);return h.useMemo(function(){return e!==void 0?[].concat(ln(t),[e]):t},[t,e])}var fb=h.createContext(null),eh=h.createContext({});function _g(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Gv(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),l=null;return o&&!Number.isNaN(i)?l=i:r&&l===null&&(l=0),r&&e.disabled&&(l=null),l!==null&&(l>=0||t&&l<0)}return!1}function iP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ln(e.querySelectorAll("*")).filter(function(r){return _g(r,t)});return _g(e,t)&&n.unshift(e),n}var _p=_e.LEFT,Pp=_e.RIGHT,Rp=_e.UP,Ou=_e.DOWN,$u=_e.ENTER,db=_e.ESC,Cl=_e.HOME,wl=_e.END,Pg=[Rp,Ou,_p,Pp];function aP(e,t,n,r){var o,i="prev",l="next",u="children",f="parent";if(e==="inline"&&r===$u)return{inlineTrigger:!0};var p=Pe(Pe({},Rp,i),Ou,l),S=Pe(Pe(Pe(Pe({},_p,n?l:i),Pp,n?i:l),Ou,u),$u,u),m=Pe(Pe(Pe(Pe(Pe(Pe({},Rp,i),Ou,l),$u,u),db,f),_p,n?u:f),Pp,n?f:u),b={inline:p,horizontal:S,vertical:m,inlineSub:p,horizontalSub:m,verticalSub:m},O=(o=b["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(O){case i:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function lP(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function sP(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function th(e,t){var n=iP(e,!0);return n.filter(function(r){return t.has(r)})}function Rg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=th(e,t),i=o.length,l=o.findIndex(function(u){return n===u});return r<0?l===-1?l=i-1:l-=1:r>0&&(l+=1),l=(l+i)%i,o[l]}var Ip=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(l){var u=document.querySelector("[data-menu-id='".concat(lb(n,l),"']"));u&&(r.add(u),i.set(u,l),o.set(l,u))}),{elements:r,key2element:o,element2key:i}};function uP(e,t,n,r,o,i,l,u,f,p){var S=h.useRef(),m=h.useRef();m.current=t;var b=function(){rr.cancel(S.current)};return h.useEffect(function(){return function(){b()}},[]),function(O){var T=O.which;if([].concat(Pg,[$u,db,Cl,wl]).includes(T)){var $=i(),M=Ip($,r),C=M,w=C.elements,E=C.key2element,_=C.element2key,N=E.get(t),L=sP(N,w),c=_.get(L),B=aP(e,l(c,!0).length===1,n,T);if(!B&&T!==Cl&&T!==wl)return;(Pg.includes(T)||[Cl,wl].includes(T))&&O.preventDefault();var V=function(j){if(j){var I=j,F=j.querySelector("a");F!=null&&F.getAttribute("href")&&(I=F);var P=_.get(j);u(P),b(),S.current=rr(function(){m.current===P&&I.focus()})}};if([Cl,wl].includes(T)||B.sibling||!L){var Y;!L||e==="inline"?Y=o.current:Y=lP(L);var le,G=th(Y,w);T===Cl?le=G[0]:T===wl?le=G[G.length-1]:le=Rg(Y,w,L,B.offset),V(le)}else if(B.inlineTrigger)f(c);else if(B.offset>0)f(c,!0),b(),S.current=rr(function(){M=Ip($,r);var D=L.getAttribute("aria-controls"),j=document.getElementById(D),I=Rg(j,M.elements);V(I)},5);else if(B.offset<0){var X=l(c,!0),re=X[X.length-2],te=E.get(re);f(re,!1),V(te)}}p==null||p(O)}}function cP(e){Promise.resolve().then(e)}var nh="__RC_UTIL_PATH_SPLIT__",Ig=function(t){return t.join(nh)},fP=function(t){return t.split(nh)},kp="rc-menu-more";function dP(){var e=h.useState({}),t=pe(e,2),n=t[1],r=h.useRef(new Map),o=h.useRef(new Map),i=h.useState([]),l=pe(i,2),u=l[0],f=l[1],p=h.useRef(0),S=h.useRef(!1),m=function(){S.current||n({})},b=h.useCallback(function(E,_){var N=Ig(_);o.current.set(N,E),r.current.set(E,N),p.current+=1;var L=p.current;cP(function(){L===p.current&&m()})},[]),O=h.useCallback(function(E,_){var N=Ig(_);o.current.delete(N),r.current.delete(E)},[]),T=h.useCallback(function(E){f(E)},[]),$=h.useCallback(function(E,_){var N=r.current.get(E)||"",L=fP(N);return _&&u.includes(L[0])&&L.unshift(kp),L},[u]),M=h.useCallback(function(E,_){return E.some(function(N){var L=$(N,!0);return L.includes(_)})},[$]),C=function(){var _=ln(r.current.keys());return u.length&&_.push(kp),_},w=h.useCallback(function(E){var _="".concat(r.current.get(E)).concat(nh),N=new Set;return ln(o.current.keys()).forEach(function(L){L.startsWith(_)&&N.add(o.current.get(L))}),N},[]);return h.useEffect(function(){return function(){S.current=!0}},[]),{registerPath:b,unregisterPath:O,refreshOverflowKeys:T,isSubPathKey:M,getKeyPath:$,getKeys:C,getSubPathKeys:w}}function $l(e){var t=h.useRef(e);t.current=e;var n=h.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&(w.motionAppear=!1);var E=w.onVisibleChanged;return w.onVisibleChanged=function(_){return!b.current&&!_&&M(!0),E==null?void 0:E(_)},$?null:h.createElement(ps,{mode:i,locked:!b.current},h.createElement(Za,nt({visible:C},w,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(_){var N=_.className,L=_.style;return h.createElement(rh,{id:t,className:N,style:L},o)}))}var PP=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],RP=["active"],IP=h.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var l=e.disabled,u=e.internalPopupClose,f=e.children,p=e.itemIcon,S=e.expandIcon,m=e.popupClassName,b=e.popupOffset,O=e.popupStyle,T=e.onClick,$=e.onMouseEnter,M=e.onMouseLeave,C=e.onTitleClick,w=e.onTitleMouseEnter,E=e.onTitleMouseLeave,_=Ft(e,PP),N=sb(i),L=h.useContext(Qr),c=L.prefixCls,B=L.mode,V=L.openKeys,Y=L.disabled,le=L.overflowDisabled,G=L.activeKey,X=L.selectedKeys,re=L.itemIcon,te=L.expandIcon,D=L.onItemClick,j=L.onOpenChange,I=L.onActive,F=h.useContext(eh),P=F._internalRenderSubMenuItem,ee=h.useContext(fb),W=ee.isSubPathKey,se=el(),Q="".concat(c,"-submenu"),Z=Y||l,ne=h.useRef(),ae=h.useRef(),de=p??re,he=S??te,be=V.includes(i),Te=!le&&be,Ie=W(X,i),ct=pb(i,Z,w,E),Ve=ct.active,et=Ft(ct,RP),Xe=h.useState(!1),Ge=pe(Xe,2),Le=Ge[0],xe=Ge[1],We=function(xt){Z||xe(xt)},Ue=function(xt){We(!0),$==null||$({key:i,domEvent:xt})},Qe=function(xt){We(!1),M==null||M({key:i,domEvent:xt})},Me=h.useMemo(function(){return Ve||(B!=="inline"?Le||W([G],i):!1)},[B,Ve,G,Le,i,W]),ot=vb(se.length),ve=function(xt){Z||(C==null||C({key:i,domEvent:xt}),B==="inline"&&j(i,!be))},Ce=$l(function(lt){T==null||T(uc(lt)),D(lt)}),mt=function(xt){B!=="inline"&&j(i,xt)},Mt=function(){I(i)},at=N&&"".concat(N,"-popup"),wt=h.createElement("div",nt({role:"menuitem",style:ot,className:"".concat(Q,"-title"),tabIndex:Z?null:-1,ref:ne,title:typeof o=="string"?o:null,"data-menu-id":le&&N?null:N,"aria-expanded":Te,"aria-haspopup":!0,"aria-controls":at,"aria-disabled":Z,onClick:ve,onFocus:Mt},et),o,h.createElement(hb,{icon:B!=="horizontal"?he:void 0,props:fe(fe({},e),{},{isOpen:Te,isSubMenu:!0})},h.createElement("i",{className:"".concat(Q,"-arrow")}))),qt=h.useRef(B);if(B!=="inline"&&se.length>1?qt.current="vertical":qt.current=B,!le){var Tt=qt.current;wt=h.createElement($P,{mode:Tt,prefixCls:Q,visible:!u&&Te&&B!=="inline",popupClassName:m,popupOffset:b,popupStyle:O,popup:h.createElement(ps,{mode:Tt==="horizontal"?"vertical":Tt},h.createElement(rh,{id:at,ref:ae},f)),disabled:Z,onVisibleChange:mt},wt)}var Ot=h.createElement(ko.Item,nt({ref:t,role:"none"},_,{component:"li",style:n,className:je(Q,"".concat(Q,"-").concat(B),r,Pe(Pe(Pe(Pe({},"".concat(Q,"-open"),Te),"".concat(Q,"-active"),Me),"".concat(Q,"-selected"),Ie),"".concat(Q,"-disabled"),Z)),onMouseEnter:Ue,onMouseLeave:Qe}),wt,!le&&h.createElement(_P,{id:at,open:Te,keyPath:se},f));return P&&(Ot=P(Ot,e,{selected:Ie,active:Me,open:Te,disabled:Z})),h.createElement(ps,{onItemClick:Ce,mode:B==="horizontal"?"vertical":B,itemIcon:de,expandIcon:he},Ot)}),Yc=h.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=oh(r,o),l=Xc();h.useEffect(function(){if(l)return l.registerPath(n,o),function(){l.unregisterPath(n,o)}},[o]);var u;return l?u=i:u=h.createElement(IP,nt({ref:t},e),i),h.createElement(cb.Provider,{value:o},u)});function ih(e){var t=e.className,n=e.style,r=h.useContext(Qr),o=r.prefixCls,i=Xc();return i?null:h.createElement("li",{role:"separator",className:je("".concat(o,"-item-divider"),t),style:n})}var kP=["className","title","eventKey","children"],NP=h.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ft(e,kP),l=h.useContext(Qr),u=l.prefixCls,f="".concat(u,"-item-group");return h.createElement("li",nt({ref:t,role:"presentation"},i,{onClick:function(S){return S.stopPropagation()},className:je(f,n)}),h.createElement("div",{role:"presentation",className:"".concat(f,"-title"),title:typeof r=="string"?r:void 0},r),h.createElement("ul",{role:"group",className:"".concat(f,"-list")},o))}),ah=h.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=oh(r,o),l=Xc();return l?i:h.createElement(NP,nt({ref:t},Xi(e,["warnKey"])),i)}),MP=["label","children","key","type"];function Np(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(l,u){if(l&&Rt(l)==="object"){var f=l,p=f.label,S=f.children,m=f.key,b=f.type,O=Ft(f,MP),T=m??"tmp-".concat(u);return S||b==="group"?b==="group"?h.createElement(r,nt({key:T},O,{title:p}),Np(S,t)):h.createElement(o,nt({key:T},O,{title:p}),Np(S,t)):b==="divider"?h.createElement(i,nt({key:T},O)):h.createElement(n,nt({key:T},O),p)}return null}).filter(function(l){return l})}function Ng(e,t,n,r){var o=e,i=fe({divider:ih,item:Qc,group:ah,submenu:Yc},r);return t&&(o=Np(t,i)),oh(o,n)}var AP=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],xi=[],LP=h.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,l=r.rootClassName,u=r.style,f=r.className,p=r.tabIndex,S=p===void 0?0:p,m=r.items,b=r.children,O=r.direction,T=r.id,$=r.mode,M=$===void 0?"vertical":$,C=r.inlineCollapsed,w=r.disabled,E=r.disabledOverflow,_=r.subMenuOpenDelay,N=_===void 0?.1:_,L=r.subMenuCloseDelay,c=L===void 0?.1:L,B=r.forceSubMenuRender,V=r.defaultOpenKeys,Y=r.openKeys,le=r.activeKey,G=r.defaultActiveFirst,X=r.selectable,re=X===void 0?!0:X,te=r.multiple,D=te===void 0?!1:te,j=r.defaultSelectedKeys,I=r.selectedKeys,F=r.onSelect,P=r.onDeselect,ee=r.inlineIndent,W=ee===void 0?24:ee,se=r.motion,Q=r.defaultMotions,Z=r.triggerSubMenuAction,ne=Z===void 0?"hover":Z,ae=r.builtinPlacements,de=r.itemIcon,he=r.expandIcon,be=r.overflowedIndicator,Te=be===void 0?"...":be,Ie=r.overflowedIndicatorPopupClassName,ct=r.getPopupContainer,Ve=r.onClick,et=r.onOpenChange,Xe=r.onKeyDown;r.openAnimation,r.openTransitionName;var Ge=r._internalRenderMenuItem,Le=r._internalRenderSubMenuItem,xe=r._internalComponents,We=Ft(r,AP),Ue=h.useMemo(function(){return[Ng(b,m,xi,xe),Ng(b,m,xi,{})]},[b,m,xe]),Qe=pe(Ue,2),Me=Qe[0],ot=Qe[1],ve=h.useState(!1),Ce=pe(ve,2),mt=Ce[0],Mt=Ce[1],at=h.useRef(),wt=vP(T),qt=O==="rtl",Tt=Li(V,{value:Y,postState:function(it){return it||xi}}),Ot=pe(Tt,2),lt=Ot[0],xt=Ot[1],mn=function(it){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function tn(){xt(it),et==null||et(it)}st?qa.flushSync(tn):tn()},At=h.useState(lt),Lt=pe(At,2),Wt=Lt[0],jt=Lt[1],It=h.useRef(!1),Zt=h.useMemo(function(){return(M==="inline"||M==="vertical")&&C?["vertical",C]:[M,!1]},[M,C]),$t=pe(Zt,2),ft=$t[0],Oe=$t[1],He=ft==="inline",Ne=h.useState(ft),Ee=pe(Ne,2),ke=Ee[0],vt=Ee[1],ht=h.useState(Oe),Xt=pe(ht,2),sn=Xt[0],or=Xt[1];h.useEffect(function(){vt(ft),or(Oe),It.current&&(He?xt(Wt):mn(xi))},[ft,Oe]);var ir=h.useState(0),zn=pe(ir,2),Hn=zn[0],Bn=zn[1],kn=Hn>=Me.length-1||ke!=="horizontal"||E;h.useEffect(function(){He&&jt(lt)},[lt]),h.useEffect(function(){return It.current=!0,function(){It.current=!1}},[]);var yt=dP(),ar=yt.registerPath,go=yt.unregisterPath,Fn=yt.refreshOverflowKeys,Wn=yt.isSubPathKey,Jr=yt.getKeyPath,lr=yt.getKeys,Vn=yt.getSubPathKeys,un=h.useMemo(function(){return{registerPath:ar,unregisterPath:go}},[ar,go]),gi=h.useMemo(function(){return{isSubPathKey:Wn}},[Wn]);h.useEffect(function(){Fn(kn?xi:Me.slice(Hn+1).map(function(gt){return gt.key}))},[Hn,kn]);var br=Li(le||G&&((n=Me[0])===null||n===void 0?void 0:n.key),{value:le}),eo=pe(br,2),En=eo[0],Mr=eo[1],zo=$l(function(gt){Mr(gt)}),Ar=$l(function(){Mr(void 0)});h.useImperativeHandle(t,function(){return{list:at.current,focus:function(it){var st,tn=lr(),cn=Ip(tn,wt),oo=cn.elements,nn=cn.key2element,Bo=cn.element2key,Cr=th(at.current,oo),yo=En??(Cr[0]?Bo.get(Cr[0]):(st=Me.find(function(Vt){return!Vt.props.disabled}))===null||st===void 0?void 0:st.key),io=nn.get(yo);if(yo&&io){var qn;io==null||(qn=io.focus)===null||qn===void 0||qn.call(io,it)}}}});var to=Li(j||[],{value:I,postState:function(it){return Array.isArray(it)?it:it==null?xi:[it]}}),Ho=pe(to,2),gn=Ho[0],Un=Ho[1],no=function(it){if(re){var st=it.key,tn=gn.includes(st),cn;D?tn?cn=gn.filter(function(nn){return nn!==st}):cn=[].concat(ln(gn),[st]):cn=[st],Un(cn);var oo=fe(fe({},it),{},{selectedKeys:cn});tn?P==null||P(oo):F==null||F(oo)}!D&<.length&&ke!=="inline"&&mn(xi)},ro=$l(function(gt){Ve==null||Ve(uc(gt)),no(gt)}),Kn=$l(function(gt,it){var st=lt.filter(function(cn){return cn!==gt});if(it)st.push(gt);else if(ke!=="inline"){var tn=Vn(gt);st=st.filter(function(cn){return!tn.has(cn)})}Lv(lt,st,!0)||mn(st,!0)}),Dt=function(it,st){var tn=st??!lt.includes(it);Kn(it,tn)},Gn=uP(ke,En,qt,wt,at,lr,Jr,Mr,Dt,Xe);h.useEffect(function(){Mt(!0)},[]);var sr=h.useMemo(function(){return{_internalRenderMenuItem:Ge,_internalRenderSubMenuItem:Le}},[Ge,Le]),ur=ke!=="horizontal"||E?Me:Me.map(function(gt,it){return h.createElement(ps,{key:gt.key,overflowDisabled:it>Hn},gt)}),yi=h.createElement(ko,nt({id:T,ref:at,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Qc,className:je(i,"".concat(i,"-root"),"".concat(i,"-").concat(ke),f,Pe(Pe({},"".concat(i,"-inline-collapsed"),sn),"".concat(i,"-rtl"),qt),l),dir:O,style:u,role:"menu",tabIndex:S,data:ur,renderRawItem:function(it){return it},renderRawRest:function(it){var st=it.length,tn=st?Me.slice(-st):null;return h.createElement(Yc,{eventKey:kp,title:Te,disabled:kn,internalPopupClose:st===0,popupClassName:Ie},tn)},maxCount:ke!=="horizontal"||E?ko.INVALIDATE:ko.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(it){Bn(it)},onKeyDown:Gn},We));return h.createElement(eh.Provider,{value:sr},h.createElement(ab.Provider,{value:wt},h.createElement(ps,{prefixCls:i,rootClassName:l,mode:ke,openKeys:lt,rtl:qt,disabled:w,motion:mt?se:null,defaultMotions:mt?Q:null,activeKey:En,onActive:zo,onInactive:Ar,selectedKeys:gn,inlineIndent:W,subMenuOpenDelay:N,subMenuCloseDelay:c,forceSubMenuRender:B,builtinPlacements:ae,triggerSubMenuAction:ne,getPopupContainer:ct,itemIcon:de,expandIcon:he,onItemClick:ro,onOpenChange:Kn},h.createElement(fb.Provider,{value:gi},yi),h.createElement("div",{style:{display:"none"},"aria-hidden":!0},h.createElement(ub.Provider,{value:un},ot)))))}),Ts=LP;Ts.Item=Qc;Ts.SubMenu=Yc;Ts.ItemGroup=ah;Ts.Divider=ih;const gb=h.createContext({});var jP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=jP(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=h.useContext(xn),l=i("menu",t),u=je({[`${l}-item-divider-dashed`]:!!r},n);return h.createElement(ih,Object.assign({className:u},o))},cc=h.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Sb=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:l}=e,{prefixCls:u,firstLevel:f,direction:p,disableMenuItemTitleTooltip:S,inlineCollapsed:m}=h.useContext(cc),b=w=>{const E=h.createElement("span",{className:`${u}-title-content`},r);return(!o||h.isValidElement(r)&&r.type==="span")&&r&&w&&f&&typeof r=="string"?h.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:O}=h.useContext(gb);let T=i;typeof i>"u"?T=f?r:"":i===!1&&(T="");const $={title:T};!O&&!m&&($.title=null,$.open=!1);const M=Wi(r).length;let C=h.createElement(Qc,Object.assign({},Xi(e,["title","icon","danger"]),{className:je({[`${u}-item-danger`]:l,[`${u}-item-only-child`]:(o?M+1:M)===1},n),title:typeof i=="string"?i:void 0}),Qi(o,{className:je(h.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),b(m));return S||(C=h.createElement(ib,Object.assign({},$,{placement:p==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),C)),C};var DP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=DP(e,["children"]),o=h.useContext(fc),i=h.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=cE(n),u=bs(t,l?n.ref:null);return h.createElement(fc.Provider,{value:i},h.createElement(LS,null,l?h.cloneElement(n,{ref:u}):n))}),HP=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:l,itemPaddingInline:u}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Ke(i)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},BP=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${Ke(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Ke(n)})`}}}}},Mg=e=>Object.assign({},fS(e)),Ag=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:l,subMenuItemBg:u,itemSelectedBg:f,activeBarHeight:p,activeBarWidth:S,activeBarBorderWidth:m,motionDurationSlow:b,motionEaseInOut:O,motionEaseOut:T,itemPaddingInline:$,motionDurationMid:M,itemHoverColor:C,lineType:w,colorSplit:E,itemDisabledColor:_,dangerItemColor:N,dangerItemHoverColor:L,dangerItemSelectedColor:c,dangerItemActiveBg:B,dangerItemSelectedBg:V,popupBg:Y,itemHoverBg:le,itemActiveBg:G,menuSubMenuBg:X,horizontalItemSelectedColor:re,horizontalItemSelectedBg:te,horizontalItemBorderRadius:D,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:Object.assign({},Mg(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},Mg(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${_} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:le},"&:active":{backgroundColor:G}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:le},"&:active":{backgroundColor:G}}},[`${n}-item-danger`]:{color:N,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:L}},[`&${n}-item:active`]:{background:B}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:c},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:f,[`&${n}-item-danger`]:{backgroundColor:V}},[`&${n}-submenu > ${n}`]:{backgroundColor:X},[`&${n}-popup > ${n}`]:{backgroundColor:Y},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:Y},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:$,bottom:0,borderBottom:`${Ke(p)} solid transparent`,transition:`border-color ${b} ${O}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:p,borderBottomColor:re}},"&-selected":{color:re,backgroundColor:te,"&:hover":{backgroundColor:te},"&::after":{borderBottomWidth:p,borderBottomColor:re}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Ke(m)} ${w} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ke(S)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${M} ${T}`,`opacity ${M} ${T}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:c}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${M} ${O}`,`opacity ${M} ${O}`].join(",")}}}}}},Lg=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:l,itemMarginBlock:u,itemWidth:f}=e,p=e.calc(i).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Ke(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:u,width:f},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Ke(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:p}}},FP=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:l,motionDurationMid:u,motionEaseOut:f,paddingXL:p,itemMarginInline:S,fontSizeLG:m,motionDurationSlow:b,paddingXS:O,boxShadowSecondary:T,collapsedWidth:$,collapsedIconSize:M}=e,C={height:r,lineHeight:Ke(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Lg(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Lg(e)),{boxShadow:T})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${Ke(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${b}`,`background ${b}`,`padding ${u} ${f}`,`padding-inline calc(50% - ${Ke(e.calc(m).div(2).equal())} - ${Ke(S)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:p}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:$,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:m,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ke(e.calc(m).div(2).equal())} - ${Ke(S)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:M,lineHeight:Ke(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},TO),{paddingInline:O})}}]},jg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:l,iconSize:u,iconMarginInlineEnd:f}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:f,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},cS()),[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Ke(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Ke(l)})`}}}}},WP=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:l,paddingXS:u,padding:f,colorSplit:p,lineWidth:S,zIndexPopup:m,borderRadiusLG:b,subMenuItemBorderRadius:O,menuArrowSize:T,menuArrowOffset:$,lineType:M,groupTitleLineHeight:C,groupTitleFontSize:w}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Ym()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fv(e)),Ym()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Ke(u)} ${Ke(f)}`,fontSize:w,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`,`padding ${i} ${l}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${l}`,`padding ${o} ${l}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:p,borderStyle:M,borderWidth:0,borderTopWidth:S,marginBlock:S,padding:0,"&-dashed":{borderStyle:"dashed"}}}),jg(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Ke(e.calc(r).mul(2).equal())} ${Ke(f)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:m,borderRadius:b,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:b},jg(e)),Dg(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:O},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Dg(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ke($)})`},"&::after":{transform:`rotate(45deg) translateX(${Ke(e.calc($).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Ke(e.calc(T).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Ke(e.calc($).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Ke($)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},VP=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:l,colorErrorBg:u,colorText:f,colorTextDescription:p,colorBgContainer:S,colorFillAlter:m,colorFillContent:b,lineWidth:O,lineWidthBold:T,controlItemBgActive:$,colorBgTextHover:M,controlHeightLG:C,lineHeight:w,colorBgElevated:E,marginXXS:_,padding:N,fontSize:L,controlHeightSM:c,fontSizeLG:B,colorTextLightSolid:V,colorErrorHover:Y}=e,le=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,G=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:O,X=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,re=new An(V).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:f,itemColor:f,colorItemTextHover:f,itemHoverColor:f,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:p,groupTitleColor:p,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:S,itemBg:S,colorItemBgHover:M,itemHoverBg:M,colorItemBgActive:b,itemActiveBg:$,colorSubItemBg:m,subMenuItemBg:m,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:le,colorActiveBarHeight:T,activeBarHeight:T,colorActiveBarBorderSize:O,activeBarBorderWidth:G,colorItemTextDisabled:l,itemDisabledColor:l,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:X,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:w,collapsedWidth:C*2,popupBg:E,itemMarginBlock:_,itemPaddingInline:N,horizontalLineHeight:`${C*1.15}px`,iconSize:L,iconMarginInlineEnd:c-L,collapsedIconSize:B,groupTitleFontSize:L,darkItemDisabledColor:new An(V).setAlpha(.25).toRgbString(),darkItemColor:re,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:V,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:re,darkItemHoverColor:V,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:V,darkDangerItemActiveBg:i,itemWidth:le?`calc(100% + ${G}px)`:`calc(100% - ${X*2}px)`}},UP=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return ws("Menu",o=>{const{colorBgElevated:i,controlHeightLG:l,fontSize:u,darkItemColor:f,darkDangerItemColor:p,darkItemBg:S,darkSubMenuItemBg:m,darkItemSelectedColor:b,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:$,darkGroupTitleColor:M,darkItemHoverColor:C,darkItemDisabledColor:w,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:_,darkDangerItemActiveBg:N,popupBg:L,darkPopupBg:c}=o,B=o.calc(u).div(7).mul(5).equal(),V=kr(o,{menuArrowSize:B,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(B).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:L}),Y=kr(V,{itemColor:f,itemHoverColor:C,groupTitleColor:M,itemSelectedColor:b,itemBg:S,popupBg:c,subMenuItemBg:m,itemActiveBg:"transparent",itemSelectedBg:O,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$,itemDisabledColor:w,dangerItemColor:p,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:N,dangerItemSelectedBg:T,menuSubMenuBg:m,horizontalItemSelectedColor:b,horizontalItemSelectedBg:O});return[WP(V),HP(V),FP(V),Ag(V,"light"),Ag(Y,"dark"),BP(V),k2(V),lc(V,"slide-up"),lc(V,"slide-down"),Yv(V,"zoom-big")]},VP,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},bb=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,l=h.useContext(cc),{prefixCls:u,inlineCollapsed:f,theme:p}=l,S=el();let m;if(!r)m=f&&!S.length&&o&&typeof o=="string"?h.createElement("div",{className:`${u}-inline-collapsed-noicon`},o.charAt(0)):h.createElement("span",{className:`${u}-title-content`},o);else{const T=h.isValidElement(o)&&o.type==="span";m=h.createElement(h.Fragment,null,Qi(r,{className:je(h.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),T?o:h.createElement("span",{className:`${u}-title-content`},o))}const b=h.useMemo(()=>Object.assign(Object.assign({},l),{firstLevel:!1}),[l]),[O]=Kv("Menu");return h.createElement(cc.Provider,{value:b},h.createElement(Yc,Object.assign({},Xi(e,["icon"]),{title:m,popupClassName:je(u,n,`${u}-${i||p}`),popupStyle:{zIndex:O}})))};var KP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=h.useContext(fc),o=r||{},{getPrefixCls:i,getPopupContainer:l,direction:u,menu:f}=h.useContext(xn),p=i(),{prefixCls:S,className:m,style:b,theme:O="light",expandIcon:T,_internalDisableMenuItemTitleTooltip:$,inlineCollapsed:M,siderCollapsed:C,rootClassName:w,mode:E,selectable:_,onClick:N,overflowedIndicatorPopupClassName:L}=e,c=KP(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),B=Xi(c,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const V=Zn(function(){var W;N==null||N.apply(void 0,arguments),(W=o.onClick)===null||W===void 0||W.call(o)}),Y=o.mode||E,le=_??o.selectable,G=h.useMemo(()=>C!==void 0?C:M,[M,C]),X={horizontal:{motionName:`${p}-slide-up`},inline:R$(p),other:{motionName:`${p}-zoom-big`}},re=i("menu",S||o.prefixCls),te=_S(re),[D,j,I]=UP(re,te,!r),F=je(`${re}-${O}`,f==null?void 0:f.className,m),P=h.useMemo(()=>{var W,se;if(typeof T=="function"||rd(T))return T||null;if(typeof o.expandIcon=="function"||rd(o.expandIcon))return o.expandIcon||null;if(typeof(f==null?void 0:f.expandIcon)=="function"||rd(f==null?void 0:f.expandIcon))return(f==null?void 0:f.expandIcon)||null;const Q=(W=T??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:f==null?void 0:f.expandIcon;return Qi(Q,{className:je(`${re}-submenu-expand-icon`,h.isValidElement(Q)?(se=Q.props)===null||se===void 0?void 0:se.className:void 0)})},[T,o==null?void 0:o.expandIcon,f==null?void 0:f.expandIcon,re]),ee=h.useMemo(()=>({prefixCls:re,inlineCollapsed:G||!1,direction:u,firstLevel:!0,theme:O,mode:Y,disableMenuItemTitleTooltip:$}),[re,G,u,$,O]);return D(h.createElement(fc.Provider,{value:null},h.createElement(cc.Provider,{value:ee},h.createElement(Ts,Object.assign({getPopupContainer:l,overflowedIndicator:h.createElement(b1,null),overflowedIndicatorPopupClassName:je(re,`${re}-${O}`,L),mode:Y,selectable:le,onClick:V},B,{inlineCollapsed:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),b),className:F,prefixCls:re,direction:u,defaultMotions:X,expandIcon:P,ref:t,rootClassName:je(w,j,o.rootClassName,I,te),_internalComponents:GP})))))}),Os=h.forwardRef((e,t)=>{const n=h.useRef(null),r=h.useContext(gb);return h.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),h.createElement(qP,Object.assign({ref:n},e,r))});Os.Item=Sb;Os.SubMenu=bb;Os.Divider=yb;Os.ItemGroup=ah;const XP=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},QP=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:l,iconCls:u,motionDurationMid:f,paddingBlock:p,fontSize:S,dropdownEdgeChildPadding:m,colorTextDisabled:b,fontSizeIcon:O,controlPaddingHorizontal:T,colorBgElevated:$}=e;return[{[t]:Object.assign(Object.assign({},Fv(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${l}-btn`]:{[`& > ${u}-down, & > ${l}-btn-icon > ${u}-down`]:{fontSize:O}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${u}-down`]:{fontSize:O},[`${u}-down::before`]:{transition:`transform ${f}`}},[`${t}-wrap-open`]:{[`${u}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft, + &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom, + &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomRight, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:US},[`&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topLeft, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topLeft, + &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-top, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-top, + &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topRight, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topRight`]:{animationName:GS},[`&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomLeft, + &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom, + &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:KS},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft, + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top, + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Ke(p)} ${Ke(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ke(p)} ${Ke(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ke(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Ke(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Yv(e,"zoom-big")]]},YP=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jv({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),ZP=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[QP(i),XP(i)]},YP,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:m,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:M=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:N}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=h.useContext(xn);Bv();const Y=h.useMemo(()=>{const Ie=c();return N!==void 0?N:E.includes("top")?`${Ie}-slide-down`:`${Ie}-slide-up`},[c,E,N]),le=h.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),X=_S(G),[re,te,D]=ZP(G,X),[,j]=Xr(),I=h.Children.only(o),F=Qi(I,{className:je(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),P=l?[]:i;let ee;P&&P.includes("contextMenu")&&(ee=!0);const[W,se]=Li(!1,{value:b??T}),Q=Zn(Ie=>{O==null||O(Ie,{source:"trigger"}),$==null||$(Ie),se(Ie)}),Z=je(p,S,te,D,X,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ne=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),ae=h.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),se(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),de=()=>{let Ie;return t!=null&&t.items?Ie=h.createElement(Os,Object.assign({},t)):typeof _=="function"?Ie=_():Ie=_,u&&(Ie=u(Ie)),Ie=h.Children.only(typeof Ie=="string"?h.createElement("span",null,Ie):Ie),h.createElement(zP,{prefixCls:`${G}-menu`,rootClassName:je(D,X),expandIcon:h.createElement("span",{className:`${G}-menu-submenu-arrow`},h.createElement(lE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ae,validator:ct=>{}},Ie)},[he,be]=Kv("Dropdown",m==null?void 0:m.zIndex);let Te=h.createElement(tP,Object.assign({alignPoint:ee},Xi(e,["rootClassName"]),{mouseEnterDelay:M,mouseLeaveDelay:C,visible:W,builtinPlacements:ne,arrow:!!n,overlayClassName:Z,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:P,overlay:de,placement:le,onVisibleChange:Q,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),m),{zIndex:he})}),F);return he&&(Te=h.createElement(Uv.Provider,{value:be},Te)),re(Te)};function JP(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const eR=l_(Zc,"dropdown",e=>e,JP),tR=e=>h.createElement(eR,Object.assign({},e),h.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=tR;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Re.createContext({latestIndex:0}),nR=Cb.Provider,rR=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=h.useContext(Cb);return r==null?null:h.createElement(h.Fragment,null,h.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=h.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:m,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:M=!1,classNames:C,styles:w}=e,E=oR(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,N]=Array.isArray(u)?u:[u,u],L=zg(N),c=zg(_),B=Hg(N),V=Hg(_),Y=Wi(m,{keepEmpty:!0}),le=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[X,re,te]=NS(G),D=je(G,i==null?void 0:i.className,re,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${le}`]:le,[`${G}-gap-row-${N}`]:L,[`${G}-gap-col-${_}`]:c},p,S,te),j=je(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,se)=>{var Q,Z;W!=null&&(I=se);const ne=W&&W.key||`${j}-${se}`;return h.createElement(rR,{className:j,key:ne,index:se,split:T,style:(Q=w==null?void 0:w.item)!==null&&Q!==void 0?Q:(Z=i==null?void 0:i.styles)===null||Z===void 0?void 0:Z.item},W)}),P=h.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const ee={};return M&&(ee.flexWrap="wrap"),!c&&V&&(ee.columnGap=_),!L&&B&&(ee.rowGap=N),X(h.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},ee),i==null?void 0:i.style),$)},E),h.createElement(nR,{value:P},F)))}),wb=iR;wb.Compact=V$;var aR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=h.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:m,className:b,menu:O,arrow:T,autoFocus:$,overlay:M,trigger:C,align:w,open:E,onOpenChange:_,placement:N,getPopupContainer:L,href:c,icon:B=h.createElement(b1,null),title:V,buttonsRender:Y=de=>de,mouseEnterDelay:le,mouseLeaveDelay:G,overlayClassName:X,overlayStyle:re,destroyPopupOnHide:te,dropdownRender:D}=e,j=aR(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,P={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:le,mouseLeaveDelay:G,overlayClassName:X,overlayStyle:re,destroyPopupOnHide:te,dropdownRender:D},{compactSize:ee,compactItemClassnames:W}=AS(I,r),se=je(F,W,b);"overlay"in e&&(P.overlay=M),"open"in e&&(P.open=E),"placement"in e?P.placement=N:P.placement=r==="rtl"?"bottomLeft":"bottomRight";const Q=h.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},m),Z=h.createElement(ac,{type:i,danger:l,icon:B}),[ne,ae]=Y([Q,Z]);return h.createElement(wb.Compact,Object.assign({className:se,size:ee,block:!0},j),ne,h.createElement(Zc,Object.assign({},P),ae))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},Fg=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],lR=({stepNames:e,setActions:t})=>{const[n,r]=h.useState("Loading...");h.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step"}));return Ye.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:Ye.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})};var Tb={exports:{}};/*! + * jQuery JavaScript Library v3.7.1 + * https://jquery.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2023-08-28T13:37Z + */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:Ug,function(t,n){var r=[],o=Object.getPrototypeOf,i=r.slice,l=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,f=r.indexOf,p={},S=p.toString,m=p.hasOwnProperty,b=m.toString,O=b.call(Object),T={},$=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},M=function(s){return s!=null&&s===s.window},C=t.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function E(a,s,d){d=d||C;var v,g,y=d.createElement("script");if(y.text=a,s)for(v in w)g=s[v]||s.getAttribute&&s.getAttribute(v),g&&y.setAttribute(v,g);d.head.appendChild(y).parentNode.removeChild(y)}function _(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[S.call(a)]||"object":typeof a}var N="3.7.1",L=/HTML$/i,c=function(a,s){return new c.fn.init(a,s)};c.fn=c.prototype={jquery:N,constructor:c,length:0,toArray:function(){return i.call(this)},get:function(a){return a==null?i.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var s=c.merge(this.constructor(),a);return s.prevObject=this,s},each:function(a){return c.each(this,a)},map:function(a){return this.pushStack(c.map(this,function(s,d){return a.call(s,d,s)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(a,s){return(s+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(a,s){return s%2}))},eq:function(a){var s=this.length,d=+a+(a<0?s:0);return this.pushStack(d>=0&&d0&&s-1 in a}function V(a,s){return a.nodeName&&a.nodeName.toLowerCase()===s.toLowerCase()}var Y=r.pop,le=r.sort,G=r.splice,X="[\\x20\\t\\r\\n\\f]",re=new RegExp("^"+X+"+|((?:^|[^\\\\])(?:\\\\.)*)"+X+"+$","g");c.contains=function(a,s){var d=s&&s.parentNode;return a===d||!!(d&&d.nodeType===1&&(a.contains?a.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16))};var te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(a,s){return s?a==="\0"?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a}c.escapeSelector=function(a){return(a+"").replace(te,D)};var j=C,I=u;(function(){var a,s,d,v,g,y=I,x,A,k,H,J,ie=c.expando,K=0,ue=0,Be=_s(),ut=_s(),qe=_s(),yn=_s(),fn=function(R,z){return R===z&&(g=!0),0},ao="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lo="(?:\\\\[\\da-fA-F]{1,6}"+X+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",tt="\\["+X+"*("+lo+")(?:"+X+"*([*^$|!~]?=)"+X+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lo+"))|)"+X+"*\\]",Ci=":("+lo+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+tt+")*)|.*)\\)|)",dt=new RegExp(X+"+","g"),Qt=new RegExp("^"+X+"*,"+X+"*"),al=new RegExp("^"+X+"*([>+~]|"+X+")"+X+"*"),rf=new RegExp(X+"|>"),so=new RegExp(Ci),ll=new RegExp("^"+lo+"$"),uo={ID:new RegExp("^#("+lo+")"),CLASS:new RegExp("^\\.("+lo+")"),TAG:new RegExp("^("+lo+"|[*])"),ATTR:new RegExp("^"+tt),PSEUDO:new RegExp("^"+Ci),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+X+"*(even|odd|(([+-]|)(\\d*)n|)"+X+"*(?:([+-]|)"+X+"*(\\d+)|))"+X+"*\\)|)","i"),bool:new RegExp("^(?:"+ao+")$","i"),needsContext:new RegExp("^"+X+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+X+"*((?:-\\d)?\\d*)"+X+"*\\)|)(?=[^-]|$)","i")},Fo=/^(?:input|select|textarea|button)$/i,Wo=/^h\d$/i,wr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,of=/[+~]/,Co=new RegExp("\\\\[\\da-fA-F]{1,6}"+X+"?|\\\\([^\\r\\n\\f])","g"),wo=function(R,z){var U="0x"+R.slice(1)-65536;return z||(U<0?String.fromCharCode(U+65536):String.fromCharCode(U>>10|55296,U&1023|56320))},Nb=function(){Vo()},Mb=Rs(function(R){return R.disabled===!0&&V(R,"fieldset")},{dir:"parentNode",next:"legend"});function Ab(){try{return x.activeElement}catch{}}try{y.apply(r=i.call(j.childNodes),j.childNodes),r[j.childNodes.length].nodeType}catch{y={apply:function(z,U){I.apply(z,i.call(U))},call:function(z){I.apply(z,i.call(arguments,1))}}}function St(R,z,U,q){var oe,me,ge,$e,ye,Ze,ze,Fe=z&&z.ownerDocument,Je=z?z.nodeType:9;if(U=U||[],typeof R!="string"||!R||Je!==1&&Je!==9&&Je!==11)return U;if(!q&&(Vo(z),z=z||x,k)){if(Je!==11&&(ye=wr.exec(R)))if(oe=ye[1]){if(Je===9)if(ge=z.getElementById(oe)){if(ge.id===oe)return y.call(U,ge),U}else return U;else if(Fe&&(ge=Fe.getElementById(oe))&&St.contains(z,ge)&&ge.id===oe)return y.call(U,ge),U}else{if(ye[2])return y.apply(U,z.getElementsByTagName(R)),U;if((oe=ye[3])&&z.getElementsByClassName)return y.apply(U,z.getElementsByClassName(oe)),U}if(!yn[R+" "]&&(!H||!H.test(R))){if(ze=R,Fe=z,Je===1&&(rf.test(R)||al.test(R))){for(Fe=of.test(R)&&af(z.parentNode)||z,(Fe!=z||!T.scope)&&(($e=z.getAttribute("id"))?$e=c.escapeSelector($e):z.setAttribute("id",$e=ie)),Ze=sl(R),me=Ze.length;me--;)Ze[me]=($e?"#"+$e:":scope")+" "+Ps(Ze[me]);ze=Ze.join(",")}try{return y.apply(U,Fe.querySelectorAll(ze)),U}catch{yn(R,!0)}finally{$e===ie&&z.removeAttribute("id")}}}return ph(R.replace(re,"$1"),z,U,q)}function _s(){var R=[];function z(U,q){return R.push(U+" ")>s.cacheLength&&delete z[R.shift()],z[U+" "]=q}return z}function jr(R){return R[ie]=!0,R}function ea(R){var z=x.createElement("fieldset");try{return!!R(z)}catch{return!1}finally{z.parentNode&&z.parentNode.removeChild(z),z=null}}function Lb(R){return function(z){return V(z,"input")&&z.type===R}}function jb(R){return function(z){return(V(z,"input")||V(z,"button"))&&z.type===R}}function fh(R){return function(z){return"form"in z?z.parentNode&&z.disabled===!1?"label"in z?"label"in z.parentNode?z.parentNode.disabled===R:z.disabled===R:z.isDisabled===R||z.isDisabled!==!R&&Mb(z)===R:z.disabled===R:"label"in z?z.disabled===R:!1}}function wi(R){return jr(function(z){return z=+z,jr(function(U,q){for(var oe,me=R([],U.length,z),ge=me.length;ge--;)U[oe=me[ge]]&&(U[oe]=!(q[oe]=U[oe]))})})}function af(R){return R&&typeof R.getElementsByTagName<"u"&&R}function Vo(R){var z,U=R?R.ownerDocument||R:j;return U==x||U.nodeType!==9||!U.documentElement||(x=U,A=x.documentElement,k=!c.isXMLDoc(x),J=A.matches||A.webkitMatchesSelector||A.msMatchesSelector,A.msMatchesSelector&&j!=x&&(z=x.defaultView)&&z.top!==z&&z.addEventListener("unload",Nb),T.getById=ea(function(q){return A.appendChild(q).id=c.expando,!x.getElementsByName||!x.getElementsByName(c.expando).length}),T.disconnectedMatch=ea(function(q){return J.call(q,"*")}),T.scope=ea(function(){return x.querySelectorAll(":scope")}),T.cssHas=ea(function(){try{return x.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(s.filter.ID=function(q){var oe=q.replace(Co,wo);return function(me){return me.getAttribute("id")===oe}},s.find.ID=function(q,oe){if(typeof oe.getElementById<"u"&&k){var me=oe.getElementById(q);return me?[me]:[]}}):(s.filter.ID=function(q){var oe=q.replace(Co,wo);return function(me){var ge=typeof me.getAttributeNode<"u"&&me.getAttributeNode("id");return ge&&ge.value===oe}},s.find.ID=function(q,oe){if(typeof oe.getElementById<"u"&&k){var me,ge,$e,ye=oe.getElementById(q);if(ye){if(me=ye.getAttributeNode("id"),me&&me.value===q)return[ye];for($e=oe.getElementsByName(q),ge=0;ye=$e[ge++];)if(me=ye.getAttributeNode("id"),me&&me.value===q)return[ye]}return[]}}),s.find.TAG=function(q,oe){return typeof oe.getElementsByTagName<"u"?oe.getElementsByTagName(q):oe.querySelectorAll(q)},s.find.CLASS=function(q,oe){if(typeof oe.getElementsByClassName<"u"&&k)return oe.getElementsByClassName(q)},H=[],ea(function(q){var oe;A.appendChild(q).innerHTML="",q.querySelectorAll("[selected]").length||H.push("\\["+X+"*(?:value|"+ao+")"),q.querySelectorAll("[id~="+ie+"-]").length||H.push("~="),q.querySelectorAll("a#"+ie+"+*").length||H.push(".#.+[+~]"),q.querySelectorAll(":checked").length||H.push(":checked"),oe=x.createElement("input"),oe.setAttribute("type","hidden"),q.appendChild(oe).setAttribute("name","D"),A.appendChild(q).disabled=!0,q.querySelectorAll(":disabled").length!==2&&H.push(":enabled",":disabled"),oe=x.createElement("input"),oe.setAttribute("name",""),q.appendChild(oe),q.querySelectorAll("[name='']").length||H.push("\\["+X+"*name"+X+"*="+X+`*(?:''|"")`)}),T.cssHas||H.push(":has"),H=H.length&&new RegExp(H.join("|")),fn=function(q,oe){if(q===oe)return g=!0,0;var me=!q.compareDocumentPosition-!oe.compareDocumentPosition;return me||(me=(q.ownerDocument||q)==(oe.ownerDocument||oe)?q.compareDocumentPosition(oe):1,me&1||!T.sortDetached&&oe.compareDocumentPosition(q)===me?q===x||q.ownerDocument==j&&St.contains(j,q)?-1:oe===x||oe.ownerDocument==j&&St.contains(j,oe)?1:v?f.call(v,q)-f.call(v,oe):0:me&4?-1:1)}),x}St.matches=function(R,z){return St(R,null,null,z)},St.matchesSelector=function(R,z){if(Vo(R),k&&!yn[z+" "]&&(!H||!H.test(z)))try{var U=J.call(R,z);if(U||T.disconnectedMatch||R.document&&R.document.nodeType!==11)return U}catch{yn(z,!0)}return St(z,x,null,[R]).length>0},St.contains=function(R,z){return(R.ownerDocument||R)!=x&&Vo(R),c.contains(R,z)},St.attr=function(R,z){(R.ownerDocument||R)!=x&&Vo(R);var U=s.attrHandle[z.toLowerCase()],q=U&&m.call(s.attrHandle,z.toLowerCase())?U(R,z,!k):void 0;return q!==void 0?q:R.getAttribute(z)},St.error=function(R){throw new Error("Syntax error, unrecognized expression: "+R)},c.uniqueSort=function(R){var z,U=[],q=0,oe=0;if(g=!T.sortStable,v=!T.sortStable&&i.call(R,0),le.call(R,fn),g){for(;z=R[oe++];)z===R[oe]&&(q=U.push(oe));for(;q--;)G.call(R,U[q],1)}return v=null,R},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(i.apply(this)))},s=c.expr={cacheLength:50,createPseudo:jr,match:uo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(R){return R[1]=R[1].replace(Co,wo),R[3]=(R[3]||R[4]||R[5]||"").replace(Co,wo),R[2]==="~="&&(R[3]=" "+R[3]+" "),R.slice(0,4)},CHILD:function(R){return R[1]=R[1].toLowerCase(),R[1].slice(0,3)==="nth"?(R[3]||St.error(R[0]),R[4]=+(R[4]?R[5]+(R[6]||1):2*(R[3]==="even"||R[3]==="odd")),R[5]=+(R[7]+R[8]||R[3]==="odd")):R[3]&&St.error(R[0]),R},PSEUDO:function(R){var z,U=!R[6]&&R[2];return uo.CHILD.test(R[0])?null:(R[3]?R[2]=R[4]||R[5]||"":U&&so.test(U)&&(z=sl(U,!0))&&(z=U.indexOf(")",U.length-z)-U.length)&&(R[0]=R[0].slice(0,z),R[2]=U.slice(0,z)),R.slice(0,3))}},filter:{TAG:function(R){var z=R.replace(Co,wo).toLowerCase();return R==="*"?function(){return!0}:function(U){return V(U,z)}},CLASS:function(R){var z=Be[R+" "];return z||(z=new RegExp("(^|"+X+")"+R+"("+X+"|$)"))&&Be(R,function(U){return z.test(typeof U.className=="string"&&U.className||typeof U.getAttribute<"u"&&U.getAttribute("class")||"")})},ATTR:function(R,z,U){return function(q){var oe=St.attr(q,R);return oe==null?z==="!=":z?(oe+="",z==="="?oe===U:z==="!="?oe!==U:z==="^="?U&&oe.indexOf(U)===0:z==="*="?U&&oe.indexOf(U)>-1:z==="$="?U&&oe.slice(-U.length)===U:z==="~="?(" "+oe.replace(dt," ")+" ").indexOf(U)>-1:z==="|="?oe===U||oe.slice(0,U.length+1)===U+"-":!1):!0}},CHILD:function(R,z,U,q,oe){var me=R.slice(0,3)!=="nth",ge=R.slice(-4)!=="last",$e=z==="of-type";return q===1&&oe===0?function(ye){return!!ye.parentNode}:function(ye,Ze,ze){var Fe,Je,Ae,_t,Qn,Tn=me!==ge?"nextSibling":"previousSibling",xr=ye.parentNode,co=$e&&ye.nodeName.toLowerCase(),ta=!ze&&!$e,Nn=!1;if(xr){if(me){for(;Tn;){for(Ae=ye;Ae=Ae[Tn];)if($e?V(Ae,co):Ae.nodeType===1)return!1;Qn=Tn=R==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[ge?xr.firstChild:xr.lastChild],ge&&ta){for(Je=xr[ie]||(xr[ie]={}),Fe=Je[R]||[],_t=Fe[0]===K&&Fe[1],Nn=_t&&Fe[2],Ae=_t&&xr.childNodes[_t];Ae=++_t&&Ae&&Ae[Tn]||(Nn=_t=0)||Qn.pop();)if(Ae.nodeType===1&&++Nn&&Ae===ye){Je[R]=[K,_t,Nn];break}}else if(ta&&(Je=ye[ie]||(ye[ie]={}),Fe=Je[R]||[],_t=Fe[0]===K&&Fe[1],Nn=_t),Nn===!1)for(;(Ae=++_t&&Ae&&Ae[Tn]||(Nn=_t=0)||Qn.pop())&&!(($e?V(Ae,co):Ae.nodeType===1)&&++Nn&&(ta&&(Je=Ae[ie]||(Ae[ie]={}),Je[R]=[K,Nn]),Ae===ye)););return Nn-=oe,Nn===q||Nn%q===0&&Nn/q>=0}}},PSEUDO:function(R,z){var U,q=s.pseudos[R]||s.setFilters[R.toLowerCase()]||St.error("unsupported pseudo: "+R);return q[ie]?q(z):q.length>1?(U=[R,R,"",z],s.setFilters.hasOwnProperty(R.toLowerCase())?jr(function(oe,me){for(var ge,$e=q(oe,z),ye=$e.length;ye--;)ge=f.call(oe,$e[ye]),oe[ge]=!(me[ge]=$e[ye])}):function(oe){return q(oe,0,U)}):q}},pseudos:{not:jr(function(R){var z=[],U=[],q=cf(R.replace(re,"$1"));return q[ie]?jr(function(oe,me,ge,$e){for(var ye,Ze=q(oe,null,$e,[]),ze=oe.length;ze--;)(ye=Ze[ze])&&(oe[ze]=!(me[ze]=ye))}):function(oe,me,ge){return z[0]=oe,q(z,null,ge,U),z[0]=null,!U.pop()}}),has:jr(function(R){return function(z){return St(R,z).length>0}}),contains:jr(function(R){return R=R.replace(Co,wo),function(z){return(z.textContent||c.text(z)).indexOf(R)>-1}}),lang:jr(function(R){return ll.test(R||"")||St.error("unsupported lang: "+R),R=R.replace(Co,wo).toLowerCase(),function(z){var U;do if(U=k?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return U=U.toLowerCase(),U===R||U.indexOf(R+"-")===0;while((z=z.parentNode)&&z.nodeType===1);return!1}}),target:function(R){var z=t.location&&t.location.hash;return z&&z.slice(1)===R.id},root:function(R){return R===A},focus:function(R){return R===Ab()&&x.hasFocus()&&!!(R.type||R.href||~R.tabIndex)},enabled:fh(!1),disabled:fh(!0),checked:function(R){return V(R,"input")&&!!R.checked||V(R,"option")&&!!R.selected},selected:function(R){return R.parentNode&&R.parentNode.selectedIndex,R.selected===!0},empty:function(R){for(R=R.firstChild;R;R=R.nextSibling)if(R.nodeType<6)return!1;return!0},parent:function(R){return!s.pseudos.empty(R)},header:function(R){return Wo.test(R.nodeName)},input:function(R){return Fo.test(R.nodeName)},button:function(R){return V(R,"input")&&R.type==="button"||V(R,"button")},text:function(R){var z;return V(R,"input")&&R.type==="text"&&((z=R.getAttribute("type"))==null||z.toLowerCase()==="text")},first:wi(function(){return[0]}),last:wi(function(R,z){return[z-1]}),eq:wi(function(R,z,U){return[U<0?U+z:U]}),even:wi(function(R,z){for(var U=0;Uz?q=z:q=U;--q>=0;)R.push(q);return R}),gt:wi(function(R,z,U){for(var q=U<0?U+z:U;++q1?function(z,U,q){for(var oe=R.length;oe--;)if(!R[oe](z,U,q))return!1;return!0}:R[0]}function Db(R,z,U){for(var q=0,oe=z.length;q-1&&(ge[ze]=!($e[ze]=Je))}}else Ae=Is(Ae===$e?Ae.splice(Tn,Ae.length):Ae),oe?oe(null,$e,Ae,Ze):y.apply($e,Ae)})}function uf(R){for(var z,U,q,oe=R.length,me=s.relative[R[0].type],ge=me||s.relative[" "],$e=me?1:0,ye=Rs(function(Fe){return Fe===z},ge,!0),Ze=Rs(function(Fe){return f.call(z,Fe)>-1},ge,!0),ze=[function(Fe,Je,Ae){var _t=!me&&(Ae||Je!=d)||((z=Je).nodeType?ye(Fe,Je,Ae):Ze(Fe,Je,Ae));return z=null,_t}];$e1&&lf(ze),$e>1&&Ps(R.slice(0,$e-1).concat({value:R[$e-2].type===" "?"*":""})).replace(re,"$1"),U,$e0,q=R.length>0,oe=function(me,ge,$e,ye,Ze){var ze,Fe,Je,Ae=0,_t="0",Qn=me&&[],Tn=[],xr=d,co=me||q&&s.find.TAG("*",Ze),ta=K+=xr==null?1:Math.random()||.1,Nn=co.length;for(Ze&&(d=ge==x||ge||Ze);_t!==Nn&&(ze=co[_t])!=null;_t++){if(q&&ze){for(Fe=0,!ge&&ze.ownerDocument!=x&&(Vo(ze),$e=!k);Je=R[Fe++];)if(Je(ze,ge||x,$e)){y.call(ye,ze);break}Ze&&(K=ta)}U&&((ze=!Je&&ze)&&Ae--,me&&Qn.push(ze))}if(Ae+=_t,U&&_t!==Ae){for(Fe=0;Je=z[Fe++];)Je(Qn,Tn,ge,$e);if(me){if(Ae>0)for(;_t--;)Qn[_t]||Tn[_t]||(Tn[_t]=Y.call(ye));Tn=Is(Tn)}y.apply(ye,Tn),Ze&&!me&&Tn.length>0&&Ae+z.length>1&&c.uniqueSort(ye)}return Ze&&(K=ta,d=xr),Qn};return U?jr(oe):oe}function cf(R,z){var U,q=[],oe=[],me=qe[R+" "];if(!me){for(z||(z=sl(R)),U=z.length;U--;)me=uf(z[U]),me[ie]?q.push(me):oe.push(me);me=qe(R,zb(oe,q)),me.selector=R}return me}function ph(R,z,U,q){var oe,me,ge,$e,ye,Ze=typeof R=="function"&&R,ze=!q&&sl(R=Ze.selector||R);if(U=U||[],ze.length===1){if(me=ze[0]=ze[0].slice(0),me.length>2&&(ge=me[0]).type==="ID"&&z.nodeType===9&&k&&s.relative[me[1].type]){if(z=(s.find.ID(ge.matches[0].replace(Co,wo),z)||[])[0],z)Ze&&(z=z.parentNode);else return U;R=R.slice(me.shift().value.length)}for(oe=uo.needsContext.test(R)?0:me.length;oe--&&(ge=me[oe],!s.relative[$e=ge.type]);)if((ye=s.find[$e])&&(q=ye(ge.matches[0].replace(Co,wo),of.test(me[0].type)&&af(z.parentNode)||z))){if(me.splice(oe,1),R=q.length&&Ps(me),!R)return y.apply(U,q),U;break}}return(Ze||cf(R,ze))(q,z,!k,U,!z||of.test(R)&&af(z.parentNode)||z),U}T.sortStable=ie.split("").sort(fn).join("")===ie,Vo(),T.sortDetached=ea(function(R){return R.compareDocumentPosition(x.createElement("fieldset"))&1}),c.find=St,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,St.compile=cf,St.select=ph,St.setDocument=Vo,St.tokenize=sl,St.escape=c.escapeSelector,St.getText=c.text,St.isXML=c.isXMLDoc,St.selectors=c.expr,St.support=c.support,St.uniqueSort=c.uniqueSort})();var F=function(a,s,d){for(var v=[],g=d!==void 0;(a=a[s])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&c(a).is(d))break;v.push(a)}return v},P=function(a,s){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==s&&d.push(a);return d},ee=c.expr.match.needsContext,W=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function se(a,s,d){return $(s)?c.grep(a,function(v,g){return!!s.call(v,g,v)!==d}):s.nodeType?c.grep(a,function(v){return v===s!==d}):typeof s!="string"?c.grep(a,function(v){return f.call(s,v)>-1!==d}):c.filter(s,a,d)}c.filter=function(a,s,d){var v=s[0];return d&&(a=":not("+a+")"),s.length===1&&v.nodeType===1?c.find.matchesSelector(v,a)?[v]:[]:c.find.matches(a,c.grep(s,function(g){return g.nodeType===1}))},c.fn.extend({find:function(a){var s,d,v=this.length,g=this;if(typeof a!="string")return this.pushStack(c(a).filter(function(){for(s=0;s1?c.uniqueSort(d):d},filter:function(a){return this.pushStack(se(this,a||[],!1))},not:function(a){return this.pushStack(se(this,a||[],!0))},is:function(a){return!!se(this,typeof a=="string"&&ee.test(a)?c(a):a||[],!1).length}});var Q,Z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ne=c.fn.init=function(a,s,d){var v,g;if(!a)return this;if(d=d||Q,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?v=[null,a,null]:v=Z.exec(a),v&&(v[1]||!s))if(v[1]){if(s=s instanceof c?s[0]:s,c.merge(this,c.parseHTML(v[1],s&&s.nodeType?s.ownerDocument||s:C,!0)),W.test(v[1])&&c.isPlainObject(s))for(v in s)$(this[v])?this[v](s[v]):this.attr(v,s[v]);return this}else return g=C.getElementById(v[2]),g&&(this[0]=g,this.length=1),this;else return!s||s.jquery?(s||d).find(a):this.constructor(s).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if($(a))return d.ready!==void 0?d.ready(a):a(c)}return c.makeArray(a,this)};ne.prototype=c.fn,Q=c(C);var ae=/^(?:parents|prev(?:Until|All))/,de={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(a){var s=c(a,this),d=s.length;return this.filter(function(){for(var v=0;v-1:d.nodeType===1&&c.find.matchesSelector(d,a))){y.push(d);break}}return this.pushStack(y.length>1?c.uniqueSort(y):y)},index:function(a){return a?typeof a=="string"?f.call(c(a),this[0]):f.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,s){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(a,s))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function he(a,s){for(;(a=a[s])&&a.nodeType!==1;);return a}c.each({parent:function(a){var s=a.parentNode;return s&&s.nodeType!==11?s:null},parents:function(a){return F(a,"parentNode")},parentsUntil:function(a,s,d){return F(a,"parentNode",d)},next:function(a){return he(a,"nextSibling")},prev:function(a){return he(a,"previousSibling")},nextAll:function(a){return F(a,"nextSibling")},prevAll:function(a){return F(a,"previousSibling")},nextUntil:function(a,s,d){return F(a,"nextSibling",d)},prevUntil:function(a,s,d){return F(a,"previousSibling",d)},siblings:function(a){return P((a.parentNode||{}).firstChild,a)},children:function(a){return P(a.firstChild)},contents:function(a){return a.contentDocument!=null&&o(a.contentDocument)?a.contentDocument:(V(a,"template")&&(a=a.content||a),c.merge([],a.childNodes))}},function(a,s){c.fn[a]=function(d,v){var g=c.map(this,s,d);return a.slice(-5)!=="Until"&&(v=d),v&&typeof v=="string"&&(g=c.filter(v,g)),this.length>1&&(de[a]||c.uniqueSort(g),ae.test(a)&&g.reverse()),this.pushStack(g)}});var be=/[^\x20\t\r\n\f]+/g;function Te(a){var s={};return c.each(a.match(be)||[],function(d,v){s[v]=!0}),s}c.Callbacks=function(a){a=typeof a=="string"?Te(a):c.extend({},a);var s,d,v,g,y=[],x=[],A=-1,k=function(){for(g=g||a.once,v=s=!0;x.length;A=-1)for(d=x.shift();++A-1;)y.splice(K,1),K<=A&&A--}),this},has:function(J){return J?c.inArray(J,y)>-1:y.length>0},empty:function(){return y&&(y=[]),this},disable:function(){return g=x=[],y=d="",this},disabled:function(){return!y},lock:function(){return g=x=[],!d&&!s&&(y=d=""),this},locked:function(){return!!g},fireWith:function(J,ie){return g||(ie=ie||[],ie=[J,ie.slice?ie.slice():ie],x.push(ie),s||k()),this},fire:function(){return H.fireWith(this,arguments),this},fired:function(){return!!v}};return H};function Ie(a){return a}function ct(a){throw a}function Ve(a,s,d,v){var g;try{a&&$(g=a.promise)?g.call(a).done(s).fail(d):a&&$(g=a.then)?g.call(a,s,d):s.apply(void 0,[a].slice(v))}catch(y){d.apply(void 0,[y])}}c.extend({Deferred:function(a){var s=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],d="pending",v={state:function(){return d},always:function(){return g.done(arguments).fail(arguments),this},catch:function(y){return v.then(null,y)},pipe:function(){var y=arguments;return c.Deferred(function(x){c.each(s,function(A,k){var H=$(y[k[4]])&&y[k[4]];g[k[1]](function(){var J=H&&H.apply(this,arguments);J&&$(J.promise)?J.promise().progress(x.notify).done(x.resolve).fail(x.reject):x[k[0]+"With"](this,H?[J]:arguments)})}),y=null}).promise()},then:function(y,x,A){var k=0;function H(J,ie,K,ue){return function(){var Be=this,ut=arguments,qe=function(){var fn,ao;if(!(J=k&&(K!==ct&&(Be=void 0,ut=[fn]),ie.rejectWith(Be,ut))}};J?yn():(c.Deferred.getErrorHook?yn.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(yn.error=c.Deferred.getStackHook()),t.setTimeout(yn))}}return c.Deferred(function(J){s[0][3].add(H(0,J,$(A)?A:Ie,J.notifyWith)),s[1][3].add(H(0,J,$(y)?y:Ie)),s[2][3].add(H(0,J,$(x)?x:ct))}).promise()},promise:function(y){return y!=null?c.extend(y,v):v}},g={};return c.each(s,function(y,x){var A=x[2],k=x[5];v[x[1]]=A.add,k&&A.add(function(){d=k},s[3-y][2].disable,s[3-y][3].disable,s[0][2].lock,s[0][3].lock),A.add(x[3].fire),g[x[0]]=function(){return g[x[0]+"With"](this===g?void 0:this,arguments),this},g[x[0]+"With"]=A.fireWith}),v.promise(g),a&&a.call(g,g),g},when:function(a){var s=arguments.length,d=s,v=Array(d),g=i.call(arguments),y=c.Deferred(),x=function(A){return function(k){v[A]=this,g[A]=arguments.length>1?i.call(arguments):k,--s||y.resolveWith(v,g)}};if(s<=1&&(Ve(a,y.done(x(d)).resolve,y.reject,!s),y.state()==="pending"||$(g[d]&&g[d].then)))return y.then();for(;d--;)Ve(g[d],x(d),y.reject);return y.promise()}});var et=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(a,s){t.console&&t.console.warn&&a&&et.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,s)},c.readyException=function(a){t.setTimeout(function(){throw a})};var Xe=c.Deferred();c.fn.ready=function(a){return Xe.then(a).catch(function(s){c.readyException(s)}),this},c.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(a!==!0&&--c.readyWait>0)&&Xe.resolveWith(C,[c]))}}),c.ready.then=Xe.then;function Ge(){C.removeEventListener("DOMContentLoaded",Ge),t.removeEventListener("load",Ge),c.ready()}C.readyState==="complete"||C.readyState!=="loading"&&!C.documentElement.doScroll?t.setTimeout(c.ready):(C.addEventListener("DOMContentLoaded",Ge),t.addEventListener("load",Ge));var Le=function(a,s,d,v,g,y,x){var A=0,k=a.length,H=d==null;if(_(d)==="object"){g=!0;for(A in d)Le(a,s,A,d[A],!0,y,x)}else if(v!==void 0&&(g=!0,$(v)||(x=!0),H&&(x?(s.call(a,v),s=null):(H=s,s=function(J,ie,K){return H.call(c(J),K)})),s))for(;A1,null,!0)},removeData:function(a){return this.each(function(){Ce.remove(this,a)})}}),c.extend({queue:function(a,s,d){var v;if(a)return s=(s||"fx")+"queue",v=ve.get(a,s),d&&(!v||Array.isArray(d)?v=ve.access(a,s,c.makeArray(d)):v.push(d)),v||[]},dequeue:function(a,s){s=s||"fx";var d=c.queue(a,s),v=d.length,g=d.shift(),y=c._queueHooks(a,s),x=function(){c.dequeue(a,s)};g==="inprogress"&&(g=d.shift(),v--),g&&(s==="fx"&&d.unshift("inprogress"),delete y.stop,g.call(a,x,y)),!v&&y&&y.empty.fire()},_queueHooks:function(a,s){var d=s+"queueHooks";return ve.get(a,d)||ve.access(a,d,{empty:c.Callbacks("once memory").add(function(){ve.remove(a,[s+"queue",d])})})}}),c.fn.extend({queue:function(a,s){var d=2;return typeof a!="string"&&(s=a,a="fx",d--),arguments.length\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=C.createDocumentFragment(),s=a.appendChild(C.createElement("div")),d=C.createElement("input");d.setAttribute("type","radio"),d.setAttribute("checked","checked"),d.setAttribute("name","t"),s.appendChild(d),T.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",T.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",T.option=!!s.lastChild})();var Oe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Oe.tbody=Oe.tfoot=Oe.colgroup=Oe.caption=Oe.thead,Oe.th=Oe.td,T.option||(Oe.optgroup=Oe.option=[1,""]);function He(a,s){var d;return typeof a.getElementsByTagName<"u"?d=a.getElementsByTagName(s||"*"):typeof a.querySelectorAll<"u"?d=a.querySelectorAll(s||"*"):d=[],s===void 0||s&&V(a,s)?c.merge([a],d):d}function Ne(a,s){for(var d=0,v=a.length;d-1){g&&g.push(y);continue}if(H=xt(y),x=He(ie.appendChild(y),"script"),H&&Ne(x),d)for(J=0;y=x[J++];)ft.test(y.type||"")&&d.push(y)}return ie}var vt=/^([^.]*)(?:\.(.+)|)/;function ht(){return!0}function Xt(){return!1}function sn(a,s,d,v,g,y){var x,A;if(typeof s=="object"){typeof d!="string"&&(v=v||d,d=void 0);for(A in s)sn(a,A,d,v,s[A],y);return a}if(v==null&&g==null?(g=d,v=d=void 0):g==null&&(typeof d=="string"?(g=v,v=void 0):(g=v,v=d,d=void 0)),g===!1)g=Xt;else if(!g)return a;return y===1&&(x=g,g=function(k){return c().off(k),x.apply(this,arguments)},g.guid=x.guid||(x.guid=c.guid++)),a.each(function(){c.event.add(this,s,g,v,d)})}c.event={global:{},add:function(a,s,d,v,g){var y,x,A,k,H,J,ie,K,ue,Be,ut,qe=ve.get(a);if(Me(a))for(d.handler&&(y=d,d=y.handler,g=y.selector),g&&c.find.matchesSelector(lt,g),d.guid||(d.guid=c.guid++),(k=qe.events)||(k=qe.events=Object.create(null)),(x=qe.handle)||(x=qe.handle=function(yn){return typeof c<"u"&&c.event.triggered!==yn.type?c.event.dispatch.apply(a,arguments):void 0}),s=(s||"").match(be)||[""],H=s.length;H--;)A=vt.exec(s[H])||[],ue=ut=A[1],Be=(A[2]||"").split(".").sort(),ue&&(ie=c.event.special[ue]||{},ue=(g?ie.delegateType:ie.bindType)||ue,ie=c.event.special[ue]||{},J=c.extend({type:ue,origType:ut,data:v,handler:d,guid:d.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:Be.join(".")},y),(K=k[ue])||(K=k[ue]=[],K.delegateCount=0,(!ie.setup||ie.setup.call(a,v,Be,x)===!1)&&a.addEventListener&&a.addEventListener(ue,x)),ie.add&&(ie.add.call(a,J),J.handler.guid||(J.handler.guid=d.guid)),g?K.splice(K.delegateCount++,0,J):K.push(J),c.event.global[ue]=!0)},remove:function(a,s,d,v,g){var y,x,A,k,H,J,ie,K,ue,Be,ut,qe=ve.hasData(a)&&ve.get(a);if(!(!qe||!(k=qe.events))){for(s=(s||"").match(be)||[""],H=s.length;H--;){if(A=vt.exec(s[H])||[],ue=ut=A[1],Be=(A[2]||"").split(".").sort(),!ue){for(ue in k)c.event.remove(a,ue+s[H],d,v,!0);continue}for(ie=c.event.special[ue]||{},ue=(v?ie.delegateType:ie.bindType)||ue,K=k[ue]||[],A=A[2]&&new RegExp("(^|\\.)"+Be.join("\\.(?:.*\\.|)")+"(\\.|$)"),x=y=K.length;y--;)J=K[y],(g||ut===J.origType)&&(!d||d.guid===J.guid)&&(!A||A.test(J.namespace))&&(!v||v===J.selector||v==="**"&&J.selector)&&(K.splice(y,1),J.selector&&K.delegateCount--,ie.remove&&ie.remove.call(a,J));x&&!K.length&&((!ie.teardown||ie.teardown.call(a,Be,qe.handle)===!1)&&c.removeEvent(a,ue,qe.handle),delete k[ue])}c.isEmptyObject(k)&&ve.remove(a,"handle events")}},dispatch:function(a){var s,d,v,g,y,x,A=new Array(arguments.length),k=c.event.fix(a),H=(ve.get(this,"events")||Object.create(null))[k.type]||[],J=c.event.special[k.type]||{};for(A[0]=k,s=1;s=1)){for(;H!==this;H=H.parentNode||this)if(H.nodeType===1&&!(a.type==="click"&&H.disabled===!0)){for(y=[],x={},d=0;d-1:c.find(g,this,null,[H]).length),x[g]&&y.push(v);y.length&&A.push({elem:H,handlers:y})}}return H=this,k\s*$/g;function Bn(a,s){return V(a,"table")&&V(s.nodeType!==11?s:s.firstChild,"tr")&&c(a).children("tbody")[0]||a}function kn(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function yt(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function ar(a,s){var d,v,g,y,x,A,k;if(s.nodeType===1){if(ve.hasData(a)&&(y=ve.get(a),k=y.events,k)){ve.remove(s,"handle events");for(g in k)for(d=0,v=k[g].length;d1&&typeof ue=="string"&&!T.checkClone&&zn.test(ue))return a.each(function(ut){var qe=a.eq(ut);Be&&(s[0]=ue.call(this,ut,qe.html())),Fn(qe,s,d,v)});if(ie&&(g=ke(s,a[0].ownerDocument,!1,a,v),y=g.firstChild,g.childNodes.length===1&&(g=y),y||v)){for(x=c.map(He(g,"script"),kn),A=x.length;J0&&Ne(x,!k&&He(a,"script")),A},cleanData:function(a){for(var s,d,v,g=c.event.special,y=0;(d=a[y])!==void 0;y++)if(Me(d)){if(s=d[ve.expando]){if(s.events)for(v in s.events)g[v]?c.event.remove(d,v):c.removeEvent(d,v,s.handle);d[ve.expando]=void 0}d[Ce.expando]&&(d[Ce.expando]=void 0)}}}),c.fn.extend({detach:function(a){return Wn(this,a,!0)},remove:function(a){return Wn(this,a)},text:function(a){return Le(this,function(s){return s===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,a,arguments.length)},append:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.appendChild(a)}})},prepend:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.insertBefore(a,s.firstChild)}})},before:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,s=0;(a=this[s])!=null;s++)a.nodeType===1&&(c.cleanData(He(a,!1)),a.textContent="");return this},clone:function(a,s){return a=a??!1,s=s??a,this.map(function(){return c.clone(this,a,s)})},html:function(a){return Le(this,function(s){var d=this[0]||{},v=0,g=this.length;if(s===void 0&&d.nodeType===1)return d.innerHTML;if(typeof s=="string"&&!ir.test(s)&&!Oe[($t.exec(s)||["",""])[1].toLowerCase()]){s=c.htmlPrefilter(s);try{for(;v=0&&(k+=Math.max(0,Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-y-k-A-.5))||0),k+H}function Kn(a,s,d){var v=Vn(a),g=!T.boxSizingReliable()||d,y=g&&c.css(a,"boxSizing",!1,v)==="border-box",x=y,A=br(a,s,v),k="offset"+s[0].toUpperCase()+s.slice(1);if(Jr.test(A)){if(!d)return A;A="auto"}return(!T.boxSizingReliable()&&y||!T.reliableTrDimensions()&&V(a,"tr")||A==="auto"||!parseFloat(A)&&c.css(a,"display",!1,v)==="inline")&&a.getClientRects().length&&(y=c.css(a,"boxSizing",!1,v)==="border-box",x=k in a,x&&(A=a[k])),A=parseFloat(A)||0,A+ro(a,s,d||(y?"border":"content"),x,v,A)+"px"}c.extend({cssHooks:{opacity:{get:function(a,s){if(s){var d=br(a,"opacity");return d===""?"1":d}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(a,s,d,v){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,y,x,A=Qe(s),k=lr.test(s),H=a.style;if(k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],d!==void 0){if(y=typeof d,y==="string"&&(g=Tt.exec(d))&&g[1]&&(d=Lt(a,s,g),y="number"),d==null||d!==d)return;y==="number"&&!k&&(d+=g&&g[3]||(c.cssNumber[A]?"":"px")),!T.clearCloneStyle&&d===""&&s.indexOf("background")===0&&(H[s]="inherit"),(!x||!("set"in x)||(d=x.set(a,d,v))!==void 0)&&(k?H.setProperty(s,d):H[s]=d)}else return x&&"get"in x&&(g=x.get(a,!1,v))!==void 0?g:H[s]}},css:function(a,s,d,v){var g,y,x,A=Qe(s),k=lr.test(s);return k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],x&&"get"in x&&(g=x.get(a,!0,d)),g===void 0&&(g=br(a,s,v)),g==="normal"&&s in Un&&(g=Un[s]),d===""||d?(y=parseFloat(g),d===!0||isFinite(y)?y||0:g):g}}),c.each(["height","width"],function(a,s){c.cssHooks[s]={get:function(d,v,g){if(v)return Ho.test(c.css(d,"display"))&&(!d.getClientRects().length||!d.getBoundingClientRect().width)?un(d,gn,function(){return Kn(d,s,g)}):Kn(d,s,g)},set:function(d,v,g){var y,x=Vn(d),A=!T.scrollboxSize()&&x.position==="absolute",k=A||g,H=k&&c.css(d,"boxSizing",!1,x)==="border-box",J=g?ro(d,s,g,H,x):0;return H&&A&&(J-=Math.ceil(d["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(x[s])-ro(d,s,"border",!1,x)-.5)),J&&(y=Tt.exec(v))&&(y[3]||"px")!=="px"&&(d.style[s]=v,v=c.css(d,s)),no(d,v,J)}}}),c.cssHooks.marginLeft=eo(T.reliableMarginLeft,function(a,s){if(s)return(parseFloat(br(a,"marginLeft"))||a.getBoundingClientRect().left-un(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(a,s){c.cssHooks[a+s]={expand:function(d){for(var v=0,g={},y=typeof d=="string"?d.split(" "):[d];v<4;v++)g[a+Ot[v]+s]=y[v]||y[v-2]||y[0];return g}},a!=="margin"&&(c.cssHooks[a+s].set=no)}),c.fn.extend({css:function(a,s){return Le(this,function(d,v,g){var y,x,A={},k=0;if(Array.isArray(v)){for(y=Vn(d),x=v.length;k1)}});function Dt(a,s,d,v,g){return new Dt.prototype.init(a,s,d,v,g)}c.Tween=Dt,Dt.prototype={constructor:Dt,init:function(a,s,d,v,g,y){this.elem=a,this.prop=d,this.easing=g||c.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=v,this.unit=y||(c.cssNumber[d]?"":"px")},cur:function(){var a=Dt.propHooks[this.prop];return a&&a.get?a.get(this):Dt.propHooks._default.get(this)},run:function(a){var s,d=Dt.propHooks[this.prop];return this.options.duration?this.pos=s=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=s=a,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):Dt.propHooks._default.set(this),this}},Dt.prototype.init.prototype=Dt.prototype,Dt.propHooks={_default:{get:function(a){var s;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(s=c.css(a.elem,a.prop,""),!s||s==="auto"?0:s)},set:function(a){c.fx.step[a.prop]?c.fx.step[a.prop](a):a.elem.nodeType===1&&(c.cssHooks[a.prop]||a.elem.style[to(a.prop)]!=null)?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Dt.propHooks.scrollTop=Dt.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},c.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},c.fx=Dt.prototype.init,c.fx.step={};var Gn,sr,ur=/^(?:toggle|show|hide)$/,yi=/queueHooks$/;function gt(){sr&&(C.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(gt):t.setTimeout(gt,c.fx.interval),c.fx.tick())}function it(){return t.setTimeout(function(){Gn=void 0}),Gn=Date.now()}function st(a,s){var d,v=0,g={height:a};for(s=s?1:0;v<4;v+=2-s)d=Ot[v],g["margin"+d]=g["padding"+d]=a;return s&&(g.opacity=g.width=a),g}function tn(a,s,d){for(var v,g=(nn.tweeners[s]||[]).concat(nn.tweeners["*"]),y=0,x=g.length;y1)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})}}),c.extend({attr:function(a,s,d){var v,g,y=a.nodeType;if(!(y===3||y===8||y===2)){if(typeof a.getAttribute>"u")return c.prop(a,s,d);if((y!==1||!c.isXMLDoc(a))&&(g=c.attrHooks[s.toLowerCase()]||(c.expr.match.bool.test(s)?Bo:void 0)),d!==void 0){if(d===null){c.removeAttr(a,s);return}return g&&"set"in g&&(v=g.set(a,d,s))!==void 0?v:(a.setAttribute(s,d+""),d)}return g&&"get"in g&&(v=g.get(a,s))!==null?v:(v=c.find.attr(a,s),v??void 0)}},attrHooks:{type:{set:function(a,s){if(!T.radioValue&&s==="radio"&&V(a,"input")){var d=a.value;return a.setAttribute("type",s),d&&(a.value=d),s}}}},removeAttr:function(a,s){var d,v=0,g=s&&s.match(be);if(g&&a.nodeType===1)for(;d=g[v++];)a.removeAttribute(d)}}),Bo={set:function(a,s,d){return s===!1?c.removeAttr(a,d):a.setAttribute(d,d),d}},c.each(c.expr.match.bool.source.match(/\w+/g),function(a,s){var d=Cr[s]||c.find.attr;Cr[s]=function(v,g,y){var x,A,k=g.toLowerCase();return y||(A=Cr[k],Cr[k]=x,x=d(v,g,y)!=null?k:null,Cr[k]=A),x}});var yo=/^(?:input|select|textarea|button)$/i,io=/^(?:a|area)$/i;c.fn.extend({prop:function(a,s){return Le(this,c.prop,a,s,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[c.propFix[a]||a]})}}),c.extend({prop:function(a,s,d){var v,g,y=a.nodeType;if(!(y===3||y===8||y===2))return(y!==1||!c.isXMLDoc(a))&&(s=c.propFix[s]||s,g=c.propHooks[s]),d!==void 0?g&&"set"in g&&(v=g.set(a,d,s))!==void 0?v:a[s]=d:g&&"get"in g&&(v=g.get(a,s))!==null?v:a[s]},propHooks:{tabIndex:{get:function(a){var s=c.find.attr(a,"tabindex");return s?parseInt(s,10):yo.test(a.nodeName)||io.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(c.propHooks.selected={get:function(a){var s=a.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(a){var s=a.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function qn(a){var s=a.match(be)||[];return s.join(" ")}function Vt(a){return a.getAttribute&&a.getAttribute("class")||""}function Xn(a){return Array.isArray(a)?a:typeof a=="string"?a.match(be)||[]:[]}c.fn.extend({addClass:function(a){var s,d,v,g,y,x;return $(a)?this.each(function(A){c(this).addClass(a.call(this,A,Vt(this)))}):(s=Xn(a),s.length?this.each(function(){if(v=Vt(this),d=this.nodeType===1&&" "+qn(v)+" ",d){for(y=0;y-1;)d=d.replace(" "+g+" "," ");x=qn(d),v!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(a,s){var d,v,g,y,x=typeof a,A=x==="string"||Array.isArray(a);return $(a)?this.each(function(k){c(this).toggleClass(a.call(this,k,Vt(this),s),s)}):typeof s=="boolean"&&A?s?this.addClass(a):this.removeClass(a):(d=Xn(a),this.each(function(){if(A)for(y=c(this),g=0;g-1)return!0;return!1}});var Yi=/\r/g;c.fn.extend({val:function(a){var s,d,v,g=this[0];return arguments.length?(v=$(a),this.each(function(y){var x;this.nodeType===1&&(v?x=a.call(this,y,c(this).val()):x=a,x==null?x="":typeof x=="number"?x+="":Array.isArray(x)&&(x=c.map(x,function(A){return A==null?"":A+""})),s=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,x,"value")===void 0)&&(this.value=x))})):g?(s=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()],s&&"get"in s&&(d=s.get(g,"value"))!==void 0?d:(d=g.value,typeof d=="string"?d.replace(Yi,""):d??"")):void 0}}),c.extend({valHooks:{option:{get:function(a){var s=c.find.attr(a,"value");return s??qn(c.text(a))}},select:{get:function(a){var s,d,v,g=a.options,y=a.selectedIndex,x=a.type==="select-one",A=x?null:[],k=x?y+1:g.length;for(y<0?v=k:v=x?y:0;v-1)&&(d=!0);return d||(a.selectedIndex=-1),y}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,s){if(Array.isArray(s))return a.checked=c.inArray(c(a).val(),s)>-1}},T.checkOn||(c.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})});var cr=t.location,Lr={guid:Date.now()},So=/\?/;c.parseXML=function(a){var s,d;if(!a||typeof a!="string")return null;try{s=new t.DOMParser().parseFromString(a,"text/xml")}catch{}return d=s&&s.getElementsByTagName("parsererror")[0],(!s||d)&&c.error("Invalid XML: "+(d?c.map(d.childNodes,function(v){return v.textContent}).join(` +`):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,Si=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,v){var g,y,x,A,k,H,J,ie,K=[d||C],ue=m.call(a,"type")?a.type:a,Be=m.call(a,"namespace")?a.namespace.split("."):[];if(y=ie=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Be=ue.split("."),ue=Be.shift(),Be.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=v?2:3,a.namespace=Be.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Be.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),J=c.event.special[ue]||{},!(!v&&J.trigger&&J.trigger.apply(d,s)===!1))){if(!v&&!J.noBubble&&!M(d)){for(A=J.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ie=y,a.type=g>1?A:J.bindType||ue,H=(ve.get(y,"events")||Object.create(null))[a.type]&&ve.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Me(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!v&&!a.isDefaultPrevented()&&(!J._default||J._default.apply(K.pop(),s)===!1)&&Me(d)&&k&&$(d[ue])&&!M(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ie.addEventListener(ue,Si),d[ue](),a.isPropagationStopped()&&ie.removeEventListener(ue,Si),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var v=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(v,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function Se(a,s,d,v){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?v(a,x):Se(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,v)});else if(!d&&_(s)==="object")for(g in s)Se(a+"["+g+"]",s[g],d,v);else v(a,s)}c.param=function(a,s){var d,v=[],g=function(y,x){var A=$(x)?x():x;v[v.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)Se(d,a[d],s,g);return v.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(v){return{name:s.name,value:v.replace(Zi,`\r +`)}}):{name:s.name,value:d.replace(Zi,`\r +`)}}).get()}});var De=/%20/g,zt=/#.*$/,Jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ji=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ol=/^(?:GET|HEAD)$/,$s=/^\/\//,bi={},Jc={},lh="*/".concat("*"),ef=C.createElement("a");ef.href=cr.href;function sh(a){return function(s,d){typeof s!="string"&&(d=s,s="*");var v,g=0,y=s.toLowerCase().match(be)||[];if($(d))for(;v=y[g++];)v[0]==="+"?(v=v.slice(1)||"*",(a[v]=a[v]||[]).unshift(d)):(a[v]=a[v]||[]).push(d)}}function uh(a,s,d,v){var g={},y=a===Jc;function x(A){var k;return g[A]=!0,c.each(a[A]||[],function(H,J){var ie=J(s,d,v);if(typeof ie=="string"&&!y&&!g[ie])return s.dataTypes.unshift(ie),x(ie),!1;if(y)return!(k=ie)}),k}return x(s.dataTypes[0])||!g["*"]&&x("*")}function tf(a,s){var d,v,g=c.ajaxSettings.flatOptions||{};for(d in s)s[d]!==void 0&&((g[d]?a:v||(v={}))[d]=s[d]);return v&&c.extend(!0,a,v),a}function $b(a,s,d){for(var v,g,y,x,A=a.contents,k=a.dataTypes;k[0]==="*";)k.shift(),v===void 0&&(v=a.mimeType||s.getResponseHeader("Content-Type"));if(v){for(g in A)if(A[g]&&A[g].test(v)){k.unshift(g);break}}if(k[0]in d)y=k[0];else{for(g in d){if(!k[0]||a.converters[g+" "+k[0]]){y=g;break}x||(x=g)}y=y||x}if(y)return y!==k[0]&&k.unshift(y),d[y]}function _b(a,s,d,v){var g,y,x,A,k,H={},J=a.dataTypes.slice();if(J[1])for(x in a.converters)H[x.toLowerCase()]=a.converters[x];for(y=J.shift();y;)if(a.responseFields[y]&&(d[a.responseFields[y]]=s),!k&&v&&a.dataFilter&&(s=a.dataFilter(s,a.dataType)),k=y,y=J.shift(),y){if(y==="*")y=k;else if(k!=="*"&&k!==y){if(x=H[k+" "+y]||H["* "+y],!x){for(g in H)if(A=g.split(" "),A[1]===y&&(x=H[k+" "+A[0]]||H["* "+A[0]],x)){x===!0?x=H[g]:H[g]!==!0&&(y=A[0],J.unshift(A[1]));break}}if(x!==!0)if(x&&a.throws)s=x(s);else try{s=x(s)}catch(ie){return{state:"parsererror",error:x?ie:"No conversion from "+k+" to "+y}}}}return{state:"success",data:s}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:cr.href,type:"GET",isLocal:Ji.test(cr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lh,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,s){return s?tf(tf(a,c.ajaxSettings),s):tf(c.ajaxSettings,a)},ajaxPrefilter:sh(bi),ajaxTransport:sh(Jc),ajax:function(a,s){typeof a=="object"&&(s=a,a=void 0),s=s||{};var d,v,g,y,x,A,k,H,J,ie,K=c.ajaxSetup({},s),ue=K.context||K,Be=K.context&&(ue.nodeType||ue.jquery)?c(ue):c.event,ut=c.Deferred(),qe=c.Callbacks("once memory"),yn=K.statusCode||{},fn={},ao={},lo="canceled",tt={readyState:0,getResponseHeader:function(dt){var Qt;if(k){if(!y)for(y={};Qt=Ht.exec(g);)y[Qt[1].toLowerCase()+" "]=(y[Qt[1].toLowerCase()+" "]||[]).concat(Qt[2]);Qt=y[dt.toLowerCase()+" "]}return Qt==null?null:Qt.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(dt,Qt){return k==null&&(dt=ao[dt.toLowerCase()]=ao[dt.toLowerCase()]||dt,fn[dt]=Qt),this},overrideMimeType:function(dt){return k==null&&(K.mimeType=dt),this},statusCode:function(dt){var Qt;if(dt)if(k)tt.always(dt[tt.status]);else for(Qt in dt)yn[Qt]=[yn[Qt],dt[Qt]];return this},abort:function(dt){var Qt=dt||lo;return d&&d.abort(Qt),Ci(0,Qt),this}};if(ut.promise(tt),K.url=((a||K.url||cr.href)+"").replace($s,cr.protocol+"//"),K.type=s.method||s.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(be)||[""],K.crossDomain==null){A=C.createElement("a");try{A.href=K.url,A.href=A.href,K.crossDomain=ef.protocol+"//"+ef.host!=A.protocol+"//"+A.host}catch{K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),uh(bi,K,s,tt),k)return tt;H=c.event&&K.global,H&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!ol.test(K.type),v=K.url.replace(zt,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(De,"+")):(ie=K.url.slice(v.length),K.data&&(K.processData||typeof K.data=="string")&&(v+=(So.test(v)?"&":"?")+K.data,delete K.data),K.cache===!1&&(v=v.replace(Jt,"$1"),ie=(So.test(v)?"&":"?")+"_="+Lr.guid+++ie),K.url=v+ie),K.ifModified&&(c.lastModified[v]&&tt.setRequestHeader("If-Modified-Since",c.lastModified[v]),c.etag[v]&&tt.setRequestHeader("If-None-Match",c.etag[v])),(K.data&&K.hasContent&&K.contentType!==!1||s.contentType)&&tt.setRequestHeader("Content-Type",K.contentType),tt.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+lh+"; q=0.01":""):K.accepts["*"]);for(J in K.headers)tt.setRequestHeader(J,K.headers[J]);if(K.beforeSend&&(K.beforeSend.call(ue,tt,K)===!1||k))return tt.abort();if(lo="abort",qe.add(K.complete),tt.done(K.success),tt.fail(K.error),d=uh(Jc,K,s,tt),!d)Ci(-1,"No Transport");else{if(tt.readyState=1,H&&Be.trigger("ajaxSend",[tt,K]),k)return tt;K.async&&K.timeout>0&&(x=t.setTimeout(function(){tt.abort("timeout")},K.timeout));try{k=!1,d.send(fn,Ci)}catch(dt){if(k)throw dt;Ci(-1,dt)}}function Ci(dt,Qt,al,rf){var so,ll,uo,Fo,Wo,wr=Qt;k||(k=!0,x&&t.clearTimeout(x),d=void 0,g=rf||"",tt.readyState=dt>0?4:0,so=dt>=200&&dt<300||dt===304,al&&(Fo=$b(K,tt,al)),!so&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),Fo=_b(K,Fo,tt,so),so?(K.ifModified&&(Wo=tt.getResponseHeader("Last-Modified"),Wo&&(c.lastModified[v]=Wo),Wo=tt.getResponseHeader("etag"),Wo&&(c.etag[v]=Wo)),dt===204||K.type==="HEAD"?wr="nocontent":dt===304?wr="notmodified":(wr=Fo.state,ll=Fo.data,uo=Fo.error,so=!uo)):(uo=wr,(dt||!wr)&&(wr="error",dt<0&&(dt=0))),tt.status=dt,tt.statusText=(Qt||wr)+"",so?ut.resolveWith(ue,[ll,wr,tt]):ut.rejectWith(ue,[tt,wr,uo]),tt.statusCode(yn),yn=void 0,H&&Be.trigger(so?"ajaxSuccess":"ajaxError",[tt,K,so?ll:uo]),qe.fireWith(ue,[tt,wr]),H&&(Be.trigger("ajaxComplete",[tt,K]),--c.active||c.event.trigger("ajaxStop")))}return tt},getJSON:function(a,s,d){return c.get(a,s,d,"json")},getScript:function(a,s){return c.get(a,void 0,s,"script")}}),c.each(["get","post"],function(a,s){c[s]=function(d,v,g,y){return $(v)&&(y=y||g,g=v,v=void 0),c.ajax(c.extend({url:d,type:s,dataType:y,data:v,success:g},c.isPlainObject(d)&&d))}}),c.ajaxPrefilter(function(a){var s;for(s in a.headers)s.toLowerCase()==="content-type"&&(a.contentType=a.headers[s]||"")}),c._evalUrl=function(a,s,d){return c.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(v){c.globalEval(v,s,d)}})},c.fn.extend({wrapAll:function(a){var s;return this[0]&&($(a)&&(a=a.call(this[0])),s=c(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(a){return $(a)?this.each(function(s){c(this).wrapInner(a.call(this,s))}):this.each(function(){var s=c(this),d=s.contents();d.length?d.wrapAll(a):s.append(a)})},wrap:function(a){var s=$(a);return this.each(function(d){c(this).wrapAll(s?a.call(this,d):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(a){return!c.expr.pseudos.visible(a)},c.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Pb={0:200,1223:204},il=c.ajaxSettings.xhr();T.cors=!!il&&"withCredentials"in il,T.ajax=il=!!il,c.ajaxTransport(function(a){var s,d;if(T.cors||il&&!a.crossDomain)return{send:function(v,g){var y,x=a.xhr();if(x.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(y in a.xhrFields)x[y]=a.xhrFields[y];a.mimeType&&x.overrideMimeType&&x.overrideMimeType(a.mimeType),!a.crossDomain&&!v["X-Requested-With"]&&(v["X-Requested-With"]="XMLHttpRequest");for(y in v)x.setRequestHeader(y,v[y]);s=function(A){return function(){s&&(s=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,A==="abort"?x.abort():A==="error"?typeof x.status!="number"?g(0,"error"):g(x.status,x.statusText):g(Pb[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=s(),d=x.onerror=x.ontimeout=s("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){s&&d()})},s=s("abort");try{x.send(a.hasContent&&a.data||null)}catch(A){if(s)throw A}},abort:function(){s&&s()}}}),c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return c.globalEval(a),a}}}),c.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),c.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var s,d;return{send:function(v,g){s=c(" - + +
diff --git a/Apps/Web/AI_Recorder_2/src/Action.tsx b/Apps/Web/AI_Recorder_2/src/Action.tsx index 0550ef0a7..8d5b82105 100644 --- a/Apps/Web/AI_Recorder_2/src/Action.tsx +++ b/Apps/Web/AI_Recorder_2/src/Action.tsx @@ -1,34 +1,36 @@ // import {Helmet} from "react-helmet"; -import {DeleteOutlined} from '@ant-design/icons' -import type {actionType} from './common' -interface actionInterface{ +import { DeleteOutlined } from '@ant-design/icons' +import type { actionType } from './common' +interface actionInterface { action: actionType idx: number - removeAction: (index:number[], animate:Boolean) => void - animationRemove: (index:number) => void + removeAction: (index: number[], animate: Boolean) => void + animationRemove: (index: number) => void } -export function Action({action, idx, removeAction, animationRemove}: actionInterface) { - const handeOnRemove = ()=>{ +export function Action({ action, idx, removeAction, animationRemove }: actionInterface) { + const handeOnRemove = () => { removeAction([idx], false) } - const handeAnimationEnd = ()=>{ + const handeAnimationEnd = () => { animationRemove(idx) } return ( action.stillRecording ? <> : ( - <> -
- {/*
*/} -
{idx+1}
-
{(action==undefined) ? 'Loading...' : action.name}
-
- {/* - Button */} - + <> +
+ {/*
*/} +
{idx + 1}
+
{(action == undefined) ? 'Loading...' : action.name}
+
+
+ {/* + Button */} + +
+
-
- ) + ) ) } diff --git a/Apps/Web/AI_Recorder_2/src/App.css b/Apps/Web/AI_Recorder_2/src/App.css index 8d221bb52..5e632eff0 100644 --- a/Apps/Web/AI_Recorder_2/src/App.css +++ b/Apps/Web/AI_Recorder_2/src/App.css @@ -64,7 +64,7 @@ section { body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-family: "Open Sans", sans-serif !important; font-size: 1rem; font-weight: 400; line-height: 1.5; @@ -11777,8 +11777,8 @@ h5, background-position: center center; } -.material-icons { - font-family: "Material Icons"; +.material-icons-outlined { + font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 30px; @@ -11804,36 +11804,24 @@ h5, font-feature-settings: "liga"; } -.material-icons-outlined { - font-family: "Material Symbols Outlined"; - font-weight: normal; - font-style: normal; - font-size: 24px; - /* Preferred icon size */ - display: inline-block; - line-height: 1; - text-transform: none; - letter-spacing: normal; - word-wrap: normal; +.material-icons-label { + position: absolute; + top: -20px; + left: 40%; + background-color: #fffaeb; + color: #444; + padding: 2px 4px; + border-radius: 15px; + font-size: 12px; white-space: nowrap; - direction: ltr; - color: #ef0000; - - /* Support for all WebKit browsers. */ - -webkit-font-smoothing: antialiased; - /* Support for Safari and Chrome. */ - text-rendering: optimizeLegibility; - - /* Support for Firefox. */ - -moz-osx-font-smoothing: grayscale; - - /* Support for IE. */ - font-feature-settings: "liga"; + opacity: 0; + visibility: hidden; + transition: opacity 0.3s, visibility 0.3s; } -.material-icons-label { - font-size: 12px; - color: #444; +.control-button:hover .material-icons-label { + opacity: 1; + visibility: visible; } #root{ @@ -11974,10 +11962,6 @@ body max-width: 60%; text-align: center; } -.scrollBar -{ - overflow-y: auto; -} .table_body td { background: #fff @@ -12197,9 +12181,7 @@ body width: 40px; height: 40px; } -#recorderTitle{ - padding-top: 30px; -} + .stop_button { background: url(images/stop.png); @@ -12451,7 +12433,6 @@ body /* position: relative; */ /* z-index: 1; */ /* border-right: 3px solid; */ - /* font-family: monospace; */ /* font-size: 2em; */ } .typing-title { @@ -12462,7 +12443,6 @@ body /* position: relative; */ /* z-index: 1; */ /* border-right: 3px solid; */ - /* font-family: monospace; */ /* font-size: 2em; */ } @@ -12485,13 +12465,13 @@ body } .action{ background-color:white; - border-radius: 8px; - border-bottom: 1px solid #b7b7b7; + /* border-radius: 8px; + border-bottom: 1px solid #b7b7b7; */ font-size: 14px; position: relative; overflow-x:hidden; overflow-y:hidden; - /* height: auto; */ + color: #595959; width: 100%; } @@ -12499,16 +12479,24 @@ body display: none; } +.action .del-button-container { + width: 25px; +} + .action:hover .del-button { display: inline-block; /* opacity: 0.5; */ } +.action-no{ + width: 35px; +} .del-button:hover { display: inline-block; /* opacity: 1; */ transform: scale(1.25); transition: 300ms; - cursor: pointer + cursor: pointer; + color: #bd2130; } .animExit { @@ -12569,12 +12557,13 @@ body } .bottom-nav{ - height: 60px; - background: #eee; + /* height: 60px; */ + background: #fff; + box-shadow: 0px -2px 4px #0003 } .upper-nav{ height: 60px; - background: #eee; + background: #fff; } .control-button { @@ -12588,3 +12577,22 @@ body transform: scale(1.1); transition: 300ms; } + +#recorderTitle{ + padding-top: 30px; + font-size: 20px; + color: #555; +} +#original_title{ + font-size: 18px; +} +.zeuz-step{ + font-style: italic; + color: #337AB7 !important; +} +#logs{ + font-size: 14px; + height: 15px; + color: #595959; + text-align: center; +} \ No newline at end of file diff --git a/Apps/Web/AI_Recorder_2/src/App.tsx b/Apps/Web/AI_Recorder_2/src/App.tsx index 7d356d5b6..eeffc479d 100644 --- a/Apps/Web/AI_Recorder_2/src/App.tsx +++ b/Apps/Web/AI_Recorder_2/src/App.tsx @@ -1,15 +1,16 @@ import { useState, useEffect, useRef } from 'react' import './App.css' // import {Helmet} from "react-helmet"; -import {Action} from './Action' -import type {actionType} from './common' +import { Action } from './Action' +import type { actionType } from './common' import Dropdown from './dropdown' import $ from 'jquery'; import Typewriter from 'typewriter-effect/dist/core' -import { actionsInterface, stepZsvc, RequestType, browserAppData, fetchActionData, metaDataInterface } from './common'; +import { actionsInterface, stepZsvc, RequestType, browserAppData, metaDataInterface, Processing_texts } from './common'; + +// import { Input, InputRef } from 'antd' +// const { Search } = Input; -import { Input, InputRef } from 'antd' -const { Search } = Input; const print = console.log function App() { @@ -31,25 +32,26 @@ function App() { const [saveState, setSaveState] = useState('Save'); const [runThis, setRunThis] = useState('Run this'); const [runAll, setRunAll] = useState('Run all'); + const [logText, setLogText] = useState(''); const containerRef = useRef(null); const actionRef = useRef(null); - const inputRef = useRef(null); + // const inputRef = useRef(null); // Fetch test data when search button is clicked - const handleSearch = () => { - if(inputRef.current){ - fetchTestData(testId); - } - } + // const handleSearch = () => { + // if (inputRef.current) { + // fetchTestData(testId); + // } + // } // Set the value of testId onChange event - const handleTestIdChange = (event:React.ChangeEvent) => { - testIdChange(event.target.value); - } + // const handleTestIdChange = (event: React.ChangeEvent) => { + // testIdChange(event.target.value); + // } // Fetch Test data of the testId - const fetchTestData = async (test_id: string = '', step_no: number=1) => { + const fetchTestData = async (test_id: string = '', step_no: number = 1) => { try { let localStorageMetadata = await browserAppData.storage.local.get('meta_data'); let meta_data: metaDataInterface = localStorageMetadata.meta_data; @@ -61,16 +63,16 @@ function App() { headers: headers, }); let response = await r.json(); - if (response.error){ + if (response.error) { console.error("response.error", response.error) await alert(response.error); return Promise.reject("Invalid test-id"); } - meta_data['testNo'] = 'TEST-'+test_id; + meta_data['testNo'] = 'TEST-' + test_id; meta_data['stepNo'] = step_no print('response.steps', response.steps) - print('response filter', response.steps.filter((step: stepZsvc)=>{if(step.sequence==step_no) return step})) - meta_data['stepId'] = response.steps.filter((step: stepZsvc)=>{if(step.sequence==step_no) return step})[0].stepId; + print('response filter', response.steps.filter((step: stepZsvc) => { if (step.sequence == step_no) return step })) + meta_data['stepId'] = response.steps.filter((step: stepZsvc) => { if (step.sequence == step_no) return step })[0].stepId; await browserAppData.storage.local.set({ meta_data: meta_data, }) @@ -85,24 +87,24 @@ function App() { })); setUnsavedActions(false) - } catch (error:any) { + } catch (error: any) { alert(error.message); } }; - - function attachRecorder(request: {attachRequest: Boolean}, sender:chrome.runtime.MessageSender) { + + function attachRecorder(request: { attachRequest: Boolean }, sender: chrome.runtime.MessageSender) { sender if (request.attachRequest) print('attachRequest got') - setRecordState((prevRecordState)=>{ - if (prevRecordState != 'Record') - browserAppData.tabs.sendMessage(sender.tab?.id || 0,{ attachRecorder: true }) - return prevRecordState - }) + setRecordState((prevRecordState) => { + if (prevRecordState != 'Record') + browserAppData.tabs.sendMessage(sender.tab?.id || 0, { attachRecorder: true }) + return prevRecordState + }) } // On initial mount, fetch test-data and actions from server of the testcase and step mentioned in data.json useEffect( - ()=>{ + () => { browserAppData.runtime.onMessage.addListener(handleRecordResponse); browserAppData.runtime.onMessage.addListener(attachRecorder); const initData = async () => { @@ -113,36 +115,36 @@ function App() { const typewriter = new Typewriter(document.getElementById('recorderTitle'), { cursor: '', }) - if(recordState == 'Record'){ - let tabs:any[] = await browserAppData.tabs.query({url: ""}) - for(let tab of tabs) { - browserAppData.tabs.sendMessage(tab.id, {detachRecorder: true}); + if (recordState == 'Record') { + let tabs: any[] = await browserAppData.tabs.query({ url: "" }) + for (let tab of tabs) { + browserAppData.tabs.sendMessage(tab.id, { detachRecorder: true }); } } typewriter .changeDelay(70) - .typeString('

Zeuz AI Recorder

') + .typeString('
ZeuZ Co-Pilot
') .start() - .callFunction(async()=>{ + .callFunction(async () => { await prom setInitRecordState(true) }); } initData(); - },[] + }, [] ) let timeOuts: number[] = [] useEffect( - ()=>{ - setRecordState((prevRecordState)=>{ + () => { + setRecordState((prevRecordState) => { if (prevRecordState == 'Record') return prevRecordState - else if(actions.map((item)=>{if(!item.stillRecording) return item}).includes(undefined)){ - while(timeOuts.length>0){ + else if (actions.map((item) => { if (!item.stillRecording) return item }).includes(undefined)) { + while (timeOuts.length > 0) { clearTimeout(timeOuts.shift()) } - const timeOut = setTimeout(()=>{ - setRecordState((prevRecordState)=>{ + const timeOut = setTimeout(() => { + setRecordState((prevRecordState) => { return prevRecordState == 'Recording...' ? 'Stop' : prevRecordState }) }, 30000) @@ -153,27 +155,26 @@ function App() { else return 'Stop' }) - },[actions] + }, [actions] ) // When new recorded actions come from background script, render new actions - const handleRecordResponse = (request:RequestType) => { - setRecordState((prevRecordState)=>{ + const handleRecordResponse = (request: RequestType) => { + setRecordState((prevRecordState) => { if (prevRecordState == 'Record') return prevRecordState; if (request.action == 'record-start') { if (actionRef.current && containerRef.current) { actionRef.current.scrollIntoView({ behavior: 'smooth', block: 'end' }); } - const action: actionType = { id: request.data.id, - stillRecording:true, + stillRecording: true, is_disable: false, main: [['']], name: '', typeWrite: true, animateRomove: false, - short:{ + short: { action: '', element: '', value: '', @@ -185,6 +186,15 @@ function App() { new_actions.push(action); return new_actions; }); + let time = 0 + for(let i = 0; i < Math.floor(Math.random() * 3) + 2; i++){ + time += Math.random()*1500 + 1500 + setTimeout(()=>{ + if (recordState == 'Record') + return; + setLogText(Processing_texts[Math.floor(Math.random() * Processing_texts.length)]) + }, time) + } return 'Recording...' } if (request.action == 'record-finish') { @@ -197,7 +207,7 @@ function App() { name: request.data.name, typeWrite: true, animateRomove: false, - short:{ + short: { action: request.data.action, element: '', value: '', @@ -206,95 +216,96 @@ function App() { } setActions((prev_actions) => { const new_actions = [...prev_actions] - for (let i=0; i < new_actions.length; i++) { - if (new_actions[i].id == request.data.id /* && new_actions[i].stillRecording */){ + for (let i = 0; i < new_actions.length; i++) { + if (new_actions[i].id == request.data.id /* && new_actions[i].stillRecording */) { new_actions[i] = action; break } } - console.log('new_actions',new_actions) + console.log('new_actions', new_actions) return new_actions; }); setUnsavedActions(true) - console.log('actions',actions); + console.log('actions', actions); return 'Stop' } return prevRecordState; }) - + }; // Hande Record button click.. Contacts with content script - const handleRecording = async () =>{ - if (recordState == 'Record'){ - let tabs:any[] = await browserAppData.tabs.query({url: ""}) - try { - for(let tab of tabs) { - try { - browserAppData.tabs.sendMessage(tab.id, { attachRecorder: true }) - } catch (error) { - if (tab.url.startsWith("http://") || tab.url.startsWith("https://")){ - console.log('error in sendMessage from tab.url=', tab.url); - console.error(error); - let msg = (tabs.length == 1) ? - `Recorder Disconnected!\n 1. Close the Recorder\n 2. Refresh the page (optional)\n 3. Open Recorder again` : - `Recorder Disconnected!\n 1. Close the Recorder\n 2. Close all tabs except the main tab\n 3. Refresh the page (optional)\n 4. Open Recorder again` ; - alert(msg) - } - } - try { - if(tab.title !== 'ZeuZ AI Recorder' && tab.active){ - browserAppData.windows.update(tab.windowId, {focused: true}); - } - - } catch (error) { - console.error(error); - } - } - } catch (error) { - console.error(error); - } + const handleRecording = async () => { + if (recordState == 'Record') { + let tabs: any[] = await browserAppData.tabs.query({ url: "" }) + try { + for (let tab of tabs) { + try { + browserAppData.tabs.sendMessage(tab.id, { attachRecorder: true }) + } catch (error) { + if (tab.url.startsWith("http://") || tab.url.startsWith("https://")) { + console.log('error in sendMessage from tab.url=', tab.url); + console.error(error); + let msg = (tabs.length == 1) ? + `Recorder Disconnected!\n 1. Close the Recorder\n 2. Refresh the page (optional)\n 3. Open Recorder again` : + `Recorder Disconnected!\n 1. Close the Recorder\n 2. Close all tabs except the main tab\n 3. Refresh the page (optional)\n 4. Open Recorder again`; + alert(msg) + } + } + try { + if (tab.title !== 'ZeuZ AI Recorder' && tab.active) { + browserAppData.windows.update(tab.windowId, { focused: true }); + } + + } catch (error) { + console.error(error); + } + } + } catch (error) { + console.error(error); + } browserAppData.runtime.sendMessage({ action: 'start_recording', idx: actions.length, }) setRecordState('Stop') } - else if(recordState == 'Stop'){ - let tabs:any[] = await browserAppData.tabs.query({url: ""}) - for(let tab of tabs) { - browserAppData.tabs.sendMessage(tab.id, {detachRecorder: true}); + else if (recordState == 'Stop') { + let tabs: any[] = await browserAppData.tabs.query({ url: "" }) + for (let tab of tabs) { + browserAppData.tabs.sendMessage(tab.id, { detachRecorder: true }); } setRecordState('Processing...'); PostProcess(); - setTimeout(()=>{ + setTimeout(() => { setRecordState('Record'); }, 1000) } } // Saves new actions to server - const handleSaveActions = async () =>{ - try{ - let result = await browserAppData.storage.local.get(["meta_data"]); - var save_data = { - TC_Id: result.meta_data.testNo, - step_sequence: result.meta_data.stepNo, - step_data: JSON.stringify(actions.map(action => { - return action.main; - })), - step_id: result.meta_data.stepId, - dataset_name: JSON.stringify(actions.map((action, idx) => { - return [ - action.name, - idx+1, - !action.is_disable, - ] - })) - } - console.log('save_data',save_data) + const handleSaveActions = async () => { + try { + let result = await browserAppData.storage.local.get(["meta_data"]); + var save_data = { + TC_Id: result.meta_data.testNo, + step_sequence: result.meta_data.stepNo, + step_data: JSON.stringify(actions.map(action => { + return action.main; + })), + step_id: result.meta_data.stepId, + dataset_name: JSON.stringify(actions.map((action, idx) => { + return [ + action.name, + idx + 1, + !action.is_disable, + ] + })) + } + console.log('save_data', save_data) try { setSaveState('Saving...') + setLogText('Saving...') await $.ajax({ url: result.meta_data.url + '/Home/nothing/update_specific_test_case_step_data_only/', method: 'POST', @@ -305,65 +316,69 @@ function App() { }, success: function (resp) { print('resp', resp) - if(resp){ + if (resp) { setSaveState('Success!') - setTimeout(()=>{ + setLogText('Saved!') + setTimeout(() => { setSaveState('Save') + setLogText('') }, 1500) setUnsavedActions(false); return } setSaveState('Error!!') - setTimeout(()=>{ + setLogText('Error in saving!!') + setTimeout(() => { setSaveState('Save') + setSaveState('') }, 1500) }, error: function (xhr, status, error) { console.error('Error:', error); setSaveState('Error!!') - setTimeout(()=>{ + setTimeout(() => { setSaveState('Save') }, 1500) console.error(error); - } } + } ) - } catch (error) { + } catch (error) { setSaveState('Error!!') - setTimeout(()=>{ + setTimeout(() => { setSaveState('Save') }, 1500) console.error(error); - } - } - catch(e){ + } + } + catch (e) { setSaveState('Error!!') - setTimeout(()=>{ + setTimeout(() => { setSaveState('Save') }, 1500) console.error(e) - } + } } - + // Remove redundant actions and still-recording actions - function PostProcess(){ + function PostProcess() { let indices: number[] = [] - for(let i = 0; i < actions.length; i++){ + for (let i = 0; i < actions.length; i++) { let action = actions[i]; - if( + if ( action.stillRecording || - action.short.action == 'click' && - i < actions.length - 1 && - ['click', 'text', 'double click', 'validate full text', 'validate full text by ai'].includes(actions[i+1].short.action) && - action.xpath == actions[i+1].xpath && action.xpath != '' - ) - indices.push(i); + action.short.action == 'click' && + i < actions.length - 1 && + ['click', 'text', 'double click', 'validate full text', 'validate full text by ai'].includes(actions[i + 1].short.action) && + action.xpath == actions[i + 1].xpath && action.xpath != '' + ) + indices.push(i); } return handeRemoveAction(indices, true); - } + } // At the end of typeWriting Animation remove the typing-demo class - const handleAnimationRemove = (idx:number) => { + const handleAnimationRemove = (idx: number) => { setActions((prev_actions) => { const new_actions = [...prev_actions] new_actions[idx].typeWrite = false; @@ -372,26 +387,26 @@ function App() { } // Remove actions 2 ways: PostProcessing, click trash icon - const handeRemoveAction = (index:number[], animate:Boolean) => { - const remove = ()=>{ + const handeRemoveAction = (index: number[], animate: Boolean) => { + const remove = () => { setActions((prev_actions) => { const new_actions = [] - for (let i=0; i < prev_actions.length; i++){ + for (let i = 0; i < prev_actions.length; i++) { if (index.includes(i)) continue; new_actions.push(prev_actions[i]) } return new_actions; }); } - if(!animate){ + if (!animate) { remove(); return; } // animate removal then remove after 0.5 sec setActions((prev_actions) => { const new_actions = [...prev_actions] - for (let i=0; i < prev_actions.length; i++){ - if (index.includes(i)){ + for (let i = 0; i < prev_actions.length; i++) { + if (index.includes(i)) { new_actions[i].animateRomove = true } } @@ -400,185 +415,162 @@ function App() { setTimeout(remove, 1000) } - function handleRunThis(){ + function handleRunThis() { debugTC(true) } - function handleRunAll(){ + function handleRunAll() { debugTC(false) } - async function debugTC(run_this=true) { + async function debugTC(run_this = true) { const stateChangeFunc = run_this ? setRunThis : setRunAll const stateText = run_this ? 'Run this' : 'Run all' try { stateChangeFunc("Running...") - var result = await browserAppData.storage.local.get(["meta_data"]); - const input = { - method: "POST", - headers: { - // "Content-Type": "application/json", - "X-Api-Key": result.meta_data.apiKey, - } - } - var r = await fetch(result.meta_data.url + '/run_config_ai_recorder/', input) - var response = await r.json(); - console.log("response_1", response); + var result = await browserAppData.storage.local.get(["meta_data"]); + const input = { + method: "POST", + headers: { + // "Content-Type": "application/json", + "X-Api-Key": result.meta_data.apiKey, + } + } + var r = await fetch(result.meta_data.url + '/run_config_ai_recorder/', input) + var response = await r.json(); + console.log("response_1", response); - const machine = response["machine"]; - const project_id = response["project_id"]; - const team_id = response["team_id"]; - const user_id = response["user_id"]; + const machine = response["machine"]; + const project_id = response["project_id"]; + const team_id = response["team_id"]; + const user_id = response["user_id"]; let browser = '' - if (navigator.userAgent.indexOf("Edg") != -1) - browser = 'Microsoft Edge Chromium' - else if (navigator.userAgent.indexOf("Chrome") != -1) - browser = 'Chrome' - let dependency = {"Browser": browser, "Mobile": "Android"} + if (navigator.userAgent.indexOf("Edg") != -1) + browser = 'Microsoft Edge Chromium' + else if (navigator.userAgent.indexOf("Chrome") != -1) + browser = 'Chrome' + let dependency = { "Browser": browser, "Mobile": "Android" } - const run_data = { - "test_case_list": JSON.stringify([result.meta_data.testNo]), - "dependency_list": JSON.stringify(dependency), - "all_machine": JSON.stringify([machine]), - "debug": 'yes', - "debug_clean": run_this ? "no" : "yes", - "debug_steps": JSON.stringify(run_this ? [result.meta_data.stepNo.toString()] : []), - "RunTestQuery": JSON.stringify([result.meta_data.testNo, machine]), - "dataAttr": JSON.stringify(["Test Case"]), - "project_id": project_id, - "team_id": team_id, - "user_id": user_id, + const run_data = { + "test_case_list": JSON.stringify([result.meta_data.testNo]), + "dependency_list": JSON.stringify(dependency), + "all_machine": JSON.stringify([machine]), + "debug": 'yes', + "debug_clean": run_this ? "no" : "yes", + "debug_steps": JSON.stringify(run_this ? [result.meta_data.stepNo.toString()] : []), + "RunTestQuery": JSON.stringify([result.meta_data.testNo, machine]), + "dataAttr": JSON.stringify(["Test Case"]), + "project_id": project_id, + "team_id": team_id, + "user_id": user_id, "filterArray": JSON.stringify(["AND"]) - } + } print('run_data', run_data) - var url = `${result.meta_data.url}/Home/nothing/Run_Test/`; + var url = `${result.meta_data.url}/Home/nothing/Run_Test/`; - $.ajax({ - url: url, - method: 'GET', - data: run_data, - headers: { - "Content-Type": "application/json", - "X-Api-Key": result.meta_data.apiKey, - }, - success: function(response) { + $.ajax({ + url: url, + method: 'GET', + data: run_data, + headers: { + "Content-Type": "application/json", + "X-Api-Key": result.meta_data.apiKey, + }, + success: function (response) { print('respinse_2', response); stateChangeFunc('Queued!') - setTimeout(()=>{ + setTimeout(() => { stateChangeFunc(stateText) }, 1500) - }, - error: function(jqXHR, textStatus, errorThrown) { - jqXHR;textStatus; - console.error(errorThrown); + }, + error: function (jqXHR, textStatus, errorThrown) { + jqXHR; textStatus; + console.error(errorThrown); stateChangeFunc('Error!!') - setTimeout(()=>{ + setTimeout(() => { stateChangeFunc(stateText) }, 1500) - } - }) - } catch (error) { - console.error(error); + } + }) + } catch (error) { + console.error(error); stateChangeFunc('Error!!') - setTimeout(()=>{ + setTimeout(() => { stateChangeFunc(stateText) }, 1500) - } + } } - + const buttonClass = 'control-button d-flex flex-column align-items-center p-0 bg-transparent my-2"' - const iconClass = 'material-icons' + const iconClass = 'material-icons-outlined' const labelClass = 'material-icons-label' const ops = 1 return (
-
- +
+
- {/*

ZeuZ AI Recorder...

*/}
-
+
-
- } - // addonAfter={} - // suffix={} - /> -
- -
-
{testTitle}
+
+
TEST-{testId} : {testTitle}   
- +
-
+
{actions.length === 0 &&
No actions
} - {actions.map((action, idx)=>( - - + {actions.map((action, idx) => ( + ))}
-
-
- {/*
-
*/} +
+
{ [ { eventHandler: handleRecording, - style: {opacity: (!initRecordState || recordState == "Recording...") ? 0.5 : ops}, + style: { opacity: (!initRecordState || recordState == "Recording...") ? 0.5 : ops }, disabled: !initRecordState || recordState == "Recording...", icon: recordState == 'Record' ? 'camera' : 'stop', label: recordState }, { eventHandler: handleSaveActions, - style: {opacity: initRecordState && recordState == "Record" && saveState == 'Save' ? ops : 0.5}, + style: { opacity: initRecordState && recordState == "Record" && saveState == 'Save' ? ops : 0.5 }, disabled: !initRecordState || recordState != 'Record' || saveState != 'Save', icon: 'save', label: saveState, }, { eventHandler: handleRunThis, - style: {opacity: initRecordState && recordState == "Record" && !unsavedActions && runThis == "Run this" ? ops : 0.5}, + style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runThis == "Run this" ? ops : 0.5 }, disabled: !initRecordState || recordState != 'Record' || unsavedActions || runThis != "Run this", icon: 'play_circle', label: runThis }, { eventHandler: handleRunAll, - style: {opacity: initRecordState && recordState == "Record" && !unsavedActions && runAll == "Run all" ? ops : 0.5}, + style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runAll == "Run all" ? ops : 0.5 }, disabled: !initRecordState || recordState != 'Record' || unsavedActions || runAll != "Run all", icon: 'play_circle', label: runAll }, - ].map((item,_)=>( - )) }
+
{logText}
) diff --git a/Apps/Web/AI_Recorder_2/src/common.tsx b/Apps/Web/AI_Recorder_2/src/common.tsx index 78fe54dec..c7f87efd2 100644 --- a/Apps/Web/AI_Recorder_2/src/common.tsx +++ b/Apps/Web/AI_Recorder_2/src/common.tsx @@ -69,3 +69,35 @@ export const fetchActionData = async (setActions:(f:()=>actionsInterface)=>void) console.log('init_data', init_data); } +export const Processing_texts = [ + 'Traversing the DOM tree...', + 'Evaluating element attributes...', + 'Analyzing text content...', + 'Filtering out non-alphanumeric characters...', + 'Identifying meaningful word patterns...', + 'Checking for unique element identifiers...', + 'Examining surrounding context...', + // 'Validating XPath against target element...', + // 'Optimizing XPath for performance...', + 'Parsing HTML structure...', + 'Extracting relevant data...', + 'Normalizing text values...', + 'Detecting element relationships...', + 'Generating unique locators...', + // 'Cross-checking with existing XPaths...', + // 'Refining XPath accuracy...', + 'Handling dynamic content...', + // 'Ensuring XPath robustness...', + 'Inspecting element structure... ', + 'Traversing parent nodes...', + 'Evaluating sibling elements...', + 'Extracting word patterns...', + 'Identifying meaningful text fragments...', + 'Checking for meaningful text in element attributes...', + 'Extracting partial meaningful text from element content...', + 'Verifying spelling of text content for reliability...', + 'Examining surrounding elements for additional context...', + 'Comparing similar elements to ensure accuracy...', + 'Filtering out random characters from text content...', + 'Constructing optimized XPath expression...' +] diff --git a/Apps/Web/AI_Recorder_2/src/dropdown.tsx b/Apps/Web/AI_Recorder_2/src/dropdown.tsx index 4b7727eaf..e02f6bcd2 100644 --- a/Apps/Web/AI_Recorder_2/src/dropdown.tsx +++ b/Apps/Web/AI_Recorder_2/src/dropdown.tsx @@ -1,7 +1,6 @@ -import React from 'react'; import { useState, useEffect } from 'react'; import type { MenuProps } from 'antd'; -import { Button, Dropdown, message, Space, Tooltip } from 'antd'; +import { Dropdown } from 'antd'; import { stepZsvc, fetchActionData, browserAppData, actionsInterface, metaDataInterface } from './common'; interface stepNamesInterface { stepNames: stepZsvc[], @@ -45,11 +44,13 @@ const dropdown = ({ stepNames, setActions }: stepNamesInterface) => { return { label: step.name, key: step.sequence.toString(), + className: 'zeuz-step' }; }) return ( Date: Thu, 6 Jun 2024 21:56:05 +0600 Subject: [PATCH 05/13] UI changes and overlay content --- .../dist/assets/index-BtoeI1B-.js | 222 ++++++++++++++++++ .../dist/assets/index-BtoeI1B-.js.map | 1 + .../dist/assets/index-DDqK-CDY.js | 222 ------------------ .../dist/assets/index-DDqK-CDY.js.map | 1 - ...{index-D8o1BzJk.css => index-DqB6HdF1.css} | 2 +- .../dist/background/back_reocrder.js | 3 +- Apps/Web/AI_Recorder_2/dist/index.html | 4 +- .../public/background/back_reocrder.js | 3 +- Apps/Web/AI_Recorder_2/src/App.css | 82 ++++++- Apps/Web/AI_Recorder_2/src/App.tsx | 180 ++++++++------ .../src/assets/codegen_simplified.js | 159 +++++++++++++ Apps/Web/AI_Recorder_2/src/dropdown.tsx | 2 +- Apps/Web/AI_Recorder_2/src/overlay.tsx | 96 ++++++++ 13 files changed, 666 insertions(+), 311 deletions(-) create mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js create mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js.map delete mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js delete mode 100644 Apps/Web/AI_Recorder_2/dist/assets/index-DDqK-CDY.js.map rename Apps/Web/AI_Recorder_2/dist/assets/{index-D8o1BzJk.css => index-DqB6HdF1.css} (58%) create mode 100644 Apps/Web/AI_Recorder_2/src/assets/codegen_simplified.js create mode 100644 Apps/Web/AI_Recorder_2/src/overlay.tsx diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js b/Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js new file mode 100644 index 000000000..d4faed890 --- /dev/null +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js @@ -0,0 +1,222 @@ +function Wg(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Vg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ms(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ug={exports:{}},dc={},Kg={exports:{}},it={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var vs=Symbol.for("react.element"),Hb=Symbol.for("react.portal"),Bb=Symbol.for("react.fragment"),Fb=Symbol.for("react.strict_mode"),Wb=Symbol.for("react.profiler"),Vb=Symbol.for("react.provider"),Ub=Symbol.for("react.context"),Kb=Symbol.for("react.forward_ref"),Gb=Symbol.for("react.suspense"),qb=Symbol.for("react.memo"),Xb=Symbol.for("react.lazy"),mv=Symbol.iterator;function Qb(e){return e===null||typeof e!="object"?null:(e=mv&&e[mv]||e["@@iterator"],typeof e=="function"?e:null)}var Gg={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qg=Object.assign,Xg={};function Ua(e,t,n){this.props=e,this.context=t,this.refs=Xg,this.updater=n||Gg}Ua.prototype.isReactComponent={};Ua.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ua.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Qg(){}Qg.prototype=Ua.prototype;function Np(e,t,n){this.props=e,this.context=t,this.refs=Xg,this.updater=n||Gg}var Ap=Np.prototype=new Qg;Ap.constructor=Np;qg(Ap,Ua.prototype);Ap.isPureReactComponent=!0;var vv=Array.isArray,Yg=Object.prototype.hasOwnProperty,Lp={current:null},Zg={key:!0,ref:!0,__self:!0,__source:!0};function Jg(e,t,n){var r,o={},i=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(i=""+t.key),t)Yg.call(t,r)&&!Zg.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=n;else if(1>>1,W=I[Z];if(0>>1;Zo(ye,R))veo(Se,ye)?(I[Z]=Se,I[ve]=R,Z=ve):(I[Z]=ye,I[se]=R,Z=se);else if(veo(Se,R))I[Z]=Se,I[ve]=R,Z=ve;else break e}}return F}function o(I,F){var R=I.sortIndex-F.sortIndex;return R!==0?R:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var f=[],p=[],S=1,h=null,b=3,O=!1,T=!1,$=!1,N=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(I){for(var F=n(p);F!==null;){if(F.callback===null)r(p);else if(F.startTime<=I)r(p),F.sortIndex=F.expirationTime,t(f,F);else break;F=n(p)}}function _(I){if($=!1,E(I),!T)if(n(f)!==null)T=!0,D(M);else{var F=n(p);F!==null&&j(_,F.startTime-I)}}function M(I,F){T=!1,$&&($=!1,C(B),B=-1),O=!0;var R=b;try{for(E(F),h=n(f);h!==null&&(!(h.expirationTime>F)||I&&!ie());){var Z=h.callback;if(typeof Z=="function"){h.callback=null,b=h.priorityLevel;var W=Z(h.expirationTime<=F);F=e.unstable_now(),typeof W=="function"?h.callback=W:h===n(f)&&r(f),E(F)}else r(f);h=n(f)}if(h!==null)var ae=!0;else{var se=n(p);se!==null&&j(_,se.startTime-F),ae=!1}return ae}finally{h=null,b=R,O=!1}}var L=!1,c=null,B=-1,V=5,Y=-1;function ie(){return!(e.unstable_now()-YI||125Z?(I.sortIndex=R,t(p,I),n(f)===null&&I===n(p)&&($?(C(B),B=-1):$=!0,j(_,R-Z))):(I.sortIndex=W,t(f,I),T||O||(T=!0,D(M))),I},e.unstable_shouldYield=ie,e.unstable_wrapCallback=function(I){var F=b;return function(){var R=b;b=F;try{return I.apply(this,arguments)}finally{b=R}}}})(r0);n0.exports=r0;var lC=n0.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var o0=v,hr=lC;function ce(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),id=Object.prototype.hasOwnProperty,sC=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,gv={},yv={};function uC(e){return id.call(yv,e)?!0:id.call(gv,e)?!1:sC.test(e)?yv[e]=!0:(gv[e]=!0,!1)}function cC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fC(e,t,n,r){if(t===null||typeof t>"u"||cC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Dn(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var wn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){wn[e]=new Dn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];wn[t]=new Dn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){wn[e]=new Dn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){wn[e]=new Dn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){wn[e]=new Dn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){wn[e]=new Dn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){wn[e]=new Dn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){wn[e]=new Dn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){wn[e]=new Dn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Dp=/[\-:]([a-z])/g;function zp(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Dp,zp);wn[t]=new Dn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){wn[e]=new Dn(e,1,!1,e.toLowerCase(),null,!1,!1)});wn.xlinkHref=new Dn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){wn[e]=new Dn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Hp(e,t,n,r){var o=wn.hasOwnProperty(t)?wn[t]:null;(o!==null?o.type!==0:r||!(2u||o[l]!==i[u]){var f=` +`+o[l].replace(" at new "," at ");return e.displayName&&f.includes("")&&(f=f.replace("",e.displayName)),f}while(1<=l&&0<=u);break}}}finally{pf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?xl(e):""}function dC(e){switch(e.tag){case 5:return xl(e.type);case 16:return xl("Lazy");case 13:return xl("Suspense");case 19:return xl("SuspenseList");case 0:case 2:case 15:return e=mf(e.type,!1),e;case 11:return e=mf(e.type.render,!1),e;case 1:return e=mf(e.type,!0),e;default:return""}}function ud(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case pa:return"Fragment";case da:return"Portal";case ad:return"Profiler";case Bp:return"StrictMode";case ld:return"Suspense";case sd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case l0:return(e.displayName||"Context")+".Consumer";case a0:return(e._context.displayName||"Context")+".Provider";case Fp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wp:return t=e.displayName||null,t!==null?t:ud(e.type)||"Memo";case Xo:t=e._payload,e=e._init;try{return ud(e(t))}catch{}}return null}function pC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ud(t);case 8:return t===Bp?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function di(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function u0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mC(e){var t=u0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ns(e){e._valueTracker||(e._valueTracker=mC(e))}function c0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=u0(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _u(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function cd(e,t){var n=t.checked;return Gt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bv(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=di(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function f0(e,t){t=t.checked,t!=null&&Hp(e,"checked",t,!1)}function fd(e,t){f0(e,t);var n=di(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dd(e,t.type,n):t.hasOwnProperty("defaultValue")&&dd(e,t.type,di(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cv(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function dd(e,t,n){(t!=="number"||_u(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var El=Array.isArray;function Oa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=As.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _l={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},vC=["Webkit","ms","Moz","O"];Object.keys(_l).forEach(function(e){vC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_l[t]=_l[e]})});function v0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||_l.hasOwnProperty(e)&&_l[e]?(""+t).trim():t+"px"}function h0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=v0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var hC=Gt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vd(e,t){if(t){if(hC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ce(62))}}function hd(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var gd=null;function Vp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yd=null,$a=null,_a=null;function Ev(e){if(e=ys(e)){if(typeof yd!="function")throw Error(ce(280));var t=e.stateNode;t&&(t=yc(t),yd(e.stateNode,e.type,t))}}function g0(e){$a?_a?_a.push(e):_a=[e]:$a=e}function y0(){if($a){var e=$a,t=_a;if(_a=$a=null,Ev(e),t)for(e=0;e>>=0,e===0?32:31-($C(e)/_C|0)|0}var Ls=64,js=4194304;function Tl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ku(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~o;u!==0?r=Tl(u):(i&=l,i!==0&&(r=Tl(i)))}else l=n&~o,l!==0?r=Tl(l):i!==0&&(r=Tl(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function hs(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Vr(t),e[t]=n}function kC(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Pl),Mv=" ",Nv=!1;function D0(e,t){switch(e){case"keyup":return aw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ma=!1;function sw(e,t){switch(e){case"compositionend":return z0(t);case"keypress":return t.which!==32?null:(Nv=!0,Mv);case"textInput":return e=t.data,e===Mv&&Nv?null:e;default:return null}}function uw(e,t){if(ma)return e==="compositionend"||!Zp&&D0(e,t)?(e=L0(),uu=Xp=Jo=null,ma=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Dv(n)}}function W0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?W0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function V0(){for(var e=window,t=_u();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=_u(e.document)}return t}function Jp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function yw(e){var t=V0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&W0(n.ownerDocument.documentElement,n)){if(r!==null&&Jp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=zv(n,i);var l=zv(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,va=null,Ed=null,kl=null,Td=!1;function Hv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Td||va==null||va!==_u(r)||(r=va,"selectionStart"in r&&Jp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),kl&&ql(kl,r)||(kl=r,r=Au(Ed,"onSelect"),0ya||(e.current=Id[ya],Id[ya]=null,ya--)}function Rt(e,t){ya++,Id[ya]=e.current,e.current=t}var pi={},In=vi(pi),er=vi(!1),Di=pi;function Na(e,t){var n=e.type.contextTypes;if(!n)return pi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function tr(e){return e=e.childContextTypes,e!=null}function ju(){Mt(er),Mt(In)}function Gv(e,t,n){if(In.current!==pi)throw Error(ce(168));Rt(In,t),Rt(er,n)}function J0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(ce(108,pC(e)||"Unknown",o));return Gt({},n,r)}function Du(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pi,Di=In.current,Rt(In,e),Rt(er,er.current),!0}function qv(e,t,n){var r=e.stateNode;if(!r)throw Error(ce(169));n?(e=J0(e,t,Di),r.__reactInternalMemoizedMergedChildContext=e,Mt(er),Mt(In),Rt(In,e)):Mt(er),Rt(er,n)}var Oo=null,Sc=!1,_f=!1;function ey(e){Oo===null?Oo=[e]:Oo.push(e)}function Pw(e){Sc=!0,ey(e)}function hi(){if(!_f&&Oo!==null){_f=!0;var e=0,t=bt;try{var n=Oo;for(bt=1;e>=l,o-=l,_o=1<<32-Vr(t)+o|n<B?(V=c,c=null):V=c.sibling;var Y=b(C,c,E[B],_);if(Y===null){c===null&&(c=V);break}e&&c&&Y.alternate===null&&t(C,c),w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y,c=V}if(B===E.length)return n(C,c),Bt&&Ti(C,B),M;if(c===null){for(;BB?(V=c,c=null):V=c.sibling;var ie=b(C,c,Y.value,_);if(ie===null){c===null&&(c=V);break}e&&c&&ie.alternate===null&&t(C,c),w=i(ie,w,B),L===null?M=ie:L.sibling=ie,L=ie,c=V}if(Y.done)return n(C,c),Bt&&Ti(C,B),M;if(c===null){for(;!Y.done;B++,Y=E.next())Y=h(C,Y.value,_),Y!==null&&(w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y);return Bt&&Ti(C,B),M}for(c=r(C,c);!Y.done;B++,Y=E.next())Y=O(c,C,B,Y.value,_),Y!==null&&(e&&Y.alternate!==null&&c.delete(Y.key===null?B:Y.key),w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y);return e&&c.forEach(function(G){return t(C,G)}),Bt&&Ti(C,B),M}function N(C,w,E,_){if(typeof E=="object"&&E!==null&&E.type===pa&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Ms:e:{for(var M=E.key,L=w;L!==null;){if(L.key===M){if(M=E.type,M===pa){if(L.tag===7){n(C,L.sibling),w=o(L,E.props.children),w.return=C,C=w;break e}}else if(L.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===Xo&&th(M)===L.type){n(C,L.sibling),w=o(L,E.props),w.ref=ml(C,L,E),w.return=C,C=w;break e}n(C,L);break}else t(C,L);L=L.sibling}E.type===pa?(w=Ni(E.props.children,C.mode,_,E.key),w.return=C,C=w):(_=gu(E.type,E.key,E.props,null,C.mode,_),_.ref=ml(C,w,E),_.return=C,C=_)}return l(C);case da:e:{for(L=E.key;w!==null;){if(w.key===L)if(w.tag===4&&w.stateNode.containerInfo===E.containerInfo&&w.stateNode.implementation===E.implementation){n(C,w.sibling),w=o(w,E.children||[]),w.return=C,C=w;break e}else{n(C,w);break}else t(C,w);w=w.sibling}w=Lf(E,C.mode,_),w.return=C,C=w}return l(C);case Xo:return L=E._init,N(C,w,L(E._payload),_)}if(El(E))return T(C,w,E,_);if(ul(E))return $(C,w,E,_);Vs(C,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,w!==null&&w.tag===6?(n(C,w.sibling),w=o(w,E),w.return=C,C=w):(n(C,w),w=Af(E,C.mode,_),w.return=C,C=w),l(C)):n(C,w)}return N}var La=sy(!0),uy=sy(!1),Ss={},ho=vi(Ss),Zl=vi(Ss),Jl=vi(Ss);function Ii(e){if(e===Ss)throw Error(ce(174));return e}function sm(e,t){switch(Rt(Jl,t),Rt(Zl,e),Rt(ho,Ss),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:md(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=md(t,e)}Mt(ho),Rt(ho,t)}function ja(){Mt(ho),Mt(Zl),Mt(Jl)}function cy(e){Ii(Jl.current);var t=Ii(ho.current),n=md(t,e.type);t!==n&&(Rt(Zl,e),Rt(ho,n))}function um(e){Zl.current===e&&(Mt(ho),Mt(Zl))}var Ut=vi(0);function Vu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Rf=[];function cm(){for(var e=0;en?n:4,e(!0);var r=Pf.transition;Pf.transition={};try{e(!1),t()}finally{bt=n,Pf.transition=r}}function Oy(){return Pr().memoizedState}function Nw(e,t,n){var r=ci(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},$y(e))_y(t,n);else if(n=oy(e,t,n,r),n!==null){var o=Ln();Ur(n,e,r,o),Ry(n,t,r)}}function Aw(e,t,n){var r=ci(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if($y(e))_y(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,u=i(l,n);if(o.hasEagerState=!0,o.eagerState=u,qr(u,l)){var f=t.interleaved;f===null?(o.next=o,am(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}n=oy(e,t,o,r),n!==null&&(o=Ln(),Ur(n,e,r,o),Ry(n,t,r))}}function $y(e){var t=e.alternate;return e===Kt||t!==null&&t===Kt}function _y(e,t){Ml=Uu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ry(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Kp(e,n)}}var Ku={readContext:Rr,useCallback:On,useContext:On,useEffect:On,useImperativeHandle:On,useInsertionEffect:On,useLayoutEffect:On,useMemo:On,useReducer:On,useRef:On,useState:On,useDebugValue:On,useDeferredValue:On,useTransition:On,useMutableSource:On,useSyncExternalStore:On,useId:On,unstable_isNewReconciler:!1},Lw={readContext:Rr,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:Rr,useEffect:rh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pu(4194308,4,Cy.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){return pu(4,2,e,t)},useMemo:function(e,t){var n=po();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=po();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Nw.bind(null,Kt,e),[r.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:nh,useDebugValue:vm,useDeferredValue:function(e){return po().memoizedState=e},useTransition:function(){var e=nh(!1),t=e[0];return e=Mw.bind(null,e[1]),po().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Kt,o=po();if(Bt){if(n===void 0)throw Error(ce(407));n=n()}else{if(n=t(),vn===null)throw Error(ce(349));Hi&30||py(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,rh(vy.bind(null,r,i,e),[e]),r.flags|=2048,ns(9,my.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=po(),t=vn.identifierPrefix;if(Bt){var n=Ro,r=_o;n=(r&~(1<<32-Vr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=es++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[mo]=t,e[Yl]=r,Dy(e,t,!1,!1),t.stateNode=e;e:{switch(l=hd(n,r),n){case"dialog":kt("cancel",e),kt("close",e),o=r;break;case"iframe":case"object":case"embed":kt("load",e),o=r;break;case"video":case"audio":for(o=0;oza&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vu(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),vl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Bt)return $n(t),null}else 2*en()-i.renderingStartTime>za&&n!==1073741824&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=en(),t.sibling=null,n=Ut.current,Rt(Ut,r?n&1|2:n&1),t):($n(t),null);case 22:case 23:return Cm(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?pr&1073741824&&($n(t),t.subtreeFlags&6&&(t.flags|=8192)):$n(t),null;case 24:return null;case 25:return null}throw Error(ce(156,t.tag))}function Vw(e,t){switch(tm(t),t.tag){case 1:return tr(t.type)&&ju(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ja(),Mt(er),Mt(In),cm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return um(t),null;case 13:if(Mt(Ut),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ce(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Mt(Ut),null;case 4:return ja(),null;case 10:return im(t.type._context),null;case 22:case 23:return Cm(),null;case 24:return null;default:return null}}var Ks=!1,Rn=!1,Uw=typeof WeakSet=="function"?WeakSet:Set,Ee=null;function wa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Yt(e,t,r)}else n.current=null}function Wd(e,t,n){try{n()}catch(r){Yt(e,t,r)}}var dh=!1;function Kw(e,t){if(Od=Mu,e=V0(),Jp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,u=-1,f=-1,p=0,S=0,h=e,b=null;t:for(;;){for(var O;h!==n||o!==0&&h.nodeType!==3||(u=l+o),h!==i||r!==0&&h.nodeType!==3||(f=l+r),h.nodeType===3&&(l+=h.nodeValue.length),(O=h.firstChild)!==null;)b=h,h=O;for(;;){if(h===e)break t;if(b===n&&++p===o&&(u=l),b===i&&++S===r&&(f=l),(O=h.nextSibling)!==null)break;h=b,b=h.parentNode}h=O}n=u===-1||f===-1?null:{start:u,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for($d={focusedElem:e,selectionRange:n},Mu=!1,Ee=t;Ee!==null;)if(t=Ee,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ee=e;else for(;Ee!==null;){t=Ee;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var $=T.memoizedProps,N=T.memoizedState,C=t.stateNode,w=C.getSnapshotBeforeUpdate(t.elementType===t.type?$:Hr(t.type,$),N);C.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ce(163))}}catch(_){Yt(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,Ee=e;break}Ee=t.return}return T=dh,dh=!1,T}function Nl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wd(t,n,i)}o=o.next}while(o!==r)}}function wc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vd(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function By(e){var t=e.alternate;t!==null&&(e.alternate=null,By(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mo],delete t[Yl],delete t[Pd],delete t[_w],delete t[Rw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Fy(e){return e.tag===5||e.tag===3||e.tag===4}function ph(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ud(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Lu));else if(r!==4&&(e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function Kd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Kd(e,t,n),e=e.sibling;e!==null;)Kd(e,t,n),e=e.sibling}var Sn=null,Br=!1;function Ko(e,t,n){for(n=n.child;n!==null;)Wy(e,t,n),n=n.sibling}function Wy(e,t,n){if(vo&&typeof vo.onCommitFiberUnmount=="function")try{vo.onCommitFiberUnmount(mc,n)}catch{}switch(n.tag){case 5:Rn||wa(n,t);case 6:var r=Sn,o=Br;Sn=null,Ko(e,t,n),Sn=r,Br=o,Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Sn.removeChild(n.stateNode));break;case 18:Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?$f(e.parentNode,n):e.nodeType===1&&$f(e,n),Kl(e)):$f(Sn,n.stateNode));break;case 4:r=Sn,o=Br,Sn=n.stateNode.containerInfo,Br=!0,Ko(e,t,n),Sn=r,Br=o;break;case 0:case 11:case 14:case 15:if(!Rn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Wd(n,t,l),o=o.next}while(o!==r)}Ko(e,t,n);break;case 1:if(!Rn&&(wa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Yt(n,t,u)}Ko(e,t,n);break;case 21:Ko(e,t,n);break;case 22:n.mode&1?(Rn=(r=Rn)||n.memoizedState!==null,Ko(e,t,n),Rn=r):Ko(e,t,n);break;default:Ko(e,t,n)}}function mh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Uw),t.forEach(function(r){var o=tx.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Dr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=en()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qw(r/1960))-r,10e?16:e,ei===null)var r=!1;else{if(e=ei,ei=null,Xu=0,pt&6)throw Error(ce(331));var o=pt;for(pt|=4,Ee=e.current;Ee!==null;){var i=Ee,l=i.child;if(Ee.flags&16){var u=i.deletions;if(u!==null){for(var f=0;fen()-Sm?Mi(e,0):ym|=n),nr(e,t)}function Yy(e,t){t===0&&(e.mode&1?(t=js,js<<=1,!(js&130023424)&&(js=4194304)):t=1);var n=Ln();e=Ao(e,t),e!==null&&(hs(e,t,n),nr(e,n))}function ex(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yy(e,n)}function tx(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ce(314))}r!==null&&r.delete(t),Yy(e,n)}var Zy;Zy=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||er.current)Jn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Jn=!1,Fw(e,t,n);Jn=!!(e.flags&131072)}else Jn=!1,Bt&&t.flags&1048576&&ty(t,Hu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;mu(e,t),e=t.pendingProps;var o=Na(t,In.current);Pa(t,n),o=dm(null,t,r,e,o,n);var i=pm();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tr(r)?(i=!0,Du(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,lm(t),o.updater=bc,t.stateNode=o,o._reactInternals=t,Ld(t,r,e,n),t=zd(null,t,r,!0,i,n)):(t.tag=0,Bt&&i&&em(t),Nn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(mu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=rx(r),e=Hr(r,e),o){case 0:t=Dd(null,t,r,e,n);break e;case 1:t=uh(null,t,r,e,n);break e;case 11:t=lh(null,t,r,e,n);break e;case 14:t=sh(null,t,r,Hr(r.type,e),n);break e}throw Error(ce(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),Dd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),uh(e,t,r,o,n);case 3:e:{if(Ay(t),e===null)throw Error(ce(387));r=t.pendingProps,i=t.memoizedState,o=i.element,iy(e,t),Wu(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Da(Error(ce(423)),t),t=ch(e,t,r,n,o);break e}else if(r!==o){o=Da(Error(ce(424)),t),t=ch(e,t,r,n,o);break e}else for(mr=li(t.stateNode.containerInfo.firstChild),vr=t,Bt=!0,Wr=null,n=uy(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Aa(),r===o){t=Lo(e,t,n);break e}Nn(e,t,r,n)}t=t.child}return t;case 5:return cy(t),e===null&&Md(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,_d(r,o)?l=null:i!==null&&_d(r,i)&&(t.flags|=32),Ny(e,t),Nn(e,t,l,n),t.child;case 6:return e===null&&Md(t),null;case 13:return Ly(e,t,n);case 4:return sm(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):Nn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),lh(e,t,r,o,n);case 7:return Nn(e,t,t.pendingProps,n),t.child;case 8:return Nn(e,t,t.pendingProps.children,n),t.child;case 12:return Nn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Rt(Bu,r._currentValue),r._currentValue=l,i!==null)if(qr(i.value,l)){if(i.children===o.children&&!er.current){t=Lo(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){l=i.child;for(var f=u.firstContext;f!==null;){if(f.context===r){if(i.tag===1){f=Po(-1,n&-n),f.tag=2;var p=i.updateQueue;if(p!==null){p=p.shared;var S=p.pending;S===null?f.next=f:(f.next=S.next,S.next=f),p.pending=f}}i.lanes|=n,f=i.alternate,f!==null&&(f.lanes|=n),Nd(i.return,n,t),u.lanes|=n;break}f=f.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(ce(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Nd(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Nn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pa(t,n),o=Rr(o),r=r(o),t.flags|=1,Nn(e,t,r,n),t.child;case 14:return r=t.type,o=Hr(r,t.pendingProps),o=Hr(r.type,o),sh(e,t,r,o,n);case 15:return ky(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),mu(e,t),t.tag=1,tr(r)?(e=!0,Du(t)):e=!1,Pa(t,n),ly(t,r,o),Ld(t,r,o,n),zd(null,t,r,!0,e,n);case 19:return jy(e,t,n);case 22:return My(e,t,n)}throw Error(ce(156,t.tag))};function Jy(e,t){return T0(e,t)}function nx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $r(e,t,n,r){return new nx(e,t,n,r)}function xm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rx(e){if(typeof e=="function")return xm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Wp)return 14}return 2}function fi(e,t){var n=e.alternate;return n===null?(n=$r(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gu(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")xm(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case pa:return Ni(n.children,o,i,t);case Bp:l=8,o|=8;break;case ad:return e=$r(12,n,t,o|2),e.elementType=ad,e.lanes=i,e;case ld:return e=$r(13,n,t,o),e.elementType=ld,e.lanes=i,e;case sd:return e=$r(19,n,t,o),e.elementType=sd,e.lanes=i,e;case s0:return Ec(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case a0:l=10;break e;case l0:l=9;break e;case Fp:l=11;break e;case Wp:l=14;break e;case Xo:l=16,r=null;break e}throw Error(ce(130,e==null?e:typeof e,""))}return t=$r(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ni(e,t,n,r){return e=$r(7,e,r,t),e.lanes=n,e}function Ec(e,t,n,r){return e=$r(22,e,r,t),e.elementType=s0,e.lanes=n,e.stateNode={isHidden:!1},e}function Af(e,t,n){return e=$r(6,e,null,t),e.lanes=n,e}function Lf(e,t,n){return t=$r(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ox(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hf(0),this.expirationTimes=hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Em(e,t,n,r,o,i,l,u,f){return e=new ox(e,t,n,u,f),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$r(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},lm(i),e}function ix(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r1)}catch(e){console.error(e)}}r1(),t0.exports=yr;var qa=t0.exports;const Yd=ms(qa),cx=Wg({__proto__:null,default:Yd},[qa]);var wh=qa;od.createRoot=wh.createRoot,od.hydrateRoot=wh.hydrateRoot;var _m=v.createContext({});function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)continue;n[r]=e[r]}return n}function Ft(e,t){if(e==null)return{};var n,r,o=px(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l1={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l1)&&(e=1),e}function Qs(e){return e<=1?"".concat(Number(e)*100,"%"):e}function ki(e){return e.length===1?"0"+e:String(e)}function gx(e,t,n){return{r:Cn(e,255)*255,g:Cn(t,255)*255,b:Cn(n,255)*255}}function xh(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=0,u=(r+o)/2;if(r===o)l=0,i=0;else{var f=r-o;switch(l=u>.5?f/(2-r-o):f/(r+o),r){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function yx(e,t,n){var r,o,i;if(e=Cn(e,360),t=Cn(t,100),n=Cn(n,100),t===0)o=n,i=n,r=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=jf(u,l,e+1/3),o=jf(u,l,e),i=jf(u,l,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Jd(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=r,u=r-o,f=r===0?0:u/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/u+(t>16,g:(e&65280)>>8,b:e&255}}var tp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fa(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,l=!1,u=!1;return typeof e=="string"&&(e=Tx(e)),typeof e=="object"&&(xo(e.r)&&xo(e.g)&&xo(e.b)?(t=gx(e.r,e.g,e.b),l=!0,u=String(e.r).substr(-1)==="%"?"prgb":"rgb"):xo(e.h)&&xo(e.s)&&xo(e.v)?(r=Qs(e.s),o=Qs(e.v),t=Sx(e.h,r,o),l=!0,u="hsv"):xo(e.h)&&xo(e.s)&&xo(e.l)&&(r=Qs(e.s),i=Qs(e.l),t=yx(e.h,r,i),l=!0,u="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=s1(n),{ok:l,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var xx="[-\\+]?\\d+%?",Ex="[-\\+]?\\d*\\.\\d+%?",ti="(?:".concat(Ex,")|(?:").concat(xx,")"),Df="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zf="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zr={CSS_UNIT:new RegExp(ti),rgb:new RegExp("rgb"+Df),rgba:new RegExp("rgba"+zf),hsl:new RegExp("hsl"+Df),hsla:new RegExp("hsla"+zf),hsv:new RegExp("hsv"+Df),hsva:new RegExp("hsva"+zf),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Tx(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(tp[e])e=tp[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=zr.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=zr.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=zr.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=zr.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=zr.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=zr.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=zr.hex8.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),a:Eh(n[4]),format:t?"name":"hex8"}:(n=zr.hex6.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),format:t?"name":"hex"}:(n=zr.hex4.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),a:Eh(n[4]+n[4]),format:t?"name":"hex8"}:(n=zr.hex3.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function xo(e){return!!zr.CSS_UNIT.exec(String(e))}var An=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=wx(t)),this.originalInput=t;var o=fa(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,l=t.g/255,u=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),u<=.03928?o=u/12.92:o=Math.pow((u+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=s1(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Jd(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Jd(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=xh(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=xh(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ep(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),bx(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Cn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Cn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ep(this.r,this.g,this.b,!1),n=0,r=Object.entries(tp);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xs(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Xs(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Xs(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Xs(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,l={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,l=[],u=1/t;t--;)l.push(new e({h:r,s:o,v:i})),i=(i+u)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,l=1;l=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ys*t:Math.round(e.h)+Ys*t:r=n?Math.round(e.h)+Ys*t:Math.round(e.h)-Ys*t,r<0?r+=360:r>=360&&(r-=360),r}function _h(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Th*t:t===c1?r=e.s+Th:r=e.s+Ox*t,r>1&&(r=1),n&&t===u1&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Rh(e,t,n){var r;return n?r=e.v+$x*t:r=e.v-_x*t,r>1&&(r=1),Number(r.toFixed(2))}function Wi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=fa(e),o=u1;o>0;o-=1){var i=Oh(r),l=Zs(fa({h:$h(i,o,!0),s:_h(i,o,!0),v:Rh(i,o,!0)}));n.push(l)}n.push(Zs(r));for(var u=1;u<=c1;u+=1){var f=Oh(r),p=Zs(fa({h:$h(f,u),s:_h(f,u),v:Rh(f,u)}));n.push(p)}return t.theme==="dark"?Rx.map(function(S){var h=S.index,b=S.opacity,O=Zs(Px(fa(t.backgroundColor||"#141414"),fa(n[h]),b*100));return O}):n}var Hf={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},yu={},Bf={};Object.keys(Hf).forEach(function(e){yu[e]=Wi(Hf[e]),yu[e].primary=yu[e][5],Bf[e]=Wi(Hf[e],{theme:"dark",backgroundColor:"#141414"}),Bf[e].primary=Bf[e][5]});var Ix=yu.blue;function Ph(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function de(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Mx}function Rc(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Nx(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Pm(e){return Array.from((np.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function d1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,l=Nx(r),u=l==="prependQueue",f=document.createElement("style");f.setAttribute(Ih,l),u&&i&&f.setAttribute(kh,"".concat(i)),n!=null&&n.nonce&&(f.nonce=n==null?void 0:n.nonce),f.innerHTML=e;var p=Rc(t),S=p.firstChild;if(r){if(u){var h=(t.styles||Pm(p)).filter(function(b){if(!["prepend","prependQueue"].includes(b.getAttribute(Ih)))return!1;var O=Number(b.getAttribute(kh)||0);return i>=O});if(h.length)return p.insertBefore(f,h[h.length-1].nextSibling),f}p.insertBefore(f,S)}else p.appendChild(f);return f}function p1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Rc(t);return(t.styles||Pm(n)).find(function(r){return r.getAttribute(f1(t))===e})}function os(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=p1(e,t);if(n){var r=Rc(t);r.removeChild(n)}}function Ax(e,t){var n=np.get(e);if(!n||!kx(document,n)){var r=d1("",t),o=r.parentNode;np.set(e,o),e.removeChild(r)}}function Io(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Rc(n),o=Pm(r),i=de(de({},n),{},{styles:o});Ax(r,i);var l=p1(t,i);if(l){var u,f;if((u=i.csp)!==null&&u!==void 0&&u.nonce&&l.nonce!==((f=i.csp)===null||f===void 0?void 0:f.nonce)){var p;l.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return l.innerHTML!==e&&(l.innerHTML=e),l}var S=d1(e,i);return S.setAttribute(f1(i),t),S}function m1(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Lx(e){return m1(e)instanceof ShadowRoot}function Zu(e){return Lx(e)?m1(e):null}var rp={},jx=function(t){};function Dx(e,t){}function zx(e,t){}function Hx(){rp={}}function v1(e,t,n){!t&&!rp[n]&&(e(!1,n),rp[n]=!0)}function Gi(e,t){v1(Dx,e,t)}function Bx(e,t){v1(zx,e,t)}Gi.preMessage=jx;Gi.resetWarned=Hx;Gi.noteOnce=Bx;function Fx(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Wx(e,t){Gi(e,"[@ant-design/icons] ".concat(t))}function Mh(e){return Pt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(Pt(e.icon)==="object"||typeof e.icon=="function")}function Nh(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Fx(n)]=r}return t},{})}function op(e,t,n){return n?Pe.createElement(e.tag,de(de({key:t},Nh(e.attrs)),n),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Pe.createElement(e.tag,de({key:t},Nh(e.attrs)),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function h1(e){return Wi(e)[0]}function g1(e){return e?Array.isArray(e)?e:[e]:[]}var Vx=` +.anticon { + display: inline-flex; + align-items: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,Ux=function(t){var n=v.useContext(_m),r=n.csp,o=n.prefixCls,i=Vx;o&&(i=i.replace(/anticon/g,o)),v.useEffect(function(){var l=t.current,u=Zu(l);Io(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:u})},[])},Kx=["icon","className","onClick","style","primaryColor","secondaryColor"],jl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Gx(e){var t=e.primaryColor,n=e.secondaryColor;jl.primaryColor=t,jl.secondaryColor=n||h1(t),jl.calculated=!!n}function qx(){return de({},jl)}var Xa=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,l=t.primaryColor,u=t.secondaryColor,f=Ft(t,Kx),p=v.useRef(),S=jl;if(l&&(S={primaryColor:l,secondaryColor:u||h1(l)}),Ux(p),Wx(Mh(n),"icon should be icon definiton, but got ".concat(n)),!Mh(n))return null;var h=n;return h&&typeof h.icon=="function"&&(h=de(de({},h),{},{icon:h.icon(S.primaryColor,S.secondaryColor)})),op(h.icon,"svg-".concat(h.name),de(de({className:r,onClick:o,style:i,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f),{},{ref:p}))};Xa.displayName="IconReact";Xa.getTwoToneColors=qx;Xa.setTwoToneColors=Gx;function y1(e){var t=g1(e),n=me(t,2),r=n[0],o=n[1];return Xa.setTwoToneColors({primaryColor:r,secondaryColor:o})}function Xx(){var e=Xa.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Qx=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];y1(Ix.primary);var zo=v.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,l=e.tabIndex,u=e.onClick,f=e.twoToneColor,p=Ft(e,Qx),S=v.useContext(_m),h=S.prefixCls,b=h===void 0?"anticon":h,O=S.rootClassName,T=ze(O,b,ke(ke({},"".concat(b,"-").concat(r.name),!!r.name),"".concat(b,"-spin"),!!o||r.name==="loading"),n),$=l;$===void 0&&u&&($=-1);var N=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,C=g1(f),w=me(C,2),E=w[0],_=w[1];return v.createElement("span",et({role:"img","aria-label":r.name},p,{ref:t,tabIndex:$,onClick:u,className:T}),v.createElement(Xa,{icon:r,primaryColor:E,secondaryColor:_,style:N}))});zo.displayName="AntdIcon";zo.getTwoToneColor=Xx;zo.setTwoToneColor=y1;var Yx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},Zx=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:Yx}))},Jx=v.forwardRef(Zx),eE={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},tE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:eE}))},nE=v.forwardRef(tE),rE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},oE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:rE}))},iE=v.forwardRef(oE),aE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},lE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:aE}))},S1=v.forwardRef(lE),sE={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},uE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:sE}))},b1=v.forwardRef(uE),cE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},fE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:cE}))},dE=v.forwardRef(fE),C1={exports:{}},Ct={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Im=Symbol.for("react.element"),km=Symbol.for("react.portal"),Pc=Symbol.for("react.fragment"),Ic=Symbol.for("react.strict_mode"),kc=Symbol.for("react.profiler"),Mc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),pE=Symbol.for("react.server_context"),Ac=Symbol.for("react.forward_ref"),Lc=Symbol.for("react.suspense"),jc=Symbol.for("react.suspense_list"),Dc=Symbol.for("react.memo"),zc=Symbol.for("react.lazy"),mE=Symbol.for("react.offscreen"),w1;w1=Symbol.for("react.module.reference");function Mr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Im:switch(e=e.type,e){case Pc:case kc:case Ic:case Lc:case jc:return e;default:switch(e=e&&e.$$typeof,e){case pE:case Nc:case Ac:case zc:case Dc:case Mc:return e;default:return t}}case km:return t}}}Ct.ContextConsumer=Nc;Ct.ContextProvider=Mc;Ct.Element=Im;Ct.ForwardRef=Ac;Ct.Fragment=Pc;Ct.Lazy=zc;Ct.Memo=Dc;Ct.Portal=km;Ct.Profiler=kc;Ct.StrictMode=Ic;Ct.Suspense=Lc;Ct.SuspenseList=jc;Ct.isAsyncMode=function(){return!1};Ct.isConcurrentMode=function(){return!1};Ct.isContextConsumer=function(e){return Mr(e)===Nc};Ct.isContextProvider=function(e){return Mr(e)===Mc};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Im};Ct.isForwardRef=function(e){return Mr(e)===Ac};Ct.isFragment=function(e){return Mr(e)===Pc};Ct.isLazy=function(e){return Mr(e)===zc};Ct.isMemo=function(e){return Mr(e)===Dc};Ct.isPortal=function(e){return Mr(e)===km};Ct.isProfiler=function(e){return Mr(e)===kc};Ct.isStrictMode=function(e){return Mr(e)===Ic};Ct.isSuspense=function(e){return Mr(e)===Lc};Ct.isSuspenseList=function(e){return Mr(e)===jc};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Pc||e===kc||e===Ic||e===Lc||e===jc||e===mE||typeof e=="object"&&e!==null&&(e.$$typeof===zc||e.$$typeof===Dc||e.$$typeof===Mc||e.$$typeof===Nc||e.$$typeof===Ac||e.$$typeof===w1||e.getModuleId!==void 0)};Ct.typeOf=Mr;C1.exports=Ct;var Dl=C1.exports;function Hc(e,t,n){var r=v.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var Mm=function(t,n){typeof t=="function"?t(n):Pt(t)==="object"&&t&&"current"in t&&(t.current=n)},qi=function(){for(var t=arguments.length,n=new Array(t),r=0;r{n([t],!1)},i=()=>{r(t)};return e.stillRecording?Le.jsx(Le.Fragment,{}):Le.jsx(Le.Fragment,{children:Le.jsxs("div",{className:"action py-2 pl-3 mb-1 d-flex align-item-center"+(e.animateRomove?" animExit":""),children:[Le.jsx("div",{className:"action-no d-inline-block pl-2 pr-4",children:t+1}),Le.jsx("div",{className:"action-text "+(e.typeWrite?"typing-demo":""),onAnimationEnd:i,children:e==null?"Loading...":e.name}),Le.jsx("div",{className:"del-button-container py-0 ml-auto",children:Le.jsx("div",{className:"del-button",onClick:o,children:Le.jsx(iE,{})})})]})})}function Vi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Pe.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Vi(r)):Dl.isFragment(r)&&r.props?n=n.concat(Vi(r.props.children,t)):n.push(r))}),n}function is(e){return e instanceof HTMLElement||e instanceof SVGElement}function gE(e){return e&&Pt(e)==="object"&&is(e.nativeElement)?e.nativeElement:is(e)?e:null}function Su(e){var t=gE(e);if(t)return t;if(e instanceof Pe.Component){var n;return(n=Yd.findDOMNode)===null||n===void 0?void 0:n.call(Yd,e)}return null}var ip=v.createContext(null);function yE(e){var t=e.children,n=e.onBatchResize,r=v.useRef(0),o=v.useRef([]),i=v.useContext(ip),l=v.useCallback(function(u,f,p){r.current+=1;var S=r.current;o.current.push({size:u,element:f,data:p}),Promise.resolve().then(function(){S===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(u,f,p)},[n,i]);return v.createElement(ip.Provider,{value:l},t)}var x1=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!ap||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),EE?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!ap||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=xE.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),E1=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new ME(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new NE(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),O1=typeof WeakMap<"u"?new WeakMap:new x1,$1=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=TE.getInstance(),r=new AE(t,n,this);O1.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){$1.prototype[e]=function(){var t;return(t=O1.get(this))[e].apply(t,arguments)}});var LE=function(){return typeof Ju.ResizeObserver<"u"?Ju.ResizeObserver:$1}(),ni=new Map;function jE(e){e.forEach(function(t){var n,r=t.target;(n=ni.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var _1=new LE(jE);function DE(e,t){ni.has(e)||(ni.set(e,new Set),_1.observe(e)),ni.get(e).add(t)}function zE(e,t){ni.has(e)&&(ni.get(e).delete(t),ni.get(e).size||(_1.unobserve(e),ni.delete(e)))}function Yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lh(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:1;jh+=1;var r=jh;function o(i){if(i===0)M1(r),t();else{var l=I1(function(){o(i-1)});Am.set(r,l)}}return o(n),r};rr.cancel=function(e){var t=Am.get(e);return M1(e),k1(t)};function as(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Lm(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,l){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,f=r.has(i);if(Gi(!f,"Warning: There may be circular references"),f)return!1;if(i===l)return!0;if(n&&u>1)return!1;r.add(i);var p=u+1;if(Array.isArray(i)){if(!Array.isArray(l)||i.length!==l.length)return!1;for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,l={map:this.cache};return n.forEach(function(u){if(!l)l=void 0;else{var f;l=(f=l)===null||f===void 0||(f=f.map)===null||f===void 0?void 0:f.get(u)}}),(r=l)!==null&&r!==void 0&&r.value&&i&&(l.value[1]=this.cacheCallTimes++),(o=l)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(p,S){var h=me(p,2),b=h[1];return o.internalGet(S)[1]0,void 0),Dh+=1}return Zr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),Ff=new jm;function cp(e){var t=Array.isArray(e)?e:[e];return Ff.has(t)||Ff.set(t,new N1(t)),Ff.get(t)}var ZE=new WeakMap,Wf={};function JE(e,t){for(var n=ZE,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=zh.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof N1?n+=o.id:o&&Pt(o)==="object"?n+=zl(o,t):n+=o}),t&&(n=as(n)),zh.set(e,n)),n}function Hh(e,t){return as("".concat(t,"_").concat(zl(e,!0)))}var fp=gr();function Xe(e){return typeof e=="number"?"".concat(e,"px"):e}function tc(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var l=de(de({},o),{},(r={},ke(r,Fa,t),ke(r,Kr,n),r)),u=Object.keys(l).map(function(f){var p=l[f];return p?"".concat(f,'="').concat(p,'"'):null}).filter(function(f){return f}).join(" ");return"")}var A1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},e2=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=me(o,2),l=i[0],u=i[1];return"".concat(l,":").concat(u,";")}).join(""),"}"):""},L1=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(l){var u,f,p=me(l,2),S=p[0],h=p[1];if(r!=null&&(u=r.preserve)!==null&&u!==void 0&&u[S])i[S]=h;else if((typeof h=="string"||typeof h=="number")&&!(r!=null&&(f=r.ignore)!==null&&f!==void 0&&f[S])){var b,O=A1(S,r==null?void 0:r.prefix);o[O]=typeof h=="number"&&!(r!=null&&(b=r.unitless)!==null&&b!==void 0&&b[S])?"".concat(h,"px"):String(h),i[S]="var(".concat(O,")")}}),[i,e2(o,n,{scope:r==null?void 0:r.scope})]},Bh=gr()?v.useLayoutEffect:v.useEffect,Pn=function(t,n){var r=v.useRef(!0);Bh(function(){return t(r.current)},n),Bh(function(){return r.current=!1,function(){r.current=!0}},[])},Fh=function(t,n){Pn(function(r){if(!r)return t()},n)},t2=de({},pc),Wh=t2.useInsertionEffect,n2=function(t,n,r){v.useMemo(t,r),Pn(function(){return n(!0)},r)},r2=Wh?function(e,t,n){return Wh(function(){return e(),t()},n)}:n2;const o2=r2;var i2=de({},pc),a2=i2.useInsertionEffect,l2=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return v.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},s2=function(){return function(t){t()}},u2=typeof a2<"u"?l2:s2;const c2=u2;function Dm(e,t,n,r,o){var i=v.useContext(Wc),l=i.cache,u=[e].concat(ln(t)),f=up(u),p=c2([f]),S=function(T){l.opUpdate(f,function($){var N=$||[void 0,void 0],C=me(N,2),w=C[0],E=w===void 0?0:w,_=C[1],M=_,L=M||n(),c=[E,L];return T?T(c):c})};v.useMemo(function(){S()},[f]);var h=l.opGet(f),b=h[1];return o2(function(){o==null||o(b)},function(O){return S(function(T){var $=me(T,2),N=$[0],C=$[1];return O&&N===0&&(o==null||o(b)),[N+1,C]}),function(){l.opUpdate(f,function(T){var $=T||[],N=me($,2),C=N[0],w=C===void 0?0:C,E=N[1],_=w-1;return _===0?(p(function(){(O||!l.opGet(f))&&(r==null||r(E,!1))}),null):[w-1,E]})}},[f]),b}var f2={},d2="css",_i=new Map;function p2(e){_i.set(e,(_i.get(e)||0)+1)}function m2(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Fa,'="').concat(e,'"]'));n.forEach(function(r){if(r[ri]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var v2=0;function h2(e,t){_i.set(e,(_i.get(e)||0)-1);var n=Array.from(_i.keys()),r=n.filter(function(o){var i=_i.get(o)||0;return i<=0});n.length-r.length>v2&&r.forEach(function(o){m2(o,t),_i.delete(o)})}var g2=function(t,n,r,o){var i=r.getDerivativeToken(t),l=de(de({},i),n);return o&&(l=o(l)),l},j1="token";function y2(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=v.useContext(Wc),o=r.cache.instanceId,i=r.container,l=n.salt,u=l===void 0?"":l,f=n.override,p=f===void 0?f2:f,S=n.formatToken,h=n.getComputedToken,b=n.cssVar,O=JE(function(){return Object.assign.apply(Object,[{}].concat(ln(t)))},t),T=zl(O),$=zl(p),N=b?zl(b):"",C=Dm(j1,[u,e.id,T,$,N],function(){var w,E=h?h(O,p,e):g2(O,p,e,S),_=de({},E),M="";if(b){var L=L1(E,b.key,{prefix:b.prefix,ignore:b.ignore,unitless:b.unitless,preserve:b.preserve}),c=me(L,2);E=c[0],M=c[1]}var B=Hh(E,u);E._tokenKey=B,_._tokenKey=Hh(_,u);var V=(w=b==null?void 0:b.key)!==null&&w!==void 0?w:B;E._themeKey=V,p2(V);var Y="".concat(d2,"-").concat(as(B));return E._hashId=Y,[E,Y,_,M,(b==null?void 0:b.key)||""]},function(w){h2(w[0]._themeKey,o)},function(w){var E=me(w,4),_=E[0],M=E[3];if(b&&M){var L=Io(M,as("css-variables-".concat(_._themeKey)),{mark:Kr,prepend:"queue",attachTo:i,priority:-999});L[ri]=o,L.setAttribute(Fa,_._themeKey)}});return C}var S2=function(t,n,r){var o=me(t,5),i=o[2],l=o[3],u=o[4],f=r||{},p=f.plain;if(!l)return null;var S=i._tokenKey,h=-999,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(h)},O=tc(l,u,S,b,p);return[h,S,O]},b2={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},D1="comm",z1="rule",H1="decl",C2="@import",w2="@keyframes",x2="@layer",B1=Math.abs,zm=String.fromCharCode;function F1(e){return e.trim()}function bu(e,t,n){return e.replace(t,n)}function E2(e,t,n){return e.indexOf(t,n)}function ls(e,t){return e.charCodeAt(t)|0}function ss(e,t,n){return e.slice(t,n)}function $o(e){return e.length}function T2(e){return e.length}function Js(e,t){return t.push(e),e}var Vc=1,Wa=1,W1=0,Ir=0,on=0,Ya="";function Hm(e,t,n,r,o,i,l,u){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Vc,column:Wa,length:l,return:"",siblings:u}}function O2(){return on}function $2(){return on=Ir>0?ls(Ya,--Ir):0,Wa--,on===10&&(Wa=1,Vc--),on}function Gr(){return on=Ir2||dp(on)>3?"":" "}function I2(e,t){for(;--t&&Gr()&&!(on<48||on>102||on>57&&on<65||on>70&&on<97););return Uc(e,Cu()+(t<6&&Ai()==32&&Gr()==32))}function pp(e){for(;Gr();)switch(on){case e:return Ir;case 34:case 39:e!==34&&e!==39&&pp(on);break;case 40:e===41&&pp(e);break;case 92:Gr();break}return Ir}function k2(e,t){for(;Gr()&&e+on!==57;)if(e+on===84&&Ai()===47)break;return"/*"+Uc(t,Ir-1)+"*"+zm(e===47?e:Gr())}function M2(e){for(;!dp(Ai());)Gr();return Uc(e,Ir)}function N2(e){return R2(wu("",null,null,null,[""],e=_2(e),0,[0],e))}function wu(e,t,n,r,o,i,l,u,f){for(var p=0,S=0,h=l,b=0,O=0,T=0,$=1,N=1,C=1,w=0,E="",_=o,M=i,L=r,c=E;N;)switch(T=w,w=Gr()){case 40:if(T!=108&&ls(c,h-1)==58){E2(c+=bu(Vf(w),"&","&\f"),"&\f",B1(p?u[p-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:c+=Vf(w);break;case 9:case 10:case 13:case 32:c+=P2(T);break;case 92:c+=I2(Cu()-1,7);continue;case 47:switch(Ai()){case 42:case 47:Js(A2(k2(Gr(),Cu()),t,n,f),f);break;default:c+="/"}break;case 123*$:u[p++]=$o(c)*C;case 125*$:case 59:case 0:switch(w){case 0:case 125:N=0;case 59+S:C==-1&&(c=bu(c,/\f/g,"")),O>0&&$o(c)-h&&Js(O>32?Uh(c+";",r,n,h-1,f):Uh(bu(c," ","")+";",r,n,h-2,f),f);break;case 59:c+=";";default:if(Js(L=Vh(c,t,n,p,S,o,u,E,_=[],M=[],h,i),i),w===123)if(S===0)wu(c,t,L,L,_,i,h,u,M);else switch(b===99&&ls(c,3)===110?100:b){case 100:case 108:case 109:case 115:wu(e,L,L,r&&Js(Vh(e,L,L,0,0,o,u,E,o,_=[],h,M),M),o,M,h,u,r?_:M);break;default:wu(c,L,L,L,[""],M,0,u,M)}}p=S=O=0,$=C=1,E=c="",h=l;break;case 58:h=1+$o(c),O=T;default:if($<1){if(w==123)--$;else if(w==125&&$++==0&&$2()==125)continue}switch(c+=zm(w),w*$){case 38:C=S>0?1:(c+="\f",-1);break;case 44:u[p++]=($o(c)-1)*C,C=1;break;case 64:Ai()===45&&(c+=Vf(Gr())),b=Ai(),S=h=$o(E=c+=M2(Cu())),w++;break;case 45:T===45&&$o(c)==2&&($=0)}}return i}function Vh(e,t,n,r,o,i,l,u,f,p,S,h){for(var b=o-1,O=o===0?i:[""],T=T2(O),$=0,N=0,C=0;$0?O[w]+" "+E:bu(E,/&\f/g,O[w])))&&(f[C++]=_);return Hm(e,t,n,o===0?z1:u,f,p,S,h)}function A2(e,t,n,r){return Hm(e,t,n,D1,zm(O2()),ss(e,2,-2),0,r)}function Uh(e,t,n,r,o){return Hm(e,t,n,H1,ss(e,0,r),ss(e,r+1,-1),r,o)}function mp(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,l=r.parentSelectors,u=n.hashId,f=n.layer;n.path;var p=n.hashPriority,S=n.transformers,h=S===void 0?[]:S;n.linters;var b="",O={};function T(C){var w=C.getName(u);if(!O[w]){var E=e(C.style,n,{root:!1,parentSelectors:l}),_=me(E,1),M=_[0];O[w]="@keyframes ".concat(C.getName(u)).concat(M)}}function $(C){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(E){Array.isArray(E)?$(E,w):E&&w.push(E)}),w}var N=$(Array.isArray(t)?t:[t]);return N.forEach(function(C){var w=typeof C=="string"&&!o?{}:C;if(typeof w=="string")b+="".concat(w,` +`);else if(w._keyframe)T(w);else{var E=h.reduce(function(_,M){var L;return(M==null||(L=M.visit)===null||L===void 0?void 0:L.call(M,_))||_},w);Object.keys(E).forEach(function(_){var M=E[_];if(Pt(M)==="object"&&M&&(_!=="animationName"||!M._keyframe)&&!B2(M)){var L=!1,c=_.trim(),B=!1;(o||i)&&u?c.startsWith("@")?L=!0:c=F2(_,u,p):o&&!u&&(c==="&"||c==="")&&(c="",B=!0);var V=e(M,n,{root:B,injectHash:L,parentSelectors:[].concat(ln(l),[c])}),Y=me(V,2),ie=Y[0],G=Y[1];O=de(de({},O),G),b+="".concat(c).concat(ie)}else{let J=function(D,j){var I=D.replace(/[A-Z]/g,function(R){return"-".concat(R.toLowerCase())}),F=j;!b2[D]&&typeof F=="number"&&F!==0&&(F="".concat(F,"px")),D==="animationName"&&j!==null&&j!==void 0&&j._keyframe&&(T(j),F=j.getName(u)),b+="".concat(I,":").concat(F,";")};var q,ee=(q=M==null?void 0:M.value)!==null&&q!==void 0?q:M;Pt(M)==="object"&&M!==null&&M!==void 0&&M[K1]&&Array.isArray(ee)?ee.forEach(function(D){J(_,D)}):J(_,ee)}})}}),o?f&&(b="@layer ".concat(f.name," {").concat(b,"}"),f.dependencies&&(O["@layer ".concat(f.name)]=f.dependencies.map(function(C){return"@layer ".concat(C,", ").concat(f.name,";")}).join(` +`))):b="{".concat(b,"}"),[b,O]};function G1(e,t){return as("".concat(e.join("%")).concat(t))}function V2(){return null}var q1="style";function vp(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,l=e.nonce,u=e.clientOnly,f=e.order,p=f===void 0?0:f,S=v.useContext(Wc),h=S.autoClear;S.mock;var b=S.defaultCache,O=S.hashPriority,T=S.container,$=S.ssrInline,N=S.transformers,C=S.linters,w=S.cache,E=S.layer,_=n._tokenKey,M=[_];E&&M.push("layer"),M.push.apply(M,ln(r));var L=fp,c=Dm(q1,M,function(){var G=M.join("|");if(D2(G)){var q=z2(G),ee=me(q,2),J=ee[0],D=ee[1];if(J)return[J,_,D,{},u,p]}var j=t(),I=W2(j,{hashId:o,hashPriority:O,layer:E?i:void 0,path:r.join("-"),transformers:N,linters:C}),F=me(I,2),R=F[0],Z=F[1],W=xu(R),ae=G1(M,W);return[W,_,ae,Z,u,p]},function(G,q){var ee=me(G,3),J=ee[2];(q||h)&&fp&&os(J,{mark:Kr})},function(G){var q=me(G,4),ee=q[0];q[1];var J=q[2],D=q[3];if(L&&ee!==V1){var j={mark:Kr,prepend:E?!1:"queue",attachTo:T,priority:p},I=typeof l=="function"?l():l;I&&(j.csp={nonce:I});var F=[],R=[];Object.keys(D).forEach(function(W){W.startsWith("@layer")?F.push(W):R.push(W)}),F.forEach(function(W){Io(xu(D[W]),"_layer-".concat(W),de(de({},j),{},{prepend:!0}))});var Z=Io(ee,J,j);Z[ri]=w.instanceId,Z.setAttribute(Fa,_),R.forEach(function(W){Io(xu(D[W]),"_effect-".concat(W),j)})}}),B=me(c,3),V=B[0],Y=B[1],ie=B[2];return function(G){var q;if(!$||L||!b)q=v.createElement(V2,null);else{var ee;q=v.createElement("style",et({},(ee={},ke(ee,Fa,Y),ke(ee,Kr,ie),ee),{dangerouslySetInnerHTML:{__html:V}}))}return v.createElement(v.Fragment,null,q,G)}}var U2=function(t,n,r){var o=me(t,6),i=o[0],l=o[1],u=o[2],f=o[3],p=o[4],S=o[5],h=r||{},b=h.plain;if(p)return null;var O=i,T={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)};return O=tc(i,l,u,T,b),f&&Object.keys(f).forEach(function($){if(!n[$]){n[$]=!0;var N=xu(f[$]),C=tc(N,l,"_effect-".concat($),T,b);$.startsWith("@layer")?O=C+O:O+=C}}),[S,u,O]},X1="cssVar",K2=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,l=t.ignore,u=t.token,f=t.scope,p=f===void 0?"":f,S=v.useContext(Wc),h=S.cache.instanceId,b=S.container,O=u._tokenKey,T=[].concat(ln(t.path),[r,p,O]),$=Dm(X1,T,function(){var N=n(),C=L1(N,r,{prefix:o,unitless:i,ignore:l,scope:p}),w=me(C,2),E=w[0],_=w[1],M=G1(T,_);return[E,_,M,r]},function(N){var C=me(N,3),w=C[2];fp&&os(w,{mark:Kr})},function(N){var C=me(N,3),w=C[1],E=C[2];if(w){var _=Io(w,E,{mark:Kr,prepend:"queue",attachTo:b,priority:-999});_[ri]=h,_.setAttribute(Fa,r)}});return $},G2=function(t,n,r){var o=me(t,4),i=o[1],l=o[2],u=o[3],f=r||{},p=f.plain;if(!i)return null;var S=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)},b=tc(i,u,l,h,p);return[S,l,b]},gl;gl={},ke(gl,q1,U2),ke(gl,j1,S2),ke(gl,X1,G2);var Et=function(){function e(t,n){Yr(this,e),ke(this,"name",void 0),ke(this,"style",void 0),ke(this,"_keyframe",!0),this.name=t,this.style=n}return Zr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function ra(e){return e.notSplit=!0,e}ra(["borderTop","borderBottom"]),ra(["borderTop"]),ra(["borderBottom"]),ra(["borderLeft","borderRight"]),ra(["borderLeft"]),ra(["borderRight"]);function q2(e){return o1(e)||P1(e)||Rm(e)||i1()}function hp(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!hp(e,t.slice(0,-1))?e:Q1(e,t,n,r)}function X2(e){return Pt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Gh(e){return Array.isArray(e)?[]:{}}var Q2=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Y2(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=Z2,e},eT=v.createContext(void 0);var tT={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},nT={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const Y1={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},qh={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},nT),timePickerLocale:Object.assign({},Y1)},fr="${label} is not a valid ${type}",Kc={locale:"en",Pagination:tT,DatePicker:qh,TimePicker:Y1,Calendar:qh,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:fr,method:fr,array:fr,object:fr,number:fr,date:fr,boolean:fr,integer:fr,float:fr,regexp:fr,email:fr,url:fr,hex:fr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};Object.assign({},Kc.Modal);let Eu=[];const Xh=()=>Eu.reduce((e,t)=>Object.assign(Object.assign({},e),t),Kc.Modal);function rT(e){if(e){const t=Object.assign({},e);return Eu.push(t),Xh(),()=>{Eu=Eu.filter(n=>n!==t),Xh()}}Object.assign({},Kc.Modal)}const Z1=v.createContext(void 0),oT="internalMark",iT=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;v.useEffect(()=>rT(t&&t.Modal),[t]);const o=v.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return v.createElement(Z1.Provider,{value:o},n)},J1={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},us=Object.assign(Object.assign({},J1),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function aT(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:l,colorInfo:u,colorPrimary:f,colorBgBase:p,colorTextBase:S}=e,h=n(f),b=n(o),O=n(i),T=n(l),$=n(u),N=r(p,S),C=e.colorLink||e.colorInfo,w=n(C);return Object.assign(Object.assign({},N),{colorPrimaryBg:h[1],colorPrimaryBgHover:h[2],colorPrimaryBorder:h[3],colorPrimaryBorderHover:h[4],colorPrimaryHover:h[5],colorPrimary:h[6],colorPrimaryActive:h[7],colorPrimaryTextHover:h[8],colorPrimaryText:h[9],colorPrimaryTextActive:h[10],colorSuccessBg:b[1],colorSuccessBgHover:b[2],colorSuccessBorder:b[3],colorSuccessBorderHover:b[4],colorSuccessHover:b[4],colorSuccess:b[6],colorSuccessActive:b[7],colorSuccessTextHover:b[8],colorSuccessText:b[9],colorSuccessTextActive:b[10],colorErrorBg:T[1],colorErrorBgHover:T[2],colorErrorBgActive:T[3],colorErrorBorder:T[3],colorErrorBorderHover:T[4],colorErrorHover:T[5],colorError:T[6],colorErrorActive:T[7],colorErrorTextHover:T[8],colorErrorText:T[9],colorErrorTextActive:T[10],colorWarningBg:O[1],colorWarningBgHover:O[2],colorWarningBorder:O[3],colorWarningBorderHover:O[4],colorWarningHover:O[4],colorWarning:O[6],colorWarningActive:O[7],colorWarningTextHover:O[8],colorWarningText:O[9],colorWarningTextActive:O[10],colorInfoBg:$[1],colorInfoBgHover:$[2],colorInfoBorder:$[3],colorInfoBorderHover:$[4],colorInfoHover:$[4],colorInfo:$[6],colorInfoActive:$[7],colorInfoTextHover:$[8],colorInfoText:$[9],colorInfoTextActive:$[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new An("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const lT=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function sT(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},lT(r))}const uT=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Tu(e){return(e+8)/e}function cT(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Tu(n)}))}const fT=e=>{const t=cT(e),n=t.map(S=>S.size),r=t.map(S=>S.lineHeight),o=n[1],i=n[0],l=n[2],u=r[1],f=r[0],p=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:l,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:u,lineHeightLG:p,lineHeightSM:f,fontHeight:Math.round(u*o),fontHeightLG:Math.round(p*l),fontHeightSM:Math.round(f*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function dT(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Eo=(e,t)=>new An(e).setAlpha(t).toRgbString(),yl=(e,t)=>new An(e).darken(t).toHexString(),pT=e=>{const t=Wi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},mT=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Eo(r,.88),colorTextSecondary:Eo(r,.65),colorTextTertiary:Eo(r,.45),colorTextQuaternary:Eo(r,.25),colorFill:Eo(r,.15),colorFillSecondary:Eo(r,.06),colorFillTertiary:Eo(r,.04),colorFillQuaternary:Eo(r,.02),colorBgLayout:yl(n,4),colorBgContainer:yl(n,0),colorBgElevated:yl(n,0),colorBgSpotlight:Eo(r,.85),colorBgBlur:"transparent",colorBorder:yl(n,15),colorBorderSecondary:yl(n,6)}};function vT(e){const t=Object.keys(J1).map(n=>{const r=Wi(e[n]);return new Array(10).fill(1).reduce((o,i,l)=>(o[`${n}-${l+1}`]=r[l],o[`${n}${l+1}`]=r[l],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),aT(e,{generateColorPalettes:pT,generateNeutralColorPalettes:mT})),fT(e.fontSize)),dT(e)),uT(e)),sT(e))}const eS=cp(vT),gp={token:us,override:{override:us},hashed:!0},tS=Pe.createContext(gp),nS="anticon",hT=(e,t)=>t||(e?`ant-${e}`:"ant"),xn=v.createContext({getPrefixCls:hT,iconPrefixCls:nS}),gT=`-ant-${Date.now()}-${Math.random()}`;function yT(e,t){const n={},r=(l,u)=>{let f=l.clone();return f=(u==null?void 0:u(f))||f,f.toRgbString()},o=(l,u)=>{const f=new An(l),p=Wi(f.toRgbString());n[`${u}-color`]=r(f),n[`${u}-color-disabled`]=p[1],n[`${u}-color-hover`]=p[4],n[`${u}-color-active`]=p[6],n[`${u}-color-outline`]=f.clone().setAlpha(.2).toRgbString(),n[`${u}-color-deprecated-bg`]=p[0],n[`${u}-color-deprecated-border`]=p[2]};if(t.primaryColor){o(t.primaryColor,"primary");const l=new An(t.primaryColor),u=Wi(l.toRgbString());u.forEach((p,S)=>{n[`primary-${S+1}`]=p}),n["primary-color-deprecated-l-35"]=r(l,p=>p.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,p=>p.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,p=>p.tint(20)),n["primary-color-deprecated-t-50"]=r(l,p=>p.tint(50)),n["primary-color-deprecated-f-12"]=r(l,p=>p.setAlpha(p.getAlpha()*.12));const f=new An(u[0]);n["primary-color-active-deprecated-f-30"]=r(f,p=>p.setAlpha(p.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(f,p=>p.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(` +`)} + } + `.trim()}function ST(e,t){const n=yT(e,t);gr()&&Io(n,`${gT}-dynamic-theme`)}const nc=v.createContext(!1),bT=e=>{let{children:t,disabled:n}=e;const r=v.useContext(nc);return v.createElement(nc.Provider,{value:n??r},t)},Va=v.createContext(void 0),CT=e=>{let{children:t,size:n}=e;const r=v.useContext(Va);return v.createElement(Va.Provider,{value:n||r},t)};function wT(){const e=v.useContext(nc),t=v.useContext(Va);return{componentDisabled:e,componentSize:t}}const rc=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],xT="5.17.3";function Kf(e){return e>=0&&e<=255}function eu(e,t){const{r:n,g:r,b:o,a:i}=new An(e).toRgb();if(i<1)return e;const{r:l,g:u,b:f}=new An(t).toRgb();for(let p=.01;p<=1;p+=.01){const S=Math.round((n-l*(1-p))/p),h=Math.round((r-u*(1-p))/p),b=Math.round((o-f*(1-p))/p);if(Kf(S)&&Kf(h)&&Kf(b))return new An({r:S,g:h,b,a:Math.round(p*100)/100}).toRgbString()}return new An({r:n,g:r,b:o,a:1}).toRgbString()}var ET=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[b]});const o=Object.assign(Object.assign({},n),r),i=480,l=576,u=768,f=992,p=1200,S=1600;if(o.motion===!1){const b="0s";o.motionDurationFast=b,o.motionDurationMid=b,o.motionDurationSlow=b}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:eu(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:eu(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:eu(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:eu(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:i,screenXSMin:i,screenXSMax:l-1,screenSM:l,screenSMMin:l,screenSMMax:u-1,screenMD:u,screenMDMin:u,screenMDMax:f-1,screenLG:f,screenLGMin:f,screenLGMax:p-1,screenXL:p,screenXLMin:p,screenXLMax:S-1,screenXXL:S,screenXXLMin:S,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new An("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new An("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new An("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Qh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=Qh(t,["override"]);let l=Object.assign(Object.assign({},r),{override:o});return l=rS(l),i&&Object.entries(i).forEach(u=>{let[f,p]=u;const{theme:S}=p,h=Qh(p,["theme"]);let b=h;S&&(b=aS(Object.assign(Object.assign({},l),h),{override:h},S)),l[f]=b}),l};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Pe.useContext(tS),i=`${xT}-${t||""}`,l=n||eS,[u,f,p]=y2(l,[us,e],{salt:i,override:r,getComputedToken:aS,formatToken:rS,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:oS,ignore:iS,preserve:TT}});return[l,p,t?f:"",u,o]}function lS(e,t,n){return t=Ba(t),R1(e,Nm()?Reflect.construct(t,[],Ba(e).constructor):t.apply(e,n))}let sS=Zr(function e(){Yr(this,e)});const uS="CALC_UNIT",OT=new RegExp(uS,"g");function Gf(e){return typeof e=="number"?`${e}${uS}`:e}let $T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=Gf(n):typeof n=="string"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${Gf(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${Gf(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(OT,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(sS),_T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(sS);const RT=e=>{const t=e==="css"?$T:_T;return n=>new t(n)};function Zn(e){var t=v.useRef();t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},cS=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Yh=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),IT=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),kT=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,l={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let u={};return r!==!1&&(u={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},u),l),{[o]:l})}},fS=e=>({outline:`${Xe(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),yp=e=>({"&:focus-visible":Object.assign({},fS(e))});function MT(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`}}}const dS=typeof CSSINJS_STATISTIC<"u";let Sp=!0;function kr(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(l=>{Object.defineProperty(r,l,{configurable:!0,enumerable:!0,get:()=>o[l]})})}),Sp=!0,r}const Zh={};function NT(){}const AT=e=>{let t,n=e,r=NT;return dS&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return Sp&&t.add(i),o[i]}}),r=(o,i)=>{var l;Zh[o]={global:Array.from(t),component:Object.assign(Object.assign({},(l=Zh[o])===null||l===void 0?void 0:l.component),i)}}),{token:n,keys:t,flush:r}},pS=(e,t)=>{const[n,r]=Xr();return vp({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},cS()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},mS=(e,t,n)=>{var r;return typeof n=="function"?n(kr(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},vS=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:l}=r;l.forEach(u=>{let[f,p]=u;var S;(o!=null&&o[f]||o!=null&&o[p])&&((S=o[p])!==null&&S!==void 0||(o[p]=o==null?void 0:o[f]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(l=>{i[l]===t[l]&&delete i[l]}),i},LT=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function Wm(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,l=o.join("-");return function(u){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;const[p,S,h,b,O]=Xr(),{getPrefixCls:T,iconPrefixCls:$,csp:N}=v.useContext(xn),C=T(),w=O?"css":"js",E=RT(w),{max:_,min:M}=MT(w),L={theme:p,token:b,hashId:h,nonce:()=>N==null?void 0:N.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return vp(Object.assign(Object.assign({},L),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":IT(b)}]),pS($,N),[vp(Object.assign(Object.assign({},L),{path:[l,u,$]}),()=>{if(r.injectStyle===!1)return[];const{token:B,flush:V}=AT(b),Y=mS(i,S,n),ie=`.${u}`,G=vS(i,S,Y,{deprecatedTokens:r.deprecatedTokens});O&&Object.keys(Y).forEach(J=>{Y[J]=`var(${A1(J,LT(i,O.prefix))})`});const q=kr(B,{componentCls:ie,prefixCls:u,iconCls:`.${$}`,antCls:`.${C}`,calc:E,max:_,min:M},O?Y:G),ee=t(q,{hashId:h,prefixCls:u,rootPrefixCls:C,iconPrefixCls:$});return V(i,G),[r.resetStyle===!1?null:kT(q,u,f,r.resetFont),ee]}),h]}}const jT=(e,t,n,r)=>{const o=Wm(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return l=>{let{prefixCls:u,rootCls:f=u}=l;return o(u,f),null}},DT=(e,t,n)=>{function r(p){return`${e}${p.slice(0,1).toUpperCase()}${p.slice(1)}`}const{unitless:o={},injectStyle:i=!0}=n??{},l={[r("zIndexPopup")]:!0};Object.keys(o).forEach(p=>{l[r(p)]=o[p]});const u=p=>{let{rootCls:S,cssVar:h}=p;const[,b]=Xr();return K2({path:[e],prefix:h.prefix,key:h==null?void 0:h.key,unitless:Object.assign(Object.assign({},oS),l),ignore:iS,token:b,scope:S},()=>{const O=mS(e,b,t),T=vS(e,b,O,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(O).forEach($=>{T[r($)]=T[$],delete T[$]}),T}),null};return p=>{const[,,,,S]=Xr();return[h=>i&&S?Pe.createElement(Pe.Fragment,null,Pe.createElement(u,{rootCls:p,cssVar:S,component:e}),h):h,S==null?void 0:S.key]}},ws=(e,t,n,r)=>{const o=Wm(e,t,n,r),i=DT(Array.isArray(e)?e[0]:e,n,r);return function(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l;const[,f]=o(l,u),[p,S]=i(u);return[p,f,S]}};function zT(e,t){return rc.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],l=e[`${r}6`],u=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:l,textColor:u}))},{})}const HT=Object.assign({},pc),{useId:Jh}=HT,BT=()=>"",FT=typeof Jh>"u"?BT:Jh;function WT(e,t,n){var r;Bm();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},gp),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:gp.hashed,cssVar:t==null?void 0:t.cssVar}):t,l=FT();return Hc(()=>{var u,f;if(!e)return t;const p=Object.assign({},i.components);Object.keys(e.components||{}).forEach(b=>{p[b]=Object.assign(Object.assign({},p[b]),e.components[b])});const S=`css-var-${l.replace(/:/g,"")}`,h=((u=o.cssVar)!==null&&u!==void 0?u:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((f=o.cssVar)===null||f===void 0?void 0:f.key)||S});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:p,cssVar:h})},[o,i],(u,f)=>u.some((p,S)=>{const h=f[S];return!Lm(p,h,!0)}))}var VT=["children"],hS=v.createContext({});function UT(e){var t=e.children,n=Ft(e,VT);return v.createElement(hS.Provider,{value:n},t)}var KT=function(e){Qa(n,e);var t=Fc(n);function n(){return Yr(this,n),t.apply(this,arguments)}return Zr(n,[{key:"render",value:function(){return this.props.children}}]),n}(v.Component),qo="none",tu="appear",nu="enter",ru="leave",eg="none",Fr="prepare",Ea="start",Ta="active",Vm="end",gS="prepared";function tg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function GT(e,t){var n={animationend:tg("Animation","AnimationEnd"),transitionend:tg("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var qT=GT(gr(),typeof window<"u"?window:{}),yS={};if(gr()){var XT=document.createElement("div");yS=XT.style}var ou={};function SS(e){if(ou[e])return ou[e];var t=qT[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=rr(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return v.useEffect(function(){return function(){t()}},[]),[n,t]};var ZT=[Fr,Ea,Ta,Vm],JT=[Fr,gS],ES=!1,eO=!0;function TS(e){return e===Ta||e===Vm}const tO=function(e,t,n){var r=ka(eg),o=me(r,2),i=o[0],l=o[1],u=YT(),f=me(u,2),p=f[0],S=f[1];function h(){l(Fr,!0)}var b=t?JT:ZT;return xS(function(){if(i!==eg&&i!==Vm){var O=b.indexOf(i),T=b[O+1],$=n(i);$===ES?l(T,!0):T&&p(function(N){function C(){N.isCanceled()||l(T,!0)}$===!0?C():Promise.resolve($).then(C)})}},[e,i]),v.useEffect(function(){return function(){S()}},[]),[h,i]};function nO(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,l=r.motionAppear,u=l===void 0?!0:l,f=r.motionLeave,p=f===void 0?!0:f,S=r.motionDeadline,h=r.motionLeaveImmediately,b=r.onAppearPrepare,O=r.onEnterPrepare,T=r.onLeavePrepare,$=r.onAppearStart,N=r.onEnterStart,C=r.onLeaveStart,w=r.onAppearActive,E=r.onEnterActive,_=r.onLeaveActive,M=r.onAppearEnd,L=r.onEnterEnd,c=r.onLeaveEnd,B=r.onVisibleChanged,V=ka(),Y=me(V,2),ie=Y[0],G=Y[1],q=ka(qo),ee=me(q,2),J=ee[0],D=ee[1],j=ka(null),I=me(j,2),F=I[0],R=I[1],Z=v.useRef(!1),W=v.useRef(null);function ae(){return n()}var se=v.useRef(!1);function ye(){D(qo,!0),R(null,!0)}var ve=Zn(function(Oe){if(J!==qo){var Ve=ae();if(!(Oe&&!Oe.deadline&&Oe.target!==Ve)){var qe=se.current,Ye;J===tu&&qe?Ye=M==null?void 0:M(Ve,Oe):J===nu&&qe?Ye=L==null?void 0:L(Ve,Oe):J===ru&&qe&&(Ye=c==null?void 0:c(Ve,Oe)),qe&&Ye!==!1&&ye()}}}),Se=QT(ve),re=me(Se,1),oe=re[0],le=function(Ve){switch(Ve){case tu:return ke(ke(ke({},Fr,b),Ea,$),Ta,w);case nu:return ke(ke(ke({},Fr,O),Ea,N),Ta,E);case ru:return ke(ke(ke({},Fr,T),Ea,C),Ta,_);default:return{}}},fe=v.useMemo(function(){return le(J)},[J]),ge=tO(J,!e,function(Oe){if(Oe===Fr){var Ve=fe[Fr];return Ve?Ve(ae()):ES}if(He in fe){var qe;R(((qe=fe[He])===null||qe===void 0?void 0:qe.call(fe,ae(),null))||null)}return He===Ta&&J!==qo&&(oe(ae()),S>0&&(clearTimeout(W.current),W.current=setTimeout(function(){ve({deadline:!0})},S))),He===gS&&ye(),eO}),Te=me(ge,2),Me=Te[0],He=Te[1],Je=TS(He);se.current=Je,xS(function(){G(t);var Oe=Z.current;Z.current=!0;var Ve;!Oe&&t&&u&&(Ve=tu),Oe&&t&&i&&(Ve=nu),(Oe&&!t&&p||!Oe&&h&&!t&&p)&&(Ve=ru);var qe=le(Ve);Ve&&(e||qe[Fr])?(D(Ve),Me()):D(qo)},[t]),v.useEffect(function(){(J===tu&&!u||J===nu&&!i||J===ru&&!p)&&D(qo)},[u,i,p]),v.useEffect(function(){return function(){Z.current=!1,clearTimeout(W.current)}},[]);var Qe=v.useRef(!1);v.useEffect(function(){ie&&(Qe.current=!0),ie!==void 0&&J===qo&&((Qe.current||ie)&&(B==null||B(ie)),Qe.current=!0)},[ie,J]);var Be=F;return fe[Fr]&&He===Ea&&(Be=de({transition:"none"},Be)),[J,He,Be,ie??t]}function rO(e){var t=e;Pt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=v.forwardRef(function(o,i){var l=o.visible,u=l===void 0?!0:l,f=o.removeOnLeave,p=f===void 0?!0:f,S=o.forceRender,h=o.children,b=o.motionName,O=o.leavedClassName,T=o.eventProps,$=v.useContext(hS),N=$.motion,C=n(o,N),w=v.useRef(),E=v.useRef();function _(){try{return w.current instanceof HTMLElement?w.current:Su(E.current)}catch{return null}}var M=nO(C,u,_,o),L=me(M,4),c=L[0],B=L[1],V=L[2],Y=L[3],ie=v.useRef(Y);Y&&(ie.current=!0);var G=v.useCallback(function(F){w.current=F,Mm(i,F)},[i]),q,ee=de(de({},T),{},{visible:u});if(!h)q=null;else if(c===qo)Y?q=h(de({},ee),G):!p&&ie.current&&O?q=h(de(de({},ee),{},{className:O}),G):S||!p&&!O?q=h(de(de({},ee),{},{style:{display:"none"}}),G):q=null;else{var J;B===Fr?J="prepare":TS(B)?J="active":B===Ea&&(J="start");var D=og(b,"".concat(c,"-").concat(J));q=h(de(de({},ee),{},{className:ze(og(b,c),ke(ke({},D,D&&J),b,typeof b=="string")),style:V}),G)}if(v.isValidElement(q)&&gi(q)){var j=q,I=j.ref;I||(q=v.cloneElement(q,{ref:G}))}return v.createElement(KT,{ref:E},q)});return r.displayName="CSSMotion",r}const Za=rO(wS);var bp="add",Cp="keep",wp="remove",Xf="removed";function oO(e){var t;return e&&Pt(e)==="object"&&"key"in e?t=e:t={key:e},de(de({},t),{},{key:String(t.key)})}function xp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(oO)}function iO(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=xp(e),l=xp(t);i.forEach(function(p){for(var S=!1,h=r;h1});return f.forEach(function(p){n=n.filter(function(S){var h=S.key,b=S.status;return h!==p||b!==wp}),n.forEach(function(S){S.key===p&&(S.status=Cp)})}),n}var aO=["component","children","onVisibleChanged","onAllRemoved"],lO=["status"],sO=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function uO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Za,n=function(r){Qa(i,r);var o=Fc(i);function i(){var l;Yr(this,i);for(var u=arguments.length,f=new Array(u),p=0;pnull;var dO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const gO=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(OS=t),r&&hO(r)&&ST(vO(),r)},yO=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:l,locale:u,componentSize:f,direction:p,space:S,virtual:h,dropdownMatchSelectWidth:b,popupMatchSelectWidth:O,popupOverflow:T,legacyLocale:$,parentContext:N,iconPrefixCls:C,theme:w,componentDisabled:E,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,input:oe,textArea:le,empty:fe,badge:ge,radio:Te,rate:Me,switch:He,transfer:Je,avatar:Qe,message:Be,tag:Oe,table:Ve,card:qe,tabs:Ye,timeline:Ne,timePicker:tt,upload:pe,notification:xe,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn}=e,At=v.useCallback(($e,Ae)=>{const{prefixCls:mt}=e;if(Ae)return Ae;const vt=mt||N.getPrefixCls("");return $e?`${vt}-${$e}`:vt},[N.getPrefixCls,e.prefixCls]),Lt=C||N.iconPrefixCls||nS,Wt=n||N.csp;pS(Lt,Wt);const jt=WT(w,N.theme,{prefixCls:At("")}),It={csp:Wt,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:u||$,direction:p,space:S,virtual:h,popupMatchSelectWidth:O??b,popupOverflow:T,getPrefixCls:At,iconPrefixCls:Lt,theme:jt,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,input:oe,textArea:le,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,empty:fe,badge:ge,radio:Te,rate:Me,switch:He,transfer:Je,avatar:Qe,message:Be,tag:Oe,table:Ve,card:qe,tabs:Ye,timeline:Ne,timePicker:tt,upload:pe,notification:xe,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn},Zt=Object.assign({},N);Object.keys(It).forEach($e=>{It[$e]!==void 0&&(Zt[$e]=It[$e])}),pO.forEach($e=>{const Ae=e[$e];Ae&&(Zt[$e]=Ae)}),typeof r<"u"&&(Zt.button=Object.assign({autoInsertSpace:r},Zt.button));const $t=Hc(()=>Zt,Zt,($e,Ae)=>{const mt=Object.keys($e),vt=Object.keys(Ae);return mt.length!==vt.length||mt.some(Xt=>$e[Xt]!==Ae[Xt])}),ft=v.useMemo(()=>({prefixCls:Lt,csp:Wt}),[Lt,Wt]);let _e=v.createElement(v.Fragment,null,v.createElement(fO,{dropdownMatchSelectWidth:b}),t);const Ue=v.useMemo(()=>{var $e,Ae,mt,vt;return Y2((($e=Kc.Form)===null||$e===void 0?void 0:$e.defaultValidateMessages)||{},((mt=(Ae=$t.locale)===null||Ae===void 0?void 0:Ae.Form)===null||mt===void 0?void 0:mt.defaultValidateMessages)||{},((vt=$t.form)===null||vt===void 0?void 0:vt.validateMessages)||{},(l==null?void 0:l.validateMessages)||{})},[$t,l==null?void 0:l.validateMessages]);Object.keys(Ue).length>0&&(_e=v.createElement(eT.Provider,{value:Ue},_e)),u&&(_e=v.createElement(iT,{locale:u,_ANT_MARK__:oT},_e)),(Lt||Wt)&&(_e=v.createElement(_m.Provider,{value:ft},_e)),f&&(_e=v.createElement(CT,{size:f},_e)),_e=v.createElement(cO,null,_e);const je=v.useMemo(()=>{const $e=jt||{},{algorithm:Ae,token:mt,components:vt,cssVar:Xt}=$e,sn=dO($e,["algorithm","token","components","cssVar"]),or=Ae&&(!Array.isArray(Ae)||Ae.length>0)?cp(Ae):eS,ir={};Object.entries(vt||{}).forEach(Hn=>{let[Bn,kn]=Hn;const yt=Object.assign({},kn);"algorithm"in yt&&(yt.algorithm===!0?yt.theme=or:(Array.isArray(yt.algorithm)||typeof yt.algorithm=="function")&&(yt.theme=cp(yt.algorithm)),delete yt.algorithm),ir[Bn]=yt});const zn=Object.assign(Object.assign({},us),mt);return Object.assign(Object.assign({},sn),{theme:or,token:zn,components:ir,override:Object.assign({override:zn},ir),cssVar:Xt})},[jt]);return w&&(_e=v.createElement(tS.Provider,{value:je},_e)),$t.warning&&(_e=v.createElement(J2.Provider,{value:$t.warning},_e)),E!==void 0&&(_e=v.createElement(bT,{disabled:E},_e)),v.createElement(xn.Provider,{value:$t},_e)},Ja=e=>{const t=v.useContext(xn),n=v.useContext(Z1);return v.createElement(yO,Object.assign({parentContext:t,legacyLocale:n},e))};Ja.ConfigContext=xn;Ja.SizeContext=Va;Ja.config=gO;Ja.useConfig=wT;Object.defineProperty(Ja,"SizeContext",{get:()=>Va});function $S(e){return e&&Pe.isValidElement(e)&&e.type===Pe.Fragment}const SO=(e,t,n)=>Pe.isValidElement(e)?Pe.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Qi(e,t){return SO(e,e,t)}const _S=e=>{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var Ie={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Ie.F1&&n<=Ie.F12)return!1;switch(n){case Ie.ALT:case Ie.CAPS_LOCK:case Ie.CONTEXT_MENU:case Ie.CTRL:case Ie.DOWN:case Ie.END:case Ie.ESC:case Ie.HOME:case Ie.INSERT:case Ie.LEFT:case Ie.MAC_FF_META:case Ie.META:case Ie.NUMLOCK:case Ie.NUM_CENTER:case Ie.PAGE_DOWN:case Ie.PAGE_UP:case Ie.PAUSE:case Ie.PRINT_SCREEN:case Ie.RIGHT:case Ie.SHIFT:case Ie.UP:case Ie.WIN_KEY:case Ie.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Ie.ZERO&&t<=Ie.NINE||t>=Ie.NUM_ZERO&&t<=Ie.NUM_MULTIPLY||t>=Ie.A&&t<=Ie.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Ie.SPACE:case Ie.QUESTION_MARK:case Ie.NUM_PLUS:case Ie.NUM_MINUS:case Ie.NUM_PERIOD:case Ie.NUM_DIVISION:case Ie.SEMICOLON:case Ie.DASH:case Ie.EQUALS:case Ie.COMMA:case Ie.PERIOD:case Ie.SLASH:case Ie.APOSTROPHE:case Ie.SINGLE_QUOTE:case Ie.OPEN_SQUARE_BRACKET:case Ie.BACKSLASH:case Ie.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const Um=Pe.createContext(void 0),$i=100,bO=10,CO=$i*bO,RS={Modal:$i,Drawer:$i,Popover:$i,Popconfirm:$i,Tooltip:$i,Tour:$i},wO={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function xO(e){return e in RS}function Km(e,t){const[,n]=Xr(),r=Pe.useContext(Um),o=xO(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+RS[e],i=Math.min(i,n.zIndexPopupBase+CO)):i+=wO[e],[r===void 0?t:i,i]}function cs(){cs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,j,I){D[j]=I.value},i=typeof Symbol=="function"?Symbol:{},l=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",f=i.toStringTag||"@@toStringTag";function p(D,j,I){return Object.defineProperty(D,j,{value:I,enumerable:!0,configurable:!0,writable:!0}),D[j]}try{p({},"")}catch{p=function(I,F,R){return I[F]=R}}function S(D,j,I,F){var R=j&&j.prototype instanceof C?j:C,Z=Object.create(R.prototype),W=new ee(F||[]);return o(Z,"_invoke",{value:Y(D,I,W)}),Z}function h(D,j,I){try{return{type:"normal",arg:D.call(j,I)}}catch(F){return{type:"throw",arg:F}}}t.wrap=S;var b="suspendedStart",O="suspendedYield",T="executing",$="completed",N={};function C(){}function w(){}function E(){}var _={};p(_,l,function(){return this});var M=Object.getPrototypeOf,L=M&&M(M(J([])));L&&L!==n&&r.call(L,l)&&(_=L);var c=E.prototype=C.prototype=Object.create(_);function B(D){["next","throw","return"].forEach(function(j){p(D,j,function(I){return this._invoke(j,I)})})}function V(D,j){function I(R,Z,W,ae){var se=h(D[R],D,Z);if(se.type!=="throw"){var ye=se.arg,ve=ye.value;return ve&&Pt(ve)=="object"&&r.call(ve,"__await")?j.resolve(ve.__await).then(function(Se){I("next",Se,W,ae)},function(Se){I("throw",Se,W,ae)}):j.resolve(ve).then(function(Se){ye.value=Se,W(ye)},function(Se){return I("throw",Se,W,ae)})}ae(se.arg)}var F;o(this,"_invoke",{value:function(Z,W){function ae(){return new j(function(se,ye){I(Z,W,se,ye)})}return F=F?F.then(ae,ae):ae()}})}function Y(D,j,I){var F=b;return function(R,Z){if(F===T)throw Error("Generator is already running");if(F===$){if(R==="throw")throw Z;return{value:e,done:!0}}for(I.method=R,I.arg=Z;;){var W=I.delegate;if(W){var ae=ie(W,I);if(ae){if(ae===N)continue;return ae}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(F===b)throw F=$,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);F=T;var se=h(D,j,I);if(se.type==="normal"){if(F=I.done?$:O,se.arg===N)continue;return{value:se.arg,done:I.done}}se.type==="throw"&&(F=$,I.method="throw",I.arg=se.arg)}}}function ie(D,j){var I=j.method,F=D.iterator[I];if(F===e)return j.delegate=null,I==="throw"&&D.iterator.return&&(j.method="return",j.arg=e,ie(D,j),j.method==="throw")||I!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+I+"' method")),N;var R=h(F,D.iterator,j.arg);if(R.type==="throw")return j.method="throw",j.arg=R.arg,j.delegate=null,N;var Z=R.arg;return Z?Z.done?(j[D.resultName]=Z.value,j.next=D.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,N):Z:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,N)}function G(D){var j={tryLoc:D[0]};1 in D&&(j.catchLoc=D[1]),2 in D&&(j.finallyLoc=D[2],j.afterLoc=D[3]),this.tryEntries.push(j)}function q(D){var j=D.completion||{};j.type="normal",delete j.arg,D.completion=j}function ee(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(G,this),this.reset(!0)}function J(D){if(D||D===""){var j=D[l];if(j)return j.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var I=-1,F=function R(){for(;++I=0;--R){var Z=this.tryEntries[R],W=Z.completion;if(Z.tryLoc==="root")return F("end");if(Z.tryLoc<=this.prev){var ae=r.call(Z,"catchLoc"),se=r.call(Z,"finallyLoc");if(ae&&se){if(this.prev=0;--F){var R=this.tryEntries[F];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--I){var F=this.tryEntries[I];if(F.finallyLoc===j)return this.complete(F.completion,F.afterLoc),q(F),N}},catch:function(j){for(var I=this.tryEntries.length-1;I>=0;--I){var F=this.tryEntries[I];if(F.tryLoc===j){var R=F.completion;if(R.type==="throw"){var Z=R.arg;q(F)}return Z}}throw Error("illegal catch attempt")},delegateYield:function(j,I,F){return this.delegate={iterator:J(j),resultName:I,nextLoc:F},this.method==="next"&&(this.arg=e),N}},t}function ig(e,t,n,r,o,i,l){try{var u=e[i](l),f=u.value}catch(p){return void n(p)}u.done?t(f):Promise.resolve(f).then(r,o)}function PS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function l(f){ig(i,r,o,l,u,"next",f)}function u(f){ig(i,r,o,l,u,"throw",f)}l(void 0)})}}var xs=de({},cx),EO=xs.version,TO=xs.render,OO=xs.unmountComponentAtNode,Gc;try{var $O=Number((EO||"").split(".")[0]);$O>=18&&(Gc=xs.createRoot)}catch{}function ag(e){var t=xs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Pt(t)==="object"&&(t.usingClientEntryPoint=e)}var oc="__rc_react_root__";function _O(e,t){ag(!0);var n=t[oc]||Gc(t);ag(!1),n.render(e),t[oc]=n}function RO(e,t){TO(e,t)}function PO(e,t){if(Gc){_O(e,t);return}RO(e,t)}function IO(e){return Ep.apply(this,arguments)}function Ep(){return Ep=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[oc])===null||o===void 0||o.unmount(),delete t[oc]}));case 1:case"end":return r.stop()}},e)})),Ep.apply(this,arguments)}function kO(e){OO(e)}function MO(e){return Tp.apply(this,arguments)}function Tp(){return Tp=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Gc===void 0){r.next=2;break}return r.abrupt("return",IO(t));case 2:kO(t);case 3:case"end":return r.stop()}},e)})),Tp.apply(this,arguments)}const Qf=()=>({height:0,opacity:0}),lg=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},NO=e=>({height:e?e.offsetHeight:0}),Yf=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",AO=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Qf,onEnterStart:Qf,onAppearActive:lg,onEnterActive:lg,onLeaveStart:NO,onLeaveActive:Qf,onAppearEnd:Yf,onEnterEnd:Yf,onLeaveEnd:Yf,motionDeadline:500}},LO=(e,t,n)=>n!==void 0?n:`${e}-${t}`,Gm=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,l=o.height;if(i||l)return!0}}return!1},jO=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},DO=Wm("Wave",e=>[jO(e)]),IS="ant-wave-target";function zO(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Zf(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&zO(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function HO(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Zf(t)?t:Zf(n)?n:Zf(r)?r:null}function Jf(e){return Number.isNaN(e)?0:e}const BO=e=>{const{className:t,target:n,component:r}=e,o=v.useRef(null),[i,l]=v.useState(null),[u,f]=v.useState([]),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=v.useState(0),[$,N]=v.useState(0),[C,w]=v.useState(!1),E={left:p,top:h,width:O,height:$,borderRadius:u.map(L=>`${L}px`).join(" ")};i&&(E["--wave-color"]=i);function _(){const L=getComputedStyle(n);l(HO(n));const c=L.position==="static",{borderLeftWidth:B,borderTopWidth:V}=L;S(c?n.offsetLeft:Jf(-parseFloat(B))),b(c?n.offsetTop:Jf(-parseFloat(V))),T(n.offsetWidth),N(n.offsetHeight);const{borderTopLeftRadius:Y,borderTopRightRadius:ie,borderBottomLeftRadius:G,borderBottomRightRadius:q}=L;f([Y,ie,q,G].map(ee=>Jf(parseFloat(ee))))}if(v.useEffect(()=>{if(n){const L=rr(()=>{_(),w(!0)});let c;return typeof ResizeObserver<"u"&&(c=new ResizeObserver(_),c.observe(n)),()=>{rr.cancel(L),c==null||c.disconnect()}}},[]),!C)return null;const M=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(IS));return v.createElement(Za,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(L,c)=>{var B;if(c.deadline||c.propertyName==="opacity"){const V=(B=o.current)===null||B===void 0?void 0:B.parentElement;MO(V).then(()=>{V==null||V.remove()})}return!1}},(L,c)=>{let{className:B}=L;return v.createElement("div",{ref:qi(o,c),className:ze(t,{"wave-quick":M},B),style:E})})},FO=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),PO(v.createElement(BO,Object.assign({},t,{target:e})),o)},WO=(e,t,n)=>{const{wave:r}=v.useContext(xn),[,o,i]=Xr(),l=Zn(p=>{const S=e.current;if(r!=null&&r.disabled||!S)return;const h=S.querySelector(`.${IS}`)||S,{showEffect:b}=r||{};(b||FO)(h,{className:t,token:o,component:n,event:p,hashId:i})}),u=v.useRef();return p=>{rr.cancel(u.current),u.current=rr(()=>{l(p)})}},VO=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=v.useContext(xn),i=v.useRef(null),l=o("wave"),[,u]=DO(l),f=WO(i,ze(l,u),r);if(Pe.useEffect(()=>{const S=i.current;if(!S||S.nodeType!==1||n)return;const h=b=>{!Gm(b.target)||!S.getAttribute||S.getAttribute("disabled")||S.disabled||S.className.includes("disabled")||S.className.includes("-leave")||f(b)};return S.addEventListener("click",h,!0),()=>{S.removeEventListener("click",h,!0)}},[n]),!Pe.isValidElement(t))return t??null;const p=gi(t)?qi(t.ref,i):i;return Qi(t,{ref:p})},kS=e=>{const t=Pe.useContext(Va);return Pe.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},UO=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},KO=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},GO=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},MS=ws("Space",e=>{const t=kr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[KO(t),GO(t),UO(t)]},()=>({}),{resetStyle:!1});var NS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=v.useContext(qc),r=v.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:l}=n,u=o==="vertical"?"-vertical-":"-";return ze(`${e}-compact${u}item`,{[`${e}-compact${u}first-item`]:i,[`${e}-compact${u}last-item`]:l,[`${e}-compact${u}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},LS=e=>{let{children:t}=e;return v.createElement(qc.Provider,{value:null},t)},qO=e=>{var{children:t}=e,n=NS(e,["children"]);return v.createElement(qc.Provider,{value:n},t)},XO=e=>{const{getPrefixCls:t,direction:n}=v.useContext(xn),{size:r,direction:o,block:i,prefixCls:l,className:u,rootClassName:f,children:p}=e,S=NS(e,["size","direction","block","prefixCls","className","rootClassName","children"]),h=kS(E=>r??E),b=t("space-compact",l),[O,T]=MS(b),$=ze(b,T,{[`${b}-rtl`]:n==="rtl",[`${b}-block`]:i,[`${b}-vertical`]:o==="vertical"},u,f),N=v.useContext(qc),C=Vi(p),w=v.useMemo(()=>C.map((E,_)=>{const M=E&&E.key||`${b}-item-${_}`;return v.createElement(qO,{key:M,compactSize:h,compactDirection:o,isFirstItem:_===0&&(!N||(N==null?void 0:N.isFirstItem)),isLastItem:_===C.length-1&&(!N||(N==null?void 0:N.isLastItem))},E)}),[r,C,N]);return C.length===0?null:O(v.createElement("div",Object.assign({className:$},S),w))};var QO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=v.useContext(xn),{prefixCls:r,size:o,className:i}=e,l=QO(e,["prefixCls","size","className"]),u=t("btn-group",r),[,,f]=Xr();let p="";switch(o){case"large":p="lg";break;case"small":p="sm";break}const S=ze(u,{[`${u}-${p}`]:p,[`${u}-rtl`]:n==="rtl"},i,f);return v.createElement(jS.Provider,{value:o},v.createElement("div",Object.assign({},l,{className:S})))},sg=/^[\u4e00-\u9fa5]{2}$/,Op=sg.test.bind(sg);function ug(e){return typeof e=="string"}function ed(e){return e==="text"||e==="link"}function ZO(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&ug(e.type)&&Op(e.props.children)?Qi(e,{children:e.props.children.split("").join(n)}):ug(e)?Op(e)?Pe.createElement("span",null,e.split("").join(n)):Pe.createElement("span",null,e):$S(e)?Pe.createElement("span",null,e):e}function JO(e,t){let n=!1;const r=[];return Pe.Children.forEach(e,o=>{const i=typeof o,l=i==="string"||i==="number";if(n&&l){const u=r.length-1,f=r[u];r[u]=`${f}${o}`}else r.push(o);n=l}),Pe.Children.map(r,o=>ZO(o,t))}const DS=v.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,l=ze(`${i}-icon`,n);return Pe.createElement("span",{ref:t,className:l,style:r},o)}),cg=v.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i,iconPosition:l="start"}=e,u=ze(r,{[`${n}-loading-icon-end`]:l==="end",[`${n}-loading-icon`]:l==="start"});return Pe.createElement(DS,{prefixCls:n,className:u,style:o,ref:t},Pe.createElement(b1,{className:i}))}),td=()=>({width:0,opacity:0,transform:"scale(0)"}),nd=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),e$=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,iconPosition:l}=e,u=!!n;return r?Pe.createElement(cg,{prefixCls:t,className:o,style:i,iconPosition:l}):Pe.createElement(Za,{visible:u,motionName:`${t}-loading-icon-motion`,motionLeave:u,removeOnLeave:!0,onAppearStart:td,onAppearActive:nd,onEnterStart:td,onEnterActive:nd,onLeaveStart:nd,onLeaveActive:td},(f,p)=>{let{className:S,style:h}=f;return Pe.createElement(cg,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),h),ref:p,iconClassName:S,iconPosition:l})})},fg=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),t$=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},fg(`${t}-primary`,o),fg(`${t}-danger`,i)]}},zS=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return kr(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},HS=e=>{var t,n,r,o,i,l;const u=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,f=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,p=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,S=(o=e.contentLineHeight)!==null&&o!==void 0?o:Tu(u),h=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Tu(f),b=(l=e.contentLineHeightLG)!==null&&l!==void 0?l:Tu(p);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:u,contentFontSizeSM:f,contentFontSizeLG:p,contentLineHeight:S,contentLineHeightSM:h,contentLineHeightLG:b,paddingBlock:Math.max((e.controlHeight-u*S)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-f*h)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-p*b)/2-e.lineWidth,0)}},n$=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Xe(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},yp(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},jo=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),r$=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),o$=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),i$=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),fs=(e,t,n,r,o,i,l,u)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},jo(e,Object.assign({background:t},l),Object.assign({background:t},u))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),qm=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},i$(e))}),BS=e=>Object.assign({},qm(e)),ic=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),FS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),jo(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),fs(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},jo(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),qm(e))}),a$=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),jo(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),fs(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},jo(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),qm(e))}),l$=e=>Object.assign(Object.assign({},FS(e)),{borderStyle:"dashed"}),s$=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},jo(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},jo(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),ic(e))}),u$=e=>Object.assign(Object.assign(Object.assign({},jo(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ic(e)),jo(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),c$=e=>{const{componentCls:t}=e;return{[`${t}-default`]:FS(e),[`${t}-primary`]:a$(e),[`${t}-dashed`]:l$(e),[`${t}-link`]:s$(e),[`${t}-text`]:u$(e),[`${t}-ghost`]:fs(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Xm=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:l,buttonPaddingHorizontal:u,iconCls:f,buttonPaddingVertical:p}=e,S=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${Xe(p)} ${Xe(u)}`,borderRadius:l,[`&${S}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[f]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:r$(e)},{[`${n}${n}-round${t}`]:o$(e)}]},f$=e=>{const t=kr(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Xm(t,e.componentCls)},d$=e=>{const t=kr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Xm(t,`${e.componentCls}-sm`)},p$=e=>{const t=kr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Xm(t,`${e.componentCls}-lg`)},m$=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},v$=ws("Button",e=>{const t=zS(e);return[n$(t),f$(t),d$(t),p$(t),m$(t),c$(t),t$(t)]},HS,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function h$(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,l=i?"> *":"",u=["hover",o?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[u]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function g$(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function y$(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},h$(e,r,t)),g$(n,r,t))}}function S$(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function b$(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function C$(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},S$(e,t)),b$(e.componentCls,t))}}const w$=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${Xe(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${Xe(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},x$=jT(["Button","compact"],e=>{const t=zS(e);return[y$(t),C$(t),w$(t)]},HS);var E$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:l,type:u,danger:f,shape:p="default",size:S,styles:h,disabled:b,className:O,rootClassName:T,children:$,icon:N,iconPosition:C="start",ghost:w=!1,block:E=!1,htmlType:_="button",classNames:M,style:L={},autoInsertSpace:c}=e,B=E$(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),V=u||"default",{getPrefixCls:Y,direction:ie,button:G}=v.useContext(xn),q=(n=c??(G==null?void 0:G.autoInsertSpace))!==null&&n!==void 0?n:!0,ee=Y("btn",l),[J,D,j]=v$(ee),I=v.useContext(nc),F=b??I,R=v.useContext(jS),Z=v.useMemo(()=>T$(i),[i]),[W,ae]=v.useState(Z.loading),[se,ye]=v.useState(!1),Se=qi(t,v.createRef()),re=v.Children.count($)===1&&!N&&!ed(V);v.useEffect(()=>{let xe=null;Z.delay>0?xe=setTimeout(()=>{xe=null,ae(!0)},Z.delay):ae(Z.loading);function ht(){xe&&(clearTimeout(xe),xe=null)}return ht},[Z]),v.useEffect(()=>{if(!Se||!Se.current||!q)return;const xe=Se.current.textContent;re&&Op(xe)?se||ye(!0):se&&ye(!1)},[Se]);const oe=xe=>{const{onClick:ht}=e;if(W||F){xe.preventDefault();return}ht==null||ht(xe)},{compactSize:le,compactItemClassnames:fe}=AS(ee,ie),ge={large:"lg",small:"sm",middle:void 0},Te=kS(xe=>{var ht,Nt;return(Nt=(ht=S??le)!==null&&ht!==void 0?ht:R)!==null&&Nt!==void 0?Nt:xe}),Me=Te&&ge[Te]||"",He=W?"loading":N,Je=Xi(B,["navigate"]),Qe=ze(ee,D,j,{[`${ee}-${p}`]:p!=="default"&&p,[`${ee}-${V}`]:V,[`${ee}-${Me}`]:Me,[`${ee}-icon-only`]:!$&&$!==0&&!!He,[`${ee}-background-ghost`]:w&&!ed(V),[`${ee}-loading`]:W,[`${ee}-two-chinese-chars`]:se&&q&&!W,[`${ee}-block`]:E,[`${ee}-dangerous`]:!!f,[`${ee}-rtl`]:ie==="rtl"},fe,O,T,G==null?void 0:G.className),Be=Object.assign(Object.assign({},G==null?void 0:G.style),L),Oe=C==="end"&&$&&$!==0&&He,Ve=ze(M==null?void 0:M.icon,(r=G==null?void 0:G.classNames)===null||r===void 0?void 0:r.icon,{[`${ee}-icon-end`]:Oe}),qe=Object.assign(Object.assign({},(h==null?void 0:h.icon)||{}),((o=G==null?void 0:G.styles)===null||o===void 0?void 0:o.icon)||{}),Ye=N&&!W?Pe.createElement(DS,{prefixCls:ee,className:Ve,style:qe},N):Pe.createElement(e$,{existIcon:!!N,prefixCls:ee,loading:!!W,iconPosition:C}),Ne=$||$===0?JO($,re&&q):null,tt=(xe,ht)=>C==="start"?Pe.createElement(Pe.Fragment,null,xe,ht):Pe.createElement(Pe.Fragment,null,ht,xe);if(Je.href!==void 0)return J(Pe.createElement("a",Object.assign({},Je,{className:ze(Qe,{[`${ee}-disabled`]:F}),href:F?void 0:Je.href,style:Be,onClick:oe,ref:Se,tabIndex:F?-1:0}),tt(Ye,Ne)));let pe=Pe.createElement("button",Object.assign({},B,{type:_,className:Qe,style:Be,onClick:oe,disabled:F,ref:Se}),tt(Ye,Ne),!!fe&&Pe.createElement(x$,{key:"compact",prefixCls:ee}));return ed(V)||(pe=Pe.createElement(VO,{component:"Button",disabled:!!W},pe)),J(pe)}),ac=O$;ac.Group=YO;ac.__ANT_BUTTON=!0;var WS=v.createContext(null),dg=[];function $$(e,t){var n=v.useState(function(){if(!gr())return null;var T=document.createElement("div");return T}),r=me(n,1),o=r[0],i=v.useRef(!1),l=v.useContext(WS),u=v.useState(dg),f=me(u,2),p=f[0],S=f[1],h=l||(i.current?void 0:function(T){S(function($){var N=[T].concat(ln($));return N})});function b(){o.parentElement||document.body.appendChild(o),i.current=!0}function O(){var T;(T=o.parentElement)===null||T===void 0||T.removeChild(o),i.current=!1}return Pn(function(){return e?l?l(b):b():O(),O},[e]),Pn(function(){p.length&&(p.forEach(function(T){return T()}),S(dg))},[p]),[o,h]}function _$(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;var u=getComputedStyle(e,"::-webkit-scrollbar"),f=parseInt(u.width,10),p=parseInt(u.height,10);try{var S=f?"width: ".concat(u.width,";"):"",h=p?"height: ".concat(u.height,";"):"";Io(` +#`.concat(t,`::-webkit-scrollbar { +`).concat(S,` +`).concat(h,` +}`),t)}catch(T){console.error(T),o=f,i=p}}document.body.appendChild(n);var b=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,O=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),os(t),{width:b,height:O}}function R$(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:_$(e)}function P$(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var I$="rc-util-locker-".concat(Date.now()),pg=0;function k$(e){var t=!!e,n=v.useState(function(){return pg+=1,"".concat(I$,"_").concat(pg)}),r=me(n,1),o=r[0];Pn(function(){if(t){var i=R$(document.body).width,l=P$();Io(` +html body { + overflow-y: hidden; + `.concat(l?"width: calc(100% - ".concat(i,"px);"):"",` +}`),o)}else os(o);return function(){os(o)}},[t,o])}var M$=!1;function N$(e){return M$}var mg=function(t){return t===!1?!1:!gr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},VS=v.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,l=i===void 0?!0:i,u=e.children,f=v.useState(n),p=me(f,2),S=p[0],h=p[1],b=S||n;v.useEffect(function(){(l||n)&&h(n)},[n,l]);var O=v.useState(function(){return mg(o)}),T=me(O,2),$=T[0],N=T[1];v.useEffect(function(){var ie=mg(o);N(ie??null)});var C=$$(b&&!$),w=me(C,2),E=w[0],_=w[1],M=$??E;k$(r&&n&&gr()&&(M===E||M===document.body));var L=null;if(u&&gi(u)&&t){var c=u;L=c.ref}var B=bs(L,t);if(!b||!gr()||$===void 0)return null;var V=M===!1||N$(),Y=u;return t&&(Y=v.cloneElement(u,{ref:B})),v.createElement(WS.Provider,{value:_},V?Y:qa.createPortal(Y,M))});function A$(){var e=de({},pc);return e.useId}var vg=0,hg=A$();const L$=hg?function(t){var n=hg();return t||n}:function(t){var n=v.useState("ssr-id"),r=me(n,2),o=r[0],i=r[1];return v.useEffect(function(){var l=vg;vg+=1,i("rc_unique_".concat(l))},[]),t||o},j$=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),D$=e=>({animationDuration:e,animationFillMode:"both"}),z$=e=>({animationDuration:e,animationFillMode:"both"}),Qm=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${i}${e}-enter, + ${i}${e}-appear + `]:Object.assign(Object.assign({},D$(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},z$(r)),{animationPlayState:"paused"}),[` + ${i}${e}-enter${e}-enter-active, + ${i}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},H$=new Et("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B$=new Et("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),F$=new Et("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),W$=new Et("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),V$=new Et("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),U$=new Et("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),K$=new Et("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),G$=new Et("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),q$={"move-up":{inKeyframes:K$,outKeyframes:G$},"move-down":{inKeyframes:H$,outKeyframes:B$},"move-left":{inKeyframes:F$,outKeyframes:W$},"move-right":{inKeyframes:V$,outKeyframes:U$}},gg=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=q$[t];return[Qm(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},US=new Et("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),KS=new Et("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),GS=new Et("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),qS=new Et("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),X$=new Et("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Q$=new Et("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Y$=new Et("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Z$=new Et("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),J$={"slide-up":{inKeyframes:US,outKeyframes:KS},"slide-down":{inKeyframes:GS,outKeyframes:qS},"slide-left":{inKeyframes:X$,outKeyframes:Q$},"slide-right":{inKeyframes:Y$,outKeyframes:Z$}},lc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=J$[t];return[Qm(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},e_=new Et("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),t_=new Et("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),yg=new Et("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Sg=new Et("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),n_=new Et("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),r_=new Et("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),o_=new Et("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),i_=new Et("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),a_=new Et("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),l_=new Et("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),s_=new Et("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),u_=new Et("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),c_={zoom:{inKeyframes:e_,outKeyframes:t_},"zoom-big":{inKeyframes:yg,outKeyframes:Sg},"zoom-big-fast":{inKeyframes:yg,outKeyframes:Sg},"zoom-left":{inKeyframes:o_,outKeyframes:i_},"zoom-right":{inKeyframes:a_,outKeyframes:l_},"zoom-up":{inKeyframes:n_,outKeyframes:r_},"zoom-down":{inKeyframes:s_,outKeyframes:u_}},Ym=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=c_[t];return[Qm(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function f_(e){return t=>v.createElement(Ja,{theme:{token:{motion:!1,zIndexPopupBase:0}}},v.createElement(e,Object.assign({},t)))}const d_=(e,t,n,r)=>f_(i=>{const{prefixCls:l,style:u}=i,f=v.useRef(null),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=ji(!1,{value:i.open}),{getPrefixCls:$}=v.useContext(xn),N=$(t,l);v.useEffect(()=>{if(T(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(M=>{const L=M[0].target;S(L.offsetHeight+8),b(L.offsetWidth)}),_=setInterval(()=>{var M;const L=n?`.${n(N)}`:`.${N}-dropdown`,c=(M=f.current)===null||M===void 0?void 0:M.querySelector(L);c&&(clearInterval(_),E.observe(c))},10);return()=>{clearInterval(_),E.disconnect()}}},[]);let C=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},u),{margin:0}),open:O,visible:O,getPopupContainer:()=>f.current});r&&(C=r(C));const w={paddingBottom:p,position:"relative",minWidth:h};return v.createElement("div",{ref:f,style:w},v.createElement(e,Object.assign({},C)))}),p_=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var m_=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],oa=void 0;function v_(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,l=e.responsive,u=e.responsiveDisabled,f=e.registerSize,p=e.itemKey,S=e.className,h=e.style,b=e.children,O=e.display,T=e.order,$=e.component,N=$===void 0?"div":$,C=Ft(e,m_),w=l&&!O;function E(B){f(p,B)}v.useEffect(function(){return function(){E(null)}},[]);var _=i&&o!==oa?i(o):b,M;r||(M={opacity:w?0:1,height:w?0:oa,overflowY:w?"hidden":oa,order:l?T:oa,pointerEvents:w?"none":oa,position:w?"absolute":oa});var L={};w&&(L["aria-hidden"]=!0);var c=v.createElement(N,et({className:ze(!r&&n,S),style:de(de({},M),h)},L,C,{ref:t}),_);return l&&(c=v.createElement(Cs,{onResize:function(V){var Y=V.offsetWidth;E(Y)},disabled:u},c)),c}var Hl=v.forwardRef(v_);Hl.displayName="Item";function h_(e){if(typeof MessageChannel>"u")rr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function g_(){var e=v.useRef(null),t=function(r){e.current||(e.current=[],h_(function(){qa.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Sl(e,t){var n=v.useState(t),r=me(n,2),o=r[0],i=r[1],l=Zn(function(u){e(function(){i(u)})});return[o,l]}var sc=Pe.createContext(null),y_=["component"],S_=["className"],b_=["className"],C_=function(t,n){var r=v.useContext(sc);if(!r){var o=t.component,i=o===void 0?"div":o,l=Ft(t,y_);return v.createElement(i,et({},l,{ref:n}))}var u=r.className,f=Ft(r,S_),p=t.className,S=Ft(t,b_);return v.createElement(sc.Provider,{value:null},v.createElement(Hl,et({ref:n,className:ze(u,p)},f,S)))},XS=v.forwardRef(C_);XS.displayName="RawItem";var w_=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],QS="responsive",YS="invalidate";function x_(e){return"+ ".concat(e.length," ...")}function E_(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,l=e.renderItem,u=e.renderRawItem,f=e.itemKey,p=e.itemWidth,S=p===void 0?10:p,h=e.ssr,b=e.style,O=e.className,T=e.maxCount,$=e.renderRest,N=e.renderRawRest,C=e.suffix,w=e.component,E=w===void 0?"div":w,_=e.itemComponent,M=e.onVisibleChange,L=Ft(e,w_),c=h==="full",B=g_(),V=Sl(B,null),Y=me(V,2),ie=Y[0],G=Y[1],q=ie||0,ee=Sl(B,new Map),J=me(ee,2),D=J[0],j=J[1],I=Sl(B,0),F=me(I,2),R=F[0],Z=F[1],W=Sl(B,0),ae=me(W,2),se=ae[0],ye=ae[1],ve=Sl(B,0),Se=me(ve,2),re=Se[0],oe=Se[1],le=v.useState(null),fe=me(le,2),ge=fe[0],Te=fe[1],Me=v.useState(null),He=me(Me,2),Je=He[0],Qe=He[1],Be=v.useMemo(function(){return Je===null&&c?Number.MAX_SAFE_INTEGER:Je||0},[Je,ie]),Oe=v.useState(!1),Ve=me(Oe,2),qe=Ve[0],Ye=Ve[1],Ne="".concat(r,"-item"),tt=Math.max(R,se),pe=T===QS,xe=i.length&&pe,ht=T===YS,Nt=xe||typeof T=="number"&&i.length>T,lt=v.useMemo(function(){var je=i;return xe?ie===null&&c?je=i:je=i.slice(0,Math.min(i.length,q/S)):typeof T=="number"&&(je=i.slice(0,T)),je},[i,S,ie,T,xe]),wt=v.useMemo(function(){return xe?i.slice(Be+1):i.slice(lt.length)},[i,lt,xe,Be]),qt=v.useCallback(function(je,$e){var Ae;return typeof f=="function"?f(je):(Ae=f&&(je==null?void 0:je[f]))!==null&&Ae!==void 0?Ae:$e},[f]),Tt=v.useCallback(l||function(je){return je},[l]);function Ot(je,$e,Ae){Je===je&&($e===void 0||$e===ge)||(Qe(je),Ae||(Ye(jeq){Ot(mt-1,je-vt-re+se);break}}C&&Lt(0)+re>q&&Te(null)}},[q,D,se,re,qt,lt]);var Wt=qe&&!!wt.length,jt={};ge!==null&&xe&&(jt={position:"absolute",left:ge,top:0});var It={prefixCls:Ne,responsive:xe,component:_,invalidate:ht},Zt=u?function(je,$e){var Ae=qt(je,$e);return v.createElement(sc.Provider,{key:Ae,value:de(de({},It),{},{order:$e,item:je,itemKey:Ae,registerSize:xt,display:$e<=Be})},u(je,$e))}:function(je,$e){var Ae=qt(je,$e);return v.createElement(Hl,et({},It,{order:$e,key:Ae,item:je,renderItem:Tt,itemKey:Ae,registerSize:xt,display:$e<=Be}))},$t,ft={order:Wt?Be:Number.MAX_SAFE_INTEGER,className:"".concat(Ne,"-rest"),registerSize:hn,display:Wt};if(N)N&&($t=v.createElement(sc.Provider,{value:de(de({},It),ft)},N(wt)));else{var _e=$||x_;$t=v.createElement(Hl,et({},It,ft),typeof _e=="function"?_e(wt):_e)}var Ue=v.createElement(E,et({className:ze(!ht&&r,O),style:b,ref:t},L),lt.map(Zt),Nt?$t:null,C&&v.createElement(Hl,et({},It,{responsive:pe,responsiveDisabled:!xe,order:Be,className:"".concat(Ne,"-suffix"),registerSize:At,display:!0,style:jt}),C));return pe&&(Ue=v.createElement(Cs,{onResize:st,disabled:!xe},Ue)),Ue}var ko=v.forwardRef(E_);ko.displayName="Overflow";ko.Item=XS;ko.RESPONSIVE=QS;ko.INVALIDATE=YS;function T_(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},l=i.className,u=i.content,f=o.x,p=f===void 0?0:f,S=o.y,h=S===void 0?0:S,b=v.useRef();if(!n||!n.points)return null;var O={position:"absolute"};if(n.autoArrow!==!1){var T=n.points[0],$=n.points[1],N=T[0],C=T[1],w=$[0],E=$[1];N===w||!["t","b"].includes(N)?O.top=h:N==="t"?O.top=0:O.bottom=0,C===E||!["l","r"].includes(C)?O.left=p:C==="l"?O.left=0:O.right=0}return v.createElement("div",{ref:b,className:ze("".concat(t,"-arrow"),l),style:O},u)}function O_(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?v.createElement(Za,et({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(l){var u=l.className;return v.createElement("div",{style:{zIndex:r},className:ze("".concat(t,"-mask"),u)})}):null}var $_=v.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),__=v.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,l=e.target,u=e.onVisibleChanged,f=e.open,p=e.keepDom,S=e.fresh,h=e.onClick,b=e.mask,O=e.arrow,T=e.arrowPos,$=e.align,N=e.motion,C=e.maskMotion,w=e.forceRender,E=e.getPopupContainer,_=e.autoDestroy,M=e.portal,L=e.zIndex,c=e.onMouseEnter,B=e.onMouseLeave,V=e.onPointerEnter,Y=e.ready,ie=e.offsetX,G=e.offsetY,q=e.offsetR,ee=e.offsetB,J=e.onAlign,D=e.onPrepare,j=e.stretch,I=e.targetWidth,F=e.targetHeight,R=typeof n=="function"?n():n,Z=f||p,W=(E==null?void 0:E.length)>0,ae=v.useState(!E||!W),se=me(ae,2),ye=se[0],ve=se[1];if(Pn(function(){!ye&&W&&l&&ve(!0)},[ye,W,l]),!ye)return null;var Se="auto",re={left:"-1000vw",top:"-1000vh",right:Se,bottom:Se};if(Y||!f){var oe,le=$.points,fe=$.dynamicInset||((oe=$._experimental)===null||oe===void 0?void 0:oe.dynamicInset),ge=fe&&le[0][1]==="r",Te=fe&&le[0][0]==="b";ge?(re.right=q,re.left=Se):(re.left=ie,re.right=Se),Te?(re.bottom=ee,re.top=Se):(re.top=G,re.bottom=Se)}var Me={};return j&&(j.includes("height")&&F?Me.height=F:j.includes("minHeight")&&F&&(Me.minHeight=F),j.includes("width")&&I?Me.width=I:j.includes("minWidth")&&I&&(Me.minWidth=I)),f||(Me.pointerEvents="none"),v.createElement(M,{open:w||Z,getContainer:E&&function(){return E(l)},autoDestroy:_},v.createElement(O_,{prefixCls:o,open:f,zIndex:L,mask:b,motion:C}),v.createElement(Cs,{onResize:J,disabled:!f},function(He){return v.createElement(Za,et({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},N,{onAppearPrepare:D,onEnterPrepare:D,visible:f,onVisibleChanged:function(Qe){var Be;N==null||(Be=N.onVisibleChanged)===null||Be===void 0||Be.call(N,Qe),u(Qe)}}),function(Je,Qe){var Be=Je.className,Oe=Je.style,Ve=ze(o,Be,r);return v.createElement("div",{ref:qi(He,t,Qe),className:Ve,style:de(de(de(de({"--arrow-x":"".concat(T.x||0,"px"),"--arrow-y":"".concat(T.y||0,"px")},re),Me),Oe),{},{boxSizing:"border-box",zIndex:L},i),onMouseEnter:c,onMouseLeave:B,onPointerEnter:V,onClick:h},O&&v.createElement(T_,{prefixCls:o,arrow:O,arrowPos:T,align:$}),v.createElement($_,{cache:!f&&!S},R))})}))}),R_=v.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=gi(n),i=v.useCallback(function(u){Mm(t,r?r(u):u)},[r]),l=bs(i,n.ref);return o?v.cloneElement(n,{ref:l}):n}),bg=v.createContext(null);function Cg(e){return e?Array.isArray(e)?e:[e]:[]}function P_(e,t,n,r){return v.useMemo(function(){var o=Cg(n??t),i=Cg(r??t),l=new Set(o),u=new Set(i);return e&&(l.has("hover")&&(l.delete("hover"),l.add("click")),u.has("hover")&&(u.delete("hover"),u.add("click"))),[l,u]},[e,t,n,r])}function I_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function k_(e,t,n,r){for(var o=n.points,i=Object.keys(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function bl(e){return ds(parseFloat(e),0)}function xg(e,t){var n=de({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Es(r).getComputedStyle(r),i=o.overflow,l=o.overflowClipMargin,u=o.borderTopWidth,f=o.borderBottomWidth,p=o.borderLeftWidth,S=o.borderRightWidth,h=r.getBoundingClientRect(),b=r.offsetHeight,O=r.clientHeight,T=r.offsetWidth,$=r.clientWidth,N=bl(u),C=bl(f),w=bl(p),E=bl(S),_=ds(Math.round(h.width/T*1e3)/1e3),M=ds(Math.round(h.height/b*1e3)/1e3),L=(T-$-w-E)*_,c=(b-O-N-C)*M,B=N*M,V=C*M,Y=w*_,ie=E*_,G=0,q=0;if(i==="clip"){var ee=bl(l);G=ee*_,q=ee*M}var J=h.x+Y-G,D=h.y+B-q,j=J+h.width+2*G-Y-ie-L,I=D+h.height+2*q-B-V-c;n.left=Math.max(n.left,J),n.top=Math.max(n.top,D),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,I)}}),n}function Eg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Tg(e,t){var n=t||[],r=me(n,2),o=r[0],i=r[1];return[Eg(e.width,o),Eg(e.height,i)]}function Og(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function ia(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Go(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function M_(e,t,n,r,o,i,l){var u=v.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),f=me(u,2),p=f[0],S=f[1],h=v.useRef(0),b=v.useMemo(function(){return t?$p(t):[]},[t]),O=v.useRef({}),T=function(){O.current={}};e||T();var $=Zn(function(){if(t&&n&&e){let Vt=function(Yi,cr){var Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ve,So=R.x+Yi,bo=R.y+cr,bi=So+oe,tl=bo+re,Zi=Math.max(So,Lr.left),nl=Math.max(bo,Lr.top),rl=Math.min(bi,Lr.right),we=Math.min(tl,Lr.bottom);return Math.max(0,(rl-Zi)*(we-nl))},Xn=function(){Bn=R.y+_e,kn=Bn+re,yt=R.x+ft,ar=yt+oe};var io=Vt,qn=Xn,w,E,_=t,M=_.ownerDocument,L=Es(_),c=L.getComputedStyle(_),B=c.width,V=c.height,Y=c.position,ie=_.style.left,G=_.style.top,q=_.style.right,ee=_.style.bottom,J=_.style.overflow,D=de(de({},o[r]),i),j=M.createElement("div");(w=_.parentElement)===null||w===void 0||w.appendChild(j),j.style.left="".concat(_.offsetLeft,"px"),j.style.top="".concat(_.offsetTop,"px"),j.style.position=Y,j.style.height="".concat(_.offsetHeight,"px"),j.style.width="".concat(_.offsetWidth,"px"),_.style.left="0",_.style.top="0",_.style.right="auto",_.style.bottom="auto",_.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var F=n.getBoundingClientRect();I={x:F.x,y:F.y,width:F.width,height:F.height}}var R=_.getBoundingClientRect(),Z=M.documentElement,W=Z.clientWidth,ae=Z.clientHeight,se=Z.scrollWidth,ye=Z.scrollHeight,ve=Z.scrollTop,Se=Z.scrollLeft,re=R.height,oe=R.width,le=I.height,fe=I.width,ge={left:0,top:0,right:W,bottom:ae},Te={left:-Se,top:-ve,right:se-Se,bottom:ye-ve},Me=D.htmlRegion,He="visible",Je="visibleFirst";Me!=="scroll"&&Me!==Je&&(Me=He);var Qe=Me===Je,Be=xg(Te,b),Oe=xg(ge,b),Ve=Me===He?Oe:Be,qe=Qe?Oe:Ve;_.style.left="auto",_.style.top="auto",_.style.right="0",_.style.bottom="0";var Ye=_.getBoundingClientRect();_.style.left=ie,_.style.top=G,_.style.right=q,_.style.bottom=ee,_.style.overflow=J,(E=_.parentElement)===null||E===void 0||E.removeChild(j);var Ne=ds(Math.round(oe/parseFloat(B)*1e3)/1e3),tt=ds(Math.round(re/parseFloat(V)*1e3)/1e3);if(Ne===0||tt===0||is(n)&&!Gm(n))return;var pe=D.offset,xe=D.targetOffset,ht=Tg(R,pe),Nt=me(ht,2),lt=Nt[0],wt=Nt[1],qt=Tg(I,xe),Tt=me(qt,2),Ot=Tt[0],st=Tt[1];I.x-=Ot,I.y-=st;var xt=D.points||[],hn=me(xt,2),At=hn[0],Lt=hn[1],Wt=Og(Lt),jt=Og(At),It=ia(I,Wt),Zt=ia(R,jt),$t=de({},D),ft=It.x-Zt.x+lt,_e=It.y-Zt.y+wt,Ue=Vt(ft,_e),je=Vt(ft,_e,Oe),$e=ia(I,["t","l"]),Ae=ia(R,["t","l"]),mt=ia(I,["b","r"]),vt=ia(R,["b","r"]),Xt=D.overflow||{},sn=Xt.adjustX,or=Xt.adjustY,ir=Xt.shiftX,zn=Xt.shiftY,Hn=function(cr){return typeof cr=="boolean"?cr:cr>=0},Bn,kn,yt,ar;Xn();var go=Hn(or),Fn=jt[0]===Wt[0];if(go&&jt[0]==="t"&&(kn>qe.bottom||O.current.bt)){var Wn=_e;Fn?Wn-=re-le:Wn=$e.y-vt.y-wt;var Jr=Vt(ft,Wn),lr=Vt(ft,Wn,Oe);Jr>Ue||Jr===Ue&&(!Qe||lr>=je)?(O.current.bt=!0,_e=Wn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.bt=!1}if(go&&jt[0]==="b"&&(BnUe||un===Ue&&(!Qe||yi>=je)?(O.current.tb=!0,_e=Vn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.tb=!1}var br=Hn(sn),eo=jt[1]===Wt[1];if(br&&jt[1]==="l"&&(ar>qe.right||O.current.rl)){var En=ft;eo?En-=oe-fe:En=$e.x-vt.x-lt;var Nr=Vt(En,_e),Ho=Vt(En,_e,Oe);Nr>Ue||Nr===Ue&&(!Qe||Ho>=je)?(O.current.rl=!0,ft=En,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.rl=!1}if(br&&jt[1]==="r"&&(ytUe||to===Ue&&(!Qe||Bo>=je)?(O.current.lr=!0,ft=Ar,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.lr=!1}Xn();var gn=ir===!0?0:ir;typeof gn=="number"&&(ytOe.right&&(ft-=ar-Oe.right-lt,I.x>Oe.right-gn&&(ft+=I.x-Oe.right+gn)));var Un=zn===!0?0:zn;typeof Un=="number"&&(BnOe.bottom&&(_e-=kn-Oe.bottom-wt,I.y>Oe.bottom-Un&&(_e+=I.y-Oe.bottom+Un)));var no=R.x+ft,ro=no+oe,Kn=R.y+_e,Dt=Kn+re,Gn=I.x,sr=Gn+fe,ur=I.y,Si=ur+le,gt=Math.max(no,Gn),at=Math.min(ro,sr),ut=(gt+at)/2,tn=ut-no,cn=Math.max(Kn,ur),oo=Math.min(Dt,Si),nn=(cn+oo)/2,Fo=nn-Kn;l==null||l(t,$t);var Cr=Ye.right-R.x-(ft+R.width),yo=Ye.bottom-R.y-(_e+R.height);S({ready:!0,offsetX:ft/Ne,offsetY:_e/tt,offsetR:Cr/Ne,offsetB:yo/tt,arrowX:tn/Ne,arrowY:Fo/tt,scaleX:Ne,scaleY:tt,align:$t})}}),N=function(){h.current+=1;var E=h.current;Promise.resolve().then(function(){h.current===E&&$()})},C=function(){S(function(E){return de(de({},E),{},{ready:!1})})};return Pn(C,[r]),Pn(function(){e||C()},[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,N]}function N_(e,t,n,r,o){Pn(function(){if(e&&t&&n){let b=function(){r(),o()};var h=b,i=t,l=n,u=$p(i),f=$p(l),p=Es(l),S=new Set([p].concat(ln(u),ln(f)));return S.forEach(function(O){O.addEventListener("scroll",b,{passive:!0})}),p.addEventListener("resize",b,{passive:!0}),r(),function(){S.forEach(function(O){O.removeEventListener("scroll",b),p.removeEventListener("resize",b)})}}},[e,t,n])}function A_(e,t,n,r,o,i,l,u){var f=v.useRef(e);f.current=e,v.useEffect(function(){if(t&&r&&(!o||i)){var p=function(O){var T=O.target;f.current&&!l(T)&&u(!1)},S=Es(r);S.addEventListener("mousedown",p,!0),S.addEventListener("contextmenu",p,!0);var h=Zu(n);return h&&(h.addEventListener("mousedown",p,!0),h.addEventListener("contextmenu",p,!0)),function(){S.removeEventListener("mousedown",p,!0),S.removeEventListener("contextmenu",p,!0),h&&(h.removeEventListener("mousedown",p,!0),h.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i])}var L_=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function j_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:VS,t=v.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,l=n.children,u=n.action,f=u===void 0?"hover":u,p=n.showAction,S=n.hideAction,h=n.popupVisible,b=n.defaultPopupVisible,O=n.onPopupVisibleChange,T=n.afterPopupVisibleChange,$=n.mouseEnterDelay,N=n.mouseLeaveDelay,C=N===void 0?.1:N,w=n.focusDelay,E=n.blurDelay,_=n.mask,M=n.maskClosable,L=M===void 0?!0:M,c=n.getPopupContainer,B=n.forceRender,V=n.autoDestroy,Y=n.destroyPopupOnHide,ie=n.popup,G=n.popupClassName,q=n.popupStyle,ee=n.popupPlacement,J=n.builtinPlacements,D=J===void 0?{}:J,j=n.popupAlign,I=n.zIndex,F=n.stretch,R=n.getPopupClassNameFromAlign,Z=n.fresh,W=n.alignPoint,ae=n.onPopupClick,se=n.onPopupAlign,ye=n.arrow,ve=n.popupMotion,Se=n.maskMotion,re=n.popupTransitionName,oe=n.popupAnimation,le=n.maskTransitionName,fe=n.maskAnimation,ge=n.className,Te=n.getTriggerDOMNode,Me=Ft(n,L_),He=V||Y||!1,Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],Oe=Qe[1];Pn(function(){Oe(p_())},[]);var Ve=v.useRef({}),qe=v.useContext(bg),Ye=v.useMemo(function(){return{registerSubPopup:function(Fe,zt){Ve.current[Fe]=zt,qe==null||qe.registerSubPopup(Fe,zt)}}},[qe]),Ne=L$(),tt=v.useState(null),pe=me(tt,2),xe=pe[0],ht=pe[1],Nt=v.useRef(null),lt=Zn(function(we){Nt.current=we,is(we)&&xe!==we&&ht(we),qe==null||qe.registerSubPopup(Ne,we)}),wt=v.useState(null),qt=me(wt,2),Tt=qt[0],Ot=qt[1],st=v.useRef(null),xt=Zn(function(we){is(we)&&Tt!==we&&(Ot(we),st.current=we)}),hn=v.Children.only(l),At=(hn==null?void 0:hn.props)||{},Lt={},Wt=Zn(function(we){var Fe,zt,Jt=Tt;return(Jt==null?void 0:Jt.contains(we))||((Fe=Zu(Jt))===null||Fe===void 0?void 0:Fe.host)===we||we===Jt||(xe==null?void 0:xe.contains(we))||((zt=Zu(xe))===null||zt===void 0?void 0:zt.host)===we||we===xe||Object.values(Ve.current).some(function(Ht){return(Ht==null?void 0:Ht.contains(we))||we===Ht})}),jt=wg(i,ve,oe,re),It=wg(i,Se,fe,le),Zt=v.useState(b||!1),$t=me(Zt,2),ft=$t[0],_e=$t[1],Ue=h??ft,je=Zn(function(we){h===void 0&&_e(we)});Pn(function(){_e(h||!1)},[h]);var $e=v.useRef(Ue);$e.current=Ue;var Ae=v.useRef([]);Ae.current=[];var mt=Zn(function(we){var Fe;je(we),((Fe=Ae.current[Ae.current.length-1])!==null&&Fe!==void 0?Fe:Ue)!==we&&(Ae.current.push(we),O==null||O(we))}),vt=v.useRef(),Xt=function(){clearTimeout(vt.current)},sn=function(Fe){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Xt(),zt===0?mt(Fe):vt.current=setTimeout(function(){mt(Fe)},zt*1e3)};v.useEffect(function(){return Xt},[]);var or=v.useState(!1),ir=me(or,2),zn=ir[0],Hn=ir[1];Pn(function(we){(!we||Ue)&&Hn(!0)},[Ue]);var Bn=v.useState(null),kn=me(Bn,2),yt=kn[0],ar=kn[1],go=v.useState([0,0]),Fn=me(go,2),Wn=Fn[0],Jr=Fn[1],lr=function(Fe){Jr([Fe.clientX,Fe.clientY])},Vn=M_(Ue,xe,W?Wn:Tt,ee,D,j,se),un=me(Vn,11),yi=un[0],br=un[1],eo=un[2],En=un[3],Nr=un[4],Ho=un[5],Ar=un[6],to=un[7],Bo=un[8],gn=un[9],Un=un[10],no=P_(Be,f,p,S),ro=me(no,2),Kn=ro[0],Dt=ro[1],Gn=Kn.has("click"),sr=Dt.has("click")||Dt.has("contextMenu"),ur=Zn(function(){zn||Un()}),Si=function(){$e.current&&W&&sr&&sn(!1)};N_(Ue,Tt,xe,ur,Si),Pn(function(){ur()},[Wn,ee]),Pn(function(){Ue&&!(D!=null&&D[ee])&&ur()},[JSON.stringify(j)]);var gt=v.useMemo(function(){var we=k_(D,i,gn,W);return ze(we,R==null?void 0:R(gn))},[gn,R,D,i,W]);v.useImperativeHandle(r,function(){return{nativeElement:st.current,popupElement:Nt.current,forceAlign:ur}});var at=v.useState(0),ut=me(at,2),tn=ut[0],cn=ut[1],oo=v.useState(0),nn=me(oo,2),Fo=nn[0],Cr=nn[1],yo=function(){if(F&&Tt){var Fe=Tt.getBoundingClientRect();cn(Fe.width),Cr(Fe.height)}},io=function(){yo(),ur()},qn=function(Fe){Hn(!1),Un(),T==null||T(Fe)},Vt=function(){return new Promise(function(Fe){yo(),ar(function(){return Fe})})};Pn(function(){yt&&(Un(),yt(),ar(null))},[yt]);function Xn(we,Fe,zt,Jt){Lt[we]=function(Ht){var Ji;Jt==null||Jt(Ht),sn(Fe,zt);for(var ol=arguments.length,$s=new Array(ol>1?ol-1:0),Ci=1;Ci1?zt-1:0),Ht=1;Ht1?zt-1:0),Ht=1;Ht{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:l,borderRadiusXS:u,calc:f}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:f(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:l,height:l,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Xe(u)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},eb=8;function Jm(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?eb:r}}function iu(e,t){return e?t:{}}function tb(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:l}=e,{arrowDistance:u=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},F_(e,t,o)),{"&:before":{background:t}})]},iu(!!f.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),iu(!!f.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function W_(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const l=Object.assign(Object.assign({},i),o);return l.shiftX||(l.adjustX=!0),l.shiftY||(l.adjustY=!0),l}const $g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},V_={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},U_=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function nb(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:l}=e,u=t/2,f={};return Object.keys($g).forEach(p=>{const S=r&&V_[p]||$g[p],h=Object.assign(Object.assign({},S),{offset:[0,0],dynamicInset:!0});switch(f[p]=h,U_.has(p)&&(h.autoArrow=!1),p){case"top":case"topLeft":case"topRight":h.offset[1]=-u-o;break;case"bottom":case"bottomLeft":case"bottomRight":h.offset[1]=u+o;break;case"left":case"leftTop":case"leftBottom":h.offset[0]=-u-o;break;case"right":case"rightTop":case"rightBottom":h.offset[0]=u+o;break}const b=Jm({contentRadius:i,limitVerticalRadius:!0});if(r)switch(p){case"topLeft":case"bottomLeft":h.offset[0]=-b.arrowOffsetHorizontal-u;break;case"topRight":case"bottomRight":h.offset[0]=b.arrowOffsetHorizontal+u;break;case"leftTop":case"rightTop":h.offset[1]=-b.arrowOffsetHorizontal-u;break;case"leftBottom":case"rightBottom":h.offset[1]=b.arrowOffsetHorizontal+u;break}h.overflow=W_(p,b,t,n),l&&(h.htmlRegion="visibleFirst")}),f}const K_=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:u,boxShadowSecondary:f,paddingSM:p,paddingXS:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),{position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:u,padding:`${Xe(e.calc(p).div(2).equal())} ${Xe(S)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:f,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,eb)}},[`${t}-content`]:{position:"relative"}}),zT(e,(h,b)=>{let{darkColor:O}=b;return{[`&${t}-${h}`]:{[`${t}-inner`]:{backgroundColor:O},[`${t}-arrow`]:{"--antd-arrow-background-color":O}}}})),{"&-rtl":{direction:"rtl"}})},tb(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},G_=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Jm({contentRadius:e.borderRadius,limitVerticalRadius:!0})),JS(kr(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),rb=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return ws("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:l}=r,u=kr(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:l});return[K_(u),Ym(r,"zoom-big-fast")]},G_,{resetStyle:!1,injectStyle:t})(e)},q_=rc.map(e=>`${e}-inverse`);function X_(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ln(q_),ln(rc)).includes(e):rc.includes(e)}function ob(e,t){const n=X_(t),r=ze({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Q_=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:l}=e,{getPrefixCls:u}=v.useContext(xn),f=u("tooltip",t),[p,S,h]=rb(f),b=ob(f,i),O=b.arrowStyle,T=Object.assign(Object.assign({},l),b.overlayStyle),$=ze(S,h,f,`${f}-pure`,`${f}-placement-${r}`,n,b.className);return p(v.createElement("div",{className:$,style:O},v.createElement("div",{className:`${f}-arrow`}),v.createElement(ZS,Object.assign({},e,{className:S,prefixCls:f,overlayInnerStyle:T}),o)))};var Y_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:l,overlayClassName:u,color:f,overlayInnerStyle:p,children:S,afterOpenChange:h,afterVisibleChange:b,destroyTooltipOnHide:O,arrow:T=!0,title:$,overlay:N,builtinPlacements:C,arrowPointAtCenter:w=!1,autoAdjustOverflow:E=!0}=e,_=!!T,[,M]=Xr(),{getPopupContainer:L,getPrefixCls:c,direction:B}=v.useContext(xn),V=Bm(),Y=v.useRef(null),ie=()=>{var Ne;(Ne=Y.current)===null||Ne===void 0||Ne.forceAlign()};v.useImperativeHandle(t,()=>{var Ne;return{forceAlign:ie,forcePopupAlign:()=>{V.deprecated(!1,"forcePopupAlign","forceAlign"),ie()},nativeElement:(Ne=Y.current)===null||Ne===void 0?void 0:Ne.nativeElement}});const[G,q]=ji(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),ee=!$&&!N&&$!==0,J=Ne=>{var tt,pe;q(ee?!1:Ne),ee||((tt=e.onOpenChange)===null||tt===void 0||tt.call(e,Ne),(pe=e.onVisibleChange)===null||pe===void 0||pe.call(e,Ne))},D=v.useMemo(()=>{var Ne,tt;let pe=w;return typeof T=="object"&&(pe=(tt=(Ne=T.pointAtCenter)!==null&&Ne!==void 0?Ne:T.arrowPointAtCenter)!==null&&tt!==void 0?tt:w),C||nb({arrowPointAtCenter:pe,autoAdjustOverflow:E,arrowWidth:_?M.sizePopupArrow:0,borderRadius:M.borderRadius,offset:M.marginXXS,visibleFirst:!0})},[w,T,C,M]),j=v.useMemo(()=>$===0?$:N||$||"",[N,$]),I=v.createElement(LS,null,typeof j=="function"?j():j),{getPopupContainer:F,placement:R="top",mouseEnterDelay:Z=.1,mouseLeaveDelay:W=.1,overlayStyle:ae,rootClassName:se}=e,ye=Y_(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),ve=c("tooltip",o),Se=c(),re=e["data-popover-inject"];let oe=G;!("open"in e)&&!("visible"in e)&&ee&&(oe=!1);const le=v.isValidElement(S)&&!$S(S)?S:v.createElement("span",null,S),fe=le.props,ge=!fe.className||typeof fe.className=="string"?ze(fe.className,i||`${ve}-open`):fe.className,[Te,Me,He]=rb(ve,!re),Je=ob(ve,f),Qe=Je.arrowStyle,Be=Object.assign(Object.assign({},p),Je.overlayStyle),Oe=ze(u,{[`${ve}-rtl`]:B==="rtl"},Je.className,se,Me,He),[Ve,qe]=Km("Tooltip",ye.zIndex),Ye=v.createElement(B_,Object.assign({},ye,{zIndex:Ve,showArrow:_,placement:R,mouseEnterDelay:Z,mouseLeaveDelay:W,prefixCls:ve,overlayClassName:Oe,overlayStyle:Object.assign(Object.assign({},Qe),ae),getTooltipContainer:F||l||L,ref:Y,builtinPlacements:D,overlay:I,visible:oe,onVisibleChange:J,afterVisibleChange:h??b,overlayInnerStyle:Be,arrowContent:v.createElement("span",{className:`${ve}-arrow-content`}),motion:{motionName:LO(Se,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!O}),oe?Qi(le,{className:ge}):le);return Te(v.createElement(Um.Provider,{value:qe},Ye))}),ib=Z_;ib._InternalPanelDoNotUseOrYouWillBeFired=Q_;var J_=Ie.ESC,eR=Ie.TAB;function tR(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,l=v.useRef(!1),u=function(){if(t){var h,b;(h=n.current)===null||h===void 0||(b=h.focus)===null||b===void 0||b.call(h),r==null||r(!1)}},f=function(){var h;return(h=i.current)!==null&&h!==void 0&&h.focus?(i.current.focus(),l.current=!0,!0):!1},p=function(h){switch(h.keyCode){case J_:u();break;case eR:{var b=!1;l.current||(b=f()),b?h.preventDefault():u();break}}};v.useEffect(function(){return t?(window.addEventListener("keydown",p),o&&rr(f,3),function(){window.removeEventListener("keydown",p),l.current=!1}):function(){l.current=!1}},[t])}var nR=v.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=v.useMemo(function(){var u;return typeof n=="function"?u=n():u=n,u},[n]),l=qi(t,i==null?void 0:i.ref);return Pe.createElement(Pe.Fragment,null,r&&Pe.createElement("div",{className:"".concat(o,"-arrow")}),Pe.cloneElement(i,{ref:gi(i)?l:void 0}))}),sa={adjustX:1,adjustY:1},ua=[0,0],rR={topLeft:{points:["bl","tl"],overflow:sa,offset:[0,-4],targetOffset:ua},top:{points:["bc","tc"],overflow:sa,offset:[0,-4],targetOffset:ua},topRight:{points:["br","tr"],overflow:sa,offset:[0,-4],targetOffset:ua},bottomLeft:{points:["tl","bl"],overflow:sa,offset:[0,4],targetOffset:ua},bottom:{points:["tc","bc"],overflow:sa,offset:[0,4],targetOffset:ua},bottomRight:{points:["tr","br"],overflow:sa,offset:[0,4],targetOffset:ua}},oR=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function iR(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,l=i===void 0?"rc-dropdown":i,u=e.transitionName,f=e.animation,p=e.align,S=e.placement,h=S===void 0?"bottomLeft":S,b=e.placements,O=b===void 0?rR:b,T=e.getPopupContainer,$=e.showAction,N=e.hideAction,C=e.overlayClassName,w=e.overlayStyle,E=e.visible,_=e.trigger,M=_===void 0?["hover"]:_,L=e.autoFocus,c=e.overlay,B=e.children,V=e.onVisibleChange,Y=Ft(e,oR),ie=Pe.useState(),G=me(ie,2),q=G[0],ee=G[1],J="visible"in e?E:q,D=Pe.useRef(null),j=Pe.useRef(null),I=Pe.useRef(null);Pe.useImperativeHandle(t,function(){return D.current});var F=function(re){ee(re),V==null||V(re)};tR({visible:J,triggerRef:I,onVisibleChange:F,autoFocus:L,overlayRef:j});var R=function(re){var oe=e.onOverlayClick;ee(!1),oe&&oe(re)},Z=function(){return Pe.createElement(nR,{ref:j,overlay:c,prefixCls:l,arrow:o})},W=function(){return typeof c=="function"?Z:Z()},ae=function(){var re=e.minOverlayWidthMatchTrigger,oe=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?re:!oe},se=function(){var re=e.openClassName;return re!==void 0?re:"".concat(l,"-open")},ye=Pe.cloneElement(B,{className:ze((n=B.props)===null||n===void 0?void 0:n.className,J&&se()),ref:gi(B)?qi(I,B.ref):void 0}),ve=N;return!ve&&M.indexOf("contextMenu")!==-1&&(ve=["click"]),Pe.createElement(Zm,et({builtinPlacements:O},Y,{prefixCls:l,ref:D,popupClassName:ze(C,ke({},"".concat(l,"-show-arrow"),o)),popupStyle:w,action:M,showAction:$,hideAction:ve,popupPlacement:h,popupAlign:p,popupTransitionName:u,popupAnimation:f,popupVisible:J,stretch:ae()?"minWidth":"",popup:W(),onPopupVisibleChange:F,onPopupClick:R,getPopupContainer:T}),ye)}const aR=Pe.forwardRef(iR);var ab=v.createContext(null);function lb(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function sb(e){var t=v.useContext(ab);return lb(t,e)}var lR=["children","locked"],Qr=v.createContext(null);function sR(e,t){var n=de({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ps(e){var t=e.children,n=e.locked,r=Ft(e,lR),o=v.useContext(Qr),i=Hc(function(){return sR(o,r)},[o,r],function(l,u){return!n&&(l[0]!==u[0]||!Lm(l[1],u[1],!0))});return v.createElement(Qr.Provider,{value:i},t)}var uR=[],ub=v.createContext(null);function Xc(){return v.useContext(ub)}var cb=v.createContext(uR);function el(e){var t=v.useContext(cb);return v.useMemo(function(){return e!==void 0?[].concat(ln(t),[e]):t},[t,e])}var fb=v.createContext(null),ev=v.createContext({});function _g(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Gm(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),l=null;return o&&!Number.isNaN(i)?l=i:r&&l===null&&(l=0),r&&e.disabled&&(l=null),l!==null&&(l>=0||t&&l<0)}return!1}function cR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ln(e.querySelectorAll("*")).filter(function(r){return _g(r,t)});return _g(e,t)&&n.unshift(e),n}var _p=Ie.LEFT,Rp=Ie.RIGHT,Pp=Ie.UP,Ou=Ie.DOWN,$u=Ie.ENTER,db=Ie.ESC,Cl=Ie.HOME,wl=Ie.END,Rg=[Pp,Ou,_p,Rp];function fR(e,t,n,r){var o,i="prev",l="next",u="children",f="parent";if(e==="inline"&&r===$u)return{inlineTrigger:!0};var p=ke(ke({},Pp,i),Ou,l),S=ke(ke(ke(ke({},_p,n?l:i),Rp,n?i:l),Ou,u),$u,u),h=ke(ke(ke(ke(ke(ke({},Pp,i),Ou,l),$u,u),db,f),_p,n?u:f),Rp,n?f:u),b={inline:p,horizontal:S,vertical:h,inlineSub:p,horizontalSub:h,verticalSub:h},O=(o=b["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(O){case i:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function dR(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function pR(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function tv(e,t){var n=cR(e,!0);return n.filter(function(r){return t.has(r)})}function Pg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=tv(e,t),i=o.length,l=o.findIndex(function(u){return n===u});return r<0?l===-1?l=i-1:l-=1:r>0&&(l+=1),l=(l+i)%i,o[l]}var Ip=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(l){var u=document.querySelector("[data-menu-id='".concat(lb(n,l),"']"));u&&(r.add(u),i.set(u,l),o.set(l,u))}),{elements:r,key2element:o,element2key:i}};function mR(e,t,n,r,o,i,l,u,f,p){var S=v.useRef(),h=v.useRef();h.current=t;var b=function(){rr.cancel(S.current)};return v.useEffect(function(){return function(){b()}},[]),function(O){var T=O.which;if([].concat(Rg,[$u,db,Cl,wl]).includes(T)){var $=i(),N=Ip($,r),C=N,w=C.elements,E=C.key2element,_=C.element2key,M=E.get(t),L=pR(M,w),c=_.get(L),B=fR(e,l(c,!0).length===1,n,T);if(!B&&T!==Cl&&T!==wl)return;(Rg.includes(T)||[Cl,wl].includes(T))&&O.preventDefault();var V=function(j){if(j){var I=j,F=j.querySelector("a");F!=null&&F.getAttribute("href")&&(I=F);var R=_.get(j);u(R),b(),S.current=rr(function(){h.current===R&&I.focus()})}};if([Cl,wl].includes(T)||B.sibling||!L){var Y;!L||e==="inline"?Y=o.current:Y=dR(L);var ie,G=tv(Y,w);T===Cl?ie=G[0]:T===wl?ie=G[G.length-1]:ie=Pg(Y,w,L,B.offset),V(ie)}else if(B.inlineTrigger)f(c);else if(B.offset>0)f(c,!0),b(),S.current=rr(function(){N=Ip($,r);var D=L.getAttribute("aria-controls"),j=document.getElementById(D),I=Pg(j,N.elements);V(I)},5);else if(B.offset<0){var q=l(c,!0),ee=q[q.length-2],J=E.get(ee);f(ee,!1),V(J)}}p==null||p(O)}}function vR(e){Promise.resolve().then(e)}var nv="__RC_UTIL_PATH_SPLIT__",Ig=function(t){return t.join(nv)},hR=function(t){return t.split(nv)},kp="rc-menu-more";function gR(){var e=v.useState({}),t=me(e,2),n=t[1],r=v.useRef(new Map),o=v.useRef(new Map),i=v.useState([]),l=me(i,2),u=l[0],f=l[1],p=v.useRef(0),S=v.useRef(!1),h=function(){S.current||n({})},b=v.useCallback(function(E,_){var M=Ig(_);o.current.set(M,E),r.current.set(E,M),p.current+=1;var L=p.current;vR(function(){L===p.current&&h()})},[]),O=v.useCallback(function(E,_){var M=Ig(_);o.current.delete(M),r.current.delete(E)},[]),T=v.useCallback(function(E){f(E)},[]),$=v.useCallback(function(E,_){var M=r.current.get(E)||"",L=hR(M);return _&&u.includes(L[0])&&L.unshift(kp),L},[u]),N=v.useCallback(function(E,_){return E.some(function(M){var L=$(M,!0);return L.includes(_)})},[$]),C=function(){var _=ln(r.current.keys());return u.length&&_.push(kp),_},w=v.useCallback(function(E){var _="".concat(r.current.get(E)).concat(nv),M=new Set;return ln(o.current.keys()).forEach(function(L){L.startsWith(_)&&M.add(o.current.get(L))}),M},[]);return v.useEffect(function(){return function(){S.current=!0}},[]),{registerPath:b,unregisterPath:O,refreshOverflowKeys:T,isSubPathKey:N,getKeyPath:$,getKeys:C,getSubPathKeys:w}}function $l(e){var t=v.useRef(e);t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&(w.motionAppear=!1);var E=w.onVisibleChanged;return w.onVisibleChanged=function(_){return!b.current&&!_&&N(!0),E==null?void 0:E(_)},$?null:v.createElement(ps,{mode:i,locked:!b.current},v.createElement(Za,et({visible:C},w,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(_){var M=_.className,L=_.style;return v.createElement(rv,{id:t,className:M,style:L},o)}))}var NR=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],AR=["active"],LR=v.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var l=e.disabled,u=e.internalPopupClose,f=e.children,p=e.itemIcon,S=e.expandIcon,h=e.popupClassName,b=e.popupOffset,O=e.popupStyle,T=e.onClick,$=e.onMouseEnter,N=e.onMouseLeave,C=e.onTitleClick,w=e.onTitleMouseEnter,E=e.onTitleMouseLeave,_=Ft(e,NR),M=sb(i),L=v.useContext(Qr),c=L.prefixCls,B=L.mode,V=L.openKeys,Y=L.disabled,ie=L.overflowDisabled,G=L.activeKey,q=L.selectedKeys,ee=L.itemIcon,J=L.expandIcon,D=L.onItemClick,j=L.onOpenChange,I=L.onActive,F=v.useContext(ev),R=F._internalRenderSubMenuItem,Z=v.useContext(fb),W=Z.isSubPathKey,ae=el(),se="".concat(c,"-submenu"),ye=Y||l,ve=v.useRef(),Se=v.useRef(),re=p??ee,oe=S??J,le=V.includes(i),fe=!ie&&le,ge=W(q,i),Te=pb(i,ye,w,E),Me=Te.active,He=Ft(Te,AR),Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],Oe=Qe[1],Ve=function(xt){ye||Oe(xt)},qe=function(xt){Ve(!0),$==null||$({key:i,domEvent:xt})},Ye=function(xt){Ve(!1),N==null||N({key:i,domEvent:xt})},Ne=v.useMemo(function(){return Me||(B!=="inline"?Be||W([G],i):!1)},[B,Me,G,Be,i,W]),tt=mb(ae.length),pe=function(xt){ye||(C==null||C({key:i,domEvent:xt}),B==="inline"&&j(i,!le))},xe=$l(function(st){T==null||T(uc(st)),D(st)}),ht=function(xt){B!=="inline"&&j(i,xt)},Nt=function(){I(i)},lt=M&&"".concat(M,"-popup"),wt=v.createElement("div",et({role:"menuitem",style:tt,className:"".concat(se,"-title"),tabIndex:ye?null:-1,ref:ve,title:typeof o=="string"?o:null,"data-menu-id":ie&&M?null:M,"aria-expanded":fe,"aria-haspopup":!0,"aria-controls":lt,"aria-disabled":ye,onClick:pe,onFocus:Nt},He),o,v.createElement(vb,{icon:B!=="horizontal"?oe:void 0,props:de(de({},e),{},{isOpen:fe,isSubMenu:!0})},v.createElement("i",{className:"".concat(se,"-arrow")}))),qt=v.useRef(B);if(B!=="inline"&&ae.length>1?qt.current="vertical":qt.current=B,!ie){var Tt=qt.current;wt=v.createElement(kR,{mode:Tt,prefixCls:se,visible:!u&&fe&&B!=="inline",popupClassName:h,popupOffset:b,popupStyle:O,popup:v.createElement(ps,{mode:Tt==="horizontal"?"vertical":Tt},v.createElement(rv,{id:lt,ref:Se},f)),disabled:ye,onVisibleChange:ht},wt)}var Ot=v.createElement(ko.Item,et({ref:t,role:"none"},_,{component:"li",style:n,className:ze(se,"".concat(se,"-").concat(B),r,ke(ke(ke(ke({},"".concat(se,"-open"),fe),"".concat(se,"-active"),Ne),"".concat(se,"-selected"),ge),"".concat(se,"-disabled"),ye)),onMouseEnter:qe,onMouseLeave:Ye}),wt,!ie&&v.createElement(MR,{id:lt,open:fe,keyPath:ae},f));return R&&(Ot=R(Ot,e,{selected:ge,active:Ne,open:fe,disabled:ye})),v.createElement(ps,{onItemClick:xe,mode:B==="horizontal"?"vertical":B,itemIcon:re,expandIcon:oe},Ot)}),Yc=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();v.useEffect(function(){if(l)return l.registerPath(n,o),function(){l.unregisterPath(n,o)}},[o]);var u;return l?u=i:u=v.createElement(LR,et({ref:t},e),i),v.createElement(cb.Provider,{value:o},u)});function iv(e){var t=e.className,n=e.style,r=v.useContext(Qr),o=r.prefixCls,i=Xc();return i?null:v.createElement("li",{role:"separator",className:ze("".concat(o,"-item-divider"),t),style:n})}var jR=["className","title","eventKey","children"],DR=v.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ft(e,jR),l=v.useContext(Qr),u=l.prefixCls,f="".concat(u,"-item-group");return v.createElement("li",et({ref:t,role:"presentation"},i,{onClick:function(S){return S.stopPropagation()},className:ze(f,n)}),v.createElement("div",{role:"presentation",className:"".concat(f,"-title"),title:typeof r=="string"?r:void 0},r),v.createElement("ul",{role:"group",className:"".concat(f,"-list")},o))}),av=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();return l?i:v.createElement(DR,et({ref:t},Xi(e,["warnKey"])),i)}),zR=["label","children","key","type"];function Mp(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(l,u){if(l&&Pt(l)==="object"){var f=l,p=f.label,S=f.children,h=f.key,b=f.type,O=Ft(f,zR),T=h??"tmp-".concat(u);return S||b==="group"?b==="group"?v.createElement(r,et({key:T},O,{title:p}),Mp(S,t)):v.createElement(o,et({key:T},O,{title:p}),Mp(S,t)):b==="divider"?v.createElement(i,et({key:T},O)):v.createElement(n,et({key:T},O),p)}return null}).filter(function(l){return l})}function Mg(e,t,n,r){var o=e,i=de({divider:iv,item:Qc,group:av,submenu:Yc},r);return t&&(o=Mp(t,i)),ov(o,n)}var HR=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ei=[],BR=v.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,l=r.rootClassName,u=r.style,f=r.className,p=r.tabIndex,S=p===void 0?0:p,h=r.items,b=r.children,O=r.direction,T=r.id,$=r.mode,N=$===void 0?"vertical":$,C=r.inlineCollapsed,w=r.disabled,E=r.disabledOverflow,_=r.subMenuOpenDelay,M=_===void 0?.1:_,L=r.subMenuCloseDelay,c=L===void 0?.1:L,B=r.forceSubMenuRender,V=r.defaultOpenKeys,Y=r.openKeys,ie=r.activeKey,G=r.defaultActiveFirst,q=r.selectable,ee=q===void 0?!0:q,J=r.multiple,D=J===void 0?!1:J,j=r.defaultSelectedKeys,I=r.selectedKeys,F=r.onSelect,R=r.onDeselect,Z=r.inlineIndent,W=Z===void 0?24:Z,ae=r.motion,se=r.defaultMotions,ye=r.triggerSubMenuAction,ve=ye===void 0?"hover":ye,Se=r.builtinPlacements,re=r.itemIcon,oe=r.expandIcon,le=r.overflowedIndicator,fe=le===void 0?"...":le,ge=r.overflowedIndicatorPopupClassName,Te=r.getPopupContainer,Me=r.onClick,He=r.onOpenChange,Je=r.onKeyDown;r.openAnimation,r.openTransitionName;var Qe=r._internalRenderMenuItem,Be=r._internalRenderSubMenuItem,Oe=r._internalComponents,Ve=Ft(r,HR),qe=v.useMemo(function(){return[Mg(b,h,Ei,Oe),Mg(b,h,Ei,{})]},[b,h,Oe]),Ye=me(qe,2),Ne=Ye[0],tt=Ye[1],pe=v.useState(!1),xe=me(pe,2),ht=xe[0],Nt=xe[1],lt=v.useRef(),wt=SR(T),qt=O==="rtl",Tt=ji(V,{value:Y,postState:function(at){return at||Ei}}),Ot=me(Tt,2),st=Ot[0],xt=Ot[1],hn=function(at){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function tn(){xt(at),He==null||He(at)}ut?qa.flushSync(tn):tn()},At=v.useState(st),Lt=me(At,2),Wt=Lt[0],jt=Lt[1],It=v.useRef(!1),Zt=v.useMemo(function(){return(N==="inline"||N==="vertical")&&C?["vertical",C]:[N,!1]},[N,C]),$t=me(Zt,2),ft=$t[0],_e=$t[1],Ue=ft==="inline",je=v.useState(ft),$e=me(je,2),Ae=$e[0],mt=$e[1],vt=v.useState(_e),Xt=me(vt,2),sn=Xt[0],or=Xt[1];v.useEffect(function(){mt(ft),or(_e),It.current&&(Ue?xt(Wt):hn(Ei))},[ft,_e]);var ir=v.useState(0),zn=me(ir,2),Hn=zn[0],Bn=zn[1],kn=Hn>=Ne.length-1||Ae!=="horizontal"||E;v.useEffect(function(){Ue&&jt(st)},[st]),v.useEffect(function(){return It.current=!0,function(){It.current=!1}},[]);var yt=gR(),ar=yt.registerPath,go=yt.unregisterPath,Fn=yt.refreshOverflowKeys,Wn=yt.isSubPathKey,Jr=yt.getKeyPath,lr=yt.getKeys,Vn=yt.getSubPathKeys,un=v.useMemo(function(){return{registerPath:ar,unregisterPath:go}},[ar,go]),yi=v.useMemo(function(){return{isSubPathKey:Wn}},[Wn]);v.useEffect(function(){Fn(kn?Ei:Ne.slice(Hn+1).map(function(gt){return gt.key}))},[Hn,kn]);var br=ji(ie||G&&((n=Ne[0])===null||n===void 0?void 0:n.key),{value:ie}),eo=me(br,2),En=eo[0],Nr=eo[1],Ho=$l(function(gt){Nr(gt)}),Ar=$l(function(){Nr(void 0)});v.useImperativeHandle(t,function(){return{list:lt.current,focus:function(at){var ut,tn=lr(),cn=Ip(tn,wt),oo=cn.elements,nn=cn.key2element,Fo=cn.element2key,Cr=tv(lt.current,oo),yo=En??(Cr[0]?Fo.get(Cr[0]):(ut=Ne.find(function(Vt){return!Vt.props.disabled}))===null||ut===void 0?void 0:ut.key),io=nn.get(yo);if(yo&&io){var qn;io==null||(qn=io.focus)===null||qn===void 0||qn.call(io,at)}}}});var to=ji(j||[],{value:I,postState:function(at){return Array.isArray(at)?at:at==null?Ei:[at]}}),Bo=me(to,2),gn=Bo[0],Un=Bo[1],no=function(at){if(ee){var ut=at.key,tn=gn.includes(ut),cn;D?tn?cn=gn.filter(function(nn){return nn!==ut}):cn=[].concat(ln(gn),[ut]):cn=[ut],Un(cn);var oo=de(de({},at),{},{selectedKeys:cn});tn?R==null||R(oo):F==null||F(oo)}!D&&st.length&&Ae!=="inline"&&hn(Ei)},ro=$l(function(gt){Me==null||Me(uc(gt)),no(gt)}),Kn=$l(function(gt,at){var ut=st.filter(function(cn){return cn!==gt});if(at)ut.push(gt);else if(Ae!=="inline"){var tn=Vn(gt);ut=ut.filter(function(cn){return!tn.has(cn)})}Lm(st,ut,!0)||hn(ut,!0)}),Dt=function(at,ut){var tn=ut??!st.includes(at);Kn(at,tn)},Gn=mR(Ae,En,qt,wt,lt,lr,Jr,Nr,Dt,Je);v.useEffect(function(){Nt(!0)},[]);var sr=v.useMemo(function(){return{_internalRenderMenuItem:Qe,_internalRenderSubMenuItem:Be}},[Qe,Be]),ur=Ae!=="horizontal"||E?Ne:Ne.map(function(gt,at){return v.createElement(ps,{key:gt.key,overflowDisabled:at>Hn},gt)}),Si=v.createElement(ko,et({id:T,ref:lt,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Qc,className:ze(i,"".concat(i,"-root"),"".concat(i,"-").concat(Ae),f,ke(ke({},"".concat(i,"-inline-collapsed"),sn),"".concat(i,"-rtl"),qt),l),dir:O,style:u,role:"menu",tabIndex:S,data:ur,renderRawItem:function(at){return at},renderRawRest:function(at){var ut=at.length,tn=ut?Ne.slice(-ut):null;return v.createElement(Yc,{eventKey:kp,title:fe,disabled:kn,internalPopupClose:ut===0,popupClassName:ge},tn)},maxCount:Ae!=="horizontal"||E?ko.INVALIDATE:ko.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(at){Bn(at)},onKeyDown:Gn},Ve));return v.createElement(ev.Provider,{value:sr},v.createElement(ab.Provider,{value:wt},v.createElement(ps,{prefixCls:i,rootClassName:l,mode:Ae,openKeys:st,rtl:qt,disabled:w,motion:ht?ae:null,defaultMotions:ht?se:null,activeKey:En,onActive:Ho,onInactive:Ar,selectedKeys:gn,inlineIndent:W,subMenuOpenDelay:M,subMenuCloseDelay:c,forceSubMenuRender:B,builtinPlacements:Se,triggerSubMenuAction:ve,getPopupContainer:Te,itemIcon:re,expandIcon:oe,onItemClick:ro,onOpenChange:Kn},v.createElement(fb.Provider,{value:yi},Si),v.createElement("div",{style:{display:"none"},"aria-hidden":!0},v.createElement(ub.Provider,{value:un},tt)))))}),Ts=BR;Ts.Item=Qc;Ts.SubMenu=Yc;Ts.ItemGroup=av;Ts.Divider=iv;const gb=v.createContext({});var FR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=FR(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=v.useContext(xn),l=i("menu",t),u=ze({[`${l}-item-divider-dashed`]:!!r},n);return v.createElement(iv,Object.assign({className:u},o))},cc=v.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Sb=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:l}=e,{prefixCls:u,firstLevel:f,direction:p,disableMenuItemTitleTooltip:S,inlineCollapsed:h}=v.useContext(cc),b=w=>{const E=v.createElement("span",{className:`${u}-title-content`},r);return(!o||v.isValidElement(r)&&r.type==="span")&&r&&w&&f&&typeof r=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:O}=v.useContext(gb);let T=i;typeof i>"u"?T=f?r:"":i===!1&&(T="");const $={title:T};!O&&!h&&($.title=null,$.open=!1);const N=Vi(r).length;let C=v.createElement(Qc,Object.assign({},Xi(e,["title","icon","danger"]),{className:ze({[`${u}-item-danger`]:l,[`${u}-item-only-child`]:(o?N+1:N)===1},n),title:typeof i=="string"?i:void 0}),Qi(o,{className:ze(v.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),b(h));return S||(C=v.createElement(ib,Object.assign({},$,{placement:p==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),C)),C};var WR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=WR(e,["children"]),o=v.useContext(fc),i=v.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=vE(n),u=bs(t,l?n.ref:null);return v.createElement(fc.Provider,{value:i},v.createElement(LS,null,l?v.cloneElement(n,{ref:u}):n))}),UR=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:l,itemPaddingInline:u}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Xe(i)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},KR=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${Xe(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Xe(n)})`}}}}},Ng=e=>Object.assign({},fS(e)),Ag=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:l,subMenuItemBg:u,itemSelectedBg:f,activeBarHeight:p,activeBarWidth:S,activeBarBorderWidth:h,motionDurationSlow:b,motionEaseInOut:O,motionEaseOut:T,itemPaddingInline:$,motionDurationMid:N,itemHoverColor:C,lineType:w,colorSplit:E,itemDisabledColor:_,dangerItemColor:M,dangerItemHoverColor:L,dangerItemSelectedColor:c,dangerItemActiveBg:B,dangerItemSelectedBg:V,popupBg:Y,itemHoverBg:ie,itemActiveBg:G,menuSubMenuBg:q,horizontalItemSelectedColor:ee,horizontalItemSelectedBg:J,horizontalItemBorderRadius:D,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:Object.assign({},Ng(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},Ng(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${_} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:ie},"&:active":{backgroundColor:G}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:ie},"&:active":{backgroundColor:G}}},[`${n}-item-danger`]:{color:M,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:L}},[`&${n}-item:active`]:{background:B}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:c},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:f,[`&${n}-item-danger`]:{backgroundColor:V}},[`&${n}-submenu > ${n}`]:{backgroundColor:q},[`&${n}-popup > ${n}`]:{backgroundColor:Y},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:Y},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:h,marginTop:e.calc(h).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:$,bottom:0,borderBottom:`${Xe(p)} solid transparent`,transition:`border-color ${b} ${O}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:p,borderBottomColor:ee}},"&-selected":{color:ee,backgroundColor:J,"&:hover":{backgroundColor:J},"&::after":{borderBottomWidth:p,borderBottomColor:ee}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Xe(h)} ${w} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Xe(S)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${N} ${T}`,`opacity ${N} ${T}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:c}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${N} ${O}`,`opacity ${N} ${O}`].join(",")}}}}}},Lg=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:l,itemMarginBlock:u,itemWidth:f}=e,p=e.calc(i).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Xe(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:u,width:f},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Xe(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:p}}},GR=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:l,motionDurationMid:u,motionEaseOut:f,paddingXL:p,itemMarginInline:S,fontSizeLG:h,motionDurationSlow:b,paddingXS:O,boxShadowSecondary:T,collapsedWidth:$,collapsedIconSize:N}=e,C={height:r,lineHeight:Xe(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Lg(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Lg(e)),{boxShadow:T})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${Xe(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${b}`,`background ${b}`,`padding ${u} ${f}`,`padding-inline calc(50% - ${Xe(e.calc(h).div(2).equal())} - ${Xe(S)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:p}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:$,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:h,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Xe(e.calc(h).div(2).equal())} - ${Xe(S)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:N,lineHeight:Xe(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},PT),{paddingInline:O})}}]},jg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:l,iconSize:u,iconMarginInlineEnd:f}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:f,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},cS()),[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Xe(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Xe(l)})`}}}}},qR=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:l,paddingXS:u,padding:f,colorSplit:p,lineWidth:S,zIndexPopup:h,borderRadiusLG:b,subMenuItemBorderRadius:O,menuArrowSize:T,menuArrowOffset:$,lineType:N,groupTitleLineHeight:C,groupTitleFontSize:w}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Yh()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),Yh()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Xe(u)} ${Xe(f)}`,fontSize:w,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`,`padding ${i} ${l}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${l}`,`padding ${o} ${l}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:p,borderStyle:N,borderWidth:0,borderTopWidth:S,marginBlock:S,padding:0,"&-dashed":{borderStyle:"dashed"}}}),jg(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Xe(e.calc(r).mul(2).equal())} ${Xe(f)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:h,borderRadius:b,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:b},jg(e)),Dg(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:O},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Dg(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Xe($)})`},"&::after":{transform:`rotate(45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Xe(e.calc(T).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Xe($)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},XR=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:l,colorErrorBg:u,colorText:f,colorTextDescription:p,colorBgContainer:S,colorFillAlter:h,colorFillContent:b,lineWidth:O,lineWidthBold:T,controlItemBgActive:$,colorBgTextHover:N,controlHeightLG:C,lineHeight:w,colorBgElevated:E,marginXXS:_,padding:M,fontSize:L,controlHeightSM:c,fontSizeLG:B,colorTextLightSolid:V,colorErrorHover:Y}=e,ie=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,G=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:O,q=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,ee=new An(V).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:f,itemColor:f,colorItemTextHover:f,itemHoverColor:f,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:p,groupTitleColor:p,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:S,itemBg:S,colorItemBgHover:N,itemHoverBg:N,colorItemBgActive:b,itemActiveBg:$,colorSubItemBg:h,subMenuItemBg:h,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:ie,colorActiveBarHeight:T,activeBarHeight:T,colorActiveBarBorderSize:O,activeBarBorderWidth:G,colorItemTextDisabled:l,itemDisabledColor:l,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:q,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:w,collapsedWidth:C*2,popupBg:E,itemMarginBlock:_,itemPaddingInline:M,horizontalLineHeight:`${C*1.15}px`,iconSize:L,iconMarginInlineEnd:c-L,collapsedIconSize:B,groupTitleFontSize:L,darkItemDisabledColor:new An(V).setAlpha(.25).toRgbString(),darkItemColor:ee,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:V,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:ee,darkItemHoverColor:V,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:V,darkDangerItemActiveBg:i,itemWidth:ie?`calc(100% + ${G}px)`:`calc(100% - ${q*2}px)`}},QR=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return ws("Menu",o=>{const{colorBgElevated:i,controlHeightLG:l,fontSize:u,darkItemColor:f,darkDangerItemColor:p,darkItemBg:S,darkSubMenuItemBg:h,darkItemSelectedColor:b,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:$,darkGroupTitleColor:N,darkItemHoverColor:C,darkItemDisabledColor:w,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:_,darkDangerItemActiveBg:M,popupBg:L,darkPopupBg:c}=o,B=o.calc(u).div(7).mul(5).equal(),V=kr(o,{menuArrowSize:B,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(B).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:L}),Y=kr(V,{itemColor:f,itemHoverColor:C,groupTitleColor:N,itemSelectedColor:b,itemBg:S,popupBg:c,subMenuItemBg:h,itemActiveBg:"transparent",itemSelectedBg:O,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$,itemDisabledColor:w,dangerItemColor:p,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:M,dangerItemSelectedBg:T,menuSubMenuBg:h,horizontalItemSelectedColor:b,horizontalItemSelectedBg:O});return[qR(V),UR(V),GR(V),Ag(V,"light"),Ag(Y,"dark"),KR(V),j$(V),lc(V,"slide-up"),lc(V,"slide-down"),Ym(V,"zoom-big")]},XR,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},bb=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,l=v.useContext(cc),{prefixCls:u,inlineCollapsed:f,theme:p}=l,S=el();let h;if(!r)h=f&&!S.length&&o&&typeof o=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},o.charAt(0)):v.createElement("span",{className:`${u}-title-content`},o);else{const T=v.isValidElement(o)&&o.type==="span";h=v.createElement(v.Fragment,null,Qi(r,{className:ze(v.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),T?o:v.createElement("span",{className:`${u}-title-content`},o))}const b=v.useMemo(()=>Object.assign(Object.assign({},l),{firstLevel:!1}),[l]),[O]=Km("Menu");return v.createElement(cc.Provider,{value:b},v.createElement(Yc,Object.assign({},Xi(e,["icon"]),{title:h,popupClassName:ze(u,n,`${u}-${i||p}`),popupStyle:{zIndex:O}})))};var YR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=v.useContext(fc),o=r||{},{getPrefixCls:i,getPopupContainer:l,direction:u,menu:f}=v.useContext(xn),p=i(),{prefixCls:S,className:h,style:b,theme:O="light",expandIcon:T,_internalDisableMenuItemTitleTooltip:$,inlineCollapsed:N,siderCollapsed:C,rootClassName:w,mode:E,selectable:_,onClick:M,overflowedIndicatorPopupClassName:L}=e,c=YR(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),B=Xi(c,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const V=Zn(function(){var W;M==null||M.apply(void 0,arguments),(W=o.onClick)===null||W===void 0||W.call(o)}),Y=o.mode||E,ie=_??o.selectable,G=v.useMemo(()=>C!==void 0?C:N,[N,C]),q={horizontal:{motionName:`${p}-slide-up`},inline:AO(p),other:{motionName:`${p}-zoom-big`}},ee=i("menu",S||o.prefixCls),J=_S(ee),[D,j,I]=QR(ee,J,!r),F=ze(`${ee}-${O}`,f==null?void 0:f.className,h),R=v.useMemo(()=>{var W,ae;if(typeof T=="function"||rd(T))return T||null;if(typeof o.expandIcon=="function"||rd(o.expandIcon))return o.expandIcon||null;if(typeof(f==null?void 0:f.expandIcon)=="function"||rd(f==null?void 0:f.expandIcon))return(f==null?void 0:f.expandIcon)||null;const se=(W=T??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:f==null?void 0:f.expandIcon;return Qi(se,{className:ze(`${ee}-submenu-expand-icon`,v.isValidElement(se)?(ae=se.props)===null||ae===void 0?void 0:ae.className:void 0)})},[T,o==null?void 0:o.expandIcon,f==null?void 0:f.expandIcon,ee]),Z=v.useMemo(()=>({prefixCls:ee,inlineCollapsed:G||!1,direction:u,firstLevel:!0,theme:O,mode:Y,disableMenuItemTitleTooltip:$}),[ee,G,u,$,O]);return D(v.createElement(fc.Provider,{value:null},v.createElement(cc.Provider,{value:Z},v.createElement(Ts,Object.assign({getPopupContainer:l,overflowedIndicator:v.createElement(S1,null),overflowedIndicatorPopupClassName:ze(ee,`${ee}-${O}`,L),mode:Y,selectable:ie,onClick:V},B,{inlineCollapsed:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),b),className:F,prefixCls:ee,direction:u,defaultMotions:q,expandIcon:R,ref:t,rootClassName:ze(w,j,o.rootClassName,I,J),_internalComponents:ZR})))))}),Os=v.forwardRef((e,t)=>{const n=v.useRef(null),r=v.useContext(gb);return v.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),v.createElement(JR,Object.assign({ref:n},e,r))});Os.Item=Sb;Os.SubMenu=bb;Os.Divider=yb;Os.ItemGroup=av;const eP=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},tP=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:l,iconCls:u,motionDurationMid:f,paddingBlock:p,fontSize:S,dropdownEdgeChildPadding:h,colorTextDisabled:b,fontSizeIcon:O,controlPaddingHorizontal:T,colorBgElevated:$}=e;return[{[t]:Object.assign(Object.assign({},Fm(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${l}-btn`]:{[`& > ${u}-down, & > ${l}-btn-icon > ${u}-down`]:{fontSize:O}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${u}-down`]:{fontSize:O},[`${u}-down::before`]:{transition:`transform ${f}`}},[`${t}-wrap-open`]:{[`${u}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft, + &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom, + &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomRight, + &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:US},[`&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topLeft, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topLeft, + &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-top, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-top, + &${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topRight, + &${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topRight`]:{animationName:GS},[`&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomLeft, + &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom, + &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:KS},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft, + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top, + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Xe(p)} ${Xe(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Xe(p)} ${Xe(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Xe(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Xe(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Ym(e,"zoom-big")]]},nP=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),rP=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tP(i),eP(i)]},nP,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:h,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:N=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:M}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=v.useContext(xn);Bm();const Y=v.useMemo(()=>{const ge=c();return M!==void 0?M:E.includes("top")?`${ge}-slide-down`:`${ge}-slide-up`},[c,E,M]),ie=v.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),q=_S(G),[ee,J,D]=rP(G,q),[,j]=Xr(),I=v.Children.only(o),F=Qi(I,{className:ze(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),R=l?[]:i;let Z;R&&R.includes("contextMenu")&&(Z=!0);const[W,ae]=ji(!1,{value:b??T}),se=Zn(ge=>{O==null||O(ge,{source:"trigger"}),$==null||$(ge),ae(ge)}),ye=ze(p,S,J,D,q,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ve=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Se=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ae(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),re=()=>{let ge;return t!=null&&t.items?ge=v.createElement(Os,Object.assign({},t)):typeof _=="function"?ge=_():ge=_,u&&(ge=u(ge)),ge=v.Children.only(typeof ge=="string"?v.createElement("span",null,ge):ge),v.createElement(VR,{prefixCls:`${G}-menu`,rootClassName:ze(D,q),expandIcon:v.createElement("span",{className:`${G}-menu-submenu-arrow`},v.createElement(dE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Se,validator:Te=>{}},ge)},[oe,le]=Km("Dropdown",h==null?void 0:h.zIndex);let fe=v.createElement(aR,Object.assign({alignPoint:Z},Xi(e,["rootClassName"]),{mouseEnterDelay:N,mouseLeaveDelay:C,visible:W,builtinPlacements:ve,arrow:!!n,overlayClassName:ye,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:R,overlay:re,placement:ie,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),h),{zIndex:oe})}),F);return oe&&(fe=v.createElement(Um.Provider,{value:le},fe)),ee(fe)};function oP(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const iP=d_(Zc,"dropdown",e=>e,oP),aP=e=>v.createElement(iP,Object.assign({},e),v.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=aP;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Pe.createContext({latestIndex:0}),lP=Cb.Provider,sP=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=v.useContext(Cb);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=v.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:h,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:N=!1,classNames:C,styles:w}=e,E=uP(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,M]=Array.isArray(u)?u:[u,u],L=zg(M),c=zg(_),B=Hg(M),V=Hg(_),Y=Vi(h,{keepEmpty:!0}),ie=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[q,ee,J]=MS(G),D=ze(G,i==null?void 0:i.className,ee,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${ie}`]:ie,[`${G}-gap-row-${M}`]:L,[`${G}-gap-col-${_}`]:c},p,S,J),j=ze(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,ae)=>{var se,ye;W!=null&&(I=ae);const ve=W&&W.key||`${j}-${ae}`;return v.createElement(sP,{className:j,key:ve,index:ae,split:T,style:(se=w==null?void 0:w.item)!==null&&se!==void 0?se:(ye=i==null?void 0:i.styles)===null||ye===void 0?void 0:ye.item},W)}),R=v.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const Z={};return N&&(Z.flexWrap="wrap"),!c&&V&&(Z.columnGap=_),!L&&B&&(Z.rowGap=M),q(v.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},Z),i==null?void 0:i.style),$)},E),v.createElement(lP,{value:R},F)))}),wb=cP;wb.Compact=XO;var fP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:h,className:b,menu:O,arrow:T,autoFocus:$,overlay:N,trigger:C,align:w,open:E,onOpenChange:_,placement:M,getPopupContainer:L,href:c,icon:B=v.createElement(S1,null),title:V,buttonsRender:Y=re=>re,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D}=e,j=fP(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,R={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D},{compactSize:Z,compactItemClassnames:W}=AS(I,r),ae=ze(F,W,b);"overlay"in e&&(R.overlay=N),"open"in e&&(R.open=E),"placement"in e?R.placement=M:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},h),ye=v.createElement(ac,{type:i,danger:l,icon:B}),[ve,Se]=Y([se,ye]);return v.createElement(wb.Compact,Object.assign({className:ae,size:Z,block:!0},j),ve,v.createElement(Zc,Object.assign({},R),Se))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},dP=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],pP=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step-item"}));return Le.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:Le.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})},mP=[{text:"Analyzing HTML structure",time:(Math.random()*3+.5)*1e3},{text:"Evaluating element attributes",time:(Math.random()*3+.5)*1e3},{text:"Checking text content spelling",time:(Math.random()*3+.5)*1e3},{text:"Identifying meaningful word patterns",time:(Math.random()*3+.5)*1e3},{text:"Checking for unique element identifiers",time:(Math.random()*3+.5)*1e3},{text:"Analyzing surrounding parent-siblings-children",time:(Math.random()*3+.5)*1e3},{text:"Detecting element relationships",time:(Math.random()*3+.5)*1e3},{text:"Handling dynamic content",time:(Math.random()*3+.5)*1e3},{text:"Comparing similar elements to ensure accuracy",time:(Math.random()*3+.5)*1e3},{text:"Filtering out random characters from text content",time:(Math.random()*3+.5)*1e3},{text:"Constructing optimized XPath expression",time:(Math.random()*1+4)*1e3},{text:"Converting xpath to ZeuZ action",time:(Math.random()*1+5)*1e3}],vP=({setShowOverlay:e})=>Le.jsxs("div",{className:"overlay d-flex flex-column justify-content-center align-items-center px-3",children:[Le.jsxs("div",{className:"overlay-uppernav d-flex justify-content-between my-3",children:[Le.jsx("div",{className:"overlay-title title",children:"Smart Processing..."}),Le.jsx(nE,{onClick:()=>e(!1),className:"overlay-close"})]}),Le.jsx("img",{className:"overlay-gif rounded-circle",src:"https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExNGtsc2hyZTVpMTlzcWgzdGU4bTN4bmhxcWJ3b292ejJ3YmdreG1rbiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/7VzgMsB6FLCilwS30v/giphy.webp",alt:""}),Le.jsx("div",{className:"overlay-content d-flex-column justify-content-start my-4",children:mP.map(({text:t,time:n})=>Le.jsx(hP,{text:t,time:n}))})]}),hP=({text:e,time:t})=>{const[n,r]=Pe.useState(!1);return Pe.useEffect(()=>{const o=setTimeout(()=>{r(!0)},t);return()=>clearTimeout(o)},[]),Le.jsxs("div",{className:"d-flex justify-content-start mb-1",children:[Le.jsx("div",{className:"overlay-text",style:{opacity:n?1:.5},children:e}),Le.jsx("div",{className:"overlay-icon ml-2",children:n?Le.jsx(Jx,{className:"overlay-icon-check"}):Le.jsx(b1,{className:"overlay-icon-loading"})})]})};var Tb={exports:{}};/*! + * jQuery JavaScript Library v3.7.1 + * https://jquery.com/ + * + * Copyright OpenJS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2023-08-28T13:37Z + */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:Vg,function(t,n){var r=[],o=Object.getPrototypeOf,i=r.slice,l=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,f=r.indexOf,p={},S=p.toString,h=p.hasOwnProperty,b=h.toString,O=b.call(Object),T={},$=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},N=function(s){return s!=null&&s===s.window},C=t.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function E(a,s,d){d=d||C;var m,g,y=d.createElement("script");if(y.text=a,s)for(m in w)g=s[m]||s.getAttribute&&s.getAttribute(m),g&&y.setAttribute(m,g);d.head.appendChild(y).parentNode.removeChild(y)}function _(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[S.call(a)]||"object":typeof a}var M="3.7.1",L=/HTML$/i,c=function(a,s){return new c.fn.init(a,s)};c.fn=c.prototype={jquery:M,constructor:c,length:0,toArray:function(){return i.call(this)},get:function(a){return a==null?i.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var s=c.merge(this.constructor(),a);return s.prevObject=this,s},each:function(a){return c.each(this,a)},map:function(a){return this.pushStack(c.map(this,function(s,d){return a.call(s,d,s)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(a,s){return(s+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(a,s){return s%2}))},eq:function(a){var s=this.length,d=+a+(a<0?s:0);return this.pushStack(d>=0&&d0&&s-1 in a}function V(a,s){return a.nodeName&&a.nodeName.toLowerCase()===s.toLowerCase()}var Y=r.pop,ie=r.sort,G=r.splice,q="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+q+"+|((?:^|[^\\\\])(?:\\\\.)*)"+q+"+$","g");c.contains=function(a,s){var d=s&&s.parentNode;return a===d||!!(d&&d.nodeType===1&&(a.contains?a.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16))};var J=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(a,s){return s?a==="\0"?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a}c.escapeSelector=function(a){return(a+"").replace(J,D)};var j=C,I=u;(function(){var a,s,d,m,g,y=I,x,A,k,H,Q,ne=c.expando,K=0,ue=0,Ke=_s(),ct=_s(),Ze=_s(),yn=_s(),fn=function(P,z){return P===z&&(g=!0),0},ao="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lo="(?:\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ot="\\["+q+"*("+lo+")(?:"+q+"*([*^$|!~]?=)"+q+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lo+"))|)"+q+"*\\]",wi=":("+lo+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ot+")*)|.*)\\)|)",dt=new RegExp(q+"+","g"),Qt=new RegExp("^"+q+"*,"+q+"*"),al=new RegExp("^"+q+"*([>+~]|"+q+")"+q+"*"),rf=new RegExp(q+"|>"),so=new RegExp(wi),ll=new RegExp("^"+lo+"$"),uo={ID:new RegExp("^#("+lo+")"),CLASS:new RegExp("^\\.("+lo+")"),TAG:new RegExp("^("+lo+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+wi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+ao+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},Wo=/^(?:input|select|textarea|button)$/i,Vo=/^h\d$/i,wr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,of=/[+~]/,Co=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),wo=function(P,z){var U="0x"+P.slice(1)-65536;return z||(U<0?String.fromCharCode(U+65536):String.fromCharCode(U>>10|55296,U&1023|56320))},Mb=function(){Uo()},Nb=Ps(function(P){return P.disabled===!0&&V(P,"fieldset")},{dir:"parentNode",next:"legend"});function Ab(){try{return x.activeElement}catch{}}try{y.apply(r=i.call(j.childNodes),j.childNodes),r[j.childNodes.length].nodeType}catch{y={apply:function(z,U){I.apply(z,i.call(U))},call:function(z){I.apply(z,i.call(arguments,1))}}}function St(P,z,U,X){var te,he,be,Re,Ce,nt,We,Ge=z&&z.ownerDocument,rt=z?z.nodeType:9;if(U=U||[],typeof P!="string"||!P||rt!==1&&rt!==9&&rt!==11)return U;if(!X&&(Uo(z),z=z||x,k)){if(rt!==11&&(Ce=wr.exec(P)))if(te=Ce[1]){if(rt===9)if(be=z.getElementById(te)){if(be.id===te)return y.call(U,be),U}else return U;else if(Ge&&(be=Ge.getElementById(te))&&St.contains(z,be)&&be.id===te)return y.call(U,be),U}else{if(Ce[2])return y.apply(U,z.getElementsByTagName(P)),U;if((te=Ce[3])&&z.getElementsByClassName)return y.apply(U,z.getElementsByClassName(te)),U}if(!yn[P+" "]&&(!H||!H.test(P))){if(We=P,Ge=z,rt===1&&(rf.test(P)||al.test(P))){for(Ge=of.test(P)&&af(z.parentNode)||z,(Ge!=z||!T.scope)&&((Re=z.getAttribute("id"))?Re=c.escapeSelector(Re):z.setAttribute("id",Re=ne)),nt=sl(P),he=nt.length;he--;)nt[he]=(Re?"#"+Re:":scope")+" "+Rs(nt[he]);We=nt.join(",")}try{return y.apply(U,Ge.querySelectorAll(We)),U}catch{yn(P,!0)}finally{Re===ne&&z.removeAttribute("id")}}}return pv(P.replace(ee,"$1"),z,U,X)}function _s(){var P=[];function z(U,X){return P.push(U+" ")>s.cacheLength&&delete z[P.shift()],z[U+" "]=X}return z}function jr(P){return P[ne]=!0,P}function ea(P){var z=x.createElement("fieldset");try{return!!P(z)}catch{return!1}finally{z.parentNode&&z.parentNode.removeChild(z),z=null}}function Lb(P){return function(z){return V(z,"input")&&z.type===P}}function jb(P){return function(z){return(V(z,"input")||V(z,"button"))&&z.type===P}}function fv(P){return function(z){return"form"in z?z.parentNode&&z.disabled===!1?"label"in z?"label"in z.parentNode?z.parentNode.disabled===P:z.disabled===P:z.isDisabled===P||z.isDisabled!==!P&&Nb(z)===P:z.disabled===P:"label"in z?z.disabled===P:!1}}function xi(P){return jr(function(z){return z=+z,jr(function(U,X){for(var te,he=P([],U.length,z),be=he.length;be--;)U[te=he[be]]&&(U[te]=!(X[te]=U[te]))})})}function af(P){return P&&typeof P.getElementsByTagName<"u"&&P}function Uo(P){var z,U=P?P.ownerDocument||P:j;return U==x||U.nodeType!==9||!U.documentElement||(x=U,A=x.documentElement,k=!c.isXMLDoc(x),Q=A.matches||A.webkitMatchesSelector||A.msMatchesSelector,A.msMatchesSelector&&j!=x&&(z=x.defaultView)&&z.top!==z&&z.addEventListener("unload",Mb),T.getById=ea(function(X){return A.appendChild(X).id=c.expando,!x.getElementsByName||!x.getElementsByName(c.expando).length}),T.disconnectedMatch=ea(function(X){return Q.call(X,"*")}),T.scope=ea(function(){return x.querySelectorAll(":scope")}),T.cssHas=ea(function(){try{return x.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){return he.getAttribute("id")===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he=te.getElementById(X);return he?[he]:[]}}):(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){var be=typeof he.getAttributeNode<"u"&&he.getAttributeNode("id");return be&&be.value===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he,be,Re,Ce=te.getElementById(X);if(Ce){if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce];for(Re=te.getElementsByName(X),be=0;Ce=Re[be++];)if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce]}return[]}}),s.find.TAG=function(X,te){return typeof te.getElementsByTagName<"u"?te.getElementsByTagName(X):te.querySelectorAll(X)},s.find.CLASS=function(X,te){if(typeof te.getElementsByClassName<"u"&&k)return te.getElementsByClassName(X)},H=[],ea(function(X){var te;A.appendChild(X).innerHTML="",X.querySelectorAll("[selected]").length||H.push("\\["+q+"*(?:value|"+ao+")"),X.querySelectorAll("[id~="+ne+"-]").length||H.push("~="),X.querySelectorAll("a#"+ne+"+*").length||H.push(".#.+[+~]"),X.querySelectorAll(":checked").length||H.push(":checked"),te=x.createElement("input"),te.setAttribute("type","hidden"),X.appendChild(te).setAttribute("name","D"),A.appendChild(X).disabled=!0,X.querySelectorAll(":disabled").length!==2&&H.push(":enabled",":disabled"),te=x.createElement("input"),te.setAttribute("name",""),X.appendChild(te),X.querySelectorAll("[name='']").length||H.push("\\["+q+"*name"+q+"*="+q+`*(?:''|"")`)}),T.cssHas||H.push(":has"),H=H.length&&new RegExp(H.join("|")),fn=function(X,te){if(X===te)return g=!0,0;var he=!X.compareDocumentPosition-!te.compareDocumentPosition;return he||(he=(X.ownerDocument||X)==(te.ownerDocument||te)?X.compareDocumentPosition(te):1,he&1||!T.sortDetached&&te.compareDocumentPosition(X)===he?X===x||X.ownerDocument==j&&St.contains(j,X)?-1:te===x||te.ownerDocument==j&&St.contains(j,te)?1:m?f.call(m,X)-f.call(m,te):0:he&4?-1:1)}),x}St.matches=function(P,z){return St(P,null,null,z)},St.matchesSelector=function(P,z){if(Uo(P),k&&!yn[z+" "]&&(!H||!H.test(z)))try{var U=Q.call(P,z);if(U||T.disconnectedMatch||P.document&&P.document.nodeType!==11)return U}catch{yn(z,!0)}return St(z,x,null,[P]).length>0},St.contains=function(P,z){return(P.ownerDocument||P)!=x&&Uo(P),c.contains(P,z)},St.attr=function(P,z){(P.ownerDocument||P)!=x&&Uo(P);var U=s.attrHandle[z.toLowerCase()],X=U&&h.call(s.attrHandle,z.toLowerCase())?U(P,z,!k):void 0;return X!==void 0?X:P.getAttribute(z)},St.error=function(P){throw new Error("Syntax error, unrecognized expression: "+P)},c.uniqueSort=function(P){var z,U=[],X=0,te=0;if(g=!T.sortStable,m=!T.sortStable&&i.call(P,0),ie.call(P,fn),g){for(;z=P[te++];)z===P[te]&&(X=U.push(te));for(;X--;)G.call(P,U[X],1)}return m=null,P},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(i.apply(this)))},s=c.expr={cacheLength:50,createPseudo:jr,match:uo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(P){return P[1]=P[1].replace(Co,wo),P[3]=(P[3]||P[4]||P[5]||"").replace(Co,wo),P[2]==="~="&&(P[3]=" "+P[3]+" "),P.slice(0,4)},CHILD:function(P){return P[1]=P[1].toLowerCase(),P[1].slice(0,3)==="nth"?(P[3]||St.error(P[0]),P[4]=+(P[4]?P[5]+(P[6]||1):2*(P[3]==="even"||P[3]==="odd")),P[5]=+(P[7]+P[8]||P[3]==="odd")):P[3]&&St.error(P[0]),P},PSEUDO:function(P){var z,U=!P[6]&&P[2];return uo.CHILD.test(P[0])?null:(P[3]?P[2]=P[4]||P[5]||"":U&&so.test(U)&&(z=sl(U,!0))&&(z=U.indexOf(")",U.length-z)-U.length)&&(P[0]=P[0].slice(0,z),P[2]=U.slice(0,z)),P.slice(0,3))}},filter:{TAG:function(P){var z=P.replace(Co,wo).toLowerCase();return P==="*"?function(){return!0}:function(U){return V(U,z)}},CLASS:function(P){var z=Ke[P+" "];return z||(z=new RegExp("(^|"+q+")"+P+"("+q+"|$)"))&&Ke(P,function(U){return z.test(typeof U.className=="string"&&U.className||typeof U.getAttribute<"u"&&U.getAttribute("class")||"")})},ATTR:function(P,z,U){return function(X){var te=St.attr(X,P);return te==null?z==="!=":z?(te+="",z==="="?te===U:z==="!="?te!==U:z==="^="?U&&te.indexOf(U)===0:z==="*="?U&&te.indexOf(U)>-1:z==="$="?U&&te.slice(-U.length)===U:z==="~="?(" "+te.replace(dt," ")+" ").indexOf(U)>-1:z==="|="?te===U||te.slice(0,U.length+1)===U+"-":!1):!0}},CHILD:function(P,z,U,X,te){var he=P.slice(0,3)!=="nth",be=P.slice(-4)!=="last",Re=z==="of-type";return X===1&&te===0?function(Ce){return!!Ce.parentNode}:function(Ce,nt,We){var Ge,rt,De,_t,Qn,Tn=he!==be?"nextSibling":"previousSibling",xr=Ce.parentNode,co=Re&&Ce.nodeName.toLowerCase(),ta=!We&&!Re,Mn=!1;if(xr){if(he){for(;Tn;){for(De=Ce;De=De[Tn];)if(Re?V(De,co):De.nodeType===1)return!1;Qn=Tn=P==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[be?xr.firstChild:xr.lastChild],be&&ta){for(rt=xr[ne]||(xr[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t&&Ge[2],De=_t&&xr.childNodes[_t];De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop();)if(De.nodeType===1&&++Mn&&De===Ce){rt[P]=[K,_t,Mn];break}}else if(ta&&(rt=Ce[ne]||(Ce[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t),Mn===!1)for(;(De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop())&&!((Re?V(De,co):De.nodeType===1)&&++Mn&&(ta&&(rt=De[ne]||(De[ne]={}),rt[P]=[K,Mn]),De===Ce)););return Mn-=te,Mn===X||Mn%X===0&&Mn/X>=0}}},PSEUDO:function(P,z){var U,X=s.pseudos[P]||s.setFilters[P.toLowerCase()]||St.error("unsupported pseudo: "+P);return X[ne]?X(z):X.length>1?(U=[P,P,"",z],s.setFilters.hasOwnProperty(P.toLowerCase())?jr(function(te,he){for(var be,Re=X(te,z),Ce=Re.length;Ce--;)be=f.call(te,Re[Ce]),te[be]=!(he[be]=Re[Ce])}):function(te){return X(te,0,U)}):X}},pseudos:{not:jr(function(P){var z=[],U=[],X=cf(P.replace(ee,"$1"));return X[ne]?jr(function(te,he,be,Re){for(var Ce,nt=X(te,null,Re,[]),We=te.length;We--;)(Ce=nt[We])&&(te[We]=!(he[We]=Ce))}):function(te,he,be){return z[0]=te,X(z,null,be,U),z[0]=null,!U.pop()}}),has:jr(function(P){return function(z){return St(P,z).length>0}}),contains:jr(function(P){return P=P.replace(Co,wo),function(z){return(z.textContent||c.text(z)).indexOf(P)>-1}}),lang:jr(function(P){return ll.test(P||"")||St.error("unsupported lang: "+P),P=P.replace(Co,wo).toLowerCase(),function(z){var U;do if(U=k?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return U=U.toLowerCase(),U===P||U.indexOf(P+"-")===0;while((z=z.parentNode)&&z.nodeType===1);return!1}}),target:function(P){var z=t.location&&t.location.hash;return z&&z.slice(1)===P.id},root:function(P){return P===A},focus:function(P){return P===Ab()&&x.hasFocus()&&!!(P.type||P.href||~P.tabIndex)},enabled:fv(!1),disabled:fv(!0),checked:function(P){return V(P,"input")&&!!P.checked||V(P,"option")&&!!P.selected},selected:function(P){return P.parentNode&&P.parentNode.selectedIndex,P.selected===!0},empty:function(P){for(P=P.firstChild;P;P=P.nextSibling)if(P.nodeType<6)return!1;return!0},parent:function(P){return!s.pseudos.empty(P)},header:function(P){return Vo.test(P.nodeName)},input:function(P){return Wo.test(P.nodeName)},button:function(P){return V(P,"input")&&P.type==="button"||V(P,"button")},text:function(P){var z;return V(P,"input")&&P.type==="text"&&((z=P.getAttribute("type"))==null||z.toLowerCase()==="text")},first:xi(function(){return[0]}),last:xi(function(P,z){return[z-1]}),eq:xi(function(P,z,U){return[U<0?U+z:U]}),even:xi(function(P,z){for(var U=0;Uz?X=z:X=U;--X>=0;)P.push(X);return P}),gt:xi(function(P,z,U){for(var X=U<0?U+z:U;++X1?function(z,U,X){for(var te=P.length;te--;)if(!P[te](z,U,X))return!1;return!0}:P[0]}function Db(P,z,U){for(var X=0,te=z.length;X-1&&(be[We]=!(Re[We]=rt))}}else De=Is(De===Re?De.splice(Tn,De.length):De),te?te(null,Re,De,nt):y.apply(Re,De)})}function uf(P){for(var z,U,X,te=P.length,he=s.relative[P[0].type],be=he||s.relative[" "],Re=he?1:0,Ce=Ps(function(Ge){return Ge===z},be,!0),nt=Ps(function(Ge){return f.call(z,Ge)>-1},be,!0),We=[function(Ge,rt,De){var _t=!he&&(De||rt!=d)||((z=rt).nodeType?Ce(Ge,rt,De):nt(Ge,rt,De));return z=null,_t}];Re1&&lf(We),Re>1&&Rs(P.slice(0,Re-1).concat({value:P[Re-2].type===" "?"*":""})).replace(ee,"$1"),U,Re0,X=P.length>0,te=function(he,be,Re,Ce,nt){var We,Ge,rt,De=0,_t="0",Qn=he&&[],Tn=[],xr=d,co=he||X&&s.find.TAG("*",nt),ta=K+=xr==null?1:Math.random()||.1,Mn=co.length;for(nt&&(d=be==x||be||nt);_t!==Mn&&(We=co[_t])!=null;_t++){if(X&&We){for(Ge=0,!be&&We.ownerDocument!=x&&(Uo(We),Re=!k);rt=P[Ge++];)if(rt(We,be||x,Re)){y.call(Ce,We);break}nt&&(K=ta)}U&&((We=!rt&&We)&&De--,he&&Qn.push(We))}if(De+=_t,U&&_t!==De){for(Ge=0;rt=z[Ge++];)rt(Qn,Tn,be,Re);if(he){if(De>0)for(;_t--;)Qn[_t]||Tn[_t]||(Tn[_t]=Y.call(Ce));Tn=Is(Tn)}y.apply(Ce,Tn),nt&&!he&&Tn.length>0&&De+z.length>1&&c.uniqueSort(Ce)}return nt&&(K=ta,d=xr),Qn};return U?jr(te):te}function cf(P,z){var U,X=[],te=[],he=Ze[P+" "];if(!he){for(z||(z=sl(P)),U=z.length;U--;)he=uf(z[U]),he[ne]?X.push(he):te.push(he);he=Ze(P,zb(te,X)),he.selector=P}return he}function pv(P,z,U,X){var te,he,be,Re,Ce,nt=typeof P=="function"&&P,We=!X&&sl(P=nt.selector||P);if(U=U||[],We.length===1){if(he=We[0]=We[0].slice(0),he.length>2&&(be=he[0]).type==="ID"&&z.nodeType===9&&k&&s.relative[he[1].type]){if(z=(s.find.ID(be.matches[0].replace(Co,wo),z)||[])[0],z)nt&&(z=z.parentNode);else return U;P=P.slice(he.shift().value.length)}for(te=uo.needsContext.test(P)?0:he.length;te--&&(be=he[te],!s.relative[Re=be.type]);)if((Ce=s.find[Re])&&(X=Ce(be.matches[0].replace(Co,wo),of.test(he[0].type)&&af(z.parentNode)||z))){if(he.splice(te,1),P=X.length&&Rs(he),!P)return y.apply(U,X),U;break}}return(nt||cf(P,We))(X,z,!k,U,!z||of.test(P)&&af(z.parentNode)||z),U}T.sortStable=ne.split("").sort(fn).join("")===ne,Uo(),T.sortDetached=ea(function(P){return P.compareDocumentPosition(x.createElement("fieldset"))&1}),c.find=St,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,St.compile=cf,St.select=pv,St.setDocument=Uo,St.tokenize=sl,St.escape=c.escapeSelector,St.getText=c.text,St.isXML=c.isXMLDoc,St.selectors=c.expr,St.support=c.support,St.uniqueSort=c.uniqueSort})();var F=function(a,s,d){for(var m=[],g=d!==void 0;(a=a[s])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&c(a).is(d))break;m.push(a)}return m},R=function(a,s){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==s&&d.push(a);return d},Z=c.expr.match.needsContext,W=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ae(a,s,d){return $(s)?c.grep(a,function(m,g){return!!s.call(m,g,m)!==d}):s.nodeType?c.grep(a,function(m){return m===s!==d}):typeof s!="string"?c.grep(a,function(m){return f.call(s,m)>-1!==d}):c.filter(s,a,d)}c.filter=function(a,s,d){var m=s[0];return d&&(a=":not("+a+")"),s.length===1&&m.nodeType===1?c.find.matchesSelector(m,a)?[m]:[]:c.find.matches(a,c.grep(s,function(g){return g.nodeType===1}))},c.fn.extend({find:function(a){var s,d,m=this.length,g=this;if(typeof a!="string")return this.pushStack(c(a).filter(function(){for(s=0;s1?c.uniqueSort(d):d},filter:function(a){return this.pushStack(ae(this,a||[],!1))},not:function(a){return this.pushStack(ae(this,a||[],!0))},is:function(a){return!!ae(this,typeof a=="string"&&Z.test(a)?c(a):a||[],!1).length}});var se,ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ve=c.fn.init=function(a,s,d){var m,g;if(!a)return this;if(d=d||se,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?m=[null,a,null]:m=ye.exec(a),m&&(m[1]||!s))if(m[1]){if(s=s instanceof c?s[0]:s,c.merge(this,c.parseHTML(m[1],s&&s.nodeType?s.ownerDocument||s:C,!0)),W.test(m[1])&&c.isPlainObject(s))for(m in s)$(this[m])?this[m](s[m]):this.attr(m,s[m]);return this}else return g=C.getElementById(m[2]),g&&(this[0]=g,this.length=1),this;else return!s||s.jquery?(s||d).find(a):this.constructor(s).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if($(a))return d.ready!==void 0?d.ready(a):a(c)}return c.makeArray(a,this)};ve.prototype=c.fn,se=c(C);var Se=/^(?:parents|prev(?:Until|All))/,re={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(a){var s=c(a,this),d=s.length;return this.filter(function(){for(var m=0;m-1:d.nodeType===1&&c.find.matchesSelector(d,a))){y.push(d);break}}return this.pushStack(y.length>1?c.uniqueSort(y):y)},index:function(a){return a?typeof a=="string"?f.call(c(a),this[0]):f.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,s){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(a,s))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function oe(a,s){for(;(a=a[s])&&a.nodeType!==1;);return a}c.each({parent:function(a){var s=a.parentNode;return s&&s.nodeType!==11?s:null},parents:function(a){return F(a,"parentNode")},parentsUntil:function(a,s,d){return F(a,"parentNode",d)},next:function(a){return oe(a,"nextSibling")},prev:function(a){return oe(a,"previousSibling")},nextAll:function(a){return F(a,"nextSibling")},prevAll:function(a){return F(a,"previousSibling")},nextUntil:function(a,s,d){return F(a,"nextSibling",d)},prevUntil:function(a,s,d){return F(a,"previousSibling",d)},siblings:function(a){return R((a.parentNode||{}).firstChild,a)},children:function(a){return R(a.firstChild)},contents:function(a){return a.contentDocument!=null&&o(a.contentDocument)?a.contentDocument:(V(a,"template")&&(a=a.content||a),c.merge([],a.childNodes))}},function(a,s){c.fn[a]=function(d,m){var g=c.map(this,s,d);return a.slice(-5)!=="Until"&&(m=d),m&&typeof m=="string"&&(g=c.filter(m,g)),this.length>1&&(re[a]||c.uniqueSort(g),Se.test(a)&&g.reverse()),this.pushStack(g)}});var le=/[^\x20\t\r\n\f]+/g;function fe(a){var s={};return c.each(a.match(le)||[],function(d,m){s[m]=!0}),s}c.Callbacks=function(a){a=typeof a=="string"?fe(a):c.extend({},a);var s,d,m,g,y=[],x=[],A=-1,k=function(){for(g=g||a.once,m=s=!0;x.length;A=-1)for(d=x.shift();++A-1;)y.splice(K,1),K<=A&&A--}),this},has:function(Q){return Q?c.inArray(Q,y)>-1:y.length>0},empty:function(){return y&&(y=[]),this},disable:function(){return g=x=[],y=d="",this},disabled:function(){return!y},lock:function(){return g=x=[],!d&&!s&&(y=d=""),this},locked:function(){return!!g},fireWith:function(Q,ne){return g||(ne=ne||[],ne=[Q,ne.slice?ne.slice():ne],x.push(ne),s||k()),this},fire:function(){return H.fireWith(this,arguments),this},fired:function(){return!!m}};return H};function ge(a){return a}function Te(a){throw a}function Me(a,s,d,m){var g;try{a&&$(g=a.promise)?g.call(a).done(s).fail(d):a&&$(g=a.then)?g.call(a,s,d):s.apply(void 0,[a].slice(m))}catch(y){d.apply(void 0,[y])}}c.extend({Deferred:function(a){var s=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],d="pending",m={state:function(){return d},always:function(){return g.done(arguments).fail(arguments),this},catch:function(y){return m.then(null,y)},pipe:function(){var y=arguments;return c.Deferred(function(x){c.each(s,function(A,k){var H=$(y[k[4]])&&y[k[4]];g[k[1]](function(){var Q=H&&H.apply(this,arguments);Q&&$(Q.promise)?Q.promise().progress(x.notify).done(x.resolve).fail(x.reject):x[k[0]+"With"](this,H?[Q]:arguments)})}),y=null}).promise()},then:function(y,x,A){var k=0;function H(Q,ne,K,ue){return function(){var Ke=this,ct=arguments,Ze=function(){var fn,ao;if(!(Q=k&&(K!==Te&&(Ke=void 0,ct=[fn]),ne.rejectWith(Ke,ct))}};Q?yn():(c.Deferred.getErrorHook?yn.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(yn.error=c.Deferred.getStackHook()),t.setTimeout(yn))}}return c.Deferred(function(Q){s[0][3].add(H(0,Q,$(A)?A:ge,Q.notifyWith)),s[1][3].add(H(0,Q,$(y)?y:ge)),s[2][3].add(H(0,Q,$(x)?x:Te))}).promise()},promise:function(y){return y!=null?c.extend(y,m):m}},g={};return c.each(s,function(y,x){var A=x[2],k=x[5];m[x[1]]=A.add,k&&A.add(function(){d=k},s[3-y][2].disable,s[3-y][3].disable,s[0][2].lock,s[0][3].lock),A.add(x[3].fire),g[x[0]]=function(){return g[x[0]+"With"](this===g?void 0:this,arguments),this},g[x[0]+"With"]=A.fireWith}),m.promise(g),a&&a.call(g,g),g},when:function(a){var s=arguments.length,d=s,m=Array(d),g=i.call(arguments),y=c.Deferred(),x=function(A){return function(k){m[A]=this,g[A]=arguments.length>1?i.call(arguments):k,--s||y.resolveWith(m,g)}};if(s<=1&&(Me(a,y.done(x(d)).resolve,y.reject,!s),y.state()==="pending"||$(g[d]&&g[d].then)))return y.then();for(;d--;)Me(g[d],x(d),y.reject);return y.promise()}});var He=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(a,s){t.console&&t.console.warn&&a&&He.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,s)},c.readyException=function(a){t.setTimeout(function(){throw a})};var Je=c.Deferred();c.fn.ready=function(a){return Je.then(a).catch(function(s){c.readyException(s)}),this},c.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(a!==!0&&--c.readyWait>0)&&Je.resolveWith(C,[c]))}}),c.ready.then=Je.then;function Qe(){C.removeEventListener("DOMContentLoaded",Qe),t.removeEventListener("load",Qe),c.ready()}C.readyState==="complete"||C.readyState!=="loading"&&!C.documentElement.doScroll?t.setTimeout(c.ready):(C.addEventListener("DOMContentLoaded",Qe),t.addEventListener("load",Qe));var Be=function(a,s,d,m,g,y,x){var A=0,k=a.length,H=d==null;if(_(d)==="object"){g=!0;for(A in d)Be(a,s,A,d[A],!0,y,x)}else if(m!==void 0&&(g=!0,$(m)||(x=!0),H&&(x?(s.call(a,m),s=null):(H=s,s=function(Q,ne,K){return H.call(c(Q),K)})),s))for(;A1,null,!0)},removeData:function(a){return this.each(function(){xe.remove(this,a)})}}),c.extend({queue:function(a,s,d){var m;if(a)return s=(s||"fx")+"queue",m=pe.get(a,s),d&&(!m||Array.isArray(d)?m=pe.access(a,s,c.makeArray(d)):m.push(d)),m||[]},dequeue:function(a,s){s=s||"fx";var d=c.queue(a,s),m=d.length,g=d.shift(),y=c._queueHooks(a,s),x=function(){c.dequeue(a,s)};g==="inprogress"&&(g=d.shift(),m--),g&&(s==="fx"&&d.unshift("inprogress"),delete y.stop,g.call(a,x,y)),!m&&y&&y.empty.fire()},_queueHooks:function(a,s){var d=s+"queueHooks";return pe.get(a,d)||pe.access(a,d,{empty:c.Callbacks("once memory").add(function(){pe.remove(a,[s+"queue",d])})})}}),c.fn.extend({queue:function(a,s){var d=2;return typeof a!="string"&&(s=a,a="fx",d--),arguments.length\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=C.createDocumentFragment(),s=a.appendChild(C.createElement("div")),d=C.createElement("input");d.setAttribute("type","radio"),d.setAttribute("checked","checked"),d.setAttribute("name","t"),s.appendChild(d),T.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",T.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",T.option=!!s.lastChild})();var _e={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};_e.tbody=_e.tfoot=_e.colgroup=_e.caption=_e.thead,_e.th=_e.td,T.option||(_e.optgroup=_e.option=[1,""]);function Ue(a,s){var d;return typeof a.getElementsByTagName<"u"?d=a.getElementsByTagName(s||"*"):typeof a.querySelectorAll<"u"?d=a.querySelectorAll(s||"*"):d=[],s===void 0||s&&V(a,s)?c.merge([a],d):d}function je(a,s){for(var d=0,m=a.length;d-1){g&&g.push(y);continue}if(H=xt(y),x=Ue(ne.appendChild(y),"script"),H&&je(x),d)for(Q=0;y=x[Q++];)ft.test(y.type||"")&&d.push(y)}return ne}var mt=/^([^.]*)(?:\.(.+)|)/;function vt(){return!0}function Xt(){return!1}function sn(a,s,d,m,g,y){var x,A;if(typeof s=="object"){typeof d!="string"&&(m=m||d,d=void 0);for(A in s)sn(a,A,d,m,s[A],y);return a}if(m==null&&g==null?(g=d,m=d=void 0):g==null&&(typeof d=="string"?(g=m,m=void 0):(g=m,m=d,d=void 0)),g===!1)g=Xt;else if(!g)return a;return y===1&&(x=g,g=function(k){return c().off(k),x.apply(this,arguments)},g.guid=x.guid||(x.guid=c.guid++)),a.each(function(){c.event.add(this,s,g,m,d)})}c.event={global:{},add:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.get(a);if(Ne(a))for(d.handler&&(y=d,d=y.handler,g=y.selector),g&&c.find.matchesSelector(st,g),d.guid||(d.guid=c.guid++),(k=Ze.events)||(k=Ze.events=Object.create(null)),(x=Ze.handle)||(x=Ze.handle=function(yn){return typeof c<"u"&&c.event.triggered!==yn.type?c.event.dispatch.apply(a,arguments):void 0}),s=(s||"").match(le)||[""],H=s.length;H--;)A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),ue&&(ne=c.event.special[ue]||{},ue=(g?ne.delegateType:ne.bindType)||ue,ne=c.event.special[ue]||{},Q=c.extend({type:ue,origType:ct,data:m,handler:d,guid:d.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:Ke.join(".")},y),(K=k[ue])||(K=k[ue]=[],K.delegateCount=0,(!ne.setup||ne.setup.call(a,m,Ke,x)===!1)&&a.addEventListener&&a.addEventListener(ue,x)),ne.add&&(ne.add.call(a,Q),Q.handler.guid||(Q.handler.guid=d.guid)),g?K.splice(K.delegateCount++,0,Q):K.push(Q),c.event.global[ue]=!0)},remove:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.hasData(a)&&pe.get(a);if(!(!Ze||!(k=Ze.events))){for(s=(s||"").match(le)||[""],H=s.length;H--;){if(A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),!ue){for(ue in k)c.event.remove(a,ue+s[H],d,m,!0);continue}for(ne=c.event.special[ue]||{},ue=(m?ne.delegateType:ne.bindType)||ue,K=k[ue]||[],A=A[2]&&new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"),x=y=K.length;y--;)Q=K[y],(g||ct===Q.origType)&&(!d||d.guid===Q.guid)&&(!A||A.test(Q.namespace))&&(!m||m===Q.selector||m==="**"&&Q.selector)&&(K.splice(y,1),Q.selector&&K.delegateCount--,ne.remove&&ne.remove.call(a,Q));x&&!K.length&&((!ne.teardown||ne.teardown.call(a,Ke,Ze.handle)===!1)&&c.removeEvent(a,ue,Ze.handle),delete k[ue])}c.isEmptyObject(k)&&pe.remove(a,"handle events")}},dispatch:function(a){var s,d,m,g,y,x,A=new Array(arguments.length),k=c.event.fix(a),H=(pe.get(this,"events")||Object.create(null))[k.type]||[],Q=c.event.special[k.type]||{};for(A[0]=k,s=1;s=1)){for(;H!==this;H=H.parentNode||this)if(H.nodeType===1&&!(a.type==="click"&&H.disabled===!0)){for(y=[],x={},d=0;d-1:c.find(g,this,null,[H]).length),x[g]&&y.push(m);y.length&&A.push({elem:H,handlers:y})}}return H=this,k\s*$/g;function Bn(a,s){return V(a,"table")&&V(s.nodeType!==11?s:s.firstChild,"tr")&&c(a).children("tbody")[0]||a}function kn(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function yt(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function ar(a,s){var d,m,g,y,x,A,k;if(s.nodeType===1){if(pe.hasData(a)&&(y=pe.get(a),k=y.events,k)){pe.remove(s,"handle events");for(g in k)for(d=0,m=k[g].length;d1&&typeof ue=="string"&&!T.checkClone&&zn.test(ue))return a.each(function(ct){var Ze=a.eq(ct);Ke&&(s[0]=ue.call(this,ct,Ze.html())),Fn(Ze,s,d,m)});if(ne&&(g=Ae(s,a[0].ownerDocument,!1,a,m),y=g.firstChild,g.childNodes.length===1&&(g=y),y||m)){for(x=c.map(Ue(g,"script"),kn),A=x.length;Q0&&je(x,!k&&Ue(a,"script")),A},cleanData:function(a){for(var s,d,m,g=c.event.special,y=0;(d=a[y])!==void 0;y++)if(Ne(d)){if(s=d[pe.expando]){if(s.events)for(m in s.events)g[m]?c.event.remove(d,m):c.removeEvent(d,m,s.handle);d[pe.expando]=void 0}d[xe.expando]&&(d[xe.expando]=void 0)}}}),c.fn.extend({detach:function(a){return Wn(this,a,!0)},remove:function(a){return Wn(this,a)},text:function(a){return Be(this,function(s){return s===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,a,arguments.length)},append:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.appendChild(a)}})},prepend:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.insertBefore(a,s.firstChild)}})},before:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,s=0;(a=this[s])!=null;s++)a.nodeType===1&&(c.cleanData(Ue(a,!1)),a.textContent="");return this},clone:function(a,s){return a=a??!1,s=s??a,this.map(function(){return c.clone(this,a,s)})},html:function(a){return Be(this,function(s){var d=this[0]||{},m=0,g=this.length;if(s===void 0&&d.nodeType===1)return d.innerHTML;if(typeof s=="string"&&!ir.test(s)&&!_e[($t.exec(s)||["",""])[1].toLowerCase()]){s=c.htmlPrefilter(s);try{for(;m=0&&(k+=Math.max(0,Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-y-k-A-.5))||0),k+H}function Kn(a,s,d){var m=Vn(a),g=!T.boxSizingReliable()||d,y=g&&c.css(a,"boxSizing",!1,m)==="border-box",x=y,A=br(a,s,m),k="offset"+s[0].toUpperCase()+s.slice(1);if(Jr.test(A)){if(!d)return A;A="auto"}return(!T.boxSizingReliable()&&y||!T.reliableTrDimensions()&&V(a,"tr")||A==="auto"||!parseFloat(A)&&c.css(a,"display",!1,m)==="inline")&&a.getClientRects().length&&(y=c.css(a,"boxSizing",!1,m)==="border-box",x=k in a,x&&(A=a[k])),A=parseFloat(A)||0,A+ro(a,s,d||(y?"border":"content"),x,m,A)+"px"}c.extend({cssHooks:{opacity:{get:function(a,s){if(s){var d=br(a,"opacity");return d===""?"1":d}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(a,s,d,m){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,y,x,A=Ye(s),k=lr.test(s),H=a.style;if(k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],d!==void 0){if(y=typeof d,y==="string"&&(g=Tt.exec(d))&&g[1]&&(d=Lt(a,s,g),y="number"),d==null||d!==d)return;y==="number"&&!k&&(d+=g&&g[3]||(c.cssNumber[A]?"":"px")),!T.clearCloneStyle&&d===""&&s.indexOf("background")===0&&(H[s]="inherit"),(!x||!("set"in x)||(d=x.set(a,d,m))!==void 0)&&(k?H.setProperty(s,d):H[s]=d)}else return x&&"get"in x&&(g=x.get(a,!1,m))!==void 0?g:H[s]}},css:function(a,s,d,m){var g,y,x,A=Ye(s),k=lr.test(s);return k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],x&&"get"in x&&(g=x.get(a,!0,d)),g===void 0&&(g=br(a,s,m)),g==="normal"&&s in Un&&(g=Un[s]),d===""||d?(y=parseFloat(g),d===!0||isFinite(y)?y||0:g):g}}),c.each(["height","width"],function(a,s){c.cssHooks[s]={get:function(d,m,g){if(m)return Bo.test(c.css(d,"display"))&&(!d.getClientRects().length||!d.getBoundingClientRect().width)?un(d,gn,function(){return Kn(d,s,g)}):Kn(d,s,g)},set:function(d,m,g){var y,x=Vn(d),A=!T.scrollboxSize()&&x.position==="absolute",k=A||g,H=k&&c.css(d,"boxSizing",!1,x)==="border-box",Q=g?ro(d,s,g,H,x):0;return H&&A&&(Q-=Math.ceil(d["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(x[s])-ro(d,s,"border",!1,x)-.5)),Q&&(y=Tt.exec(m))&&(y[3]||"px")!=="px"&&(d.style[s]=m,m=c.css(d,s)),no(d,m,Q)}}}),c.cssHooks.marginLeft=eo(T.reliableMarginLeft,function(a,s){if(s)return(parseFloat(br(a,"marginLeft"))||a.getBoundingClientRect().left-un(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(a,s){c.cssHooks[a+s]={expand:function(d){for(var m=0,g={},y=typeof d=="string"?d.split(" "):[d];m<4;m++)g[a+Ot[m]+s]=y[m]||y[m-2]||y[0];return g}},a!=="margin"&&(c.cssHooks[a+s].set=no)}),c.fn.extend({css:function(a,s){return Be(this,function(d,m,g){var y,x,A={},k=0;if(Array.isArray(m)){for(y=Vn(d),x=m.length;k1)}});function Dt(a,s,d,m,g){return new Dt.prototype.init(a,s,d,m,g)}c.Tween=Dt,Dt.prototype={constructor:Dt,init:function(a,s,d,m,g,y){this.elem=a,this.prop=d,this.easing=g||c.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=m,this.unit=y||(c.cssNumber[d]?"":"px")},cur:function(){var a=Dt.propHooks[this.prop];return a&&a.get?a.get(this):Dt.propHooks._default.get(this)},run:function(a){var s,d=Dt.propHooks[this.prop];return this.options.duration?this.pos=s=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=s=a,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):Dt.propHooks._default.set(this),this}},Dt.prototype.init.prototype=Dt.prototype,Dt.propHooks={_default:{get:function(a){var s;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(s=c.css(a.elem,a.prop,""),!s||s==="auto"?0:s)},set:function(a){c.fx.step[a.prop]?c.fx.step[a.prop](a):a.elem.nodeType===1&&(c.cssHooks[a.prop]||a.elem.style[to(a.prop)]!=null)?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Dt.propHooks.scrollTop=Dt.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},c.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},c.fx=Dt.prototype.init,c.fx.step={};var Gn,sr,ur=/^(?:toggle|show|hide)$/,Si=/queueHooks$/;function gt(){sr&&(C.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(gt):t.setTimeout(gt,c.fx.interval),c.fx.tick())}function at(){return t.setTimeout(function(){Gn=void 0}),Gn=Date.now()}function ut(a,s){var d,m=0,g={height:a};for(s=s?1:0;m<4;m+=2-s)d=Ot[m],g["margin"+d]=g["padding"+d]=a;return s&&(g.opacity=g.width=a),g}function tn(a,s,d){for(var m,g=(nn.tweeners[s]||[]).concat(nn.tweeners["*"]),y=0,x=g.length;y1)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})}}),c.extend({attr:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2)){if(typeof a.getAttribute>"u")return c.prop(a,s,d);if((y!==1||!c.isXMLDoc(a))&&(g=c.attrHooks[s.toLowerCase()]||(c.expr.match.bool.test(s)?Fo:void 0)),d!==void 0){if(d===null){c.removeAttr(a,s);return}return g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:(a.setAttribute(s,d+""),d)}return g&&"get"in g&&(m=g.get(a,s))!==null?m:(m=c.find.attr(a,s),m??void 0)}},attrHooks:{type:{set:function(a,s){if(!T.radioValue&&s==="radio"&&V(a,"input")){var d=a.value;return a.setAttribute("type",s),d&&(a.value=d),s}}}},removeAttr:function(a,s){var d,m=0,g=s&&s.match(le);if(g&&a.nodeType===1)for(;d=g[m++];)a.removeAttribute(d)}}),Fo={set:function(a,s,d){return s===!1?c.removeAttr(a,d):a.setAttribute(d,d),d}},c.each(c.expr.match.bool.source.match(/\w+/g),function(a,s){var d=Cr[s]||c.find.attr;Cr[s]=function(m,g,y){var x,A,k=g.toLowerCase();return y||(A=Cr[k],Cr[k]=x,x=d(m,g,y)!=null?k:null,Cr[k]=A),x}});var yo=/^(?:input|select|textarea|button)$/i,io=/^(?:a|area)$/i;c.fn.extend({prop:function(a,s){return Be(this,c.prop,a,s,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[c.propFix[a]||a]})}}),c.extend({prop:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2))return(y!==1||!c.isXMLDoc(a))&&(s=c.propFix[s]||s,g=c.propHooks[s]),d!==void 0?g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:a[s]=d:g&&"get"in g&&(m=g.get(a,s))!==null?m:a[s]},propHooks:{tabIndex:{get:function(a){var s=c.find.attr(a,"tabindex");return s?parseInt(s,10):yo.test(a.nodeName)||io.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(c.propHooks.selected={get:function(a){var s=a.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(a){var s=a.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function qn(a){var s=a.match(le)||[];return s.join(" ")}function Vt(a){return a.getAttribute&&a.getAttribute("class")||""}function Xn(a){return Array.isArray(a)?a:typeof a=="string"?a.match(le)||[]:[]}c.fn.extend({addClass:function(a){var s,d,m,g,y,x;return $(a)?this.each(function(A){c(this).addClass(a.call(this,A,Vt(this)))}):(s=Xn(a),s.length?this.each(function(){if(m=Vt(this),d=this.nodeType===1&&" "+qn(m)+" ",d){for(y=0;y-1;)d=d.replace(" "+g+" "," ");x=qn(d),m!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(a,s){var d,m,g,y,x=typeof a,A=x==="string"||Array.isArray(a);return $(a)?this.each(function(k){c(this).toggleClass(a.call(this,k,Vt(this),s),s)}):typeof s=="boolean"&&A?s?this.addClass(a):this.removeClass(a):(d=Xn(a),this.each(function(){if(A)for(y=c(this),g=0;g-1)return!0;return!1}});var Yi=/\r/g;c.fn.extend({val:function(a){var s,d,m,g=this[0];return arguments.length?(m=$(a),this.each(function(y){var x;this.nodeType===1&&(m?x=a.call(this,y,c(this).val()):x=a,x==null?x="":typeof x=="number"?x+="":Array.isArray(x)&&(x=c.map(x,function(A){return A==null?"":A+""})),s=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,x,"value")===void 0)&&(this.value=x))})):g?(s=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()],s&&"get"in s&&(d=s.get(g,"value"))!==void 0?d:(d=g.value,typeof d=="string"?d.replace(Yi,""):d??"")):void 0}}),c.extend({valHooks:{option:{get:function(a){var s=c.find.attr(a,"value");return s??qn(c.text(a))}},select:{get:function(a){var s,d,m,g=a.options,y=a.selectedIndex,x=a.type==="select-one",A=x?null:[],k=x?y+1:g.length;for(y<0?m=k:m=x?y:0;m-1)&&(d=!0);return d||(a.selectedIndex=-1),y}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,s){if(Array.isArray(s))return a.checked=c.inArray(c(a).val(),s)>-1}},T.checkOn||(c.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})});var cr=t.location,Lr={guid:Date.now()},So=/\?/;c.parseXML=function(a){var s,d;if(!a||typeof a!="string")return null;try{s=new t.DOMParser().parseFromString(a,"text/xml")}catch{}return d=s&&s.getElementsByTagName("parsererror")[0],(!s||d)&&c.error("Invalid XML: "+(d?c.map(d.childNodes,function(m){return m.textContent}).join(` +`):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,bi=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,m){var g,y,x,A,k,H,Q,ne,K=[d||C],ue=h.call(a,"type")?a.type:a,Ke=h.call(a,"namespace")?a.namespace.split("."):[];if(y=ne=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Ke=ue.split("."),ue=Ke.shift(),Ke.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=m?2:3,a.namespace=Ke.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),Q=c.event.special[ue]||{},!(!m&&Q.trigger&&Q.trigger.apply(d,s)===!1))){if(!m&&!Q.noBubble&&!N(d)){for(A=Q.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ne=y,a.type=g>1?A:Q.bindType||ue,H=(pe.get(y,"events")||Object.create(null))[a.type]&&pe.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Ne(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!m&&!a.isDefaultPrevented()&&(!Q._default||Q._default.apply(K.pop(),s)===!1)&&Ne(d)&&k&&$(d[ue])&&!N(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ne.addEventListener(ue,bi),d[ue](),a.isPropagationStopped()&&ne.removeEventListener(ue,bi),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var m=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(m,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function we(a,s,d,m){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?m(a,x):we(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,m)});else if(!d&&_(s)==="object")for(g in s)we(a+"["+g+"]",s[g],d,m);else m(a,s)}c.param=function(a,s){var d,m=[],g=function(y,x){var A=$(x)?x():x;m[m.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)we(d,a[d],s,g);return m.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(m){return{name:s.name,value:m.replace(Zi,`\r +`)}}):{name:s.name,value:d.replace(Zi,`\r +`)}}).get()}});var Fe=/%20/g,zt=/#.*$/,Jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ji=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ol=/^(?:GET|HEAD)$/,$s=/^\/\//,Ci={},Jc={},lv="*/".concat("*"),ef=C.createElement("a");ef.href=cr.href;function sv(a){return function(s,d){typeof s!="string"&&(d=s,s="*");var m,g=0,y=s.toLowerCase().match(le)||[];if($(d))for(;m=y[g++];)m[0]==="+"?(m=m.slice(1)||"*",(a[m]=a[m]||[]).unshift(d)):(a[m]=a[m]||[]).push(d)}}function uv(a,s,d,m){var g={},y=a===Jc;function x(A){var k;return g[A]=!0,c.each(a[A]||[],function(H,Q){var ne=Q(s,d,m);if(typeof ne=="string"&&!y&&!g[ne])return s.dataTypes.unshift(ne),x(ne),!1;if(y)return!(k=ne)}),k}return x(s.dataTypes[0])||!g["*"]&&x("*")}function tf(a,s){var d,m,g=c.ajaxSettings.flatOptions||{};for(d in s)s[d]!==void 0&&((g[d]?a:m||(m={}))[d]=s[d]);return m&&c.extend(!0,a,m),a}function $b(a,s,d){for(var m,g,y,x,A=a.contents,k=a.dataTypes;k[0]==="*";)k.shift(),m===void 0&&(m=a.mimeType||s.getResponseHeader("Content-Type"));if(m){for(g in A)if(A[g]&&A[g].test(m)){k.unshift(g);break}}if(k[0]in d)y=k[0];else{for(g in d){if(!k[0]||a.converters[g+" "+k[0]]){y=g;break}x||(x=g)}y=y||x}if(y)return y!==k[0]&&k.unshift(y),d[y]}function _b(a,s,d,m){var g,y,x,A,k,H={},Q=a.dataTypes.slice();if(Q[1])for(x in a.converters)H[x.toLowerCase()]=a.converters[x];for(y=Q.shift();y;)if(a.responseFields[y]&&(d[a.responseFields[y]]=s),!k&&m&&a.dataFilter&&(s=a.dataFilter(s,a.dataType)),k=y,y=Q.shift(),y){if(y==="*")y=k;else if(k!=="*"&&k!==y){if(x=H[k+" "+y]||H["* "+y],!x){for(g in H)if(A=g.split(" "),A[1]===y&&(x=H[k+" "+A[0]]||H["* "+A[0]],x)){x===!0?x=H[g]:H[g]!==!0&&(y=A[0],Q.unshift(A[1]));break}}if(x!==!0)if(x&&a.throws)s=x(s);else try{s=x(s)}catch(ne){return{state:"parsererror",error:x?ne:"No conversion from "+k+" to "+y}}}}return{state:"success",data:s}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:cr.href,type:"GET",isLocal:Ji.test(cr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lv,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,s){return s?tf(tf(a,c.ajaxSettings),s):tf(c.ajaxSettings,a)},ajaxPrefilter:sv(Ci),ajaxTransport:sv(Jc),ajax:function(a,s){typeof a=="object"&&(s=a,a=void 0),s=s||{};var d,m,g,y,x,A,k,H,Q,ne,K=c.ajaxSetup({},s),ue=K.context||K,Ke=K.context&&(ue.nodeType||ue.jquery)?c(ue):c.event,ct=c.Deferred(),Ze=c.Callbacks("once memory"),yn=K.statusCode||{},fn={},ao={},lo="canceled",ot={readyState:0,getResponseHeader:function(dt){var Qt;if(k){if(!y)for(y={};Qt=Ht.exec(g);)y[Qt[1].toLowerCase()+" "]=(y[Qt[1].toLowerCase()+" "]||[]).concat(Qt[2]);Qt=y[dt.toLowerCase()+" "]}return Qt==null?null:Qt.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(dt,Qt){return k==null&&(dt=ao[dt.toLowerCase()]=ao[dt.toLowerCase()]||dt,fn[dt]=Qt),this},overrideMimeType:function(dt){return k==null&&(K.mimeType=dt),this},statusCode:function(dt){var Qt;if(dt)if(k)ot.always(dt[ot.status]);else for(Qt in dt)yn[Qt]=[yn[Qt],dt[Qt]];return this},abort:function(dt){var Qt=dt||lo;return d&&d.abort(Qt),wi(0,Qt),this}};if(ct.promise(ot),K.url=((a||K.url||cr.href)+"").replace($s,cr.protocol+"//"),K.type=s.method||s.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(le)||[""],K.crossDomain==null){A=C.createElement("a");try{A.href=K.url,A.href=A.href,K.crossDomain=ef.protocol+"//"+ef.host!=A.protocol+"//"+A.host}catch{K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),uv(Ci,K,s,ot),k)return ot;H=c.event&&K.global,H&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!ol.test(K.type),m=K.url.replace(zt,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(Fe,"+")):(ne=K.url.slice(m.length),K.data&&(K.processData||typeof K.data=="string")&&(m+=(So.test(m)?"&":"?")+K.data,delete K.data),K.cache===!1&&(m=m.replace(Jt,"$1"),ne=(So.test(m)?"&":"?")+"_="+Lr.guid+++ne),K.url=m+ne),K.ifModified&&(c.lastModified[m]&&ot.setRequestHeader("If-Modified-Since",c.lastModified[m]),c.etag[m]&&ot.setRequestHeader("If-None-Match",c.etag[m])),(K.data&&K.hasContent&&K.contentType!==!1||s.contentType)&&ot.setRequestHeader("Content-Type",K.contentType),ot.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+lv+"; q=0.01":""):K.accepts["*"]);for(Q in K.headers)ot.setRequestHeader(Q,K.headers[Q]);if(K.beforeSend&&(K.beforeSend.call(ue,ot,K)===!1||k))return ot.abort();if(lo="abort",Ze.add(K.complete),ot.done(K.success),ot.fail(K.error),d=uv(Jc,K,s,ot),!d)wi(-1,"No Transport");else{if(ot.readyState=1,H&&Ke.trigger("ajaxSend",[ot,K]),k)return ot;K.async&&K.timeout>0&&(x=t.setTimeout(function(){ot.abort("timeout")},K.timeout));try{k=!1,d.send(fn,wi)}catch(dt){if(k)throw dt;wi(-1,dt)}}function wi(dt,Qt,al,rf){var so,ll,uo,Wo,Vo,wr=Qt;k||(k=!0,x&&t.clearTimeout(x),d=void 0,g=rf||"",ot.readyState=dt>0?4:0,so=dt>=200&&dt<300||dt===304,al&&(Wo=$b(K,ot,al)),!so&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),Wo=_b(K,Wo,ot,so),so?(K.ifModified&&(Vo=ot.getResponseHeader("Last-Modified"),Vo&&(c.lastModified[m]=Vo),Vo=ot.getResponseHeader("etag"),Vo&&(c.etag[m]=Vo)),dt===204||K.type==="HEAD"?wr="nocontent":dt===304?wr="notmodified":(wr=Wo.state,ll=Wo.data,uo=Wo.error,so=!uo)):(uo=wr,(dt||!wr)&&(wr="error",dt<0&&(dt=0))),ot.status=dt,ot.statusText=(Qt||wr)+"",so?ct.resolveWith(ue,[ll,wr,ot]):ct.rejectWith(ue,[ot,wr,uo]),ot.statusCode(yn),yn=void 0,H&&Ke.trigger(so?"ajaxSuccess":"ajaxError",[ot,K,so?ll:uo]),Ze.fireWith(ue,[ot,wr]),H&&(Ke.trigger("ajaxComplete",[ot,K]),--c.active||c.event.trigger("ajaxStop")))}return ot},getJSON:function(a,s,d){return c.get(a,s,d,"json")},getScript:function(a,s){return c.get(a,void 0,s,"script")}}),c.each(["get","post"],function(a,s){c[s]=function(d,m,g,y){return $(m)&&(y=y||g,g=m,m=void 0),c.ajax(c.extend({url:d,type:s,dataType:y,data:m,success:g},c.isPlainObject(d)&&d))}}),c.ajaxPrefilter(function(a){var s;for(s in a.headers)s.toLowerCase()==="content-type"&&(a.contentType=a.headers[s]||"")}),c._evalUrl=function(a,s,d){return c.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(m){c.globalEval(m,s,d)}})},c.fn.extend({wrapAll:function(a){var s;return this[0]&&($(a)&&(a=a.call(this[0])),s=c(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(a){return $(a)?this.each(function(s){c(this).wrapInner(a.call(this,s))}):this.each(function(){var s=c(this),d=s.contents();d.length?d.wrapAll(a):s.append(a)})},wrap:function(a){var s=$(a);return this.each(function(d){c(this).wrapAll(s?a.call(this,d):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(a){return!c.expr.pseudos.visible(a)},c.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Rb={0:200,1223:204},il=c.ajaxSettings.xhr();T.cors=!!il&&"withCredentials"in il,T.ajax=il=!!il,c.ajaxTransport(function(a){var s,d;if(T.cors||il&&!a.crossDomain)return{send:function(m,g){var y,x=a.xhr();if(x.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(y in a.xhrFields)x[y]=a.xhrFields[y];a.mimeType&&x.overrideMimeType&&x.overrideMimeType(a.mimeType),!a.crossDomain&&!m["X-Requested-With"]&&(m["X-Requested-With"]="XMLHttpRequest");for(y in m)x.setRequestHeader(y,m[y]);s=function(A){return function(){s&&(s=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,A==="abort"?x.abort():A==="error"?typeof x.status!="number"?g(0,"error"):g(x.status,x.statusText):g(Rb[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=s(),d=x.onerror=x.ontimeout=s("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){s&&d()})},s=s("abort");try{x.send(a.hasContent&&a.data||null)}catch(A){if(s)throw A}},abort:function(){s&&s()}}}),c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return c.globalEval(a),a}}}),c.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),c.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var s,d;return{send:function(m,g){s=c(" - + +
diff --git a/Apps/Web/AI_Recorder_2/public/background/back_reocrder.js b/Apps/Web/AI_Recorder_2/public/background/back_reocrder.js index d6065ba12..76461ac6c 100644 --- a/Apps/Web/AI_Recorder_2/public/background/back_reocrder.js +++ b/Apps/Web/AI_Recorder_2/public/background/back_reocrder.js @@ -220,7 +220,8 @@ async function record_action(id, command, xpath, value, url, tagName, document, browserAppData.runtime.sendMessage({ action: 'record-start', data: { - id:id + id: id, + action: action_name_convert[command] }, }) if (Object.keys(action_name_convert).includes(command)) command = action_name_convert[command]; diff --git a/Apps/Web/AI_Recorder_2/src/App.css b/Apps/Web/AI_Recorder_2/src/App.css index 5e632eff0..1bcd88d33 100644 --- a/Apps/Web/AI_Recorder_2/src/App.css +++ b/Apps/Web/AI_Recorder_2/src/App.css @@ -43,7 +43,7 @@ } html { - font-family: sans-serif; + font-family: Arial, Helvetica, sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); @@ -64,7 +64,7 @@ section { body { margin: 0; - font-family: "Open Sans", sans-serif !important; + font-family: Arial, Helvetica, sans-serif !important; font-size: 1rem; font-weight: 400; line-height: 1.5; @@ -12474,7 +12474,9 @@ body color: #595959; width: 100%; } - +.action-no{ + width: 35px; +} .action .del-button { display: none; } @@ -12487,9 +12489,7 @@ body display: inline-block; /* opacity: 0.5; */ } -.action-no{ - width: 35px; -} + .del-button:hover { display: inline-block; /* opacity: 1; */ @@ -12577,6 +12577,9 @@ body transform: scale(1.1); transition: 300ms; } +.control-button:not([disabled]):hover .material-icons-outlined { + color: #337AB7; +} #recorderTitle{ padding-top: 30px; @@ -12587,12 +12590,73 @@ body font-size: 18px; } .zeuz-step{ + color: #444 !important; +} +.zeuz-step-item{ + font-style: italic; + color: #444 !important; +} +.zeuz-step-item:hover { font-style: italic; color: #337AB7 !important; } #logs{ - font-size: 14px; - height: 15px; + font-size: 16px; + height: 16px; color: #595959; text-align: center; -} \ No newline at end of file +} +.root{ + transition: filter 0.3s ease; +} +.blurred{ + filter: blur(12px); +} +.overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; +} +.overlay-content{ + width: 100%; +} +.overlay-uppernav{ + width: 100%; +} +.overlay-title{ + font-size: 20px; + color: #555; +} +.overlay-close { + width: 15px; + margin-bottom: 4px; +} + +/* .overlay-uppernav .overlay-close-container { + width: 25px; +} */ + +.overlay-close:hover { + /* display: inline-block; */ + /* transform: scale(1.25); */ + transition: 300ms; + cursor: pointer; + color: #bd2130; +} + +.overlay-gif { + height: 80px; + width: 80px; +} +.overlay-text{ + color: #595959; +} +.overlay-icon-loading{ + color: #595959; +} +.overlay-icon-check{ + color: green; +} diff --git a/Apps/Web/AI_Recorder_2/src/App.tsx b/Apps/Web/AI_Recorder_2/src/App.tsx index eeffc479d..9891d4ea7 100644 --- a/Apps/Web/AI_Recorder_2/src/App.tsx +++ b/Apps/Web/AI_Recorder_2/src/App.tsx @@ -4,6 +4,7 @@ import './App.css' import { Action } from './Action' import type { actionType } from './common' import Dropdown from './dropdown' +import Overlay from './overlay' import $ from 'jquery'; import Typewriter from 'typewriter-effect/dist/core' import { actionsInterface, stepZsvc, RequestType, browserAppData, metaDataInterface, Processing_texts } from './common'; @@ -28,6 +29,7 @@ function App() { const [initRecordState, setInitRecordState] = useState(false); // Used to disable step selection, test case search, save, run when there are unsaved actions const [unsavedActions, setUnsavedActions] = useState(false); + const [showOverlay, setShowOverlay] = useState(false); // Save button state const [saveState, setSaveState] = useState('Save'); const [runThis, setRunThis] = useState('Run this'); @@ -51,6 +53,8 @@ function App() { // } // Fetch Test data of the testId + + const saveDisableCondition = !initRecordState || recordState != 'Record' || saveState != 'Save' const fetchTestData = async (test_id: string = '', step_no: number = 1) => { try { let localStorageMetadata = await browserAppData.storage.local.get('meta_data'); @@ -157,6 +161,7 @@ function App() { }) }, [actions] ) + let logTimeOuts: number[] = [] // When new recorded actions come from background script, render new actions const handleRecordResponse = (request: RequestType) => { setRecordState((prevRecordState) => { @@ -186,16 +191,30 @@ function App() { new_actions.push(action); return new_actions; }); + while (logTimeOuts.length > 0) { + clearTimeout(logTimeOuts.shift()) + } let time = 0 - for(let i = 0; i < Math.floor(Math.random() * 3) + 2; i++){ - time += Math.random()*1500 + 1500 - setTimeout(()=>{ - if (recordState == 'Record') - return; - setLogText(Processing_texts[Math.floor(Math.random() * Processing_texts.length)]) - }, time) + if (!['keystroke keys', 'go to link'].includes(request.data.action)) { + const logsChosen = Processing_texts.sort(() => Math.random() - 0.5).slice(0, Math.floor(Math.random() * 3) + 2) + logsChosen.push('') + for (let i = 0; i < logsChosen.length; i++) { + logTimeOuts.push(setTimeout(() => { + setRecordState((prev_rec) => { + if (prev_rec == 'Record') + return prev_rec + else { + setLogText((prevLog) => { + return logsChosen[i] + }) + } + return prev_rec + }) + }, time)) + time += Math.random() * 1500 + 1500 + } + return 'Recording...' } - return 'Recording...' } if (request.action == 'record-finish') { // Reserve a place with unique hash before api-request to maintain sequence @@ -237,6 +256,7 @@ function App() { // Hande Record button click.. Contacts with content script const handleRecording = async () => { if (recordState == 'Record') { + setLogText('Record started') let tabs: any[] = await browserAppData.tabs.query({ url: "" }) try { for (let tab of tabs) { @@ -275,16 +295,19 @@ function App() { for (let tab of tabs) { browserAppData.tabs.sendMessage(tab.id, { detachRecorder: true }); } - setRecordState('Processing...'); + setRecordState('Record'); + setLogText('Removing redundant actions...') PostProcess(); setTimeout(() => { - setRecordState('Record'); - }, 1000) + setLogText(''); + }, 2000) } } // Saves new actions to server - const handleSaveActions = async () => { + const handleSaveActions = async (e: React.MouseEvent) => { + unsavedActions && + setShowOverlay(true) try { let result = await browserAppData.storage.local.get(["meta_data"]); var save_data = { @@ -427,6 +450,7 @@ function App() { try { stateChangeFunc("Running...") + setLogText("Running...") var result = await browserAppData.storage.local.get(["meta_data"]); const input = { method: "POST", @@ -479,24 +503,30 @@ function App() { success: function (response) { print('respinse_2', response); stateChangeFunc('Queued!') + setLogText('Queued!') setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 1500) }, error: function (jqXHR, textStatus, errorThrown) { jqXHR; textStatus; console.error(errorThrown); stateChangeFunc('Error!!') + setLogText('Error playing!!') setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 1500) } }) } catch (error) { console.error(error); stateChangeFunc('Error!!') + setLogText('Error playing!!') setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 1500) } } @@ -507,72 +537,76 @@ function App() { const labelClass = 'material-icons-label' const ops = 1 return ( -
-
- -
-
-
-
-
-
TEST-{testId} : {testTitle}   
+ <> +
+
+ +
+
+
+
+
+
TEST-{testId} : {testTitle}   
+
+
+ +
-
- +
+ {actions.length === 0 &&
No actions
} + {actions.map((action, idx) => ( + + ))} +
+
-
- {actions.length === 0 &&
No actions
} - {actions.map((action, idx) => ( - - ))} -
-
-
-
-
-
- { - [ - { - eventHandler: handleRecording, - style: { opacity: (!initRecordState || recordState == "Recording...") ? 0.5 : ops }, - disabled: !initRecordState || recordState == "Recording...", - icon: recordState == 'Record' ? 'camera' : 'stop', - label: recordState - }, - { - eventHandler: handleSaveActions, - style: { opacity: initRecordState && recordState == "Record" && saveState == 'Save' ? ops : 0.5 }, - disabled: !initRecordState || recordState != 'Record' || saveState != 'Save', - icon: 'save', - label: saveState, - }, - { - eventHandler: handleRunThis, - style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runThis == "Run this" ? ops : 0.5 }, - disabled: !initRecordState || recordState != 'Record' || unsavedActions || runThis != "Run this", - icon: 'play_circle', - label: runThis - }, - { - eventHandler: handleRunAll, - style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runAll == "Run all" ? ops : 0.5 }, - disabled: !initRecordState || recordState != 'Record' || unsavedActions || runAll != "Run all", - icon: 'play_circle', - label: runAll - }, - ].map((item) => ( - - )) - } +
+
+ { + [ + { + eventHandler: handleRecording, + style: { opacity: (!initRecordState || recordState == "Recording...") ? 0.5 : ops }, + disabled: !initRecordState || recordState == "Recording...", + icon: recordState == 'Record' ? 'camera' : 'stop', + label: recordState + }, + { + eventHandler: handleSaveActions, + style: { opacity: initRecordState && recordState == "Record" && saveState == 'Save' ? ops : 0.5 }, + disabled: saveDisableCondition, + icon: 'save', + label: saveState, + }, + { + eventHandler: handleRunThis, + style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runThis == "Run this" ? ops : 0.5 }, + disabled: !initRecordState || recordState != 'Record' || unsavedActions || runThis != "Run this", + icon: 'play_circle', + label: runThis + }, + { + eventHandler: handleRunAll, + style: { opacity: initRecordState && recordState == "Record" && !unsavedActions && runAll == "Run all" ? ops : 0.5 }, + disabled: !initRecordState || recordState != 'Record' || unsavedActions || runAll != "Run all", + icon: 'play_circle', + label: runAll + }, + ].map((item) => ( + + )) + } +
+
{logText}
-
{logText}
-
+ + {showOverlay && } + ) } diff --git a/Apps/Web/AI_Recorder_2/src/assets/codegen_simplified.js b/Apps/Web/AI_Recorder_2/src/assets/codegen_simplified.js new file mode 100644 index 000000000..6148f10a7 --- /dev/null +++ b/Apps/Web/AI_Recorder_2/src/assets/codegen_simplified.js @@ -0,0 +1,159 @@ +class codeGen { + isRangeInput(target) { + if (!target || target.nodeName !== 'INPUT') + return false; + return target.type.toLowerCase() === 'range'; + } + asCheckbox(target) { + if (!target || target.nodeName !== 'INPUT') + return null; + return ['checkbox', 'radio'].includes(target.type) ? target : null; + } + _shouldIgnoreMouseEvent(event) { + const target = event.target; + const nodeName = target.nodeName; + if (nodeName === 'SELECT' || nodeName === 'OPTION') + return true; + if (nodeName === 'INPUT' && ['date', 'range'].includes(target.type)) + return true; + return false; + } + _shouldGenerateKeyPressFor(event) { + // Enter aka. new line is handled in input event. + if (event.key === 'Enter' && (event.target.nodeName === 'TEXTAREA' || event.target.isContentEditable)) + return false; + // Backspace, Delete, AltGraph are changing input, will handle it there. + if (['Backspace', 'Delete', 'AltGraph'].includes(event.key)) + return false; + // Ignore the QWERTZ shortcut for creating a at sign on MacOS + if (event.key === '@' && event.code === 'KeyL') + return false; + // Allow and ignore common used shortcut for pasting. + if (navigator.platform.includes('Mac')) { + if (event.key === 'v' && event.metaKey) + return false; + } else { + if (event.key === 'v' && event.ctrlKey) + return false; + if (event.key === 'Insert' && event.shiftKey) + return false; + } + if (['Shift', 'Control', 'Meta', 'Alt', 'Process'].includes(event.key)) + return false; + const hasModifier = event.ctrlKey || event.altKey || event.metaKey; + if (event.key.length === 1 && !hasModifier) + return !!this.asCheckbox(event.target); + return true; + } + onClick(event) { + // in webkit, sliding a range element may trigger a click event with a different target if the mouse is released outside the element bounding box. + // So we check the hovered element instead, and if it is a range input, we skip click handling + if (this.isRangeInput(event.target)) + return; + if (this._shouldIgnoreMouseEvent(event)) + return; + + const checkbox = this.asCheckbox(event.target); + if (checkbox) { + // Interestingly, inputElement.checked is reversed inside this event handler. + this._performAction({ + name: checkbox.checked ? 'check' : 'uncheck', + selector: selector, + signals: [], + }); + return; + } + + this._performAction({ + name: 'click', + selector: selector, + position: positionForEvent(event), + signals: [], + button: buttonForEvent(event), + modifiers: modifiersForEvent(event), + clickCount: event.detail + }); + } + + onFocus(event) { + this._onFocus(true); + } + + onInput(event) { + const target = event.target; + + if (target.nodeName === 'INPUT' && target.type.toLowerCase() === 'file') { + this.delegate.recordAction?.({ + name: 'setInputFiles', + selector: selector, + signals: [], + files: [...(target.files || [])].map(file => file.name), + }); + return; + } + + if (this.isRangeInput(target)) { + this.delegate.recordAction?.({ + name: 'fill', + // must use hoveredModel instead of activeModel for it to work in webkit + selector: selector, + signals: [], + text: target.value, + }); + return; + } + + if (['INPUT', 'TEXTAREA'].includes(target.nodeName) || target.isContentEditable) { + if (target.nodeName === 'INPUT' && ['checkbox', 'radio'].includes(target.type.toLowerCase())) { + // Checkbox is handled in click, we can't let input trigger on checkbox - that would mean we dispatched click events while recording. + return; + } + this.delegate.recordAction?.({ + name: 'fill', + selector: selector, + signals: [], + text: target.isContentEditable ? target.innerText : target.value, + }); + } + + if (target.nodeName === 'SELECT') { + const selectElement = target; + this._performAction({ + name: 'select', + selector: selector, + options: [...selectElement.selectedOptions].map(option => option.value), + signals: [] + }); + } + } + + onKeyDown(event) { + if (!this._shouldGenerateKeyPressFor(event)) + return; + // Similarly to click, trigger checkbox on key event, not input. + if (event.key === ' ') { + const checkbox = this.asCheckbox(event.target); + if (checkbox) { + this._performAction({ + name: checkbox.checked ? 'uncheck' : 'check', + selector: selector, + signals: [], + }); + return; + } + } + + this._performAction({ + name: 'press', + selector: selector, + signals: [], + key: event.key, + modifiers: modifiersForEvent(event), + }); + } + + onKeyUp(event) { + if (!this._shouldGenerateKeyPressFor(event)) + return; + } +} \ No newline at end of file diff --git a/Apps/Web/AI_Recorder_2/src/dropdown.tsx b/Apps/Web/AI_Recorder_2/src/dropdown.tsx index e02f6bcd2..507ea8f09 100644 --- a/Apps/Web/AI_Recorder_2/src/dropdown.tsx +++ b/Apps/Web/AI_Recorder_2/src/dropdown.tsx @@ -44,7 +44,7 @@ const dropdown = ({ stepNames, setActions }: stepNamesInterface) => { return { label: step.name, key: step.sequence.toString(), - className: 'zeuz-step' + className: 'zeuz-step-item' }; }) diff --git a/Apps/Web/AI_Recorder_2/src/overlay.tsx b/Apps/Web/AI_Recorder_2/src/overlay.tsx new file mode 100644 index 000000000..c592b4a44 --- /dev/null +++ b/Apps/Web/AI_Recorder_2/src/overlay.tsx @@ -0,0 +1,96 @@ +import React from "react" +import { CloseCircleOutlined, LoadingOutlined, CheckCircleOutlined } from "@ant-design/icons" +interface overlayInerface { + setShowOverlay: (x: boolean) => void, +} +const AI_texts = [ + { + text: 'Analyzing HTML structure', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Evaluating element attributes', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Checking text content spelling', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Identifying meaningful word patterns', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Checking for unique element identifiers', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Analyzing surrounding parent-siblings-children', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Detecting element relationships', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Handling dynamic content', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Comparing similar elements to ensure accuracy', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Filtering out random characters from text content', + time: (Math.random() * 3 + 0.5) * 1000 + }, + { + text: 'Constructing optimized XPath expression', + time: (Math.random() * 1 + 4) * 1000 + }, + { + text: 'Converting xpath to ZeuZ action', + time: (Math.random() * 1 + 5) * 1000 + } +]; +const Overlay = ({ setShowOverlay }: overlayInerface) => { + return ( +
+
+
Smart Processing...
+ setShowOverlay(false)} + className="overlay-close" + /> +
+ +
+ { + AI_texts.map(({ text, time }) => ( + + )) + } +
+ +
+ ) +} +export default Overlay + +const AIText = ({ text, time }: { text: string, time: number }) => { + const [finished, setFinished] = React.useState(false) + React.useEffect(() => { + const timer = setTimeout(() => { + setFinished(true) + }, time) + return () => clearTimeout(timer) + }, []) + return ( +
+
{text}
+
+ {finished ? : } +
+
+ ) +} \ No newline at end of file From 8ceb926cc0ec8e797d0c53290054f4dc18379bbb Mon Sep 17 00:00:00 2001 From: test Date: Sun, 23 Jun 2024 15:28:17 +0600 Subject: [PATCH 06/13] [Refactor] cleanup attachment, run-param codes --- Framework/MainDriverApi.py | 65 +++----------------------------------- 1 file changed, 5 insertions(+), 60 deletions(-) diff --git a/Framework/MainDriverApi.py b/Framework/MainDriverApi.py index aa61a4d15..f52b32917 100644 --- a/Framework/MainDriverApi.py +++ b/Framework/MainDriverApi.py @@ -280,12 +280,9 @@ def call_driver_function_of_test_step( StepSeq, step_time, current_step_name, - final_dependency, - final_run_params, test_steps_data, test_action_info, - file_specific_steps, - debug_actions=None, + debug_actions=None ): try: q = queue.Queue() # define queue @@ -416,9 +413,6 @@ def run_all_test_steps_in_a_test_case( test_case, sModuleInfo, run_id, - file_specific_steps, - final_dependency, - final_run_params, temp_ini_file, debug_info, performance=False @@ -611,11 +605,8 @@ def run_all_test_steps_in_a_test_case( StepSeq, step_time, current_step_name, - final_dependency, - final_run_params, test_steps_data, test_action_info, - file_specific_steps, debug_actions, ) @@ -957,12 +948,9 @@ def run_test_case( TestCaseID, sModuleInfo, run_id, - final_dependency, - final_run_params, temp_ini_file, testcase_info, debug_info, - all_file_specific_steps, rerun_on_fail, server_version, send_log_file_only_for_fail=True, @@ -984,7 +972,6 @@ def run_test_case( ConfigModule.add_config_value("sectionOne", "sTestStepExecLogId", sModuleInfo, temp_ini_file) create_tc_log_ss_folder(run_id, test_case, temp_ini_file, server_version) set_important_variables() - file_specific_steps = all_file_specific_steps[TestCaseID] if TestCaseID in all_file_specific_steps else {} TestCaseName = testcase_info["title"] shared.Set_Shared_Variables("zeuz_current_tc", testcase_info, print_variable=False, pretty=False) if not CommonUtil.debug_status or not shared.Test_Shared_Variables("zeuz_prettify_limit"): @@ -1017,9 +1004,6 @@ def run_test_case( test_case, sModuleInfo, run_id, - file_specific_steps, - final_dependency, - final_run_params, temp_ini_file, debug_info, performance @@ -1665,31 +1649,6 @@ def main(device_dict, all_run_id_info): # get local machine user id Userid = (CommonUtil.MachineInfo().getLocalUser()).lower() - # FIXME: Need to decide what to do with the following code or how to - # handle it differently in case there are residual folders from previous - # test cases inside the attachments folder. - get_json, all_file_specific_steps = True, {} - cnt = 0 - # for i in os.walk(save_path): - # if get_json: - # get_json = False - # folder_list = i[1] - # for j in folder_list: - # all_file_specific_steps[j] = {} - # else: - # for j in i[2]: - # all_file_specific_steps[folder_list[cnt]][j] = str(Path(i[0]) / j) - # cnt += 1 - # TODO: Remove all_file_specific_steps at a later period. keeping this - # only for custom driver purpose - - # Ensure that the path exists - # save_path = Path(ConfigModule.get_config_value("sectionOne", "temp_run_file_path", temp_ini_file)) / "attachments" - # save_path.mkdir(exist_ok=True, parents=True) - # json_path = save_path.glob("*.zeuz.json").__next__() - # with open(json_path, "r", encoding="utf-8") as f: - # all_run_id_info = json.loads(f.read()) - if len(all_run_id_info) == 0: CommonUtil.ExecLog("", "No Test Run Schedule found for the current user : %s" % Userid, 2) return False @@ -1712,7 +1671,7 @@ def main(device_dict, all_run_id_info): CommonUtil.clear_all_logs() CommonUtil.run_cancelled = False - # FIXME: Remove the unnecessary threading. This won't be needed anymore. + # Todo: This thread is required to cancel in step level when run-cancel is pressed. Remove comment when needed # thr = executor.submit(check_run_cancel, run_id) # CommonUtil.SaveThread("run_cancel", thr) @@ -1728,7 +1687,9 @@ def main(device_dict, all_run_id_info): runid_status = "In-Progress" else: runid_status = shared.Get_Shared_Variables("runid_status", log=False) - if not shared.Test_Shared_Variables("zeuz_auto_teardown") or shared.Get_Shared_Variables("zeuz_auto_teardown").strip().lower() not in ("off", "no", "false", "disable"): + if not shared.Test_Shared_Variables("zeuz_auto_teardown"): + shared.Set_Shared_Variables("zeuz_auto_teardown", "on") + if shared.Get_Shared_Variables("zeuz_auto_teardown").strip().lower() not in ("off", "no", "false", "disable"): cleanup_driver_instances() # clean up drivers shared.Clean_Up_Shared_Variables(run_id) # clean up variables @@ -1804,22 +1765,12 @@ def main(device_dict, all_run_id_info): shared.Clean_Up_Shared_Variables(run_id) driver_list = ["Not needed currently"] - final_dependency = run_id_info["dependency_list"] - shared.Set_Shared_Variables("dependency", final_dependency, protected=True) - - if not shared.Test_Shared_Variables("zeuz_auto_teardown"): - shared.Set_Shared_Variables("zeuz_auto_teardown", "on") if not shared.Test_Shared_Variables("zeuz_collect_browser_log"): shared.Set_Shared_Variables("zeuz_collect_browser_log", "on") final_run_params = {} for param in final_run_params_from_server: - # TODO: This needs to be changed to use the new key/value format - # to be sent from server. final_run_params[param] = CommonUtil.parse_value_into_object(list(final_run_params_from_server[param].items())[1][1]) - # final_run_params[param] = CommonUtil.parse_value_into_object(list(final_run_params_from_server[param].items())[0][1]) - # final_run_params[param] = CommonUtil.parse_value_into_object(final_run_params_from_server[param]["subfield"]) - # final_run_params[param] = final_run_params_from_server[param].split(":", 1)[1].strip() # For TD if final_run_params != {}: shared.Set_Shared_Variables("run_time_params", final_run_params, protected=True) @@ -1974,12 +1925,9 @@ def kill(process): test_case_no, sModuleInfo, run_id, - final_dependency, - final_run_params, temp_ini_file, testcase_info, debug_info, - all_file_specific_steps, rerun_on_fail, server_version, send_log_file_only_for_fail, @@ -1996,12 +1944,9 @@ def kill(process): test_case_no, sModuleInfo, run_id, - final_dependency, - final_run_params, temp_ini_file, testcase_info, debug_info, - all_file_specific_steps, rerun_on_fail, server_version, send_log_file_only_for_fail, From 3a79867bb767d24ba68f7adbda119e35f5d82844 Mon Sep 17 00:00:00 2001 From: test Date: Sun, 23 Jun 2024 22:35:29 +0600 Subject: [PATCH 07/13] [Add] ZAI icon with color animation --- ...{index-DqB6HdF1.css => index-CrwDEiCX.css} | 2 +- .../{index-BtoeI1B-.js => index-urYvvOP8.js} | 60 +-- ...-BtoeI1B-.js.map => index-urYvvOP8.js.map} | 2 +- Apps/Web/AI_Recorder_2/dist/index.html | 4 +- Apps/Web/AI_Recorder_2/src/App.css | 435 ++++++++++-------- Apps/Web/AI_Recorder_2/src/overlay.tsx | 68 ++- 6 files changed, 338 insertions(+), 233 deletions(-) rename Apps/Web/AI_Recorder_2/dist/assets/{index-DqB6HdF1.css => index-CrwDEiCX.css} (99%) rename Apps/Web/AI_Recorder_2/dist/assets/{index-BtoeI1B-.js => index-urYvvOP8.js} (89%) rename Apps/Web/AI_Recorder_2/dist/assets/{index-BtoeI1B-.js.map => index-urYvvOP8.js.map} (52%) diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-DqB6HdF1.css b/Apps/Web/AI_Recorder_2/dist/assets/index-CrwDEiCX.css similarity index 99% rename from Apps/Web/AI_Recorder_2/dist/assets/index-DqB6HdF1.css rename to Apps/Web/AI_Recorder_2/dist/assets/index-CrwDEiCX.css index 034066326..dd6960c30 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-DqB6HdF1.css +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-CrwDEiCX.css @@ -3,7 +3,7 @@ * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) -*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.initialism{font-size:90%;text-transform:uppercase}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;-o-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;-o-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;-o-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;-o-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;-o-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:.5rem .75rem;color:#212529}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;-o-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-pill{border-radius:50rem!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem #00000013!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.mh-5{max-height:5%!important}.mh-10{max-height:10%!important}.mh-15{max-height:15%!important}.mh-20{max-height:20%!important}.mh-25{max-height:25%!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,*:before,*:after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8;font-weight:400;background:#fff;color:gray}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#2f89fc}a:hover,a:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none;box-shadow:none}button{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}button:hover button:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.5;font-weight:400;font-family:Poppins,Arial,sans-serif;color:#000}.img{background-size:cover;background-repeat:no-repeat;background-position:center center}.material-icons-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#444;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-label{position:absolute;top:-20px;left:40%;background-color:#fffaeb;color:#444;padding:2px 4px;border-radius:15px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.control-button:hover .material-icons-label{opacity:1;visibility:visible}#root{width:100%}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:none;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991.98px){#sidebarCollapse span{display:none}}#content{width:100%;padding:0;min-height:100vh;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-primary{background:#2f89fc;border-color:#2f89fc}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#2f89fc!important;border-color:#2f89fc!important}.footer p{color:#ffffff80}.form-control{height:40px!important;background:#fff;color:#000;font-size:13px;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;border:transparent}.form-control:focus,.form-control:active{border-color:#000}.form-control::-webkit-input-placeholder{color:#ffffff80}.form-control::-moz-placeholder{color:#ffffff80}.form-control:-ms-input-placeholder{color:#ffffff80}.form-control:-moz-placeholder{color:#ffffff80}.subscribe-form .form-control{background:#4897fc}body{background:#f0f3f8}.row{margin:0!important}.mh-90{min-height:90vh}#header_tab{padding-left:10px;padding-right:10px;min-height:5vh;align-items:flex-end}#header_tab li{font-size:15px;font-family:Arial;color:#9fc8fa;min-width:20%;max-width:60%;text-align:center}.table_body td{background:#fff}#help::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#help::-webkit-scrollbar-thumb{background:#fff}#settings::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#settings::-webkit-scrollbar-thumb{background:#fff}#content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#content::-webkit-scrollbar-thumb{background:#fff}#content{background-color:#fff}#header_tab li a{color:#9fc8fa}.head_text{font-weight:700;color:#76b1f8!important;border-bottom:solid 3px #76B1F8}.dropdown-item{font-size:15px}.tr_body{background:#fff}.table_body tr{display:inline-block!important;width:100%;margin-top:3px}.border_separate{border-collapse:separate;font-size:13px;margin-bottom:8px}.tr_body_head{border-spacing:0px!important;border-collapse:collapse}.tr_body td:nth-of-type(1){width:5%}.tr_body td:nth-of-type(2){width:10%}.tr_body td:nth-of-type(3){width:25%}.tr_body td:nth-of-type(4){width:25%}.tr_body_head{border-spacing:0px!important;border-collapse:collapse!important;margin-bottom:0!important}.tr_body_head td:nth-of-type(1){width:3%}.tr_body_head td:nth-of-type(2){width:10%}.tr_body_head td:nth-of-type(3){width:25%}.tr_body_head td:nth-of-type(4){width:25%}.tr_body td{min-width:100px;word-break:break-all;cursor:text}.inpt{border:none;outline:none;width:100%}.icon_grid{list-style:none;min-width:55%;justify-content:space-between}.icon_grid img{cursor:pointer}.blue_highlite{color:#76b1f8}#log_section_bottom{box-shadow:0 -5px 10px #ddd!important;padding-bottom:5px;background:#f0f3f8;padding-left:0!important}#log_section_bottom>.card-body{padding:10px 0 0}.log_section_head{border-bottom:1px solid gray}.log_section_head_left{width:54%;justify-content:space-between}.log_section_head_right{width:44%;text-align:end}.log_date{line-height:.8;overflow-y:auto}.log_date p,.log_date h4{font-family:monospace}.log_result{margin-left:90px}#more_button{transform:rotate(90deg);width:20px;height:20px}.head_menu{font-weight:500}#main_table{padding-left:10px;padding-right:10px}.push_right{padding-left:40px}.block_server{display:block}#logo_dark{width:40px;height:40px}.stop_button{background:url(images/stop.png)}#settings,#help,#howTo{width:100%;padding:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.settings_left_section{width:100%;padding-top:50px;padding-left:50px}.settings_right_section{padding-top:125px;width:100%;padding-right:120px}.settings_form h3{text-transform:uppercase;font-weight:500}.settings_form{line-height:3}.settings_header{min-height:5vh;background:#fff;display:flex;justify-content:flex-end;align-items:center;padding-right:19px;display:none}.settings_header img{width:45px;height:45px}.form_input{justify-content:space-between}.form_input p{color:#000;font-size:13px;line-height:0px;letter-spacing:2px}.input_form{max-height:50px;min-width:350px;border-radius:7px;border:.5px solid #85C4FC;padding-left:5px}@media screen and (max-width: 1565px){.input_form{max-width:300px}}.authenticate_button{text-align:right;margin-right:21px}.playback_container{bottom:50px}.playback_container p{font-family:arial;font-size:15px;line-height:1.5;margin-bottom:0}.settings_middle_section h5{color:#c93d65}.description{line-height:.5;margin-top:30px}.settings_right_section_bottom{position:absolute;bottom:50px}.settings_right_section_bottom p{font-family:arial;font-size:15px;line-height:1.5;line-height:5px}.speed_dropdown{min-width:180px}.text_one p{font-family:arial;font-size:15px;line-height:1.5}.description p{font-family:arial;font-size:12px;font-style:italic;color:#1f7bc1}.help_tab_section{min-height:50px;display:flex;flex-direction:row;justify-content:space-between;background:#fff}.faq_contents{padding-left:20px;padding-right:20px}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.accordion:hover{background-color:#ccc}.accordion:after{color:#76b1f8;font-weight:700;float:right;margin-left:5px}.active:after{color:#76b1f8}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;line-height:.8}.panel p{color:#000000d4;font-size:12px;letter-spacing:2px;padding-top:5px;line-height:20px}.help_tab{justify-content:space-between;align-items:flex-end;background:#fff;min-height:60px}.help_tab a{cursor:pointer;color:#76b1f8;font-size:18px;font-weight:500}.faq_bottom_text{bottom:50px;padding-top:15px}.help_tab ul{width:50%;justify-content:space-around}.close_icon{margin-top:auto;margin-bottom:auto}.tab-content{padding-left:20px;padding-right:20px}.del-icon-holder{height:20px;width:20px}.typing-demo{width:100%;animation:typing 2s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}.typing-title{width:100%;animation:typing 4s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.action{background-color:#fff;font-size:14px;position:relative;overflow-x:hidden;overflow-y:hidden;color:#595959;width:100%}.action-no{width:35px}.action .del-button{display:none}.action .del-button-container{width:25px}.action:hover .del-button{display:inline-block}.del-button:hover{display:inline-block;transform:scale(1.25);transition:.3s;cursor:pointer;color:#bd2130}.animExit{background-color:#faa0b8;animation:exit 1s;animation-iteration-count:1}@keyframes exit{0%{margin-left:0}60%{margin-left:100%}70%{margin-left:100%}to{margin-left:100%}}@keyframes minimize{0%{max-height:10rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;overflow:hidden}50%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}80%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}to{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}}.bottom-nav{background:#fff;box-shadow:0 -2px 4px #0003}.upper-nav{height:60px;background:#fff}.control-button{width:80px;border-radius:8px;border:1px solid transparent}.control-button:not([disabled]):hover{transform:scale(1.1);transition:.3s}.control-button:not([disabled]):hover .material-icons-outlined{color:#337ab7}#recorderTitle{padding-top:30px;font-size:20px;color:#555}#original_title{font-size:18px}.zeuz-step{color:#444!important}.zeuz-step-item{font-style:italic;color:#444!important}.zeuz-step-item:hover{font-style:italic;color:#337ab7!important}#logs{font-size:16px;height:16px;color:#595959;text-align:center}.root{transition:filter .3s ease}.blurred{filter:blur(12px)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.overlay-content,.overlay-uppernav{width:100%}.overlay-title{font-size:20px;color:#555}.overlay-close{width:15px;margin-bottom:4px}.overlay-close:hover{transition:.3s;cursor:pointer;color:#bd2130}.overlay-gif{height:80px;width:80px}.overlay-text,.overlay-icon-loading{color:#595959}.overlay-icon-check{color:green}/*! +*/:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}template{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.initialism{font-size:90%;text-transform:uppercase}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label:before,.custom-control-input.is-valid~.custom-control-label:before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label:before,.custom-control-input.is-valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label:before,.custom-control-input.is-valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*.75 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/ calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label:before,.custom-control-input.is-invalid~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,.custom-control-input.is-invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,.custom-control-input.is-invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{-webkit-transition:none;-o-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;-o-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;-o-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{-webkit-transition:none;-o-transition:none;transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{-webkit-transition:none;-o-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow:before,.bs-tooltip-auto[x-placement^=top] .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow:before,.bs-tooltip-auto[x-placement^=right] .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow:before,.bs-tooltip-auto[x-placement^=bottom] .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow:before,.bs-tooltip-auto[x-placement^=left] .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((.5rem + 1px)*-1)}.bs-popover-top>.arrow:before,.bs-popover-auto[x-placement^=top]>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top>.arrow:after,.bs-popover-auto[x-placement^=top]>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow:before,.bs-popover-auto[x-placement^=right]>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right>.arrow:after,.bs-popover-auto[x-placement^=right]>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((.5rem + 1px)*-1)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header:before,.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow:before,.bs-popover-auto[x-placement^=left]>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left>.arrow:after,.bs-popover-auto[x-placement^=left]>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-body{padding:.5rem .75rem;color:#212529}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:0s .6s opacity;-o-transition:0s .6s opacity;transition:0s .6s opacity}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-pill{border-radius:50rem!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}@media (min-width: 576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width: 768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width: 992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width: 1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem #00000013!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.mh-5{max-height:5%!important}.mh-10{max-height:10%!important}.mh-15{max-height:15%!important}.mh-20{max-height:20%!important}.mh-25{max-height:25%!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width: 576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,*:before,*:after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}body{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8;font-weight:400;background:#fff;color:gray}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#2f89fc}a:hover,a:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none;box-shadow:none}button{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}button:hover button:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.5;font-weight:400;font-family:Poppins,Arial,sans-serif;color:#000}.img{background-size:cover;background-repeat:no-repeat;background-position:center center}.material-icons-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:30px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;color:#444;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-label{position:absolute;top:-20px;left:40%;background-color:#fffaeb;color:#444;padding:2px 4px;border-radius:15px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.control-button:hover .material-icons-label{opacity:1;visibility:visible}#root{width:100%}a[data-toggle=collapse]{position:relative}.dropdown-toggle:after{display:none;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991.98px){#sidebarCollapse span{display:none}}#content{width:100%;padding:0;min-height:100vh;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn.btn-primary{background:#2f89fc;border-color:#2f89fc}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#2f89fc!important;border-color:#2f89fc!important}.footer p{color:#ffffff80}.form-control{height:40px!important;background:#fff;color:#000;font-size:13px;border-radius:4px;-webkit-box-shadow:none!important;box-shadow:none!important;border:transparent}.form-control:focus,.form-control:active{border-color:#000}.form-control::-webkit-input-placeholder{color:#ffffff80}.form-control::-moz-placeholder{color:#ffffff80}.form-control:-ms-input-placeholder{color:#ffffff80}.form-control:-moz-placeholder{color:#ffffff80}.subscribe-form .form-control{background:#4897fc}body{background:#f0f3f8}.row{margin:0!important}.mh-90{min-height:90vh}#header_tab{padding-left:10px;padding-right:10px;min-height:5vh;align-items:flex-end}#header_tab li{font-size:15px;font-family:Arial;color:#9fc8fa;min-width:20%;max-width:60%;text-align:center}.table_body td{background:#fff}#help::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#help::-webkit-scrollbar-thumb{background:#fff}#settings::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#settings::-webkit-scrollbar-thumb{background:#fff}#content::-webkit-scrollbar{width:2px;background-color:#f5f5f5}#content::-webkit-scrollbar-thumb{background:#fff}#content{background-color:#fff}#header_tab li a{color:#9fc8fa}.head_text{font-weight:700;color:#76b1f8!important;border-bottom:solid 3px #76B1F8}.dropdown-item{font-size:15px}.tr_body{background:#fff}.table_body tr{display:inline-block!important;width:100%;margin-top:3px}.border_separate{border-collapse:separate;font-size:13px;margin-bottom:8px}.tr_body_head{border-spacing:0px!important;border-collapse:collapse}.tr_body td:nth-of-type(1){width:5%}.tr_body td:nth-of-type(2){width:10%}.tr_body td:nth-of-type(3){width:25%}.tr_body td:nth-of-type(4){width:25%}.tr_body_head{border-spacing:0px!important;border-collapse:collapse!important;margin-bottom:0!important}.tr_body_head td:nth-of-type(1){width:3%}.tr_body_head td:nth-of-type(2){width:10%}.tr_body_head td:nth-of-type(3){width:25%}.tr_body_head td:nth-of-type(4){width:25%}.tr_body td{min-width:100px;word-break:break-all;cursor:text}.inpt{border:none;outline:none;width:100%}.icon_grid{list-style:none;min-width:55%;justify-content:space-between}.icon_grid img{cursor:pointer}.blue_highlite{color:#76b1f8}#log_section_bottom{box-shadow:0 -5px 10px #ddd!important;padding-bottom:5px;background:#f0f3f8;padding-left:0!important}#log_section_bottom>.card-body{padding:10px 0 0}.log_section_head{border-bottom:1px solid gray}.log_section_head_left{width:54%;justify-content:space-between}.log_section_head_right{width:44%;text-align:end}.log_date{line-height:.8;overflow-y:auto}.log_date p,.log_date h4{font-family:monospace}.log_result{margin-left:90px}#more_button{transform:rotate(90deg);width:20px;height:20px}.head_menu{font-weight:500}#main_table{padding-left:10px;padding-right:10px}.push_right{padding-left:40px}.block_server{display:block}#logo_dark{width:40px;height:40px}.stop_button{background:url(images/stop.png)}#settings,#help,#howTo{width:100%;padding:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.settings_left_section{width:100%;padding-top:50px;padding-left:50px}.settings_right_section{padding-top:125px;width:100%;padding-right:120px}.settings_form h3{text-transform:uppercase;font-weight:500}.settings_form{line-height:3}.settings_header{min-height:5vh;background:#fff;display:flex;justify-content:flex-end;align-items:center;padding-right:19px;display:none}.settings_header img{width:45px;height:45px}.form_input{justify-content:space-between}.form_input p{color:#000;font-size:13px;line-height:0px;letter-spacing:2px}.input_form{max-height:50px;min-width:350px;border-radius:7px;border:.5px solid #85C4FC;padding-left:5px}@media screen and (max-width: 1565px){.input_form{max-width:300px}}.authenticate_button{text-align:right;margin-right:21px}.playback_container{bottom:50px}.playback_container p{font-family:arial;font-size:15px;line-height:1.5;margin-bottom:0}.settings_middle_section h5{color:#c93d65}.description{line-height:.5;margin-top:30px}.settings_right_section_bottom{position:absolute;bottom:50px}.settings_right_section_bottom p{font-family:arial;font-size:15px;line-height:1.5;line-height:5px}.speed_dropdown{min-width:180px}.text_one p{font-family:arial;font-size:15px;line-height:1.5}.description p{font-family:arial;font-size:12px;font-style:italic;color:#1f7bc1}.help_tab_section{min-height:50px;display:flex;flex-direction:row;justify-content:space-between;background:#fff}.faq_contents{padding-left:20px;padding-right:20px}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.accordion:hover{background-color:#ccc}.accordion:after{color:#76b1f8;font-weight:700;float:right;margin-left:5px}.active:after{color:#76b1f8}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;line-height:.8}.panel p{color:#000000d4;font-size:12px;letter-spacing:2px;padding-top:5px;line-height:20px}.help_tab{justify-content:space-between;align-items:flex-end;background:#fff;min-height:60px}.help_tab a{cursor:pointer;color:#76b1f8;font-size:18px;font-weight:500}.faq_bottom_text{bottom:50px;padding-top:15px}.help_tab ul{width:50%;justify-content:space-around}.close_icon{margin-top:auto;margin-bottom:auto}.tab-content{padding-left:20px;padding-right:20px}.del-icon-holder{height:20px;width:20px}.typing-demo{width:100%;animation:typing 2s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}.typing-title{width:100%;animation:typing 4s steps(22),blink .5s step-end infinite alternate;white-space:nowrap;overflow:hidden}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:transparent}}.action{background-color:#fff;font-size:14px;position:relative;overflow-x:hidden;overflow-y:hidden;color:#595959;width:100%}.action-no{width:35px}.action .del-button{display:none}.action .del-button-container{width:25px}.action:hover .del-button{display:inline-block}.del-button:hover{display:inline-block;transform:scale(1.25);transition:.3s;cursor:pointer;color:#bd2130}.animExit{background-color:#faa0b8;animation:exit 1s;animation-iteration-count:1}@keyframes exit{0%{margin-left:0}60%{margin-left:100%}70%{margin-left:100%}to{margin-left:100%}}@keyframes minimize{0%{max-height:10rem;padding-top:1rem;padding-bottom:1rem;border-width:1px;overflow:hidden}50%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}80%{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}to{max-height:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden}}.bottom-nav{background:#fff;box-shadow:0 -2px 4px #0003}.upper-nav{height:60px;background:#fff}.control-button{width:80px;border-radius:8px;border:1px solid transparent}.control-button:not([disabled]):hover{transform:scale(1.1);transition:.3s}.control-button:not([disabled]):hover .material-icons-outlined{color:#337ab7}#recorderTitle{padding-top:30px;font-size:20px;color:#555}#original_title{font-size:18px}.zeuz-step{color:#444!important}.zeuz-step-item{font-style:italic;color:#444!important}.zeuz-step-item:hover{font-style:italic;color:#337ab7!important}#logs{font-size:16px;height:16px;color:#595959;text-align:center}.root{transition:filter .3s ease}.blurred{filter:blur(12px)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.overlay-content,.overlay-uppernav{width:100%}.overlay-title{font-size:20px;color:#555}.overlay-close{width:15px;margin-bottom:4px}.overlay-close:hover{transition:.3s;cursor:pointer;color:#bd2130}.overlay-gif{height:80px;width:80px}.overlay-text,.overlay-icon-loading{color:#595959}.overlay-icon-check{color:green}@keyframes gradientAnimation{0%{stop-color:url(#nestedGradient1)}50%{stop-color:url(#nestedGradient2)}to{stop-color:url(#nestedGradient1)}}#animatedGradient stop{animation:gradientAnimation 3s infinite alternate}/*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js b/Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js similarity index 89% rename from Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js rename to Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js index d4faed890..ee658cf8e 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-BtoeI1B-.js +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js @@ -6,7 +6,7 @@ function Wg(e,t){for(var n=0;n")&&(f=f.replace("",e.displayName)),f}while(1<=l&&0<=u);break}}}finally{pf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?xl(e):""}function dC(e){switch(e.tag){case 5:return xl(e.type);case 16:return xl("Lazy");case 13:return xl("Suspense");case 19:return xl("SuspenseList");case 0:case 2:case 15:return e=mf(e.type,!1),e;case 11:return e=mf(e.type.render,!1),e;case 1:return e=mf(e.type,!0),e;default:return""}}function ud(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case pa:return"Fragment";case da:return"Portal";case ad:return"Profiler";case Bp:return"StrictMode";case ld:return"Suspense";case sd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case l0:return(e.displayName||"Context")+".Consumer";case a0:return(e._context.displayName||"Context")+".Provider";case Fp:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wp:return t=e.displayName||null,t!==null?t:ud(e.type)||"Memo";case Xo:t=e._payload,e=e._init;try{return ud(e(t))}catch{}}return null}function pC(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ud(t);case 8:return t===Bp?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function di(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function u0(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function mC(e){var t=u0(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ns(e){e._valueTracker||(e._valueTracker=mC(e))}function c0(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=u0(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _u(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function cd(e,t){var n=t.checked;return Gt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bv(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=di(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function f0(e,t){t=t.checked,t!=null&&Hp(e,"checked",t,!1)}function fd(e,t){f0(e,t);var n=di(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?dd(e,t.type,n):t.hasOwnProperty("defaultValue")&&dd(e,t.type,di(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Cv(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function dd(e,t,n){(t!=="number"||_u(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var El=Array.isArray;function Oa(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=As.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fl(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var _l={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},vC=["Webkit","ms","Moz","O"];Object.keys(_l).forEach(function(e){vC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_l[t]=_l[e]})});function v0(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||_l.hasOwnProperty(e)&&_l[e]?(""+t).trim():t+"px"}function h0(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=v0(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var hC=Gt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vd(e,t){if(t){if(hC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ce(62))}}function hd(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var gd=null;function Vp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yd=null,$a=null,_a=null;function Ev(e){if(e=ys(e)){if(typeof yd!="function")throw Error(ce(280));var t=e.stateNode;t&&(t=yc(t),yd(e.stateNode,e.type,t))}}function g0(e){$a?_a?_a.push(e):_a=[e]:$a=e}function y0(){if($a){var e=$a,t=_a;if(_a=$a=null,Ev(e),t)for(e=0;e>>=0,e===0?32:31-($C(e)/_C|0)|0}var Ls=64,js=4194304;function Tl(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ku(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~o;u!==0?r=Tl(u):(i&=l,i!==0&&(r=Tl(i)))}else l=n&~o,l!==0?r=Tl(l):i!==0&&(r=Tl(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function hs(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Vr(t),e[t]=n}function kC(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Pl),Mv=" ",Nv=!1;function D0(e,t){switch(e){case"keyup":return aw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function z0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ma=!1;function sw(e,t){switch(e){case"compositionend":return z0(t);case"keypress":return t.which!==32?null:(Nv=!0,Mv);case"textInput":return e=t.data,e===Mv&&Nv?null:e;default:return null}}function uw(e,t){if(ma)return e==="compositionend"||!Zp&&D0(e,t)?(e=L0(),uu=Xp=Jo=null,ma=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Dv(n)}}function W0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?W0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function V0(){for(var e=window,t=_u();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=_u(e.document)}return t}function Jp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function yw(e){var t=V0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&W0(n.ownerDocument.documentElement,n)){if(r!==null&&Jp(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=zv(n,i);var l=zv(n,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,va=null,Ed=null,kl=null,Td=!1;function Hv(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Td||va==null||va!==_u(r)||(r=va,"selectionStart"in r&&Jp(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),kl&&ql(kl,r)||(kl=r,r=Au(Ed,"onSelect"),0ya||(e.current=Id[ya],Id[ya]=null,ya--)}function Rt(e,t){ya++,Id[ya]=e.current,e.current=t}var pi={},In=vi(pi),er=vi(!1),Di=pi;function Na(e,t){var n=e.type.contextTypes;if(!n)return pi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function tr(e){return e=e.childContextTypes,e!=null}function ju(){Mt(er),Mt(In)}function Gv(e,t,n){if(In.current!==pi)throw Error(ce(168));Rt(In,t),Rt(er,n)}function J0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(ce(108,pC(e)||"Unknown",o));return Gt({},n,r)}function Du(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pi,Di=In.current,Rt(In,e),Rt(er,er.current),!0}function qv(e,t,n){var r=e.stateNode;if(!r)throw Error(ce(169));n?(e=J0(e,t,Di),r.__reactInternalMemoizedMergedChildContext=e,Mt(er),Mt(In),Rt(In,e)):Mt(er),Rt(er,n)}var Oo=null,Sc=!1,_f=!1;function ey(e){Oo===null?Oo=[e]:Oo.push(e)}function Pw(e){Sc=!0,ey(e)}function hi(){if(!_f&&Oo!==null){_f=!0;var e=0,t=bt;try{var n=Oo;for(bt=1;e>=l,o-=l,_o=1<<32-Vr(t)+o|n<B?(V=c,c=null):V=c.sibling;var Y=b(C,c,E[B],_);if(Y===null){c===null&&(c=V);break}e&&c&&Y.alternate===null&&t(C,c),w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y,c=V}if(B===E.length)return n(C,c),Bt&&Ti(C,B),M;if(c===null){for(;BB?(V=c,c=null):V=c.sibling;var ie=b(C,c,Y.value,_);if(ie===null){c===null&&(c=V);break}e&&c&&ie.alternate===null&&t(C,c),w=i(ie,w,B),L===null?M=ie:L.sibling=ie,L=ie,c=V}if(Y.done)return n(C,c),Bt&&Ti(C,B),M;if(c===null){for(;!Y.done;B++,Y=E.next())Y=h(C,Y.value,_),Y!==null&&(w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y);return Bt&&Ti(C,B),M}for(c=r(C,c);!Y.done;B++,Y=E.next())Y=O(c,C,B,Y.value,_),Y!==null&&(e&&Y.alternate!==null&&c.delete(Y.key===null?B:Y.key),w=i(Y,w,B),L===null?M=Y:L.sibling=Y,L=Y);return e&&c.forEach(function(G){return t(C,G)}),Bt&&Ti(C,B),M}function N(C,w,E,_){if(typeof E=="object"&&E!==null&&E.type===pa&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case Ms:e:{for(var M=E.key,L=w;L!==null;){if(L.key===M){if(M=E.type,M===pa){if(L.tag===7){n(C,L.sibling),w=o(L,E.props.children),w.return=C,C=w;break e}}else if(L.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===Xo&&th(M)===L.type){n(C,L.sibling),w=o(L,E.props),w.ref=ml(C,L,E),w.return=C,C=w;break e}n(C,L);break}else t(C,L);L=L.sibling}E.type===pa?(w=Ni(E.props.children,C.mode,_,E.key),w.return=C,C=w):(_=gu(E.type,E.key,E.props,null,C.mode,_),_.ref=ml(C,w,E),_.return=C,C=_)}return l(C);case da:e:{for(L=E.key;w!==null;){if(w.key===L)if(w.tag===4&&w.stateNode.containerInfo===E.containerInfo&&w.stateNode.implementation===E.implementation){n(C,w.sibling),w=o(w,E.children||[]),w.return=C,C=w;break e}else{n(C,w);break}else t(C,w);w=w.sibling}w=Lf(E,C.mode,_),w.return=C,C=w}return l(C);case Xo:return L=E._init,N(C,w,L(E._payload),_)}if(El(E))return T(C,w,E,_);if(ul(E))return $(C,w,E,_);Vs(C,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,w!==null&&w.tag===6?(n(C,w.sibling),w=o(w,E),w.return=C,C=w):(n(C,w),w=Af(E,C.mode,_),w.return=C,C=w),l(C)):n(C,w)}return N}var La=sy(!0),uy=sy(!1),Ss={},ho=vi(Ss),Zl=vi(Ss),Jl=vi(Ss);function Ii(e){if(e===Ss)throw Error(ce(174));return e}function sm(e,t){switch(Rt(Jl,t),Rt(Zl,e),Rt(ho,Ss),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:md(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=md(t,e)}Mt(ho),Rt(ho,t)}function ja(){Mt(ho),Mt(Zl),Mt(Jl)}function cy(e){Ii(Jl.current);var t=Ii(ho.current),n=md(t,e.type);t!==n&&(Rt(Zl,e),Rt(ho,n))}function um(e){Zl.current===e&&(Mt(ho),Mt(Zl))}var Ut=vi(0);function Vu(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Rf=[];function cm(){for(var e=0;en?n:4,e(!0);var r=Pf.transition;Pf.transition={};try{e(!1),t()}finally{bt=n,Pf.transition=r}}function Oy(){return Pr().memoizedState}function Nw(e,t,n){var r=ci(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},$y(e))_y(t,n);else if(n=oy(e,t,n,r),n!==null){var o=Ln();Ur(n,e,r,o),Ry(n,t,r)}}function Aw(e,t,n){var r=ci(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if($y(e))_y(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var l=t.lastRenderedState,u=i(l,n);if(o.hasEagerState=!0,o.eagerState=u,qr(u,l)){var f=t.interleaved;f===null?(o.next=o,am(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}n=oy(e,t,o,r),n!==null&&(o=Ln(),Ur(n,e,r,o),Ry(n,t,r))}}function $y(e){var t=e.alternate;return e===Kt||t!==null&&t===Kt}function _y(e,t){Ml=Uu=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ry(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Kp(e,n)}}var Ku={readContext:Rr,useCallback:On,useContext:On,useEffect:On,useImperativeHandle:On,useInsertionEffect:On,useLayoutEffect:On,useMemo:On,useReducer:On,useRef:On,useState:On,useDebugValue:On,useDeferredValue:On,useTransition:On,useMutableSource:On,useSyncExternalStore:On,useId:On,unstable_isNewReconciler:!1},Lw={readContext:Rr,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:Rr,useEffect:rh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,pu(4194308,4,Cy.bind(null,t,e),n)},useLayoutEffect:function(e,t){return pu(4194308,4,e,t)},useInsertionEffect:function(e,t){return pu(4,2,e,t)},useMemo:function(e,t){var n=po();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=po();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Nw.bind(null,Kt,e),[r.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:nh,useDebugValue:vm,useDeferredValue:function(e){return po().memoizedState=e},useTransition:function(){var e=nh(!1),t=e[0];return e=Mw.bind(null,e[1]),po().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Kt,o=po();if(Bt){if(n===void 0)throw Error(ce(407));n=n()}else{if(n=t(),vn===null)throw Error(ce(349));Hi&30||py(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,rh(vy.bind(null,r,i,e),[e]),r.flags|=2048,ns(9,my.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=po(),t=vn.identifierPrefix;if(Bt){var n=Ro,r=_o;n=(r&~(1<<32-Vr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=es++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[mo]=t,e[Yl]=r,Dy(e,t,!1,!1),t.stateNode=e;e:{switch(l=hd(n,r),n){case"dialog":kt("cancel",e),kt("close",e),o=r;break;case"iframe":case"object":case"embed":kt("load",e),o=r;break;case"video":case"audio":for(o=0;oza&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vu(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),vl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Bt)return $n(t),null}else 2*en()-i.renderingStartTime>za&&n!==1073741824&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=en(),t.sibling=null,n=Ut.current,Rt(Ut,r?n&1|2:n&1),t):($n(t),null);case 22:case 23:return Cm(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?pr&1073741824&&($n(t),t.subtreeFlags&6&&(t.flags|=8192)):$n(t),null;case 24:return null;case 25:return null}throw Error(ce(156,t.tag))}function Vw(e,t){switch(tm(t),t.tag){case 1:return tr(t.type)&&ju(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ja(),Mt(er),Mt(In),cm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return um(t),null;case 13:if(Mt(Ut),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ce(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Mt(Ut),null;case 4:return ja(),null;case 10:return im(t.type._context),null;case 22:case 23:return Cm(),null;case 24:return null;default:return null}}var Ks=!1,Rn=!1,Uw=typeof WeakSet=="function"?WeakSet:Set,Ee=null;function wa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Yt(e,t,r)}else n.current=null}function Wd(e,t,n){try{n()}catch(r){Yt(e,t,r)}}var dh=!1;function Kw(e,t){if(Od=Mu,e=V0(),Jp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,u=-1,f=-1,p=0,S=0,h=e,b=null;t:for(;;){for(var O;h!==n||o!==0&&h.nodeType!==3||(u=l+o),h!==i||r!==0&&h.nodeType!==3||(f=l+r),h.nodeType===3&&(l+=h.nodeValue.length),(O=h.firstChild)!==null;)b=h,h=O;for(;;){if(h===e)break t;if(b===n&&++p===o&&(u=l),b===i&&++S===r&&(f=l),(O=h.nextSibling)!==null)break;h=b,b=h.parentNode}h=O}n=u===-1||f===-1?null:{start:u,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for($d={focusedElem:e,selectionRange:n},Mu=!1,Ee=t;Ee!==null;)if(t=Ee,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ee=e;else for(;Ee!==null;){t=Ee;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var $=T.memoizedProps,N=T.memoizedState,C=t.stateNode,w=C.getSnapshotBeforeUpdate(t.elementType===t.type?$:Hr(t.type,$),N);C.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ce(163))}}catch(_){Yt(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,Ee=e;break}Ee=t.return}return T=dh,dh=!1,T}function Nl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wd(t,n,i)}o=o.next}while(o!==r)}}function wc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vd(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function By(e){var t=e.alternate;t!==null&&(e.alternate=null,By(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mo],delete t[Yl],delete t[Pd],delete t[_w],delete t[Rw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Fy(e){return e.tag===5||e.tag===3||e.tag===4}function ph(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ud(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Lu));else if(r!==4&&(e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function Kd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Kd(e,t,n),e=e.sibling;e!==null;)Kd(e,t,n),e=e.sibling}var Sn=null,Br=!1;function Ko(e,t,n){for(n=n.child;n!==null;)Wy(e,t,n),n=n.sibling}function Wy(e,t,n){if(vo&&typeof vo.onCommitFiberUnmount=="function")try{vo.onCommitFiberUnmount(mc,n)}catch{}switch(n.tag){case 5:Rn||wa(n,t);case 6:var r=Sn,o=Br;Sn=null,Ko(e,t,n),Sn=r,Br=o,Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Sn.removeChild(n.stateNode));break;case 18:Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?$f(e.parentNode,n):e.nodeType===1&&$f(e,n),Kl(e)):$f(Sn,n.stateNode));break;case 4:r=Sn,o=Br,Sn=n.stateNode.containerInfo,Br=!0,Ko(e,t,n),Sn=r,Br=o;break;case 0:case 11:case 14:case 15:if(!Rn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Wd(n,t,l),o=o.next}while(o!==r)}Ko(e,t,n);break;case 1:if(!Rn&&(wa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Yt(n,t,u)}Ko(e,t,n);break;case 21:Ko(e,t,n);break;case 22:n.mode&1?(Rn=(r=Rn)||n.memoizedState!==null,Ko(e,t,n),Rn=r):Ko(e,t,n);break;default:Ko(e,t,n)}}function mh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Uw),t.forEach(function(r){var o=tx.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Dr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=en()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qw(r/1960))-r,10e?16:e,ei===null)var r=!1;else{if(e=ei,ei=null,Xu=0,pt&6)throw Error(ce(331));var o=pt;for(pt|=4,Ee=e.current;Ee!==null;){var i=Ee,l=i.child;if(Ee.flags&16){var u=i.deletions;if(u!==null){for(var f=0;fen()-Sm?Mi(e,0):ym|=n),nr(e,t)}function Yy(e,t){t===0&&(e.mode&1?(t=js,js<<=1,!(js&130023424)&&(js=4194304)):t=1);var n=Ln();e=Ao(e,t),e!==null&&(hs(e,t,n),nr(e,n))}function ex(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yy(e,n)}function tx(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ce(314))}r!==null&&r.delete(t),Yy(e,n)}var Zy;Zy=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||er.current)Jn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Jn=!1,Fw(e,t,n);Jn=!!(e.flags&131072)}else Jn=!1,Bt&&t.flags&1048576&&ty(t,Hu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;mu(e,t),e=t.pendingProps;var o=Na(t,In.current);Pa(t,n),o=dm(null,t,r,e,o,n);var i=pm();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tr(r)?(i=!0,Du(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,lm(t),o.updater=bc,t.stateNode=o,o._reactInternals=t,Ld(t,r,e,n),t=zd(null,t,r,!0,i,n)):(t.tag=0,Bt&&i&&em(t),Nn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(mu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=rx(r),e=Hr(r,e),o){case 0:t=Dd(null,t,r,e,n);break e;case 1:t=uh(null,t,r,e,n);break e;case 11:t=lh(null,t,r,e,n);break e;case 14:t=sh(null,t,r,Hr(r.type,e),n);break e}throw Error(ce(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),Dd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),uh(e,t,r,o,n);case 3:e:{if(Ay(t),e===null)throw Error(ce(387));r=t.pendingProps,i=t.memoizedState,o=i.element,iy(e,t),Wu(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Da(Error(ce(423)),t),t=ch(e,t,r,n,o);break e}else if(r!==o){o=Da(Error(ce(424)),t),t=ch(e,t,r,n,o);break e}else for(mr=li(t.stateNode.containerInfo.firstChild),vr=t,Bt=!0,Wr=null,n=uy(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Aa(),r===o){t=Lo(e,t,n);break e}Nn(e,t,r,n)}t=t.child}return t;case 5:return cy(t),e===null&&Md(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,_d(r,o)?l=null:i!==null&&_d(r,i)&&(t.flags|=32),Ny(e,t),Nn(e,t,l,n),t.child;case 6:return e===null&&Md(t),null;case 13:return Ly(e,t,n);case 4:return sm(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):Nn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),lh(e,t,r,o,n);case 7:return Nn(e,t,t.pendingProps,n),t.child;case 8:return Nn(e,t,t.pendingProps.children,n),t.child;case 12:return Nn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Rt(Bu,r._currentValue),r._currentValue=l,i!==null)if(qr(i.value,l)){if(i.children===o.children&&!er.current){t=Lo(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){l=i.child;for(var f=u.firstContext;f!==null;){if(f.context===r){if(i.tag===1){f=Po(-1,n&-n),f.tag=2;var p=i.updateQueue;if(p!==null){p=p.shared;var S=p.pending;S===null?f.next=f:(f.next=S.next,S.next=f),p.pending=f}}i.lanes|=n,f=i.alternate,f!==null&&(f.lanes|=n),Nd(i.return,n,t),u.lanes|=n;break}f=f.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(ce(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Nd(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Nn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pa(t,n),o=Rr(o),r=r(o),t.flags|=1,Nn(e,t,r,n),t.child;case 14:return r=t.type,o=Hr(r,t.pendingProps),o=Hr(r.type,o),sh(e,t,r,o,n);case 15:return ky(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),mu(e,t),t.tag=1,tr(r)?(e=!0,Du(t)):e=!1,Pa(t,n),ly(t,r,o),Ld(t,r,o,n),zd(null,t,r,!0,e,n);case 19:return jy(e,t,n);case 22:return My(e,t,n)}throw Error(ce(156,t.tag))};function Jy(e,t){return T0(e,t)}function nx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $r(e,t,n,r){return new nx(e,t,n,r)}function xm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rx(e){if(typeof e=="function")return xm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Wp)return 14}return 2}function fi(e,t){var n=e.alternate;return n===null?(n=$r(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gu(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")xm(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case pa:return Ni(n.children,o,i,t);case Bp:l=8,o|=8;break;case ad:return e=$r(12,n,t,o|2),e.elementType=ad,e.lanes=i,e;case ld:return e=$r(13,n,t,o),e.elementType=ld,e.lanes=i,e;case sd:return e=$r(19,n,t,o),e.elementType=sd,e.lanes=i,e;case s0:return Ec(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case a0:l=10;break e;case l0:l=9;break e;case Fp:l=11;break e;case Wp:l=14;break e;case Xo:l=16,r=null;break e}throw Error(ce(130,e==null?e:typeof e,""))}return t=$r(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ni(e,t,n,r){return e=$r(7,e,r,t),e.lanes=n,e}function Ec(e,t,n,r){return e=$r(22,e,r,t),e.elementType=s0,e.lanes=n,e.stateNode={isHidden:!1},e}function Af(e,t,n){return e=$r(6,e,null,t),e.lanes=n,e}function Lf(e,t,n){return t=$r(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ox(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hf(0),this.expirationTimes=hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Em(e,t,n,r,o,i,l,u,f){return e=new ox(e,t,n,u,f),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$r(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},lm(i),e}function ix(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r1)}catch(e){console.error(e)}}r1(),t0.exports=yr;var qa=t0.exports;const Yd=ms(qa),cx=Wg({__proto__:null,default:Yd},[qa]);var wh=qa;od.createRoot=wh.createRoot,od.hydrateRoot=wh.hydrateRoot;var _m=v.createContext({});function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)continue;n[r]=e[r]}return n}function Ft(e,t){if(e==null)return{};var n,r,o=px(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l1={exports:{}};/*! +`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Mf(e,t,n){return{value:e,source:null,stack:null,digest:t??null}}function jd(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var zw=typeof WeakMap=="function"?WeakMap:Map;function Py(e,t,n){n=Po(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qu||(qu=!0,Gd=r),jd(e,t)},n}function Iy(e,t,n){n=Po(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){jd(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){jd(e,t),typeof r!="function"&&(ui===null?ui=new Set([this]):ui.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function oh(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new zw;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Jw.bind(null,e,t,n),t.then(e,e))}function ih(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function ah(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Po(-1,1),t.tag=2,si(n,t,1))),n.lanes|=1),e)}var Hw=Do.ReactCurrentOwner,Jn=!1;function Nn(e,t,n,r){t.child=e===null?uy(t,null,n,r):La(t,e.child,n,r)}function lh(e,t,n,r,o){n=n.render;var i=t.ref;return Pa(t,o),r=dm(e,t,n,r,i,o),n=pm(),e!==null&&!Jn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Lo(e,t,o)):(Bt&&n&&em(t),t.flags|=1,Nn(e,t,r,o),t.child)}function sh(e,t,n,r,o){if(e===null){var i=n.type;return typeof i=="function"&&!xm(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,ky(e,t,i,r,o)):(e=gu(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&o)){var l=i.memoizedProps;if(n=n.compare,n=n!==null?n:ql,n(l,r)&&e.ref===t.ref)return Lo(e,t,o)}return t.flags|=1,e=fi(i,r),e.ref=t.ref,e.return=t,t.child=e}function ky(e,t,n,r,o){if(e!==null){var i=e.memoizedProps;if(ql(i,r)&&e.ref===t.ref)if(Jn=!1,t.pendingProps=r=i,(e.lanes&o)!==0)e.flags&131072&&(Jn=!0);else return t.lanes=e.lanes,Lo(e,t,o)}return Dd(e,t,n,r,o)}function My(e,t,n){var r=t.pendingProps,o=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Rt(xa,pr),pr|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Rt(xa,pr),pr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,Rt(xa,pr),pr|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,Rt(xa,pr),pr|=r;return Nn(e,t,o,n),t.child}function Ny(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Dd(e,t,n,r,o){var i=tr(n)?Di:In.current;return i=Na(t,i),Pa(t,o),n=dm(e,t,n,r,i,o),r=pm(),e!==null&&!Jn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Lo(e,t,o)):(Bt&&r&&em(t),t.flags|=1,Nn(e,t,n,o),t.child)}function uh(e,t,n,r,o){if(tr(n)){var i=!0;Du(t)}else i=!1;if(Pa(t,o),t.stateNode===null)mu(e,t),ly(t,n,r),Ld(t,n,r,o),r=!0;else if(e===null){var l=t.stateNode,u=t.memoizedProps;l.props=u;var f=l.context,p=n.contextType;typeof p=="object"&&p!==null?p=Rr(p):(p=tr(n)?Di:In.current,p=Na(t,p));var S=n.getDerivedStateFromProps,h=typeof S=="function"||typeof l.getSnapshotBeforeUpdate=="function";h||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==r||f!==p)&&eh(t,l,r,p),Qo=!1;var b=t.memoizedState;l.state=b,Wu(t,r,l,o),f=t.memoizedState,u!==r||b!==f||er.current||Qo?(typeof S=="function"&&(Ad(t,n,S,r),f=t.memoizedState),(u=Qo||Jv(t,n,u,r,b,f,p))?(h||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=f),l.props=r,l.state=f,l.context=p,r=u):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,iy(e,t),u=t.memoizedProps,p=t.type===t.elementType?u:Hr(t.type,u),l.props=p,h=t.pendingProps,b=l.context,f=n.contextType,typeof f=="object"&&f!==null?f=Rr(f):(f=tr(n)?Di:In.current,f=Na(t,f));var O=n.getDerivedStateFromProps;(S=typeof O=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==h||b!==f)&&eh(t,l,r,f),Qo=!1,b=t.memoizedState,l.state=b,Wu(t,r,l,o);var T=t.memoizedState;u!==h||b!==T||er.current||Qo?(typeof O=="function"&&(Ad(t,n,O,r),T=t.memoizedState),(p=Qo||Jv(t,n,p,r,b,T,f)||!1)?(S||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,T,f),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,T,f)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&b===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&b===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=T),l.props=r,l.state=T,l.context=f,r=p):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&b===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&b===e.memoizedState||(t.flags|=1024),r=!1)}return zd(e,t,n,r,i,o)}function zd(e,t,n,r,o,i){Ny(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&qv(t,n,!1),Lo(e,t,i);r=t.stateNode,Hw.current=t;var u=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=La(t,e.child,null,i),t.child=La(t,null,u,i)):Nn(e,t,u,i),t.memoizedState=r.state,o&&qv(t,n,!0),t.child}function Ay(e){var t=e.stateNode;t.pendingContext?Gv(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gv(e,t.context,!1),sm(e,t.containerInfo)}function ch(e,t,n,r,o){return Aa(),nm(o),t.flags|=256,Nn(e,t,n,r),t.child}var Hd={dehydrated:null,treeContext:null,retryLane:0};function Bd(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ly(e,t,n){var r=t.pendingProps,o=Ut.current,i=!1,l=(t.flags&128)!==0,u;if((u=l)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Rt(Ut,o&1),e===null)return Md(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,i?(r=t.mode,i=t.child,l={mode:"hidden",children:l},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=l):i=Ec(l,r,0,null),e=Ni(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Bd(n),t.memoizedState=Hd,e):hm(t,l));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return Bw(e,t,l,r,u,o,n);if(i){i=r.fallback,l=t.mode,o=e.child,u=o.sibling;var f={mode:"hidden",children:r.children};return!(l&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=f,t.deletions=null):(r=fi(o,f),r.subtreeFlags=o.subtreeFlags&14680064),u!==null?i=fi(u,i):(i=Ni(i,l,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,l=e.child.memoizedState,l=l===null?Bd(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},i.memoizedState=l,i.childLanes=e.childLanes&~n,t.memoizedState=Hd,r}return i=e.child,e=i.sibling,r=fi(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function hm(e,t){return t=Ec({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Us(e,t,n,r){return r!==null&&nm(r),La(t,e.child,null,n),e=hm(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Bw(e,t,n,r,o,i,l){if(n)return t.flags&256?(t.flags&=-257,r=Mf(Error(ce(422))),Us(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=Ec({mode:"visible",children:r.children},o,0,null),i=Ni(i,o,l,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&La(t,e.child,null,l),t.child.memoizedState=Bd(l),t.memoizedState=Hd,i);if(!(t.mode&1))return Us(e,t,l,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var u=r.dgst;return r=u,i=Error(ce(419)),r=Mf(i,r),Us(e,t,l,r)}if(u=(l&e.childLanes)!==0,Jn||u){if(r=vn,r!==null){switch(l&-l){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|l)?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,Ao(e,o),Ur(r,e,o,-1))}return wm(),r=Mf(Error(ce(421))),Us(e,t,l,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=ex.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,mr=li(o.nextSibling),vr=t,Bt=!0,Wr=null,e!==null&&(Tr[Or++]=_o,Tr[Or++]=Ro,Tr[Or++]=zi,_o=e.id,Ro=e.overflow,zi=t),t=hm(t,r.children),t.flags|=4096,t)}function fh(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Nd(e.return,t,n)}function Nf(e,t,n,r,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function jy(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Nn(e,t,r.children,n),r=Ut.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fh(e,n,t);else if(e.tag===19)fh(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Rt(Ut,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&Vu(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Nf(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Vu(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Nf(t,!0,n,null,i);break;case"together":Nf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function mu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Lo(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Bi|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(ce(153));if(t.child!==null){for(e=t.child,n=fi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=fi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Fw(e,t,n){switch(t.tag){case 3:Ay(t),Aa();break;case 5:cy(t);break;case 1:tr(t.type)&&Du(t);break;case 4:sm(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Rt(Bu,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Rt(Ut,Ut.current&1),t.flags|=128,null):n&t.child.childLanes?Ly(e,t,n):(Rt(Ut,Ut.current&1),e=Lo(e,t,n),e!==null?e.sibling:null);Rt(Ut,Ut.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return jy(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Rt(Ut,Ut.current),r)break;return null;case 22:case 23:return t.lanes=0,My(e,t,n)}return Lo(e,t,n)}var Dy,Fd,zy,Hy;Dy=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Fd=function(){};zy=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Ii(ho.current);var i=null;switch(n){case"input":o=cd(e,o),r=cd(e,r),i=[];break;case"select":o=Gt({},o,{value:void 0}),r=Gt({},r,{value:void 0}),i=[];break;case"textarea":o=pd(e,o),r=pd(e,r),i=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Lu)}vd(n,r);var l;n=null;for(p in o)if(!r.hasOwnProperty(p)&&o.hasOwnProperty(p)&&o[p]!=null)if(p==="style"){var u=o[p];for(l in u)u.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else p!=="dangerouslySetInnerHTML"&&p!=="children"&&p!=="suppressContentEditableWarning"&&p!=="suppressHydrationWarning"&&p!=="autoFocus"&&(Bl.hasOwnProperty(p)?i||(i=[]):(i=i||[]).push(p,null));for(p in r){var f=r[p];if(u=o!=null?o[p]:void 0,r.hasOwnProperty(p)&&f!==u&&(f!=null||u!=null))if(p==="style")if(u){for(l in u)!u.hasOwnProperty(l)||f&&f.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in f)f.hasOwnProperty(l)&&u[l]!==f[l]&&(n||(n={}),n[l]=f[l])}else n||(i||(i=[]),i.push(p,n)),n=f;else p==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,u=u?u.__html:void 0,f!=null&&u!==f&&(i=i||[]).push(p,f)):p==="children"?typeof f!="string"&&typeof f!="number"||(i=i||[]).push(p,""+f):p!=="suppressContentEditableWarning"&&p!=="suppressHydrationWarning"&&(Bl.hasOwnProperty(p)?(f!=null&&p==="onScroll"&&kt("scroll",e),i||u===f||(i=[])):(i=i||[]).push(p,f))}n&&(i=i||[]).push("style",n);var p=i;(t.updateQueue=p)&&(t.flags|=4)}};Hy=function(e,t,n,r){n!==r&&(t.flags|=4)};function vl(e,t){if(!Bt)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $n(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Ww(e,t,n){var r=t.pendingProps;switch(tm(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $n(t),null;case 1:return tr(t.type)&&ju(),$n(t),null;case 3:return r=t.stateNode,ja(),Mt(er),Mt(In),cm(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ws(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Wr!==null&&(Qd(Wr),Wr=null))),Fd(e,t),$n(t),null;case 5:um(t);var o=Ii(Jl.current);if(n=t.type,e!==null&&t.stateNode!=null)zy(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ce(166));return $n(t),null}if(e=Ii(ho.current),Ws(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[mo]=t,r[Yl]=i,e=(t.mode&1)!==0,n){case"dialog":kt("cancel",r),kt("close",r);break;case"iframe":case"object":case"embed":kt("load",r);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[mo]=t,e[Yl]=r,Dy(e,t,!1,!1),t.stateNode=e;e:{switch(l=hd(n,r),n){case"dialog":kt("cancel",e),kt("close",e),o=r;break;case"iframe":case"object":case"embed":kt("load",e),o=r;break;case"video":case"audio":for(o=0;oza&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304)}else{if(!r)if(e=Vu(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),vl(i,!0),i.tail===null&&i.tailMode==="hidden"&&!l.alternate&&!Bt)return $n(t),null}else 2*en()-i.renderingStartTime>za&&n!==1073741824&&(t.flags|=128,r=!0,vl(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(n=i.last,n!==null?n.sibling=l:t.child=l,i.last=l)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=en(),t.sibling=null,n=Ut.current,Rt(Ut,r?n&1|2:n&1),t):($n(t),null);case 22:case 23:return Cm(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?pr&1073741824&&($n(t),t.subtreeFlags&6&&(t.flags|=8192)):$n(t),null;case 24:return null;case 25:return null}throw Error(ce(156,t.tag))}function Vw(e,t){switch(tm(t),t.tag){case 1:return tr(t.type)&&ju(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ja(),Mt(er),Mt(In),cm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return um(t),null;case 13:if(Mt(Ut),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ce(340));Aa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Mt(Ut),null;case 4:return ja(),null;case 10:return im(t.type._context),null;case 22:case 23:return Cm(),null;case 24:return null;default:return null}}var Ks=!1,Rn=!1,Uw=typeof WeakSet=="function"?WeakSet:Set,Te=null;function wa(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Yt(e,t,r)}else n.current=null}function Wd(e,t,n){try{n()}catch(r){Yt(e,t,r)}}var dh=!1;function Kw(e,t){if(Od=Mu,e=V0(),Jp(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var l=0,u=-1,f=-1,p=0,S=0,h=e,b=null;t:for(;;){for(var O;h!==n||o!==0&&h.nodeType!==3||(u=l+o),h!==i||r!==0&&h.nodeType!==3||(f=l+r),h.nodeType===3&&(l+=h.nodeValue.length),(O=h.firstChild)!==null;)b=h,h=O;for(;;){if(h===e)break t;if(b===n&&++p===o&&(u=l),b===i&&++S===r&&(f=l),(O=h.nextSibling)!==null)break;h=b,b=h.parentNode}h=O}n=u===-1||f===-1?null:{start:u,end:f}}else n=null}n=n||{start:0,end:0}}else n=null;for($d={focusedElem:e,selectionRange:n},Mu=!1,Te=t;Te!==null;)if(t=Te,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Te=e;else for(;Te!==null;){t=Te;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var $=T.memoizedProps,N=T.memoizedState,C=t.stateNode,w=C.getSnapshotBeforeUpdate(t.elementType===t.type?$:Hr(t.type,$),N);C.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ce(163))}}catch(_){Yt(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,Te=e;break}Te=t.return}return T=dh,dh=!1,T}function Nl(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&Wd(t,n,i)}o=o.next}while(o!==r)}}function wc(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Vd(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function By(e){var t=e.alternate;t!==null&&(e.alternate=null,By(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[mo],delete t[Yl],delete t[Pd],delete t[_w],delete t[Rw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Fy(e){return e.tag===5||e.tag===3||e.tag===4}function ph(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fy(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ud(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Lu));else if(r!==4&&(e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function Kd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Kd(e,t,n),e=e.sibling;e!==null;)Kd(e,t,n),e=e.sibling}var Sn=null,Br=!1;function Ko(e,t,n){for(n=n.child;n!==null;)Wy(e,t,n),n=n.sibling}function Wy(e,t,n){if(vo&&typeof vo.onCommitFiberUnmount=="function")try{vo.onCommitFiberUnmount(mc,n)}catch{}switch(n.tag){case 5:Rn||wa(n,t);case 6:var r=Sn,o=Br;Sn=null,Ko(e,t,n),Sn=r,Br=o,Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Sn.removeChild(n.stateNode));break;case 18:Sn!==null&&(Br?(e=Sn,n=n.stateNode,e.nodeType===8?$f(e.parentNode,n):e.nodeType===1&&$f(e,n),Kl(e)):$f(Sn,n.stateNode));break;case 4:r=Sn,o=Br,Sn=n.stateNode.containerInfo,Br=!0,Ko(e,t,n),Sn=r,Br=o;break;case 0:case 11:case 14:case 15:if(!Rn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,l=i.destroy;i=i.tag,l!==void 0&&(i&2||i&4)&&Wd(n,t,l),o=o.next}while(o!==r)}Ko(e,t,n);break;case 1:if(!Rn&&(wa(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Yt(n,t,u)}Ko(e,t,n);break;case 21:Ko(e,t,n);break;case 22:n.mode&1?(Rn=(r=Rn)||n.memoizedState!==null,Ko(e,t,n),Rn=r):Ko(e,t,n);break;default:Ko(e,t,n)}}function mh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Uw),t.forEach(function(r){var o=tx.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Dr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=l),r&=~i}if(r=o,r=en()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*qw(r/1960))-r,10e?16:e,ei===null)var r=!1;else{if(e=ei,ei=null,Xu=0,pt&6)throw Error(ce(331));var o=pt;for(pt|=4,Te=e.current;Te!==null;){var i=Te,l=i.child;if(Te.flags&16){var u=i.deletions;if(u!==null){for(var f=0;fen()-Sm?Mi(e,0):ym|=n),nr(e,t)}function Yy(e,t){t===0&&(e.mode&1?(t=js,js<<=1,!(js&130023424)&&(js=4194304)):t=1);var n=Ln();e=Ao(e,t),e!==null&&(hs(e,t,n),nr(e,n))}function ex(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yy(e,n)}function tx(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ce(314))}r!==null&&r.delete(t),Yy(e,n)}var Zy;Zy=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||er.current)Jn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Jn=!1,Fw(e,t,n);Jn=!!(e.flags&131072)}else Jn=!1,Bt&&t.flags&1048576&&ty(t,Hu,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;mu(e,t),e=t.pendingProps;var o=Na(t,In.current);Pa(t,n),o=dm(null,t,r,e,o,n);var i=pm();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tr(r)?(i=!0,Du(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,lm(t),o.updater=bc,t.stateNode=o,o._reactInternals=t,Ld(t,r,e,n),t=zd(null,t,r,!0,i,n)):(t.tag=0,Bt&&i&&em(t),Nn(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(mu(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=rx(r),e=Hr(r,e),o){case 0:t=Dd(null,t,r,e,n);break e;case 1:t=uh(null,t,r,e,n);break e;case 11:t=lh(null,t,r,e,n);break e;case 14:t=sh(null,t,r,Hr(r.type,e),n);break e}throw Error(ce(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),Dd(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),uh(e,t,r,o,n);case 3:e:{if(Ay(t),e===null)throw Error(ce(387));r=t.pendingProps,i=t.memoizedState,o=i.element,iy(e,t),Wu(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Da(Error(ce(423)),t),t=ch(e,t,r,n,o);break e}else if(r!==o){o=Da(Error(ce(424)),t),t=ch(e,t,r,n,o);break e}else for(mr=li(t.stateNode.containerInfo.firstChild),vr=t,Bt=!0,Wr=null,n=uy(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Aa(),r===o){t=Lo(e,t,n);break e}Nn(e,t,r,n)}t=t.child}return t;case 5:return cy(t),e===null&&Md(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,l=o.children,_d(r,o)?l=null:i!==null&&_d(r,i)&&(t.flags|=32),Ny(e,t),Nn(e,t,l,n),t.child;case 6:return e===null&&Md(t),null;case 13:return Ly(e,t,n);case 4:return sm(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=La(t,null,r,n):Nn(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),lh(e,t,r,o,n);case 7:return Nn(e,t,t.pendingProps,n),t.child;case 8:return Nn(e,t,t.pendingProps.children,n),t.child;case 12:return Nn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,l=o.value,Rt(Bu,r._currentValue),r._currentValue=l,i!==null)if(qr(i.value,l)){if(i.children===o.children&&!er.current){t=Lo(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){l=i.child;for(var f=u.firstContext;f!==null;){if(f.context===r){if(i.tag===1){f=Po(-1,n&-n),f.tag=2;var p=i.updateQueue;if(p!==null){p=p.shared;var S=p.pending;S===null?f.next=f:(f.next=S.next,S.next=f),p.pending=f}}i.lanes|=n,f=i.alternate,f!==null&&(f.lanes|=n),Nd(i.return,n,t),u.lanes|=n;break}f=f.next}}else if(i.tag===10)l=i.type===t.type?null:i.child;else if(i.tag===18){if(l=i.return,l===null)throw Error(ce(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Nd(l,n,t),l=i.sibling}else l=i.child;if(l!==null)l.return=i;else for(l=i;l!==null;){if(l===t){l=null;break}if(i=l.sibling,i!==null){i.return=l.return,l=i;break}l=l.return}i=l}Nn(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pa(t,n),o=Rr(o),r=r(o),t.flags|=1,Nn(e,t,r,n),t.child;case 14:return r=t.type,o=Hr(r,t.pendingProps),o=Hr(r.type,o),sh(e,t,r,o,n);case 15:return ky(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Hr(r,o),mu(e,t),t.tag=1,tr(r)?(e=!0,Du(t)):e=!1,Pa(t,n),ly(t,r,o),Ld(t,r,o,n),zd(null,t,r,!0,e,n);case 19:return jy(e,t,n);case 22:return My(e,t,n)}throw Error(ce(156,t.tag))};function Jy(e,t){return T0(e,t)}function nx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $r(e,t,n,r){return new nx(e,t,n,r)}function xm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rx(e){if(typeof e=="function")return xm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Fp)return 11;if(e===Wp)return 14}return 2}function fi(e,t){var n=e.alternate;return n===null?(n=$r(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function gu(e,t,n,r,o,i){var l=2;if(r=e,typeof e=="function")xm(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case pa:return Ni(n.children,o,i,t);case Bp:l=8,o|=8;break;case ad:return e=$r(12,n,t,o|2),e.elementType=ad,e.lanes=i,e;case ld:return e=$r(13,n,t,o),e.elementType=ld,e.lanes=i,e;case sd:return e=$r(19,n,t,o),e.elementType=sd,e.lanes=i,e;case s0:return Ec(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case a0:l=10;break e;case l0:l=9;break e;case Fp:l=11;break e;case Wp:l=14;break e;case Xo:l=16,r=null;break e}throw Error(ce(130,e==null?e:typeof e,""))}return t=$r(l,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Ni(e,t,n,r){return e=$r(7,e,r,t),e.lanes=n,e}function Ec(e,t,n,r){return e=$r(22,e,r,t),e.elementType=s0,e.lanes=n,e.stateNode={isHidden:!1},e}function Af(e,t,n){return e=$r(6,e,null,t),e.lanes=n,e}function Lf(e,t,n){return t=$r(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ox(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hf(0),this.expirationTimes=hf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Em(e,t,n,r,o,i,l,u,f){return e=new ox(e,t,n,u,f),t===1?(t=1,i===!0&&(t|=8)):t=0,i=$r(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},lm(i),e}function ix(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r1)}catch(e){console.error(e)}}r1(),t0.exports=yr;var qa=t0.exports;const Yd=ms(qa),cx=Wg({__proto__:null,default:Yd},[qa]);var wh=qa;od.createRoot=wh.createRoot,od.hydrateRoot=wh.hydrateRoot;var _m=v.createContext({});function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0)continue;n[r]=e[r]}return n}function Ft(e,t){if(e==null)return{};var n,r,o=px(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l1={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l1)&&(e=1),e}function Qs(e){return e<=1?"".concat(Number(e)*100,"%"):e}function ki(e){return e.length===1?"0"+e:String(e)}function gx(e,t,n){return{r:Cn(e,255)*255,g:Cn(t,255)*255,b:Cn(n,255)*255}}function xh(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=0,u=(r+o)/2;if(r===o)l=0,i=0;else{var f=r-o;switch(l=u>.5?f/(2-r-o):f/(r+o),r){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function yx(e,t,n){var r,o,i;if(e=Cn(e,360),t=Cn(t,100),n=Cn(n,100),t===0)o=n,i=n,r=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=jf(u,l,e+1/3),o=jf(u,l,e),i=jf(u,l,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Jd(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=r,u=r-o,f=r===0?0:u/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/u+(t>16,g:(e&65280)>>8,b:e&255}}var tp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fa(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,l=!1,u=!1;return typeof e=="string"&&(e=Tx(e)),typeof e=="object"&&(xo(e.r)&&xo(e.g)&&xo(e.b)?(t=gx(e.r,e.g,e.b),l=!0,u=String(e.r).substr(-1)==="%"?"prgb":"rgb"):xo(e.h)&&xo(e.s)&&xo(e.v)?(r=Qs(e.s),o=Qs(e.v),t=Sx(e.h,r,o),l=!0,u="hsv"):xo(e.h)&&xo(e.s)&&xo(e.l)&&(r=Qs(e.s),i=Qs(e.l),t=yx(e.h,r,i),l=!0,u="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=s1(n),{ok:l,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var xx="[-\\+]?\\d+%?",Ex="[-\\+]?\\d*\\.\\d+%?",ti="(?:".concat(Ex,")|(?:").concat(xx,")"),Df="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zf="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zr={CSS_UNIT:new RegExp(ti),rgb:new RegExp("rgb"+Df),rgba:new RegExp("rgba"+zf),hsl:new RegExp("hsl"+Df),hsla:new RegExp("hsla"+zf),hsv:new RegExp("hsv"+Df),hsva:new RegExp("hsva"+zf),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Tx(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(tp[e])e=tp[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=zr.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=zr.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=zr.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=zr.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=zr.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=zr.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=zr.hex8.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),a:Eh(n[4]),format:t?"name":"hex8"}:(n=zr.hex6.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),format:t?"name":"hex"}:(n=zr.hex4.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),a:Eh(n[4]+n[4]),format:t?"name":"hex8"}:(n=zr.hex3.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function xo(e){return!!zr.CSS_UNIT.exec(String(e))}var An=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=wx(t)),this.originalInput=t;var o=fa(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,l=t.g/255,u=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),u<=.03928?o=u/12.92:o=Math.pow((u+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=s1(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Jd(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Jd(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=xh(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=xh(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ep(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),bx(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Cn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Cn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ep(this.r,this.g,this.b,!1),n=0,r=Object.entries(tp);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xs(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Xs(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Xs(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Xs(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,l={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,l=[],u=1/t;t--;)l.push(new e({h:r,s:o,v:i})),i=(i+u)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,l=1;l=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ys*t:Math.round(e.h)+Ys*t:r=n?Math.round(e.h)+Ys*t:Math.round(e.h)-Ys*t,r<0?r+=360:r>=360&&(r-=360),r}function _h(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Th*t:t===c1?r=e.s+Th:r=e.s+Ox*t,r>1&&(r=1),n&&t===u1&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Rh(e,t,n){var r;return n?r=e.v+$x*t:r=e.v-_x*t,r>1&&(r=1),Number(r.toFixed(2))}function Wi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=fa(e),o=u1;o>0;o-=1){var i=Oh(r),l=Zs(fa({h:$h(i,o,!0),s:_h(i,o,!0),v:Rh(i,o,!0)}));n.push(l)}n.push(Zs(r));for(var u=1;u<=c1;u+=1){var f=Oh(r),p=Zs(fa({h:$h(f,u),s:_h(f,u),v:Rh(f,u)}));n.push(p)}return t.theme==="dark"?Rx.map(function(S){var h=S.index,b=S.opacity,O=Zs(Px(fa(t.backgroundColor||"#141414"),fa(n[h]),b*100));return O}):n}var Hf={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},yu={},Bf={};Object.keys(Hf).forEach(function(e){yu[e]=Wi(Hf[e]),yu[e].primary=yu[e][5],Bf[e]=Wi(Hf[e],{theme:"dark",backgroundColor:"#141414"}),Bf[e].primary=Bf[e][5]});var Ix=yu.blue;function Ph(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function de(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Mx}function Rc(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Nx(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Pm(e){return Array.from((np.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function d1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,l=Nx(r),u=l==="prependQueue",f=document.createElement("style");f.setAttribute(Ih,l),u&&i&&f.setAttribute(kh,"".concat(i)),n!=null&&n.nonce&&(f.nonce=n==null?void 0:n.nonce),f.innerHTML=e;var p=Rc(t),S=p.firstChild;if(r){if(u){var h=(t.styles||Pm(p)).filter(function(b){if(!["prepend","prependQueue"].includes(b.getAttribute(Ih)))return!1;var O=Number(b.getAttribute(kh)||0);return i>=O});if(h.length)return p.insertBefore(f,h[h.length-1].nextSibling),f}p.insertBefore(f,S)}else p.appendChild(f);return f}function p1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Rc(t);return(t.styles||Pm(n)).find(function(r){return r.getAttribute(f1(t))===e})}function os(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=p1(e,t);if(n){var r=Rc(t);r.removeChild(n)}}function Ax(e,t){var n=np.get(e);if(!n||!kx(document,n)){var r=d1("",t),o=r.parentNode;np.set(e,o),e.removeChild(r)}}function Io(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Rc(n),o=Pm(r),i=de(de({},n),{},{styles:o});Ax(r,i);var l=p1(t,i);if(l){var u,f;if((u=i.csp)!==null&&u!==void 0&&u.nonce&&l.nonce!==((f=i.csp)===null||f===void 0?void 0:f.nonce)){var p;l.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return l.innerHTML!==e&&(l.innerHTML=e),l}var S=d1(e,i);return S.setAttribute(f1(i),t),S}function m1(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Lx(e){return m1(e)instanceof ShadowRoot}function Zu(e){return Lx(e)?m1(e):null}var rp={},jx=function(t){};function Dx(e,t){}function zx(e,t){}function Hx(){rp={}}function v1(e,t,n){!t&&!rp[n]&&(e(!1,n),rp[n]=!0)}function Gi(e,t){v1(Dx,e,t)}function Bx(e,t){v1(zx,e,t)}Gi.preMessage=jx;Gi.resetWarned=Hx;Gi.noteOnce=Bx;function Fx(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Wx(e,t){Gi(e,"[@ant-design/icons] ".concat(t))}function Mh(e){return Pt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(Pt(e.icon)==="object"||typeof e.icon=="function")}function Nh(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Fx(n)]=r}return t},{})}function op(e,t,n){return n?Pe.createElement(e.tag,de(de({key:t},Nh(e.attrs)),n),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Pe.createElement(e.tag,de({key:t},Nh(e.attrs)),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function h1(e){return Wi(e)[0]}function g1(e){return e?Array.isArray(e)?e:[e]:[]}var Vx=` +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",l=0;l1)&&(e=1),e}function Qs(e){return e<=1?"".concat(Number(e)*100,"%"):e}function ki(e){return e.length===1?"0"+e:String(e)}function gx(e,t,n){return{r:Cn(e,255)*255,g:Cn(t,255)*255,b:Cn(n,255)*255}}function xh(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=0,u=(r+o)/2;if(r===o)l=0,i=0;else{var f=r-o;switch(l=u>.5?f/(2-r-o):f/(r+o),r){case e:i=(t-n)/f+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function yx(e,t,n){var r,o,i;if(e=Cn(e,360),t=Cn(t,100),n=Cn(n,100),t===0)o=n,i=n,r=n;else{var l=n<.5?n*(1+t):n+t-n*t,u=2*n-l;r=jf(u,l,e+1/3),o=jf(u,l,e),i=jf(u,l,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Jd(e,t,n){e=Cn(e,255),t=Cn(t,255),n=Cn(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=r,u=r-o,f=r===0?0:u/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/u+(t>16,g:(e&65280)>>8,b:e&255}}var tp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fa(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,l=!1,u=!1;return typeof e=="string"&&(e=Tx(e)),typeof e=="object"&&(xo(e.r)&&xo(e.g)&&xo(e.b)?(t=gx(e.r,e.g,e.b),l=!0,u=String(e.r).substr(-1)==="%"?"prgb":"rgb"):xo(e.h)&&xo(e.s)&&xo(e.v)?(r=Qs(e.s),o=Qs(e.v),t=Sx(e.h,r,o),l=!0,u="hsv"):xo(e.h)&&xo(e.s)&&xo(e.l)&&(r=Qs(e.s),i=Qs(e.l),t=yx(e.h,r,i),l=!0,u="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=s1(n),{ok:l,format:e.format||u,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var xx="[-\\+]?\\d+%?",Ex="[-\\+]?\\d*\\.\\d+%?",ti="(?:".concat(Ex,")|(?:").concat(xx,")"),Df="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zf="[\\s|\\(]+(".concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")[,|\\s]+(").concat(ti,")\\s*\\)?"),zr={CSS_UNIT:new RegExp(ti),rgb:new RegExp("rgb"+Df),rgba:new RegExp("rgba"+zf),hsl:new RegExp("hsl"+Df),hsla:new RegExp("hsla"+zf),hsv:new RegExp("hsv"+Df),hsva:new RegExp("hsva"+zf),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Tx(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(tp[e])e=tp[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=zr.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=zr.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=zr.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=zr.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=zr.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=zr.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=zr.hex8.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),a:Eh(n[4]),format:t?"name":"hex8"}:(n=zr.hex6.exec(e),n?{r:dr(n[1]),g:dr(n[2]),b:dr(n[3]),format:t?"name":"hex"}:(n=zr.hex4.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),a:Eh(n[4]+n[4]),format:t?"name":"hex8"}:(n=zr.hex3.exec(e),n?{r:dr(n[1]+n[1]),g:dr(n[2]+n[2]),b:dr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function xo(e){return!!zr.CSS_UNIT.exec(String(e))}var An=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=wx(t)),this.originalInput=t;var o=fa(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,l=t.g/255,u=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),u<=.03928?o=u/12.92:o=Math.pow((u+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=s1(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Jd(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Jd(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=xh(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=xh(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ep(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),bx(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Cn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Cn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ep(this.r,this.g,this.b,!1),n=0,r=Object.entries(tp);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xs(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Xs(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Xs(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Xs(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,l={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,l=[],u=1/t;t--;)l.push(new e({h:r,s:o,v:i})),i=(i+u)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,l=1;l=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Ys*t:Math.round(e.h)+Ys*t:r=n?Math.round(e.h)+Ys*t:Math.round(e.h)-Ys*t,r<0?r+=360:r>=360&&(r-=360),r}function _h(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Th*t:t===c1?r=e.s+Th:r=e.s+Ox*t,r>1&&(r=1),n&&t===u1&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Rh(e,t,n){var r;return n?r=e.v+$x*t:r=e.v-_x*t,r>1&&(r=1),Number(r.toFixed(2))}function Wi(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=fa(e),o=u1;o>0;o-=1){var i=Oh(r),l=Zs(fa({h:$h(i,o,!0),s:_h(i,o,!0),v:Rh(i,o,!0)}));n.push(l)}n.push(Zs(r));for(var u=1;u<=c1;u+=1){var f=Oh(r),p=Zs(fa({h:$h(f,u),s:_h(f,u),v:Rh(f,u)}));n.push(p)}return t.theme==="dark"?Rx.map(function(S){var h=S.index,b=S.opacity,O=Zs(Px(fa(t.backgroundColor||"#141414"),fa(n[h]),b*100));return O}):n}var Hf={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},yu={},Bf={};Object.keys(Hf).forEach(function(e){yu[e]=Wi(Hf[e]),yu[e].primary=yu[e][5],Bf[e]=Wi(Hf[e],{theme:"dark",backgroundColor:"#141414"}),Bf[e].primary=Bf[e][5]});var Ix=yu.blue;function Ph(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function de(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Mx}function Rc(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Nx(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Pm(e){return Array.from((np.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function d1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!gr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,l=Nx(r),u=l==="prependQueue",f=document.createElement("style");f.setAttribute(Ih,l),u&&i&&f.setAttribute(kh,"".concat(i)),n!=null&&n.nonce&&(f.nonce=n==null?void 0:n.nonce),f.innerHTML=e;var p=Rc(t),S=p.firstChild;if(r){if(u){var h=(t.styles||Pm(p)).filter(function(b){if(!["prepend","prependQueue"].includes(b.getAttribute(Ih)))return!1;var O=Number(b.getAttribute(kh)||0);return i>=O});if(h.length)return p.insertBefore(f,h[h.length-1].nextSibling),f}p.insertBefore(f,S)}else p.appendChild(f);return f}function p1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Rc(t);return(t.styles||Pm(n)).find(function(r){return r.getAttribute(f1(t))===e})}function os(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=p1(e,t);if(n){var r=Rc(t);r.removeChild(n)}}function Ax(e,t){var n=np.get(e);if(!n||!kx(document,n)){var r=d1("",t),o=r.parentNode;np.set(e,o),e.removeChild(r)}}function Io(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Rc(n),o=Pm(r),i=de(de({},n),{},{styles:o});Ax(r,i);var l=p1(t,i);if(l){var u,f;if((u=i.csp)!==null&&u!==void 0&&u.nonce&&l.nonce!==((f=i.csp)===null||f===void 0?void 0:f.nonce)){var p;l.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return l.innerHTML!==e&&(l.innerHTML=e),l}var S=d1(e,i);return S.setAttribute(f1(i),t),S}function m1(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Lx(e){return m1(e)instanceof ShadowRoot}function Zu(e){return Lx(e)?m1(e):null}var rp={},jx=function(t){};function Dx(e,t){}function zx(e,t){}function Hx(){rp={}}function v1(e,t,n){!t&&!rp[n]&&(e(!1,n),rp[n]=!0)}function Gi(e,t){v1(Dx,e,t)}function Bx(e,t){v1(zx,e,t)}Gi.preMessage=jx;Gi.resetWarned=Hx;Gi.noteOnce=Bx;function Fx(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Wx(e,t){Gi(e,"[@ant-design/icons] ".concat(t))}function Mh(e){return Pt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(Pt(e.icon)==="object"||typeof e.icon=="function")}function Nh(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Fx(n)]=r}return t},{})}function op(e,t,n){return n?Ie.createElement(e.tag,de(de({key:t},Nh(e.attrs)),n),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):Ie.createElement(e.tag,de({key:t},Nh(e.attrs)),(e.children||[]).map(function(r,o){return op(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function h1(e){return Wi(e)[0]}function g1(e){return e?Array.isArray(e)?e:[e]:[]}var Vx=` .anticon { display: inline-flex; align-items: center; @@ -97,7 +97,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,Ux=function(t){var n=v.useContext(_m),r=n.csp,o=n.prefixCls,i=Vx;o&&(i=i.replace(/anticon/g,o)),v.useEffect(function(){var l=t.current,u=Zu(l);Io(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:u})},[])},Kx=["icon","className","onClick","style","primaryColor","secondaryColor"],jl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Gx(e){var t=e.primaryColor,n=e.secondaryColor;jl.primaryColor=t,jl.secondaryColor=n||h1(t),jl.calculated=!!n}function qx(){return de({},jl)}var Xa=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,l=t.primaryColor,u=t.secondaryColor,f=Ft(t,Kx),p=v.useRef(),S=jl;if(l&&(S={primaryColor:l,secondaryColor:u||h1(l)}),Ux(p),Wx(Mh(n),"icon should be icon definiton, but got ".concat(n)),!Mh(n))return null;var h=n;return h&&typeof h.icon=="function"&&(h=de(de({},h),{},{icon:h.icon(S.primaryColor,S.secondaryColor)})),op(h.icon,"svg-".concat(h.name),de(de({className:r,onClick:o,style:i,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f),{},{ref:p}))};Xa.displayName="IconReact";Xa.getTwoToneColors=qx;Xa.setTwoToneColors=Gx;function y1(e){var t=g1(e),n=me(t,2),r=n[0],o=n[1];return Xa.setTwoToneColors({primaryColor:r,secondaryColor:o})}function Xx(){var e=Xa.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Qx=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];y1(Ix.primary);var zo=v.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,l=e.tabIndex,u=e.onClick,f=e.twoToneColor,p=Ft(e,Qx),S=v.useContext(_m),h=S.prefixCls,b=h===void 0?"anticon":h,O=S.rootClassName,T=ze(O,b,ke(ke({},"".concat(b,"-").concat(r.name),!!r.name),"".concat(b,"-spin"),!!o||r.name==="loading"),n),$=l;$===void 0&&u&&($=-1);var N=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,C=g1(f),w=me(C,2),E=w[0],_=w[1];return v.createElement("span",et({role:"img","aria-label":r.name},p,{ref:t,tabIndex:$,onClick:u,className:T}),v.createElement(Xa,{icon:r,primaryColor:E,secondaryColor:_,style:N}))});zo.displayName="AntdIcon";zo.getTwoToneColor=Xx;zo.setTwoToneColor=y1;var Yx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},Zx=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:Yx}))},Jx=v.forwardRef(Zx),eE={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},tE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:eE}))},nE=v.forwardRef(tE),rE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},oE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:rE}))},iE=v.forwardRef(oE),aE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},lE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:aE}))},S1=v.forwardRef(lE),sE={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},uE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:sE}))},b1=v.forwardRef(uE),cE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},fE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:cE}))},dE=v.forwardRef(fE),C1={exports:{}},Ct={};/** +`,Ux=function(t){var n=v.useContext(_m),r=n.csp,o=n.prefixCls,i=Vx;o&&(i=i.replace(/anticon/g,o)),v.useEffect(function(){var l=t.current,u=Zu(l);Io(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:u})},[])},Kx=["icon","className","onClick","style","primaryColor","secondaryColor"],jl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Gx(e){var t=e.primaryColor,n=e.secondaryColor;jl.primaryColor=t,jl.secondaryColor=n||h1(t),jl.calculated=!!n}function qx(){return de({},jl)}var Xa=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,l=t.primaryColor,u=t.secondaryColor,f=Ft(t,Kx),p=v.useRef(),S=jl;if(l&&(S={primaryColor:l,secondaryColor:u||h1(l)}),Ux(p),Wx(Mh(n),"icon should be icon definiton, but got ".concat(n)),!Mh(n))return null;var h=n;return h&&typeof h.icon=="function"&&(h=de(de({},h),{},{icon:h.icon(S.primaryColor,S.secondaryColor)})),op(h.icon,"svg-".concat(h.name),de(de({className:r,onClick:o,style:i,"data-icon":h.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},f),{},{ref:p}))};Xa.displayName="IconReact";Xa.getTwoToneColors=qx;Xa.setTwoToneColors=Gx;function y1(e){var t=g1(e),n=me(t,2),r=n[0],o=n[1];return Xa.setTwoToneColors({primaryColor:r,secondaryColor:o})}function Xx(){var e=Xa.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Qx=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];y1(Ix.primary);var zo=v.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,l=e.tabIndex,u=e.onClick,f=e.twoToneColor,p=Ft(e,Qx),S=v.useContext(_m),h=S.prefixCls,b=h===void 0?"anticon":h,O=S.rootClassName,T=ze(O,b,Me(Me({},"".concat(b,"-").concat(r.name),!!r.name),"".concat(b,"-spin"),!!o||r.name==="loading"),n),$=l;$===void 0&&u&&($=-1);var N=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,C=g1(f),w=me(C,2),E=w[0],_=w[1];return v.createElement("span",et({role:"img","aria-label":r.name},p,{ref:t,tabIndex:$,onClick:u,className:T}),v.createElement(Xa,{icon:r,primaryColor:E,secondaryColor:_,style:N}))});zo.displayName="AntdIcon";zo.getTwoToneColor=Xx;zo.setTwoToneColor=y1;var Yx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},Zx=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:Yx}))},Jx=v.forwardRef(Zx),eE={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},tE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:eE}))},nE=v.forwardRef(tE),rE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},oE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:rE}))},iE=v.forwardRef(oE),aE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},lE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:aE}))},S1=v.forwardRef(lE),sE={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},uE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:sE}))},b1=v.forwardRef(uE),cE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},fE=function(t,n){return v.createElement(zo,et({},t,{ref:n,icon:cE}))},dE=v.forwardRef(fE),C1={exports:{}},Ct={};/** * @license React * react-is.production.min.js * @@ -105,12 +105,12 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Im=Symbol.for("react.element"),km=Symbol.for("react.portal"),Pc=Symbol.for("react.fragment"),Ic=Symbol.for("react.strict_mode"),kc=Symbol.for("react.profiler"),Mc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),pE=Symbol.for("react.server_context"),Ac=Symbol.for("react.forward_ref"),Lc=Symbol.for("react.suspense"),jc=Symbol.for("react.suspense_list"),Dc=Symbol.for("react.memo"),zc=Symbol.for("react.lazy"),mE=Symbol.for("react.offscreen"),w1;w1=Symbol.for("react.module.reference");function Mr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Im:switch(e=e.type,e){case Pc:case kc:case Ic:case Lc:case jc:return e;default:switch(e=e&&e.$$typeof,e){case pE:case Nc:case Ac:case zc:case Dc:case Mc:return e;default:return t}}case km:return t}}}Ct.ContextConsumer=Nc;Ct.ContextProvider=Mc;Ct.Element=Im;Ct.ForwardRef=Ac;Ct.Fragment=Pc;Ct.Lazy=zc;Ct.Memo=Dc;Ct.Portal=km;Ct.Profiler=kc;Ct.StrictMode=Ic;Ct.Suspense=Lc;Ct.SuspenseList=jc;Ct.isAsyncMode=function(){return!1};Ct.isConcurrentMode=function(){return!1};Ct.isContextConsumer=function(e){return Mr(e)===Nc};Ct.isContextProvider=function(e){return Mr(e)===Mc};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Im};Ct.isForwardRef=function(e){return Mr(e)===Ac};Ct.isFragment=function(e){return Mr(e)===Pc};Ct.isLazy=function(e){return Mr(e)===zc};Ct.isMemo=function(e){return Mr(e)===Dc};Ct.isPortal=function(e){return Mr(e)===km};Ct.isProfiler=function(e){return Mr(e)===kc};Ct.isStrictMode=function(e){return Mr(e)===Ic};Ct.isSuspense=function(e){return Mr(e)===Lc};Ct.isSuspenseList=function(e){return Mr(e)===jc};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Pc||e===kc||e===Ic||e===Lc||e===jc||e===mE||typeof e=="object"&&e!==null&&(e.$$typeof===zc||e.$$typeof===Dc||e.$$typeof===Mc||e.$$typeof===Nc||e.$$typeof===Ac||e.$$typeof===w1||e.getModuleId!==void 0)};Ct.typeOf=Mr;C1.exports=Ct;var Dl=C1.exports;function Hc(e,t,n){var r=v.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var Mm=function(t,n){typeof t=="function"?t(n):Pt(t)==="object"&&t&&"current"in t&&(t.current=n)},qi=function(){for(var t=arguments.length,n=new Array(t),r=0;r{n([t],!1)},i=()=>{r(t)};return e.stillRecording?Le.jsx(Le.Fragment,{}):Le.jsx(Le.Fragment,{children:Le.jsxs("div",{className:"action py-2 pl-3 mb-1 d-flex align-item-center"+(e.animateRomove?" animExit":""),children:[Le.jsx("div",{className:"action-no d-inline-block pl-2 pr-4",children:t+1}),Le.jsx("div",{className:"action-text "+(e.typeWrite?"typing-demo":""),onAnimationEnd:i,children:e==null?"Loading...":e.name}),Le.jsx("div",{className:"del-button-container py-0 ml-auto",children:Le.jsx("div",{className:"del-button",onClick:o,children:Le.jsx(iE,{})})})]})})}function Vi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Pe.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Vi(r)):Dl.isFragment(r)&&r.props?n=n.concat(Vi(r.props.children,t)):n.push(r))}),n}function is(e){return e instanceof HTMLElement||e instanceof SVGElement}function gE(e){return e&&Pt(e)==="object"&&is(e.nativeElement)?e.nativeElement:is(e)?e:null}function Su(e){var t=gE(e);if(t)return t;if(e instanceof Pe.Component){var n;return(n=Yd.findDOMNode)===null||n===void 0?void 0:n.call(Yd,e)}return null}var ip=v.createContext(null);function yE(e){var t=e.children,n=e.onBatchResize,r=v.useRef(0),o=v.useRef([]),i=v.useContext(ip),l=v.useCallback(function(u,f,p){r.current+=1;var S=r.current;o.current.push({size:u,element:f,data:p}),Promise.resolve().then(function(){S===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(u,f,p)},[n,i]);return v.createElement(ip.Provider,{value:l},t)}var x1=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!ap||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),EE?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!ap||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=xE.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),E1=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new ME(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new NE(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),O1=typeof WeakMap<"u"?new WeakMap:new x1,$1=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=TE.getInstance(),r=new AE(t,n,this);O1.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){$1.prototype[e]=function(){var t;return(t=O1.get(this))[e].apply(t,arguments)}});var LE=function(){return typeof Ju.ResizeObserver<"u"?Ju.ResizeObserver:$1}(),ni=new Map;function jE(e){e.forEach(function(t){var n,r=t.target;(n=ni.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var _1=new LE(jE);function DE(e,t){ni.has(e)||(ni.set(e,new Set),_1.observe(e)),ni.get(e).add(t)}function zE(e,t){ni.has(e)&&(ni.get(e).delete(t),ni.get(e).size||(_1.unobserve(e),ni.delete(e)))}function Yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lh(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:1;jh+=1;var r=jh;function o(i){if(i===0)M1(r),t();else{var l=I1(function(){o(i-1)});Am.set(r,l)}}return o(n),r};rr.cancel=function(e){var t=Am.get(e);return M1(e),k1(t)};function as(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Lm(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,l){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,f=r.has(i);if(Gi(!f,"Warning: There may be circular references"),f)return!1;if(i===l)return!0;if(n&&u>1)return!1;r.add(i);var p=u+1;if(Array.isArray(i)){if(!Array.isArray(l)||i.length!==l.length)return!1;for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,l={map:this.cache};return n.forEach(function(u){if(!l)l=void 0;else{var f;l=(f=l)===null||f===void 0||(f=f.map)===null||f===void 0?void 0:f.get(u)}}),(r=l)!==null&&r!==void 0&&r.value&&i&&(l.value[1]=this.cacheCallTimes++),(o=l)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(p,S){var h=me(p,2),b=h[1];return o.internalGet(S)[1]0,void 0),Dh+=1}return Zr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),Ff=new jm;function cp(e){var t=Array.isArray(e)?e:[e];return Ff.has(t)||Ff.set(t,new N1(t)),Ff.get(t)}var ZE=new WeakMap,Wf={};function JE(e,t){for(var n=ZE,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=zh.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof N1?n+=o.id:o&&Pt(o)==="object"?n+=zl(o,t):n+=o}),t&&(n=as(n)),zh.set(e,n)),n}function Hh(e,t){return as("".concat(t,"_").concat(zl(e,!0)))}var fp=gr();function Xe(e){return typeof e=="number"?"".concat(e,"px"):e}function tc(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var l=de(de({},o),{},(r={},ke(r,Fa,t),ke(r,Kr,n),r)),u=Object.keys(l).map(function(f){var p=l[f];return p?"".concat(f,'="').concat(p,'"'):null}).filter(function(f){return f}).join(" ");return"")}var A1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},e2=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=me(o,2),l=i[0],u=i[1];return"".concat(l,":").concat(u,";")}).join(""),"}"):""},L1=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(l){var u,f,p=me(l,2),S=p[0],h=p[1];if(r!=null&&(u=r.preserve)!==null&&u!==void 0&&u[S])i[S]=h;else if((typeof h=="string"||typeof h=="number")&&!(r!=null&&(f=r.ignore)!==null&&f!==void 0&&f[S])){var b,O=A1(S,r==null?void 0:r.prefix);o[O]=typeof h=="number"&&!(r!=null&&(b=r.unitless)!==null&&b!==void 0&&b[S])?"".concat(h,"px"):String(h),i[S]="var(".concat(O,")")}}),[i,e2(o,n,{scope:r==null?void 0:r.scope})]},Bh=gr()?v.useLayoutEffect:v.useEffect,Pn=function(t,n){var r=v.useRef(!0);Bh(function(){return t(r.current)},n),Bh(function(){return r.current=!1,function(){r.current=!0}},[])},Fh=function(t,n){Pn(function(r){if(!r)return t()},n)},t2=de({},pc),Wh=t2.useInsertionEffect,n2=function(t,n,r){v.useMemo(t,r),Pn(function(){return n(!0)},r)},r2=Wh?function(e,t,n){return Wh(function(){return e(),t()},n)}:n2;const o2=r2;var i2=de({},pc),a2=i2.useInsertionEffect,l2=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return v.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},s2=function(){return function(t){t()}},u2=typeof a2<"u"?l2:s2;const c2=u2;function Dm(e,t,n,r,o){var i=v.useContext(Wc),l=i.cache,u=[e].concat(ln(t)),f=up(u),p=c2([f]),S=function(T){l.opUpdate(f,function($){var N=$||[void 0,void 0],C=me(N,2),w=C[0],E=w===void 0?0:w,_=C[1],M=_,L=M||n(),c=[E,L];return T?T(c):c})};v.useMemo(function(){S()},[f]);var h=l.opGet(f),b=h[1];return o2(function(){o==null||o(b)},function(O){return S(function(T){var $=me(T,2),N=$[0],C=$[1];return O&&N===0&&(o==null||o(b)),[N+1,C]}),function(){l.opUpdate(f,function(T){var $=T||[],N=me($,2),C=N[0],w=C===void 0?0:C,E=N[1],_=w-1;return _===0?(p(function(){(O||!l.opGet(f))&&(r==null||r(E,!1))}),null):[w-1,E]})}},[f]),b}var f2={},d2="css",_i=new Map;function p2(e){_i.set(e,(_i.get(e)||0)+1)}function m2(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Fa,'="').concat(e,'"]'));n.forEach(function(r){if(r[ri]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var v2=0;function h2(e,t){_i.set(e,(_i.get(e)||0)-1);var n=Array.from(_i.keys()),r=n.filter(function(o){var i=_i.get(o)||0;return i<=0});n.length-r.length>v2&&r.forEach(function(o){m2(o,t),_i.delete(o)})}var g2=function(t,n,r,o){var i=r.getDerivativeToken(t),l=de(de({},i),n);return o&&(l=o(l)),l},j1="token";function y2(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=v.useContext(Wc),o=r.cache.instanceId,i=r.container,l=n.salt,u=l===void 0?"":l,f=n.override,p=f===void 0?f2:f,S=n.formatToken,h=n.getComputedToken,b=n.cssVar,O=JE(function(){return Object.assign.apply(Object,[{}].concat(ln(t)))},t),T=zl(O),$=zl(p),N=b?zl(b):"",C=Dm(j1,[u,e.id,T,$,N],function(){var w,E=h?h(O,p,e):g2(O,p,e,S),_=de({},E),M="";if(b){var L=L1(E,b.key,{prefix:b.prefix,ignore:b.ignore,unitless:b.unitless,preserve:b.preserve}),c=me(L,2);E=c[0],M=c[1]}var B=Hh(E,u);E._tokenKey=B,_._tokenKey=Hh(_,u);var V=(w=b==null?void 0:b.key)!==null&&w!==void 0?w:B;E._themeKey=V,p2(V);var Y="".concat(d2,"-").concat(as(B));return E._hashId=Y,[E,Y,_,M,(b==null?void 0:b.key)||""]},function(w){h2(w[0]._themeKey,o)},function(w){var E=me(w,4),_=E[0],M=E[3];if(b&&M){var L=Io(M,as("css-variables-".concat(_._themeKey)),{mark:Kr,prepend:"queue",attachTo:i,priority:-999});L[ri]=o,L.setAttribute(Fa,_._themeKey)}});return C}var S2=function(t,n,r){var o=me(t,5),i=o[2],l=o[3],u=o[4],f=r||{},p=f.plain;if(!l)return null;var S=i._tokenKey,h=-999,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(h)},O=tc(l,u,S,b,p);return[h,S,O]},b2={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},D1="comm",z1="rule",H1="decl",C2="@import",w2="@keyframes",x2="@layer",B1=Math.abs,zm=String.fromCharCode;function F1(e){return e.trim()}function bu(e,t,n){return e.replace(t,n)}function E2(e,t,n){return e.indexOf(t,n)}function ls(e,t){return e.charCodeAt(t)|0}function ss(e,t,n){return e.slice(t,n)}function $o(e){return e.length}function T2(e){return e.length}function Js(e,t){return t.push(e),e}var Vc=1,Wa=1,W1=0,Ir=0,on=0,Ya="";function Hm(e,t,n,r,o,i,l,u){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Vc,column:Wa,length:l,return:"",siblings:u}}function O2(){return on}function $2(){return on=Ir>0?ls(Ya,--Ir):0,Wa--,on===10&&(Wa=1,Vc--),on}function Gr(){return on=Ir2||dp(on)>3?"":" "}function I2(e,t){for(;--t&&Gr()&&!(on<48||on>102||on>57&&on<65||on>70&&on<97););return Uc(e,Cu()+(t<6&&Ai()==32&&Gr()==32))}function pp(e){for(;Gr();)switch(on){case e:return Ir;case 34:case 39:e!==34&&e!==39&&pp(on);break;case 40:e===41&&pp(e);break;case 92:Gr();break}return Ir}function k2(e,t){for(;Gr()&&e+on!==57;)if(e+on===84&&Ai()===47)break;return"/*"+Uc(t,Ir-1)+"*"+zm(e===47?e:Gr())}function M2(e){for(;!dp(Ai());)Gr();return Uc(e,Ir)}function N2(e){return R2(wu("",null,null,null,[""],e=_2(e),0,[0],e))}function wu(e,t,n,r,o,i,l,u,f){for(var p=0,S=0,h=l,b=0,O=0,T=0,$=1,N=1,C=1,w=0,E="",_=o,M=i,L=r,c=E;N;)switch(T=w,w=Gr()){case 40:if(T!=108&&ls(c,h-1)==58){E2(c+=bu(Vf(w),"&","&\f"),"&\f",B1(p?u[p-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:c+=Vf(w);break;case 9:case 10:case 13:case 32:c+=P2(T);break;case 92:c+=I2(Cu()-1,7);continue;case 47:switch(Ai()){case 42:case 47:Js(A2(k2(Gr(),Cu()),t,n,f),f);break;default:c+="/"}break;case 123*$:u[p++]=$o(c)*C;case 125*$:case 59:case 0:switch(w){case 0:case 125:N=0;case 59+S:C==-1&&(c=bu(c,/\f/g,"")),O>0&&$o(c)-h&&Js(O>32?Uh(c+";",r,n,h-1,f):Uh(bu(c," ","")+";",r,n,h-2,f),f);break;case 59:c+=";";default:if(Js(L=Vh(c,t,n,p,S,o,u,E,_=[],M=[],h,i),i),w===123)if(S===0)wu(c,t,L,L,_,i,h,u,M);else switch(b===99&&ls(c,3)===110?100:b){case 100:case 108:case 109:case 115:wu(e,L,L,r&&Js(Vh(e,L,L,0,0,o,u,E,o,_=[],h,M),M),o,M,h,u,r?_:M);break;default:wu(c,L,L,L,[""],M,0,u,M)}}p=S=O=0,$=C=1,E=c="",h=l;break;case 58:h=1+$o(c),O=T;default:if($<1){if(w==123)--$;else if(w==125&&$++==0&&$2()==125)continue}switch(c+=zm(w),w*$){case 38:C=S>0?1:(c+="\f",-1);break;case 44:u[p++]=($o(c)-1)*C,C=1;break;case 64:Ai()===45&&(c+=Vf(Gr())),b=Ai(),S=h=$o(E=c+=M2(Cu())),w++;break;case 45:T===45&&$o(c)==2&&($=0)}}return i}function Vh(e,t,n,r,o,i,l,u,f,p,S,h){for(var b=o-1,O=o===0?i:[""],T=T2(O),$=0,N=0,C=0;$0?O[w]+" "+E:bu(E,/&\f/g,O[w])))&&(f[C++]=_);return Hm(e,t,n,o===0?z1:u,f,p,S,h)}function A2(e,t,n,r){return Hm(e,t,n,D1,zm(O2()),ss(e,2,-2),0,r)}function Uh(e,t,n,r,o){return Hm(e,t,n,H1,ss(e,0,r),ss(e,r+1,-1),r,o)}function mp(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,l=r.parentSelectors,u=n.hashId,f=n.layer;n.path;var p=n.hashPriority,S=n.transformers,h=S===void 0?[]:S;n.linters;var b="",O={};function T(C){var w=C.getName(u);if(!O[w]){var E=e(C.style,n,{root:!1,parentSelectors:l}),_=me(E,1),M=_[0];O[w]="@keyframes ".concat(C.getName(u)).concat(M)}}function $(C){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(E){Array.isArray(E)?$(E,w):E&&w.push(E)}),w}var N=$(Array.isArray(t)?t:[t]);return N.forEach(function(C){var w=typeof C=="string"&&!o?{}:C;if(typeof w=="string")b+="".concat(w,` + */var Im=Symbol.for("react.element"),km=Symbol.for("react.portal"),Pc=Symbol.for("react.fragment"),Ic=Symbol.for("react.strict_mode"),kc=Symbol.for("react.profiler"),Mc=Symbol.for("react.provider"),Nc=Symbol.for("react.context"),pE=Symbol.for("react.server_context"),Ac=Symbol.for("react.forward_ref"),Lc=Symbol.for("react.suspense"),jc=Symbol.for("react.suspense_list"),Dc=Symbol.for("react.memo"),zc=Symbol.for("react.lazy"),mE=Symbol.for("react.offscreen"),w1;w1=Symbol.for("react.module.reference");function Mr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Im:switch(e=e.type,e){case Pc:case kc:case Ic:case Lc:case jc:return e;default:switch(e=e&&e.$$typeof,e){case pE:case Nc:case Ac:case zc:case Dc:case Mc:return e;default:return t}}case km:return t}}}Ct.ContextConsumer=Nc;Ct.ContextProvider=Mc;Ct.Element=Im;Ct.ForwardRef=Ac;Ct.Fragment=Pc;Ct.Lazy=zc;Ct.Memo=Dc;Ct.Portal=km;Ct.Profiler=kc;Ct.StrictMode=Ic;Ct.Suspense=Lc;Ct.SuspenseList=jc;Ct.isAsyncMode=function(){return!1};Ct.isConcurrentMode=function(){return!1};Ct.isContextConsumer=function(e){return Mr(e)===Nc};Ct.isContextProvider=function(e){return Mr(e)===Mc};Ct.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Im};Ct.isForwardRef=function(e){return Mr(e)===Ac};Ct.isFragment=function(e){return Mr(e)===Pc};Ct.isLazy=function(e){return Mr(e)===zc};Ct.isMemo=function(e){return Mr(e)===Dc};Ct.isPortal=function(e){return Mr(e)===km};Ct.isProfiler=function(e){return Mr(e)===kc};Ct.isStrictMode=function(e){return Mr(e)===Ic};Ct.isSuspense=function(e){return Mr(e)===Lc};Ct.isSuspenseList=function(e){return Mr(e)===jc};Ct.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Pc||e===kc||e===Ic||e===Lc||e===jc||e===mE||typeof e=="object"&&e!==null&&(e.$$typeof===zc||e.$$typeof===Dc||e.$$typeof===Mc||e.$$typeof===Nc||e.$$typeof===Ac||e.$$typeof===w1||e.getModuleId!==void 0)};Ct.typeOf=Mr;C1.exports=Ct;var Dl=C1.exports;function Hc(e,t,n){var r=v.useRef({});return(!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var Mm=function(t,n){typeof t=="function"?t(n):Pt(t)==="object"&&t&&"current"in t&&(t.current=n)},qi=function(){for(var t=arguments.length,n=new Array(t),r=0;r{n([t],!1)},i=()=>{r(t)};return e.stillRecording?xe.jsx(xe.Fragment,{}):xe.jsx(xe.Fragment,{children:xe.jsxs("div",{className:"action py-2 pl-3 mb-1 d-flex align-item-center"+(e.animateRomove?" animExit":""),children:[xe.jsx("div",{className:"action-no d-inline-block pl-2 pr-4",children:t+1}),xe.jsx("div",{className:"action-text "+(e.typeWrite?"typing-demo":""),onAnimationEnd:i,children:e==null?"Loading...":e.name}),xe.jsx("div",{className:"del-button-container py-0 ml-auto",children:xe.jsx("div",{className:"del-button",onClick:o,children:xe.jsx(iE,{})})})]})})}function Vi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return Ie.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(Vi(r)):Dl.isFragment(r)&&r.props?n=n.concat(Vi(r.props.children,t)):n.push(r))}),n}function is(e){return e instanceof HTMLElement||e instanceof SVGElement}function gE(e){return e&&Pt(e)==="object"&&is(e.nativeElement)?e.nativeElement:is(e)?e:null}function Su(e){var t=gE(e);if(t)return t;if(e instanceof Ie.Component){var n;return(n=Yd.findDOMNode)===null||n===void 0?void 0:n.call(Yd,e)}return null}var ip=v.createContext(null);function yE(e){var t=e.children,n=e.onBatchResize,r=v.useRef(0),o=v.useRef([]),i=v.useContext(ip),l=v.useCallback(function(u,f,p){r.current+=1;var S=r.current;o.current.push({size:u,element:f,data:p}),Promise.resolve().then(function(){S===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(u,f,p)},[n,i]);return v.createElement(ip.Provider,{value:l},t)}var x1=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!ap||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),EE?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!ap||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=xE.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),E1=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new ME(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Ha(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new NE(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),O1=typeof WeakMap<"u"?new WeakMap:new x1,$1=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=TE.getInstance(),r=new AE(t,n,this);O1.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){$1.prototype[e]=function(){var t;return(t=O1.get(this))[e].apply(t,arguments)}});var LE=function(){return typeof Ju.ResizeObserver<"u"?Ju.ResizeObserver:$1}(),ni=new Map;function jE(e){e.forEach(function(t){var n,r=t.target;(n=ni.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var _1=new LE(jE);function DE(e,t){ni.has(e)||(ni.set(e,new Set),_1.observe(e)),ni.get(e).add(t)}function zE(e,t){ni.has(e)&&(ni.get(e).delete(t),ni.get(e).size||(_1.unobserve(e),ni.delete(e)))}function Yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lh(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:1;jh+=1;var r=jh;function o(i){if(i===0)M1(r),t();else{var l=I1(function(){o(i-1)});Am.set(r,l)}}return o(n),r};rr.cancel=function(e){var t=Am.get(e);return M1(e),k1(t)};function as(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Lm(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,l){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,f=r.has(i);if(Gi(!f,"Warning: There may be circular references"),f)return!1;if(i===l)return!0;if(n&&u>1)return!1;r.add(i);var p=u+1;if(Array.isArray(i)){if(!Array.isArray(l)||i.length!==l.length)return!1;for(var S=0;S1&&arguments[1]!==void 0?arguments[1]:!1,l={map:this.cache};return n.forEach(function(u){if(!l)l=void 0;else{var f;l=(f=l)===null||f===void 0||(f=f.map)===null||f===void 0?void 0:f.get(u)}}),(r=l)!==null&&r!==void 0&&r.value&&i&&(l.value[1]=this.cacheCallTimes++),(o=l)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(p,S){var h=me(p,2),b=h[1];return o.internalGet(S)[1]0,void 0),Dh+=1}return Zr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),Ff=new jm;function cp(e){var t=Array.isArray(e)?e:[e];return Ff.has(t)||Ff.set(t,new N1(t)),Ff.get(t)}var ZE=new WeakMap,Wf={};function JE(e,t){for(var n=ZE,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=zh.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof N1?n+=o.id:o&&Pt(o)==="object"?n+=zl(o,t):n+=o}),t&&(n=as(n)),zh.set(e,n)),n}function Hh(e,t){return as("".concat(t,"_").concat(zl(e,!0)))}var fp=gr();function Xe(e){return typeof e=="number"?"".concat(e,"px"):e}function tc(e,t,n){var r,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var l=de(de({},o),{},(r={},Me(r,Fa,t),Me(r,Kr,n),r)),u=Object.keys(l).map(function(f){var p=l[f];return p?"".concat(f,'="').concat(p,'"'):null}).filter(function(f){return f}).join(" ");return"")}var A1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},e2=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=me(o,2),l=i[0],u=i[1];return"".concat(l,":").concat(u,";")}).join(""),"}"):""},L1=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(l){var u,f,p=me(l,2),S=p[0],h=p[1];if(r!=null&&(u=r.preserve)!==null&&u!==void 0&&u[S])i[S]=h;else if((typeof h=="string"||typeof h=="number")&&!(r!=null&&(f=r.ignore)!==null&&f!==void 0&&f[S])){var b,O=A1(S,r==null?void 0:r.prefix);o[O]=typeof h=="number"&&!(r!=null&&(b=r.unitless)!==null&&b!==void 0&&b[S])?"".concat(h,"px"):String(h),i[S]="var(".concat(O,")")}}),[i,e2(o,n,{scope:r==null?void 0:r.scope})]},Bh=gr()?v.useLayoutEffect:v.useEffect,Pn=function(t,n){var r=v.useRef(!0);Bh(function(){return t(r.current)},n),Bh(function(){return r.current=!1,function(){r.current=!0}},[])},Fh=function(t,n){Pn(function(r){if(!r)return t()},n)},t2=de({},pc),Wh=t2.useInsertionEffect,n2=function(t,n,r){v.useMemo(t,r),Pn(function(){return n(!0)},r)},r2=Wh?function(e,t,n){return Wh(function(){return e(),t()},n)}:n2;const o2=r2;var i2=de({},pc),a2=i2.useInsertionEffect,l2=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return v.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},s2=function(){return function(t){t()}},u2=typeof a2<"u"?l2:s2;const c2=u2;function Dm(e,t,n,r,o){var i=v.useContext(Wc),l=i.cache,u=[e].concat(ln(t)),f=up(u),p=c2([f]),S=function(T){l.opUpdate(f,function($){var N=$||[void 0,void 0],C=me(N,2),w=C[0],E=w===void 0?0:w,_=C[1],M=_,L=M||n(),c=[E,L];return T?T(c):c})};v.useMemo(function(){S()},[f]);var h=l.opGet(f),b=h[1];return o2(function(){o==null||o(b)},function(O){return S(function(T){var $=me(T,2),N=$[0],C=$[1];return O&&N===0&&(o==null||o(b)),[N+1,C]}),function(){l.opUpdate(f,function(T){var $=T||[],N=me($,2),C=N[0],w=C===void 0?0:C,E=N[1],_=w-1;return _===0?(p(function(){(O||!l.opGet(f))&&(r==null||r(E,!1))}),null):[w-1,E]})}},[f]),b}var f2={},d2="css",_i=new Map;function p2(e){_i.set(e,(_i.get(e)||0)+1)}function m2(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Fa,'="').concat(e,'"]'));n.forEach(function(r){if(r[ri]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var v2=0;function h2(e,t){_i.set(e,(_i.get(e)||0)-1);var n=Array.from(_i.keys()),r=n.filter(function(o){var i=_i.get(o)||0;return i<=0});n.length-r.length>v2&&r.forEach(function(o){m2(o,t),_i.delete(o)})}var g2=function(t,n,r,o){var i=r.getDerivativeToken(t),l=de(de({},i),n);return o&&(l=o(l)),l},j1="token";function y2(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=v.useContext(Wc),o=r.cache.instanceId,i=r.container,l=n.salt,u=l===void 0?"":l,f=n.override,p=f===void 0?f2:f,S=n.formatToken,h=n.getComputedToken,b=n.cssVar,O=JE(function(){return Object.assign.apply(Object,[{}].concat(ln(t)))},t),T=zl(O),$=zl(p),N=b?zl(b):"",C=Dm(j1,[u,e.id,T,$,N],function(){var w,E=h?h(O,p,e):g2(O,p,e,S),_=de({},E),M="";if(b){var L=L1(E,b.key,{prefix:b.prefix,ignore:b.ignore,unitless:b.unitless,preserve:b.preserve}),c=me(L,2);E=c[0],M=c[1]}var B=Hh(E,u);E._tokenKey=B,_._tokenKey=Hh(_,u);var V=(w=b==null?void 0:b.key)!==null&&w!==void 0?w:B;E._themeKey=V,p2(V);var Y="".concat(d2,"-").concat(as(B));return E._hashId=Y,[E,Y,_,M,(b==null?void 0:b.key)||""]},function(w){h2(w[0]._themeKey,o)},function(w){var E=me(w,4),_=E[0],M=E[3];if(b&&M){var L=Io(M,as("css-variables-".concat(_._themeKey)),{mark:Kr,prepend:"queue",attachTo:i,priority:-999});L[ri]=o,L.setAttribute(Fa,_._themeKey)}});return C}var S2=function(t,n,r){var o=me(t,5),i=o[2],l=o[3],u=o[4],f=r||{},p=f.plain;if(!l)return null;var S=i._tokenKey,h=-999,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(h)},O=tc(l,u,S,b,p);return[h,S,O]},b2={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},D1="comm",z1="rule",H1="decl",C2="@import",w2="@keyframes",x2="@layer",B1=Math.abs,zm=String.fromCharCode;function F1(e){return e.trim()}function bu(e,t,n){return e.replace(t,n)}function E2(e,t,n){return e.indexOf(t,n)}function ls(e,t){return e.charCodeAt(t)|0}function ss(e,t,n){return e.slice(t,n)}function $o(e){return e.length}function T2(e){return e.length}function Js(e,t){return t.push(e),e}var Vc=1,Wa=1,W1=0,Ir=0,on=0,Ya="";function Hm(e,t,n,r,o,i,l,u){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Vc,column:Wa,length:l,return:"",siblings:u}}function O2(){return on}function $2(){return on=Ir>0?ls(Ya,--Ir):0,Wa--,on===10&&(Wa=1,Vc--),on}function Gr(){return on=Ir2||dp(on)>3?"":" "}function I2(e,t){for(;--t&&Gr()&&!(on<48||on>102||on>57&&on<65||on>70&&on<97););return Uc(e,Cu()+(t<6&&Ai()==32&&Gr()==32))}function pp(e){for(;Gr();)switch(on){case e:return Ir;case 34:case 39:e!==34&&e!==39&&pp(on);break;case 40:e===41&&pp(e);break;case 92:Gr();break}return Ir}function k2(e,t){for(;Gr()&&e+on!==57;)if(e+on===84&&Ai()===47)break;return"/*"+Uc(t,Ir-1)+"*"+zm(e===47?e:Gr())}function M2(e){for(;!dp(Ai());)Gr();return Uc(e,Ir)}function N2(e){return R2(wu("",null,null,null,[""],e=_2(e),0,[0],e))}function wu(e,t,n,r,o,i,l,u,f){for(var p=0,S=0,h=l,b=0,O=0,T=0,$=1,N=1,C=1,w=0,E="",_=o,M=i,L=r,c=E;N;)switch(T=w,w=Gr()){case 40:if(T!=108&&ls(c,h-1)==58){E2(c+=bu(Vf(w),"&","&\f"),"&\f",B1(p?u[p-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:c+=Vf(w);break;case 9:case 10:case 13:case 32:c+=P2(T);break;case 92:c+=I2(Cu()-1,7);continue;case 47:switch(Ai()){case 42:case 47:Js(A2(k2(Gr(),Cu()),t,n,f),f);break;default:c+="/"}break;case 123*$:u[p++]=$o(c)*C;case 125*$:case 59:case 0:switch(w){case 0:case 125:N=0;case 59+S:C==-1&&(c=bu(c,/\f/g,"")),O>0&&$o(c)-h&&Js(O>32?Uh(c+";",r,n,h-1,f):Uh(bu(c," ","")+";",r,n,h-2,f),f);break;case 59:c+=";";default:if(Js(L=Vh(c,t,n,p,S,o,u,E,_=[],M=[],h,i),i),w===123)if(S===0)wu(c,t,L,L,_,i,h,u,M);else switch(b===99&&ls(c,3)===110?100:b){case 100:case 108:case 109:case 115:wu(e,L,L,r&&Js(Vh(e,L,L,0,0,o,u,E,o,_=[],h,M),M),o,M,h,u,r?_:M);break;default:wu(c,L,L,L,[""],M,0,u,M)}}p=S=O=0,$=C=1,E=c="",h=l;break;case 58:h=1+$o(c),O=T;default:if($<1){if(w==123)--$;else if(w==125&&$++==0&&$2()==125)continue}switch(c+=zm(w),w*$){case 38:C=S>0?1:(c+="\f",-1);break;case 44:u[p++]=($o(c)-1)*C,C=1;break;case 64:Ai()===45&&(c+=Vf(Gr())),b=Ai(),S=h=$o(E=c+=M2(Cu())),w++;break;case 45:T===45&&$o(c)==2&&($=0)}}return i}function Vh(e,t,n,r,o,i,l,u,f,p,S,h){for(var b=o-1,O=o===0?i:[""],T=T2(O),$=0,N=0,C=0;$0?O[w]+" "+E:bu(E,/&\f/g,O[w])))&&(f[C++]=_);return Hm(e,t,n,o===0?z1:u,f,p,S,h)}function A2(e,t,n,r){return Hm(e,t,n,D1,zm(O2()),ss(e,2,-2),0,r)}function Uh(e,t,n,r,o){return Hm(e,t,n,H1,ss(e,0,r),ss(e,r+1,-1),r,o)}function mp(e,t){for(var n="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,l=r.parentSelectors,u=n.hashId,f=n.layer;n.path;var p=n.hashPriority,S=n.transformers,h=S===void 0?[]:S;n.linters;var b="",O={};function T(C){var w=C.getName(u);if(!O[w]){var E=e(C.style,n,{root:!1,parentSelectors:l}),_=me(E,1),M=_[0];O[w]="@keyframes ".concat(C.getName(u)).concat(M)}}function $(C){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(E){Array.isArray(E)?$(E,w):E&&w.push(E)}),w}var N=$(Array.isArray(t)?t:[t]);return N.forEach(function(C){var w=typeof C=="string"&&!o?{}:C;if(typeof w=="string")b+="".concat(w,` `);else if(w._keyframe)T(w);else{var E=h.reduce(function(_,M){var L;return(M==null||(L=M.visit)===null||L===void 0?void 0:L.call(M,_))||_},w);Object.keys(E).forEach(function(_){var M=E[_];if(Pt(M)==="object"&&M&&(_!=="animationName"||!M._keyframe)&&!B2(M)){var L=!1,c=_.trim(),B=!1;(o||i)&&u?c.startsWith("@")?L=!0:c=F2(_,u,p):o&&!u&&(c==="&"||c==="")&&(c="",B=!0);var V=e(M,n,{root:B,injectHash:L,parentSelectors:[].concat(ln(l),[c])}),Y=me(V,2),ie=Y[0],G=Y[1];O=de(de({},O),G),b+="".concat(c).concat(ie)}else{let J=function(D,j){var I=D.replace(/[A-Z]/g,function(R){return"-".concat(R.toLowerCase())}),F=j;!b2[D]&&typeof F=="number"&&F!==0&&(F="".concat(F,"px")),D==="animationName"&&j!==null&&j!==void 0&&j._keyframe&&(T(j),F=j.getName(u)),b+="".concat(I,":").concat(F,";")};var q,ee=(q=M==null?void 0:M.value)!==null&&q!==void 0?q:M;Pt(M)==="object"&&M!==null&&M!==void 0&&M[K1]&&Array.isArray(ee)?ee.forEach(function(D){J(_,D)}):J(_,ee)}})}}),o?f&&(b="@layer ".concat(f.name," {").concat(b,"}"),f.dependencies&&(O["@layer ".concat(f.name)]=f.dependencies.map(function(C){return"@layer ".concat(C,", ").concat(f.name,";")}).join(` -`))):b="{".concat(b,"}"),[b,O]};function G1(e,t){return as("".concat(e.join("%")).concat(t))}function V2(){return null}var q1="style";function vp(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,l=e.nonce,u=e.clientOnly,f=e.order,p=f===void 0?0:f,S=v.useContext(Wc),h=S.autoClear;S.mock;var b=S.defaultCache,O=S.hashPriority,T=S.container,$=S.ssrInline,N=S.transformers,C=S.linters,w=S.cache,E=S.layer,_=n._tokenKey,M=[_];E&&M.push("layer"),M.push.apply(M,ln(r));var L=fp,c=Dm(q1,M,function(){var G=M.join("|");if(D2(G)){var q=z2(G),ee=me(q,2),J=ee[0],D=ee[1];if(J)return[J,_,D,{},u,p]}var j=t(),I=W2(j,{hashId:o,hashPriority:O,layer:E?i:void 0,path:r.join("-"),transformers:N,linters:C}),F=me(I,2),R=F[0],Z=F[1],W=xu(R),ae=G1(M,W);return[W,_,ae,Z,u,p]},function(G,q){var ee=me(G,3),J=ee[2];(q||h)&&fp&&os(J,{mark:Kr})},function(G){var q=me(G,4),ee=q[0];q[1];var J=q[2],D=q[3];if(L&&ee!==V1){var j={mark:Kr,prepend:E?!1:"queue",attachTo:T,priority:p},I=typeof l=="function"?l():l;I&&(j.csp={nonce:I});var F=[],R=[];Object.keys(D).forEach(function(W){W.startsWith("@layer")?F.push(W):R.push(W)}),F.forEach(function(W){Io(xu(D[W]),"_layer-".concat(W),de(de({},j),{},{prepend:!0}))});var Z=Io(ee,J,j);Z[ri]=w.instanceId,Z.setAttribute(Fa,_),R.forEach(function(W){Io(xu(D[W]),"_effect-".concat(W),j)})}}),B=me(c,3),V=B[0],Y=B[1],ie=B[2];return function(G){var q;if(!$||L||!b)q=v.createElement(V2,null);else{var ee;q=v.createElement("style",et({},(ee={},ke(ee,Fa,Y),ke(ee,Kr,ie),ee),{dangerouslySetInnerHTML:{__html:V}}))}return v.createElement(v.Fragment,null,q,G)}}var U2=function(t,n,r){var o=me(t,6),i=o[0],l=o[1],u=o[2],f=o[3],p=o[4],S=o[5],h=r||{},b=h.plain;if(p)return null;var O=i,T={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)};return O=tc(i,l,u,T,b),f&&Object.keys(f).forEach(function($){if(!n[$]){n[$]=!0;var N=xu(f[$]),C=tc(N,l,"_effect-".concat($),T,b);$.startsWith("@layer")?O=C+O:O+=C}}),[S,u,O]},X1="cssVar",K2=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,l=t.ignore,u=t.token,f=t.scope,p=f===void 0?"":f,S=v.useContext(Wc),h=S.cache.instanceId,b=S.container,O=u._tokenKey,T=[].concat(ln(t.path),[r,p,O]),$=Dm(X1,T,function(){var N=n(),C=L1(N,r,{prefix:o,unitless:i,ignore:l,scope:p}),w=me(C,2),E=w[0],_=w[1],M=G1(T,_);return[E,_,M,r]},function(N){var C=me(N,3),w=C[2];fp&&os(w,{mark:Kr})},function(N){var C=me(N,3),w=C[1],E=C[2];if(w){var _=Io(w,E,{mark:Kr,prepend:"queue",attachTo:b,priority:-999});_[ri]=h,_.setAttribute(Fa,r)}});return $},G2=function(t,n,r){var o=me(t,4),i=o[1],l=o[2],u=o[3],f=r||{},p=f.plain;if(!i)return null;var S=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)},b=tc(i,u,l,h,p);return[S,l,b]},gl;gl={},ke(gl,q1,U2),ke(gl,j1,S2),ke(gl,X1,G2);var Et=function(){function e(t,n){Yr(this,e),ke(this,"name",void 0),ke(this,"style",void 0),ke(this,"_keyframe",!0),this.name=t,this.style=n}return Zr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function ra(e){return e.notSplit=!0,e}ra(["borderTop","borderBottom"]),ra(["borderTop"]),ra(["borderBottom"]),ra(["borderLeft","borderRight"]),ra(["borderLeft"]),ra(["borderRight"]);function q2(e){return o1(e)||P1(e)||Rm(e)||i1()}function hp(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!hp(e,t.slice(0,-1))?e:Q1(e,t,n,r)}function X2(e){return Pt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Gh(e){return Array.isArray(e)?[]:{}}var Q2=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Y2(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=Z2,e},eT=v.createContext(void 0);var tT={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},nT={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const Y1={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},qh={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},nT),timePickerLocale:Object.assign({},Y1)},fr="${label} is not a valid ${type}",Kc={locale:"en",Pagination:tT,DatePicker:qh,TimePicker:Y1,Calendar:qh,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:fr,method:fr,array:fr,object:fr,number:fr,date:fr,boolean:fr,integer:fr,float:fr,regexp:fr,email:fr,url:fr,hex:fr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};Object.assign({},Kc.Modal);let Eu=[];const Xh=()=>Eu.reduce((e,t)=>Object.assign(Object.assign({},e),t),Kc.Modal);function rT(e){if(e){const t=Object.assign({},e);return Eu.push(t),Xh(),()=>{Eu=Eu.filter(n=>n!==t),Xh()}}Object.assign({},Kc.Modal)}const Z1=v.createContext(void 0),oT="internalMark",iT=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;v.useEffect(()=>rT(t&&t.Modal),[t]);const o=v.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return v.createElement(Z1.Provider,{value:o},n)},J1={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},us=Object.assign(Object.assign({},J1),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +`))):b="{".concat(b,"}"),[b,O]};function G1(e,t){return as("".concat(e.join("%")).concat(t))}function V2(){return null}var q1="style";function vp(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,l=e.nonce,u=e.clientOnly,f=e.order,p=f===void 0?0:f,S=v.useContext(Wc),h=S.autoClear;S.mock;var b=S.defaultCache,O=S.hashPriority,T=S.container,$=S.ssrInline,N=S.transformers,C=S.linters,w=S.cache,E=S.layer,_=n._tokenKey,M=[_];E&&M.push("layer"),M.push.apply(M,ln(r));var L=fp,c=Dm(q1,M,function(){var G=M.join("|");if(D2(G)){var q=z2(G),ee=me(q,2),J=ee[0],D=ee[1];if(J)return[J,_,D,{},u,p]}var j=t(),I=W2(j,{hashId:o,hashPriority:O,layer:E?i:void 0,path:r.join("-"),transformers:N,linters:C}),F=me(I,2),R=F[0],Z=F[1],W=xu(R),ae=G1(M,W);return[W,_,ae,Z,u,p]},function(G,q){var ee=me(G,3),J=ee[2];(q||h)&&fp&&os(J,{mark:Kr})},function(G){var q=me(G,4),ee=q[0];q[1];var J=q[2],D=q[3];if(L&&ee!==V1){var j={mark:Kr,prepend:E?!1:"queue",attachTo:T,priority:p},I=typeof l=="function"?l():l;I&&(j.csp={nonce:I});var F=[],R=[];Object.keys(D).forEach(function(W){W.startsWith("@layer")?F.push(W):R.push(W)}),F.forEach(function(W){Io(xu(D[W]),"_layer-".concat(W),de(de({},j),{},{prepend:!0}))});var Z=Io(ee,J,j);Z[ri]=w.instanceId,Z.setAttribute(Fa,_),R.forEach(function(W){Io(xu(D[W]),"_effect-".concat(W),j)})}}),B=me(c,3),V=B[0],Y=B[1],ie=B[2];return function(G){var q;if(!$||L||!b)q=v.createElement(V2,null);else{var ee;q=v.createElement("style",et({},(ee={},Me(ee,Fa,Y),Me(ee,Kr,ie),ee),{dangerouslySetInnerHTML:{__html:V}}))}return v.createElement(v.Fragment,null,q,G)}}var U2=function(t,n,r){var o=me(t,6),i=o[0],l=o[1],u=o[2],f=o[3],p=o[4],S=o[5],h=r||{},b=h.plain;if(p)return null;var O=i,T={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)};return O=tc(i,l,u,T,b),f&&Object.keys(f).forEach(function($){if(!n[$]){n[$]=!0;var N=xu(f[$]),C=tc(N,l,"_effect-".concat($),T,b);$.startsWith("@layer")?O=C+O:O+=C}}),[S,u,O]},X1="cssVar",K2=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,l=t.ignore,u=t.token,f=t.scope,p=f===void 0?"":f,S=v.useContext(Wc),h=S.cache.instanceId,b=S.container,O=u._tokenKey,T=[].concat(ln(t.path),[r,p,O]),$=Dm(X1,T,function(){var N=n(),C=L1(N,r,{prefix:o,unitless:i,ignore:l,scope:p}),w=me(C,2),E=w[0],_=w[1],M=G1(T,_);return[E,_,M,r]},function(N){var C=me(N,3),w=C[2];fp&&os(w,{mark:Kr})},function(N){var C=me(N,3),w=C[1],E=C[2];if(w){var _=Io(w,E,{mark:Kr,prepend:"queue",attachTo:b,priority:-999});_[ri]=h,_.setAttribute(Fa,r)}});return $},G2=function(t,n,r){var o=me(t,4),i=o[1],l=o[2],u=o[3],f=r||{},p=f.plain;if(!i)return null;var S=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(S)},b=tc(i,u,l,h,p);return[S,l,b]},gl;gl={},Me(gl,q1,U2),Me(gl,j1,S2),Me(gl,X1,G2);var Et=function(){function e(t,n){Yr(this,e),Me(this,"name",void 0),Me(this,"style",void 0),Me(this,"_keyframe",!0),this.name=t,this.style=n}return Zr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function ra(e){return e.notSplit=!0,e}ra(["borderTop","borderBottom"]),ra(["borderTop"]),ra(["borderBottom"]),ra(["borderLeft","borderRight"]),ra(["borderLeft"]),ra(["borderRight"]);function q2(e){return o1(e)||P1(e)||Rm(e)||i1()}function hp(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!hp(e,t.slice(0,-1))?e:Q1(e,t,n,r)}function X2(e){return Pt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Gh(e){return Array.isArray(e)?[]:{}}var Q2=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Y2(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=Z2,e},eT=v.createContext(void 0);var tT={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},nT={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const Y1={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},qh={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},nT),timePickerLocale:Object.assign({},Y1)},fr="${label} is not a valid ${type}",Kc={locale:"en",Pagination:tT,DatePicker:qh,TimePicker:Y1,Calendar:qh,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:fr,method:fr,array:fr,object:fr,number:fr,date:fr,boolean:fr,integer:fr,float:fr,regexp:fr,email:fr,url:fr,hex:fr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};Object.assign({},Kc.Modal);let Eu=[];const Xh=()=>Eu.reduce((e,t)=>Object.assign(Object.assign({},e),t),Kc.Modal);function rT(e){if(e){const t=Object.assign({},e);return Eu.push(t),Xh(),()=>{Eu=Eu.filter(n=>n!==t),Xh()}}Object.assign({},Kc.Modal)}const Z1=v.createContext(void 0),oT="internalMark",iT=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;v.useEffect(()=>rT(t&&t.Modal),[t]);const o=v.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return v.createElement(Z1.Provider,{value:o},n)},J1={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},us=Object.assign(Object.assign({},J1),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function aT(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:l,colorInfo:u,colorPrimary:f,colorBgBase:p,colorTextBase:S}=e,h=n(f),b=n(o),O=n(i),T=n(l),$=n(u),N=r(p,S),C=e.colorLink||e.colorInfo,w=n(C);return Object.assign(Object.assign({},N),{colorPrimaryBg:h[1],colorPrimaryBgHover:h[2],colorPrimaryBorder:h[3],colorPrimaryBorderHover:h[4],colorPrimaryHover:h[5],colorPrimary:h[6],colorPrimaryActive:h[7],colorPrimaryTextHover:h[8],colorPrimaryText:h[9],colorPrimaryTextActive:h[10],colorSuccessBg:b[1],colorSuccessBgHover:b[2],colorSuccessBorder:b[3],colorSuccessBorderHover:b[4],colorSuccessHover:b[4],colorSuccess:b[6],colorSuccessActive:b[7],colorSuccessTextHover:b[8],colorSuccessText:b[9],colorSuccessTextActive:b[10],colorErrorBg:T[1],colorErrorBgHover:T[2],colorErrorBgActive:T[3],colorErrorBorder:T[3],colorErrorBorderHover:T[4],colorErrorHover:T[5],colorError:T[6],colorErrorActive:T[7],colorErrorTextHover:T[8],colorErrorText:T[9],colorErrorTextActive:T[10],colorWarningBg:O[1],colorWarningBgHover:O[2],colorWarningBorder:O[3],colorWarningBorderHover:O[4],colorWarningHover:O[4],colorWarning:O[6],colorWarningActive:O[7],colorWarningTextHover:O[8],colorWarningText:O[9],colorWarningTextActive:O[10],colorInfoBg:$[1],colorInfoBgHover:$[2],colorInfoBorder:$[3],colorInfoBorderHover:$[4],colorInfoHover:$[4],colorInfo:$[6],colorInfoActive:$[7],colorInfoTextHover:$[8],colorInfoText:$[9],colorInfoTextActive:$[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new An("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const lT=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function sT(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},lT(r))}const uT=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Tu(e){return(e+8)/e}function cT(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Tu(n)}))}const fT=e=>{const t=cT(e),n=t.map(S=>S.size),r=t.map(S=>S.lineHeight),o=n[1],i=n[0],l=n[2],u=r[1],f=r[0],p=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:l,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:u,lineHeightLG:p,lineHeightSM:f,fontHeight:Math.round(u*o),fontHeightLG:Math.round(p*l),fontHeightSM:Math.round(f*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function dT(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Eo=(e,t)=>new An(e).setAlpha(t).toRgbString(),yl=(e,t)=>new An(e).darken(t).toHexString(),pT=e=>{const t=Wi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},mT=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Eo(r,.88),colorTextSecondary:Eo(r,.65),colorTextTertiary:Eo(r,.45),colorTextQuaternary:Eo(r,.25),colorFill:Eo(r,.15),colorFillSecondary:Eo(r,.06),colorFillTertiary:Eo(r,.04),colorFillQuaternary:Eo(r,.02),colorBgLayout:yl(n,4),colorBgContainer:yl(n,0),colorBgElevated:yl(n,0),colorBgSpotlight:Eo(r,.85),colorBgBlur:"transparent",colorBorder:yl(n,15),colorBorderSecondary:yl(n,6)}};function vT(e){const t=Object.keys(J1).map(n=>{const r=Wi(e[n]);return new Array(10).fill(1).reduce((o,i,l)=>(o[`${n}-${l+1}`]=r[l],o[`${n}${l+1}`]=r[l],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),aT(e,{generateColorPalettes:pT,generateNeutralColorPalettes:mT})),fT(e.fontSize)),dT(e)),uT(e)),sT(e))}const eS=cp(vT),gp={token:us,override:{override:us},hashed:!0},tS=Pe.createContext(gp),nS="anticon",hT=(e,t)=>t||(e?`ant-${e}`:"ant"),xn=v.createContext({getPrefixCls:hT,iconPrefixCls:nS}),gT=`-ant-${Date.now()}-${Math.random()}`;function yT(e,t){const n={},r=(l,u)=>{let f=l.clone();return f=(u==null?void 0:u(f))||f,f.toRgbString()},o=(l,u)=>{const f=new An(l),p=Wi(f.toRgbString());n[`${u}-color`]=r(f),n[`${u}-color-disabled`]=p[1],n[`${u}-color-hover`]=p[4],n[`${u}-color-active`]=p[6],n[`${u}-color-outline`]=f.clone().setAlpha(.2).toRgbString(),n[`${u}-color-deprecated-bg`]=p[0],n[`${u}-color-deprecated-border`]=p[2]};if(t.primaryColor){o(t.primaryColor,"primary");const l=new An(t.primaryColor),u=Wi(l.toRgbString());u.forEach((p,S)=>{n[`primary-${S+1}`]=p}),n["primary-color-deprecated-l-35"]=r(l,p=>p.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,p=>p.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,p=>p.tint(20)),n["primary-color-deprecated-t-50"]=r(l,p=>p.tint(50)),n["primary-color-deprecated-f-12"]=r(l,p=>p.setAlpha(p.getAlpha()*.12));const f=new An(u[0]);n["primary-color-active-deprecated-f-30"]=r(f,p=>p.setAlpha(p.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(f,p=>p.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function aT(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:l,colorInfo:u,colorPrimary:f,colorBgBase:p,colorTextBase:S}=e,h=n(f),b=n(o),O=n(i),T=n(l),$=n(u),N=r(p,S),C=e.colorLink||e.colorInfo,w=n(C);return Object.assign(Object.assign({},N),{colorPrimaryBg:h[1],colorPrimaryBgHover:h[2],colorPrimaryBorder:h[3],colorPrimaryBorderHover:h[4],colorPrimaryHover:h[5],colorPrimary:h[6],colorPrimaryActive:h[7],colorPrimaryTextHover:h[8],colorPrimaryText:h[9],colorPrimaryTextActive:h[10],colorSuccessBg:b[1],colorSuccessBgHover:b[2],colorSuccessBorder:b[3],colorSuccessBorderHover:b[4],colorSuccessHover:b[4],colorSuccess:b[6],colorSuccessActive:b[7],colorSuccessTextHover:b[8],colorSuccessText:b[9],colorSuccessTextActive:b[10],colorErrorBg:T[1],colorErrorBgHover:T[2],colorErrorBgActive:T[3],colorErrorBorder:T[3],colorErrorBorderHover:T[4],colorErrorHover:T[5],colorError:T[6],colorErrorActive:T[7],colorErrorTextHover:T[8],colorErrorText:T[9],colorErrorTextActive:T[10],colorWarningBg:O[1],colorWarningBgHover:O[2],colorWarningBorder:O[3],colorWarningBorderHover:O[4],colorWarningHover:O[4],colorWarning:O[6],colorWarningActive:O[7],colorWarningTextHover:O[8],colorWarningText:O[9],colorWarningTextActive:O[10],colorInfoBg:$[1],colorInfoBgHover:$[2],colorInfoBorder:$[3],colorInfoBorderHover:$[4],colorInfoHover:$[4],colorInfo:$[6],colorInfoActive:$[7],colorInfoTextHover:$[8],colorInfoText:$[9],colorInfoTextActive:$[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new An("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const lT=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function sT(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},lT(r))}const uT=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Tu(e){return(e+8)/e}function cT(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Tu(n)}))}const fT=e=>{const t=cT(e),n=t.map(S=>S.size),r=t.map(S=>S.lineHeight),o=n[1],i=n[0],l=n[2],u=r[1],f=r[0],p=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:l,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:u,lineHeightLG:p,lineHeightSM:f,fontHeight:Math.round(u*o),fontHeightLG:Math.round(p*l),fontHeightSM:Math.round(f*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function dT(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Eo=(e,t)=>new An(e).setAlpha(t).toRgbString(),yl=(e,t)=>new An(e).darken(t).toHexString(),pT=e=>{const t=Wi(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},mT=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Eo(r,.88),colorTextSecondary:Eo(r,.65),colorTextTertiary:Eo(r,.45),colorTextQuaternary:Eo(r,.25),colorFill:Eo(r,.15),colorFillSecondary:Eo(r,.06),colorFillTertiary:Eo(r,.04),colorFillQuaternary:Eo(r,.02),colorBgLayout:yl(n,4),colorBgContainer:yl(n,0),colorBgElevated:yl(n,0),colorBgSpotlight:Eo(r,.85),colorBgBlur:"transparent",colorBorder:yl(n,15),colorBorderSecondary:yl(n,6)}};function vT(e){const t=Object.keys(J1).map(n=>{const r=Wi(e[n]);return new Array(10).fill(1).reduce((o,i,l)=>(o[`${n}-${l+1}`]=r[l],o[`${n}${l+1}`]=r[l],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),aT(e,{generateColorPalettes:pT,generateNeutralColorPalettes:mT})),fT(e.fontSize)),dT(e)),uT(e)),sT(e))}const eS=cp(vT),gp={token:us,override:{override:us},hashed:!0},tS=Ie.createContext(gp),nS="anticon",hT=(e,t)=>t||(e?`ant-${e}`:"ant"),xn=v.createContext({getPrefixCls:hT,iconPrefixCls:nS}),gT=`-ant-${Date.now()}-${Math.random()}`;function yT(e,t){const n={},r=(l,u)=>{let f=l.clone();return f=(u==null?void 0:u(f))||f,f.toRgbString()},o=(l,u)=>{const f=new An(l),p=Wi(f.toRgbString());n[`${u}-color`]=r(f),n[`${u}-color-disabled`]=p[1],n[`${u}-color-hover`]=p[4],n[`${u}-color-active`]=p[6],n[`${u}-color-outline`]=f.clone().setAlpha(.2).toRgbString(),n[`${u}-color-deprecated-bg`]=p[0],n[`${u}-color-deprecated-border`]=p[2]};if(t.primaryColor){o(t.primaryColor,"primary");const l=new An(t.primaryColor),u=Wi(l.toRgbString());u.forEach((p,S)=>{n[`primary-${S+1}`]=p}),n["primary-color-deprecated-l-35"]=r(l,p=>p.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,p=>p.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,p=>p.tint(20)),n["primary-color-deprecated-t-50"]=r(l,p=>p.tint(50)),n["primary-color-deprecated-f-12"]=r(l,p=>p.setAlpha(p.getAlpha()*.12));const f=new An(u[0]);n["primary-color-active-deprecated-f-30"]=r(f,p=>p.setAlpha(p.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(f,p=>p.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` :root { ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(` `)} @@ -147,44 +147,44 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Qh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=Qh(t,["override"]);let l=Object.assign(Object.assign({},r),{override:o});return l=rS(l),i&&Object.entries(i).forEach(u=>{let[f,p]=u;const{theme:S}=p,h=Qh(p,["theme"]);let b=h;S&&(b=aS(Object.assign(Object.assign({},l),h),{override:h},S)),l[f]=b}),l};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Pe.useContext(tS),i=`${xT}-${t||""}`,l=n||eS,[u,f,p]=y2(l,[us,e],{salt:i,override:r,getComputedToken:aS,formatToken:rS,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:oS,ignore:iS,preserve:TT}});return[l,p,t?f:"",u,o]}function lS(e,t,n){return t=Ba(t),R1(e,Nm()?Reflect.construct(t,[],Ba(e).constructor):t.apply(e,n))}let sS=Zr(function e(){Yr(this,e)});const uS="CALC_UNIT",OT=new RegExp(uS,"g");function Gf(e){return typeof e=="number"?`${e}${uS}`:e}let $T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=Gf(n):typeof n=="string"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${Gf(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${Gf(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(OT,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(sS),_T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(sS);const RT=e=>{const t=e==="css"?$T:_T;return n=>new t(n)};function Zn(e){var t=v.useRef();t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},cS=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Yh=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),IT=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),kT=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,l={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let u={};return r!==!1&&(u={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},u),l),{[o]:l})}},fS=e=>({outline:`${Xe(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),yp=e=>({"&:focus-visible":Object.assign({},fS(e))});function MT(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`}}}const dS=typeof CSSINJS_STATISTIC<"u";let Sp=!0;function kr(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(l=>{Object.defineProperty(r,l,{configurable:!0,enumerable:!0,get:()=>o[l]})})}),Sp=!0,r}const Zh={};function NT(){}const AT=e=>{let t,n=e,r=NT;return dS&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return Sp&&t.add(i),o[i]}}),r=(o,i)=>{var l;Zh[o]={global:Array.from(t),component:Object.assign(Object.assign({},(l=Zh[o])===null||l===void 0?void 0:l.component),i)}}),{token:n,keys:t,flush:r}},pS=(e,t)=>{const[n,r]=Xr();return vp({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},cS()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},mS=(e,t,n)=>{var r;return typeof n=="function"?n(kr(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},vS=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:l}=r;l.forEach(u=>{let[f,p]=u;var S;(o!=null&&o[f]||o!=null&&o[p])&&((S=o[p])!==null&&S!==void 0||(o[p]=o==null?void 0:o[f]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(l=>{i[l]===t[l]&&delete i[l]}),i},LT=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function Wm(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,l=o.join("-");return function(u){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;const[p,S,h,b,O]=Xr(),{getPrefixCls:T,iconPrefixCls:$,csp:N}=v.useContext(xn),C=T(),w=O?"css":"js",E=RT(w),{max:_,min:M}=MT(w),L={theme:p,token:b,hashId:h,nonce:()=>N==null?void 0:N.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return vp(Object.assign(Object.assign({},L),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":IT(b)}]),pS($,N),[vp(Object.assign(Object.assign({},L),{path:[l,u,$]}),()=>{if(r.injectStyle===!1)return[];const{token:B,flush:V}=AT(b),Y=mS(i,S,n),ie=`.${u}`,G=vS(i,S,Y,{deprecatedTokens:r.deprecatedTokens});O&&Object.keys(Y).forEach(J=>{Y[J]=`var(${A1(J,LT(i,O.prefix))})`});const q=kr(B,{componentCls:ie,prefixCls:u,iconCls:`.${$}`,antCls:`.${C}`,calc:E,max:_,min:M},O?Y:G),ee=t(q,{hashId:h,prefixCls:u,rootPrefixCls:C,iconPrefixCls:$});return V(i,G),[r.resetStyle===!1?null:kT(q,u,f,r.resetFont),ee]}),h]}}const jT=(e,t,n,r)=>{const o=Wm(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return l=>{let{prefixCls:u,rootCls:f=u}=l;return o(u,f),null}},DT=(e,t,n)=>{function r(p){return`${e}${p.slice(0,1).toUpperCase()}${p.slice(1)}`}const{unitless:o={},injectStyle:i=!0}=n??{},l={[r("zIndexPopup")]:!0};Object.keys(o).forEach(p=>{l[r(p)]=o[p]});const u=p=>{let{rootCls:S,cssVar:h}=p;const[,b]=Xr();return K2({path:[e],prefix:h.prefix,key:h==null?void 0:h.key,unitless:Object.assign(Object.assign({},oS),l),ignore:iS,token:b,scope:S},()=>{const O=mS(e,b,t),T=vS(e,b,O,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(O).forEach($=>{T[r($)]=T[$],delete T[$]}),T}),null};return p=>{const[,,,,S]=Xr();return[h=>i&&S?Pe.createElement(Pe.Fragment,null,Pe.createElement(u,{rootCls:p,cssVar:S,component:e}),h):h,S==null?void 0:S.key]}},ws=(e,t,n,r)=>{const o=Wm(e,t,n,r),i=DT(Array.isArray(e)?e[0]:e,n,r);return function(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l;const[,f]=o(l,u),[p,S]=i(u);return[p,f,S]}};function zT(e,t){return rc.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],l=e[`${r}6`],u=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:l,textColor:u}))},{})}const HT=Object.assign({},pc),{useId:Jh}=HT,BT=()=>"",FT=typeof Jh>"u"?BT:Jh;function WT(e,t,n){var r;Bm();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},gp),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:gp.hashed,cssVar:t==null?void 0:t.cssVar}):t,l=FT();return Hc(()=>{var u,f;if(!e)return t;const p=Object.assign({},i.components);Object.keys(e.components||{}).forEach(b=>{p[b]=Object.assign(Object.assign({},p[b]),e.components[b])});const S=`css-var-${l.replace(/:/g,"")}`,h=((u=o.cssVar)!==null&&u!==void 0?u:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((f=o.cssVar)===null||f===void 0?void 0:f.key)||S});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:p,cssVar:h})},[o,i],(u,f)=>u.some((p,S)=>{const h=f[S];return!Lm(p,h,!0)}))}var VT=["children"],hS=v.createContext({});function UT(e){var t=e.children,n=Ft(e,VT);return v.createElement(hS.Provider,{value:n},t)}var KT=function(e){Qa(n,e);var t=Fc(n);function n(){return Yr(this,n),t.apply(this,arguments)}return Zr(n,[{key:"render",value:function(){return this.props.children}}]),n}(v.Component),qo="none",tu="appear",nu="enter",ru="leave",eg="none",Fr="prepare",Ea="start",Ta="active",Vm="end",gS="prepared";function tg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function GT(e,t){var n={animationend:tg("Animation","AnimationEnd"),transitionend:tg("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var qT=GT(gr(),typeof window<"u"?window:{}),yS={};if(gr()){var XT=document.createElement("div");yS=XT.style}var ou={};function SS(e){if(ou[e])return ou[e];var t=qT[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=rr(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return v.useEffect(function(){return function(){t()}},[]),[n,t]};var ZT=[Fr,Ea,Ta,Vm],JT=[Fr,gS],ES=!1,eO=!0;function TS(e){return e===Ta||e===Vm}const tO=function(e,t,n){var r=ka(eg),o=me(r,2),i=o[0],l=o[1],u=YT(),f=me(u,2),p=f[0],S=f[1];function h(){l(Fr,!0)}var b=t?JT:ZT;return xS(function(){if(i!==eg&&i!==Vm){var O=b.indexOf(i),T=b[O+1],$=n(i);$===ES?l(T,!0):T&&p(function(N){function C(){N.isCanceled()||l(T,!0)}$===!0?C():Promise.resolve($).then(C)})}},[e,i]),v.useEffect(function(){return function(){S()}},[]),[h,i]};function nO(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,l=r.motionAppear,u=l===void 0?!0:l,f=r.motionLeave,p=f===void 0?!0:f,S=r.motionDeadline,h=r.motionLeaveImmediately,b=r.onAppearPrepare,O=r.onEnterPrepare,T=r.onLeavePrepare,$=r.onAppearStart,N=r.onEnterStart,C=r.onLeaveStart,w=r.onAppearActive,E=r.onEnterActive,_=r.onLeaveActive,M=r.onAppearEnd,L=r.onEnterEnd,c=r.onLeaveEnd,B=r.onVisibleChanged,V=ka(),Y=me(V,2),ie=Y[0],G=Y[1],q=ka(qo),ee=me(q,2),J=ee[0],D=ee[1],j=ka(null),I=me(j,2),F=I[0],R=I[1],Z=v.useRef(!1),W=v.useRef(null);function ae(){return n()}var se=v.useRef(!1);function ye(){D(qo,!0),R(null,!0)}var ve=Zn(function(Oe){if(J!==qo){var Ve=ae();if(!(Oe&&!Oe.deadline&&Oe.target!==Ve)){var qe=se.current,Ye;J===tu&&qe?Ye=M==null?void 0:M(Ve,Oe):J===nu&&qe?Ye=L==null?void 0:L(Ve,Oe):J===ru&&qe&&(Ye=c==null?void 0:c(Ve,Oe)),qe&&Ye!==!1&&ye()}}}),Se=QT(ve),re=me(Se,1),oe=re[0],le=function(Ve){switch(Ve){case tu:return ke(ke(ke({},Fr,b),Ea,$),Ta,w);case nu:return ke(ke(ke({},Fr,O),Ea,N),Ta,E);case ru:return ke(ke(ke({},Fr,T),Ea,C),Ta,_);default:return{}}},fe=v.useMemo(function(){return le(J)},[J]),ge=tO(J,!e,function(Oe){if(Oe===Fr){var Ve=fe[Fr];return Ve?Ve(ae()):ES}if(He in fe){var qe;R(((qe=fe[He])===null||qe===void 0?void 0:qe.call(fe,ae(),null))||null)}return He===Ta&&J!==qo&&(oe(ae()),S>0&&(clearTimeout(W.current),W.current=setTimeout(function(){ve({deadline:!0})},S))),He===gS&&ye(),eO}),Te=me(ge,2),Me=Te[0],He=Te[1],Je=TS(He);se.current=Je,xS(function(){G(t);var Oe=Z.current;Z.current=!0;var Ve;!Oe&&t&&u&&(Ve=tu),Oe&&t&&i&&(Ve=nu),(Oe&&!t&&p||!Oe&&h&&!t&&p)&&(Ve=ru);var qe=le(Ve);Ve&&(e||qe[Fr])?(D(Ve),Me()):D(qo)},[t]),v.useEffect(function(){(J===tu&&!u||J===nu&&!i||J===ru&&!p)&&D(qo)},[u,i,p]),v.useEffect(function(){return function(){Z.current=!1,clearTimeout(W.current)}},[]);var Qe=v.useRef(!1);v.useEffect(function(){ie&&(Qe.current=!0),ie!==void 0&&J===qo&&((Qe.current||ie)&&(B==null||B(ie)),Qe.current=!0)},[ie,J]);var Be=F;return fe[Fr]&&He===Ea&&(Be=de({transition:"none"},Be)),[J,He,Be,ie??t]}function rO(e){var t=e;Pt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=v.forwardRef(function(o,i){var l=o.visible,u=l===void 0?!0:l,f=o.removeOnLeave,p=f===void 0?!0:f,S=o.forceRender,h=o.children,b=o.motionName,O=o.leavedClassName,T=o.eventProps,$=v.useContext(hS),N=$.motion,C=n(o,N),w=v.useRef(),E=v.useRef();function _(){try{return w.current instanceof HTMLElement?w.current:Su(E.current)}catch{return null}}var M=nO(C,u,_,o),L=me(M,4),c=L[0],B=L[1],V=L[2],Y=L[3],ie=v.useRef(Y);Y&&(ie.current=!0);var G=v.useCallback(function(F){w.current=F,Mm(i,F)},[i]),q,ee=de(de({},T),{},{visible:u});if(!h)q=null;else if(c===qo)Y?q=h(de({},ee),G):!p&&ie.current&&O?q=h(de(de({},ee),{},{className:O}),G):S||!p&&!O?q=h(de(de({},ee),{},{style:{display:"none"}}),G):q=null;else{var J;B===Fr?J="prepare":TS(B)?J="active":B===Ea&&(J="start");var D=og(b,"".concat(c,"-").concat(J));q=h(de(de({},ee),{},{className:ze(og(b,c),ke(ke({},D,D&&J),b,typeof b=="string")),style:V}),G)}if(v.isValidElement(q)&&gi(q)){var j=q,I=j.ref;I||(q=v.cloneElement(q,{ref:G}))}return v.createElement(KT,{ref:E},q)});return r.displayName="CSSMotion",r}const Za=rO(wS);var bp="add",Cp="keep",wp="remove",Xf="removed";function oO(e){var t;return e&&Pt(e)==="object"&&"key"in e?t=e:t={key:e},de(de({},t),{},{key:String(t.key)})}function xp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(oO)}function iO(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=xp(e),l=xp(t);i.forEach(function(p){for(var S=!1,h=r;h1});return f.forEach(function(p){n=n.filter(function(S){var h=S.key,b=S.status;return h!==p||b!==wp}),n.forEach(function(S){S.key===p&&(S.status=Cp)})}),n}var aO=["component","children","onVisibleChanged","onAllRemoved"],lO=["status"],sO=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function uO(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Za,n=function(r){Qa(i,r);var o=Fc(i);function i(){var l;Yr(this,i);for(var u=arguments.length,f=new Array(u),p=0;pnull;var dO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const gO=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(OS=t),r&&hO(r)&&ST(vO(),r)},yO=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:l,locale:u,componentSize:f,direction:p,space:S,virtual:h,dropdownMatchSelectWidth:b,popupMatchSelectWidth:O,popupOverflow:T,legacyLocale:$,parentContext:N,iconPrefixCls:C,theme:w,componentDisabled:E,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,input:oe,textArea:le,empty:fe,badge:ge,radio:Te,rate:Me,switch:He,transfer:Je,avatar:Qe,message:Be,tag:Oe,table:Ve,card:qe,tabs:Ye,timeline:Ne,timePicker:tt,upload:pe,notification:xe,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn}=e,At=v.useCallback(($e,Ae)=>{const{prefixCls:mt}=e;if(Ae)return Ae;const vt=mt||N.getPrefixCls("");return $e?`${vt}-${$e}`:vt},[N.getPrefixCls,e.prefixCls]),Lt=C||N.iconPrefixCls||nS,Wt=n||N.csp;pS(Lt,Wt);const jt=WT(w,N.theme,{prefixCls:At("")}),It={csp:Wt,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:u||$,direction:p,space:S,virtual:h,popupMatchSelectWidth:O??b,popupOverflow:T,getPrefixCls:At,iconPrefixCls:Lt,theme:jt,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,input:oe,textArea:le,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,empty:fe,badge:ge,radio:Te,rate:Me,switch:He,transfer:Je,avatar:Qe,message:Be,tag:Oe,table:Ve,card:qe,tabs:Ye,timeline:Ne,timePicker:tt,upload:pe,notification:xe,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn},Zt=Object.assign({},N);Object.keys(It).forEach($e=>{It[$e]!==void 0&&(Zt[$e]=It[$e])}),pO.forEach($e=>{const Ae=e[$e];Ae&&(Zt[$e]=Ae)}),typeof r<"u"&&(Zt.button=Object.assign({autoInsertSpace:r},Zt.button));const $t=Hc(()=>Zt,Zt,($e,Ae)=>{const mt=Object.keys($e),vt=Object.keys(Ae);return mt.length!==vt.length||mt.some(Xt=>$e[Xt]!==Ae[Xt])}),ft=v.useMemo(()=>({prefixCls:Lt,csp:Wt}),[Lt,Wt]);let _e=v.createElement(v.Fragment,null,v.createElement(fO,{dropdownMatchSelectWidth:b}),t);const Ue=v.useMemo(()=>{var $e,Ae,mt,vt;return Y2((($e=Kc.Form)===null||$e===void 0?void 0:$e.defaultValidateMessages)||{},((mt=(Ae=$t.locale)===null||Ae===void 0?void 0:Ae.Form)===null||mt===void 0?void 0:mt.defaultValidateMessages)||{},((vt=$t.form)===null||vt===void 0?void 0:vt.validateMessages)||{},(l==null?void 0:l.validateMessages)||{})},[$t,l==null?void 0:l.validateMessages]);Object.keys(Ue).length>0&&(_e=v.createElement(eT.Provider,{value:Ue},_e)),u&&(_e=v.createElement(iT,{locale:u,_ANT_MARK__:oT},_e)),(Lt||Wt)&&(_e=v.createElement(_m.Provider,{value:ft},_e)),f&&(_e=v.createElement(CT,{size:f},_e)),_e=v.createElement(cO,null,_e);const je=v.useMemo(()=>{const $e=jt||{},{algorithm:Ae,token:mt,components:vt,cssVar:Xt}=$e,sn=dO($e,["algorithm","token","components","cssVar"]),or=Ae&&(!Array.isArray(Ae)||Ae.length>0)?cp(Ae):eS,ir={};Object.entries(vt||{}).forEach(Hn=>{let[Bn,kn]=Hn;const yt=Object.assign({},kn);"algorithm"in yt&&(yt.algorithm===!0?yt.theme=or:(Array.isArray(yt.algorithm)||typeof yt.algorithm=="function")&&(yt.theme=cp(yt.algorithm)),delete yt.algorithm),ir[Bn]=yt});const zn=Object.assign(Object.assign({},us),mt);return Object.assign(Object.assign({},sn),{theme:or,token:zn,components:ir,override:Object.assign({override:zn},ir),cssVar:Xt})},[jt]);return w&&(_e=v.createElement(tS.Provider,{value:je},_e)),$t.warning&&(_e=v.createElement(J2.Provider,{value:$t.warning},_e)),E!==void 0&&(_e=v.createElement(bT,{disabled:E},_e)),v.createElement(xn.Provider,{value:$t},_e)},Ja=e=>{const t=v.useContext(xn),n=v.useContext(Z1);return v.createElement(yO,Object.assign({parentContext:t,legacyLocale:n},e))};Ja.ConfigContext=xn;Ja.SizeContext=Va;Ja.config=gO;Ja.useConfig=wT;Object.defineProperty(Ja,"SizeContext",{get:()=>Va});function $S(e){return e&&Pe.isValidElement(e)&&e.type===Pe.Fragment}const SO=(e,t,n)=>Pe.isValidElement(e)?Pe.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Qi(e,t){return SO(e,e,t)}const _S=e=>{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var Ie={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Ie.F1&&n<=Ie.F12)return!1;switch(n){case Ie.ALT:case Ie.CAPS_LOCK:case Ie.CONTEXT_MENU:case Ie.CTRL:case Ie.DOWN:case Ie.END:case Ie.ESC:case Ie.HOME:case Ie.INSERT:case Ie.LEFT:case Ie.MAC_FF_META:case Ie.META:case Ie.NUMLOCK:case Ie.NUM_CENTER:case Ie.PAGE_DOWN:case Ie.PAGE_UP:case Ie.PAUSE:case Ie.PRINT_SCREEN:case Ie.RIGHT:case Ie.SHIFT:case Ie.UP:case Ie.WIN_KEY:case Ie.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Ie.ZERO&&t<=Ie.NINE||t>=Ie.NUM_ZERO&&t<=Ie.NUM_MULTIPLY||t>=Ie.A&&t<=Ie.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Ie.SPACE:case Ie.QUESTION_MARK:case Ie.NUM_PLUS:case Ie.NUM_MINUS:case Ie.NUM_PERIOD:case Ie.NUM_DIVISION:case Ie.SEMICOLON:case Ie.DASH:case Ie.EQUALS:case Ie.COMMA:case Ie.PERIOD:case Ie.SLASH:case Ie.APOSTROPHE:case Ie.SINGLE_QUOTE:case Ie.OPEN_SQUARE_BRACKET:case Ie.BACKSLASH:case Ie.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const Um=Pe.createContext(void 0),$i=100,bO=10,CO=$i*bO,RS={Modal:$i,Drawer:$i,Popover:$i,Popconfirm:$i,Tooltip:$i,Tour:$i},wO={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function xO(e){return e in RS}function Km(e,t){const[,n]=Xr(),r=Pe.useContext(Um),o=xO(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+RS[e],i=Math.min(i,n.zIndexPopupBase+CO)):i+=wO[e],[r===void 0?t:i,i]}function cs(){cs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,j,I){D[j]=I.value},i=typeof Symbol=="function"?Symbol:{},l=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",f=i.toStringTag||"@@toStringTag";function p(D,j,I){return Object.defineProperty(D,j,{value:I,enumerable:!0,configurable:!0,writable:!0}),D[j]}try{p({},"")}catch{p=function(I,F,R){return I[F]=R}}function S(D,j,I,F){var R=j&&j.prototype instanceof C?j:C,Z=Object.create(R.prototype),W=new ee(F||[]);return o(Z,"_invoke",{value:Y(D,I,W)}),Z}function h(D,j,I){try{return{type:"normal",arg:D.call(j,I)}}catch(F){return{type:"throw",arg:F}}}t.wrap=S;var b="suspendedStart",O="suspendedYield",T="executing",$="completed",N={};function C(){}function w(){}function E(){}var _={};p(_,l,function(){return this});var M=Object.getPrototypeOf,L=M&&M(M(J([])));L&&L!==n&&r.call(L,l)&&(_=L);var c=E.prototype=C.prototype=Object.create(_);function B(D){["next","throw","return"].forEach(function(j){p(D,j,function(I){return this._invoke(j,I)})})}function V(D,j){function I(R,Z,W,ae){var se=h(D[R],D,Z);if(se.type!=="throw"){var ye=se.arg,ve=ye.value;return ve&&Pt(ve)=="object"&&r.call(ve,"__await")?j.resolve(ve.__await).then(function(Se){I("next",Se,W,ae)},function(Se){I("throw",Se,W,ae)}):j.resolve(ve).then(function(Se){ye.value=Se,W(ye)},function(Se){return I("throw",Se,W,ae)})}ae(se.arg)}var F;o(this,"_invoke",{value:function(Z,W){function ae(){return new j(function(se,ye){I(Z,W,se,ye)})}return F=F?F.then(ae,ae):ae()}})}function Y(D,j,I){var F=b;return function(R,Z){if(F===T)throw Error("Generator is already running");if(F===$){if(R==="throw")throw Z;return{value:e,done:!0}}for(I.method=R,I.arg=Z;;){var W=I.delegate;if(W){var ae=ie(W,I);if(ae){if(ae===N)continue;return ae}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(F===b)throw F=$,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);F=T;var se=h(D,j,I);if(se.type==="normal"){if(F=I.done?$:O,se.arg===N)continue;return{value:se.arg,done:I.done}}se.type==="throw"&&(F=$,I.method="throw",I.arg=se.arg)}}}function ie(D,j){var I=j.method,F=D.iterator[I];if(F===e)return j.delegate=null,I==="throw"&&D.iterator.return&&(j.method="return",j.arg=e,ie(D,j),j.method==="throw")||I!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+I+"' method")),N;var R=h(F,D.iterator,j.arg);if(R.type==="throw")return j.method="throw",j.arg=R.arg,j.delegate=null,N;var Z=R.arg;return Z?Z.done?(j[D.resultName]=Z.value,j.next=D.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,N):Z:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,N)}function G(D){var j={tryLoc:D[0]};1 in D&&(j.catchLoc=D[1]),2 in D&&(j.finallyLoc=D[2],j.afterLoc=D[3]),this.tryEntries.push(j)}function q(D){var j=D.completion||{};j.type="normal",delete j.arg,D.completion=j}function ee(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(G,this),this.reset(!0)}function J(D){if(D||D===""){var j=D[l];if(j)return j.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var I=-1,F=function R(){for(;++I=0;--R){var Z=this.tryEntries[R],W=Z.completion;if(Z.tryLoc==="root")return F("end");if(Z.tryLoc<=this.prev){var ae=r.call(Z,"catchLoc"),se=r.call(Z,"finallyLoc");if(ae&&se){if(this.prev=0;--F){var R=this.tryEntries[F];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--I){var F=this.tryEntries[I];if(F.finallyLoc===j)return this.complete(F.completion,F.afterLoc),q(F),N}},catch:function(j){for(var I=this.tryEntries.length-1;I>=0;--I){var F=this.tryEntries[I];if(F.tryLoc===j){var R=F.completion;if(R.type==="throw"){var Z=R.arg;q(F)}return Z}}throw Error("illegal catch attempt")},delegateYield:function(j,I,F){return this.delegate={iterator:J(j),resultName:I,nextLoc:F},this.method==="next"&&(this.arg=e),N}},t}function ig(e,t,n,r,o,i,l){try{var u=e[i](l),f=u.value}catch(p){return void n(p)}u.done?t(f):Promise.resolve(f).then(r,o)}function PS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function l(f){ig(i,r,o,l,u,"next",f)}function u(f){ig(i,r,o,l,u,"throw",f)}l(void 0)})}}var xs=de({},cx),EO=xs.version,TO=xs.render,OO=xs.unmountComponentAtNode,Gc;try{var $O=Number((EO||"").split(".")[0]);$O>=18&&(Gc=xs.createRoot)}catch{}function ag(e){var t=xs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Pt(t)==="object"&&(t.usingClientEntryPoint=e)}var oc="__rc_react_root__";function _O(e,t){ag(!0);var n=t[oc]||Gc(t);ag(!1),n.render(e),t[oc]=n}function RO(e,t){TO(e,t)}function PO(e,t){if(Gc){_O(e,t);return}RO(e,t)}function IO(e){return Ep.apply(this,arguments)}function Ep(){return Ep=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[oc])===null||o===void 0||o.unmount(),delete t[oc]}));case 1:case"end":return r.stop()}},e)})),Ep.apply(this,arguments)}function kO(e){OO(e)}function MO(e){return Tp.apply(this,arguments)}function Tp(){return Tp=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Gc===void 0){r.next=2;break}return r.abrupt("return",IO(t));case 2:kO(t);case 3:case"end":return r.stop()}},e)})),Tp.apply(this,arguments)}const Qf=()=>({height:0,opacity:0}),lg=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},NO=e=>({height:e?e.offsetHeight:0}),Yf=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",AO=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Qf,onEnterStart:Qf,onAppearActive:lg,onEnterActive:lg,onLeaveStart:NO,onLeaveActive:Qf,onAppearEnd:Yf,onEnterEnd:Yf,onLeaveEnd:Yf,motionDeadline:500}},LO=(e,t,n)=>n!==void 0?n:`${e}-${t}`,Gm=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,l=o.height;if(i||l)return!0}}return!1},jO=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},DO=Wm("Wave",e=>[jO(e)]),IS="ant-wave-target";function zO(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Zf(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&zO(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function HO(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Zf(t)?t:Zf(n)?n:Zf(r)?r:null}function Jf(e){return Number.isNaN(e)?0:e}const BO=e=>{const{className:t,target:n,component:r}=e,o=v.useRef(null),[i,l]=v.useState(null),[u,f]=v.useState([]),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=v.useState(0),[$,N]=v.useState(0),[C,w]=v.useState(!1),E={left:p,top:h,width:O,height:$,borderRadius:u.map(L=>`${L}px`).join(" ")};i&&(E["--wave-color"]=i);function _(){const L=getComputedStyle(n);l(HO(n));const c=L.position==="static",{borderLeftWidth:B,borderTopWidth:V}=L;S(c?n.offsetLeft:Jf(-parseFloat(B))),b(c?n.offsetTop:Jf(-parseFloat(V))),T(n.offsetWidth),N(n.offsetHeight);const{borderTopLeftRadius:Y,borderTopRightRadius:ie,borderBottomLeftRadius:G,borderBottomRightRadius:q}=L;f([Y,ie,q,G].map(ee=>Jf(parseFloat(ee))))}if(v.useEffect(()=>{if(n){const L=rr(()=>{_(),w(!0)});let c;return typeof ResizeObserver<"u"&&(c=new ResizeObserver(_),c.observe(n)),()=>{rr.cancel(L),c==null||c.disconnect()}}},[]),!C)return null;const M=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(IS));return v.createElement(Za,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(L,c)=>{var B;if(c.deadline||c.propertyName==="opacity"){const V=(B=o.current)===null||B===void 0?void 0:B.parentElement;MO(V).then(()=>{V==null||V.remove()})}return!1}},(L,c)=>{let{className:B}=L;return v.createElement("div",{ref:qi(o,c),className:ze(t,{"wave-quick":M},B),style:E})})},FO=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),PO(v.createElement(BO,Object.assign({},t,{target:e})),o)},WO=(e,t,n)=>{const{wave:r}=v.useContext(xn),[,o,i]=Xr(),l=Zn(p=>{const S=e.current;if(r!=null&&r.disabled||!S)return;const h=S.querySelector(`.${IS}`)||S,{showEffect:b}=r||{};(b||FO)(h,{className:t,token:o,component:n,event:p,hashId:i})}),u=v.useRef();return p=>{rr.cancel(u.current),u.current=rr(()=>{l(p)})}},VO=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=v.useContext(xn),i=v.useRef(null),l=o("wave"),[,u]=DO(l),f=WO(i,ze(l,u),r);if(Pe.useEffect(()=>{const S=i.current;if(!S||S.nodeType!==1||n)return;const h=b=>{!Gm(b.target)||!S.getAttribute||S.getAttribute("disabled")||S.disabled||S.className.includes("disabled")||S.className.includes("-leave")||f(b)};return S.addEventListener("click",h,!0),()=>{S.removeEventListener("click",h,!0)}},[n]),!Pe.isValidElement(t))return t??null;const p=gi(t)?qi(t.ref,i):i;return Qi(t,{ref:p})},kS=e=>{const t=Pe.useContext(Va);return Pe.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},UO=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},KO=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},GO=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},MS=ws("Space",e=>{const t=kr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[KO(t),GO(t),UO(t)]},()=>({}),{resetStyle:!1});var NS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=v.useContext(qc),r=v.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:l}=n,u=o==="vertical"?"-vertical-":"-";return ze(`${e}-compact${u}item`,{[`${e}-compact${u}first-item`]:i,[`${e}-compact${u}last-item`]:l,[`${e}-compact${u}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},LS=e=>{let{children:t}=e;return v.createElement(qc.Provider,{value:null},t)},qO=e=>{var{children:t}=e,n=NS(e,["children"]);return v.createElement(qc.Provider,{value:n},t)},XO=e=>{const{getPrefixCls:t,direction:n}=v.useContext(xn),{size:r,direction:o,block:i,prefixCls:l,className:u,rootClassName:f,children:p}=e,S=NS(e,["size","direction","block","prefixCls","className","rootClassName","children"]),h=kS(E=>r??E),b=t("space-compact",l),[O,T]=MS(b),$=ze(b,T,{[`${b}-rtl`]:n==="rtl",[`${b}-block`]:i,[`${b}-vertical`]:o==="vertical"},u,f),N=v.useContext(qc),C=Vi(p),w=v.useMemo(()=>C.map((E,_)=>{const M=E&&E.key||`${b}-item-${_}`;return v.createElement(qO,{key:M,compactSize:h,compactDirection:o,isFirstItem:_===0&&(!N||(N==null?void 0:N.isFirstItem)),isLastItem:_===C.length-1&&(!N||(N==null?void 0:N.isLastItem))},E)}),[r,C,N]);return C.length===0?null:O(v.createElement("div",Object.assign({className:$},S),w))};var QO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=v.useContext(xn),{prefixCls:r,size:o,className:i}=e,l=QO(e,["prefixCls","size","className"]),u=t("btn-group",r),[,,f]=Xr();let p="";switch(o){case"large":p="lg";break;case"small":p="sm";break}const S=ze(u,{[`${u}-${p}`]:p,[`${u}-rtl`]:n==="rtl"},i,f);return v.createElement(jS.Provider,{value:o},v.createElement("div",Object.assign({},l,{className:S})))},sg=/^[\u4e00-\u9fa5]{2}$/,Op=sg.test.bind(sg);function ug(e){return typeof e=="string"}function ed(e){return e==="text"||e==="link"}function ZO(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&ug(e.type)&&Op(e.props.children)?Qi(e,{children:e.props.children.split("").join(n)}):ug(e)?Op(e)?Pe.createElement("span",null,e.split("").join(n)):Pe.createElement("span",null,e):$S(e)?Pe.createElement("span",null,e):e}function JO(e,t){let n=!1;const r=[];return Pe.Children.forEach(e,o=>{const i=typeof o,l=i==="string"||i==="number";if(n&&l){const u=r.length-1,f=r[u];r[u]=`${f}${o}`}else r.push(o);n=l}),Pe.Children.map(r,o=>ZO(o,t))}const DS=v.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,l=ze(`${i}-icon`,n);return Pe.createElement("span",{ref:t,className:l,style:r},o)}),cg=v.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i,iconPosition:l="start"}=e,u=ze(r,{[`${n}-loading-icon-end`]:l==="end",[`${n}-loading-icon`]:l==="start"});return Pe.createElement(DS,{prefixCls:n,className:u,style:o,ref:t},Pe.createElement(b1,{className:i}))}),td=()=>({width:0,opacity:0,transform:"scale(0)"}),nd=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),e$=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,iconPosition:l}=e,u=!!n;return r?Pe.createElement(cg,{prefixCls:t,className:o,style:i,iconPosition:l}):Pe.createElement(Za,{visible:u,motionName:`${t}-loading-icon-motion`,motionLeave:u,removeOnLeave:!0,onAppearStart:td,onAppearActive:nd,onEnterStart:td,onEnterActive:nd,onLeaveStart:nd,onLeaveActive:td},(f,p)=>{let{className:S,style:h}=f;return Pe.createElement(cg,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),h),ref:p,iconClassName:S,iconPosition:l})})},fg=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),t$=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},fg(`${t}-primary`,o),fg(`${t}-danger`,i)]}},zS=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return kr(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},HS=e=>{var t,n,r,o,i,l;const u=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,f=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,p=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,S=(o=e.contentLineHeight)!==null&&o!==void 0?o:Tu(u),h=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Tu(f),b=(l=e.contentLineHeightLG)!==null&&l!==void 0?l:Tu(p);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:u,contentFontSizeSM:f,contentFontSizeLG:p,contentLineHeight:S,contentLineHeightSM:h,contentLineHeightLG:b,paddingBlock:Math.max((e.controlHeight-u*S)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-f*h)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-p*b)/2-e.lineWidth,0)}},n$=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Xe(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},yp(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},jo=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),r$=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),o$=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),i$=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),fs=(e,t,n,r,o,i,l,u)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},jo(e,Object.assign({background:t},l),Object.assign({background:t},u))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),qm=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},i$(e))}),BS=e=>Object.assign({},qm(e)),ic=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),FS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),jo(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),fs(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},jo(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),qm(e))}),a$=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),jo(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),fs(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},jo(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),qm(e))}),l$=e=>Object.assign(Object.assign({},FS(e)),{borderStyle:"dashed"}),s$=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},jo(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},jo(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),ic(e))}),u$=e=>Object.assign(Object.assign(Object.assign({},jo(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ic(e)),jo(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),c$=e=>{const{componentCls:t}=e;return{[`${t}-default`]:FS(e),[`${t}-primary`]:a$(e),[`${t}-dashed`]:l$(e),[`${t}-link`]:s$(e),[`${t}-text`]:u$(e),[`${t}-ghost`]:fs(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Xm=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:l,buttonPaddingHorizontal:u,iconCls:f,buttonPaddingVertical:p}=e,S=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${Xe(p)} ${Xe(u)}`,borderRadius:l,[`&${S}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[f]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:r$(e)},{[`${n}${n}-round${t}`]:o$(e)}]},f$=e=>{const t=kr(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Xm(t,e.componentCls)},d$=e=>{const t=kr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Xm(t,`${e.componentCls}-sm`)},p$=e=>{const t=kr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Xm(t,`${e.componentCls}-lg`)},m$=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},v$=ws("Button",e=>{const t=zS(e);return[n$(t),f$(t),d$(t),p$(t),m$(t),c$(t),t$(t)]},HS,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function h$(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,l=i?"> *":"",u=["hover",o?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[u]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function g$(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function y$(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},h$(e,r,t)),g$(n,r,t))}}function S$(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function b$(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function C$(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},S$(e,t)),b$(e.componentCls,t))}}const w$=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${Xe(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${Xe(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},x$=jT(["Button","compact"],e=>{const t=zS(e);return[y$(t),C$(t),w$(t)]},HS);var E$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:l,type:u,danger:f,shape:p="default",size:S,styles:h,disabled:b,className:O,rootClassName:T,children:$,icon:N,iconPosition:C="start",ghost:w=!1,block:E=!1,htmlType:_="button",classNames:M,style:L={},autoInsertSpace:c}=e,B=E$(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),V=u||"default",{getPrefixCls:Y,direction:ie,button:G}=v.useContext(xn),q=(n=c??(G==null?void 0:G.autoInsertSpace))!==null&&n!==void 0?n:!0,ee=Y("btn",l),[J,D,j]=v$(ee),I=v.useContext(nc),F=b??I,R=v.useContext(jS),Z=v.useMemo(()=>T$(i),[i]),[W,ae]=v.useState(Z.loading),[se,ye]=v.useState(!1),Se=qi(t,v.createRef()),re=v.Children.count($)===1&&!N&&!ed(V);v.useEffect(()=>{let xe=null;Z.delay>0?xe=setTimeout(()=>{xe=null,ae(!0)},Z.delay):ae(Z.loading);function ht(){xe&&(clearTimeout(xe),xe=null)}return ht},[Z]),v.useEffect(()=>{if(!Se||!Se.current||!q)return;const xe=Se.current.textContent;re&&Op(xe)?se||ye(!0):se&&ye(!1)},[Se]);const oe=xe=>{const{onClick:ht}=e;if(W||F){xe.preventDefault();return}ht==null||ht(xe)},{compactSize:le,compactItemClassnames:fe}=AS(ee,ie),ge={large:"lg",small:"sm",middle:void 0},Te=kS(xe=>{var ht,Nt;return(Nt=(ht=S??le)!==null&&ht!==void 0?ht:R)!==null&&Nt!==void 0?Nt:xe}),Me=Te&&ge[Te]||"",He=W?"loading":N,Je=Xi(B,["navigate"]),Qe=ze(ee,D,j,{[`${ee}-${p}`]:p!=="default"&&p,[`${ee}-${V}`]:V,[`${ee}-${Me}`]:Me,[`${ee}-icon-only`]:!$&&$!==0&&!!He,[`${ee}-background-ghost`]:w&&!ed(V),[`${ee}-loading`]:W,[`${ee}-two-chinese-chars`]:se&&q&&!W,[`${ee}-block`]:E,[`${ee}-dangerous`]:!!f,[`${ee}-rtl`]:ie==="rtl"},fe,O,T,G==null?void 0:G.className),Be=Object.assign(Object.assign({},G==null?void 0:G.style),L),Oe=C==="end"&&$&&$!==0&&He,Ve=ze(M==null?void 0:M.icon,(r=G==null?void 0:G.classNames)===null||r===void 0?void 0:r.icon,{[`${ee}-icon-end`]:Oe}),qe=Object.assign(Object.assign({},(h==null?void 0:h.icon)||{}),((o=G==null?void 0:G.styles)===null||o===void 0?void 0:o.icon)||{}),Ye=N&&!W?Pe.createElement(DS,{prefixCls:ee,className:Ve,style:qe},N):Pe.createElement(e$,{existIcon:!!N,prefixCls:ee,loading:!!W,iconPosition:C}),Ne=$||$===0?JO($,re&&q):null,tt=(xe,ht)=>C==="start"?Pe.createElement(Pe.Fragment,null,xe,ht):Pe.createElement(Pe.Fragment,null,ht,xe);if(Je.href!==void 0)return J(Pe.createElement("a",Object.assign({},Je,{className:ze(Qe,{[`${ee}-disabled`]:F}),href:F?void 0:Je.href,style:Be,onClick:oe,ref:Se,tabIndex:F?-1:0}),tt(Ye,Ne)));let pe=Pe.createElement("button",Object.assign({},B,{type:_,className:Qe,style:Be,onClick:oe,disabled:F,ref:Se}),tt(Ye,Ne),!!fe&&Pe.createElement(x$,{key:"compact",prefixCls:ee}));return ed(V)||(pe=Pe.createElement(VO,{component:"Button",disabled:!!W},pe)),J(pe)}),ac=O$;ac.Group=YO;ac.__ANT_BUTTON=!0;var WS=v.createContext(null),dg=[];function $$(e,t){var n=v.useState(function(){if(!gr())return null;var T=document.createElement("div");return T}),r=me(n,1),o=r[0],i=v.useRef(!1),l=v.useContext(WS),u=v.useState(dg),f=me(u,2),p=f[0],S=f[1],h=l||(i.current?void 0:function(T){S(function($){var N=[T].concat(ln($));return N})});function b(){o.parentElement||document.body.appendChild(o),i.current=!0}function O(){var T;(T=o.parentElement)===null||T===void 0||T.removeChild(o),i.current=!1}return Pn(function(){return e?l?l(b):b():O(),O},[e]),Pn(function(){p.length&&(p.forEach(function(T){return T()}),S(dg))},[p]),[o,h]}function _$(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;var u=getComputedStyle(e,"::-webkit-scrollbar"),f=parseInt(u.width,10),p=parseInt(u.height,10);try{var S=f?"width: ".concat(u.width,";"):"",h=p?"height: ".concat(u.height,";"):"";Io(` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Qh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=Qh(t,["override"]);let l=Object.assign(Object.assign({},r),{override:o});return l=rS(l),i&&Object.entries(i).forEach(u=>{let[f,p]=u;const{theme:S}=p,h=Qh(p,["theme"]);let b=h;S&&(b=aS(Object.assign(Object.assign({},l),h),{override:h},S)),l[f]=b}),l};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=Ie.useContext(tS),i=`${xT}-${t||""}`,l=n||eS,[u,f,p]=y2(l,[us,e],{salt:i,override:r,getComputedToken:aS,formatToken:rS,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:oS,ignore:iS,preserve:TT}});return[l,p,t?f:"",u,o]}function lS(e,t,n){return t=Ba(t),R1(e,Nm()?Reflect.construct(t,[],Ba(e).constructor):t.apply(e,n))}let sS=Zr(function e(){Yr(this,e)});const uS="CALC_UNIT",OT=new RegExp(uS,"g");function Gf(e){return typeof e=="number"?`${e}${uS}`:e}let $T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=Gf(n):typeof n=="string"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result=`${this.result} + ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} + ${Gf(r)}`),this.lowPriority=!0,this}},{key:"sub",value:function(r){return r instanceof t?this.result=`${this.result} - ${r.getResult()}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} - ${Gf(r)}`),this.lowPriority=!0,this}},{key:"mul",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} * ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} * ${r}`),this.lowPriority=!1,this}},{key:"div",value:function(r){return this.lowPriority&&(this.result=`(${this.result})`),r instanceof t?this.result=`${this.result} / ${r.getResult(!0)}`:(typeof r=="number"||typeof r=="string")&&(this.result=`${this.result} / ${r}`),this.lowPriority=!1,this}},{key:"getResult",value:function(r){return this.lowPriority||r?`(${this.result})`:this.result}},{key:"equal",value:function(r){const{unit:o=!0}=r||{};return this.result=this.result.replace(OT,o?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(sS),_T=function(e){function t(n){var r;return Yr(this,t),r=lS(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Qa(t,e),Zr(t,[{key:"add",value:function(r){return r instanceof t?this.result+=r.result:typeof r=="number"&&(this.result+=r),this}},{key:"sub",value:function(r){return r instanceof t?this.result-=r.result:typeof r=="number"&&(this.result-=r),this}},{key:"mul",value:function(r){return r instanceof t?this.result*=r.result:typeof r=="number"&&(this.result*=r),this}},{key:"div",value:function(r){return r instanceof t?this.result/=r.result:typeof r=="number"&&(this.result/=r),this}},{key:"equal",value:function(){return this.result}}])}(sS);const RT=e=>{const t=e==="css"?$T:_T;return n=>new t(n)};function Zn(e){var t=v.useRef();t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},cS=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Yh=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),IT=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),kT=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,l={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let u={};return r!==!1&&(u={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},u),l),{[o]:l})}},fS=e=>({outline:`${Xe(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),yp=e=>({"&:focus-visible":Object.assign({},fS(e))});function MT(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rXe(o)).join(",")})`}}}const dS=typeof CSSINJS_STATISTIC<"u";let Sp=!0;function kr(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(l=>{Object.defineProperty(r,l,{configurable:!0,enumerable:!0,get:()=>o[l]})})}),Sp=!0,r}const Zh={};function NT(){}const AT=e=>{let t,n=e,r=NT;return dS&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return Sp&&t.add(i),o[i]}}),r=(o,i)=>{var l;Zh[o]={global:Array.from(t),component:Object.assign(Object.assign({},(l=Zh[o])===null||l===void 0?void 0:l.component),i)}}),{token:n,keys:t,flush:r}},pS=(e,t)=>{const[n,r]=Xr();return vp({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},cS()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},mS=(e,t,n)=>{var r;return typeof n=="function"?n(kr(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},vS=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:l}=r;l.forEach(u=>{let[f,p]=u;var S;(o!=null&&o[f]||o!=null&&o[p])&&((S=o[p])!==null&&S!==void 0||(o[p]=o==null?void 0:o[f]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(l=>{i[l]===t[l]&&delete i[l]}),i},LT=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function Wm(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,l=o.join("-");return function(u){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;const[p,S,h,b,O]=Xr(),{getPrefixCls:T,iconPrefixCls:$,csp:N}=v.useContext(xn),C=T(),w=O?"css":"js",E=RT(w),{max:_,min:M}=MT(w),L={theme:p,token:b,hashId:h,nonce:()=>N==null?void 0:N.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return vp(Object.assign(Object.assign({},L),{clientOnly:!1,path:["Shared",C]}),()=>[{"&":IT(b)}]),pS($,N),[vp(Object.assign(Object.assign({},L),{path:[l,u,$]}),()=>{if(r.injectStyle===!1)return[];const{token:B,flush:V}=AT(b),Y=mS(i,S,n),ie=`.${u}`,G=vS(i,S,Y,{deprecatedTokens:r.deprecatedTokens});O&&Object.keys(Y).forEach(J=>{Y[J]=`var(${A1(J,LT(i,O.prefix))})`});const q=kr(B,{componentCls:ie,prefixCls:u,iconCls:`.${$}`,antCls:`.${C}`,calc:E,max:_,min:M},O?Y:G),ee=t(q,{hashId:h,prefixCls:u,rootPrefixCls:C,iconPrefixCls:$});return V(i,G),[r.resetStyle===!1?null:kT(q,u,f,r.resetFont),ee]}),h]}}const jT=(e,t,n,r)=>{const o=Wm(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return l=>{let{prefixCls:u,rootCls:f=u}=l;return o(u,f),null}},DT=(e,t,n)=>{function r(p){return`${e}${p.slice(0,1).toUpperCase()}${p.slice(1)}`}const{unitless:o={},injectStyle:i=!0}=n??{},l={[r("zIndexPopup")]:!0};Object.keys(o).forEach(p=>{l[r(p)]=o[p]});const u=p=>{let{rootCls:S,cssVar:h}=p;const[,b]=Xr();return K2({path:[e],prefix:h.prefix,key:h==null?void 0:h.key,unitless:Object.assign(Object.assign({},oS),l),ignore:iS,token:b,scope:S},()=>{const O=mS(e,b,t),T=vS(e,b,O,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(O).forEach($=>{T[r($)]=T[$],delete T[$]}),T}),null};return p=>{const[,,,,S]=Xr();return[h=>i&&S?Ie.createElement(Ie.Fragment,null,Ie.createElement(u,{rootCls:p,cssVar:S,component:e}),h):h,S==null?void 0:S.key]}},ws=(e,t,n,r)=>{const o=Wm(e,t,n,r),i=DT(Array.isArray(e)?e[0]:e,n,r);return function(l){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:l;const[,f]=o(l,u),[p,S]=i(u);return[p,f,S]}};function zT(e,t){return rc.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],l=e[`${r}6`],u=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:l,textColor:u}))},{})}const HT=Object.assign({},pc),{useId:Jh}=HT,BT=()=>"",FT=typeof Jh>"u"?BT:Jh;function WT(e,t,n){var r;Bm();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},gp),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:gp.hashed,cssVar:t==null?void 0:t.cssVar}):t,l=FT();return Hc(()=>{var u,f;if(!e)return t;const p=Object.assign({},i.components);Object.keys(e.components||{}).forEach(b=>{p[b]=Object.assign(Object.assign({},p[b]),e.components[b])});const S=`css-var-${l.replace(/:/g,"")}`,h=((u=o.cssVar)!==null&&u!==void 0?u:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((f=o.cssVar)===null||f===void 0?void 0:f.key)||S});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:p,cssVar:h})},[o,i],(u,f)=>u.some((p,S)=>{const h=f[S];return!Lm(p,h,!0)}))}var VT=["children"],hS=v.createContext({});function UT(e){var t=e.children,n=Ft(e,VT);return v.createElement(hS.Provider,{value:n},t)}var KT=function(e){Qa(n,e);var t=Fc(n);function n(){return Yr(this,n),t.apply(this,arguments)}return Zr(n,[{key:"render",value:function(){return this.props.children}}]),n}(v.Component),qo="none",tu="appear",nu="enter",ru="leave",eg="none",Fr="prepare",Ea="start",Ta="active",Vm="end",gS="prepared";function tg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function GT(e,t){var n={animationend:tg("Animation","AnimationEnd"),transitionend:tg("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var qT=GT(gr(),typeof window<"u"?window:{}),yS={};if(gr()){var XT=document.createElement("div");yS=XT.style}var ou={};function SS(e){if(ou[e])return ou[e];var t=qT[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=rr(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return v.useEffect(function(){return function(){t()}},[]),[n,t]};var ZT=[Fr,Ea,Ta,Vm],JT=[Fr,gS],ES=!1,e9=!0;function TS(e){return e===Ta||e===Vm}const t9=function(e,t,n){var r=ka(eg),o=me(r,2),i=o[0],l=o[1],u=YT(),f=me(u,2),p=f[0],S=f[1];function h(){l(Fr,!0)}var b=t?JT:ZT;return xS(function(){if(i!==eg&&i!==Vm){var O=b.indexOf(i),T=b[O+1],$=n(i);$===ES?l(T,!0):T&&p(function(N){function C(){N.isCanceled()||l(T,!0)}$===!0?C():Promise.resolve($).then(C)})}},[e,i]),v.useEffect(function(){return function(){S()}},[]),[h,i]};function n9(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,l=r.motionAppear,u=l===void 0?!0:l,f=r.motionLeave,p=f===void 0?!0:f,S=r.motionDeadline,h=r.motionLeaveImmediately,b=r.onAppearPrepare,O=r.onEnterPrepare,T=r.onLeavePrepare,$=r.onAppearStart,N=r.onEnterStart,C=r.onLeaveStart,w=r.onAppearActive,E=r.onEnterActive,_=r.onLeaveActive,M=r.onAppearEnd,L=r.onEnterEnd,c=r.onLeaveEnd,B=r.onVisibleChanged,V=ka(),Y=me(V,2),ie=Y[0],G=Y[1],q=ka(qo),ee=me(q,2),J=ee[0],D=ee[1],j=ka(null),I=me(j,2),F=I[0],R=I[1],Z=v.useRef(!1),W=v.useRef(null);function ae(){return n()}var se=v.useRef(!1);function ye(){D(qo,!0),R(null,!0)}var ve=Zn(function($e){if(J!==qo){var Ve=ae();if(!($e&&!$e.deadline&&$e.target!==Ve)){var qe=se.current,Ye;J===tu&&qe?Ye=M==null?void 0:M(Ve,$e):J===nu&&qe?Ye=L==null?void 0:L(Ve,$e):J===ru&&qe&&(Ye=c==null?void 0:c(Ve,$e)),qe&&Ye!==!1&&ye()}}}),Se=QT(ve),re=me(Se,1),oe=re[0],le=function(Ve){switch(Ve){case tu:return Me(Me(Me({},Fr,b),Ea,$),Ta,w);case nu:return Me(Me(Me({},Fr,O),Ea,N),Ta,E);case ru:return Me(Me(Me({},Fr,T),Ea,C),Ta,_);default:return{}}},fe=v.useMemo(function(){return le(J)},[J]),ge=t9(J,!e,function($e){if($e===Fr){var Ve=fe[Fr];return Ve?Ve(ae()):ES}if(He in fe){var qe;R(((qe=fe[He])===null||qe===void 0?void 0:qe.call(fe,ae(),null))||null)}return He===Ta&&J!==qo&&(oe(ae()),S>0&&(clearTimeout(W.current),W.current=setTimeout(function(){ve({deadline:!0})},S))),He===gS&&ye(),e9}),Oe=me(ge,2),Ne=Oe[0],He=Oe[1],Je=TS(He);se.current=Je,xS(function(){G(t);var $e=Z.current;Z.current=!0;var Ve;!$e&&t&&u&&(Ve=tu),$e&&t&&i&&(Ve=nu),($e&&!t&&p||!$e&&h&&!t&&p)&&(Ve=ru);var qe=le(Ve);Ve&&(e||qe[Fr])?(D(Ve),Ne()):D(qo)},[t]),v.useEffect(function(){(J===tu&&!u||J===nu&&!i||J===ru&&!p)&&D(qo)},[u,i,p]),v.useEffect(function(){return function(){Z.current=!1,clearTimeout(W.current)}},[]);var Qe=v.useRef(!1);v.useEffect(function(){ie&&(Qe.current=!0),ie!==void 0&&J===qo&&((Qe.current||ie)&&(B==null||B(ie)),Qe.current=!0)},[ie,J]);var Be=F;return fe[Fr]&&He===Ea&&(Be=de({transition:"none"},Be)),[J,He,Be,ie??t]}function r9(e){var t=e;Pt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=v.forwardRef(function(o,i){var l=o.visible,u=l===void 0?!0:l,f=o.removeOnLeave,p=f===void 0?!0:f,S=o.forceRender,h=o.children,b=o.motionName,O=o.leavedClassName,T=o.eventProps,$=v.useContext(hS),N=$.motion,C=n(o,N),w=v.useRef(),E=v.useRef();function _(){try{return w.current instanceof HTMLElement?w.current:Su(E.current)}catch{return null}}var M=n9(C,u,_,o),L=me(M,4),c=L[0],B=L[1],V=L[2],Y=L[3],ie=v.useRef(Y);Y&&(ie.current=!0);var G=v.useCallback(function(F){w.current=F,Mm(i,F)},[i]),q,ee=de(de({},T),{},{visible:u});if(!h)q=null;else if(c===qo)Y?q=h(de({},ee),G):!p&&ie.current&&O?q=h(de(de({},ee),{},{className:O}),G):S||!p&&!O?q=h(de(de({},ee),{},{style:{display:"none"}}),G):q=null;else{var J;B===Fr?J="prepare":TS(B)?J="active":B===Ea&&(J="start");var D=og(b,"".concat(c,"-").concat(J));q=h(de(de({},ee),{},{className:ze(og(b,c),Me(Me({},D,D&&J),b,typeof b=="string")),style:V}),G)}if(v.isValidElement(q)&&gi(q)){var j=q,I=j.ref;I||(q=v.cloneElement(q,{ref:G}))}return v.createElement(KT,{ref:E},q)});return r.displayName="CSSMotion",r}const Za=r9(wS);var bp="add",Cp="keep",wp="remove",Xf="removed";function o9(e){var t;return e&&Pt(e)==="object"&&"key"in e?t=e:t={key:e},de(de({},t),{},{key:String(t.key)})}function xp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(o9)}function i9(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=xp(e),l=xp(t);i.forEach(function(p){for(var S=!1,h=r;h1});return f.forEach(function(p){n=n.filter(function(S){var h=S.key,b=S.status;return h!==p||b!==wp}),n.forEach(function(S){S.key===p&&(S.status=Cp)})}),n}var a9=["component","children","onVisibleChanged","onAllRemoved"],l9=["status"],s9=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function u9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Za,n=function(r){Qa(i,r);var o=Fc(i);function i(){var l;Yr(this,i);for(var u=arguments.length,f=new Array(u),p=0;pnull;var d9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const g9=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(OS=t),r&&h9(r)&&ST(v9(),r)},y9=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:l,locale:u,componentSize:f,direction:p,space:S,virtual:h,dropdownMatchSelectWidth:b,popupMatchSelectWidth:O,popupOverflow:T,legacyLocale:$,parentContext:N,iconPrefixCls:C,theme:w,componentDisabled:E,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,input:oe,textArea:le,empty:fe,badge:ge,radio:Oe,rate:Ne,switch:He,transfer:Je,avatar:Qe,message:Be,tag:$e,table:Ve,card:qe,tabs:Ye,timeline:Ae,timePicker:tt,upload:pe,notification:Ee,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn}=e,At=v.useCallback((_e,Le)=>{const{prefixCls:mt}=e;if(Le)return Le;const vt=mt||N.getPrefixCls("");return _e?`${vt}-${_e}`:vt},[N.getPrefixCls,e.prefixCls]),Lt=C||N.iconPrefixCls||nS,Wt=n||N.csp;pS(Lt,Wt);const jt=WT(w,N.theme,{prefixCls:At("")}),It={csp:Wt,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:u||$,direction:p,space:S,virtual:h,popupMatchSelectWidth:O??b,popupOverflow:T,getPrefixCls:At,iconPrefixCls:Lt,theme:jt,segmented:_,statistic:M,spin:L,calendar:c,carousel:B,cascader:V,collapse:Y,typography:ie,checkbox:G,descriptions:q,divider:ee,drawer:J,skeleton:D,steps:j,image:I,input:oe,textArea:le,layout:F,list:R,mentions:Z,modal:W,progress:ae,result:se,slider:ye,breadcrumb:ve,menu:Se,pagination:re,empty:fe,badge:ge,radio:Oe,rate:Ne,switch:He,transfer:Je,avatar:Qe,message:Be,tag:$e,table:Ve,card:qe,tabs:Ye,timeline:Ae,timePicker:tt,upload:pe,notification:Ee,tree:ht,colorPicker:Nt,datePicker:lt,rangePicker:wt,flex:qt,wave:Tt,dropdown:Ot,warning:st,tour:xt,floatButtonGroup:hn},Zt=Object.assign({},N);Object.keys(It).forEach(_e=>{It[_e]!==void 0&&(Zt[_e]=It[_e])}),p9.forEach(_e=>{const Le=e[_e];Le&&(Zt[_e]=Le)}),typeof r<"u"&&(Zt.button=Object.assign({autoInsertSpace:r},Zt.button));const $t=Hc(()=>Zt,Zt,(_e,Le)=>{const mt=Object.keys(_e),vt=Object.keys(Le);return mt.length!==vt.length||mt.some(Xt=>_e[Xt]!==Le[Xt])}),ft=v.useMemo(()=>({prefixCls:Lt,csp:Wt}),[Lt,Wt]);let Re=v.createElement(v.Fragment,null,v.createElement(f9,{dropdownMatchSelectWidth:b}),t);const Ue=v.useMemo(()=>{var _e,Le,mt,vt;return Y2(((_e=Kc.Form)===null||_e===void 0?void 0:_e.defaultValidateMessages)||{},((mt=(Le=$t.locale)===null||Le===void 0?void 0:Le.Form)===null||mt===void 0?void 0:mt.defaultValidateMessages)||{},((vt=$t.form)===null||vt===void 0?void 0:vt.validateMessages)||{},(l==null?void 0:l.validateMessages)||{})},[$t,l==null?void 0:l.validateMessages]);Object.keys(Ue).length>0&&(Re=v.createElement(eT.Provider,{value:Ue},Re)),u&&(Re=v.createElement(iT,{locale:u,_ANT_MARK__:oT},Re)),(Lt||Wt)&&(Re=v.createElement(_m.Provider,{value:ft},Re)),f&&(Re=v.createElement(CT,{size:f},Re)),Re=v.createElement(c9,null,Re);const je=v.useMemo(()=>{const _e=jt||{},{algorithm:Le,token:mt,components:vt,cssVar:Xt}=_e,sn=d9(_e,["algorithm","token","components","cssVar"]),or=Le&&(!Array.isArray(Le)||Le.length>0)?cp(Le):eS,ir={};Object.entries(vt||{}).forEach(Hn=>{let[Bn,kn]=Hn;const yt=Object.assign({},kn);"algorithm"in yt&&(yt.algorithm===!0?yt.theme=or:(Array.isArray(yt.algorithm)||typeof yt.algorithm=="function")&&(yt.theme=cp(yt.algorithm)),delete yt.algorithm),ir[Bn]=yt});const zn=Object.assign(Object.assign({},us),mt);return Object.assign(Object.assign({},sn),{theme:or,token:zn,components:ir,override:Object.assign({override:zn},ir),cssVar:Xt})},[jt]);return w&&(Re=v.createElement(tS.Provider,{value:je},Re)),$t.warning&&(Re=v.createElement(J2.Provider,{value:$t.warning},Re)),E!==void 0&&(Re=v.createElement(bT,{disabled:E},Re)),v.createElement(xn.Provider,{value:$t},Re)},Ja=e=>{const t=v.useContext(xn),n=v.useContext(Z1);return v.createElement(y9,Object.assign({parentContext:t,legacyLocale:n},e))};Ja.ConfigContext=xn;Ja.SizeContext=Va;Ja.config=g9;Ja.useConfig=wT;Object.defineProperty(Ja,"SizeContext",{get:()=>Va});function $S(e){return e&&Ie.isValidElement(e)&&e.type===Ie.Fragment}const S9=(e,t,n)=>Ie.isValidElement(e)?Ie.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Qi(e,t){return S9(e,e,t)}const _S=e=>{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var ke={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=ke.F1&&n<=ke.F12)return!1;switch(n){case ke.ALT:case ke.CAPS_LOCK:case ke.CONTEXT_MENU:case ke.CTRL:case ke.DOWN:case ke.END:case ke.ESC:case ke.HOME:case ke.INSERT:case ke.LEFT:case ke.MAC_FF_META:case ke.META:case ke.NUMLOCK:case ke.NUM_CENTER:case ke.PAGE_DOWN:case ke.PAGE_UP:case ke.PAUSE:case ke.PRINT_SCREEN:case ke.RIGHT:case ke.SHIFT:case ke.UP:case ke.WIN_KEY:case ke.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=ke.ZERO&&t<=ke.NINE||t>=ke.NUM_ZERO&&t<=ke.NUM_MULTIPLY||t>=ke.A&&t<=ke.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case ke.SPACE:case ke.QUESTION_MARK:case ke.NUM_PLUS:case ke.NUM_MINUS:case ke.NUM_PERIOD:case ke.NUM_DIVISION:case ke.SEMICOLON:case ke.DASH:case ke.EQUALS:case ke.COMMA:case ke.PERIOD:case ke.SLASH:case ke.APOSTROPHE:case ke.SINGLE_QUOTE:case ke.OPEN_SQUARE_BRACKET:case ke.BACKSLASH:case ke.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const Um=Ie.createContext(void 0),$i=100,b9=10,C9=$i*b9,RS={Modal:$i,Drawer:$i,Popover:$i,Popconfirm:$i,Tooltip:$i,Tour:$i},w9={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function x9(e){return e in RS}function Km(e,t){const[,n]=Xr(),r=Ie.useContext(Um),o=x9(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+RS[e],i=Math.min(i,n.zIndexPopupBase+C9)):i+=w9[e],[r===void 0?t:i,i]}function cs(){cs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(D,j,I){D[j]=I.value},i=typeof Symbol=="function"?Symbol:{},l=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",f=i.toStringTag||"@@toStringTag";function p(D,j,I){return Object.defineProperty(D,j,{value:I,enumerable:!0,configurable:!0,writable:!0}),D[j]}try{p({},"")}catch{p=function(I,F,R){return I[F]=R}}function S(D,j,I,F){var R=j&&j.prototype instanceof C?j:C,Z=Object.create(R.prototype),W=new ee(F||[]);return o(Z,"_invoke",{value:Y(D,I,W)}),Z}function h(D,j,I){try{return{type:"normal",arg:D.call(j,I)}}catch(F){return{type:"throw",arg:F}}}t.wrap=S;var b="suspendedStart",O="suspendedYield",T="executing",$="completed",N={};function C(){}function w(){}function E(){}var _={};p(_,l,function(){return this});var M=Object.getPrototypeOf,L=M&&M(M(J([])));L&&L!==n&&r.call(L,l)&&(_=L);var c=E.prototype=C.prototype=Object.create(_);function B(D){["next","throw","return"].forEach(function(j){p(D,j,function(I){return this._invoke(j,I)})})}function V(D,j){function I(R,Z,W,ae){var se=h(D[R],D,Z);if(se.type!=="throw"){var ye=se.arg,ve=ye.value;return ve&&Pt(ve)=="object"&&r.call(ve,"__await")?j.resolve(ve.__await).then(function(Se){I("next",Se,W,ae)},function(Se){I("throw",Se,W,ae)}):j.resolve(ve).then(function(Se){ye.value=Se,W(ye)},function(Se){return I("throw",Se,W,ae)})}ae(se.arg)}var F;o(this,"_invoke",{value:function(Z,W){function ae(){return new j(function(se,ye){I(Z,W,se,ye)})}return F=F?F.then(ae,ae):ae()}})}function Y(D,j,I){var F=b;return function(R,Z){if(F===T)throw Error("Generator is already running");if(F===$){if(R==="throw")throw Z;return{value:e,done:!0}}for(I.method=R,I.arg=Z;;){var W=I.delegate;if(W){var ae=ie(W,I);if(ae){if(ae===N)continue;return ae}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(F===b)throw F=$,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);F=T;var se=h(D,j,I);if(se.type==="normal"){if(F=I.done?$:O,se.arg===N)continue;return{value:se.arg,done:I.done}}se.type==="throw"&&(F=$,I.method="throw",I.arg=se.arg)}}}function ie(D,j){var I=j.method,F=D.iterator[I];if(F===e)return j.delegate=null,I==="throw"&&D.iterator.return&&(j.method="return",j.arg=e,ie(D,j),j.method==="throw")||I!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+I+"' method")),N;var R=h(F,D.iterator,j.arg);if(R.type==="throw")return j.method="throw",j.arg=R.arg,j.delegate=null,N;var Z=R.arg;return Z?Z.done?(j[D.resultName]=Z.value,j.next=D.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,N):Z:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,N)}function G(D){var j={tryLoc:D[0]};1 in D&&(j.catchLoc=D[1]),2 in D&&(j.finallyLoc=D[2],j.afterLoc=D[3]),this.tryEntries.push(j)}function q(D){var j=D.completion||{};j.type="normal",delete j.arg,D.completion=j}function ee(D){this.tryEntries=[{tryLoc:"root"}],D.forEach(G,this),this.reset(!0)}function J(D){if(D||D===""){var j=D[l];if(j)return j.call(D);if(typeof D.next=="function")return D;if(!isNaN(D.length)){var I=-1,F=function R(){for(;++I=0;--R){var Z=this.tryEntries[R],W=Z.completion;if(Z.tryLoc==="root")return F("end");if(Z.tryLoc<=this.prev){var ae=r.call(Z,"catchLoc"),se=r.call(Z,"finallyLoc");if(ae&&se){if(this.prev=0;--F){var R=this.tryEntries[F];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--I){var F=this.tryEntries[I];if(F.finallyLoc===j)return this.complete(F.completion,F.afterLoc),q(F),N}},catch:function(j){for(var I=this.tryEntries.length-1;I>=0;--I){var F=this.tryEntries[I];if(F.tryLoc===j){var R=F.completion;if(R.type==="throw"){var Z=R.arg;q(F)}return Z}}throw Error("illegal catch attempt")},delegateYield:function(j,I,F){return this.delegate={iterator:J(j),resultName:I,nextLoc:F},this.method==="next"&&(this.arg=e),N}},t}function ig(e,t,n,r,o,i,l){try{var u=e[i](l),f=u.value}catch(p){return void n(p)}u.done?t(f):Promise.resolve(f).then(r,o)}function PS(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function l(f){ig(i,r,o,l,u,"next",f)}function u(f){ig(i,r,o,l,u,"throw",f)}l(void 0)})}}var xs=de({},cx),E9=xs.version,T9=xs.render,O9=xs.unmountComponentAtNode,Gc;try{var $9=Number((E9||"").split(".")[0]);$9>=18&&(Gc=xs.createRoot)}catch{}function ag(e){var t=xs.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&Pt(t)==="object"&&(t.usingClientEntryPoint=e)}var oc="__rc_react_root__";function _9(e,t){ag(!0);var n=t[oc]||Gc(t);ag(!1),n.render(e),t[oc]=n}function R9(e,t){T9(e,t)}function P9(e,t){if(Gc){_9(e,t);return}R9(e,t)}function I9(e){return Ep.apply(this,arguments)}function Ep(){return Ep=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[oc])===null||o===void 0||o.unmount(),delete t[oc]}));case 1:case"end":return r.stop()}},e)})),Ep.apply(this,arguments)}function k9(e){O9(e)}function M9(e){return Tp.apply(this,arguments)}function Tp(){return Tp=PS(cs().mark(function e(t){return cs().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Gc===void 0){r.next=2;break}return r.abrupt("return",I9(t));case 2:k9(t);case 3:case"end":return r.stop()}},e)})),Tp.apply(this,arguments)}const Qf=()=>({height:0,opacity:0}),lg=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},N9=e=>({height:e?e.offsetHeight:0}),Yf=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",A9=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Qf,onEnterStart:Qf,onAppearActive:lg,onEnterActive:lg,onLeaveStart:N9,onLeaveActive:Qf,onAppearEnd:Yf,onEnterEnd:Yf,onLeaveEnd:Yf,motionDeadline:500}},L9=(e,t,n)=>n!==void 0?n:`${e}-${t}`,Gm=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,l=o.height;if(i||l)return!0}}return!1},j9=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},D9=Wm("Wave",e=>[j9(e)]),IS="ant-wave-target";function z9(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Zf(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&z9(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function H9(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Zf(t)?t:Zf(n)?n:Zf(r)?r:null}function Jf(e){return Number.isNaN(e)?0:e}const B9=e=>{const{className:t,target:n,component:r}=e,o=v.useRef(null),[i,l]=v.useState(null),[u,f]=v.useState([]),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=v.useState(0),[$,N]=v.useState(0),[C,w]=v.useState(!1),E={left:p,top:h,width:O,height:$,borderRadius:u.map(L=>`${L}px`).join(" ")};i&&(E["--wave-color"]=i);function _(){const L=getComputedStyle(n);l(H9(n));const c=L.position==="static",{borderLeftWidth:B,borderTopWidth:V}=L;S(c?n.offsetLeft:Jf(-parseFloat(B))),b(c?n.offsetTop:Jf(-parseFloat(V))),T(n.offsetWidth),N(n.offsetHeight);const{borderTopLeftRadius:Y,borderTopRightRadius:ie,borderBottomLeftRadius:G,borderBottomRightRadius:q}=L;f([Y,ie,q,G].map(ee=>Jf(parseFloat(ee))))}if(v.useEffect(()=>{if(n){const L=rr(()=>{_(),w(!0)});let c;return typeof ResizeObserver<"u"&&(c=new ResizeObserver(_),c.observe(n)),()=>{rr.cancel(L),c==null||c.disconnect()}}},[]),!C)return null;const M=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(IS));return v.createElement(Za,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(L,c)=>{var B;if(c.deadline||c.propertyName==="opacity"){const V=(B=o.current)===null||B===void 0?void 0:B.parentElement;M9(V).then(()=>{V==null||V.remove()})}return!1}},(L,c)=>{let{className:B}=L;return v.createElement("div",{ref:qi(o,c),className:ze(t,{"wave-quick":M},B),style:E})})},F9=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),P9(v.createElement(B9,Object.assign({},t,{target:e})),o)},W9=(e,t,n)=>{const{wave:r}=v.useContext(xn),[,o,i]=Xr(),l=Zn(p=>{const S=e.current;if(r!=null&&r.disabled||!S)return;const h=S.querySelector(`.${IS}`)||S,{showEffect:b}=r||{};(b||F9)(h,{className:t,token:o,component:n,event:p,hashId:i})}),u=v.useRef();return p=>{rr.cancel(u.current),u.current=rr(()=>{l(p)})}},V9=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=v.useContext(xn),i=v.useRef(null),l=o("wave"),[,u]=D9(l),f=W9(i,ze(l,u),r);if(Ie.useEffect(()=>{const S=i.current;if(!S||S.nodeType!==1||n)return;const h=b=>{!Gm(b.target)||!S.getAttribute||S.getAttribute("disabled")||S.disabled||S.className.includes("disabled")||S.className.includes("-leave")||f(b)};return S.addEventListener("click",h,!0),()=>{S.removeEventListener("click",h,!0)}},[n]),!Ie.isValidElement(t))return t??null;const p=gi(t)?qi(t.ref,i):i;return Qi(t,{ref:p})},kS=e=>{const t=Ie.useContext(Va);return Ie.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},U9=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},K9=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},G9=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},MS=ws("Space",e=>{const t=kr(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[K9(t),G9(t),U9(t)]},()=>({}),{resetStyle:!1});var NS=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=v.useContext(qc),r=v.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:l}=n,u=o==="vertical"?"-vertical-":"-";return ze(`${e}-compact${u}item`,{[`${e}-compact${u}first-item`]:i,[`${e}-compact${u}last-item`]:l,[`${e}-compact${u}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},LS=e=>{let{children:t}=e;return v.createElement(qc.Provider,{value:null},t)},q9=e=>{var{children:t}=e,n=NS(e,["children"]);return v.createElement(qc.Provider,{value:n},t)},X9=e=>{const{getPrefixCls:t,direction:n}=v.useContext(xn),{size:r,direction:o,block:i,prefixCls:l,className:u,rootClassName:f,children:p}=e,S=NS(e,["size","direction","block","prefixCls","className","rootClassName","children"]),h=kS(E=>r??E),b=t("space-compact",l),[O,T]=MS(b),$=ze(b,T,{[`${b}-rtl`]:n==="rtl",[`${b}-block`]:i,[`${b}-vertical`]:o==="vertical"},u,f),N=v.useContext(qc),C=Vi(p),w=v.useMemo(()=>C.map((E,_)=>{const M=E&&E.key||`${b}-item-${_}`;return v.createElement(q9,{key:M,compactSize:h,compactDirection:o,isFirstItem:_===0&&(!N||(N==null?void 0:N.isFirstItem)),isLastItem:_===C.length-1&&(!N||(N==null?void 0:N.isLastItem))},E)}),[r,C,N]);return C.length===0?null:O(v.createElement("div",Object.assign({className:$},S),w))};var Q9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=v.useContext(xn),{prefixCls:r,size:o,className:i}=e,l=Q9(e,["prefixCls","size","className"]),u=t("btn-group",r),[,,f]=Xr();let p="";switch(o){case"large":p="lg";break;case"small":p="sm";break}const S=ze(u,{[`${u}-${p}`]:p,[`${u}-rtl`]:n==="rtl"},i,f);return v.createElement(jS.Provider,{value:o},v.createElement("div",Object.assign({},l,{className:S})))},sg=/^[\u4e00-\u9fa5]{2}$/,Op=sg.test.bind(sg);function ug(e){return typeof e=="string"}function ed(e){return e==="text"||e==="link"}function Z9(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&ug(e.type)&&Op(e.props.children)?Qi(e,{children:e.props.children.split("").join(n)}):ug(e)?Op(e)?Ie.createElement("span",null,e.split("").join(n)):Ie.createElement("span",null,e):$S(e)?Ie.createElement("span",null,e):e}function J9(e,t){let n=!1;const r=[];return Ie.Children.forEach(e,o=>{const i=typeof o,l=i==="string"||i==="number";if(n&&l){const u=r.length-1,f=r[u];r[u]=`${f}${o}`}else r.push(o);n=l}),Ie.Children.map(r,o=>Z9(o,t))}const DS=v.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,l=ze(`${i}-icon`,n);return Ie.createElement("span",{ref:t,className:l,style:r},o)}),cg=v.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i,iconPosition:l="start"}=e,u=ze(r,{[`${n}-loading-icon-end`]:l==="end",[`${n}-loading-icon`]:l==="start"});return Ie.createElement(DS,{prefixCls:n,className:u,style:o,ref:t},Ie.createElement(b1,{className:i}))}),td=()=>({width:0,opacity:0,transform:"scale(0)"}),nd=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),eO=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,iconPosition:l}=e,u=!!n;return r?Ie.createElement(cg,{prefixCls:t,className:o,style:i,iconPosition:l}):Ie.createElement(Za,{visible:u,motionName:`${t}-loading-icon-motion`,motionLeave:u,removeOnLeave:!0,onAppearStart:td,onAppearActive:nd,onEnterStart:td,onEnterActive:nd,onLeaveStart:nd,onLeaveActive:td},(f,p)=>{let{className:S,style:h}=f;return Ie.createElement(cg,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),h),ref:p,iconClassName:S,iconPosition:l})})},fg=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),tO=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},fg(`${t}-primary`,o),fg(`${t}-danger`,i)]}},zS=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return kr(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},HS=e=>{var t,n,r,o,i,l;const u=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,f=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,p=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,S=(o=e.contentLineHeight)!==null&&o!==void 0?o:Tu(u),h=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Tu(f),b=(l=e.contentLineHeightLG)!==null&&l!==void 0?l:Tu(p);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:u,contentFontSizeSM:f,contentFontSizeLG:p,contentLineHeight:S,contentLineHeightSM:h,contentLineHeightLG:b,paddingBlock:Math.max((e.controlHeight-u*S)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-f*h)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-p*b)/2-e.lineWidth,0)}},nO=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${Xe(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:0,"&-end":{marginInlineStart:e.marginXS}},[`> ${n} + span, > span + ${n}`]:{marginInlineStart:e.marginXS},[`&:not(${t}-icon-only) > ${t}-icon`]:{[`&${t}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:e.marginXS},[`&${t}-loading-icon-end`]:{marginInlineStart:e.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},yp(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&-icon-only${t}-compact-item`]:{flex:"none"}}}},jo=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),rO=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),oO=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),iO=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),fs=(e,t,n,r,o,i,l,u)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},jo(e,Object.assign({background:t},l),Object.assign({background:t},u))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),qm=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},iO(e))}),BS=e=>Object.assign({},qm(e)),ic=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),FS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),jo(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),fs(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},jo(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),qm(e))}),aO=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),jo(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),fs(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},jo(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),fs(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),qm(e))}),lO=e=>Object.assign(Object.assign({},FS(e)),{borderStyle:"dashed"}),sO=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},jo(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},jo(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),ic(e))}),uO=e=>Object.assign(Object.assign(Object.assign({},jo(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),ic(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ic(e)),jo(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),cO=e=>{const{componentCls:t}=e;return{[`${t}-default`]:FS(e),[`${t}-primary`]:aO(e),[`${t}-dashed`]:lO(e),[`${t}-link`]:sO(e),[`${t}-text`]:uO(e),[`${t}-ghost`]:fs(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Xm=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:l,buttonPaddingHorizontal:u,iconCls:f,buttonPaddingVertical:p}=e,S=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${Xe(p)} ${Xe(u)}`,borderRadius:l,[`&${S}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[f]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:rO(e)},{[`${n}${n}-round${t}`]:oO(e)}]},fO=e=>{const t=kr(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Xm(t,e.componentCls)},dO=e=>{const t=kr(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return Xm(t,`${e.componentCls}-sm`)},pO=e=>{const t=kr(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Xm(t,`${e.componentCls}-lg`)},mO=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},vO=ws("Button",e=>{const t=zS(e);return[nO(t),fO(t),dO(t),pO(t),mO(t),cO(t),tO(t)]},HS,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function hO(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,l=i?"> *":"",u=["hover",o?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${l}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[u]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${l}`]:{zIndex:0}})}}function gO(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function yO(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},hO(e,r,t)),gO(n,r,t))}}function SO(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function bO(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function CO(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},SO(e,t)),bO(e.componentCls,t))}}const wO=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${Xe(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${Xe(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},xO=jT(["Button","compact"],e=>{const t=zS(e);return[yO(t),CO(t),wO(t)]},HS);var EO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:l,type:u,danger:f,shape:p="default",size:S,styles:h,disabled:b,className:O,rootClassName:T,children:$,icon:N,iconPosition:C="start",ghost:w=!1,block:E=!1,htmlType:_="button",classNames:M,style:L={},autoInsertSpace:c}=e,B=EO(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),V=u||"default",{getPrefixCls:Y,direction:ie,button:G}=v.useContext(xn),q=(n=c??(G==null?void 0:G.autoInsertSpace))!==null&&n!==void 0?n:!0,ee=Y("btn",l),[J,D,j]=vO(ee),I=v.useContext(nc),F=b??I,R=v.useContext(jS),Z=v.useMemo(()=>TO(i),[i]),[W,ae]=v.useState(Z.loading),[se,ye]=v.useState(!1),Se=qi(t,v.createRef()),re=v.Children.count($)===1&&!N&&!ed(V);v.useEffect(()=>{let Ee=null;Z.delay>0?Ee=setTimeout(()=>{Ee=null,ae(!0)},Z.delay):ae(Z.loading);function ht(){Ee&&(clearTimeout(Ee),Ee=null)}return ht},[Z]),v.useEffect(()=>{if(!Se||!Se.current||!q)return;const Ee=Se.current.textContent;re&&Op(Ee)?se||ye(!0):se&&ye(!1)},[Se]);const oe=Ee=>{const{onClick:ht}=e;if(W||F){Ee.preventDefault();return}ht==null||ht(Ee)},{compactSize:le,compactItemClassnames:fe}=AS(ee,ie),ge={large:"lg",small:"sm",middle:void 0},Oe=kS(Ee=>{var ht,Nt;return(Nt=(ht=S??le)!==null&&ht!==void 0?ht:R)!==null&&Nt!==void 0?Nt:Ee}),Ne=Oe&&ge[Oe]||"",He=W?"loading":N,Je=Xi(B,["navigate"]),Qe=ze(ee,D,j,{[`${ee}-${p}`]:p!=="default"&&p,[`${ee}-${V}`]:V,[`${ee}-${Ne}`]:Ne,[`${ee}-icon-only`]:!$&&$!==0&&!!He,[`${ee}-background-ghost`]:w&&!ed(V),[`${ee}-loading`]:W,[`${ee}-two-chinese-chars`]:se&&q&&!W,[`${ee}-block`]:E,[`${ee}-dangerous`]:!!f,[`${ee}-rtl`]:ie==="rtl"},fe,O,T,G==null?void 0:G.className),Be=Object.assign(Object.assign({},G==null?void 0:G.style),L),$e=C==="end"&&$&&$!==0&&He,Ve=ze(M==null?void 0:M.icon,(r=G==null?void 0:G.classNames)===null||r===void 0?void 0:r.icon,{[`${ee}-icon-end`]:$e}),qe=Object.assign(Object.assign({},(h==null?void 0:h.icon)||{}),((o=G==null?void 0:G.styles)===null||o===void 0?void 0:o.icon)||{}),Ye=N&&!W?Ie.createElement(DS,{prefixCls:ee,className:Ve,style:qe},N):Ie.createElement(eO,{existIcon:!!N,prefixCls:ee,loading:!!W,iconPosition:C}),Ae=$||$===0?J9($,re&&q):null,tt=(Ee,ht)=>C==="start"?Ie.createElement(Ie.Fragment,null,Ee,ht):Ie.createElement(Ie.Fragment,null,ht,Ee);if(Je.href!==void 0)return J(Ie.createElement("a",Object.assign({},Je,{className:ze(Qe,{[`${ee}-disabled`]:F}),href:F?void 0:Je.href,style:Be,onClick:oe,ref:Se,tabIndex:F?-1:0}),tt(Ye,Ae)));let pe=Ie.createElement("button",Object.assign({},B,{type:_,className:Qe,style:Be,onClick:oe,disabled:F,ref:Se}),tt(Ye,Ae),!!fe&&Ie.createElement(xO,{key:"compact",prefixCls:ee}));return ed(V)||(pe=Ie.createElement(V9,{component:"Button",disabled:!!W},pe)),J(pe)}),ac=OO;ac.Group=Y9;ac.__ANT_BUTTON=!0;var WS=v.createContext(null),dg=[];function $O(e,t){var n=v.useState(function(){if(!gr())return null;var T=document.createElement("div");return T}),r=me(n,1),o=r[0],i=v.useRef(!1),l=v.useContext(WS),u=v.useState(dg),f=me(u,2),p=f[0],S=f[1],h=l||(i.current?void 0:function(T){S(function($){var N=[T].concat(ln($));return N})});function b(){o.parentElement||document.body.appendChild(o),i.current=!0}function O(){var T;(T=o.parentElement)===null||T===void 0||T.removeChild(o),i.current=!1}return Pn(function(){return e?l?l(b):b():O(),O},[e]),Pn(function(){p.length&&(p.forEach(function(T){return T()}),S(dg))},[p]),[o,h]}function _O(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;var u=getComputedStyle(e,"::-webkit-scrollbar"),f=parseInt(u.width,10),p=parseInt(u.height,10);try{var S=f?"width: ".concat(u.width,";"):"",h=p?"height: ".concat(u.height,";"):"";Io(` #`.concat(t,`::-webkit-scrollbar { `).concat(S,` `).concat(h,` -}`),t)}catch(T){console.error(T),o=f,i=p}}document.body.appendChild(n);var b=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,O=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),os(t),{width:b,height:O}}function R$(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:_$(e)}function P$(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var I$="rc-util-locker-".concat(Date.now()),pg=0;function k$(e){var t=!!e,n=v.useState(function(){return pg+=1,"".concat(I$,"_").concat(pg)}),r=me(n,1),o=r[0];Pn(function(){if(t){var i=R$(document.body).width,l=P$();Io(` +}`),t)}catch(T){console.error(T),o=f,i=p}}document.body.appendChild(n);var b=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,O=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),os(t),{width:b,height:O}}function RO(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:_O(e)}function PO(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var IO="rc-util-locker-".concat(Date.now()),pg=0;function kO(e){var t=!!e,n=v.useState(function(){return pg+=1,"".concat(IO,"_").concat(pg)}),r=me(n,1),o=r[0];Pn(function(){if(t){var i=RO(document.body).width,l=PO();Io(` html body { overflow-y: hidden; `.concat(l?"width: calc(100% - ".concat(i,"px);"):"",` -}`),o)}else os(o);return function(){os(o)}},[t,o])}var M$=!1;function N$(e){return M$}var mg=function(t){return t===!1?!1:!gr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},VS=v.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,l=i===void 0?!0:i,u=e.children,f=v.useState(n),p=me(f,2),S=p[0],h=p[1],b=S||n;v.useEffect(function(){(l||n)&&h(n)},[n,l]);var O=v.useState(function(){return mg(o)}),T=me(O,2),$=T[0],N=T[1];v.useEffect(function(){var ie=mg(o);N(ie??null)});var C=$$(b&&!$),w=me(C,2),E=w[0],_=w[1],M=$??E;k$(r&&n&&gr()&&(M===E||M===document.body));var L=null;if(u&&gi(u)&&t){var c=u;L=c.ref}var B=bs(L,t);if(!b||!gr()||$===void 0)return null;var V=M===!1||N$(),Y=u;return t&&(Y=v.cloneElement(u,{ref:B})),v.createElement(WS.Provider,{value:_},V?Y:qa.createPortal(Y,M))});function A$(){var e=de({},pc);return e.useId}var vg=0,hg=A$();const L$=hg?function(t){var n=hg();return t||n}:function(t){var n=v.useState("ssr-id"),r=me(n,2),o=r[0],i=r[1];return v.useEffect(function(){var l=vg;vg+=1,i("rc_unique_".concat(l))},[]),t||o},j$=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, +}`),o)}else os(o);return function(){os(o)}},[t,o])}var MO=!1;function NO(e){return MO}var mg=function(t){return t===!1?!1:!gr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},VS=v.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,l=i===void 0?!0:i,u=e.children,f=v.useState(n),p=me(f,2),S=p[0],h=p[1],b=S||n;v.useEffect(function(){(l||n)&&h(n)},[n,l]);var O=v.useState(function(){return mg(o)}),T=me(O,2),$=T[0],N=T[1];v.useEffect(function(){var ie=mg(o);N(ie??null)});var C=$O(b&&!$),w=me(C,2),E=w[0],_=w[1],M=$??E;kO(r&&n&&gr()&&(M===E||M===document.body));var L=null;if(u&&gi(u)&&t){var c=u;L=c.ref}var B=bs(L,t);if(!b||!gr()||$===void 0)return null;var V=M===!1||NO(),Y=u;return t&&(Y=v.cloneElement(u,{ref:B})),v.createElement(WS.Provider,{value:_},V?Y:qa.createPortal(Y,M))});function AO(){var e=de({},pc);return e.useId}var vg=0,hg=AO();const LO=hg?function(t){var n=hg();return t||n}:function(t){var n=v.useState("ssr-id"),r=me(n,2),o=r[0],i=r[1];return v.useEffect(function(){var l=vg;vg+=1,i("rc_unique_".concat(l))},[]),t||o},jO=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),D$=e=>({animationDuration:e,animationFillMode:"both"}),z$=e=>({animationDuration:e,animationFillMode:"both"}),Qm=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),DO=e=>({animationDuration:e,animationFillMode:"both"}),zO=e=>({animationDuration:e,animationFillMode:"both"}),Qm=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` ${i}${e}-enter, ${i}${e}-appear - `]:Object.assign(Object.assign({},D$(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},z$(r)),{animationPlayState:"paused"}),[` + `]:Object.assign(Object.assign({},DO(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},zO(r)),{animationPlayState:"paused"}),[` ${i}${e}-enter${e}-enter-active, ${i}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},H$=new Et("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B$=new Et("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),F$=new Et("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),W$=new Et("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),V$=new Et("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),U$=new Et("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),K$=new Et("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),G$=new Et("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),q$={"move-up":{inKeyframes:K$,outKeyframes:G$},"move-down":{inKeyframes:H$,outKeyframes:B$},"move-left":{inKeyframes:F$,outKeyframes:W$},"move-right":{inKeyframes:V$,outKeyframes:U$}},gg=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=q$[t];return[Qm(r,o,i,e.motionDurationMid),{[` + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},HO=new Et("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),BO=new Et("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),FO=new Et("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),WO=new Et("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),VO=new Et("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),UO=new Et("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),KO=new Et("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),GO=new Et("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),qO={"move-up":{inKeyframes:KO,outKeyframes:GO},"move-down":{inKeyframes:HO,outKeyframes:BO},"move-left":{inKeyframes:FO,outKeyframes:WO},"move-right":{inKeyframes:VO,outKeyframes:UO}},gg=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=qO[t];return[Qm(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},US=new Et("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),KS=new Et("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),GS=new Et("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),qS=new Et("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),X$=new Et("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Q$=new Et("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Y$=new Et("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Z$=new Et("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),J$={"slide-up":{inKeyframes:US,outKeyframes:KS},"slide-down":{inKeyframes:GS,outKeyframes:qS},"slide-left":{inKeyframes:X$,outKeyframes:Q$},"slide-right":{inKeyframes:Y$,outKeyframes:Z$}},lc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=J$[t];return[Qm(r,o,i,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},US=new Et("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),KS=new Et("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),GS=new Et("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),qS=new Et("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),XO=new Et("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),QO=new Et("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),YO=new Et("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),ZO=new Et("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),JO={"slide-up":{inKeyframes:US,outKeyframes:KS},"slide-down":{inKeyframes:GS,outKeyframes:qS},"slide-left":{inKeyframes:XO,outKeyframes:QO},"slide-right":{inKeyframes:YO,outKeyframes:ZO}},lc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=JO[t];return[Qm(r,o,i,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},e_=new Et("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),t_=new Et("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),yg=new Et("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Sg=new Et("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),n_=new Et("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),r_=new Et("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),o_=new Et("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),i_=new Et("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),a_=new Et("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),l_=new Et("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),s_=new Et("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),u_=new Et("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),c_={zoom:{inKeyframes:e_,outKeyframes:t_},"zoom-big":{inKeyframes:yg,outKeyframes:Sg},"zoom-big-fast":{inKeyframes:yg,outKeyframes:Sg},"zoom-left":{inKeyframes:o_,outKeyframes:i_},"zoom-right":{inKeyframes:a_,outKeyframes:l_},"zoom-up":{inKeyframes:n_,outKeyframes:r_},"zoom-down":{inKeyframes:s_,outKeyframes:u_}},Ym=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=c_[t];return[Qm(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},e$=new Et("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),t$=new Et("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),yg=new Et("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Sg=new Et("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),n$=new Et("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),r$=new Et("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),o$=new Et("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),i$=new Et("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),a$=new Et("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),l$=new Et("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),s$=new Et("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),u$=new Et("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),c$={zoom:{inKeyframes:e$,outKeyframes:t$},"zoom-big":{inKeyframes:yg,outKeyframes:Sg},"zoom-big-fast":{inKeyframes:yg,outKeyframes:Sg},"zoom-left":{inKeyframes:o$,outKeyframes:i$},"zoom-right":{inKeyframes:a$,outKeyframes:l$},"zoom-up":{inKeyframes:n$,outKeyframes:r$},"zoom-down":{inKeyframes:s$,outKeyframes:u$}},Ym=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=c$[t];return[Qm(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function f_(e){return t=>v.createElement(Ja,{theme:{token:{motion:!1,zIndexPopupBase:0}}},v.createElement(e,Object.assign({},t)))}const d_=(e,t,n,r)=>f_(i=>{const{prefixCls:l,style:u}=i,f=v.useRef(null),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=ji(!1,{value:i.open}),{getPrefixCls:$}=v.useContext(xn),N=$(t,l);v.useEffect(()=>{if(T(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(M=>{const L=M[0].target;S(L.offsetHeight+8),b(L.offsetWidth)}),_=setInterval(()=>{var M;const L=n?`.${n(N)}`:`.${N}-dropdown`,c=(M=f.current)===null||M===void 0?void 0:M.querySelector(L);c&&(clearInterval(_),E.observe(c))},10);return()=>{clearInterval(_),E.disconnect()}}},[]);let C=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},u),{margin:0}),open:O,visible:O,getPopupContainer:()=>f.current});r&&(C=r(C));const w={paddingBottom:p,position:"relative",minWidth:h};return v.createElement("div",{ref:f,style:w},v.createElement(e,Object.assign({},C)))}),p_=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var m_=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],oa=void 0;function v_(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,l=e.responsive,u=e.responsiveDisabled,f=e.registerSize,p=e.itemKey,S=e.className,h=e.style,b=e.children,O=e.display,T=e.order,$=e.component,N=$===void 0?"div":$,C=Ft(e,m_),w=l&&!O;function E(B){f(p,B)}v.useEffect(function(){return function(){E(null)}},[]);var _=i&&o!==oa?i(o):b,M;r||(M={opacity:w?0:1,height:w?0:oa,overflowY:w?"hidden":oa,order:l?T:oa,pointerEvents:w?"none":oa,position:w?"absolute":oa});var L={};w&&(L["aria-hidden"]=!0);var c=v.createElement(N,et({className:ze(!r&&n,S),style:de(de({},M),h)},L,C,{ref:t}),_);return l&&(c=v.createElement(Cs,{onResize:function(V){var Y=V.offsetWidth;E(Y)},disabled:u},c)),c}var Hl=v.forwardRef(v_);Hl.displayName="Item";function h_(e){if(typeof MessageChannel>"u")rr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function g_(){var e=v.useRef(null),t=function(r){e.current||(e.current=[],h_(function(){qa.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Sl(e,t){var n=v.useState(t),r=me(n,2),o=r[0],i=r[1],l=Zn(function(u){e(function(){i(u)})});return[o,l]}var sc=Pe.createContext(null),y_=["component"],S_=["className"],b_=["className"],C_=function(t,n){var r=v.useContext(sc);if(!r){var o=t.component,i=o===void 0?"div":o,l=Ft(t,y_);return v.createElement(i,et({},l,{ref:n}))}var u=r.className,f=Ft(r,S_),p=t.className,S=Ft(t,b_);return v.createElement(sc.Provider,{value:null},v.createElement(Hl,et({ref:n,className:ze(u,p)},f,S)))},XS=v.forwardRef(C_);XS.displayName="RawItem";var w_=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],QS="responsive",YS="invalidate";function x_(e){return"+ ".concat(e.length," ...")}function E_(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,l=e.renderItem,u=e.renderRawItem,f=e.itemKey,p=e.itemWidth,S=p===void 0?10:p,h=e.ssr,b=e.style,O=e.className,T=e.maxCount,$=e.renderRest,N=e.renderRawRest,C=e.suffix,w=e.component,E=w===void 0?"div":w,_=e.itemComponent,M=e.onVisibleChange,L=Ft(e,w_),c=h==="full",B=g_(),V=Sl(B,null),Y=me(V,2),ie=Y[0],G=Y[1],q=ie||0,ee=Sl(B,new Map),J=me(ee,2),D=J[0],j=J[1],I=Sl(B,0),F=me(I,2),R=F[0],Z=F[1],W=Sl(B,0),ae=me(W,2),se=ae[0],ye=ae[1],ve=Sl(B,0),Se=me(ve,2),re=Se[0],oe=Se[1],le=v.useState(null),fe=me(le,2),ge=fe[0],Te=fe[1],Me=v.useState(null),He=me(Me,2),Je=He[0],Qe=He[1],Be=v.useMemo(function(){return Je===null&&c?Number.MAX_SAFE_INTEGER:Je||0},[Je,ie]),Oe=v.useState(!1),Ve=me(Oe,2),qe=Ve[0],Ye=Ve[1],Ne="".concat(r,"-item"),tt=Math.max(R,se),pe=T===QS,xe=i.length&&pe,ht=T===YS,Nt=xe||typeof T=="number"&&i.length>T,lt=v.useMemo(function(){var je=i;return xe?ie===null&&c?je=i:je=i.slice(0,Math.min(i.length,q/S)):typeof T=="number"&&(je=i.slice(0,T)),je},[i,S,ie,T,xe]),wt=v.useMemo(function(){return xe?i.slice(Be+1):i.slice(lt.length)},[i,lt,xe,Be]),qt=v.useCallback(function(je,$e){var Ae;return typeof f=="function"?f(je):(Ae=f&&(je==null?void 0:je[f]))!==null&&Ae!==void 0?Ae:$e},[f]),Tt=v.useCallback(l||function(je){return je},[l]);function Ot(je,$e,Ae){Je===je&&($e===void 0||$e===ge)||(Qe(je),Ae||(Ye(jeq){Ot(mt-1,je-vt-re+se);break}}C&&Lt(0)+re>q&&Te(null)}},[q,D,se,re,qt,lt]);var Wt=qe&&!!wt.length,jt={};ge!==null&&xe&&(jt={position:"absolute",left:ge,top:0});var It={prefixCls:Ne,responsive:xe,component:_,invalidate:ht},Zt=u?function(je,$e){var Ae=qt(je,$e);return v.createElement(sc.Provider,{key:Ae,value:de(de({},It),{},{order:$e,item:je,itemKey:Ae,registerSize:xt,display:$e<=Be})},u(je,$e))}:function(je,$e){var Ae=qt(je,$e);return v.createElement(Hl,et({},It,{order:$e,key:Ae,item:je,renderItem:Tt,itemKey:Ae,registerSize:xt,display:$e<=Be}))},$t,ft={order:Wt?Be:Number.MAX_SAFE_INTEGER,className:"".concat(Ne,"-rest"),registerSize:hn,display:Wt};if(N)N&&($t=v.createElement(sc.Provider,{value:de(de({},It),ft)},N(wt)));else{var _e=$||x_;$t=v.createElement(Hl,et({},It,ft),typeof _e=="function"?_e(wt):_e)}var Ue=v.createElement(E,et({className:ze(!ht&&r,O),style:b,ref:t},L),lt.map(Zt),Nt?$t:null,C&&v.createElement(Hl,et({},It,{responsive:pe,responsiveDisabled:!xe,order:Be,className:"".concat(Ne,"-suffix"),registerSize:At,display:!0,style:jt}),C));return pe&&(Ue=v.createElement(Cs,{onResize:st,disabled:!xe},Ue)),Ue}var ko=v.forwardRef(E_);ko.displayName="Overflow";ko.Item=XS;ko.RESPONSIVE=QS;ko.INVALIDATE=YS;function T_(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},l=i.className,u=i.content,f=o.x,p=f===void 0?0:f,S=o.y,h=S===void 0?0:S,b=v.useRef();if(!n||!n.points)return null;var O={position:"absolute"};if(n.autoArrow!==!1){var T=n.points[0],$=n.points[1],N=T[0],C=T[1],w=$[0],E=$[1];N===w||!["t","b"].includes(N)?O.top=h:N==="t"?O.top=0:O.bottom=0,C===E||!["l","r"].includes(C)?O.left=p:C==="l"?O.left=0:O.right=0}return v.createElement("div",{ref:b,className:ze("".concat(t,"-arrow"),l),style:O},u)}function O_(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?v.createElement(Za,et({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(l){var u=l.className;return v.createElement("div",{style:{zIndex:r},className:ze("".concat(t,"-mask"),u)})}):null}var $_=v.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),__=v.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,l=e.target,u=e.onVisibleChanged,f=e.open,p=e.keepDom,S=e.fresh,h=e.onClick,b=e.mask,O=e.arrow,T=e.arrowPos,$=e.align,N=e.motion,C=e.maskMotion,w=e.forceRender,E=e.getPopupContainer,_=e.autoDestroy,M=e.portal,L=e.zIndex,c=e.onMouseEnter,B=e.onMouseLeave,V=e.onPointerEnter,Y=e.ready,ie=e.offsetX,G=e.offsetY,q=e.offsetR,ee=e.offsetB,J=e.onAlign,D=e.onPrepare,j=e.stretch,I=e.targetWidth,F=e.targetHeight,R=typeof n=="function"?n():n,Z=f||p,W=(E==null?void 0:E.length)>0,ae=v.useState(!E||!W),se=me(ae,2),ye=se[0],ve=se[1];if(Pn(function(){!ye&&W&&l&&ve(!0)},[ye,W,l]),!ye)return null;var Se="auto",re={left:"-1000vw",top:"-1000vh",right:Se,bottom:Se};if(Y||!f){var oe,le=$.points,fe=$.dynamicInset||((oe=$._experimental)===null||oe===void 0?void 0:oe.dynamicInset),ge=fe&&le[0][1]==="r",Te=fe&&le[0][0]==="b";ge?(re.right=q,re.left=Se):(re.left=ie,re.right=Se),Te?(re.bottom=ee,re.top=Se):(re.top=G,re.bottom=Se)}var Me={};return j&&(j.includes("height")&&F?Me.height=F:j.includes("minHeight")&&F&&(Me.minHeight=F),j.includes("width")&&I?Me.width=I:j.includes("minWidth")&&I&&(Me.minWidth=I)),f||(Me.pointerEvents="none"),v.createElement(M,{open:w||Z,getContainer:E&&function(){return E(l)},autoDestroy:_},v.createElement(O_,{prefixCls:o,open:f,zIndex:L,mask:b,motion:C}),v.createElement(Cs,{onResize:J,disabled:!f},function(He){return v.createElement(Za,et({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},N,{onAppearPrepare:D,onEnterPrepare:D,visible:f,onVisibleChanged:function(Qe){var Be;N==null||(Be=N.onVisibleChanged)===null||Be===void 0||Be.call(N,Qe),u(Qe)}}),function(Je,Qe){var Be=Je.className,Oe=Je.style,Ve=ze(o,Be,r);return v.createElement("div",{ref:qi(He,t,Qe),className:Ve,style:de(de(de(de({"--arrow-x":"".concat(T.x||0,"px"),"--arrow-y":"".concat(T.y||0,"px")},re),Me),Oe),{},{boxSizing:"border-box",zIndex:L},i),onMouseEnter:c,onMouseLeave:B,onPointerEnter:V,onClick:h},O&&v.createElement(T_,{prefixCls:o,arrow:O,arrowPos:T,align:$}),v.createElement($_,{cache:!f&&!S},R))})}))}),R_=v.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=gi(n),i=v.useCallback(function(u){Mm(t,r?r(u):u)},[r]),l=bs(i,n.ref);return o?v.cloneElement(n,{ref:l}):n}),bg=v.createContext(null);function Cg(e){return e?Array.isArray(e)?e:[e]:[]}function P_(e,t,n,r){return v.useMemo(function(){var o=Cg(n??t),i=Cg(r??t),l=new Set(o),u=new Set(i);return e&&(l.has("hover")&&(l.delete("hover"),l.add("click")),u.has("hover")&&(u.delete("hover"),u.add("click"))),[l,u]},[e,t,n,r])}function I_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function k_(e,t,n,r){for(var o=n.points,i=Object.keys(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function bl(e){return ds(parseFloat(e),0)}function xg(e,t){var n=de({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Es(r).getComputedStyle(r),i=o.overflow,l=o.overflowClipMargin,u=o.borderTopWidth,f=o.borderBottomWidth,p=o.borderLeftWidth,S=o.borderRightWidth,h=r.getBoundingClientRect(),b=r.offsetHeight,O=r.clientHeight,T=r.offsetWidth,$=r.clientWidth,N=bl(u),C=bl(f),w=bl(p),E=bl(S),_=ds(Math.round(h.width/T*1e3)/1e3),M=ds(Math.round(h.height/b*1e3)/1e3),L=(T-$-w-E)*_,c=(b-O-N-C)*M,B=N*M,V=C*M,Y=w*_,ie=E*_,G=0,q=0;if(i==="clip"){var ee=bl(l);G=ee*_,q=ee*M}var J=h.x+Y-G,D=h.y+B-q,j=J+h.width+2*G-Y-ie-L,I=D+h.height+2*q-B-V-c;n.left=Math.max(n.left,J),n.top=Math.max(n.top,D),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,I)}}),n}function Eg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Tg(e,t){var n=t||[],r=me(n,2),o=r[0],i=r[1];return[Eg(e.width,o),Eg(e.height,i)]}function Og(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function ia(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Go(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function M_(e,t,n,r,o,i,l){var u=v.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),f=me(u,2),p=f[0],S=f[1],h=v.useRef(0),b=v.useMemo(function(){return t?$p(t):[]},[t]),O=v.useRef({}),T=function(){O.current={}};e||T();var $=Zn(function(){if(t&&n&&e){let Vt=function(Yi,cr){var Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ve,So=R.x+Yi,bo=R.y+cr,bi=So+oe,tl=bo+re,Zi=Math.max(So,Lr.left),nl=Math.max(bo,Lr.top),rl=Math.min(bi,Lr.right),we=Math.min(tl,Lr.bottom);return Math.max(0,(rl-Zi)*(we-nl))},Xn=function(){Bn=R.y+_e,kn=Bn+re,yt=R.x+ft,ar=yt+oe};var io=Vt,qn=Xn,w,E,_=t,M=_.ownerDocument,L=Es(_),c=L.getComputedStyle(_),B=c.width,V=c.height,Y=c.position,ie=_.style.left,G=_.style.top,q=_.style.right,ee=_.style.bottom,J=_.style.overflow,D=de(de({},o[r]),i),j=M.createElement("div");(w=_.parentElement)===null||w===void 0||w.appendChild(j),j.style.left="".concat(_.offsetLeft,"px"),j.style.top="".concat(_.offsetTop,"px"),j.style.position=Y,j.style.height="".concat(_.offsetHeight,"px"),j.style.width="".concat(_.offsetWidth,"px"),_.style.left="0",_.style.top="0",_.style.right="auto",_.style.bottom="auto",_.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var F=n.getBoundingClientRect();I={x:F.x,y:F.y,width:F.width,height:F.height}}var R=_.getBoundingClientRect(),Z=M.documentElement,W=Z.clientWidth,ae=Z.clientHeight,se=Z.scrollWidth,ye=Z.scrollHeight,ve=Z.scrollTop,Se=Z.scrollLeft,re=R.height,oe=R.width,le=I.height,fe=I.width,ge={left:0,top:0,right:W,bottom:ae},Te={left:-Se,top:-ve,right:se-Se,bottom:ye-ve},Me=D.htmlRegion,He="visible",Je="visibleFirst";Me!=="scroll"&&Me!==Je&&(Me=He);var Qe=Me===Je,Be=xg(Te,b),Oe=xg(ge,b),Ve=Me===He?Oe:Be,qe=Qe?Oe:Ve;_.style.left="auto",_.style.top="auto",_.style.right="0",_.style.bottom="0";var Ye=_.getBoundingClientRect();_.style.left=ie,_.style.top=G,_.style.right=q,_.style.bottom=ee,_.style.overflow=J,(E=_.parentElement)===null||E===void 0||E.removeChild(j);var Ne=ds(Math.round(oe/parseFloat(B)*1e3)/1e3),tt=ds(Math.round(re/parseFloat(V)*1e3)/1e3);if(Ne===0||tt===0||is(n)&&!Gm(n))return;var pe=D.offset,xe=D.targetOffset,ht=Tg(R,pe),Nt=me(ht,2),lt=Nt[0],wt=Nt[1],qt=Tg(I,xe),Tt=me(qt,2),Ot=Tt[0],st=Tt[1];I.x-=Ot,I.y-=st;var xt=D.points||[],hn=me(xt,2),At=hn[0],Lt=hn[1],Wt=Og(Lt),jt=Og(At),It=ia(I,Wt),Zt=ia(R,jt),$t=de({},D),ft=It.x-Zt.x+lt,_e=It.y-Zt.y+wt,Ue=Vt(ft,_e),je=Vt(ft,_e,Oe),$e=ia(I,["t","l"]),Ae=ia(R,["t","l"]),mt=ia(I,["b","r"]),vt=ia(R,["b","r"]),Xt=D.overflow||{},sn=Xt.adjustX,or=Xt.adjustY,ir=Xt.shiftX,zn=Xt.shiftY,Hn=function(cr){return typeof cr=="boolean"?cr:cr>=0},Bn,kn,yt,ar;Xn();var go=Hn(or),Fn=jt[0]===Wt[0];if(go&&jt[0]==="t"&&(kn>qe.bottom||O.current.bt)){var Wn=_e;Fn?Wn-=re-le:Wn=$e.y-vt.y-wt;var Jr=Vt(ft,Wn),lr=Vt(ft,Wn,Oe);Jr>Ue||Jr===Ue&&(!Qe||lr>=je)?(O.current.bt=!0,_e=Wn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.bt=!1}if(go&&jt[0]==="b"&&(BnUe||un===Ue&&(!Qe||yi>=je)?(O.current.tb=!0,_e=Vn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.tb=!1}var br=Hn(sn),eo=jt[1]===Wt[1];if(br&&jt[1]==="l"&&(ar>qe.right||O.current.rl)){var En=ft;eo?En-=oe-fe:En=$e.x-vt.x-lt;var Nr=Vt(En,_e),Ho=Vt(En,_e,Oe);Nr>Ue||Nr===Ue&&(!Qe||Ho>=je)?(O.current.rl=!0,ft=En,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.rl=!1}if(br&&jt[1]==="r"&&(ytUe||to===Ue&&(!Qe||Bo>=je)?(O.current.lr=!0,ft=Ar,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.lr=!1}Xn();var gn=ir===!0?0:ir;typeof gn=="number"&&(ytOe.right&&(ft-=ar-Oe.right-lt,I.x>Oe.right-gn&&(ft+=I.x-Oe.right+gn)));var Un=zn===!0?0:zn;typeof Un=="number"&&(BnOe.bottom&&(_e-=kn-Oe.bottom-wt,I.y>Oe.bottom-Un&&(_e+=I.y-Oe.bottom+Un)));var no=R.x+ft,ro=no+oe,Kn=R.y+_e,Dt=Kn+re,Gn=I.x,sr=Gn+fe,ur=I.y,Si=ur+le,gt=Math.max(no,Gn),at=Math.min(ro,sr),ut=(gt+at)/2,tn=ut-no,cn=Math.max(Kn,ur),oo=Math.min(Dt,Si),nn=(cn+oo)/2,Fo=nn-Kn;l==null||l(t,$t);var Cr=Ye.right-R.x-(ft+R.width),yo=Ye.bottom-R.y-(_e+R.height);S({ready:!0,offsetX:ft/Ne,offsetY:_e/tt,offsetR:Cr/Ne,offsetB:yo/tt,arrowX:tn/Ne,arrowY:Fo/tt,scaleX:Ne,scaleY:tt,align:$t})}}),N=function(){h.current+=1;var E=h.current;Promise.resolve().then(function(){h.current===E&&$()})},C=function(){S(function(E){return de(de({},E),{},{ready:!1})})};return Pn(C,[r]),Pn(function(){e||C()},[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,N]}function N_(e,t,n,r,o){Pn(function(){if(e&&t&&n){let b=function(){r(),o()};var h=b,i=t,l=n,u=$p(i),f=$p(l),p=Es(l),S=new Set([p].concat(ln(u),ln(f)));return S.forEach(function(O){O.addEventListener("scroll",b,{passive:!0})}),p.addEventListener("resize",b,{passive:!0}),r(),function(){S.forEach(function(O){O.removeEventListener("scroll",b),p.removeEventListener("resize",b)})}}},[e,t,n])}function A_(e,t,n,r,o,i,l,u){var f=v.useRef(e);f.current=e,v.useEffect(function(){if(t&&r&&(!o||i)){var p=function(O){var T=O.target;f.current&&!l(T)&&u(!1)},S=Es(r);S.addEventListener("mousedown",p,!0),S.addEventListener("contextmenu",p,!0);var h=Zu(n);return h&&(h.addEventListener("mousedown",p,!0),h.addEventListener("contextmenu",p,!0)),function(){S.removeEventListener("mousedown",p,!0),S.removeEventListener("contextmenu",p,!0),h&&(h.removeEventListener("mousedown",p,!0),h.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i])}var L_=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function j_(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:VS,t=v.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,l=n.children,u=n.action,f=u===void 0?"hover":u,p=n.showAction,S=n.hideAction,h=n.popupVisible,b=n.defaultPopupVisible,O=n.onPopupVisibleChange,T=n.afterPopupVisibleChange,$=n.mouseEnterDelay,N=n.mouseLeaveDelay,C=N===void 0?.1:N,w=n.focusDelay,E=n.blurDelay,_=n.mask,M=n.maskClosable,L=M===void 0?!0:M,c=n.getPopupContainer,B=n.forceRender,V=n.autoDestroy,Y=n.destroyPopupOnHide,ie=n.popup,G=n.popupClassName,q=n.popupStyle,ee=n.popupPlacement,J=n.builtinPlacements,D=J===void 0?{}:J,j=n.popupAlign,I=n.zIndex,F=n.stretch,R=n.getPopupClassNameFromAlign,Z=n.fresh,W=n.alignPoint,ae=n.onPopupClick,se=n.onPopupAlign,ye=n.arrow,ve=n.popupMotion,Se=n.maskMotion,re=n.popupTransitionName,oe=n.popupAnimation,le=n.maskTransitionName,fe=n.maskAnimation,ge=n.className,Te=n.getTriggerDOMNode,Me=Ft(n,L_),He=V||Y||!1,Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],Oe=Qe[1];Pn(function(){Oe(p_())},[]);var Ve=v.useRef({}),qe=v.useContext(bg),Ye=v.useMemo(function(){return{registerSubPopup:function(Fe,zt){Ve.current[Fe]=zt,qe==null||qe.registerSubPopup(Fe,zt)}}},[qe]),Ne=L$(),tt=v.useState(null),pe=me(tt,2),xe=pe[0],ht=pe[1],Nt=v.useRef(null),lt=Zn(function(we){Nt.current=we,is(we)&&xe!==we&&ht(we),qe==null||qe.registerSubPopup(Ne,we)}),wt=v.useState(null),qt=me(wt,2),Tt=qt[0],Ot=qt[1],st=v.useRef(null),xt=Zn(function(we){is(we)&&Tt!==we&&(Ot(we),st.current=we)}),hn=v.Children.only(l),At=(hn==null?void 0:hn.props)||{},Lt={},Wt=Zn(function(we){var Fe,zt,Jt=Tt;return(Jt==null?void 0:Jt.contains(we))||((Fe=Zu(Jt))===null||Fe===void 0?void 0:Fe.host)===we||we===Jt||(xe==null?void 0:xe.contains(we))||((zt=Zu(xe))===null||zt===void 0?void 0:zt.host)===we||we===xe||Object.values(Ve.current).some(function(Ht){return(Ht==null?void 0:Ht.contains(we))||we===Ht})}),jt=wg(i,ve,oe,re),It=wg(i,Se,fe,le),Zt=v.useState(b||!1),$t=me(Zt,2),ft=$t[0],_e=$t[1],Ue=h??ft,je=Zn(function(we){h===void 0&&_e(we)});Pn(function(){_e(h||!1)},[h]);var $e=v.useRef(Ue);$e.current=Ue;var Ae=v.useRef([]);Ae.current=[];var mt=Zn(function(we){var Fe;je(we),((Fe=Ae.current[Ae.current.length-1])!==null&&Fe!==void 0?Fe:Ue)!==we&&(Ae.current.push(we),O==null||O(we))}),vt=v.useRef(),Xt=function(){clearTimeout(vt.current)},sn=function(Fe){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Xt(),zt===0?mt(Fe):vt.current=setTimeout(function(){mt(Fe)},zt*1e3)};v.useEffect(function(){return Xt},[]);var or=v.useState(!1),ir=me(or,2),zn=ir[0],Hn=ir[1];Pn(function(we){(!we||Ue)&&Hn(!0)},[Ue]);var Bn=v.useState(null),kn=me(Bn,2),yt=kn[0],ar=kn[1],go=v.useState([0,0]),Fn=me(go,2),Wn=Fn[0],Jr=Fn[1],lr=function(Fe){Jr([Fe.clientX,Fe.clientY])},Vn=M_(Ue,xe,W?Wn:Tt,ee,D,j,se),un=me(Vn,11),yi=un[0],br=un[1],eo=un[2],En=un[3],Nr=un[4],Ho=un[5],Ar=un[6],to=un[7],Bo=un[8],gn=un[9],Un=un[10],no=P_(Be,f,p,S),ro=me(no,2),Kn=ro[0],Dt=ro[1],Gn=Kn.has("click"),sr=Dt.has("click")||Dt.has("contextMenu"),ur=Zn(function(){zn||Un()}),Si=function(){$e.current&&W&&sr&&sn(!1)};N_(Ue,Tt,xe,ur,Si),Pn(function(){ur()},[Wn,ee]),Pn(function(){Ue&&!(D!=null&&D[ee])&&ur()},[JSON.stringify(j)]);var gt=v.useMemo(function(){var we=k_(D,i,gn,W);return ze(we,R==null?void 0:R(gn))},[gn,R,D,i,W]);v.useImperativeHandle(r,function(){return{nativeElement:st.current,popupElement:Nt.current,forceAlign:ur}});var at=v.useState(0),ut=me(at,2),tn=ut[0],cn=ut[1],oo=v.useState(0),nn=me(oo,2),Fo=nn[0],Cr=nn[1],yo=function(){if(F&&Tt){var Fe=Tt.getBoundingClientRect();cn(Fe.width),Cr(Fe.height)}},io=function(){yo(),ur()},qn=function(Fe){Hn(!1),Un(),T==null||T(Fe)},Vt=function(){return new Promise(function(Fe){yo(),ar(function(){return Fe})})};Pn(function(){yt&&(Un(),yt(),ar(null))},[yt]);function Xn(we,Fe,zt,Jt){Lt[we]=function(Ht){var Ji;Jt==null||Jt(Ht),sn(Fe,zt);for(var ol=arguments.length,$s=new Array(ol>1?ol-1:0),Ci=1;Ci1?zt-1:0),Ht=1;Ht1?zt-1:0),Ht=1;Ht{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:l,borderRadiusXS:u,calc:f}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:f(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:l,height:l,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Xe(u)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},eb=8;function Jm(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?eb:r}}function iu(e,t){return e?t:{}}function tb(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:l}=e,{arrowDistance:u=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},F_(e,t,o)),{"&:before":{background:t}})]},iu(!!f.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),iu(!!f.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function W_(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const l=Object.assign(Object.assign({},i),o);return l.shiftX||(l.adjustX=!0),l.shiftY||(l.adjustY=!0),l}const $g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},V_={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},U_=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function nb(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:l}=e,u=t/2,f={};return Object.keys($g).forEach(p=>{const S=r&&V_[p]||$g[p],h=Object.assign(Object.assign({},S),{offset:[0,0],dynamicInset:!0});switch(f[p]=h,U_.has(p)&&(h.autoArrow=!1),p){case"top":case"topLeft":case"topRight":h.offset[1]=-u-o;break;case"bottom":case"bottomLeft":case"bottomRight":h.offset[1]=u+o;break;case"left":case"leftTop":case"leftBottom":h.offset[0]=-u-o;break;case"right":case"rightTop":case"rightBottom":h.offset[0]=u+o;break}const b=Jm({contentRadius:i,limitVerticalRadius:!0});if(r)switch(p){case"topLeft":case"bottomLeft":h.offset[0]=-b.arrowOffsetHorizontal-u;break;case"topRight":case"bottomRight":h.offset[0]=b.arrowOffsetHorizontal+u;break;case"leftTop":case"rightTop":h.offset[1]=-b.arrowOffsetHorizontal-u;break;case"leftBottom":case"rightBottom":h.offset[1]=b.arrowOffsetHorizontal+u;break}h.overflow=W_(p,b,t,n),l&&(h.htmlRegion="visibleFirst")}),f}const K_=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:u,boxShadowSecondary:f,paddingSM:p,paddingXS:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),{position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:u,padding:`${Xe(e.calc(p).div(2).equal())} ${Xe(S)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:f,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,eb)}},[`${t}-content`]:{position:"relative"}}),zT(e,(h,b)=>{let{darkColor:O}=b;return{[`&${t}-${h}`]:{[`${t}-inner`]:{backgroundColor:O},[`${t}-arrow`]:{"--antd-arrow-background-color":O}}}})),{"&-rtl":{direction:"rtl"}})},tb(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},G_=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Jm({contentRadius:e.borderRadius,limitVerticalRadius:!0})),JS(kr(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),rb=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return ws("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:l}=r,u=kr(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:l});return[K_(u),Ym(r,"zoom-big-fast")]},G_,{resetStyle:!1,injectStyle:t})(e)},q_=rc.map(e=>`${e}-inverse`);function X_(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ln(q_),ln(rc)).includes(e):rc.includes(e)}function ob(e,t){const n=X_(t),r=ze({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Q_=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:l}=e,{getPrefixCls:u}=v.useContext(xn),f=u("tooltip",t),[p,S,h]=rb(f),b=ob(f,i),O=b.arrowStyle,T=Object.assign(Object.assign({},l),b.overlayStyle),$=ze(S,h,f,`${f}-pure`,`${f}-placement-${r}`,n,b.className);return p(v.createElement("div",{className:$,style:O},v.createElement("div",{className:`${f}-arrow`}),v.createElement(ZS,Object.assign({},e,{className:S,prefixCls:f,overlayInnerStyle:T}),o)))};var Y_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:l,overlayClassName:u,color:f,overlayInnerStyle:p,children:S,afterOpenChange:h,afterVisibleChange:b,destroyTooltipOnHide:O,arrow:T=!0,title:$,overlay:N,builtinPlacements:C,arrowPointAtCenter:w=!1,autoAdjustOverflow:E=!0}=e,_=!!T,[,M]=Xr(),{getPopupContainer:L,getPrefixCls:c,direction:B}=v.useContext(xn),V=Bm(),Y=v.useRef(null),ie=()=>{var Ne;(Ne=Y.current)===null||Ne===void 0||Ne.forceAlign()};v.useImperativeHandle(t,()=>{var Ne;return{forceAlign:ie,forcePopupAlign:()=>{V.deprecated(!1,"forcePopupAlign","forceAlign"),ie()},nativeElement:(Ne=Y.current)===null||Ne===void 0?void 0:Ne.nativeElement}});const[G,q]=ji(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),ee=!$&&!N&&$!==0,J=Ne=>{var tt,pe;q(ee?!1:Ne),ee||((tt=e.onOpenChange)===null||tt===void 0||tt.call(e,Ne),(pe=e.onVisibleChange)===null||pe===void 0||pe.call(e,Ne))},D=v.useMemo(()=>{var Ne,tt;let pe=w;return typeof T=="object"&&(pe=(tt=(Ne=T.pointAtCenter)!==null&&Ne!==void 0?Ne:T.arrowPointAtCenter)!==null&&tt!==void 0?tt:w),C||nb({arrowPointAtCenter:pe,autoAdjustOverflow:E,arrowWidth:_?M.sizePopupArrow:0,borderRadius:M.borderRadius,offset:M.marginXXS,visibleFirst:!0})},[w,T,C,M]),j=v.useMemo(()=>$===0?$:N||$||"",[N,$]),I=v.createElement(LS,null,typeof j=="function"?j():j),{getPopupContainer:F,placement:R="top",mouseEnterDelay:Z=.1,mouseLeaveDelay:W=.1,overlayStyle:ae,rootClassName:se}=e,ye=Y_(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),ve=c("tooltip",o),Se=c(),re=e["data-popover-inject"];let oe=G;!("open"in e)&&!("visible"in e)&&ee&&(oe=!1);const le=v.isValidElement(S)&&!$S(S)?S:v.createElement("span",null,S),fe=le.props,ge=!fe.className||typeof fe.className=="string"?ze(fe.className,i||`${ve}-open`):fe.className,[Te,Me,He]=rb(ve,!re),Je=ob(ve,f),Qe=Je.arrowStyle,Be=Object.assign(Object.assign({},p),Je.overlayStyle),Oe=ze(u,{[`${ve}-rtl`]:B==="rtl"},Je.className,se,Me,He),[Ve,qe]=Km("Tooltip",ye.zIndex),Ye=v.createElement(B_,Object.assign({},ye,{zIndex:Ve,showArrow:_,placement:R,mouseEnterDelay:Z,mouseLeaveDelay:W,prefixCls:ve,overlayClassName:Oe,overlayStyle:Object.assign(Object.assign({},Qe),ae),getTooltipContainer:F||l||L,ref:Y,builtinPlacements:D,overlay:I,visible:oe,onVisibleChange:J,afterVisibleChange:h??b,overlayInnerStyle:Be,arrowContent:v.createElement("span",{className:`${ve}-arrow-content`}),motion:{motionName:LO(Se,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!O}),oe?Qi(le,{className:ge}):le);return Te(v.createElement(Um.Provider,{value:qe},Ye))}),ib=Z_;ib._InternalPanelDoNotUseOrYouWillBeFired=Q_;var J_=Ie.ESC,eR=Ie.TAB;function tR(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,l=v.useRef(!1),u=function(){if(t){var h,b;(h=n.current)===null||h===void 0||(b=h.focus)===null||b===void 0||b.call(h),r==null||r(!1)}},f=function(){var h;return(h=i.current)!==null&&h!==void 0&&h.focus?(i.current.focus(),l.current=!0,!0):!1},p=function(h){switch(h.keyCode){case J_:u();break;case eR:{var b=!1;l.current||(b=f()),b?h.preventDefault():u();break}}};v.useEffect(function(){return t?(window.addEventListener("keydown",p),o&&rr(f,3),function(){window.removeEventListener("keydown",p),l.current=!1}):function(){l.current=!1}},[t])}var nR=v.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=v.useMemo(function(){var u;return typeof n=="function"?u=n():u=n,u},[n]),l=qi(t,i==null?void 0:i.ref);return Pe.createElement(Pe.Fragment,null,r&&Pe.createElement("div",{className:"".concat(o,"-arrow")}),Pe.cloneElement(i,{ref:gi(i)?l:void 0}))}),sa={adjustX:1,adjustY:1},ua=[0,0],rR={topLeft:{points:["bl","tl"],overflow:sa,offset:[0,-4],targetOffset:ua},top:{points:["bc","tc"],overflow:sa,offset:[0,-4],targetOffset:ua},topRight:{points:["br","tr"],overflow:sa,offset:[0,-4],targetOffset:ua},bottomLeft:{points:["tl","bl"],overflow:sa,offset:[0,4],targetOffset:ua},bottom:{points:["tc","bc"],overflow:sa,offset:[0,4],targetOffset:ua},bottomRight:{points:["tr","br"],overflow:sa,offset:[0,4],targetOffset:ua}},oR=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function iR(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,l=i===void 0?"rc-dropdown":i,u=e.transitionName,f=e.animation,p=e.align,S=e.placement,h=S===void 0?"bottomLeft":S,b=e.placements,O=b===void 0?rR:b,T=e.getPopupContainer,$=e.showAction,N=e.hideAction,C=e.overlayClassName,w=e.overlayStyle,E=e.visible,_=e.trigger,M=_===void 0?["hover"]:_,L=e.autoFocus,c=e.overlay,B=e.children,V=e.onVisibleChange,Y=Ft(e,oR),ie=Pe.useState(),G=me(ie,2),q=G[0],ee=G[1],J="visible"in e?E:q,D=Pe.useRef(null),j=Pe.useRef(null),I=Pe.useRef(null);Pe.useImperativeHandle(t,function(){return D.current});var F=function(re){ee(re),V==null||V(re)};tR({visible:J,triggerRef:I,onVisibleChange:F,autoFocus:L,overlayRef:j});var R=function(re){var oe=e.onOverlayClick;ee(!1),oe&&oe(re)},Z=function(){return Pe.createElement(nR,{ref:j,overlay:c,prefixCls:l,arrow:o})},W=function(){return typeof c=="function"?Z:Z()},ae=function(){var re=e.minOverlayWidthMatchTrigger,oe=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?re:!oe},se=function(){var re=e.openClassName;return re!==void 0?re:"".concat(l,"-open")},ye=Pe.cloneElement(B,{className:ze((n=B.props)===null||n===void 0?void 0:n.className,J&&se()),ref:gi(B)?qi(I,B.ref):void 0}),ve=N;return!ve&&M.indexOf("contextMenu")!==-1&&(ve=["click"]),Pe.createElement(Zm,et({builtinPlacements:O},Y,{prefixCls:l,ref:D,popupClassName:ze(C,ke({},"".concat(l,"-show-arrow"),o)),popupStyle:w,action:M,showAction:$,hideAction:ve,popupPlacement:h,popupAlign:p,popupTransitionName:u,popupAnimation:f,popupVisible:J,stretch:ae()?"minWidth":"",popup:W(),onPopupVisibleChange:F,onPopupClick:R,getPopupContainer:T}),ye)}const aR=Pe.forwardRef(iR);var ab=v.createContext(null);function lb(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function sb(e){var t=v.useContext(ab);return lb(t,e)}var lR=["children","locked"],Qr=v.createContext(null);function sR(e,t){var n=de({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ps(e){var t=e.children,n=e.locked,r=Ft(e,lR),o=v.useContext(Qr),i=Hc(function(){return sR(o,r)},[o,r],function(l,u){return!n&&(l[0]!==u[0]||!Lm(l[1],u[1],!0))});return v.createElement(Qr.Provider,{value:i},t)}var uR=[],ub=v.createContext(null);function Xc(){return v.useContext(ub)}var cb=v.createContext(uR);function el(e){var t=v.useContext(cb);return v.useMemo(function(){return e!==void 0?[].concat(ln(t),[e]):t},[t,e])}var fb=v.createContext(null),ev=v.createContext({});function _g(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Gm(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),l=null;return o&&!Number.isNaN(i)?l=i:r&&l===null&&(l=0),r&&e.disabled&&(l=null),l!==null&&(l>=0||t&&l<0)}return!1}function cR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ln(e.querySelectorAll("*")).filter(function(r){return _g(r,t)});return _g(e,t)&&n.unshift(e),n}var _p=Ie.LEFT,Rp=Ie.RIGHT,Pp=Ie.UP,Ou=Ie.DOWN,$u=Ie.ENTER,db=Ie.ESC,Cl=Ie.HOME,wl=Ie.END,Rg=[Pp,Ou,_p,Rp];function fR(e,t,n,r){var o,i="prev",l="next",u="children",f="parent";if(e==="inline"&&r===$u)return{inlineTrigger:!0};var p=ke(ke({},Pp,i),Ou,l),S=ke(ke(ke(ke({},_p,n?l:i),Rp,n?i:l),Ou,u),$u,u),h=ke(ke(ke(ke(ke(ke({},Pp,i),Ou,l),$u,u),db,f),_p,n?u:f),Rp,n?f:u),b={inline:p,horizontal:S,vertical:h,inlineSub:p,horizontalSub:h,verticalSub:h},O=(o=b["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(O){case i:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function dR(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function pR(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function tv(e,t){var n=cR(e,!0);return n.filter(function(r){return t.has(r)})}function Pg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=tv(e,t),i=o.length,l=o.findIndex(function(u){return n===u});return r<0?l===-1?l=i-1:l-=1:r>0&&(l+=1),l=(l+i)%i,o[l]}var Ip=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(l){var u=document.querySelector("[data-menu-id='".concat(lb(n,l),"']"));u&&(r.add(u),i.set(u,l),o.set(l,u))}),{elements:r,key2element:o,element2key:i}};function mR(e,t,n,r,o,i,l,u,f,p){var S=v.useRef(),h=v.useRef();h.current=t;var b=function(){rr.cancel(S.current)};return v.useEffect(function(){return function(){b()}},[]),function(O){var T=O.which;if([].concat(Rg,[$u,db,Cl,wl]).includes(T)){var $=i(),N=Ip($,r),C=N,w=C.elements,E=C.key2element,_=C.element2key,M=E.get(t),L=pR(M,w),c=_.get(L),B=fR(e,l(c,!0).length===1,n,T);if(!B&&T!==Cl&&T!==wl)return;(Rg.includes(T)||[Cl,wl].includes(T))&&O.preventDefault();var V=function(j){if(j){var I=j,F=j.querySelector("a");F!=null&&F.getAttribute("href")&&(I=F);var R=_.get(j);u(R),b(),S.current=rr(function(){h.current===R&&I.focus()})}};if([Cl,wl].includes(T)||B.sibling||!L){var Y;!L||e==="inline"?Y=o.current:Y=dR(L);var ie,G=tv(Y,w);T===Cl?ie=G[0]:T===wl?ie=G[G.length-1]:ie=Pg(Y,w,L,B.offset),V(ie)}else if(B.inlineTrigger)f(c);else if(B.offset>0)f(c,!0),b(),S.current=rr(function(){N=Ip($,r);var D=L.getAttribute("aria-controls"),j=document.getElementById(D),I=Pg(j,N.elements);V(I)},5);else if(B.offset<0){var q=l(c,!0),ee=q[q.length-2],J=E.get(ee);f(ee,!1),V(J)}}p==null||p(O)}}function vR(e){Promise.resolve().then(e)}var nv="__RC_UTIL_PATH_SPLIT__",Ig=function(t){return t.join(nv)},hR=function(t){return t.split(nv)},kp="rc-menu-more";function gR(){var e=v.useState({}),t=me(e,2),n=t[1],r=v.useRef(new Map),o=v.useRef(new Map),i=v.useState([]),l=me(i,2),u=l[0],f=l[1],p=v.useRef(0),S=v.useRef(!1),h=function(){S.current||n({})},b=v.useCallback(function(E,_){var M=Ig(_);o.current.set(M,E),r.current.set(E,M),p.current+=1;var L=p.current;vR(function(){L===p.current&&h()})},[]),O=v.useCallback(function(E,_){var M=Ig(_);o.current.delete(M),r.current.delete(E)},[]),T=v.useCallback(function(E){f(E)},[]),$=v.useCallback(function(E,_){var M=r.current.get(E)||"",L=hR(M);return _&&u.includes(L[0])&&L.unshift(kp),L},[u]),N=v.useCallback(function(E,_){return E.some(function(M){var L=$(M,!0);return L.includes(_)})},[$]),C=function(){var _=ln(r.current.keys());return u.length&&_.push(kp),_},w=v.useCallback(function(E){var _="".concat(r.current.get(E)).concat(nv),M=new Set;return ln(o.current.keys()).forEach(function(L){L.startsWith(_)&&M.add(o.current.get(L))}),M},[]);return v.useEffect(function(){return function(){S.current=!0}},[]),{registerPath:b,unregisterPath:O,refreshOverflowKeys:T,isSubPathKey:N,getKeyPath:$,getKeys:C,getSubPathKeys:w}}function $l(e){var t=v.useRef(e);t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&(w.motionAppear=!1);var E=w.onVisibleChanged;return w.onVisibleChanged=function(_){return!b.current&&!_&&N(!0),E==null?void 0:E(_)},$?null:v.createElement(ps,{mode:i,locked:!b.current},v.createElement(Za,et({visible:C},w,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(_){var M=_.className,L=_.style;return v.createElement(rv,{id:t,className:M,style:L},o)}))}var NR=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],AR=["active"],LR=v.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var l=e.disabled,u=e.internalPopupClose,f=e.children,p=e.itemIcon,S=e.expandIcon,h=e.popupClassName,b=e.popupOffset,O=e.popupStyle,T=e.onClick,$=e.onMouseEnter,N=e.onMouseLeave,C=e.onTitleClick,w=e.onTitleMouseEnter,E=e.onTitleMouseLeave,_=Ft(e,NR),M=sb(i),L=v.useContext(Qr),c=L.prefixCls,B=L.mode,V=L.openKeys,Y=L.disabled,ie=L.overflowDisabled,G=L.activeKey,q=L.selectedKeys,ee=L.itemIcon,J=L.expandIcon,D=L.onItemClick,j=L.onOpenChange,I=L.onActive,F=v.useContext(ev),R=F._internalRenderSubMenuItem,Z=v.useContext(fb),W=Z.isSubPathKey,ae=el(),se="".concat(c,"-submenu"),ye=Y||l,ve=v.useRef(),Se=v.useRef(),re=p??ee,oe=S??J,le=V.includes(i),fe=!ie&&le,ge=W(q,i),Te=pb(i,ye,w,E),Me=Te.active,He=Ft(Te,AR),Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],Oe=Qe[1],Ve=function(xt){ye||Oe(xt)},qe=function(xt){Ve(!0),$==null||$({key:i,domEvent:xt})},Ye=function(xt){Ve(!1),N==null||N({key:i,domEvent:xt})},Ne=v.useMemo(function(){return Me||(B!=="inline"?Be||W([G],i):!1)},[B,Me,G,Be,i,W]),tt=mb(ae.length),pe=function(xt){ye||(C==null||C({key:i,domEvent:xt}),B==="inline"&&j(i,!le))},xe=$l(function(st){T==null||T(uc(st)),D(st)}),ht=function(xt){B!=="inline"&&j(i,xt)},Nt=function(){I(i)},lt=M&&"".concat(M,"-popup"),wt=v.createElement("div",et({role:"menuitem",style:tt,className:"".concat(se,"-title"),tabIndex:ye?null:-1,ref:ve,title:typeof o=="string"?o:null,"data-menu-id":ie&&M?null:M,"aria-expanded":fe,"aria-haspopup":!0,"aria-controls":lt,"aria-disabled":ye,onClick:pe,onFocus:Nt},He),o,v.createElement(vb,{icon:B!=="horizontal"?oe:void 0,props:de(de({},e),{},{isOpen:fe,isSubMenu:!0})},v.createElement("i",{className:"".concat(se,"-arrow")}))),qt=v.useRef(B);if(B!=="inline"&&ae.length>1?qt.current="vertical":qt.current=B,!ie){var Tt=qt.current;wt=v.createElement(kR,{mode:Tt,prefixCls:se,visible:!u&&fe&&B!=="inline",popupClassName:h,popupOffset:b,popupStyle:O,popup:v.createElement(ps,{mode:Tt==="horizontal"?"vertical":Tt},v.createElement(rv,{id:lt,ref:Se},f)),disabled:ye,onVisibleChange:ht},wt)}var Ot=v.createElement(ko.Item,et({ref:t,role:"none"},_,{component:"li",style:n,className:ze(se,"".concat(se,"-").concat(B),r,ke(ke(ke(ke({},"".concat(se,"-open"),fe),"".concat(se,"-active"),Ne),"".concat(se,"-selected"),ge),"".concat(se,"-disabled"),ye)),onMouseEnter:qe,onMouseLeave:Ye}),wt,!ie&&v.createElement(MR,{id:lt,open:fe,keyPath:ae},f));return R&&(Ot=R(Ot,e,{selected:ge,active:Ne,open:fe,disabled:ye})),v.createElement(ps,{onItemClick:xe,mode:B==="horizontal"?"vertical":B,itemIcon:re,expandIcon:oe},Ot)}),Yc=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();v.useEffect(function(){if(l)return l.registerPath(n,o),function(){l.unregisterPath(n,o)}},[o]);var u;return l?u=i:u=v.createElement(LR,et({ref:t},e),i),v.createElement(cb.Provider,{value:o},u)});function iv(e){var t=e.className,n=e.style,r=v.useContext(Qr),o=r.prefixCls,i=Xc();return i?null:v.createElement("li",{role:"separator",className:ze("".concat(o,"-item-divider"),t),style:n})}var jR=["className","title","eventKey","children"],DR=v.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ft(e,jR),l=v.useContext(Qr),u=l.prefixCls,f="".concat(u,"-item-group");return v.createElement("li",et({ref:t,role:"presentation"},i,{onClick:function(S){return S.stopPropagation()},className:ze(f,n)}),v.createElement("div",{role:"presentation",className:"".concat(f,"-title"),title:typeof r=="string"?r:void 0},r),v.createElement("ul",{role:"group",className:"".concat(f,"-list")},o))}),av=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();return l?i:v.createElement(DR,et({ref:t},Xi(e,["warnKey"])),i)}),zR=["label","children","key","type"];function Mp(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(l,u){if(l&&Pt(l)==="object"){var f=l,p=f.label,S=f.children,h=f.key,b=f.type,O=Ft(f,zR),T=h??"tmp-".concat(u);return S||b==="group"?b==="group"?v.createElement(r,et({key:T},O,{title:p}),Mp(S,t)):v.createElement(o,et({key:T},O,{title:p}),Mp(S,t)):b==="divider"?v.createElement(i,et({key:T},O)):v.createElement(n,et({key:T},O),p)}return null}).filter(function(l){return l})}function Mg(e,t,n,r){var o=e,i=de({divider:iv,item:Qc,group:av,submenu:Yc},r);return t&&(o=Mp(t,i)),ov(o,n)}var HR=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ei=[],BR=v.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,l=r.rootClassName,u=r.style,f=r.className,p=r.tabIndex,S=p===void 0?0:p,h=r.items,b=r.children,O=r.direction,T=r.id,$=r.mode,N=$===void 0?"vertical":$,C=r.inlineCollapsed,w=r.disabled,E=r.disabledOverflow,_=r.subMenuOpenDelay,M=_===void 0?.1:_,L=r.subMenuCloseDelay,c=L===void 0?.1:L,B=r.forceSubMenuRender,V=r.defaultOpenKeys,Y=r.openKeys,ie=r.activeKey,G=r.defaultActiveFirst,q=r.selectable,ee=q===void 0?!0:q,J=r.multiple,D=J===void 0?!1:J,j=r.defaultSelectedKeys,I=r.selectedKeys,F=r.onSelect,R=r.onDeselect,Z=r.inlineIndent,W=Z===void 0?24:Z,ae=r.motion,se=r.defaultMotions,ye=r.triggerSubMenuAction,ve=ye===void 0?"hover":ye,Se=r.builtinPlacements,re=r.itemIcon,oe=r.expandIcon,le=r.overflowedIndicator,fe=le===void 0?"...":le,ge=r.overflowedIndicatorPopupClassName,Te=r.getPopupContainer,Me=r.onClick,He=r.onOpenChange,Je=r.onKeyDown;r.openAnimation,r.openTransitionName;var Qe=r._internalRenderMenuItem,Be=r._internalRenderSubMenuItem,Oe=r._internalComponents,Ve=Ft(r,HR),qe=v.useMemo(function(){return[Mg(b,h,Ei,Oe),Mg(b,h,Ei,{})]},[b,h,Oe]),Ye=me(qe,2),Ne=Ye[0],tt=Ye[1],pe=v.useState(!1),xe=me(pe,2),ht=xe[0],Nt=xe[1],lt=v.useRef(),wt=SR(T),qt=O==="rtl",Tt=ji(V,{value:Y,postState:function(at){return at||Ei}}),Ot=me(Tt,2),st=Ot[0],xt=Ot[1],hn=function(at){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function tn(){xt(at),He==null||He(at)}ut?qa.flushSync(tn):tn()},At=v.useState(st),Lt=me(At,2),Wt=Lt[0],jt=Lt[1],It=v.useRef(!1),Zt=v.useMemo(function(){return(N==="inline"||N==="vertical")&&C?["vertical",C]:[N,!1]},[N,C]),$t=me(Zt,2),ft=$t[0],_e=$t[1],Ue=ft==="inline",je=v.useState(ft),$e=me(je,2),Ae=$e[0],mt=$e[1],vt=v.useState(_e),Xt=me(vt,2),sn=Xt[0],or=Xt[1];v.useEffect(function(){mt(ft),or(_e),It.current&&(Ue?xt(Wt):hn(Ei))},[ft,_e]);var ir=v.useState(0),zn=me(ir,2),Hn=zn[0],Bn=zn[1],kn=Hn>=Ne.length-1||Ae!=="horizontal"||E;v.useEffect(function(){Ue&&jt(st)},[st]),v.useEffect(function(){return It.current=!0,function(){It.current=!1}},[]);var yt=gR(),ar=yt.registerPath,go=yt.unregisterPath,Fn=yt.refreshOverflowKeys,Wn=yt.isSubPathKey,Jr=yt.getKeyPath,lr=yt.getKeys,Vn=yt.getSubPathKeys,un=v.useMemo(function(){return{registerPath:ar,unregisterPath:go}},[ar,go]),yi=v.useMemo(function(){return{isSubPathKey:Wn}},[Wn]);v.useEffect(function(){Fn(kn?Ei:Ne.slice(Hn+1).map(function(gt){return gt.key}))},[Hn,kn]);var br=ji(ie||G&&((n=Ne[0])===null||n===void 0?void 0:n.key),{value:ie}),eo=me(br,2),En=eo[0],Nr=eo[1],Ho=$l(function(gt){Nr(gt)}),Ar=$l(function(){Nr(void 0)});v.useImperativeHandle(t,function(){return{list:lt.current,focus:function(at){var ut,tn=lr(),cn=Ip(tn,wt),oo=cn.elements,nn=cn.key2element,Fo=cn.element2key,Cr=tv(lt.current,oo),yo=En??(Cr[0]?Fo.get(Cr[0]):(ut=Ne.find(function(Vt){return!Vt.props.disabled}))===null||ut===void 0?void 0:ut.key),io=nn.get(yo);if(yo&&io){var qn;io==null||(qn=io.focus)===null||qn===void 0||qn.call(io,at)}}}});var to=ji(j||[],{value:I,postState:function(at){return Array.isArray(at)?at:at==null?Ei:[at]}}),Bo=me(to,2),gn=Bo[0],Un=Bo[1],no=function(at){if(ee){var ut=at.key,tn=gn.includes(ut),cn;D?tn?cn=gn.filter(function(nn){return nn!==ut}):cn=[].concat(ln(gn),[ut]):cn=[ut],Un(cn);var oo=de(de({},at),{},{selectedKeys:cn});tn?R==null||R(oo):F==null||F(oo)}!D&&st.length&&Ae!=="inline"&&hn(Ei)},ro=$l(function(gt){Me==null||Me(uc(gt)),no(gt)}),Kn=$l(function(gt,at){var ut=st.filter(function(cn){return cn!==gt});if(at)ut.push(gt);else if(Ae!=="inline"){var tn=Vn(gt);ut=ut.filter(function(cn){return!tn.has(cn)})}Lm(st,ut,!0)||hn(ut,!0)}),Dt=function(at,ut){var tn=ut??!st.includes(at);Kn(at,tn)},Gn=mR(Ae,En,qt,wt,lt,lr,Jr,Nr,Dt,Je);v.useEffect(function(){Nt(!0)},[]);var sr=v.useMemo(function(){return{_internalRenderMenuItem:Qe,_internalRenderSubMenuItem:Be}},[Qe,Be]),ur=Ae!=="horizontal"||E?Ne:Ne.map(function(gt,at){return v.createElement(ps,{key:gt.key,overflowDisabled:at>Hn},gt)}),Si=v.createElement(ko,et({id:T,ref:lt,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Qc,className:ze(i,"".concat(i,"-root"),"".concat(i,"-").concat(Ae),f,ke(ke({},"".concat(i,"-inline-collapsed"),sn),"".concat(i,"-rtl"),qt),l),dir:O,style:u,role:"menu",tabIndex:S,data:ur,renderRawItem:function(at){return at},renderRawRest:function(at){var ut=at.length,tn=ut?Ne.slice(-ut):null;return v.createElement(Yc,{eventKey:kp,title:fe,disabled:kn,internalPopupClose:ut===0,popupClassName:ge},tn)},maxCount:Ae!=="horizontal"||E?ko.INVALIDATE:ko.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(at){Bn(at)},onKeyDown:Gn},Ve));return v.createElement(ev.Provider,{value:sr},v.createElement(ab.Provider,{value:wt},v.createElement(ps,{prefixCls:i,rootClassName:l,mode:Ae,openKeys:st,rtl:qt,disabled:w,motion:ht?ae:null,defaultMotions:ht?se:null,activeKey:En,onActive:Ho,onInactive:Ar,selectedKeys:gn,inlineIndent:W,subMenuOpenDelay:M,subMenuCloseDelay:c,forceSubMenuRender:B,builtinPlacements:Se,triggerSubMenuAction:ve,getPopupContainer:Te,itemIcon:re,expandIcon:oe,onItemClick:ro,onOpenChange:Kn},v.createElement(fb.Provider,{value:yi},Si),v.createElement("div",{style:{display:"none"},"aria-hidden":!0},v.createElement(ub.Provider,{value:un},tt)))))}),Ts=BR;Ts.Item=Qc;Ts.SubMenu=Yc;Ts.ItemGroup=av;Ts.Divider=iv;const gb=v.createContext({});var FR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=FR(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=v.useContext(xn),l=i("menu",t),u=ze({[`${l}-item-divider-dashed`]:!!r},n);return v.createElement(iv,Object.assign({className:u},o))},cc=v.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Sb=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:l}=e,{prefixCls:u,firstLevel:f,direction:p,disableMenuItemTitleTooltip:S,inlineCollapsed:h}=v.useContext(cc),b=w=>{const E=v.createElement("span",{className:`${u}-title-content`},r);return(!o||v.isValidElement(r)&&r.type==="span")&&r&&w&&f&&typeof r=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:O}=v.useContext(gb);let T=i;typeof i>"u"?T=f?r:"":i===!1&&(T="");const $={title:T};!O&&!h&&($.title=null,$.open=!1);const N=Vi(r).length;let C=v.createElement(Qc,Object.assign({},Xi(e,["title","icon","danger"]),{className:ze({[`${u}-item-danger`]:l,[`${u}-item-only-child`]:(o?N+1:N)===1},n),title:typeof i=="string"?i:void 0}),Qi(o,{className:ze(v.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),b(h));return S||(C=v.createElement(ib,Object.assign({},$,{placement:p==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),C)),C};var WR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=WR(e,["children"]),o=v.useContext(fc),i=v.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=vE(n),u=bs(t,l?n.ref:null);return v.createElement(fc.Provider,{value:i},v.createElement(LS,null,l?v.cloneElement(n,{ref:u}):n))}),UR=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:l,itemPaddingInline:u}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Xe(i)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${t}-item:hover, + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function f$(e){return t=>v.createElement(Ja,{theme:{token:{motion:!1,zIndexPopupBase:0}}},v.createElement(e,Object.assign({},t)))}const d$=(e,t,n,r)=>f$(i=>{const{prefixCls:l,style:u}=i,f=v.useRef(null),[p,S]=v.useState(0),[h,b]=v.useState(0),[O,T]=ji(!1,{value:i.open}),{getPrefixCls:$}=v.useContext(xn),N=$(t,l);v.useEffect(()=>{if(T(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(M=>{const L=M[0].target;S(L.offsetHeight+8),b(L.offsetWidth)}),_=setInterval(()=>{var M;const L=n?`.${n(N)}`:`.${N}-dropdown`,c=(M=f.current)===null||M===void 0?void 0:M.querySelector(L);c&&(clearInterval(_),E.observe(c))},10);return()=>{clearInterval(_),E.disconnect()}}},[]);let C=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},u),{margin:0}),open:O,visible:O,getPopupContainer:()=>f.current});r&&(C=r(C));const w={paddingBottom:p,position:"relative",minWidth:h};return v.createElement("div",{ref:f,style:w},v.createElement(e,Object.assign({},C)))}),p$=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var m$=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],oa=void 0;function v$(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,l=e.responsive,u=e.responsiveDisabled,f=e.registerSize,p=e.itemKey,S=e.className,h=e.style,b=e.children,O=e.display,T=e.order,$=e.component,N=$===void 0?"div":$,C=Ft(e,m$),w=l&&!O;function E(B){f(p,B)}v.useEffect(function(){return function(){E(null)}},[]);var _=i&&o!==oa?i(o):b,M;r||(M={opacity:w?0:1,height:w?0:oa,overflowY:w?"hidden":oa,order:l?T:oa,pointerEvents:w?"none":oa,position:w?"absolute":oa});var L={};w&&(L["aria-hidden"]=!0);var c=v.createElement(N,et({className:ze(!r&&n,S),style:de(de({},M),h)},L,C,{ref:t}),_);return l&&(c=v.createElement(Cs,{onResize:function(V){var Y=V.offsetWidth;E(Y)},disabled:u},c)),c}var Hl=v.forwardRef(v$);Hl.displayName="Item";function h$(e){if(typeof MessageChannel>"u")rr(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function g$(){var e=v.useRef(null),t=function(r){e.current||(e.current=[],h$(function(){qa.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Sl(e,t){var n=v.useState(t),r=me(n,2),o=r[0],i=r[1],l=Zn(function(u){e(function(){i(u)})});return[o,l]}var sc=Ie.createContext(null),y$=["component"],S$=["className"],b$=["className"],C$=function(t,n){var r=v.useContext(sc);if(!r){var o=t.component,i=o===void 0?"div":o,l=Ft(t,y$);return v.createElement(i,et({},l,{ref:n}))}var u=r.className,f=Ft(r,S$),p=t.className,S=Ft(t,b$);return v.createElement(sc.Provider,{value:null},v.createElement(Hl,et({ref:n,className:ze(u,p)},f,S)))},XS=v.forwardRef(C$);XS.displayName="RawItem";var w$=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],QS="responsive",YS="invalidate";function x$(e){return"+ ".concat(e.length," ...")}function E$(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,l=e.renderItem,u=e.renderRawItem,f=e.itemKey,p=e.itemWidth,S=p===void 0?10:p,h=e.ssr,b=e.style,O=e.className,T=e.maxCount,$=e.renderRest,N=e.renderRawRest,C=e.suffix,w=e.component,E=w===void 0?"div":w,_=e.itemComponent,M=e.onVisibleChange,L=Ft(e,w$),c=h==="full",B=g$(),V=Sl(B,null),Y=me(V,2),ie=Y[0],G=Y[1],q=ie||0,ee=Sl(B,new Map),J=me(ee,2),D=J[0],j=J[1],I=Sl(B,0),F=me(I,2),R=F[0],Z=F[1],W=Sl(B,0),ae=me(W,2),se=ae[0],ye=ae[1],ve=Sl(B,0),Se=me(ve,2),re=Se[0],oe=Se[1],le=v.useState(null),fe=me(le,2),ge=fe[0],Oe=fe[1],Ne=v.useState(null),He=me(Ne,2),Je=He[0],Qe=He[1],Be=v.useMemo(function(){return Je===null&&c?Number.MAX_SAFE_INTEGER:Je||0},[Je,ie]),$e=v.useState(!1),Ve=me($e,2),qe=Ve[0],Ye=Ve[1],Ae="".concat(r,"-item"),tt=Math.max(R,se),pe=T===QS,Ee=i.length&&pe,ht=T===YS,Nt=Ee||typeof T=="number"&&i.length>T,lt=v.useMemo(function(){var je=i;return Ee?ie===null&&c?je=i:je=i.slice(0,Math.min(i.length,q/S)):typeof T=="number"&&(je=i.slice(0,T)),je},[i,S,ie,T,Ee]),wt=v.useMemo(function(){return Ee?i.slice(Be+1):i.slice(lt.length)},[i,lt,Ee,Be]),qt=v.useCallback(function(je,_e){var Le;return typeof f=="function"?f(je):(Le=f&&(je==null?void 0:je[f]))!==null&&Le!==void 0?Le:_e},[f]),Tt=v.useCallback(l||function(je){return je},[l]);function Ot(je,_e,Le){Je===je&&(_e===void 0||_e===ge)||(Qe(je),Le||(Ye(jeq){Ot(mt-1,je-vt-re+se);break}}C&&Lt(0)+re>q&&Oe(null)}},[q,D,se,re,qt,lt]);var Wt=qe&&!!wt.length,jt={};ge!==null&&Ee&&(jt={position:"absolute",left:ge,top:0});var It={prefixCls:Ae,responsive:Ee,component:_,invalidate:ht},Zt=u?function(je,_e){var Le=qt(je,_e);return v.createElement(sc.Provider,{key:Le,value:de(de({},It),{},{order:_e,item:je,itemKey:Le,registerSize:xt,display:_e<=Be})},u(je,_e))}:function(je,_e){var Le=qt(je,_e);return v.createElement(Hl,et({},It,{order:_e,key:Le,item:je,renderItem:Tt,itemKey:Le,registerSize:xt,display:_e<=Be}))},$t,ft={order:Wt?Be:Number.MAX_SAFE_INTEGER,className:"".concat(Ae,"-rest"),registerSize:hn,display:Wt};if(N)N&&($t=v.createElement(sc.Provider,{value:de(de({},It),ft)},N(wt)));else{var Re=$||x$;$t=v.createElement(Hl,et({},It,ft),typeof Re=="function"?Re(wt):Re)}var Ue=v.createElement(E,et({className:ze(!ht&&r,O),style:b,ref:t},L),lt.map(Zt),Nt?$t:null,C&&v.createElement(Hl,et({},It,{responsive:pe,responsiveDisabled:!Ee,order:Be,className:"".concat(Ae,"-suffix"),registerSize:At,display:!0,style:jt}),C));return pe&&(Ue=v.createElement(Cs,{onResize:st,disabled:!Ee},Ue)),Ue}var ko=v.forwardRef(E$);ko.displayName="Overflow";ko.Item=XS;ko.RESPONSIVE=QS;ko.INVALIDATE=YS;function T$(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},l=i.className,u=i.content,f=o.x,p=f===void 0?0:f,S=o.y,h=S===void 0?0:S,b=v.useRef();if(!n||!n.points)return null;var O={position:"absolute"};if(n.autoArrow!==!1){var T=n.points[0],$=n.points[1],N=T[0],C=T[1],w=$[0],E=$[1];N===w||!["t","b"].includes(N)?O.top=h:N==="t"?O.top=0:O.bottom=0,C===E||!["l","r"].includes(C)?O.left=p:C==="l"?O.left=0:O.right=0}return v.createElement("div",{ref:b,className:ze("".concat(t,"-arrow"),l),style:O},u)}function O$(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?v.createElement(Za,et({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(l){var u=l.className;return v.createElement("div",{style:{zIndex:r},className:ze("".concat(t,"-mask"),u)})}):null}var $$=v.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),_$=v.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,l=e.target,u=e.onVisibleChanged,f=e.open,p=e.keepDom,S=e.fresh,h=e.onClick,b=e.mask,O=e.arrow,T=e.arrowPos,$=e.align,N=e.motion,C=e.maskMotion,w=e.forceRender,E=e.getPopupContainer,_=e.autoDestroy,M=e.portal,L=e.zIndex,c=e.onMouseEnter,B=e.onMouseLeave,V=e.onPointerEnter,Y=e.ready,ie=e.offsetX,G=e.offsetY,q=e.offsetR,ee=e.offsetB,J=e.onAlign,D=e.onPrepare,j=e.stretch,I=e.targetWidth,F=e.targetHeight,R=typeof n=="function"?n():n,Z=f||p,W=(E==null?void 0:E.length)>0,ae=v.useState(!E||!W),se=me(ae,2),ye=se[0],ve=se[1];if(Pn(function(){!ye&&W&&l&&ve(!0)},[ye,W,l]),!ye)return null;var Se="auto",re={left:"-1000vw",top:"-1000vh",right:Se,bottom:Se};if(Y||!f){var oe,le=$.points,fe=$.dynamicInset||((oe=$._experimental)===null||oe===void 0?void 0:oe.dynamicInset),ge=fe&&le[0][1]==="r",Oe=fe&&le[0][0]==="b";ge?(re.right=q,re.left=Se):(re.left=ie,re.right=Se),Oe?(re.bottom=ee,re.top=Se):(re.top=G,re.bottom=Se)}var Ne={};return j&&(j.includes("height")&&F?Ne.height=F:j.includes("minHeight")&&F&&(Ne.minHeight=F),j.includes("width")&&I?Ne.width=I:j.includes("minWidth")&&I&&(Ne.minWidth=I)),f||(Ne.pointerEvents="none"),v.createElement(M,{open:w||Z,getContainer:E&&function(){return E(l)},autoDestroy:_},v.createElement(O$,{prefixCls:o,open:f,zIndex:L,mask:b,motion:C}),v.createElement(Cs,{onResize:J,disabled:!f},function(He){return v.createElement(Za,et({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},N,{onAppearPrepare:D,onEnterPrepare:D,visible:f,onVisibleChanged:function(Qe){var Be;N==null||(Be=N.onVisibleChanged)===null||Be===void 0||Be.call(N,Qe),u(Qe)}}),function(Je,Qe){var Be=Je.className,$e=Je.style,Ve=ze(o,Be,r);return v.createElement("div",{ref:qi(He,t,Qe),className:Ve,style:de(de(de(de({"--arrow-x":"".concat(T.x||0,"px"),"--arrow-y":"".concat(T.y||0,"px")},re),Ne),$e),{},{boxSizing:"border-box",zIndex:L},i),onMouseEnter:c,onMouseLeave:B,onPointerEnter:V,onClick:h},O&&v.createElement(T$,{prefixCls:o,arrow:O,arrowPos:T,align:$}),v.createElement($$,{cache:!f&&!S},R))})}))}),R$=v.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=gi(n),i=v.useCallback(function(u){Mm(t,r?r(u):u)},[r]),l=bs(i,n.ref);return o?v.cloneElement(n,{ref:l}):n}),bg=v.createContext(null);function Cg(e){return e?Array.isArray(e)?e:[e]:[]}function P$(e,t,n,r){return v.useMemo(function(){var o=Cg(n??t),i=Cg(r??t),l=new Set(o),u=new Set(i);return e&&(l.has("hover")&&(l.delete("hover"),l.add("click")),u.has("hover")&&(u.delete("hover"),u.add("click"))),[l,u]},[e,t,n,r])}function I$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function k$(e,t,n,r){for(var o=n.points,i=Object.keys(e),l=0;l1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function bl(e){return ds(parseFloat(e),0)}function xg(e,t){var n=de({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Es(r).getComputedStyle(r),i=o.overflow,l=o.overflowClipMargin,u=o.borderTopWidth,f=o.borderBottomWidth,p=o.borderLeftWidth,S=o.borderRightWidth,h=r.getBoundingClientRect(),b=r.offsetHeight,O=r.clientHeight,T=r.offsetWidth,$=r.clientWidth,N=bl(u),C=bl(f),w=bl(p),E=bl(S),_=ds(Math.round(h.width/T*1e3)/1e3),M=ds(Math.round(h.height/b*1e3)/1e3),L=(T-$-w-E)*_,c=(b-O-N-C)*M,B=N*M,V=C*M,Y=w*_,ie=E*_,G=0,q=0;if(i==="clip"){var ee=bl(l);G=ee*_,q=ee*M}var J=h.x+Y-G,D=h.y+B-q,j=J+h.width+2*G-Y-ie-L,I=D+h.height+2*q-B-V-c;n.left=Math.max(n.left,J),n.top=Math.max(n.top,D),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,I)}}),n}function Eg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Tg(e,t){var n=t||[],r=me(n,2),o=r[0],i=r[1];return[Eg(e.width,o),Eg(e.height,i)]}function Og(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function ia(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Go(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function M$(e,t,n,r,o,i,l){var u=v.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),f=me(u,2),p=f[0],S=f[1],h=v.useRef(0),b=v.useMemo(function(){return t?$p(t):[]},[t]),O=v.useRef({}),T=function(){O.current={}};e||T();var $=Zn(function(){if(t&&n&&e){let Vt=function(Yi,cr){var Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ve,So=R.x+Yi,bo=R.y+cr,bi=So+oe,tl=bo+re,Zi=Math.max(So,Lr.left),nl=Math.max(bo,Lr.top),rl=Math.min(bi,Lr.right),we=Math.min(tl,Lr.bottom);return Math.max(0,(rl-Zi)*(we-nl))},Xn=function(){Bn=R.y+Re,kn=Bn+re,yt=R.x+ft,ar=yt+oe};var io=Vt,qn=Xn,w,E,_=t,M=_.ownerDocument,L=Es(_),c=L.getComputedStyle(_),B=c.width,V=c.height,Y=c.position,ie=_.style.left,G=_.style.top,q=_.style.right,ee=_.style.bottom,J=_.style.overflow,D=de(de({},o[r]),i),j=M.createElement("div");(w=_.parentElement)===null||w===void 0||w.appendChild(j),j.style.left="".concat(_.offsetLeft,"px"),j.style.top="".concat(_.offsetTop,"px"),j.style.position=Y,j.style.height="".concat(_.offsetHeight,"px"),j.style.width="".concat(_.offsetWidth,"px"),_.style.left="0",_.style.top="0",_.style.right="auto",_.style.bottom="auto",_.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var F=n.getBoundingClientRect();I={x:F.x,y:F.y,width:F.width,height:F.height}}var R=_.getBoundingClientRect(),Z=M.documentElement,W=Z.clientWidth,ae=Z.clientHeight,se=Z.scrollWidth,ye=Z.scrollHeight,ve=Z.scrollTop,Se=Z.scrollLeft,re=R.height,oe=R.width,le=I.height,fe=I.width,ge={left:0,top:0,right:W,bottom:ae},Oe={left:-Se,top:-ve,right:se-Se,bottom:ye-ve},Ne=D.htmlRegion,He="visible",Je="visibleFirst";Ne!=="scroll"&&Ne!==Je&&(Ne=He);var Qe=Ne===Je,Be=xg(Oe,b),$e=xg(ge,b),Ve=Ne===He?$e:Be,qe=Qe?$e:Ve;_.style.left="auto",_.style.top="auto",_.style.right="0",_.style.bottom="0";var Ye=_.getBoundingClientRect();_.style.left=ie,_.style.top=G,_.style.right=q,_.style.bottom=ee,_.style.overflow=J,(E=_.parentElement)===null||E===void 0||E.removeChild(j);var Ae=ds(Math.round(oe/parseFloat(B)*1e3)/1e3),tt=ds(Math.round(re/parseFloat(V)*1e3)/1e3);if(Ae===0||tt===0||is(n)&&!Gm(n))return;var pe=D.offset,Ee=D.targetOffset,ht=Tg(R,pe),Nt=me(ht,2),lt=Nt[0],wt=Nt[1],qt=Tg(I,Ee),Tt=me(qt,2),Ot=Tt[0],st=Tt[1];I.x-=Ot,I.y-=st;var xt=D.points||[],hn=me(xt,2),At=hn[0],Lt=hn[1],Wt=Og(Lt),jt=Og(At),It=ia(I,Wt),Zt=ia(R,jt),$t=de({},D),ft=It.x-Zt.x+lt,Re=It.y-Zt.y+wt,Ue=Vt(ft,Re),je=Vt(ft,Re,$e),_e=ia(I,["t","l"]),Le=ia(R,["t","l"]),mt=ia(I,["b","r"]),vt=ia(R,["b","r"]),Xt=D.overflow||{},sn=Xt.adjustX,or=Xt.adjustY,ir=Xt.shiftX,zn=Xt.shiftY,Hn=function(cr){return typeof cr=="boolean"?cr:cr>=0},Bn,kn,yt,ar;Xn();var go=Hn(or),Fn=jt[0]===Wt[0];if(go&&jt[0]==="t"&&(kn>qe.bottom||O.current.bt)){var Wn=Re;Fn?Wn-=re-le:Wn=_e.y-vt.y-wt;var Jr=Vt(ft,Wn),lr=Vt(ft,Wn,$e);Jr>Ue||Jr===Ue&&(!Qe||lr>=je)?(O.current.bt=!0,Re=Wn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.bt=!1}if(go&&jt[0]==="b"&&(BnUe||un===Ue&&(!Qe||yi>=je)?(O.current.tb=!0,Re=Vn,wt=-wt,$t.points=[Go(jt,0),Go(Wt,0)]):O.current.tb=!1}var br=Hn(sn),eo=jt[1]===Wt[1];if(br&&jt[1]==="l"&&(ar>qe.right||O.current.rl)){var En=ft;eo?En-=oe-fe:En=_e.x-vt.x-lt;var Nr=Vt(En,Re),Ho=Vt(En,Re,$e);Nr>Ue||Nr===Ue&&(!Qe||Ho>=je)?(O.current.rl=!0,ft=En,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.rl=!1}if(br&&jt[1]==="r"&&(ytUe||to===Ue&&(!Qe||Bo>=je)?(O.current.lr=!0,ft=Ar,lt=-lt,$t.points=[Go(jt,1),Go(Wt,1)]):O.current.lr=!1}Xn();var gn=ir===!0?0:ir;typeof gn=="number"&&(yt<$e.left&&(ft-=yt-$e.left-lt,I.x+fe<$e.left+gn&&(ft+=I.x-$e.left+fe-gn)),ar>$e.right&&(ft-=ar-$e.right-lt,I.x>$e.right-gn&&(ft+=I.x-$e.right+gn)));var Un=zn===!0?0:zn;typeof Un=="number"&&(Bn<$e.top&&(Re-=Bn-$e.top-wt,I.y+le<$e.top+Un&&(Re+=I.y-$e.top+le-Un)),kn>$e.bottom&&(Re-=kn-$e.bottom-wt,I.y>$e.bottom-Un&&(Re+=I.y-$e.bottom+Un)));var no=R.x+ft,ro=no+oe,Kn=R.y+Re,Dt=Kn+re,Gn=I.x,sr=Gn+fe,ur=I.y,Si=ur+le,gt=Math.max(no,Gn),at=Math.min(ro,sr),ut=(gt+at)/2,tn=ut-no,cn=Math.max(Kn,ur),oo=Math.min(Dt,Si),nn=(cn+oo)/2,Fo=nn-Kn;l==null||l(t,$t);var Cr=Ye.right-R.x-(ft+R.width),yo=Ye.bottom-R.y-(Re+R.height);S({ready:!0,offsetX:ft/Ae,offsetY:Re/tt,offsetR:Cr/Ae,offsetB:yo/tt,arrowX:tn/Ae,arrowY:Fo/tt,scaleX:Ae,scaleY:tt,align:$t})}}),N=function(){h.current+=1;var E=h.current;Promise.resolve().then(function(){h.current===E&&$()})},C=function(){S(function(E){return de(de({},E),{},{ready:!1})})};return Pn(C,[r]),Pn(function(){e||C()},[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,N]}function N$(e,t,n,r,o){Pn(function(){if(e&&t&&n){let b=function(){r(),o()};var h=b,i=t,l=n,u=$p(i),f=$p(l),p=Es(l),S=new Set([p].concat(ln(u),ln(f)));return S.forEach(function(O){O.addEventListener("scroll",b,{passive:!0})}),p.addEventListener("resize",b,{passive:!0}),r(),function(){S.forEach(function(O){O.removeEventListener("scroll",b),p.removeEventListener("resize",b)})}}},[e,t,n])}function A$(e,t,n,r,o,i,l,u){var f=v.useRef(e);f.current=e,v.useEffect(function(){if(t&&r&&(!o||i)){var p=function(O){var T=O.target;f.current&&!l(T)&&u(!1)},S=Es(r);S.addEventListener("mousedown",p,!0),S.addEventListener("contextmenu",p,!0);var h=Zu(n);return h&&(h.addEventListener("mousedown",p,!0),h.addEventListener("contextmenu",p,!0)),function(){S.removeEventListener("mousedown",p,!0),S.removeEventListener("contextmenu",p,!0),h&&(h.removeEventListener("mousedown",p,!0),h.removeEventListener("contextmenu",p,!0))}}},[t,n,r,o,i])}var L$=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function j$(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:VS,t=v.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,l=n.children,u=n.action,f=u===void 0?"hover":u,p=n.showAction,S=n.hideAction,h=n.popupVisible,b=n.defaultPopupVisible,O=n.onPopupVisibleChange,T=n.afterPopupVisibleChange,$=n.mouseEnterDelay,N=n.mouseLeaveDelay,C=N===void 0?.1:N,w=n.focusDelay,E=n.blurDelay,_=n.mask,M=n.maskClosable,L=M===void 0?!0:M,c=n.getPopupContainer,B=n.forceRender,V=n.autoDestroy,Y=n.destroyPopupOnHide,ie=n.popup,G=n.popupClassName,q=n.popupStyle,ee=n.popupPlacement,J=n.builtinPlacements,D=J===void 0?{}:J,j=n.popupAlign,I=n.zIndex,F=n.stretch,R=n.getPopupClassNameFromAlign,Z=n.fresh,W=n.alignPoint,ae=n.onPopupClick,se=n.onPopupAlign,ye=n.arrow,ve=n.popupMotion,Se=n.maskMotion,re=n.popupTransitionName,oe=n.popupAnimation,le=n.maskTransitionName,fe=n.maskAnimation,ge=n.className,Oe=n.getTriggerDOMNode,Ne=Ft(n,L$),He=V||Y||!1,Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],$e=Qe[1];Pn(function(){$e(p$())},[]);var Ve=v.useRef({}),qe=v.useContext(bg),Ye=v.useMemo(function(){return{registerSubPopup:function(Fe,zt){Ve.current[Fe]=zt,qe==null||qe.registerSubPopup(Fe,zt)}}},[qe]),Ae=LO(),tt=v.useState(null),pe=me(tt,2),Ee=pe[0],ht=pe[1],Nt=v.useRef(null),lt=Zn(function(we){Nt.current=we,is(we)&&Ee!==we&&ht(we),qe==null||qe.registerSubPopup(Ae,we)}),wt=v.useState(null),qt=me(wt,2),Tt=qt[0],Ot=qt[1],st=v.useRef(null),xt=Zn(function(we){is(we)&&Tt!==we&&(Ot(we),st.current=we)}),hn=v.Children.only(l),At=(hn==null?void 0:hn.props)||{},Lt={},Wt=Zn(function(we){var Fe,zt,Jt=Tt;return(Jt==null?void 0:Jt.contains(we))||((Fe=Zu(Jt))===null||Fe===void 0?void 0:Fe.host)===we||we===Jt||(Ee==null?void 0:Ee.contains(we))||((zt=Zu(Ee))===null||zt===void 0?void 0:zt.host)===we||we===Ee||Object.values(Ve.current).some(function(Ht){return(Ht==null?void 0:Ht.contains(we))||we===Ht})}),jt=wg(i,ve,oe,re),It=wg(i,Se,fe,le),Zt=v.useState(b||!1),$t=me(Zt,2),ft=$t[0],Re=$t[1],Ue=h??ft,je=Zn(function(we){h===void 0&&Re(we)});Pn(function(){Re(h||!1)},[h]);var _e=v.useRef(Ue);_e.current=Ue;var Le=v.useRef([]);Le.current=[];var mt=Zn(function(we){var Fe;je(we),((Fe=Le.current[Le.current.length-1])!==null&&Fe!==void 0?Fe:Ue)!==we&&(Le.current.push(we),O==null||O(we))}),vt=v.useRef(),Xt=function(){clearTimeout(vt.current)},sn=function(Fe){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Xt(),zt===0?mt(Fe):vt.current=setTimeout(function(){mt(Fe)},zt*1e3)};v.useEffect(function(){return Xt},[]);var or=v.useState(!1),ir=me(or,2),zn=ir[0],Hn=ir[1];Pn(function(we){(!we||Ue)&&Hn(!0)},[Ue]);var Bn=v.useState(null),kn=me(Bn,2),yt=kn[0],ar=kn[1],go=v.useState([0,0]),Fn=me(go,2),Wn=Fn[0],Jr=Fn[1],lr=function(Fe){Jr([Fe.clientX,Fe.clientY])},Vn=M$(Ue,Ee,W?Wn:Tt,ee,D,j,se),un=me(Vn,11),yi=un[0],br=un[1],eo=un[2],En=un[3],Nr=un[4],Ho=un[5],Ar=un[6],to=un[7],Bo=un[8],gn=un[9],Un=un[10],no=P$(Be,f,p,S),ro=me(no,2),Kn=ro[0],Dt=ro[1],Gn=Kn.has("click"),sr=Dt.has("click")||Dt.has("contextMenu"),ur=Zn(function(){zn||Un()}),Si=function(){_e.current&&W&&sr&&sn(!1)};N$(Ue,Tt,Ee,ur,Si),Pn(function(){ur()},[Wn,ee]),Pn(function(){Ue&&!(D!=null&&D[ee])&&ur()},[JSON.stringify(j)]);var gt=v.useMemo(function(){var we=k$(D,i,gn,W);return ze(we,R==null?void 0:R(gn))},[gn,R,D,i,W]);v.useImperativeHandle(r,function(){return{nativeElement:st.current,popupElement:Nt.current,forceAlign:ur}});var at=v.useState(0),ut=me(at,2),tn=ut[0],cn=ut[1],oo=v.useState(0),nn=me(oo,2),Fo=nn[0],Cr=nn[1],yo=function(){if(F&&Tt){var Fe=Tt.getBoundingClientRect();cn(Fe.width),Cr(Fe.height)}},io=function(){yo(),ur()},qn=function(Fe){Hn(!1),Un(),T==null||T(Fe)},Vt=function(){return new Promise(function(Fe){yo(),ar(function(){return Fe})})};Pn(function(){yt&&(Un(),yt(),ar(null))},[yt]);function Xn(we,Fe,zt,Jt){Lt[we]=function(Ht){var Ji;Jt==null||Jt(Ht),sn(Fe,zt);for(var ol=arguments.length,$s=new Array(ol>1?ol-1:0),Ci=1;Ci1?zt-1:0),Ht=1;Ht1?zt-1:0),Ht=1;Ht{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:l,borderRadiusXS:u,calc:f}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:f(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:l,height:l,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Xe(u)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},eb=8;function Jm(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?eb:r}}function iu(e,t){return e?t:{}}function tb(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:l}=e,{arrowDistance:u=0,arrowPlacement:f={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},F$(e,t,o)),{"&:before":{background:t}})]},iu(!!f.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:u,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:u,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:l}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:l}}})),iu(!!f.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:u},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),iu(!!f.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:u},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function W$(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const l=Object.assign(Object.assign({},i),o);return l.shiftX||(l.adjustX=!0),l.shiftY||(l.adjustY=!0),l}const $g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},V$={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},U$=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function nb(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:l}=e,u=t/2,f={};return Object.keys($g).forEach(p=>{const S=r&&V$[p]||$g[p],h=Object.assign(Object.assign({},S),{offset:[0,0],dynamicInset:!0});switch(f[p]=h,U$.has(p)&&(h.autoArrow=!1),p){case"top":case"topLeft":case"topRight":h.offset[1]=-u-o;break;case"bottom":case"bottomLeft":case"bottomRight":h.offset[1]=u+o;break;case"left":case"leftTop":case"leftBottom":h.offset[0]=-u-o;break;case"right":case"rightTop":case"rightBottom":h.offset[0]=u+o;break}const b=Jm({contentRadius:i,limitVerticalRadius:!0});if(r)switch(p){case"topLeft":case"bottomLeft":h.offset[0]=-b.arrowOffsetHorizontal-u;break;case"topRight":case"bottomRight":h.offset[0]=b.arrowOffsetHorizontal+u;break;case"leftTop":case"rightTop":h.offset[1]=-b.arrowOffsetHorizontal-u;break;case"leftBottom":case"rightBottom":h.offset[1]=b.arrowOffsetHorizontal+u;break}h.overflow=W$(p,b,t,n),l&&(h.htmlRegion="visibleFirst")}),f}const K$=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:l,controlHeight:u,boxShadowSecondary:f,paddingSM:p,paddingXS:S}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),{position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:u,padding:`${Xe(e.calc(p).div(2).equal())} ${Xe(S)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:f,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,eb)}},[`${t}-content`]:{position:"relative"}}),zT(e,(h,b)=>{let{darkColor:O}=b;return{[`&${t}-${h}`]:{[`${t}-inner`]:{backgroundColor:O},[`${t}-arrow`]:{"--antd-arrow-background-color":O}}}})),{"&-rtl":{direction:"rtl"}})},tb(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},G$=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Jm({contentRadius:e.borderRadius,limitVerticalRadius:!0})),JS(kr(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),rb=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return ws("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:l}=r,u=kr(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:l});return[K$(u),Ym(r,"zoom-big-fast")]},G$,{resetStyle:!1,injectStyle:t})(e)},q$=rc.map(e=>`${e}-inverse`);function X$(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ln(q$),ln(rc)).includes(e):rc.includes(e)}function ob(e,t){const n=X$(t),r=ze({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const Q$=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:l}=e,{getPrefixCls:u}=v.useContext(xn),f=u("tooltip",t),[p,S,h]=rb(f),b=ob(f,i),O=b.arrowStyle,T=Object.assign(Object.assign({},l),b.overlayStyle),$=ze(S,h,f,`${f}-pure`,`${f}-placement-${r}`,n,b.className);return p(v.createElement("div",{className:$,style:O},v.createElement("div",{className:`${f}-arrow`}),v.createElement(ZS,Object.assign({},e,{className:S,prefixCls:f,overlayInnerStyle:T}),o)))};var Y$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:l,overlayClassName:u,color:f,overlayInnerStyle:p,children:S,afterOpenChange:h,afterVisibleChange:b,destroyTooltipOnHide:O,arrow:T=!0,title:$,overlay:N,builtinPlacements:C,arrowPointAtCenter:w=!1,autoAdjustOverflow:E=!0}=e,_=!!T,[,M]=Xr(),{getPopupContainer:L,getPrefixCls:c,direction:B}=v.useContext(xn),V=Bm(),Y=v.useRef(null),ie=()=>{var Ae;(Ae=Y.current)===null||Ae===void 0||Ae.forceAlign()};v.useImperativeHandle(t,()=>{var Ae;return{forceAlign:ie,forcePopupAlign:()=>{V.deprecated(!1,"forcePopupAlign","forceAlign"),ie()},nativeElement:(Ae=Y.current)===null||Ae===void 0?void 0:Ae.nativeElement}});const[G,q]=ji(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),ee=!$&&!N&&$!==0,J=Ae=>{var tt,pe;q(ee?!1:Ae),ee||((tt=e.onOpenChange)===null||tt===void 0||tt.call(e,Ae),(pe=e.onVisibleChange)===null||pe===void 0||pe.call(e,Ae))},D=v.useMemo(()=>{var Ae,tt;let pe=w;return typeof T=="object"&&(pe=(tt=(Ae=T.pointAtCenter)!==null&&Ae!==void 0?Ae:T.arrowPointAtCenter)!==null&&tt!==void 0?tt:w),C||nb({arrowPointAtCenter:pe,autoAdjustOverflow:E,arrowWidth:_?M.sizePopupArrow:0,borderRadius:M.borderRadius,offset:M.marginXXS,visibleFirst:!0})},[w,T,C,M]),j=v.useMemo(()=>$===0?$:N||$||"",[N,$]),I=v.createElement(LS,null,typeof j=="function"?j():j),{getPopupContainer:F,placement:R="top",mouseEnterDelay:Z=.1,mouseLeaveDelay:W=.1,overlayStyle:ae,rootClassName:se}=e,ye=Y$(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),ve=c("tooltip",o),Se=c(),re=e["data-popover-inject"];let oe=G;!("open"in e)&&!("visible"in e)&&ee&&(oe=!1);const le=v.isValidElement(S)&&!$S(S)?S:v.createElement("span",null,S),fe=le.props,ge=!fe.className||typeof fe.className=="string"?ze(fe.className,i||`${ve}-open`):fe.className,[Oe,Ne,He]=rb(ve,!re),Je=ob(ve,f),Qe=Je.arrowStyle,Be=Object.assign(Object.assign({},p),Je.overlayStyle),$e=ze(u,{[`${ve}-rtl`]:B==="rtl"},Je.className,se,Ne,He),[Ve,qe]=Km("Tooltip",ye.zIndex),Ye=v.createElement(B$,Object.assign({},ye,{zIndex:Ve,showArrow:_,placement:R,mouseEnterDelay:Z,mouseLeaveDelay:W,prefixCls:ve,overlayClassName:$e,overlayStyle:Object.assign(Object.assign({},Qe),ae),getTooltipContainer:F||l||L,ref:Y,builtinPlacements:D,overlay:I,visible:oe,onVisibleChange:J,afterVisibleChange:h??b,overlayInnerStyle:Be,arrowContent:v.createElement("span",{className:`${ve}-arrow-content`}),motion:{motionName:L9(Se,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!O}),oe?Qi(le,{className:ge}):le);return Oe(v.createElement(Um.Provider,{value:qe},Ye))}),ib=Z$;ib._InternalPanelDoNotUseOrYouWillBeFired=Q$;var J$=ke.ESC,e_=ke.TAB;function t_(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,l=v.useRef(!1),u=function(){if(t){var h,b;(h=n.current)===null||h===void 0||(b=h.focus)===null||b===void 0||b.call(h),r==null||r(!1)}},f=function(){var h;return(h=i.current)!==null&&h!==void 0&&h.focus?(i.current.focus(),l.current=!0,!0):!1},p=function(h){switch(h.keyCode){case J$:u();break;case e_:{var b=!1;l.current||(b=f()),b?h.preventDefault():u();break}}};v.useEffect(function(){return t?(window.addEventListener("keydown",p),o&&rr(f,3),function(){window.removeEventListener("keydown",p),l.current=!1}):function(){l.current=!1}},[t])}var n_=v.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=v.useMemo(function(){var u;return typeof n=="function"?u=n():u=n,u},[n]),l=qi(t,i==null?void 0:i.ref);return Ie.createElement(Ie.Fragment,null,r&&Ie.createElement("div",{className:"".concat(o,"-arrow")}),Ie.cloneElement(i,{ref:gi(i)?l:void 0}))}),sa={adjustX:1,adjustY:1},ua=[0,0],r_={topLeft:{points:["bl","tl"],overflow:sa,offset:[0,-4],targetOffset:ua},top:{points:["bc","tc"],overflow:sa,offset:[0,-4],targetOffset:ua},topRight:{points:["br","tr"],overflow:sa,offset:[0,-4],targetOffset:ua},bottomLeft:{points:["tl","bl"],overflow:sa,offset:[0,4],targetOffset:ua},bottom:{points:["tc","bc"],overflow:sa,offset:[0,4],targetOffset:ua},bottomRight:{points:["tr","br"],overflow:sa,offset:[0,4],targetOffset:ua}},o_=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function i_(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,l=i===void 0?"rc-dropdown":i,u=e.transitionName,f=e.animation,p=e.align,S=e.placement,h=S===void 0?"bottomLeft":S,b=e.placements,O=b===void 0?r_:b,T=e.getPopupContainer,$=e.showAction,N=e.hideAction,C=e.overlayClassName,w=e.overlayStyle,E=e.visible,_=e.trigger,M=_===void 0?["hover"]:_,L=e.autoFocus,c=e.overlay,B=e.children,V=e.onVisibleChange,Y=Ft(e,o_),ie=Ie.useState(),G=me(ie,2),q=G[0],ee=G[1],J="visible"in e?E:q,D=Ie.useRef(null),j=Ie.useRef(null),I=Ie.useRef(null);Ie.useImperativeHandle(t,function(){return D.current});var F=function(re){ee(re),V==null||V(re)};t_({visible:J,triggerRef:I,onVisibleChange:F,autoFocus:L,overlayRef:j});var R=function(re){var oe=e.onOverlayClick;ee(!1),oe&&oe(re)},Z=function(){return Ie.createElement(n_,{ref:j,overlay:c,prefixCls:l,arrow:o})},W=function(){return typeof c=="function"?Z:Z()},ae=function(){var re=e.minOverlayWidthMatchTrigger,oe=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?re:!oe},se=function(){var re=e.openClassName;return re!==void 0?re:"".concat(l,"-open")},ye=Ie.cloneElement(B,{className:ze((n=B.props)===null||n===void 0?void 0:n.className,J&&se()),ref:gi(B)?qi(I,B.ref):void 0}),ve=N;return!ve&&M.indexOf("contextMenu")!==-1&&(ve=["click"]),Ie.createElement(Zm,et({builtinPlacements:O},Y,{prefixCls:l,ref:D,popupClassName:ze(C,Me({},"".concat(l,"-show-arrow"),o)),popupStyle:w,action:M,showAction:$,hideAction:ve,popupPlacement:h,popupAlign:p,popupTransitionName:u,popupAnimation:f,popupVisible:J,stretch:ae()?"minWidth":"",popup:W(),onPopupVisibleChange:F,onPopupClick:R,getPopupContainer:T}),ye)}const a_=Ie.forwardRef(i_);var ab=v.createContext(null);function lb(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function sb(e){var t=v.useContext(ab);return lb(t,e)}var l_=["children","locked"],Qr=v.createContext(null);function s_(e,t){var n=de({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ps(e){var t=e.children,n=e.locked,r=Ft(e,l_),o=v.useContext(Qr),i=Hc(function(){return s_(o,r)},[o,r],function(l,u){return!n&&(l[0]!==u[0]||!Lm(l[1],u[1],!0))});return v.createElement(Qr.Provider,{value:i},t)}var u_=[],ub=v.createContext(null);function Xc(){return v.useContext(ub)}var cb=v.createContext(u_);function el(e){var t=v.useContext(cb);return v.useMemo(function(){return e!==void 0?[].concat(ln(t),[e]):t},[t,e])}var fb=v.createContext(null),ev=v.createContext({});function _g(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Gm(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),l=null;return o&&!Number.isNaN(i)?l=i:r&&l===null&&(l=0),r&&e.disabled&&(l=null),l!==null&&(l>=0||t&&l<0)}return!1}function c_(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ln(e.querySelectorAll("*")).filter(function(r){return _g(r,t)});return _g(e,t)&&n.unshift(e),n}var _p=ke.LEFT,Rp=ke.RIGHT,Pp=ke.UP,Ou=ke.DOWN,$u=ke.ENTER,db=ke.ESC,Cl=ke.HOME,wl=ke.END,Rg=[Pp,Ou,_p,Rp];function f_(e,t,n,r){var o,i="prev",l="next",u="children",f="parent";if(e==="inline"&&r===$u)return{inlineTrigger:!0};var p=Me(Me({},Pp,i),Ou,l),S=Me(Me(Me(Me({},_p,n?l:i),Rp,n?i:l),Ou,u),$u,u),h=Me(Me(Me(Me(Me(Me({},Pp,i),Ou,l),$u,u),db,f),_p,n?u:f),Rp,n?f:u),b={inline:p,horizontal:S,vertical:h,inlineSub:p,horizontalSub:h,verticalSub:h},O=(o=b["".concat(e).concat(t?"":"Sub")])===null||o===void 0?void 0:o[r];switch(O){case i:return{offset:-1,sibling:!0};case l:return{offset:1,sibling:!0};case f:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function d_(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function p_(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function tv(e,t){var n=c_(e,!0);return n.filter(function(r){return t.has(r)})}function Pg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=tv(e,t),i=o.length,l=o.findIndex(function(u){return n===u});return r<0?l===-1?l=i-1:l-=1:r>0&&(l+=1),l=(l+i)%i,o[l]}var Ip=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(l){var u=document.querySelector("[data-menu-id='".concat(lb(n,l),"']"));u&&(r.add(u),i.set(u,l),o.set(l,u))}),{elements:r,key2element:o,element2key:i}};function m_(e,t,n,r,o,i,l,u,f,p){var S=v.useRef(),h=v.useRef();h.current=t;var b=function(){rr.cancel(S.current)};return v.useEffect(function(){return function(){b()}},[]),function(O){var T=O.which;if([].concat(Rg,[$u,db,Cl,wl]).includes(T)){var $=i(),N=Ip($,r),C=N,w=C.elements,E=C.key2element,_=C.element2key,M=E.get(t),L=p_(M,w),c=_.get(L),B=f_(e,l(c,!0).length===1,n,T);if(!B&&T!==Cl&&T!==wl)return;(Rg.includes(T)||[Cl,wl].includes(T))&&O.preventDefault();var V=function(j){if(j){var I=j,F=j.querySelector("a");F!=null&&F.getAttribute("href")&&(I=F);var R=_.get(j);u(R),b(),S.current=rr(function(){h.current===R&&I.focus()})}};if([Cl,wl].includes(T)||B.sibling||!L){var Y;!L||e==="inline"?Y=o.current:Y=d_(L);var ie,G=tv(Y,w);T===Cl?ie=G[0]:T===wl?ie=G[G.length-1]:ie=Pg(Y,w,L,B.offset),V(ie)}else if(B.inlineTrigger)f(c);else if(B.offset>0)f(c,!0),b(),S.current=rr(function(){N=Ip($,r);var D=L.getAttribute("aria-controls"),j=document.getElementById(D),I=Pg(j,N.elements);V(I)},5);else if(B.offset<0){var q=l(c,!0),ee=q[q.length-2],J=E.get(ee);f(ee,!1),V(J)}}p==null||p(O)}}function v_(e){Promise.resolve().then(e)}var nv="__RC_UTIL_PATH_SPLIT__",Ig=function(t){return t.join(nv)},h_=function(t){return t.split(nv)},kp="rc-menu-more";function g_(){var e=v.useState({}),t=me(e,2),n=t[1],r=v.useRef(new Map),o=v.useRef(new Map),i=v.useState([]),l=me(i,2),u=l[0],f=l[1],p=v.useRef(0),S=v.useRef(!1),h=function(){S.current||n({})},b=v.useCallback(function(E,_){var M=Ig(_);o.current.set(M,E),r.current.set(E,M),p.current+=1;var L=p.current;v_(function(){L===p.current&&h()})},[]),O=v.useCallback(function(E,_){var M=Ig(_);o.current.delete(M),r.current.delete(E)},[]),T=v.useCallback(function(E){f(E)},[]),$=v.useCallback(function(E,_){var M=r.current.get(E)||"",L=h_(M);return _&&u.includes(L[0])&&L.unshift(kp),L},[u]),N=v.useCallback(function(E,_){return E.some(function(M){var L=$(M,!0);return L.includes(_)})},[$]),C=function(){var _=ln(r.current.keys());return u.length&&_.push(kp),_},w=v.useCallback(function(E){var _="".concat(r.current.get(E)).concat(nv),M=new Set;return ln(o.current.keys()).forEach(function(L){L.startsWith(_)&&M.add(o.current.get(L))}),M},[]);return v.useEffect(function(){return function(){S.current=!0}},[]),{registerPath:b,unregisterPath:O,refreshOverflowKeys:T,isSubPathKey:N,getKeyPath:$,getKeys:C,getSubPathKeys:w}}function $l(e){var t=v.useRef(e);t.current=e;var n=v.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),l=0;l1&&(w.motionAppear=!1);var E=w.onVisibleChanged;return w.onVisibleChanged=function(_){return!b.current&&!_&&N(!0),E==null?void 0:E(_)},$?null:v.createElement(ps,{mode:i,locked:!b.current},v.createElement(Za,et({visible:C},w,{forceRender:f,removeOnLeave:!1,leavedClassName:"".concat(u,"-hidden")}),function(_){var M=_.className,L=_.style;return v.createElement(rv,{id:t,className:M,style:L},o)}))}var N_=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],A_=["active"],L_=v.forwardRef(function(e,t){var n=e.style,r=e.className,o=e.title,i=e.eventKey;e.warnKey;var l=e.disabled,u=e.internalPopupClose,f=e.children,p=e.itemIcon,S=e.expandIcon,h=e.popupClassName,b=e.popupOffset,O=e.popupStyle,T=e.onClick,$=e.onMouseEnter,N=e.onMouseLeave,C=e.onTitleClick,w=e.onTitleMouseEnter,E=e.onTitleMouseLeave,_=Ft(e,N_),M=sb(i),L=v.useContext(Qr),c=L.prefixCls,B=L.mode,V=L.openKeys,Y=L.disabled,ie=L.overflowDisabled,G=L.activeKey,q=L.selectedKeys,ee=L.itemIcon,J=L.expandIcon,D=L.onItemClick,j=L.onOpenChange,I=L.onActive,F=v.useContext(ev),R=F._internalRenderSubMenuItem,Z=v.useContext(fb),W=Z.isSubPathKey,ae=el(),se="".concat(c,"-submenu"),ye=Y||l,ve=v.useRef(),Se=v.useRef(),re=p??ee,oe=S??J,le=V.includes(i),fe=!ie&&le,ge=W(q,i),Oe=pb(i,ye,w,E),Ne=Oe.active,He=Ft(Oe,A_),Je=v.useState(!1),Qe=me(Je,2),Be=Qe[0],$e=Qe[1],Ve=function(xt){ye||$e(xt)},qe=function(xt){Ve(!0),$==null||$({key:i,domEvent:xt})},Ye=function(xt){Ve(!1),N==null||N({key:i,domEvent:xt})},Ae=v.useMemo(function(){return Ne||(B!=="inline"?Be||W([G],i):!1)},[B,Ne,G,Be,i,W]),tt=mb(ae.length),pe=function(xt){ye||(C==null||C({key:i,domEvent:xt}),B==="inline"&&j(i,!le))},Ee=$l(function(st){T==null||T(uc(st)),D(st)}),ht=function(xt){B!=="inline"&&j(i,xt)},Nt=function(){I(i)},lt=M&&"".concat(M,"-popup"),wt=v.createElement("div",et({role:"menuitem",style:tt,className:"".concat(se,"-title"),tabIndex:ye?null:-1,ref:ve,title:typeof o=="string"?o:null,"data-menu-id":ie&&M?null:M,"aria-expanded":fe,"aria-haspopup":!0,"aria-controls":lt,"aria-disabled":ye,onClick:pe,onFocus:Nt},He),o,v.createElement(vb,{icon:B!=="horizontal"?oe:void 0,props:de(de({},e),{},{isOpen:fe,isSubMenu:!0})},v.createElement("i",{className:"".concat(se,"-arrow")}))),qt=v.useRef(B);if(B!=="inline"&&ae.length>1?qt.current="vertical":qt.current=B,!ie){var Tt=qt.current;wt=v.createElement(k_,{mode:Tt,prefixCls:se,visible:!u&&fe&&B!=="inline",popupClassName:h,popupOffset:b,popupStyle:O,popup:v.createElement(ps,{mode:Tt==="horizontal"?"vertical":Tt},v.createElement(rv,{id:lt,ref:Se},f)),disabled:ye,onVisibleChange:ht},wt)}var Ot=v.createElement(ko.Item,et({ref:t,role:"none"},_,{component:"li",style:n,className:ze(se,"".concat(se,"-").concat(B),r,Me(Me(Me(Me({},"".concat(se,"-open"),fe),"".concat(se,"-active"),Ae),"".concat(se,"-selected"),ge),"".concat(se,"-disabled"),ye)),onMouseEnter:qe,onMouseLeave:Ye}),wt,!ie&&v.createElement(M_,{id:lt,open:fe,keyPath:ae},f));return R&&(Ot=R(Ot,e,{selected:ge,active:Ae,open:fe,disabled:ye})),v.createElement(ps,{onItemClick:Ee,mode:B==="horizontal"?"vertical":B,itemIcon:re,expandIcon:oe},Ot)}),Yc=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();v.useEffect(function(){if(l)return l.registerPath(n,o),function(){l.unregisterPath(n,o)}},[o]);var u;return l?u=i:u=v.createElement(L_,et({ref:t},e),i),v.createElement(cb.Provider,{value:o},u)});function iv(e){var t=e.className,n=e.style,r=v.useContext(Qr),o=r.prefixCls,i=Xc();return i?null:v.createElement("li",{role:"separator",className:ze("".concat(o,"-item-divider"),t),style:n})}var j_=["className","title","eventKey","children"],D_=v.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Ft(e,j_),l=v.useContext(Qr),u=l.prefixCls,f="".concat(u,"-item-group");return v.createElement("li",et({ref:t,role:"presentation"},i,{onClick:function(S){return S.stopPropagation()},className:ze(f,n)}),v.createElement("div",{role:"presentation",className:"".concat(f,"-title"),title:typeof r=="string"?r:void 0},r),v.createElement("ul",{role:"group",className:"".concat(f,"-list")},o))}),av=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=el(n),i=ov(r,o),l=Xc();return l?i:v.createElement(D_,et({ref:t},Xi(e,["warnKey"])),i)}),z_=["label","children","key","type"];function Mp(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(l,u){if(l&&Pt(l)==="object"){var f=l,p=f.label,S=f.children,h=f.key,b=f.type,O=Ft(f,z_),T=h??"tmp-".concat(u);return S||b==="group"?b==="group"?v.createElement(r,et({key:T},O,{title:p}),Mp(S,t)):v.createElement(o,et({key:T},O,{title:p}),Mp(S,t)):b==="divider"?v.createElement(i,et({key:T},O)):v.createElement(n,et({key:T},O),p)}return null}).filter(function(l){return l})}function Mg(e,t,n,r){var o=e,i=de({divider:iv,item:Qc,group:av,submenu:Yc},r);return t&&(o=Mp(t,i)),ov(o,n)}var H_=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ei=[],B_=v.forwardRef(function(e,t){var n,r=e,o=r.prefixCls,i=o===void 0?"rc-menu":o,l=r.rootClassName,u=r.style,f=r.className,p=r.tabIndex,S=p===void 0?0:p,h=r.items,b=r.children,O=r.direction,T=r.id,$=r.mode,N=$===void 0?"vertical":$,C=r.inlineCollapsed,w=r.disabled,E=r.disabledOverflow,_=r.subMenuOpenDelay,M=_===void 0?.1:_,L=r.subMenuCloseDelay,c=L===void 0?.1:L,B=r.forceSubMenuRender,V=r.defaultOpenKeys,Y=r.openKeys,ie=r.activeKey,G=r.defaultActiveFirst,q=r.selectable,ee=q===void 0?!0:q,J=r.multiple,D=J===void 0?!1:J,j=r.defaultSelectedKeys,I=r.selectedKeys,F=r.onSelect,R=r.onDeselect,Z=r.inlineIndent,W=Z===void 0?24:Z,ae=r.motion,se=r.defaultMotions,ye=r.triggerSubMenuAction,ve=ye===void 0?"hover":ye,Se=r.builtinPlacements,re=r.itemIcon,oe=r.expandIcon,le=r.overflowedIndicator,fe=le===void 0?"...":le,ge=r.overflowedIndicatorPopupClassName,Oe=r.getPopupContainer,Ne=r.onClick,He=r.onOpenChange,Je=r.onKeyDown;r.openAnimation,r.openTransitionName;var Qe=r._internalRenderMenuItem,Be=r._internalRenderSubMenuItem,$e=r._internalComponents,Ve=Ft(r,H_),qe=v.useMemo(function(){return[Mg(b,h,Ei,$e),Mg(b,h,Ei,{})]},[b,h,$e]),Ye=me(qe,2),Ae=Ye[0],tt=Ye[1],pe=v.useState(!1),Ee=me(pe,2),ht=Ee[0],Nt=Ee[1],lt=v.useRef(),wt=S_(T),qt=O==="rtl",Tt=ji(V,{value:Y,postState:function(at){return at||Ei}}),Ot=me(Tt,2),st=Ot[0],xt=Ot[1],hn=function(at){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function tn(){xt(at),He==null||He(at)}ut?qa.flushSync(tn):tn()},At=v.useState(st),Lt=me(At,2),Wt=Lt[0],jt=Lt[1],It=v.useRef(!1),Zt=v.useMemo(function(){return(N==="inline"||N==="vertical")&&C?["vertical",C]:[N,!1]},[N,C]),$t=me(Zt,2),ft=$t[0],Re=$t[1],Ue=ft==="inline",je=v.useState(ft),_e=me(je,2),Le=_e[0],mt=_e[1],vt=v.useState(Re),Xt=me(vt,2),sn=Xt[0],or=Xt[1];v.useEffect(function(){mt(ft),or(Re),It.current&&(Ue?xt(Wt):hn(Ei))},[ft,Re]);var ir=v.useState(0),zn=me(ir,2),Hn=zn[0],Bn=zn[1],kn=Hn>=Ae.length-1||Le!=="horizontal"||E;v.useEffect(function(){Ue&&jt(st)},[st]),v.useEffect(function(){return It.current=!0,function(){It.current=!1}},[]);var yt=g_(),ar=yt.registerPath,go=yt.unregisterPath,Fn=yt.refreshOverflowKeys,Wn=yt.isSubPathKey,Jr=yt.getKeyPath,lr=yt.getKeys,Vn=yt.getSubPathKeys,un=v.useMemo(function(){return{registerPath:ar,unregisterPath:go}},[ar,go]),yi=v.useMemo(function(){return{isSubPathKey:Wn}},[Wn]);v.useEffect(function(){Fn(kn?Ei:Ae.slice(Hn+1).map(function(gt){return gt.key}))},[Hn,kn]);var br=ji(ie||G&&((n=Ae[0])===null||n===void 0?void 0:n.key),{value:ie}),eo=me(br,2),En=eo[0],Nr=eo[1],Ho=$l(function(gt){Nr(gt)}),Ar=$l(function(){Nr(void 0)});v.useImperativeHandle(t,function(){return{list:lt.current,focus:function(at){var ut,tn=lr(),cn=Ip(tn,wt),oo=cn.elements,nn=cn.key2element,Fo=cn.element2key,Cr=tv(lt.current,oo),yo=En??(Cr[0]?Fo.get(Cr[0]):(ut=Ae.find(function(Vt){return!Vt.props.disabled}))===null||ut===void 0?void 0:ut.key),io=nn.get(yo);if(yo&&io){var qn;io==null||(qn=io.focus)===null||qn===void 0||qn.call(io,at)}}}});var to=ji(j||[],{value:I,postState:function(at){return Array.isArray(at)?at:at==null?Ei:[at]}}),Bo=me(to,2),gn=Bo[0],Un=Bo[1],no=function(at){if(ee){var ut=at.key,tn=gn.includes(ut),cn;D?tn?cn=gn.filter(function(nn){return nn!==ut}):cn=[].concat(ln(gn),[ut]):cn=[ut],Un(cn);var oo=de(de({},at),{},{selectedKeys:cn});tn?R==null||R(oo):F==null||F(oo)}!D&&st.length&&Le!=="inline"&&hn(Ei)},ro=$l(function(gt){Ne==null||Ne(uc(gt)),no(gt)}),Kn=$l(function(gt,at){var ut=st.filter(function(cn){return cn!==gt});if(at)ut.push(gt);else if(Le!=="inline"){var tn=Vn(gt);ut=ut.filter(function(cn){return!tn.has(cn)})}Lm(st,ut,!0)||hn(ut,!0)}),Dt=function(at,ut){var tn=ut??!st.includes(at);Kn(at,tn)},Gn=m_(Le,En,qt,wt,lt,lr,Jr,Nr,Dt,Je);v.useEffect(function(){Nt(!0)},[]);var sr=v.useMemo(function(){return{_internalRenderMenuItem:Qe,_internalRenderSubMenuItem:Be}},[Qe,Be]),ur=Le!=="horizontal"||E?Ae:Ae.map(function(gt,at){return v.createElement(ps,{key:gt.key,overflowDisabled:at>Hn},gt)}),Si=v.createElement(ko,et({id:T,ref:lt,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Qc,className:ze(i,"".concat(i,"-root"),"".concat(i,"-").concat(Le),f,Me(Me({},"".concat(i,"-inline-collapsed"),sn),"".concat(i,"-rtl"),qt),l),dir:O,style:u,role:"menu",tabIndex:S,data:ur,renderRawItem:function(at){return at},renderRawRest:function(at){var ut=at.length,tn=ut?Ae.slice(-ut):null;return v.createElement(Yc,{eventKey:kp,title:fe,disabled:kn,internalPopupClose:ut===0,popupClassName:ge},tn)},maxCount:Le!=="horizontal"||E?ko.INVALIDATE:ko.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(at){Bn(at)},onKeyDown:Gn},Ve));return v.createElement(ev.Provider,{value:sr},v.createElement(ab.Provider,{value:wt},v.createElement(ps,{prefixCls:i,rootClassName:l,mode:Le,openKeys:st,rtl:qt,disabled:w,motion:ht?ae:null,defaultMotions:ht?se:null,activeKey:En,onActive:Ho,onInactive:Ar,selectedKeys:gn,inlineIndent:W,subMenuOpenDelay:M,subMenuCloseDelay:c,forceSubMenuRender:B,builtinPlacements:Se,triggerSubMenuAction:ve,getPopupContainer:Oe,itemIcon:re,expandIcon:oe,onItemClick:ro,onOpenChange:Kn},v.createElement(fb.Provider,{value:yi},Si),v.createElement("div",{style:{display:"none"},"aria-hidden":!0},v.createElement(ub.Provider,{value:un},tt)))))}),Ts=B_;Ts.Item=Qc;Ts.SubMenu=Yc;Ts.ItemGroup=av;Ts.Divider=iv;const gb=v.createContext({});var F_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=F_(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=v.useContext(xn),l=i("menu",t),u=ze({[`${l}-item-divider-dashed`]:!!r},n);return v.createElement(iv,Object.assign({className:u},o))},cc=v.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Sb=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:l}=e,{prefixCls:u,firstLevel:f,direction:p,disableMenuItemTitleTooltip:S,inlineCollapsed:h}=v.useContext(cc),b=w=>{const E=v.createElement("span",{className:`${u}-title-content`},r);return(!o||v.isValidElement(r)&&r.type==="span")&&r&&w&&f&&typeof r=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:O}=v.useContext(gb);let T=i;typeof i>"u"?T=f?r:"":i===!1&&(T="");const $={title:T};!O&&!h&&($.title=null,$.open=!1);const N=Vi(r).length;let C=v.createElement(Qc,Object.assign({},Xi(e,["title","icon","danger"]),{className:ze({[`${u}-item-danger`]:l,[`${u}-item-only-child`]:(o?N+1:N)===1},n),title:typeof i=="string"?i:void 0}),Qi(o,{className:ze(v.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),b(h));return S||(C=v.createElement(ib,Object.assign({},$,{placement:p==="rtl"?"left":"right",overlayClassName:`${u}-inline-collapsed-tooltip`}),C)),C};var W_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=W_(e,["children"]),o=v.useContext(fc),i=v.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=vE(n),u=bs(t,l?n.ref:null);return v.createElement(fc.Provider,{value:i},v.createElement(LS,null,l?v.cloneElement(n,{ref:u}):n))}),U_=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:l,itemPaddingInline:u}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Xe(i)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:u},[`> ${t}-item:hover, > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},KR=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},K_=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${Xe(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Xe(n)})`}}}}},Ng=e=>Object.assign({},fS(e)),Ag=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:l,subMenuItemBg:u,itemSelectedBg:f,activeBarHeight:p,activeBarWidth:S,activeBarBorderWidth:h,motionDurationSlow:b,motionEaseInOut:O,motionEaseOut:T,itemPaddingInline:$,motionDurationMid:N,itemHoverColor:C,lineType:w,colorSplit:E,itemDisabledColor:_,dangerItemColor:M,dangerItemHoverColor:L,dangerItemSelectedColor:c,dangerItemActiveBg:B,dangerItemSelectedBg:V,popupBg:Y,itemHoverBg:ie,itemActiveBg:G,menuSubMenuBg:q,horizontalItemSelectedColor:ee,horizontalItemSelectedBg:J,horizontalItemBorderRadius:D,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:Object.assign({},Ng(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},Ng(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${_} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:ie},"&:active":{backgroundColor:G}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:ie},"&:active":{backgroundColor:G}}},[`${n}-item-danger`]:{color:M,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:L}},[`&${n}-item:active`]:{background:B}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:c},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:f,[`&${n}-item-danger`]:{backgroundColor:V}},[`&${n}-submenu > ${n}`]:{backgroundColor:q},[`&${n}-popup > ${n}`]:{backgroundColor:Y},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:Y},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:h,marginTop:e.calc(h).mul(-1).equal(),marginBottom:0,borderRadius:D,"&::after":{position:"absolute",insetInline:$,bottom:0,borderBottom:`${Xe(p)} solid transparent`,transition:`border-color ${b} ${O}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:p,borderBottomColor:ee}},"&-selected":{color:ee,backgroundColor:J,"&:hover":{backgroundColor:J},"&::after":{borderBottomWidth:p,borderBottomColor:ee}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Xe(h)} ${w} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Xe(S)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${N} ${T}`,`opacity ${N} ${T}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:c}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${N} ${O}`,`opacity ${N} ${O}`].join(",")}}}}}},Lg=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:l,itemMarginBlock:u,itemWidth:f}=e,p=e.calc(i).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Xe(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:u,width:f},[`> ${t}-item, > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Xe(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:p}}},GR=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:l,motionDurationMid:u,motionEaseOut:f,paddingXL:p,itemMarginInline:S,fontSizeLG:h,motionDurationSlow:b,paddingXS:O,boxShadowSecondary:T,collapsedWidth:$,collapsedIconSize:N}=e,C={height:r,lineHeight:Xe(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Lg(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Lg(e)),{boxShadow:T})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${Xe(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${b}`,`background ${b}`,`padding ${u} ${f}`,`padding-inline calc(50% - ${Xe(e.calc(h).div(2).equal())} - ${Xe(S)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:p}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:$,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:h,textAlign:"center"}}},[`> ${t}-item, + ${t}-submenu-title`]:{paddingInlineEnd:p}}},G_=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:l,motionDurationMid:u,motionEaseOut:f,paddingXL:p,itemMarginInline:S,fontSizeLG:h,motionDurationSlow:b,paddingXS:O,boxShadowSecondary:T,collapsedWidth:$,collapsedIconSize:N}=e,C={height:r,lineHeight:Xe(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Lg(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Lg(e)),{boxShadow:T})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${Xe(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${b}`,`background ${b}`,`padding ${u} ${f}`,`padding-inline calc(50% - ${Xe(e.calc(h).div(2).equal())} - ${Xe(S)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:p}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:$,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:h,textAlign:"center"}}},[`> ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Xe(e.calc(h).div(2).equal())} - ${Xe(S)})`,textOverflow:"clip",[` ${t}-submenu-arrow, ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:N,lineHeight:Xe(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},PT),{paddingInline:O})}}]},jg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:l,iconSize:u,iconMarginInlineEnd:f}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:f,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},cS()),[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Xe(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Xe(l)})`}}}}},qR=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:l,paddingXS:u,padding:f,colorSplit:p,lineWidth:S,zIndexPopup:h,borderRadiusLG:b,subMenuItemBorderRadius:O,menuArrowSize:T,menuArrowOffset:$,lineType:N,groupTitleLineHeight:C,groupTitleFontSize:w}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Yh()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),Yh()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Xe(u)} ${Xe(f)}`,fontSize:w,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`,`padding ${i} ${l}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${l}`,`padding ${o} ${l}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:p,borderStyle:N,borderWidth:0,borderTopWidth:S,marginBlock:S,padding:0,"&-dashed":{borderStyle:"dashed"}}}),jg(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Xe(e.calc(r).mul(2).equal())} ${Xe(f)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:h,borderRadius:b,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:b},jg(e)),Dg(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:O},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Dg(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Xe($)})`},"&::after":{transform:`rotate(45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Xe(e.calc(T).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Xe($)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},XR=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:l,colorErrorBg:u,colorText:f,colorTextDescription:p,colorBgContainer:S,colorFillAlter:h,colorFillContent:b,lineWidth:O,lineWidthBold:T,controlItemBgActive:$,colorBgTextHover:N,controlHeightLG:C,lineHeight:w,colorBgElevated:E,marginXXS:_,padding:M,fontSize:L,controlHeightSM:c,fontSizeLG:B,colorTextLightSolid:V,colorErrorHover:Y}=e,ie=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,G=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:O,q=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,ee=new An(V).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:f,itemColor:f,colorItemTextHover:f,itemHoverColor:f,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:p,groupTitleColor:p,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:S,itemBg:S,colorItemBgHover:N,itemHoverBg:N,colorItemBgActive:b,itemActiveBg:$,colorSubItemBg:h,subMenuItemBg:h,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:ie,colorActiveBarHeight:T,activeBarHeight:T,colorActiveBarBorderSize:O,activeBarBorderWidth:G,colorItemTextDisabled:l,itemDisabledColor:l,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:q,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:w,collapsedWidth:C*2,popupBg:E,itemMarginBlock:_,itemPaddingInline:M,horizontalLineHeight:`${C*1.15}px`,iconSize:L,iconMarginInlineEnd:c-L,collapsedIconSize:B,groupTitleFontSize:L,darkItemDisabledColor:new An(V).setAlpha(.25).toRgbString(),darkItemColor:ee,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:V,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:ee,darkItemHoverColor:V,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:V,darkDangerItemActiveBg:i,itemWidth:ie?`calc(100% + ${G}px)`:`calc(100% - ${q*2}px)`}},QR=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return ws("Menu",o=>{const{colorBgElevated:i,controlHeightLG:l,fontSize:u,darkItemColor:f,darkDangerItemColor:p,darkItemBg:S,darkSubMenuItemBg:h,darkItemSelectedColor:b,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:$,darkGroupTitleColor:N,darkItemHoverColor:C,darkItemDisabledColor:w,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:_,darkDangerItemActiveBg:M,popupBg:L,darkPopupBg:c}=o,B=o.calc(u).div(7).mul(5).equal(),V=kr(o,{menuArrowSize:B,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(B).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:L}),Y=kr(V,{itemColor:f,itemHoverColor:C,groupTitleColor:N,itemSelectedColor:b,itemBg:S,popupBg:c,subMenuItemBg:h,itemActiveBg:"transparent",itemSelectedBg:O,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$,itemDisabledColor:w,dangerItemColor:p,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:M,dangerItemSelectedBg:T,menuSubMenuBg:h,horizontalItemSelectedColor:b,horizontalItemSelectedBg:O});return[qR(V),UR(V),GR(V),Ag(V,"light"),Ag(Y,"dark"),KR(V),j$(V),lc(V,"slide-up"),lc(V,"slide-down"),Ym(V,"zoom-big")]},XR,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},bb=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,l=v.useContext(cc),{prefixCls:u,inlineCollapsed:f,theme:p}=l,S=el();let h;if(!r)h=f&&!S.length&&o&&typeof o=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},o.charAt(0)):v.createElement("span",{className:`${u}-title-content`},o);else{const T=v.isValidElement(o)&&o.type==="span";h=v.createElement(v.Fragment,null,Qi(r,{className:ze(v.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),T?o:v.createElement("span",{className:`${u}-title-content`},o))}const b=v.useMemo(()=>Object.assign(Object.assign({},l),{firstLevel:!1}),[l]),[O]=Km("Menu");return v.createElement(cc.Provider,{value:b},v.createElement(Yc,Object.assign({},Xi(e,["icon"]),{title:h,popupClassName:ze(u,n,`${u}-${i||p}`),popupStyle:{zIndex:O}})))};var YR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=v.useContext(fc),o=r||{},{getPrefixCls:i,getPopupContainer:l,direction:u,menu:f}=v.useContext(xn),p=i(),{prefixCls:S,className:h,style:b,theme:O="light",expandIcon:T,_internalDisableMenuItemTitleTooltip:$,inlineCollapsed:N,siderCollapsed:C,rootClassName:w,mode:E,selectable:_,onClick:M,overflowedIndicatorPopupClassName:L}=e,c=YR(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),B=Xi(c,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const V=Zn(function(){var W;M==null||M.apply(void 0,arguments),(W=o.onClick)===null||W===void 0||W.call(o)}),Y=o.mode||E,ie=_??o.selectable,G=v.useMemo(()=>C!==void 0?C:N,[N,C]),q={horizontal:{motionName:`${p}-slide-up`},inline:AO(p),other:{motionName:`${p}-zoom-big`}},ee=i("menu",S||o.prefixCls),J=_S(ee),[D,j,I]=QR(ee,J,!r),F=ze(`${ee}-${O}`,f==null?void 0:f.className,h),R=v.useMemo(()=>{var W,ae;if(typeof T=="function"||rd(T))return T||null;if(typeof o.expandIcon=="function"||rd(o.expandIcon))return o.expandIcon||null;if(typeof(f==null?void 0:f.expandIcon)=="function"||rd(f==null?void 0:f.expandIcon))return(f==null?void 0:f.expandIcon)||null;const se=(W=T??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:f==null?void 0:f.expandIcon;return Qi(se,{className:ze(`${ee}-submenu-expand-icon`,v.isValidElement(se)?(ae=se.props)===null||ae===void 0?void 0:ae.className:void 0)})},[T,o==null?void 0:o.expandIcon,f==null?void 0:f.expandIcon,ee]),Z=v.useMemo(()=>({prefixCls:ee,inlineCollapsed:G||!1,direction:u,firstLevel:!0,theme:O,mode:Y,disableMenuItemTitleTooltip:$}),[ee,G,u,$,O]);return D(v.createElement(fc.Provider,{value:null},v.createElement(cc.Provider,{value:Z},v.createElement(Ts,Object.assign({getPopupContainer:l,overflowedIndicator:v.createElement(S1,null),overflowedIndicatorPopupClassName:ze(ee,`${ee}-${O}`,L),mode:Y,selectable:ie,onClick:V},B,{inlineCollapsed:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),b),className:F,prefixCls:ee,direction:u,defaultMotions:q,expandIcon:R,ref:t,rootClassName:ze(w,j,o.rootClassName,I,J),_internalComponents:ZR})))))}),Os=v.forwardRef((e,t)=>{const n=v.useRef(null),r=v.useContext(gb);return v.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),v.createElement(JR,Object.assign({ref:n},e,r))});Os.Item=Sb;Os.SubMenu=bb;Os.Divider=yb;Os.ItemGroup=av;const eP=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},tP=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:l,iconCls:u,motionDurationMid:f,paddingBlock:p,fontSize:S,dropdownEdgeChildPadding:h,colorTextDisabled:b,fontSizeIcon:O,controlPaddingHorizontal:T,colorBgElevated:$}=e;return[{[t]:Object.assign(Object.assign({},Fm(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${l}-btn`]:{[`& > ${u}-down, & > ${l}-btn-icon > ${u}-down`]:{fontSize:O}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${u}-down`]:{fontSize:O},[`${u}-down::before`]:{transition:`transform ${f}`}},[`${t}-wrap-open`]:{[`${u}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft, + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:N,lineHeight:Xe(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},PT),{paddingInline:O})}}]},jg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:l,iconSize:u,iconMarginInlineEnd:f}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:u,fontSize:u,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:f,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},cS()),[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Xe(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Xe(l)})`}}}}},q_=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:l,paddingXS:u,padding:f,colorSplit:p,lineWidth:S,zIndexPopup:h,borderRadiusLG:b,subMenuItemBorderRadius:O,menuArrowSize:T,menuArrowOffset:$,lineType:N,groupTitleLineHeight:C,groupTitleFontSize:w}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Yh()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fm(e)),Yh()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Xe(u)} ${Xe(f)}`,fontSize:w,lineHeight:C,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${l}`,`background ${o} ${l}`,`padding ${i} ${l}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${l}`,`padding ${o} ${l}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:p,borderStyle:N,borderWidth:0,borderTopWidth:S,marginBlock:S,padding:0,"&-dashed":{borderStyle:"dashed"}}}),jg(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Xe(e.calc(r).mul(2).equal())} ${Xe(f)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:h,borderRadius:b,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:b},jg(e)),Dg(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:O},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),Dg(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Xe($)})`},"&::after":{transform:`rotate(45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Xe(e.calc(T).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Xe(e.calc($).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Xe($)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},X_=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:l,colorErrorBg:u,colorText:f,colorTextDescription:p,colorBgContainer:S,colorFillAlter:h,colorFillContent:b,lineWidth:O,lineWidthBold:T,controlItemBgActive:$,colorBgTextHover:N,controlHeightLG:C,lineHeight:w,colorBgElevated:E,marginXXS:_,padding:M,fontSize:L,controlHeightSM:c,fontSizeLG:B,colorTextLightSolid:V,colorErrorHover:Y}=e,ie=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,G=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:O,q=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,ee=new An(V).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:f,itemColor:f,colorItemTextHover:f,itemHoverColor:f,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:p,groupTitleColor:p,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:S,itemBg:S,colorItemBgHover:N,itemHoverBg:N,colorItemBgActive:b,itemActiveBg:$,colorSubItemBg:h,subMenuItemBg:h,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:ie,colorActiveBarHeight:T,activeBarHeight:T,colorActiveBarBorderSize:O,activeBarBorderWidth:G,colorItemTextDisabled:l,itemDisabledColor:l,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:u,dangerItemActiveBg:u,colorDangerItemBgSelected:u,dangerItemSelectedBg:u,itemMarginInline:q,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:w,collapsedWidth:C*2,popupBg:E,itemMarginBlock:_,itemPaddingInline:M,horizontalLineHeight:`${C*1.15}px`,iconSize:L,iconMarginInlineEnd:c-L,collapsedIconSize:B,groupTitleFontSize:L,darkItemDisabledColor:new An(V).setAlpha(.25).toRgbString(),darkItemColor:ee,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:V,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:ee,darkItemHoverColor:V,darkDangerItemHoverColor:Y,darkDangerItemSelectedColor:V,darkDangerItemActiveBg:i,itemWidth:ie?`calc(100% + ${G}px)`:`calc(100% - ${q*2}px)`}},Q_=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return ws("Menu",o=>{const{colorBgElevated:i,controlHeightLG:l,fontSize:u,darkItemColor:f,darkDangerItemColor:p,darkItemBg:S,darkSubMenuItemBg:h,darkItemSelectedColor:b,darkItemSelectedBg:O,darkDangerItemSelectedBg:T,darkItemHoverBg:$,darkGroupTitleColor:N,darkItemHoverColor:C,darkItemDisabledColor:w,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:_,darkDangerItemActiveBg:M,popupBg:L,darkPopupBg:c}=o,B=o.calc(u).div(7).mul(5).equal(),V=kr(o,{menuArrowSize:B,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(B).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:L}),Y=kr(V,{itemColor:f,itemHoverColor:C,groupTitleColor:N,itemSelectedColor:b,itemBg:S,popupBg:c,subMenuItemBg:h,itemActiveBg:"transparent",itemSelectedBg:O,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$,itemDisabledColor:w,dangerItemColor:p,dangerItemHoverColor:E,dangerItemSelectedColor:_,dangerItemActiveBg:M,dangerItemSelectedBg:T,menuSubMenuBg:h,horizontalItemSelectedColor:b,horizontalItemSelectedBg:O});return[q_(V),U_(V),G_(V),Ag(V,"light"),Ag(Y,"dark"),K_(V),jO(V),lc(V,"slide-up"),lc(V,"slide-down"),Ym(V,"zoom-big")]},X_,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},bb=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,l=v.useContext(cc),{prefixCls:u,inlineCollapsed:f,theme:p}=l,S=el();let h;if(!r)h=f&&!S.length&&o&&typeof o=="string"?v.createElement("div",{className:`${u}-inline-collapsed-noicon`},o.charAt(0)):v.createElement("span",{className:`${u}-title-content`},o);else{const T=v.isValidElement(o)&&o.type==="span";h=v.createElement(v.Fragment,null,Qi(r,{className:ze(v.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${u}-item-icon`)}),T?o:v.createElement("span",{className:`${u}-title-content`},o))}const b=v.useMemo(()=>Object.assign(Object.assign({},l),{firstLevel:!1}),[l]),[O]=Km("Menu");return v.createElement(cc.Provider,{value:b},v.createElement(Yc,Object.assign({},Xi(e,["icon"]),{title:h,popupClassName:ze(u,n,`${u}-${i||p}`),popupStyle:{zIndex:O}})))};var Y_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=v.useContext(fc),o=r||{},{getPrefixCls:i,getPopupContainer:l,direction:u,menu:f}=v.useContext(xn),p=i(),{prefixCls:S,className:h,style:b,theme:O="light",expandIcon:T,_internalDisableMenuItemTitleTooltip:$,inlineCollapsed:N,siderCollapsed:C,rootClassName:w,mode:E,selectable:_,onClick:M,overflowedIndicatorPopupClassName:L}=e,c=Y_(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),B=Xi(c,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const V=Zn(function(){var W;M==null||M.apply(void 0,arguments),(W=o.onClick)===null||W===void 0||W.call(o)}),Y=o.mode||E,ie=_??o.selectable,G=v.useMemo(()=>C!==void 0?C:N,[N,C]),q={horizontal:{motionName:`${p}-slide-up`},inline:A9(p),other:{motionName:`${p}-zoom-big`}},ee=i("menu",S||o.prefixCls),J=_S(ee),[D,j,I]=Q_(ee,J,!r),F=ze(`${ee}-${O}`,f==null?void 0:f.className,h),R=v.useMemo(()=>{var W,ae;if(typeof T=="function"||rd(T))return T||null;if(typeof o.expandIcon=="function"||rd(o.expandIcon))return o.expandIcon||null;if(typeof(f==null?void 0:f.expandIcon)=="function"||rd(f==null?void 0:f.expandIcon))return(f==null?void 0:f.expandIcon)||null;const se=(W=T??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:f==null?void 0:f.expandIcon;return Qi(se,{className:ze(`${ee}-submenu-expand-icon`,v.isValidElement(se)?(ae=se.props)===null||ae===void 0?void 0:ae.className:void 0)})},[T,o==null?void 0:o.expandIcon,f==null?void 0:f.expandIcon,ee]),Z=v.useMemo(()=>({prefixCls:ee,inlineCollapsed:G||!1,direction:u,firstLevel:!0,theme:O,mode:Y,disableMenuItemTitleTooltip:$}),[ee,G,u,$,O]);return D(v.createElement(fc.Provider,{value:null},v.createElement(cc.Provider,{value:Z},v.createElement(Ts,Object.assign({getPopupContainer:l,overflowedIndicator:v.createElement(S1,null),overflowedIndicatorPopupClassName:ze(ee,`${ee}-${O}`,L),mode:Y,selectable:ie,onClick:V},B,{inlineCollapsed:G,style:Object.assign(Object.assign({},f==null?void 0:f.style),b),className:F,prefixCls:ee,direction:u,defaultMotions:q,expandIcon:R,ref:t,rootClassName:ze(w,j,o.rootClassName,I,J),_internalComponents:Z_})))))}),Os=v.forwardRef((e,t)=>{const n=v.useRef(null),r=v.useContext(gb);return v.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),v.createElement(J_,Object.assign({ref:n},e,r))});Os.Item=Sb;Os.SubMenu=bb;Os.Divider=yb;Os.ItemGroup=av;const eR=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},tR=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:l,iconCls:u,motionDurationMid:f,paddingBlock:p,fontSize:S,dropdownEdgeChildPadding:h,colorTextDisabled:b,fontSizeIcon:O,controlPaddingHorizontal:T,colorBgElevated:$}=e;return[{[t]:Object.assign(Object.assign({},Fm(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${l}-btn`]:{[`& > ${u}-down, & > ${l}-btn-icon > ${u}-down`]:{fontSize:O}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${u}-down`]:{fontSize:O},[`${u}-down::before`]:{transition:`transform ${f}`}},[`${t}-wrap-open`]:{[`${u}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft, &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft, &${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom, &${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom, @@ -198,7 +198,7 @@ html body { &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom, &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:KS},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft, &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top, - &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Xe(p)} ${Xe(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Xe(p)} ${Xe(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Xe(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Xe(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Ym(e,"zoom-big")]]},nP=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),rP=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tP(i),eP(i)]},nP,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:h,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:N=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:M}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=v.useContext(xn);Bm();const Y=v.useMemo(()=>{const ge=c();return M!==void 0?M:E.includes("top")?`${ge}-slide-down`:`${ge}-slide-up`},[c,E,M]),ie=v.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),q=_S(G),[ee,J,D]=rP(G,q),[,j]=Xr(),I=v.Children.only(o),F=Qi(I,{className:ze(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),R=l?[]:i;let Z;R&&R.includes("contextMenu")&&(Z=!0);const[W,ae]=ji(!1,{value:b??T}),se=Zn(ge=>{O==null||O(ge,{source:"trigger"}),$==null||$(ge),ae(ge)}),ye=ze(p,S,J,D,q,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ve=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Se=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ae(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),re=()=>{let ge;return t!=null&&t.items?ge=v.createElement(Os,Object.assign({},t)):typeof _=="function"?ge=_():ge=_,u&&(ge=u(ge)),ge=v.Children.only(typeof ge=="string"?v.createElement("span",null,ge):ge),v.createElement(VR,{prefixCls:`${G}-menu`,rootClassName:ze(D,q),expandIcon:v.createElement("span",{className:`${G}-menu-submenu-arrow`},v.createElement(dE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Se,validator:Te=>{}},ge)},[oe,le]=Km("Dropdown",h==null?void 0:h.zIndex);let fe=v.createElement(aR,Object.assign({alignPoint:Z},Xi(e,["rootClassName"]),{mouseEnterDelay:N,mouseLeaveDelay:C,visible:W,builtinPlacements:ve,arrow:!!n,overlayClassName:ye,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:R,overlay:re,placement:ie,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),h),{zIndex:oe})}),F);return oe&&(fe=v.createElement(Um.Provider,{value:le},fe)),ee(fe)};function oP(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const iP=d_(Zc,"dropdown",e=>e,oP),aP=e=>v.createElement(iP,Object.assign({},e),v.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=aP;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Pe.createContext({latestIndex:0}),lP=Cb.Provider,sP=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=v.useContext(Cb);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=v.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:h,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:N=!1,classNames:C,styles:w}=e,E=uP(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,M]=Array.isArray(u)?u:[u,u],L=zg(M),c=zg(_),B=Hg(M),V=Hg(_),Y=Vi(h,{keepEmpty:!0}),ie=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[q,ee,J]=MS(G),D=ze(G,i==null?void 0:i.className,ee,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${ie}`]:ie,[`${G}-gap-row-${M}`]:L,[`${G}-gap-col-${_}`]:c},p,S,J),j=ze(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,ae)=>{var se,ye;W!=null&&(I=ae);const ve=W&&W.key||`${j}-${ae}`;return v.createElement(sP,{className:j,key:ve,index:ae,split:T,style:(se=w==null?void 0:w.item)!==null&&se!==void 0?se:(ye=i==null?void 0:i.styles)===null||ye===void 0?void 0:ye.item},W)}),R=v.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const Z={};return N&&(Z.flexWrap="wrap"),!c&&V&&(Z.columnGap=_),!L&&B&&(Z.rowGap=M),q(v.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},Z),i==null?void 0:i.style),$)},E),v.createElement(lP,{value:R},F)))}),wb=cP;wb.Compact=XO;var fP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:h,className:b,menu:O,arrow:T,autoFocus:$,overlay:N,trigger:C,align:w,open:E,onOpenChange:_,placement:M,getPopupContainer:L,href:c,icon:B=v.createElement(S1,null),title:V,buttonsRender:Y=re=>re,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D}=e,j=fP(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,R={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D},{compactSize:Z,compactItemClassnames:W}=AS(I,r),ae=ze(F,W,b);"overlay"in e&&(R.overlay=N),"open"in e&&(R.open=E),"placement"in e?R.placement=M:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},h),ye=v.createElement(ac,{type:i,danger:l,icon:B}),[ve,Se]=Y([se,ye]);return v.createElement(wb.Compact,Object.assign({className:ae,size:Z,block:!0},j),ve,v.createElement(Zc,Object.assign({},R),Se))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},dP=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],pP=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step-item"}));return Le.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:Le.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})},mP=[{text:"Analyzing HTML structure",time:(Math.random()*3+.5)*1e3},{text:"Evaluating element attributes",time:(Math.random()*3+.5)*1e3},{text:"Checking text content spelling",time:(Math.random()*3+.5)*1e3},{text:"Identifying meaningful word patterns",time:(Math.random()*3+.5)*1e3},{text:"Checking for unique element identifiers",time:(Math.random()*3+.5)*1e3},{text:"Analyzing surrounding parent-siblings-children",time:(Math.random()*3+.5)*1e3},{text:"Detecting element relationships",time:(Math.random()*3+.5)*1e3},{text:"Handling dynamic content",time:(Math.random()*3+.5)*1e3},{text:"Comparing similar elements to ensure accuracy",time:(Math.random()*3+.5)*1e3},{text:"Filtering out random characters from text content",time:(Math.random()*3+.5)*1e3},{text:"Constructing optimized XPath expression",time:(Math.random()*1+4)*1e3},{text:"Converting xpath to ZeuZ action",time:(Math.random()*1+5)*1e3}],vP=({setShowOverlay:e})=>Le.jsxs("div",{className:"overlay d-flex flex-column justify-content-center align-items-center px-3",children:[Le.jsxs("div",{className:"overlay-uppernav d-flex justify-content-between my-3",children:[Le.jsx("div",{className:"overlay-title title",children:"Smart Processing..."}),Le.jsx(nE,{onClick:()=>e(!1),className:"overlay-close"})]}),Le.jsx("img",{className:"overlay-gif rounded-circle",src:"https://media2.giphy.com/media/v1.Y2lkPTc5MGI3NjExNGtsc2hyZTVpMTlzcWgzdGU4bTN4bmhxcWJ3b292ejJ3YmdreG1rbiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/7VzgMsB6FLCilwS30v/giphy.webp",alt:""}),Le.jsx("div",{className:"overlay-content d-flex-column justify-content-start my-4",children:mP.map(({text:t,time:n})=>Le.jsx(hP,{text:t,time:n}))})]}),hP=({text:e,time:t})=>{const[n,r]=Pe.useState(!1);return Pe.useEffect(()=>{const o=setTimeout(()=>{r(!0)},t);return()=>clearTimeout(o)},[]),Le.jsxs("div",{className:"d-flex justify-content-start mb-1",children:[Le.jsx("div",{className:"overlay-text",style:{opacity:n?1:.5},children:e}),Le.jsx("div",{className:"overlay-icon ml-2",children:n?Le.jsx(Jx,{className:"overlay-icon-check"}):Le.jsx(b1,{className:"overlay-icon-loading"})})]})};var Tb={exports:{}};/*! + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Xe(p)} ${Xe(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Xe(p)} ${Xe(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Xe(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Xe(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Ym(e,"zoom-big")]]},nR=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),rR=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tR(i),eR(i)]},nR,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:h,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:N=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:M}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=v.useContext(xn);Bm();const Y=v.useMemo(()=>{const ge=c();return M!==void 0?M:E.includes("top")?`${ge}-slide-down`:`${ge}-slide-up`},[c,E,M]),ie=v.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),q=_S(G),[ee,J,D]=rR(G,q),[,j]=Xr(),I=v.Children.only(o),F=Qi(I,{className:ze(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),R=l?[]:i;let Z;R&&R.includes("contextMenu")&&(Z=!0);const[W,ae]=ji(!1,{value:b??T}),se=Zn(ge=>{O==null||O(ge,{source:"trigger"}),$==null||$(ge),ae(ge)}),ye=ze(p,S,J,D,q,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ve=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Se=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ae(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),re=()=>{let ge;return t!=null&&t.items?ge=v.createElement(Os,Object.assign({},t)):typeof _=="function"?ge=_():ge=_,u&&(ge=u(ge)),ge=v.Children.only(typeof ge=="string"?v.createElement("span",null,ge):ge),v.createElement(V_,{prefixCls:`${G}-menu`,rootClassName:ze(D,q),expandIcon:v.createElement("span",{className:`${G}-menu-submenu-arrow`},v.createElement(dE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Se,validator:Oe=>{}},ge)},[oe,le]=Km("Dropdown",h==null?void 0:h.zIndex);let fe=v.createElement(a_,Object.assign({alignPoint:Z},Xi(e,["rootClassName"]),{mouseEnterDelay:N,mouseLeaveDelay:C,visible:W,builtinPlacements:ve,arrow:!!n,overlayClassName:ye,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:R,overlay:re,placement:ie,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),h),{zIndex:oe})}),F);return oe&&(fe=v.createElement(Um.Provider,{value:le},fe)),ee(fe)};function oR(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const iR=d$(Zc,"dropdown",e=>e,oR),aR=e=>v.createElement(iR,Object.assign({},e),v.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=aR;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Ie.createContext({latestIndex:0}),lR=Cb.Provider,sR=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=v.useContext(Cb);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=v.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:h,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:N=!1,classNames:C,styles:w}=e,E=uR(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,M]=Array.isArray(u)?u:[u,u],L=zg(M),c=zg(_),B=Hg(M),V=Hg(_),Y=Vi(h,{keepEmpty:!0}),ie=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[q,ee,J]=MS(G),D=ze(G,i==null?void 0:i.className,ee,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${ie}`]:ie,[`${G}-gap-row-${M}`]:L,[`${G}-gap-col-${_}`]:c},p,S,J),j=ze(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,ae)=>{var se,ye;W!=null&&(I=ae);const ve=W&&W.key||`${j}-${ae}`;return v.createElement(sR,{className:j,key:ve,index:ae,split:T,style:(se=w==null?void 0:w.item)!==null&&se!==void 0?se:(ye=i==null?void 0:i.styles)===null||ye===void 0?void 0:ye.item},W)}),R=v.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const Z={};return N&&(Z.flexWrap="wrap"),!c&&V&&(Z.columnGap=_),!L&&B&&(Z.rowGap=M),q(v.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},Z),i==null?void 0:i.style),$)},E),v.createElement(lR,{value:R},F)))}),wb=cR;wb.Compact=X9;var fR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:h,className:b,menu:O,arrow:T,autoFocus:$,overlay:N,trigger:C,align:w,open:E,onOpenChange:_,placement:M,getPopupContainer:L,href:c,icon:B=v.createElement(S1,null),title:V,buttonsRender:Y=re=>re,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D}=e,j=fR(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,R={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D},{compactSize:Z,compactItemClassnames:W}=AS(I,r),ae=ze(F,W,b);"overlay"in e&&(R.overlay=N),"open"in e&&(R.open=E),"placement"in e?R.placement=M:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},h),ye=v.createElement(ac,{type:i,danger:l,icon:B}),[ve,Se]=Y([se,ye]);return v.createElement(wb.Compact,Object.assign({className:ae,size:Z,block:!0},j),ve,v.createElement(Zc,Object.assign({},R),Se))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},dR=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],pR=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step-item"}));return xe.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:xe.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})},mR=[{text:"Analyzing HTML structure",time:(Math.random()*3+.5)*1e3},{text:"Evaluating element attributes",time:(Math.random()*3+.5)*1e3},{text:"Checking text content spelling",time:(Math.random()*3+.5)*1e3},{text:"Identifying meaningful word patterns",time:(Math.random()*3+.5)*1e3},{text:"Checking for unique element identifiers",time:(Math.random()*3+.5)*1e3},{text:"Analyzing surrounding parent-siblings-children",time:(Math.random()*3+.5)*1e3},{text:"Detecting element relationships",time:(Math.random()*3+.5)*1e3},{text:"Handling dynamic content",time:(Math.random()*3+.5)*1e3},{text:"Comparing similar elements to ensure accuracy",time:(Math.random()*3+.5)*1e3},{text:"Filtering out random characters from text content",time:(Math.random()*3+.5)*1e3},{text:"Constructing optimized XPath expression",time:(Math.random()*1+4)*1e3},{text:"Converting xpath to ZeuZ action",time:(Math.random()*1+5)*1e3}],vR=({setShowOverlay:e})=>xe.jsxs("div",{className:"overlay d-flex flex-column justify-content-center align-items-center px-3",children:[xe.jsxs("div",{className:"overlay-uppernav d-flex justify-content-between my-3",children:[xe.jsx("div",{className:"overlay-title title",children:"Smart Processing..."}),xe.jsx(nE,{onClick:()=>e(!1),className:"overlay-close"})]}),xe.jsx(gR,{}),xe.jsx("div",{className:"overlay-content d-flex-column justify-content-start my-4",children:mR.map(({text:t,time:n})=>xe.jsx(hR,{text:t,time:n}))})]}),hR=({text:e,time:t})=>{const[n,r]=Ie.useState(!1);return Ie.useEffect(()=>{const o=setTimeout(()=>{r(!0)},t);return()=>clearTimeout(o)},[]),xe.jsxs("div",{className:"d-flex justify-content-start mb-1",children:[xe.jsx("div",{className:"overlay-text",style:{opacity:n?1:.5},children:e}),xe.jsx("div",{className:"overlay-icon ml-2",children:n?xe.jsx(Jx,{className:"overlay-icon-check"}):xe.jsx(b1,{className:"overlay-icon-loading"})})]})},gR=()=>{const e=v.useRef(null);return v.useEffect(()=>{const t=()=>{e.current&&(e.current.style.fill="url(#animatedGradient)")},n=()=>{e.current&&(e.current.style.fill="url(#fixedGradient)")};(async()=>{t(),await new Promise(o=>setTimeout(o,5e3)),n()})()},[]),xe.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",width:"170",height:"170",viewBox:"400 300 1400 1400",xmlSpace:"preserve",children:[xe.jsx("desc",{children:"Created with Fabric.js 5.2.4"}),xe.jsxs("defs",{children:[xe.jsxs("linearGradient",{id:"animatedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:"#43cea2; #980045; #185a9d; #43cea2",dur:"5s",repeatCount:"indefinite"})}),xe.jsx("stop",{offset:"100%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:"#185a9d; #43cea2; #980045; #185a9d",dur:"5s",repeatCount:"indefinite"})})]}),xe.jsxs("linearGradient",{id:"fixedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%",style:{stopColor:"#43cea2",stopOpacity:1}}),xe.jsx("stop",{offset:"100%",style:{stopColor:"#185a9d",stopOpacity:1}})]})]}),xe.jsx("g",{transform:"matrix(8.7 0 0 8.7 540 540)",children:xe.jsx("path",{ref:e,style:{fill:"url(#animatedGradient)"},d:"M 79.3 30.2 C 85.39999999999999 30.2 90.3 25.299999999999997 90.3 19.2 C 90.3 13.1 85.39999999999999 8.2 79.3 8.2 C 73.2 8.2 68.3 13.1 68.3 19.2 C 68.3 22.099999999999998 69.5 24.799999999999997 71.3 26.799999999999997 L 57.9 41 C 55.9 39.1 53.199999999999996 37.9 50.3 37.9 C 47.4 37.9 44.699999999999996 39 42.8 40.9 L 29.4 28.6 C 30.299999999999997 27.400000000000002 30.799999999999997 25.900000000000002 30.799999999999997 24.3 C 30.799999999999997 20.3 27.499999999999996 17 23.499999999999996 17 C 19.499999999999996 17 16.199999999999996 20.3 16.199999999999996 24.3 C 16.199999999999996 28.3 19.499999999999996 31.6 23.499999999999996 31.6 C 25.399999999999995 31.6 27.099999999999998 30.900000000000002 28.4 29.700000000000003 L 41.8 42 C 40.3 43.9 39.4 46.3 39.4 48.9 C 39.4 51.8 40.5 54.4 42.3 56.3 L 27.5 71.9 C 25.6 70.30000000000001 23.2 69.4 20.5 69.4 C 14.4 69.4 9.5 74.30000000000001 9.5 80.4 C 9.5 86.5 14.4 91.4 20.5 91.4 C 26.6 91.4 31.5 86.5 31.5 80.4 C 31.5 77.5 30.4 74.9 28.6 73 L 43.3 57.4 C 45.199999999999996 59 47.599999999999994 59.9 50.3 59.9 C 50.5 59.9 50.599999999999994 59.9 50.8 59.9 L 52.699999999999996 76.9 C 48.699999999999996 77.7 45.599999999999994 81.2 45.599999999999994 85.5 C 45.599999999999994 90.4 49.49999999999999 94.3 54.39999999999999 94.3 C 59.29999999999999 94.3 63.19999999999999 90.39999999999999 63.19999999999999 85.5 C 63.19999999999999 80.6 59.29999999999999 76.7 54.39999999999999 76.7 C 54.29999999999999 76.7 54.19999999999999 76.7 54.099999999999994 76.7 L 52.199999999999996 59.7 C 54.8 59.2 57.099999999999994 57.900000000000006 58.699999999999996 55.900000000000006 L 72.3 65.7 C 71.7 66.8 71.3 68 71.3 69.4 C 71.3 73.4 74.6 76.7 78.6 76.7 C 82.6 76.7 85.89999999999999 73.4 85.89999999999999 69.4 C 85.89999999999999 65.4 82.6 62.10000000000001 78.6 62.10000000000001 C 76.39999999999999 62.10000000000001 74.5 63.10000000000001 73.19999999999999 64.60000000000001 L 59.59999999999999 54.80000000000001 C 60.69999999999999 53.10000000000001 61.29999999999999 51.10000000000001 61.29999999999999 49.000000000000014 C 61.29999999999999 46.40000000000001 60.39999999999999 44.100000000000016 58.89999999999999 42.20000000000002 L 72.39999999999999 27.900000000000016 C 74.3 29.3 76.7 30.2 79.3 30.2 z"})})]})};var Tb={exports:{}};/*! * jQuery JavaScript Library v3.7.1 * https://jquery.com/ * @@ -207,16 +207,16 @@ html body { * https://jquery.org/license * * Date: 2023-08-28T13:37Z - */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:Vg,function(t,n){var r=[],o=Object.getPrototypeOf,i=r.slice,l=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,f=r.indexOf,p={},S=p.toString,h=p.hasOwnProperty,b=h.toString,O=b.call(Object),T={},$=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},N=function(s){return s!=null&&s===s.window},C=t.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function E(a,s,d){d=d||C;var m,g,y=d.createElement("script");if(y.text=a,s)for(m in w)g=s[m]||s.getAttribute&&s.getAttribute(m),g&&y.setAttribute(m,g);d.head.appendChild(y).parentNode.removeChild(y)}function _(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[S.call(a)]||"object":typeof a}var M="3.7.1",L=/HTML$/i,c=function(a,s){return new c.fn.init(a,s)};c.fn=c.prototype={jquery:M,constructor:c,length:0,toArray:function(){return i.call(this)},get:function(a){return a==null?i.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var s=c.merge(this.constructor(),a);return s.prevObject=this,s},each:function(a){return c.each(this,a)},map:function(a){return this.pushStack(c.map(this,function(s,d){return a.call(s,d,s)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(a,s){return(s+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(a,s){return s%2}))},eq:function(a){var s=this.length,d=+a+(a<0?s:0);return this.pushStack(d>=0&&d0&&s-1 in a}function V(a,s){return a.nodeName&&a.nodeName.toLowerCase()===s.toLowerCase()}var Y=r.pop,ie=r.sort,G=r.splice,q="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+q+"+|((?:^|[^\\\\])(?:\\\\.)*)"+q+"+$","g");c.contains=function(a,s){var d=s&&s.parentNode;return a===d||!!(d&&d.nodeType===1&&(a.contains?a.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16))};var J=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(a,s){return s?a==="\0"?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a}c.escapeSelector=function(a){return(a+"").replace(J,D)};var j=C,I=u;(function(){var a,s,d,m,g,y=I,x,A,k,H,Q,ne=c.expando,K=0,ue=0,Ke=_s(),ct=_s(),Ze=_s(),yn=_s(),fn=function(P,z){return P===z&&(g=!0),0},ao="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lo="(?:\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ot="\\["+q+"*("+lo+")(?:"+q+"*([*^$|!~]?=)"+q+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lo+"))|)"+q+"*\\]",wi=":("+lo+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ot+")*)|.*)\\)|)",dt=new RegExp(q+"+","g"),Qt=new RegExp("^"+q+"*,"+q+"*"),al=new RegExp("^"+q+"*([>+~]|"+q+")"+q+"*"),rf=new RegExp(q+"|>"),so=new RegExp(wi),ll=new RegExp("^"+lo+"$"),uo={ID:new RegExp("^#("+lo+")"),CLASS:new RegExp("^\\.("+lo+")"),TAG:new RegExp("^("+lo+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+wi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+ao+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},Wo=/^(?:input|select|textarea|button)$/i,Vo=/^h\d$/i,wr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,of=/[+~]/,Co=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),wo=function(P,z){var U="0x"+P.slice(1)-65536;return z||(U<0?String.fromCharCode(U+65536):String.fromCharCode(U>>10|55296,U&1023|56320))},Mb=function(){Uo()},Nb=Ps(function(P){return P.disabled===!0&&V(P,"fieldset")},{dir:"parentNode",next:"legend"});function Ab(){try{return x.activeElement}catch{}}try{y.apply(r=i.call(j.childNodes),j.childNodes),r[j.childNodes.length].nodeType}catch{y={apply:function(z,U){I.apply(z,i.call(U))},call:function(z){I.apply(z,i.call(arguments,1))}}}function St(P,z,U,X){var te,he,be,Re,Ce,nt,We,Ge=z&&z.ownerDocument,rt=z?z.nodeType:9;if(U=U||[],typeof P!="string"||!P||rt!==1&&rt!==9&&rt!==11)return U;if(!X&&(Uo(z),z=z||x,k)){if(rt!==11&&(Ce=wr.exec(P)))if(te=Ce[1]){if(rt===9)if(be=z.getElementById(te)){if(be.id===te)return y.call(U,be),U}else return U;else if(Ge&&(be=Ge.getElementById(te))&&St.contains(z,be)&&be.id===te)return y.call(U,be),U}else{if(Ce[2])return y.apply(U,z.getElementsByTagName(P)),U;if((te=Ce[3])&&z.getElementsByClassName)return y.apply(U,z.getElementsByClassName(te)),U}if(!yn[P+" "]&&(!H||!H.test(P))){if(We=P,Ge=z,rt===1&&(rf.test(P)||al.test(P))){for(Ge=of.test(P)&&af(z.parentNode)||z,(Ge!=z||!T.scope)&&((Re=z.getAttribute("id"))?Re=c.escapeSelector(Re):z.setAttribute("id",Re=ne)),nt=sl(P),he=nt.length;he--;)nt[he]=(Re?"#"+Re:":scope")+" "+Rs(nt[he]);We=nt.join(",")}try{return y.apply(U,Ge.querySelectorAll(We)),U}catch{yn(P,!0)}finally{Re===ne&&z.removeAttribute("id")}}}return pv(P.replace(ee,"$1"),z,U,X)}function _s(){var P=[];function z(U,X){return P.push(U+" ")>s.cacheLength&&delete z[P.shift()],z[U+" "]=X}return z}function jr(P){return P[ne]=!0,P}function ea(P){var z=x.createElement("fieldset");try{return!!P(z)}catch{return!1}finally{z.parentNode&&z.parentNode.removeChild(z),z=null}}function Lb(P){return function(z){return V(z,"input")&&z.type===P}}function jb(P){return function(z){return(V(z,"input")||V(z,"button"))&&z.type===P}}function fv(P){return function(z){return"form"in z?z.parentNode&&z.disabled===!1?"label"in z?"label"in z.parentNode?z.parentNode.disabled===P:z.disabled===P:z.isDisabled===P||z.isDisabled!==!P&&Nb(z)===P:z.disabled===P:"label"in z?z.disabled===P:!1}}function xi(P){return jr(function(z){return z=+z,jr(function(U,X){for(var te,he=P([],U.length,z),be=he.length;be--;)U[te=he[be]]&&(U[te]=!(X[te]=U[te]))})})}function af(P){return P&&typeof P.getElementsByTagName<"u"&&P}function Uo(P){var z,U=P?P.ownerDocument||P:j;return U==x||U.nodeType!==9||!U.documentElement||(x=U,A=x.documentElement,k=!c.isXMLDoc(x),Q=A.matches||A.webkitMatchesSelector||A.msMatchesSelector,A.msMatchesSelector&&j!=x&&(z=x.defaultView)&&z.top!==z&&z.addEventListener("unload",Mb),T.getById=ea(function(X){return A.appendChild(X).id=c.expando,!x.getElementsByName||!x.getElementsByName(c.expando).length}),T.disconnectedMatch=ea(function(X){return Q.call(X,"*")}),T.scope=ea(function(){return x.querySelectorAll(":scope")}),T.cssHas=ea(function(){try{return x.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){return he.getAttribute("id")===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he=te.getElementById(X);return he?[he]:[]}}):(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){var be=typeof he.getAttributeNode<"u"&&he.getAttributeNode("id");return be&&be.value===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he,be,Re,Ce=te.getElementById(X);if(Ce){if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce];for(Re=te.getElementsByName(X),be=0;Ce=Re[be++];)if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce]}return[]}}),s.find.TAG=function(X,te){return typeof te.getElementsByTagName<"u"?te.getElementsByTagName(X):te.querySelectorAll(X)},s.find.CLASS=function(X,te){if(typeof te.getElementsByClassName<"u"&&k)return te.getElementsByClassName(X)},H=[],ea(function(X){var te;A.appendChild(X).innerHTML="",X.querySelectorAll("[selected]").length||H.push("\\["+q+"*(?:value|"+ao+")"),X.querySelectorAll("[id~="+ne+"-]").length||H.push("~="),X.querySelectorAll("a#"+ne+"+*").length||H.push(".#.+[+~]"),X.querySelectorAll(":checked").length||H.push(":checked"),te=x.createElement("input"),te.setAttribute("type","hidden"),X.appendChild(te).setAttribute("name","D"),A.appendChild(X).disabled=!0,X.querySelectorAll(":disabled").length!==2&&H.push(":enabled",":disabled"),te=x.createElement("input"),te.setAttribute("name",""),X.appendChild(te),X.querySelectorAll("[name='']").length||H.push("\\["+q+"*name"+q+"*="+q+`*(?:''|"")`)}),T.cssHas||H.push(":has"),H=H.length&&new RegExp(H.join("|")),fn=function(X,te){if(X===te)return g=!0,0;var he=!X.compareDocumentPosition-!te.compareDocumentPosition;return he||(he=(X.ownerDocument||X)==(te.ownerDocument||te)?X.compareDocumentPosition(te):1,he&1||!T.sortDetached&&te.compareDocumentPosition(X)===he?X===x||X.ownerDocument==j&&St.contains(j,X)?-1:te===x||te.ownerDocument==j&&St.contains(j,te)?1:m?f.call(m,X)-f.call(m,te):0:he&4?-1:1)}),x}St.matches=function(P,z){return St(P,null,null,z)},St.matchesSelector=function(P,z){if(Uo(P),k&&!yn[z+" "]&&(!H||!H.test(z)))try{var U=Q.call(P,z);if(U||T.disconnectedMatch||P.document&&P.document.nodeType!==11)return U}catch{yn(z,!0)}return St(z,x,null,[P]).length>0},St.contains=function(P,z){return(P.ownerDocument||P)!=x&&Uo(P),c.contains(P,z)},St.attr=function(P,z){(P.ownerDocument||P)!=x&&Uo(P);var U=s.attrHandle[z.toLowerCase()],X=U&&h.call(s.attrHandle,z.toLowerCase())?U(P,z,!k):void 0;return X!==void 0?X:P.getAttribute(z)},St.error=function(P){throw new Error("Syntax error, unrecognized expression: "+P)},c.uniqueSort=function(P){var z,U=[],X=0,te=0;if(g=!T.sortStable,m=!T.sortStable&&i.call(P,0),ie.call(P,fn),g){for(;z=P[te++];)z===P[te]&&(X=U.push(te));for(;X--;)G.call(P,U[X],1)}return m=null,P},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(i.apply(this)))},s=c.expr={cacheLength:50,createPseudo:jr,match:uo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(P){return P[1]=P[1].replace(Co,wo),P[3]=(P[3]||P[4]||P[5]||"").replace(Co,wo),P[2]==="~="&&(P[3]=" "+P[3]+" "),P.slice(0,4)},CHILD:function(P){return P[1]=P[1].toLowerCase(),P[1].slice(0,3)==="nth"?(P[3]||St.error(P[0]),P[4]=+(P[4]?P[5]+(P[6]||1):2*(P[3]==="even"||P[3]==="odd")),P[5]=+(P[7]+P[8]||P[3]==="odd")):P[3]&&St.error(P[0]),P},PSEUDO:function(P){var z,U=!P[6]&&P[2];return uo.CHILD.test(P[0])?null:(P[3]?P[2]=P[4]||P[5]||"":U&&so.test(U)&&(z=sl(U,!0))&&(z=U.indexOf(")",U.length-z)-U.length)&&(P[0]=P[0].slice(0,z),P[2]=U.slice(0,z)),P.slice(0,3))}},filter:{TAG:function(P){var z=P.replace(Co,wo).toLowerCase();return P==="*"?function(){return!0}:function(U){return V(U,z)}},CLASS:function(P){var z=Ke[P+" "];return z||(z=new RegExp("(^|"+q+")"+P+"("+q+"|$)"))&&Ke(P,function(U){return z.test(typeof U.className=="string"&&U.className||typeof U.getAttribute<"u"&&U.getAttribute("class")||"")})},ATTR:function(P,z,U){return function(X){var te=St.attr(X,P);return te==null?z==="!=":z?(te+="",z==="="?te===U:z==="!="?te!==U:z==="^="?U&&te.indexOf(U)===0:z==="*="?U&&te.indexOf(U)>-1:z==="$="?U&&te.slice(-U.length)===U:z==="~="?(" "+te.replace(dt," ")+" ").indexOf(U)>-1:z==="|="?te===U||te.slice(0,U.length+1)===U+"-":!1):!0}},CHILD:function(P,z,U,X,te){var he=P.slice(0,3)!=="nth",be=P.slice(-4)!=="last",Re=z==="of-type";return X===1&&te===0?function(Ce){return!!Ce.parentNode}:function(Ce,nt,We){var Ge,rt,De,_t,Qn,Tn=he!==be?"nextSibling":"previousSibling",xr=Ce.parentNode,co=Re&&Ce.nodeName.toLowerCase(),ta=!We&&!Re,Mn=!1;if(xr){if(he){for(;Tn;){for(De=Ce;De=De[Tn];)if(Re?V(De,co):De.nodeType===1)return!1;Qn=Tn=P==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[be?xr.firstChild:xr.lastChild],be&&ta){for(rt=xr[ne]||(xr[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t&&Ge[2],De=_t&&xr.childNodes[_t];De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop();)if(De.nodeType===1&&++Mn&&De===Ce){rt[P]=[K,_t,Mn];break}}else if(ta&&(rt=Ce[ne]||(Ce[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t),Mn===!1)for(;(De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop())&&!((Re?V(De,co):De.nodeType===1)&&++Mn&&(ta&&(rt=De[ne]||(De[ne]={}),rt[P]=[K,Mn]),De===Ce)););return Mn-=te,Mn===X||Mn%X===0&&Mn/X>=0}}},PSEUDO:function(P,z){var U,X=s.pseudos[P]||s.setFilters[P.toLowerCase()]||St.error("unsupported pseudo: "+P);return X[ne]?X(z):X.length>1?(U=[P,P,"",z],s.setFilters.hasOwnProperty(P.toLowerCase())?jr(function(te,he){for(var be,Re=X(te,z),Ce=Re.length;Ce--;)be=f.call(te,Re[Ce]),te[be]=!(he[be]=Re[Ce])}):function(te){return X(te,0,U)}):X}},pseudos:{not:jr(function(P){var z=[],U=[],X=cf(P.replace(ee,"$1"));return X[ne]?jr(function(te,he,be,Re){for(var Ce,nt=X(te,null,Re,[]),We=te.length;We--;)(Ce=nt[We])&&(te[We]=!(he[We]=Ce))}):function(te,he,be){return z[0]=te,X(z,null,be,U),z[0]=null,!U.pop()}}),has:jr(function(P){return function(z){return St(P,z).length>0}}),contains:jr(function(P){return P=P.replace(Co,wo),function(z){return(z.textContent||c.text(z)).indexOf(P)>-1}}),lang:jr(function(P){return ll.test(P||"")||St.error("unsupported lang: "+P),P=P.replace(Co,wo).toLowerCase(),function(z){var U;do if(U=k?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return U=U.toLowerCase(),U===P||U.indexOf(P+"-")===0;while((z=z.parentNode)&&z.nodeType===1);return!1}}),target:function(P){var z=t.location&&t.location.hash;return z&&z.slice(1)===P.id},root:function(P){return P===A},focus:function(P){return P===Ab()&&x.hasFocus()&&!!(P.type||P.href||~P.tabIndex)},enabled:fv(!1),disabled:fv(!0),checked:function(P){return V(P,"input")&&!!P.checked||V(P,"option")&&!!P.selected},selected:function(P){return P.parentNode&&P.parentNode.selectedIndex,P.selected===!0},empty:function(P){for(P=P.firstChild;P;P=P.nextSibling)if(P.nodeType<6)return!1;return!0},parent:function(P){return!s.pseudos.empty(P)},header:function(P){return Vo.test(P.nodeName)},input:function(P){return Wo.test(P.nodeName)},button:function(P){return V(P,"input")&&P.type==="button"||V(P,"button")},text:function(P){var z;return V(P,"input")&&P.type==="text"&&((z=P.getAttribute("type"))==null||z.toLowerCase()==="text")},first:xi(function(){return[0]}),last:xi(function(P,z){return[z-1]}),eq:xi(function(P,z,U){return[U<0?U+z:U]}),even:xi(function(P,z){for(var U=0;Uz?X=z:X=U;--X>=0;)P.push(X);return P}),gt:xi(function(P,z,U){for(var X=U<0?U+z:U;++X1?function(z,U,X){for(var te=P.length;te--;)if(!P[te](z,U,X))return!1;return!0}:P[0]}function Db(P,z,U){for(var X=0,te=z.length;X-1&&(be[We]=!(Re[We]=rt))}}else De=Is(De===Re?De.splice(Tn,De.length):De),te?te(null,Re,De,nt):y.apply(Re,De)})}function uf(P){for(var z,U,X,te=P.length,he=s.relative[P[0].type],be=he||s.relative[" "],Re=he?1:0,Ce=Ps(function(Ge){return Ge===z},be,!0),nt=Ps(function(Ge){return f.call(z,Ge)>-1},be,!0),We=[function(Ge,rt,De){var _t=!he&&(De||rt!=d)||((z=rt).nodeType?Ce(Ge,rt,De):nt(Ge,rt,De));return z=null,_t}];Re1&&lf(We),Re>1&&Rs(P.slice(0,Re-1).concat({value:P[Re-2].type===" "?"*":""})).replace(ee,"$1"),U,Re0,X=P.length>0,te=function(he,be,Re,Ce,nt){var We,Ge,rt,De=0,_t="0",Qn=he&&[],Tn=[],xr=d,co=he||X&&s.find.TAG("*",nt),ta=K+=xr==null?1:Math.random()||.1,Mn=co.length;for(nt&&(d=be==x||be||nt);_t!==Mn&&(We=co[_t])!=null;_t++){if(X&&We){for(Ge=0,!be&&We.ownerDocument!=x&&(Uo(We),Re=!k);rt=P[Ge++];)if(rt(We,be||x,Re)){y.call(Ce,We);break}nt&&(K=ta)}U&&((We=!rt&&We)&&De--,he&&Qn.push(We))}if(De+=_t,U&&_t!==De){for(Ge=0;rt=z[Ge++];)rt(Qn,Tn,be,Re);if(he){if(De>0)for(;_t--;)Qn[_t]||Tn[_t]||(Tn[_t]=Y.call(Ce));Tn=Is(Tn)}y.apply(Ce,Tn),nt&&!he&&Tn.length>0&&De+z.length>1&&c.uniqueSort(Ce)}return nt&&(K=ta,d=xr),Qn};return U?jr(te):te}function cf(P,z){var U,X=[],te=[],he=Ze[P+" "];if(!he){for(z||(z=sl(P)),U=z.length;U--;)he=uf(z[U]),he[ne]?X.push(he):te.push(he);he=Ze(P,zb(te,X)),he.selector=P}return he}function pv(P,z,U,X){var te,he,be,Re,Ce,nt=typeof P=="function"&&P,We=!X&&sl(P=nt.selector||P);if(U=U||[],We.length===1){if(he=We[0]=We[0].slice(0),he.length>2&&(be=he[0]).type==="ID"&&z.nodeType===9&&k&&s.relative[he[1].type]){if(z=(s.find.ID(be.matches[0].replace(Co,wo),z)||[])[0],z)nt&&(z=z.parentNode);else return U;P=P.slice(he.shift().value.length)}for(te=uo.needsContext.test(P)?0:he.length;te--&&(be=he[te],!s.relative[Re=be.type]);)if((Ce=s.find[Re])&&(X=Ce(be.matches[0].replace(Co,wo),of.test(he[0].type)&&af(z.parentNode)||z))){if(he.splice(te,1),P=X.length&&Rs(he),!P)return y.apply(U,X),U;break}}return(nt||cf(P,We))(X,z,!k,U,!z||of.test(P)&&af(z.parentNode)||z),U}T.sortStable=ne.split("").sort(fn).join("")===ne,Uo(),T.sortDetached=ea(function(P){return P.compareDocumentPosition(x.createElement("fieldset"))&1}),c.find=St,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,St.compile=cf,St.select=pv,St.setDocument=Uo,St.tokenize=sl,St.escape=c.escapeSelector,St.getText=c.text,St.isXML=c.isXMLDoc,St.selectors=c.expr,St.support=c.support,St.uniqueSort=c.uniqueSort})();var F=function(a,s,d){for(var m=[],g=d!==void 0;(a=a[s])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&c(a).is(d))break;m.push(a)}return m},R=function(a,s){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==s&&d.push(a);return d},Z=c.expr.match.needsContext,W=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ae(a,s,d){return $(s)?c.grep(a,function(m,g){return!!s.call(m,g,m)!==d}):s.nodeType?c.grep(a,function(m){return m===s!==d}):typeof s!="string"?c.grep(a,function(m){return f.call(s,m)>-1!==d}):c.filter(s,a,d)}c.filter=function(a,s,d){var m=s[0];return d&&(a=":not("+a+")"),s.length===1&&m.nodeType===1?c.find.matchesSelector(m,a)?[m]:[]:c.find.matches(a,c.grep(s,function(g){return g.nodeType===1}))},c.fn.extend({find:function(a){var s,d,m=this.length,g=this;if(typeof a!="string")return this.pushStack(c(a).filter(function(){for(s=0;s1?c.uniqueSort(d):d},filter:function(a){return this.pushStack(ae(this,a||[],!1))},not:function(a){return this.pushStack(ae(this,a||[],!0))},is:function(a){return!!ae(this,typeof a=="string"&&Z.test(a)?c(a):a||[],!1).length}});var se,ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ve=c.fn.init=function(a,s,d){var m,g;if(!a)return this;if(d=d||se,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?m=[null,a,null]:m=ye.exec(a),m&&(m[1]||!s))if(m[1]){if(s=s instanceof c?s[0]:s,c.merge(this,c.parseHTML(m[1],s&&s.nodeType?s.ownerDocument||s:C,!0)),W.test(m[1])&&c.isPlainObject(s))for(m in s)$(this[m])?this[m](s[m]):this.attr(m,s[m]);return this}else return g=C.getElementById(m[2]),g&&(this[0]=g,this.length=1),this;else return!s||s.jquery?(s||d).find(a):this.constructor(s).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if($(a))return d.ready!==void 0?d.ready(a):a(c)}return c.makeArray(a,this)};ve.prototype=c.fn,se=c(C);var Se=/^(?:parents|prev(?:Until|All))/,re={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(a){var s=c(a,this),d=s.length;return this.filter(function(){for(var m=0;m-1:d.nodeType===1&&c.find.matchesSelector(d,a))){y.push(d);break}}return this.pushStack(y.length>1?c.uniqueSort(y):y)},index:function(a){return a?typeof a=="string"?f.call(c(a),this[0]):f.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,s){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(a,s))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function oe(a,s){for(;(a=a[s])&&a.nodeType!==1;);return a}c.each({parent:function(a){var s=a.parentNode;return s&&s.nodeType!==11?s:null},parents:function(a){return F(a,"parentNode")},parentsUntil:function(a,s,d){return F(a,"parentNode",d)},next:function(a){return oe(a,"nextSibling")},prev:function(a){return oe(a,"previousSibling")},nextAll:function(a){return F(a,"nextSibling")},prevAll:function(a){return F(a,"previousSibling")},nextUntil:function(a,s,d){return F(a,"nextSibling",d)},prevUntil:function(a,s,d){return F(a,"previousSibling",d)},siblings:function(a){return R((a.parentNode||{}).firstChild,a)},children:function(a){return R(a.firstChild)},contents:function(a){return a.contentDocument!=null&&o(a.contentDocument)?a.contentDocument:(V(a,"template")&&(a=a.content||a),c.merge([],a.childNodes))}},function(a,s){c.fn[a]=function(d,m){var g=c.map(this,s,d);return a.slice(-5)!=="Until"&&(m=d),m&&typeof m=="string"&&(g=c.filter(m,g)),this.length>1&&(re[a]||c.uniqueSort(g),Se.test(a)&&g.reverse()),this.pushStack(g)}});var le=/[^\x20\t\r\n\f]+/g;function fe(a){var s={};return c.each(a.match(le)||[],function(d,m){s[m]=!0}),s}c.Callbacks=function(a){a=typeof a=="string"?fe(a):c.extend({},a);var s,d,m,g,y=[],x=[],A=-1,k=function(){for(g=g||a.once,m=s=!0;x.length;A=-1)for(d=x.shift();++A-1;)y.splice(K,1),K<=A&&A--}),this},has:function(Q){return Q?c.inArray(Q,y)>-1:y.length>0},empty:function(){return y&&(y=[]),this},disable:function(){return g=x=[],y=d="",this},disabled:function(){return!y},lock:function(){return g=x=[],!d&&!s&&(y=d=""),this},locked:function(){return!!g},fireWith:function(Q,ne){return g||(ne=ne||[],ne=[Q,ne.slice?ne.slice():ne],x.push(ne),s||k()),this},fire:function(){return H.fireWith(this,arguments),this},fired:function(){return!!m}};return H};function ge(a){return a}function Te(a){throw a}function Me(a,s,d,m){var g;try{a&&$(g=a.promise)?g.call(a).done(s).fail(d):a&&$(g=a.then)?g.call(a,s,d):s.apply(void 0,[a].slice(m))}catch(y){d.apply(void 0,[y])}}c.extend({Deferred:function(a){var s=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],d="pending",m={state:function(){return d},always:function(){return g.done(arguments).fail(arguments),this},catch:function(y){return m.then(null,y)},pipe:function(){var y=arguments;return c.Deferred(function(x){c.each(s,function(A,k){var H=$(y[k[4]])&&y[k[4]];g[k[1]](function(){var Q=H&&H.apply(this,arguments);Q&&$(Q.promise)?Q.promise().progress(x.notify).done(x.resolve).fail(x.reject):x[k[0]+"With"](this,H?[Q]:arguments)})}),y=null}).promise()},then:function(y,x,A){var k=0;function H(Q,ne,K,ue){return function(){var Ke=this,ct=arguments,Ze=function(){var fn,ao;if(!(Q=k&&(K!==Te&&(Ke=void 0,ct=[fn]),ne.rejectWith(Ke,ct))}};Q?yn():(c.Deferred.getErrorHook?yn.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(yn.error=c.Deferred.getStackHook()),t.setTimeout(yn))}}return c.Deferred(function(Q){s[0][3].add(H(0,Q,$(A)?A:ge,Q.notifyWith)),s[1][3].add(H(0,Q,$(y)?y:ge)),s[2][3].add(H(0,Q,$(x)?x:Te))}).promise()},promise:function(y){return y!=null?c.extend(y,m):m}},g={};return c.each(s,function(y,x){var A=x[2],k=x[5];m[x[1]]=A.add,k&&A.add(function(){d=k},s[3-y][2].disable,s[3-y][3].disable,s[0][2].lock,s[0][3].lock),A.add(x[3].fire),g[x[0]]=function(){return g[x[0]+"With"](this===g?void 0:this,arguments),this},g[x[0]+"With"]=A.fireWith}),m.promise(g),a&&a.call(g,g),g},when:function(a){var s=arguments.length,d=s,m=Array(d),g=i.call(arguments),y=c.Deferred(),x=function(A){return function(k){m[A]=this,g[A]=arguments.length>1?i.call(arguments):k,--s||y.resolveWith(m,g)}};if(s<=1&&(Me(a,y.done(x(d)).resolve,y.reject,!s),y.state()==="pending"||$(g[d]&&g[d].then)))return y.then();for(;d--;)Me(g[d],x(d),y.reject);return y.promise()}});var He=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(a,s){t.console&&t.console.warn&&a&&He.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,s)},c.readyException=function(a){t.setTimeout(function(){throw a})};var Je=c.Deferred();c.fn.ready=function(a){return Je.then(a).catch(function(s){c.readyException(s)}),this},c.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(a!==!0&&--c.readyWait>0)&&Je.resolveWith(C,[c]))}}),c.ready.then=Je.then;function Qe(){C.removeEventListener("DOMContentLoaded",Qe),t.removeEventListener("load",Qe),c.ready()}C.readyState==="complete"||C.readyState!=="loading"&&!C.documentElement.doScroll?t.setTimeout(c.ready):(C.addEventListener("DOMContentLoaded",Qe),t.addEventListener("load",Qe));var Be=function(a,s,d,m,g,y,x){var A=0,k=a.length,H=d==null;if(_(d)==="object"){g=!0;for(A in d)Be(a,s,A,d[A],!0,y,x)}else if(m!==void 0&&(g=!0,$(m)||(x=!0),H&&(x?(s.call(a,m),s=null):(H=s,s=function(Q,ne,K){return H.call(c(Q),K)})),s))for(;A1,null,!0)},removeData:function(a){return this.each(function(){xe.remove(this,a)})}}),c.extend({queue:function(a,s,d){var m;if(a)return s=(s||"fx")+"queue",m=pe.get(a,s),d&&(!m||Array.isArray(d)?m=pe.access(a,s,c.makeArray(d)):m.push(d)),m||[]},dequeue:function(a,s){s=s||"fx";var d=c.queue(a,s),m=d.length,g=d.shift(),y=c._queueHooks(a,s),x=function(){c.dequeue(a,s)};g==="inprogress"&&(g=d.shift(),m--),g&&(s==="fx"&&d.unshift("inprogress"),delete y.stop,g.call(a,x,y)),!m&&y&&y.empty.fire()},_queueHooks:function(a,s){var d=s+"queueHooks";return pe.get(a,d)||pe.access(a,d,{empty:c.Callbacks("once memory").add(function(){pe.remove(a,[s+"queue",d])})})}}),c.fn.extend({queue:function(a,s){var d=2;return typeof a!="string"&&(s=a,a="fx",d--),arguments.length\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=C.createDocumentFragment(),s=a.appendChild(C.createElement("div")),d=C.createElement("input");d.setAttribute("type","radio"),d.setAttribute("checked","checked"),d.setAttribute("name","t"),s.appendChild(d),T.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",T.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",T.option=!!s.lastChild})();var _e={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};_e.tbody=_e.tfoot=_e.colgroup=_e.caption=_e.thead,_e.th=_e.td,T.option||(_e.optgroup=_e.option=[1,""]);function Ue(a,s){var d;return typeof a.getElementsByTagName<"u"?d=a.getElementsByTagName(s||"*"):typeof a.querySelectorAll<"u"?d=a.querySelectorAll(s||"*"):d=[],s===void 0||s&&V(a,s)?c.merge([a],d):d}function je(a,s){for(var d=0,m=a.length;d-1){g&&g.push(y);continue}if(H=xt(y),x=Ue(ne.appendChild(y),"script"),H&&je(x),d)for(Q=0;y=x[Q++];)ft.test(y.type||"")&&d.push(y)}return ne}var mt=/^([^.]*)(?:\.(.+)|)/;function vt(){return!0}function Xt(){return!1}function sn(a,s,d,m,g,y){var x,A;if(typeof s=="object"){typeof d!="string"&&(m=m||d,d=void 0);for(A in s)sn(a,A,d,m,s[A],y);return a}if(m==null&&g==null?(g=d,m=d=void 0):g==null&&(typeof d=="string"?(g=m,m=void 0):(g=m,m=d,d=void 0)),g===!1)g=Xt;else if(!g)return a;return y===1&&(x=g,g=function(k){return c().off(k),x.apply(this,arguments)},g.guid=x.guid||(x.guid=c.guid++)),a.each(function(){c.event.add(this,s,g,m,d)})}c.event={global:{},add:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.get(a);if(Ne(a))for(d.handler&&(y=d,d=y.handler,g=y.selector),g&&c.find.matchesSelector(st,g),d.guid||(d.guid=c.guid++),(k=Ze.events)||(k=Ze.events=Object.create(null)),(x=Ze.handle)||(x=Ze.handle=function(yn){return typeof c<"u"&&c.event.triggered!==yn.type?c.event.dispatch.apply(a,arguments):void 0}),s=(s||"").match(le)||[""],H=s.length;H--;)A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),ue&&(ne=c.event.special[ue]||{},ue=(g?ne.delegateType:ne.bindType)||ue,ne=c.event.special[ue]||{},Q=c.extend({type:ue,origType:ct,data:m,handler:d,guid:d.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:Ke.join(".")},y),(K=k[ue])||(K=k[ue]=[],K.delegateCount=0,(!ne.setup||ne.setup.call(a,m,Ke,x)===!1)&&a.addEventListener&&a.addEventListener(ue,x)),ne.add&&(ne.add.call(a,Q),Q.handler.guid||(Q.handler.guid=d.guid)),g?K.splice(K.delegateCount++,0,Q):K.push(Q),c.event.global[ue]=!0)},remove:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.hasData(a)&&pe.get(a);if(!(!Ze||!(k=Ze.events))){for(s=(s||"").match(le)||[""],H=s.length;H--;){if(A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),!ue){for(ue in k)c.event.remove(a,ue+s[H],d,m,!0);continue}for(ne=c.event.special[ue]||{},ue=(m?ne.delegateType:ne.bindType)||ue,K=k[ue]||[],A=A[2]&&new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"),x=y=K.length;y--;)Q=K[y],(g||ct===Q.origType)&&(!d||d.guid===Q.guid)&&(!A||A.test(Q.namespace))&&(!m||m===Q.selector||m==="**"&&Q.selector)&&(K.splice(y,1),Q.selector&&K.delegateCount--,ne.remove&&ne.remove.call(a,Q));x&&!K.length&&((!ne.teardown||ne.teardown.call(a,Ke,Ze.handle)===!1)&&c.removeEvent(a,ue,Ze.handle),delete k[ue])}c.isEmptyObject(k)&&pe.remove(a,"handle events")}},dispatch:function(a){var s,d,m,g,y,x,A=new Array(arguments.length),k=c.event.fix(a),H=(pe.get(this,"events")||Object.create(null))[k.type]||[],Q=c.event.special[k.type]||{};for(A[0]=k,s=1;s=1)){for(;H!==this;H=H.parentNode||this)if(H.nodeType===1&&!(a.type==="click"&&H.disabled===!0)){for(y=[],x={},d=0;d-1:c.find(g,this,null,[H]).length),x[g]&&y.push(m);y.length&&A.push({elem:H,handlers:y})}}return H=this,k\s*$/g;function Bn(a,s){return V(a,"table")&&V(s.nodeType!==11?s:s.firstChild,"tr")&&c(a).children("tbody")[0]||a}function kn(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function yt(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function ar(a,s){var d,m,g,y,x,A,k;if(s.nodeType===1){if(pe.hasData(a)&&(y=pe.get(a),k=y.events,k)){pe.remove(s,"handle events");for(g in k)for(d=0,m=k[g].length;d1&&typeof ue=="string"&&!T.checkClone&&zn.test(ue))return a.each(function(ct){var Ze=a.eq(ct);Ke&&(s[0]=ue.call(this,ct,Ze.html())),Fn(Ze,s,d,m)});if(ne&&(g=Ae(s,a[0].ownerDocument,!1,a,m),y=g.firstChild,g.childNodes.length===1&&(g=y),y||m)){for(x=c.map(Ue(g,"script"),kn),A=x.length;Q0&&je(x,!k&&Ue(a,"script")),A},cleanData:function(a){for(var s,d,m,g=c.event.special,y=0;(d=a[y])!==void 0;y++)if(Ne(d)){if(s=d[pe.expando]){if(s.events)for(m in s.events)g[m]?c.event.remove(d,m):c.removeEvent(d,m,s.handle);d[pe.expando]=void 0}d[xe.expando]&&(d[xe.expando]=void 0)}}}),c.fn.extend({detach:function(a){return Wn(this,a,!0)},remove:function(a){return Wn(this,a)},text:function(a){return Be(this,function(s){return s===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,a,arguments.length)},append:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.appendChild(a)}})},prepend:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.insertBefore(a,s.firstChild)}})},before:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,s=0;(a=this[s])!=null;s++)a.nodeType===1&&(c.cleanData(Ue(a,!1)),a.textContent="");return this},clone:function(a,s){return a=a??!1,s=s??a,this.map(function(){return c.clone(this,a,s)})},html:function(a){return Be(this,function(s){var d=this[0]||{},m=0,g=this.length;if(s===void 0&&d.nodeType===1)return d.innerHTML;if(typeof s=="string"&&!ir.test(s)&&!_e[($t.exec(s)||["",""])[1].toLowerCase()]){s=c.htmlPrefilter(s);try{for(;m=0&&(k+=Math.max(0,Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-y-k-A-.5))||0),k+H}function Kn(a,s,d){var m=Vn(a),g=!T.boxSizingReliable()||d,y=g&&c.css(a,"boxSizing",!1,m)==="border-box",x=y,A=br(a,s,m),k="offset"+s[0].toUpperCase()+s.slice(1);if(Jr.test(A)){if(!d)return A;A="auto"}return(!T.boxSizingReliable()&&y||!T.reliableTrDimensions()&&V(a,"tr")||A==="auto"||!parseFloat(A)&&c.css(a,"display",!1,m)==="inline")&&a.getClientRects().length&&(y=c.css(a,"boxSizing",!1,m)==="border-box",x=k in a,x&&(A=a[k])),A=parseFloat(A)||0,A+ro(a,s,d||(y?"border":"content"),x,m,A)+"px"}c.extend({cssHooks:{opacity:{get:function(a,s){if(s){var d=br(a,"opacity");return d===""?"1":d}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(a,s,d,m){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,y,x,A=Ye(s),k=lr.test(s),H=a.style;if(k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],d!==void 0){if(y=typeof d,y==="string"&&(g=Tt.exec(d))&&g[1]&&(d=Lt(a,s,g),y="number"),d==null||d!==d)return;y==="number"&&!k&&(d+=g&&g[3]||(c.cssNumber[A]?"":"px")),!T.clearCloneStyle&&d===""&&s.indexOf("background")===0&&(H[s]="inherit"),(!x||!("set"in x)||(d=x.set(a,d,m))!==void 0)&&(k?H.setProperty(s,d):H[s]=d)}else return x&&"get"in x&&(g=x.get(a,!1,m))!==void 0?g:H[s]}},css:function(a,s,d,m){var g,y,x,A=Ye(s),k=lr.test(s);return k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],x&&"get"in x&&(g=x.get(a,!0,d)),g===void 0&&(g=br(a,s,m)),g==="normal"&&s in Un&&(g=Un[s]),d===""||d?(y=parseFloat(g),d===!0||isFinite(y)?y||0:g):g}}),c.each(["height","width"],function(a,s){c.cssHooks[s]={get:function(d,m,g){if(m)return Bo.test(c.css(d,"display"))&&(!d.getClientRects().length||!d.getBoundingClientRect().width)?un(d,gn,function(){return Kn(d,s,g)}):Kn(d,s,g)},set:function(d,m,g){var y,x=Vn(d),A=!T.scrollboxSize()&&x.position==="absolute",k=A||g,H=k&&c.css(d,"boxSizing",!1,x)==="border-box",Q=g?ro(d,s,g,H,x):0;return H&&A&&(Q-=Math.ceil(d["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(x[s])-ro(d,s,"border",!1,x)-.5)),Q&&(y=Tt.exec(m))&&(y[3]||"px")!=="px"&&(d.style[s]=m,m=c.css(d,s)),no(d,m,Q)}}}),c.cssHooks.marginLeft=eo(T.reliableMarginLeft,function(a,s){if(s)return(parseFloat(br(a,"marginLeft"))||a.getBoundingClientRect().left-un(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(a,s){c.cssHooks[a+s]={expand:function(d){for(var m=0,g={},y=typeof d=="string"?d.split(" "):[d];m<4;m++)g[a+Ot[m]+s]=y[m]||y[m-2]||y[0];return g}},a!=="margin"&&(c.cssHooks[a+s].set=no)}),c.fn.extend({css:function(a,s){return Be(this,function(d,m,g){var y,x,A={},k=0;if(Array.isArray(m)){for(y=Vn(d),x=m.length;k1)}});function Dt(a,s,d,m,g){return new Dt.prototype.init(a,s,d,m,g)}c.Tween=Dt,Dt.prototype={constructor:Dt,init:function(a,s,d,m,g,y){this.elem=a,this.prop=d,this.easing=g||c.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=m,this.unit=y||(c.cssNumber[d]?"":"px")},cur:function(){var a=Dt.propHooks[this.prop];return a&&a.get?a.get(this):Dt.propHooks._default.get(this)},run:function(a){var s,d=Dt.propHooks[this.prop];return this.options.duration?this.pos=s=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=s=a,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):Dt.propHooks._default.set(this),this}},Dt.prototype.init.prototype=Dt.prototype,Dt.propHooks={_default:{get:function(a){var s;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(s=c.css(a.elem,a.prop,""),!s||s==="auto"?0:s)},set:function(a){c.fx.step[a.prop]?c.fx.step[a.prop](a):a.elem.nodeType===1&&(c.cssHooks[a.prop]||a.elem.style[to(a.prop)]!=null)?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Dt.propHooks.scrollTop=Dt.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},c.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},c.fx=Dt.prototype.init,c.fx.step={};var Gn,sr,ur=/^(?:toggle|show|hide)$/,Si=/queueHooks$/;function gt(){sr&&(C.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(gt):t.setTimeout(gt,c.fx.interval),c.fx.tick())}function at(){return t.setTimeout(function(){Gn=void 0}),Gn=Date.now()}function ut(a,s){var d,m=0,g={height:a};for(s=s?1:0;m<4;m+=2-s)d=Ot[m],g["margin"+d]=g["padding"+d]=a;return s&&(g.opacity=g.width=a),g}function tn(a,s,d){for(var m,g=(nn.tweeners[s]||[]).concat(nn.tweeners["*"]),y=0,x=g.length;y1)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})}}),c.extend({attr:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2)){if(typeof a.getAttribute>"u")return c.prop(a,s,d);if((y!==1||!c.isXMLDoc(a))&&(g=c.attrHooks[s.toLowerCase()]||(c.expr.match.bool.test(s)?Fo:void 0)),d!==void 0){if(d===null){c.removeAttr(a,s);return}return g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:(a.setAttribute(s,d+""),d)}return g&&"get"in g&&(m=g.get(a,s))!==null?m:(m=c.find.attr(a,s),m??void 0)}},attrHooks:{type:{set:function(a,s){if(!T.radioValue&&s==="radio"&&V(a,"input")){var d=a.value;return a.setAttribute("type",s),d&&(a.value=d),s}}}},removeAttr:function(a,s){var d,m=0,g=s&&s.match(le);if(g&&a.nodeType===1)for(;d=g[m++];)a.removeAttribute(d)}}),Fo={set:function(a,s,d){return s===!1?c.removeAttr(a,d):a.setAttribute(d,d),d}},c.each(c.expr.match.bool.source.match(/\w+/g),function(a,s){var d=Cr[s]||c.find.attr;Cr[s]=function(m,g,y){var x,A,k=g.toLowerCase();return y||(A=Cr[k],Cr[k]=x,x=d(m,g,y)!=null?k:null,Cr[k]=A),x}});var yo=/^(?:input|select|textarea|button)$/i,io=/^(?:a|area)$/i;c.fn.extend({prop:function(a,s){return Be(this,c.prop,a,s,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[c.propFix[a]||a]})}}),c.extend({prop:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2))return(y!==1||!c.isXMLDoc(a))&&(s=c.propFix[s]||s,g=c.propHooks[s]),d!==void 0?g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:a[s]=d:g&&"get"in g&&(m=g.get(a,s))!==null?m:a[s]},propHooks:{tabIndex:{get:function(a){var s=c.find.attr(a,"tabindex");return s?parseInt(s,10):yo.test(a.nodeName)||io.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(c.propHooks.selected={get:function(a){var s=a.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(a){var s=a.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function qn(a){var s=a.match(le)||[];return s.join(" ")}function Vt(a){return a.getAttribute&&a.getAttribute("class")||""}function Xn(a){return Array.isArray(a)?a:typeof a=="string"?a.match(le)||[]:[]}c.fn.extend({addClass:function(a){var s,d,m,g,y,x;return $(a)?this.each(function(A){c(this).addClass(a.call(this,A,Vt(this)))}):(s=Xn(a),s.length?this.each(function(){if(m=Vt(this),d=this.nodeType===1&&" "+qn(m)+" ",d){for(y=0;y-1;)d=d.replace(" "+g+" "," ");x=qn(d),m!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(a,s){var d,m,g,y,x=typeof a,A=x==="string"||Array.isArray(a);return $(a)?this.each(function(k){c(this).toggleClass(a.call(this,k,Vt(this),s),s)}):typeof s=="boolean"&&A?s?this.addClass(a):this.removeClass(a):(d=Xn(a),this.each(function(){if(A)for(y=c(this),g=0;g-1)return!0;return!1}});var Yi=/\r/g;c.fn.extend({val:function(a){var s,d,m,g=this[0];return arguments.length?(m=$(a),this.each(function(y){var x;this.nodeType===1&&(m?x=a.call(this,y,c(this).val()):x=a,x==null?x="":typeof x=="number"?x+="":Array.isArray(x)&&(x=c.map(x,function(A){return A==null?"":A+""})),s=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,x,"value")===void 0)&&(this.value=x))})):g?(s=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()],s&&"get"in s&&(d=s.get(g,"value"))!==void 0?d:(d=g.value,typeof d=="string"?d.replace(Yi,""):d??"")):void 0}}),c.extend({valHooks:{option:{get:function(a){var s=c.find.attr(a,"value");return s??qn(c.text(a))}},select:{get:function(a){var s,d,m,g=a.options,y=a.selectedIndex,x=a.type==="select-one",A=x?null:[],k=x?y+1:g.length;for(y<0?m=k:m=x?y:0;m-1)&&(d=!0);return d||(a.selectedIndex=-1),y}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,s){if(Array.isArray(s))return a.checked=c.inArray(c(a).val(),s)>-1}},T.checkOn||(c.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})});var cr=t.location,Lr={guid:Date.now()},So=/\?/;c.parseXML=function(a){var s,d;if(!a||typeof a!="string")return null;try{s=new t.DOMParser().parseFromString(a,"text/xml")}catch{}return d=s&&s.getElementsByTagName("parsererror")[0],(!s||d)&&c.error("Invalid XML: "+(d?c.map(d.childNodes,function(m){return m.textContent}).join(` -`):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,bi=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,m){var g,y,x,A,k,H,Q,ne,K=[d||C],ue=h.call(a,"type")?a.type:a,Ke=h.call(a,"namespace")?a.namespace.split("."):[];if(y=ne=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Ke=ue.split("."),ue=Ke.shift(),Ke.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=m?2:3,a.namespace=Ke.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),Q=c.event.special[ue]||{},!(!m&&Q.trigger&&Q.trigger.apply(d,s)===!1))){if(!m&&!Q.noBubble&&!N(d)){for(A=Q.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ne=y,a.type=g>1?A:Q.bindType||ue,H=(pe.get(y,"events")||Object.create(null))[a.type]&&pe.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Ne(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!m&&!a.isDefaultPrevented()&&(!Q._default||Q._default.apply(K.pop(),s)===!1)&&Ne(d)&&k&&$(d[ue])&&!N(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ne.addEventListener(ue,bi),d[ue](),a.isPropagationStopped()&&ne.removeEventListener(ue,bi),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var m=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(m,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function we(a,s,d,m){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?m(a,x):we(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,m)});else if(!d&&_(s)==="object")for(g in s)we(a+"["+g+"]",s[g],d,m);else m(a,s)}c.param=function(a,s){var d,m=[],g=function(y,x){var A=$(x)?x():x;m[m.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)we(d,a[d],s,g);return m.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(m){return{name:s.name,value:m.replace(Zi,`\r + */(function(e){(function(t,n){e.exports=t.document?n(t,!0):function(r){if(!r.document)throw new Error("jQuery requires a window with a document");return n(r)}})(typeof window<"u"?window:Vg,function(t,n){var r=[],o=Object.getPrototypeOf,i=r.slice,l=r.flat?function(a){return r.flat.call(a)}:function(a){return r.concat.apply([],a)},u=r.push,f=r.indexOf,p={},S=p.toString,h=p.hasOwnProperty,b=h.toString,O=b.call(Object),T={},$=function(s){return typeof s=="function"&&typeof s.nodeType!="number"&&typeof s.item!="function"},N=function(s){return s!=null&&s===s.window},C=t.document,w={type:!0,src:!0,nonce:!0,noModule:!0};function E(a,s,d){d=d||C;var m,g,y=d.createElement("script");if(y.text=a,s)for(m in w)g=s[m]||s.getAttribute&&s.getAttribute(m),g&&y.setAttribute(m,g);d.head.appendChild(y).parentNode.removeChild(y)}function _(a){return a==null?a+"":typeof a=="object"||typeof a=="function"?p[S.call(a)]||"object":typeof a}var M="3.7.1",L=/HTML$/i,c=function(a,s){return new c.fn.init(a,s)};c.fn=c.prototype={jquery:M,constructor:c,length:0,toArray:function(){return i.call(this)},get:function(a){return a==null?i.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var s=c.merge(this.constructor(),a);return s.prevObject=this,s},each:function(a){return c.each(this,a)},map:function(a){return this.pushStack(c.map(this,function(s,d){return a.call(s,d,s)}))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(c.grep(this,function(a,s){return(s+1)%2}))},odd:function(){return this.pushStack(c.grep(this,function(a,s){return s%2}))},eq:function(a){var s=this.length,d=+a+(a<0?s:0);return this.pushStack(d>=0&&d0&&s-1 in a}function V(a,s){return a.nodeName&&a.nodeName.toLowerCase()===s.toLowerCase()}var Y=r.pop,ie=r.sort,G=r.splice,q="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+q+"+|((?:^|[^\\\\])(?:\\\\.)*)"+q+"+$","g");c.contains=function(a,s){var d=s&&s.parentNode;return a===d||!!(d&&d.nodeType===1&&(a.contains?a.contains(d):a.compareDocumentPosition&&a.compareDocumentPosition(d)&16))};var J=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function D(a,s){return s?a==="\0"?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a}c.escapeSelector=function(a){return(a+"").replace(J,D)};var j=C,I=u;(function(){var a,s,d,m,g,y=I,x,A,k,H,Q,ne=c.expando,K=0,ue=0,Ke=_s(),ct=_s(),Ze=_s(),yn=_s(),fn=function(P,z){return P===z&&(g=!0),0},ao="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",lo="(?:\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",ot="\\["+q+"*("+lo+")(?:"+q+"*([*^$|!~]?=)"+q+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+lo+"))|)"+q+"*\\]",wi=":("+lo+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+ot+")*)|.*)\\)|)",dt=new RegExp(q+"+","g"),Qt=new RegExp("^"+q+"*,"+q+"*"),al=new RegExp("^"+q+"*([>+~]|"+q+")"+q+"*"),rf=new RegExp(q+"|>"),so=new RegExp(wi),ll=new RegExp("^"+lo+"$"),uo={ID:new RegExp("^#("+lo+")"),CLASS:new RegExp("^\\.("+lo+")"),TAG:new RegExp("^("+lo+"|[*])"),ATTR:new RegExp("^"+ot),PSEUDO:new RegExp("^"+wi),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+ao+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},Wo=/^(?:input|select|textarea|button)$/i,Vo=/^h\d$/i,wr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,of=/[+~]/,Co=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),wo=function(P,z){var U="0x"+P.slice(1)-65536;return z||(U<0?String.fromCharCode(U+65536):String.fromCharCode(U>>10|55296,U&1023|56320))},Mb=function(){Uo()},Nb=Ps(function(P){return P.disabled===!0&&V(P,"fieldset")},{dir:"parentNode",next:"legend"});function Ab(){try{return x.activeElement}catch{}}try{y.apply(r=i.call(j.childNodes),j.childNodes),r[j.childNodes.length].nodeType}catch{y={apply:function(z,U){I.apply(z,i.call(U))},call:function(z){I.apply(z,i.call(arguments,1))}}}function St(P,z,U,X){var te,he,be,Pe,Ce,nt,We,Ge=z&&z.ownerDocument,rt=z?z.nodeType:9;if(U=U||[],typeof P!="string"||!P||rt!==1&&rt!==9&&rt!==11)return U;if(!X&&(Uo(z),z=z||x,k)){if(rt!==11&&(Ce=wr.exec(P)))if(te=Ce[1]){if(rt===9)if(be=z.getElementById(te)){if(be.id===te)return y.call(U,be),U}else return U;else if(Ge&&(be=Ge.getElementById(te))&&St.contains(z,be)&&be.id===te)return y.call(U,be),U}else{if(Ce[2])return y.apply(U,z.getElementsByTagName(P)),U;if((te=Ce[3])&&z.getElementsByClassName)return y.apply(U,z.getElementsByClassName(te)),U}if(!yn[P+" "]&&(!H||!H.test(P))){if(We=P,Ge=z,rt===1&&(rf.test(P)||al.test(P))){for(Ge=of.test(P)&&af(z.parentNode)||z,(Ge!=z||!T.scope)&&((Pe=z.getAttribute("id"))?Pe=c.escapeSelector(Pe):z.setAttribute("id",Pe=ne)),nt=sl(P),he=nt.length;he--;)nt[he]=(Pe?"#"+Pe:":scope")+" "+Rs(nt[he]);We=nt.join(",")}try{return y.apply(U,Ge.querySelectorAll(We)),U}catch{yn(P,!0)}finally{Pe===ne&&z.removeAttribute("id")}}}return pv(P.replace(ee,"$1"),z,U,X)}function _s(){var P=[];function z(U,X){return P.push(U+" ")>s.cacheLength&&delete z[P.shift()],z[U+" "]=X}return z}function jr(P){return P[ne]=!0,P}function ea(P){var z=x.createElement("fieldset");try{return!!P(z)}catch{return!1}finally{z.parentNode&&z.parentNode.removeChild(z),z=null}}function Lb(P){return function(z){return V(z,"input")&&z.type===P}}function jb(P){return function(z){return(V(z,"input")||V(z,"button"))&&z.type===P}}function fv(P){return function(z){return"form"in z?z.parentNode&&z.disabled===!1?"label"in z?"label"in z.parentNode?z.parentNode.disabled===P:z.disabled===P:z.isDisabled===P||z.isDisabled!==!P&&Nb(z)===P:z.disabled===P:"label"in z?z.disabled===P:!1}}function xi(P){return jr(function(z){return z=+z,jr(function(U,X){for(var te,he=P([],U.length,z),be=he.length;be--;)U[te=he[be]]&&(U[te]=!(X[te]=U[te]))})})}function af(P){return P&&typeof P.getElementsByTagName<"u"&&P}function Uo(P){var z,U=P?P.ownerDocument||P:j;return U==x||U.nodeType!==9||!U.documentElement||(x=U,A=x.documentElement,k=!c.isXMLDoc(x),Q=A.matches||A.webkitMatchesSelector||A.msMatchesSelector,A.msMatchesSelector&&j!=x&&(z=x.defaultView)&&z.top!==z&&z.addEventListener("unload",Mb),T.getById=ea(function(X){return A.appendChild(X).id=c.expando,!x.getElementsByName||!x.getElementsByName(c.expando).length}),T.disconnectedMatch=ea(function(X){return Q.call(X,"*")}),T.scope=ea(function(){return x.querySelectorAll(":scope")}),T.cssHas=ea(function(){try{return x.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){return he.getAttribute("id")===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he=te.getElementById(X);return he?[he]:[]}}):(s.filter.ID=function(X){var te=X.replace(Co,wo);return function(he){var be=typeof he.getAttributeNode<"u"&&he.getAttributeNode("id");return be&&be.value===te}},s.find.ID=function(X,te){if(typeof te.getElementById<"u"&&k){var he,be,Pe,Ce=te.getElementById(X);if(Ce){if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce];for(Pe=te.getElementsByName(X),be=0;Ce=Pe[be++];)if(he=Ce.getAttributeNode("id"),he&&he.value===X)return[Ce]}return[]}}),s.find.TAG=function(X,te){return typeof te.getElementsByTagName<"u"?te.getElementsByTagName(X):te.querySelectorAll(X)},s.find.CLASS=function(X,te){if(typeof te.getElementsByClassName<"u"&&k)return te.getElementsByClassName(X)},H=[],ea(function(X){var te;A.appendChild(X).innerHTML="",X.querySelectorAll("[selected]").length||H.push("\\["+q+"*(?:value|"+ao+")"),X.querySelectorAll("[id~="+ne+"-]").length||H.push("~="),X.querySelectorAll("a#"+ne+"+*").length||H.push(".#.+[+~]"),X.querySelectorAll(":checked").length||H.push(":checked"),te=x.createElement("input"),te.setAttribute("type","hidden"),X.appendChild(te).setAttribute("name","D"),A.appendChild(X).disabled=!0,X.querySelectorAll(":disabled").length!==2&&H.push(":enabled",":disabled"),te=x.createElement("input"),te.setAttribute("name",""),X.appendChild(te),X.querySelectorAll("[name='']").length||H.push("\\["+q+"*name"+q+"*="+q+`*(?:''|"")`)}),T.cssHas||H.push(":has"),H=H.length&&new RegExp(H.join("|")),fn=function(X,te){if(X===te)return g=!0,0;var he=!X.compareDocumentPosition-!te.compareDocumentPosition;return he||(he=(X.ownerDocument||X)==(te.ownerDocument||te)?X.compareDocumentPosition(te):1,he&1||!T.sortDetached&&te.compareDocumentPosition(X)===he?X===x||X.ownerDocument==j&&St.contains(j,X)?-1:te===x||te.ownerDocument==j&&St.contains(j,te)?1:m?f.call(m,X)-f.call(m,te):0:he&4?-1:1)}),x}St.matches=function(P,z){return St(P,null,null,z)},St.matchesSelector=function(P,z){if(Uo(P),k&&!yn[z+" "]&&(!H||!H.test(z)))try{var U=Q.call(P,z);if(U||T.disconnectedMatch||P.document&&P.document.nodeType!==11)return U}catch{yn(z,!0)}return St(z,x,null,[P]).length>0},St.contains=function(P,z){return(P.ownerDocument||P)!=x&&Uo(P),c.contains(P,z)},St.attr=function(P,z){(P.ownerDocument||P)!=x&&Uo(P);var U=s.attrHandle[z.toLowerCase()],X=U&&h.call(s.attrHandle,z.toLowerCase())?U(P,z,!k):void 0;return X!==void 0?X:P.getAttribute(z)},St.error=function(P){throw new Error("Syntax error, unrecognized expression: "+P)},c.uniqueSort=function(P){var z,U=[],X=0,te=0;if(g=!T.sortStable,m=!T.sortStable&&i.call(P,0),ie.call(P,fn),g){for(;z=P[te++];)z===P[te]&&(X=U.push(te));for(;X--;)G.call(P,U[X],1)}return m=null,P},c.fn.uniqueSort=function(){return this.pushStack(c.uniqueSort(i.apply(this)))},s=c.expr={cacheLength:50,createPseudo:jr,match:uo,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(P){return P[1]=P[1].replace(Co,wo),P[3]=(P[3]||P[4]||P[5]||"").replace(Co,wo),P[2]==="~="&&(P[3]=" "+P[3]+" "),P.slice(0,4)},CHILD:function(P){return P[1]=P[1].toLowerCase(),P[1].slice(0,3)==="nth"?(P[3]||St.error(P[0]),P[4]=+(P[4]?P[5]+(P[6]||1):2*(P[3]==="even"||P[3]==="odd")),P[5]=+(P[7]+P[8]||P[3]==="odd")):P[3]&&St.error(P[0]),P},PSEUDO:function(P){var z,U=!P[6]&&P[2];return uo.CHILD.test(P[0])?null:(P[3]?P[2]=P[4]||P[5]||"":U&&so.test(U)&&(z=sl(U,!0))&&(z=U.indexOf(")",U.length-z)-U.length)&&(P[0]=P[0].slice(0,z),P[2]=U.slice(0,z)),P.slice(0,3))}},filter:{TAG:function(P){var z=P.replace(Co,wo).toLowerCase();return P==="*"?function(){return!0}:function(U){return V(U,z)}},CLASS:function(P){var z=Ke[P+" "];return z||(z=new RegExp("(^|"+q+")"+P+"("+q+"|$)"))&&Ke(P,function(U){return z.test(typeof U.className=="string"&&U.className||typeof U.getAttribute<"u"&&U.getAttribute("class")||"")})},ATTR:function(P,z,U){return function(X){var te=St.attr(X,P);return te==null?z==="!=":z?(te+="",z==="="?te===U:z==="!="?te!==U:z==="^="?U&&te.indexOf(U)===0:z==="*="?U&&te.indexOf(U)>-1:z==="$="?U&&te.slice(-U.length)===U:z==="~="?(" "+te.replace(dt," ")+" ").indexOf(U)>-1:z==="|="?te===U||te.slice(0,U.length+1)===U+"-":!1):!0}},CHILD:function(P,z,U,X,te){var he=P.slice(0,3)!=="nth",be=P.slice(-4)!=="last",Pe=z==="of-type";return X===1&&te===0?function(Ce){return!!Ce.parentNode}:function(Ce,nt,We){var Ge,rt,De,_t,Qn,Tn=he!==be?"nextSibling":"previousSibling",xr=Ce.parentNode,co=Pe&&Ce.nodeName.toLowerCase(),ta=!We&&!Pe,Mn=!1;if(xr){if(he){for(;Tn;){for(De=Ce;De=De[Tn];)if(Pe?V(De,co):De.nodeType===1)return!1;Qn=Tn=P==="only"&&!Qn&&"nextSibling"}return!0}if(Qn=[be?xr.firstChild:xr.lastChild],be&&ta){for(rt=xr[ne]||(xr[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t&&Ge[2],De=_t&&xr.childNodes[_t];De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop();)if(De.nodeType===1&&++Mn&&De===Ce){rt[P]=[K,_t,Mn];break}}else if(ta&&(rt=Ce[ne]||(Ce[ne]={}),Ge=rt[P]||[],_t=Ge[0]===K&&Ge[1],Mn=_t),Mn===!1)for(;(De=++_t&&De&&De[Tn]||(Mn=_t=0)||Qn.pop())&&!((Pe?V(De,co):De.nodeType===1)&&++Mn&&(ta&&(rt=De[ne]||(De[ne]={}),rt[P]=[K,Mn]),De===Ce)););return Mn-=te,Mn===X||Mn%X===0&&Mn/X>=0}}},PSEUDO:function(P,z){var U,X=s.pseudos[P]||s.setFilters[P.toLowerCase()]||St.error("unsupported pseudo: "+P);return X[ne]?X(z):X.length>1?(U=[P,P,"",z],s.setFilters.hasOwnProperty(P.toLowerCase())?jr(function(te,he){for(var be,Pe=X(te,z),Ce=Pe.length;Ce--;)be=f.call(te,Pe[Ce]),te[be]=!(he[be]=Pe[Ce])}):function(te){return X(te,0,U)}):X}},pseudos:{not:jr(function(P){var z=[],U=[],X=cf(P.replace(ee,"$1"));return X[ne]?jr(function(te,he,be,Pe){for(var Ce,nt=X(te,null,Pe,[]),We=te.length;We--;)(Ce=nt[We])&&(te[We]=!(he[We]=Ce))}):function(te,he,be){return z[0]=te,X(z,null,be,U),z[0]=null,!U.pop()}}),has:jr(function(P){return function(z){return St(P,z).length>0}}),contains:jr(function(P){return P=P.replace(Co,wo),function(z){return(z.textContent||c.text(z)).indexOf(P)>-1}}),lang:jr(function(P){return ll.test(P||"")||St.error("unsupported lang: "+P),P=P.replace(Co,wo).toLowerCase(),function(z){var U;do if(U=k?z.lang:z.getAttribute("xml:lang")||z.getAttribute("lang"))return U=U.toLowerCase(),U===P||U.indexOf(P+"-")===0;while((z=z.parentNode)&&z.nodeType===1);return!1}}),target:function(P){var z=t.location&&t.location.hash;return z&&z.slice(1)===P.id},root:function(P){return P===A},focus:function(P){return P===Ab()&&x.hasFocus()&&!!(P.type||P.href||~P.tabIndex)},enabled:fv(!1),disabled:fv(!0),checked:function(P){return V(P,"input")&&!!P.checked||V(P,"option")&&!!P.selected},selected:function(P){return P.parentNode&&P.parentNode.selectedIndex,P.selected===!0},empty:function(P){for(P=P.firstChild;P;P=P.nextSibling)if(P.nodeType<6)return!1;return!0},parent:function(P){return!s.pseudos.empty(P)},header:function(P){return Vo.test(P.nodeName)},input:function(P){return Wo.test(P.nodeName)},button:function(P){return V(P,"input")&&P.type==="button"||V(P,"button")},text:function(P){var z;return V(P,"input")&&P.type==="text"&&((z=P.getAttribute("type"))==null||z.toLowerCase()==="text")},first:xi(function(){return[0]}),last:xi(function(P,z){return[z-1]}),eq:xi(function(P,z,U){return[U<0?U+z:U]}),even:xi(function(P,z){for(var U=0;Uz?X=z:X=U;--X>=0;)P.push(X);return P}),gt:xi(function(P,z,U){for(var X=U<0?U+z:U;++X1?function(z,U,X){for(var te=P.length;te--;)if(!P[te](z,U,X))return!1;return!0}:P[0]}function Db(P,z,U){for(var X=0,te=z.length;X-1&&(be[We]=!(Pe[We]=rt))}}else De=Is(De===Pe?De.splice(Tn,De.length):De),te?te(null,Pe,De,nt):y.apply(Pe,De)})}function uf(P){for(var z,U,X,te=P.length,he=s.relative[P[0].type],be=he||s.relative[" "],Pe=he?1:0,Ce=Ps(function(Ge){return Ge===z},be,!0),nt=Ps(function(Ge){return f.call(z,Ge)>-1},be,!0),We=[function(Ge,rt,De){var _t=!he&&(De||rt!=d)||((z=rt).nodeType?Ce(Ge,rt,De):nt(Ge,rt,De));return z=null,_t}];Pe1&&lf(We),Pe>1&&Rs(P.slice(0,Pe-1).concat({value:P[Pe-2].type===" "?"*":""})).replace(ee,"$1"),U,Pe0,X=P.length>0,te=function(he,be,Pe,Ce,nt){var We,Ge,rt,De=0,_t="0",Qn=he&&[],Tn=[],xr=d,co=he||X&&s.find.TAG("*",nt),ta=K+=xr==null?1:Math.random()||.1,Mn=co.length;for(nt&&(d=be==x||be||nt);_t!==Mn&&(We=co[_t])!=null;_t++){if(X&&We){for(Ge=0,!be&&We.ownerDocument!=x&&(Uo(We),Pe=!k);rt=P[Ge++];)if(rt(We,be||x,Pe)){y.call(Ce,We);break}nt&&(K=ta)}U&&((We=!rt&&We)&&De--,he&&Qn.push(We))}if(De+=_t,U&&_t!==De){for(Ge=0;rt=z[Ge++];)rt(Qn,Tn,be,Pe);if(he){if(De>0)for(;_t--;)Qn[_t]||Tn[_t]||(Tn[_t]=Y.call(Ce));Tn=Is(Tn)}y.apply(Ce,Tn),nt&&!he&&Tn.length>0&&De+z.length>1&&c.uniqueSort(Ce)}return nt&&(K=ta,d=xr),Qn};return U?jr(te):te}function cf(P,z){var U,X=[],te=[],he=Ze[P+" "];if(!he){for(z||(z=sl(P)),U=z.length;U--;)he=uf(z[U]),he[ne]?X.push(he):te.push(he);he=Ze(P,zb(te,X)),he.selector=P}return he}function pv(P,z,U,X){var te,he,be,Pe,Ce,nt=typeof P=="function"&&P,We=!X&&sl(P=nt.selector||P);if(U=U||[],We.length===1){if(he=We[0]=We[0].slice(0),he.length>2&&(be=he[0]).type==="ID"&&z.nodeType===9&&k&&s.relative[he[1].type]){if(z=(s.find.ID(be.matches[0].replace(Co,wo),z)||[])[0],z)nt&&(z=z.parentNode);else return U;P=P.slice(he.shift().value.length)}for(te=uo.needsContext.test(P)?0:he.length;te--&&(be=he[te],!s.relative[Pe=be.type]);)if((Ce=s.find[Pe])&&(X=Ce(be.matches[0].replace(Co,wo),of.test(he[0].type)&&af(z.parentNode)||z))){if(he.splice(te,1),P=X.length&&Rs(he),!P)return y.apply(U,X),U;break}}return(nt||cf(P,We))(X,z,!k,U,!z||of.test(P)&&af(z.parentNode)||z),U}T.sortStable=ne.split("").sort(fn).join("")===ne,Uo(),T.sortDetached=ea(function(P){return P.compareDocumentPosition(x.createElement("fieldset"))&1}),c.find=St,c.expr[":"]=c.expr.pseudos,c.unique=c.uniqueSort,St.compile=cf,St.select=pv,St.setDocument=Uo,St.tokenize=sl,St.escape=c.escapeSelector,St.getText=c.text,St.isXML=c.isXMLDoc,St.selectors=c.expr,St.support=c.support,St.uniqueSort=c.uniqueSort})();var F=function(a,s,d){for(var m=[],g=d!==void 0;(a=a[s])&&a.nodeType!==9;)if(a.nodeType===1){if(g&&c(a).is(d))break;m.push(a)}return m},R=function(a,s){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==s&&d.push(a);return d},Z=c.expr.match.needsContext,W=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ae(a,s,d){return $(s)?c.grep(a,function(m,g){return!!s.call(m,g,m)!==d}):s.nodeType?c.grep(a,function(m){return m===s!==d}):typeof s!="string"?c.grep(a,function(m){return f.call(s,m)>-1!==d}):c.filter(s,a,d)}c.filter=function(a,s,d){var m=s[0];return d&&(a=":not("+a+")"),s.length===1&&m.nodeType===1?c.find.matchesSelector(m,a)?[m]:[]:c.find.matches(a,c.grep(s,function(g){return g.nodeType===1}))},c.fn.extend({find:function(a){var s,d,m=this.length,g=this;if(typeof a!="string")return this.pushStack(c(a).filter(function(){for(s=0;s1?c.uniqueSort(d):d},filter:function(a){return this.pushStack(ae(this,a||[],!1))},not:function(a){return this.pushStack(ae(this,a||[],!0))},is:function(a){return!!ae(this,typeof a=="string"&&Z.test(a)?c(a):a||[],!1).length}});var se,ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,ve=c.fn.init=function(a,s,d){var m,g;if(!a)return this;if(d=d||se,typeof a=="string")if(a[0]==="<"&&a[a.length-1]===">"&&a.length>=3?m=[null,a,null]:m=ye.exec(a),m&&(m[1]||!s))if(m[1]){if(s=s instanceof c?s[0]:s,c.merge(this,c.parseHTML(m[1],s&&s.nodeType?s.ownerDocument||s:C,!0)),W.test(m[1])&&c.isPlainObject(s))for(m in s)$(this[m])?this[m](s[m]):this.attr(m,s[m]);return this}else return g=C.getElementById(m[2]),g&&(this[0]=g,this.length=1),this;else return!s||s.jquery?(s||d).find(a):this.constructor(s).find(a);else{if(a.nodeType)return this[0]=a,this.length=1,this;if($(a))return d.ready!==void 0?d.ready(a):a(c)}return c.makeArray(a,this)};ve.prototype=c.fn,se=c(C);var Se=/^(?:parents|prev(?:Until|All))/,re={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(a){var s=c(a,this),d=s.length;return this.filter(function(){for(var m=0;m-1:d.nodeType===1&&c.find.matchesSelector(d,a))){y.push(d);break}}return this.pushStack(y.length>1?c.uniqueSort(y):y)},index:function(a){return a?typeof a=="string"?f.call(c(a),this[0]):f.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,s){return this.pushStack(c.uniqueSort(c.merge(this.get(),c(a,s))))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}});function oe(a,s){for(;(a=a[s])&&a.nodeType!==1;);return a}c.each({parent:function(a){var s=a.parentNode;return s&&s.nodeType!==11?s:null},parents:function(a){return F(a,"parentNode")},parentsUntil:function(a,s,d){return F(a,"parentNode",d)},next:function(a){return oe(a,"nextSibling")},prev:function(a){return oe(a,"previousSibling")},nextAll:function(a){return F(a,"nextSibling")},prevAll:function(a){return F(a,"previousSibling")},nextUntil:function(a,s,d){return F(a,"nextSibling",d)},prevUntil:function(a,s,d){return F(a,"previousSibling",d)},siblings:function(a){return R((a.parentNode||{}).firstChild,a)},children:function(a){return R(a.firstChild)},contents:function(a){return a.contentDocument!=null&&o(a.contentDocument)?a.contentDocument:(V(a,"template")&&(a=a.content||a),c.merge([],a.childNodes))}},function(a,s){c.fn[a]=function(d,m){var g=c.map(this,s,d);return a.slice(-5)!=="Until"&&(m=d),m&&typeof m=="string"&&(g=c.filter(m,g)),this.length>1&&(re[a]||c.uniqueSort(g),Se.test(a)&&g.reverse()),this.pushStack(g)}});var le=/[^\x20\t\r\n\f]+/g;function fe(a){var s={};return c.each(a.match(le)||[],function(d,m){s[m]=!0}),s}c.Callbacks=function(a){a=typeof a=="string"?fe(a):c.extend({},a);var s,d,m,g,y=[],x=[],A=-1,k=function(){for(g=g||a.once,m=s=!0;x.length;A=-1)for(d=x.shift();++A-1;)y.splice(K,1),K<=A&&A--}),this},has:function(Q){return Q?c.inArray(Q,y)>-1:y.length>0},empty:function(){return y&&(y=[]),this},disable:function(){return g=x=[],y=d="",this},disabled:function(){return!y},lock:function(){return g=x=[],!d&&!s&&(y=d=""),this},locked:function(){return!!g},fireWith:function(Q,ne){return g||(ne=ne||[],ne=[Q,ne.slice?ne.slice():ne],x.push(ne),s||k()),this},fire:function(){return H.fireWith(this,arguments),this},fired:function(){return!!m}};return H};function ge(a){return a}function Oe(a){throw a}function Ne(a,s,d,m){var g;try{a&&$(g=a.promise)?g.call(a).done(s).fail(d):a&&$(g=a.then)?g.call(a,s,d):s.apply(void 0,[a].slice(m))}catch(y){d.apply(void 0,[y])}}c.extend({Deferred:function(a){var s=[["notify","progress",c.Callbacks("memory"),c.Callbacks("memory"),2],["resolve","done",c.Callbacks("once memory"),c.Callbacks("once memory"),0,"resolved"],["reject","fail",c.Callbacks("once memory"),c.Callbacks("once memory"),1,"rejected"]],d="pending",m={state:function(){return d},always:function(){return g.done(arguments).fail(arguments),this},catch:function(y){return m.then(null,y)},pipe:function(){var y=arguments;return c.Deferred(function(x){c.each(s,function(A,k){var H=$(y[k[4]])&&y[k[4]];g[k[1]](function(){var Q=H&&H.apply(this,arguments);Q&&$(Q.promise)?Q.promise().progress(x.notify).done(x.resolve).fail(x.reject):x[k[0]+"With"](this,H?[Q]:arguments)})}),y=null}).promise()},then:function(y,x,A){var k=0;function H(Q,ne,K,ue){return function(){var Ke=this,ct=arguments,Ze=function(){var fn,ao;if(!(Q=k&&(K!==Oe&&(Ke=void 0,ct=[fn]),ne.rejectWith(Ke,ct))}};Q?yn():(c.Deferred.getErrorHook?yn.error=c.Deferred.getErrorHook():c.Deferred.getStackHook&&(yn.error=c.Deferred.getStackHook()),t.setTimeout(yn))}}return c.Deferred(function(Q){s[0][3].add(H(0,Q,$(A)?A:ge,Q.notifyWith)),s[1][3].add(H(0,Q,$(y)?y:ge)),s[2][3].add(H(0,Q,$(x)?x:Oe))}).promise()},promise:function(y){return y!=null?c.extend(y,m):m}},g={};return c.each(s,function(y,x){var A=x[2],k=x[5];m[x[1]]=A.add,k&&A.add(function(){d=k},s[3-y][2].disable,s[3-y][3].disable,s[0][2].lock,s[0][3].lock),A.add(x[3].fire),g[x[0]]=function(){return g[x[0]+"With"](this===g?void 0:this,arguments),this},g[x[0]+"With"]=A.fireWith}),m.promise(g),a&&a.call(g,g),g},when:function(a){var s=arguments.length,d=s,m=Array(d),g=i.call(arguments),y=c.Deferred(),x=function(A){return function(k){m[A]=this,g[A]=arguments.length>1?i.call(arguments):k,--s||y.resolveWith(m,g)}};if(s<=1&&(Ne(a,y.done(x(d)).resolve,y.reject,!s),y.state()==="pending"||$(g[d]&&g[d].then)))return y.then();for(;d--;)Ne(g[d],x(d),y.reject);return y.promise()}});var He=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;c.Deferred.exceptionHook=function(a,s){t.console&&t.console.warn&&a&&He.test(a.name)&&t.console.warn("jQuery.Deferred exception: "+a.message,a.stack,s)},c.readyException=function(a){t.setTimeout(function(){throw a})};var Je=c.Deferred();c.fn.ready=function(a){return Je.then(a).catch(function(s){c.readyException(s)}),this},c.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--c.readyWait:c.isReady)||(c.isReady=!0,!(a!==!0&&--c.readyWait>0)&&Je.resolveWith(C,[c]))}}),c.ready.then=Je.then;function Qe(){C.removeEventListener("DOMContentLoaded",Qe),t.removeEventListener("load",Qe),c.ready()}C.readyState==="complete"||C.readyState!=="loading"&&!C.documentElement.doScroll?t.setTimeout(c.ready):(C.addEventListener("DOMContentLoaded",Qe),t.addEventListener("load",Qe));var Be=function(a,s,d,m,g,y,x){var A=0,k=a.length,H=d==null;if(_(d)==="object"){g=!0;for(A in d)Be(a,s,A,d[A],!0,y,x)}else if(m!==void 0&&(g=!0,$(m)||(x=!0),H&&(x?(s.call(a,m),s=null):(H=s,s=function(Q,ne,K){return H.call(c(Q),K)})),s))for(;A1,null,!0)},removeData:function(a){return this.each(function(){Ee.remove(this,a)})}}),c.extend({queue:function(a,s,d){var m;if(a)return s=(s||"fx")+"queue",m=pe.get(a,s),d&&(!m||Array.isArray(d)?m=pe.access(a,s,c.makeArray(d)):m.push(d)),m||[]},dequeue:function(a,s){s=s||"fx";var d=c.queue(a,s),m=d.length,g=d.shift(),y=c._queueHooks(a,s),x=function(){c.dequeue(a,s)};g==="inprogress"&&(g=d.shift(),m--),g&&(s==="fx"&&d.unshift("inprogress"),delete y.stop,g.call(a,x,y)),!m&&y&&y.empty.fire()},_queueHooks:function(a,s){var d=s+"queueHooks";return pe.get(a,d)||pe.access(a,d,{empty:c.Callbacks("once memory").add(function(){pe.remove(a,[s+"queue",d])})})}}),c.fn.extend({queue:function(a,s){var d=2;return typeof a!="string"&&(s=a,a="fx",d--),arguments.length\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=C.createDocumentFragment(),s=a.appendChild(C.createElement("div")),d=C.createElement("input");d.setAttribute("type","radio"),d.setAttribute("checked","checked"),d.setAttribute("name","t"),s.appendChild(d),T.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,s.innerHTML="",T.noCloneChecked=!!s.cloneNode(!0).lastChild.defaultValue,s.innerHTML="",T.option=!!s.lastChild})();var Re={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Re.tbody=Re.tfoot=Re.colgroup=Re.caption=Re.thead,Re.th=Re.td,T.option||(Re.optgroup=Re.option=[1,""]);function Ue(a,s){var d;return typeof a.getElementsByTagName<"u"?d=a.getElementsByTagName(s||"*"):typeof a.querySelectorAll<"u"?d=a.querySelectorAll(s||"*"):d=[],s===void 0||s&&V(a,s)?c.merge([a],d):d}function je(a,s){for(var d=0,m=a.length;d-1){g&&g.push(y);continue}if(H=xt(y),x=Ue(ne.appendChild(y),"script"),H&&je(x),d)for(Q=0;y=x[Q++];)ft.test(y.type||"")&&d.push(y)}return ne}var mt=/^([^.]*)(?:\.(.+)|)/;function vt(){return!0}function Xt(){return!1}function sn(a,s,d,m,g,y){var x,A;if(typeof s=="object"){typeof d!="string"&&(m=m||d,d=void 0);for(A in s)sn(a,A,d,m,s[A],y);return a}if(m==null&&g==null?(g=d,m=d=void 0):g==null&&(typeof d=="string"?(g=m,m=void 0):(g=m,m=d,d=void 0)),g===!1)g=Xt;else if(!g)return a;return y===1&&(x=g,g=function(k){return c().off(k),x.apply(this,arguments)},g.guid=x.guid||(x.guid=c.guid++)),a.each(function(){c.event.add(this,s,g,m,d)})}c.event={global:{},add:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.get(a);if(Ae(a))for(d.handler&&(y=d,d=y.handler,g=y.selector),g&&c.find.matchesSelector(st,g),d.guid||(d.guid=c.guid++),(k=Ze.events)||(k=Ze.events=Object.create(null)),(x=Ze.handle)||(x=Ze.handle=function(yn){return typeof c<"u"&&c.event.triggered!==yn.type?c.event.dispatch.apply(a,arguments):void 0}),s=(s||"").match(le)||[""],H=s.length;H--;)A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),ue&&(ne=c.event.special[ue]||{},ue=(g?ne.delegateType:ne.bindType)||ue,ne=c.event.special[ue]||{},Q=c.extend({type:ue,origType:ct,data:m,handler:d,guid:d.guid,selector:g,needsContext:g&&c.expr.match.needsContext.test(g),namespace:Ke.join(".")},y),(K=k[ue])||(K=k[ue]=[],K.delegateCount=0,(!ne.setup||ne.setup.call(a,m,Ke,x)===!1)&&a.addEventListener&&a.addEventListener(ue,x)),ne.add&&(ne.add.call(a,Q),Q.handler.guid||(Q.handler.guid=d.guid)),g?K.splice(K.delegateCount++,0,Q):K.push(Q),c.event.global[ue]=!0)},remove:function(a,s,d,m,g){var y,x,A,k,H,Q,ne,K,ue,Ke,ct,Ze=pe.hasData(a)&&pe.get(a);if(!(!Ze||!(k=Ze.events))){for(s=(s||"").match(le)||[""],H=s.length;H--;){if(A=mt.exec(s[H])||[],ue=ct=A[1],Ke=(A[2]||"").split(".").sort(),!ue){for(ue in k)c.event.remove(a,ue+s[H],d,m,!0);continue}for(ne=c.event.special[ue]||{},ue=(m?ne.delegateType:ne.bindType)||ue,K=k[ue]||[],A=A[2]&&new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"),x=y=K.length;y--;)Q=K[y],(g||ct===Q.origType)&&(!d||d.guid===Q.guid)&&(!A||A.test(Q.namespace))&&(!m||m===Q.selector||m==="**"&&Q.selector)&&(K.splice(y,1),Q.selector&&K.delegateCount--,ne.remove&&ne.remove.call(a,Q));x&&!K.length&&((!ne.teardown||ne.teardown.call(a,Ke,Ze.handle)===!1)&&c.removeEvent(a,ue,Ze.handle),delete k[ue])}c.isEmptyObject(k)&&pe.remove(a,"handle events")}},dispatch:function(a){var s,d,m,g,y,x,A=new Array(arguments.length),k=c.event.fix(a),H=(pe.get(this,"events")||Object.create(null))[k.type]||[],Q=c.event.special[k.type]||{};for(A[0]=k,s=1;s=1)){for(;H!==this;H=H.parentNode||this)if(H.nodeType===1&&!(a.type==="click"&&H.disabled===!0)){for(y=[],x={},d=0;d-1:c.find(g,this,null,[H]).length),x[g]&&y.push(m);y.length&&A.push({elem:H,handlers:y})}}return H=this,k\s*$/g;function Bn(a,s){return V(a,"table")&&V(s.nodeType!==11?s:s.firstChild,"tr")&&c(a).children("tbody")[0]||a}function kn(a){return a.type=(a.getAttribute("type")!==null)+"/"+a.type,a}function yt(a){return(a.type||"").slice(0,5)==="true/"?a.type=a.type.slice(5):a.removeAttribute("type"),a}function ar(a,s){var d,m,g,y,x,A,k;if(s.nodeType===1){if(pe.hasData(a)&&(y=pe.get(a),k=y.events,k)){pe.remove(s,"handle events");for(g in k)for(d=0,m=k[g].length;d1&&typeof ue=="string"&&!T.checkClone&&zn.test(ue))return a.each(function(ct){var Ze=a.eq(ct);Ke&&(s[0]=ue.call(this,ct,Ze.html())),Fn(Ze,s,d,m)});if(ne&&(g=Le(s,a[0].ownerDocument,!1,a,m),y=g.firstChild,g.childNodes.length===1&&(g=y),y||m)){for(x=c.map(Ue(g,"script"),kn),A=x.length;Q0&&je(x,!k&&Ue(a,"script")),A},cleanData:function(a){for(var s,d,m,g=c.event.special,y=0;(d=a[y])!==void 0;y++)if(Ae(d)){if(s=d[pe.expando]){if(s.events)for(m in s.events)g[m]?c.event.remove(d,m):c.removeEvent(d,m,s.handle);d[pe.expando]=void 0}d[Ee.expando]&&(d[Ee.expando]=void 0)}}}),c.fn.extend({detach:function(a){return Wn(this,a,!0)},remove:function(a){return Wn(this,a)},text:function(a){return Be(this,function(s){return s===void 0?c.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=s)})},null,a,arguments.length)},append:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.appendChild(a)}})},prepend:function(){return Fn(this,arguments,function(a){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var s=Bn(this,a);s.insertBefore(a,s.firstChild)}})},before:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Fn(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,s=0;(a=this[s])!=null;s++)a.nodeType===1&&(c.cleanData(Ue(a,!1)),a.textContent="");return this},clone:function(a,s){return a=a??!1,s=s??a,this.map(function(){return c.clone(this,a,s)})},html:function(a){return Be(this,function(s){var d=this[0]||{},m=0,g=this.length;if(s===void 0&&d.nodeType===1)return d.innerHTML;if(typeof s=="string"&&!ir.test(s)&&!Re[($t.exec(s)||["",""])[1].toLowerCase()]){s=c.htmlPrefilter(s);try{for(;m=0&&(k+=Math.max(0,Math.ceil(a["offset"+s[0].toUpperCase()+s.slice(1)]-y-k-A-.5))||0),k+H}function Kn(a,s,d){var m=Vn(a),g=!T.boxSizingReliable()||d,y=g&&c.css(a,"boxSizing",!1,m)==="border-box",x=y,A=br(a,s,m),k="offset"+s[0].toUpperCase()+s.slice(1);if(Jr.test(A)){if(!d)return A;A="auto"}return(!T.boxSizingReliable()&&y||!T.reliableTrDimensions()&&V(a,"tr")||A==="auto"||!parseFloat(A)&&c.css(a,"display",!1,m)==="inline")&&a.getClientRects().length&&(y=c.css(a,"boxSizing",!1,m)==="border-box",x=k in a,x&&(A=a[k])),A=parseFloat(A)||0,A+ro(a,s,d||(y?"border":"content"),x,m,A)+"px"}c.extend({cssHooks:{opacity:{get:function(a,s){if(s){var d=br(a,"opacity");return d===""?"1":d}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(a,s,d,m){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var g,y,x,A=Ye(s),k=lr.test(s),H=a.style;if(k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],d!==void 0){if(y=typeof d,y==="string"&&(g=Tt.exec(d))&&g[1]&&(d=Lt(a,s,g),y="number"),d==null||d!==d)return;y==="number"&&!k&&(d+=g&&g[3]||(c.cssNumber[A]?"":"px")),!T.clearCloneStyle&&d===""&&s.indexOf("background")===0&&(H[s]="inherit"),(!x||!("set"in x)||(d=x.set(a,d,m))!==void 0)&&(k?H.setProperty(s,d):H[s]=d)}else return x&&"get"in x&&(g=x.get(a,!1,m))!==void 0?g:H[s]}},css:function(a,s,d,m){var g,y,x,A=Ye(s),k=lr.test(s);return k||(s=to(A)),x=c.cssHooks[s]||c.cssHooks[A],x&&"get"in x&&(g=x.get(a,!0,d)),g===void 0&&(g=br(a,s,m)),g==="normal"&&s in Un&&(g=Un[s]),d===""||d?(y=parseFloat(g),d===!0||isFinite(y)?y||0:g):g}}),c.each(["height","width"],function(a,s){c.cssHooks[s]={get:function(d,m,g){if(m)return Bo.test(c.css(d,"display"))&&(!d.getClientRects().length||!d.getBoundingClientRect().width)?un(d,gn,function(){return Kn(d,s,g)}):Kn(d,s,g)},set:function(d,m,g){var y,x=Vn(d),A=!T.scrollboxSize()&&x.position==="absolute",k=A||g,H=k&&c.css(d,"boxSizing",!1,x)==="border-box",Q=g?ro(d,s,g,H,x):0;return H&&A&&(Q-=Math.ceil(d["offset"+s[0].toUpperCase()+s.slice(1)]-parseFloat(x[s])-ro(d,s,"border",!1,x)-.5)),Q&&(y=Tt.exec(m))&&(y[3]||"px")!=="px"&&(d.style[s]=m,m=c.css(d,s)),no(d,m,Q)}}}),c.cssHooks.marginLeft=eo(T.reliableMarginLeft,function(a,s){if(s)return(parseFloat(br(a,"marginLeft"))||a.getBoundingClientRect().left-un(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),c.each({margin:"",padding:"",border:"Width"},function(a,s){c.cssHooks[a+s]={expand:function(d){for(var m=0,g={},y=typeof d=="string"?d.split(" "):[d];m<4;m++)g[a+Ot[m]+s]=y[m]||y[m-2]||y[0];return g}},a!=="margin"&&(c.cssHooks[a+s].set=no)}),c.fn.extend({css:function(a,s){return Be(this,function(d,m,g){var y,x,A={},k=0;if(Array.isArray(m)){for(y=Vn(d),x=m.length;k1)}});function Dt(a,s,d,m,g){return new Dt.prototype.init(a,s,d,m,g)}c.Tween=Dt,Dt.prototype={constructor:Dt,init:function(a,s,d,m,g,y){this.elem=a,this.prop=d,this.easing=g||c.easing._default,this.options=s,this.start=this.now=this.cur(),this.end=m,this.unit=y||(c.cssNumber[d]?"":"px")},cur:function(){var a=Dt.propHooks[this.prop];return a&&a.get?a.get(this):Dt.propHooks._default.get(this)},run:function(a){var s,d=Dt.propHooks[this.prop];return this.options.duration?this.pos=s=c.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=s=a,this.now=(this.end-this.start)*s+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),d&&d.set?d.set(this):Dt.propHooks._default.set(this),this}},Dt.prototype.init.prototype=Dt.prototype,Dt.propHooks={_default:{get:function(a){var s;return a.elem.nodeType!==1||a.elem[a.prop]!=null&&a.elem.style[a.prop]==null?a.elem[a.prop]:(s=c.css(a.elem,a.prop,""),!s||s==="auto"?0:s)},set:function(a){c.fx.step[a.prop]?c.fx.step[a.prop](a):a.elem.nodeType===1&&(c.cssHooks[a.prop]||a.elem.style[to(a.prop)]!=null)?c.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Dt.propHooks.scrollTop=Dt.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},c.easing={linear:function(a){return a},swing:function(a){return .5-Math.cos(a*Math.PI)/2},_default:"swing"},c.fx=Dt.prototype.init,c.fx.step={};var Gn,sr,ur=/^(?:toggle|show|hide)$/,Si=/queueHooks$/;function gt(){sr&&(C.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(gt):t.setTimeout(gt,c.fx.interval),c.fx.tick())}function at(){return t.setTimeout(function(){Gn=void 0}),Gn=Date.now()}function ut(a,s){var d,m=0,g={height:a};for(s=s?1:0;m<4;m+=2-s)d=Ot[m],g["margin"+d]=g["padding"+d]=a;return s&&(g.opacity=g.width=a),g}function tn(a,s,d){for(var m,g=(nn.tweeners[s]||[]).concat(nn.tweeners["*"]),y=0,x=g.length;y1)},removeAttr:function(a){return this.each(function(){c.removeAttr(this,a)})}}),c.extend({attr:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2)){if(typeof a.getAttribute>"u")return c.prop(a,s,d);if((y!==1||!c.isXMLDoc(a))&&(g=c.attrHooks[s.toLowerCase()]||(c.expr.match.bool.test(s)?Fo:void 0)),d!==void 0){if(d===null){c.removeAttr(a,s);return}return g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:(a.setAttribute(s,d+""),d)}return g&&"get"in g&&(m=g.get(a,s))!==null?m:(m=c.find.attr(a,s),m??void 0)}},attrHooks:{type:{set:function(a,s){if(!T.radioValue&&s==="radio"&&V(a,"input")){var d=a.value;return a.setAttribute("type",s),d&&(a.value=d),s}}}},removeAttr:function(a,s){var d,m=0,g=s&&s.match(le);if(g&&a.nodeType===1)for(;d=g[m++];)a.removeAttribute(d)}}),Fo={set:function(a,s,d){return s===!1?c.removeAttr(a,d):a.setAttribute(d,d),d}},c.each(c.expr.match.bool.source.match(/\w+/g),function(a,s){var d=Cr[s]||c.find.attr;Cr[s]=function(m,g,y){var x,A,k=g.toLowerCase();return y||(A=Cr[k],Cr[k]=x,x=d(m,g,y)!=null?k:null,Cr[k]=A),x}});var yo=/^(?:input|select|textarea|button)$/i,io=/^(?:a|area)$/i;c.fn.extend({prop:function(a,s){return Be(this,c.prop,a,s,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[c.propFix[a]||a]})}}),c.extend({prop:function(a,s,d){var m,g,y=a.nodeType;if(!(y===3||y===8||y===2))return(y!==1||!c.isXMLDoc(a))&&(s=c.propFix[s]||s,g=c.propHooks[s]),d!==void 0?g&&"set"in g&&(m=g.set(a,d,s))!==void 0?m:a[s]=d:g&&"get"in g&&(m=g.get(a,s))!==null?m:a[s]},propHooks:{tabIndex:{get:function(a){var s=c.find.attr(a,"tabindex");return s?parseInt(s,10):yo.test(a.nodeName)||io.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(c.propHooks.selected={get:function(a){var s=a.parentNode;return s&&s.parentNode&&s.parentNode.selectedIndex,null},set:function(a){var s=a.parentNode;s&&(s.selectedIndex,s.parentNode&&s.parentNode.selectedIndex)}}),c.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){c.propFix[this.toLowerCase()]=this});function qn(a){var s=a.match(le)||[];return s.join(" ")}function Vt(a){return a.getAttribute&&a.getAttribute("class")||""}function Xn(a){return Array.isArray(a)?a:typeof a=="string"?a.match(le)||[]:[]}c.fn.extend({addClass:function(a){var s,d,m,g,y,x;return $(a)?this.each(function(A){c(this).addClass(a.call(this,A,Vt(this)))}):(s=Xn(a),s.length?this.each(function(){if(m=Vt(this),d=this.nodeType===1&&" "+qn(m)+" ",d){for(y=0;y-1;)d=d.replace(" "+g+" "," ");x=qn(d),m!==x&&this.setAttribute("class",x)}}):this):this.attr("class","")},toggleClass:function(a,s){var d,m,g,y,x=typeof a,A=x==="string"||Array.isArray(a);return $(a)?this.each(function(k){c(this).toggleClass(a.call(this,k,Vt(this),s),s)}):typeof s=="boolean"&&A?s?this.addClass(a):this.removeClass(a):(d=Xn(a),this.each(function(){if(A)for(y=c(this),g=0;g-1)return!0;return!1}});var Yi=/\r/g;c.fn.extend({val:function(a){var s,d,m,g=this[0];return arguments.length?(m=$(a),this.each(function(y){var x;this.nodeType===1&&(m?x=a.call(this,y,c(this).val()):x=a,x==null?x="":typeof x=="number"?x+="":Array.isArray(x)&&(x=c.map(x,function(A){return A==null?"":A+""})),s=c.valHooks[this.type]||c.valHooks[this.nodeName.toLowerCase()],(!s||!("set"in s)||s.set(this,x,"value")===void 0)&&(this.value=x))})):g?(s=c.valHooks[g.type]||c.valHooks[g.nodeName.toLowerCase()],s&&"get"in s&&(d=s.get(g,"value"))!==void 0?d:(d=g.value,typeof d=="string"?d.replace(Yi,""):d??"")):void 0}}),c.extend({valHooks:{option:{get:function(a){var s=c.find.attr(a,"value");return s??qn(c.text(a))}},select:{get:function(a){var s,d,m,g=a.options,y=a.selectedIndex,x=a.type==="select-one",A=x?null:[],k=x?y+1:g.length;for(y<0?m=k:m=x?y:0;m-1)&&(d=!0);return d||(a.selectedIndex=-1),y}}}}),c.each(["radio","checkbox"],function(){c.valHooks[this]={set:function(a,s){if(Array.isArray(s))return a.checked=c.inArray(c(a).val(),s)>-1}},T.checkOn||(c.valHooks[this].get=function(a){return a.getAttribute("value")===null?"on":a.value})});var cr=t.location,Lr={guid:Date.now()},So=/\?/;c.parseXML=function(a){var s,d;if(!a||typeof a!="string")return null;try{s=new t.DOMParser().parseFromString(a,"text/xml")}catch{}return d=s&&s.getElementsByTagName("parsererror")[0],(!s||d)&&c.error("Invalid XML: "+(d?c.map(d.childNodes,function(m){return m.textContent}).join(` +`):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,bi=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,m){var g,y,x,A,k,H,Q,ne,K=[d||C],ue=h.call(a,"type")?a.type:a,Ke=h.call(a,"namespace")?a.namespace.split("."):[];if(y=ne=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Ke=ue.split("."),ue=Ke.shift(),Ke.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=m?2:3,a.namespace=Ke.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),Q=c.event.special[ue]||{},!(!m&&Q.trigger&&Q.trigger.apply(d,s)===!1))){if(!m&&!Q.noBubble&&!N(d)){for(A=Q.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ne=y,a.type=g>1?A:Q.bindType||ue,H=(pe.get(y,"events")||Object.create(null))[a.type]&&pe.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Ae(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!m&&!a.isDefaultPrevented()&&(!Q._default||Q._default.apply(K.pop(),s)===!1)&&Ae(d)&&k&&$(d[ue])&&!N(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ne.addEventListener(ue,bi),d[ue](),a.isPropagationStopped()&&ne.removeEventListener(ue,bi),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var m=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(m,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function we(a,s,d,m){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?m(a,x):we(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,m)});else if(!d&&_(s)==="object")for(g in s)we(a+"["+g+"]",s[g],d,m);else m(a,s)}c.param=function(a,s){var d,m=[],g=function(y,x){var A=$(x)?x():x;m[m.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)we(d,a[d],s,g);return m.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(m){return{name:s.name,value:m.replace(Zi,`\r `)}}):{name:s.name,value:d.replace(Zi,`\r -`)}}).get()}});var Fe=/%20/g,zt=/#.*$/,Jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ji=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ol=/^(?:GET|HEAD)$/,$s=/^\/\//,Ci={},Jc={},lv="*/".concat("*"),ef=C.createElement("a");ef.href=cr.href;function sv(a){return function(s,d){typeof s!="string"&&(d=s,s="*");var m,g=0,y=s.toLowerCase().match(le)||[];if($(d))for(;m=y[g++];)m[0]==="+"?(m=m.slice(1)||"*",(a[m]=a[m]||[]).unshift(d)):(a[m]=a[m]||[]).push(d)}}function uv(a,s,d,m){var g={},y=a===Jc;function x(A){var k;return g[A]=!0,c.each(a[A]||[],function(H,Q){var ne=Q(s,d,m);if(typeof ne=="string"&&!y&&!g[ne])return s.dataTypes.unshift(ne),x(ne),!1;if(y)return!(k=ne)}),k}return x(s.dataTypes[0])||!g["*"]&&x("*")}function tf(a,s){var d,m,g=c.ajaxSettings.flatOptions||{};for(d in s)s[d]!==void 0&&((g[d]?a:m||(m={}))[d]=s[d]);return m&&c.extend(!0,a,m),a}function $b(a,s,d){for(var m,g,y,x,A=a.contents,k=a.dataTypes;k[0]==="*";)k.shift(),m===void 0&&(m=a.mimeType||s.getResponseHeader("Content-Type"));if(m){for(g in A)if(A[g]&&A[g].test(m)){k.unshift(g);break}}if(k[0]in d)y=k[0];else{for(g in d){if(!k[0]||a.converters[g+" "+k[0]]){y=g;break}x||(x=g)}y=y||x}if(y)return y!==k[0]&&k.unshift(y),d[y]}function _b(a,s,d,m){var g,y,x,A,k,H={},Q=a.dataTypes.slice();if(Q[1])for(x in a.converters)H[x.toLowerCase()]=a.converters[x];for(y=Q.shift();y;)if(a.responseFields[y]&&(d[a.responseFields[y]]=s),!k&&m&&a.dataFilter&&(s=a.dataFilter(s,a.dataType)),k=y,y=Q.shift(),y){if(y==="*")y=k;else if(k!=="*"&&k!==y){if(x=H[k+" "+y]||H["* "+y],!x){for(g in H)if(A=g.split(" "),A[1]===y&&(x=H[k+" "+A[0]]||H["* "+A[0]],x)){x===!0?x=H[g]:H[g]!==!0&&(y=A[0],Q.unshift(A[1]));break}}if(x!==!0)if(x&&a.throws)s=x(s);else try{s=x(s)}catch(ne){return{state:"parsererror",error:x?ne:"No conversion from "+k+" to "+y}}}}return{state:"success",data:s}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:cr.href,type:"GET",isLocal:Ji.test(cr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lv,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,s){return s?tf(tf(a,c.ajaxSettings),s):tf(c.ajaxSettings,a)},ajaxPrefilter:sv(Ci),ajaxTransport:sv(Jc),ajax:function(a,s){typeof a=="object"&&(s=a,a=void 0),s=s||{};var d,m,g,y,x,A,k,H,Q,ne,K=c.ajaxSetup({},s),ue=K.context||K,Ke=K.context&&(ue.nodeType||ue.jquery)?c(ue):c.event,ct=c.Deferred(),Ze=c.Callbacks("once memory"),yn=K.statusCode||{},fn={},ao={},lo="canceled",ot={readyState:0,getResponseHeader:function(dt){var Qt;if(k){if(!y)for(y={};Qt=Ht.exec(g);)y[Qt[1].toLowerCase()+" "]=(y[Qt[1].toLowerCase()+" "]||[]).concat(Qt[2]);Qt=y[dt.toLowerCase()+" "]}return Qt==null?null:Qt.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(dt,Qt){return k==null&&(dt=ao[dt.toLowerCase()]=ao[dt.toLowerCase()]||dt,fn[dt]=Qt),this},overrideMimeType:function(dt){return k==null&&(K.mimeType=dt),this},statusCode:function(dt){var Qt;if(dt)if(k)ot.always(dt[ot.status]);else for(Qt in dt)yn[Qt]=[yn[Qt],dt[Qt]];return this},abort:function(dt){var Qt=dt||lo;return d&&d.abort(Qt),wi(0,Qt),this}};if(ct.promise(ot),K.url=((a||K.url||cr.href)+"").replace($s,cr.protocol+"//"),K.type=s.method||s.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(le)||[""],K.crossDomain==null){A=C.createElement("a");try{A.href=K.url,A.href=A.href,K.crossDomain=ef.protocol+"//"+ef.host!=A.protocol+"//"+A.host}catch{K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),uv(Ci,K,s,ot),k)return ot;H=c.event&&K.global,H&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!ol.test(K.type),m=K.url.replace(zt,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(Fe,"+")):(ne=K.url.slice(m.length),K.data&&(K.processData||typeof K.data=="string")&&(m+=(So.test(m)?"&":"?")+K.data,delete K.data),K.cache===!1&&(m=m.replace(Jt,"$1"),ne=(So.test(m)?"&":"?")+"_="+Lr.guid+++ne),K.url=m+ne),K.ifModified&&(c.lastModified[m]&&ot.setRequestHeader("If-Modified-Since",c.lastModified[m]),c.etag[m]&&ot.setRequestHeader("If-None-Match",c.etag[m])),(K.data&&K.hasContent&&K.contentType!==!1||s.contentType)&&ot.setRequestHeader("Content-Type",K.contentType),ot.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+lv+"; q=0.01":""):K.accepts["*"]);for(Q in K.headers)ot.setRequestHeader(Q,K.headers[Q]);if(K.beforeSend&&(K.beforeSend.call(ue,ot,K)===!1||k))return ot.abort();if(lo="abort",Ze.add(K.complete),ot.done(K.success),ot.fail(K.error),d=uv(Jc,K,s,ot),!d)wi(-1,"No Transport");else{if(ot.readyState=1,H&&Ke.trigger("ajaxSend",[ot,K]),k)return ot;K.async&&K.timeout>0&&(x=t.setTimeout(function(){ot.abort("timeout")},K.timeout));try{k=!1,d.send(fn,wi)}catch(dt){if(k)throw dt;wi(-1,dt)}}function wi(dt,Qt,al,rf){var so,ll,uo,Wo,Vo,wr=Qt;k||(k=!0,x&&t.clearTimeout(x),d=void 0,g=rf||"",ot.readyState=dt>0?4:0,so=dt>=200&&dt<300||dt===304,al&&(Wo=$b(K,ot,al)),!so&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),Wo=_b(K,Wo,ot,so),so?(K.ifModified&&(Vo=ot.getResponseHeader("Last-Modified"),Vo&&(c.lastModified[m]=Vo),Vo=ot.getResponseHeader("etag"),Vo&&(c.etag[m]=Vo)),dt===204||K.type==="HEAD"?wr="nocontent":dt===304?wr="notmodified":(wr=Wo.state,ll=Wo.data,uo=Wo.error,so=!uo)):(uo=wr,(dt||!wr)&&(wr="error",dt<0&&(dt=0))),ot.status=dt,ot.statusText=(Qt||wr)+"",so?ct.resolveWith(ue,[ll,wr,ot]):ct.rejectWith(ue,[ot,wr,uo]),ot.statusCode(yn),yn=void 0,H&&Ke.trigger(so?"ajaxSuccess":"ajaxError",[ot,K,so?ll:uo]),Ze.fireWith(ue,[ot,wr]),H&&(Ke.trigger("ajaxComplete",[ot,K]),--c.active||c.event.trigger("ajaxStop")))}return ot},getJSON:function(a,s,d){return c.get(a,s,d,"json")},getScript:function(a,s){return c.get(a,void 0,s,"script")}}),c.each(["get","post"],function(a,s){c[s]=function(d,m,g,y){return $(m)&&(y=y||g,g=m,m=void 0),c.ajax(c.extend({url:d,type:s,dataType:y,data:m,success:g},c.isPlainObject(d)&&d))}}),c.ajaxPrefilter(function(a){var s;for(s in a.headers)s.toLowerCase()==="content-type"&&(a.contentType=a.headers[s]||"")}),c._evalUrl=function(a,s,d){return c.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(m){c.globalEval(m,s,d)}})},c.fn.extend({wrapAll:function(a){var s;return this[0]&&($(a)&&(a=a.call(this[0])),s=c(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(a){return $(a)?this.each(function(s){c(this).wrapInner(a.call(this,s))}):this.each(function(){var s=c(this),d=s.contents();d.length?d.wrapAll(a):s.append(a)})},wrap:function(a){var s=$(a);return this.each(function(d){c(this).wrapAll(s?a.call(this,d):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(a){return!c.expr.pseudos.visible(a)},c.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Rb={0:200,1223:204},il=c.ajaxSettings.xhr();T.cors=!!il&&"withCredentials"in il,T.ajax=il=!!il,c.ajaxTransport(function(a){var s,d;if(T.cors||il&&!a.crossDomain)return{send:function(m,g){var y,x=a.xhr();if(x.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(y in a.xhrFields)x[y]=a.xhrFields[y];a.mimeType&&x.overrideMimeType&&x.overrideMimeType(a.mimeType),!a.crossDomain&&!m["X-Requested-With"]&&(m["X-Requested-With"]="XMLHttpRequest");for(y in m)x.setRequestHeader(y,m[y]);s=function(A){return function(){s&&(s=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,A==="abort"?x.abort():A==="error"?typeof x.status!="number"?g(0,"error"):g(x.status,x.statusText):g(Rb[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=s(),d=x.onerror=x.ontimeout=s("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){s&&d()})},s=s("abort");try{x.send(a.hasContent&&a.data||null)}catch(A){if(s)throw A}},abort:function(){s&&s()}}}),c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return c.globalEval(a),a}}}),c.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),c.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var s,d;return{send:function(m,g){s=c(" - + +
diff --git a/Apps/Web/AI_Recorder_2/src/App.css b/Apps/Web/AI_Recorder_2/src/App.css index 1bcd88d33..f8aedd54e 100644 --- a/Apps/Web/AI_Recorder_2/src/App.css +++ b/Apps/Web/AI_Recorder_2/src/App.css @@ -4,7 +4,7 @@ * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ - :root { +:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; @@ -11747,8 +11747,7 @@ button { transition: .3s all ease; } -button:hover -button:focus { +button:hover button:focus { text-decoration: none !important; outline: none !important; -webkit-box-shadow: none !important; @@ -11824,9 +11823,10 @@ h5, visibility: visible; } -#root{ +#root { width: 100%; } + a[data-toggle="collapse"] { position: relative; } @@ -11930,20 +11930,19 @@ a[data-toggle="collapse"] { -body -{ +body { background: #F0F3F8; } -.row -{ + +.row { margin: 0px !important; } -.mh-90 -{ - min-height:90vh; + +.mh-90 { + min-height: 90vh; } -#header_tab -{ + +#header_tab { /*justify-content: space-between;*/ padding-left: 10px; padding-right: 10px; @@ -11951,8 +11950,7 @@ body align-items: flex-end; } -#header_tab li -{ +#header_tab li { font-size: 15px; /*font-weight: bold;*/ font-family: Arial; @@ -11962,151 +11960,148 @@ body max-width: 60%; text-align: center; } -.table_body td -{ + +.table_body td { background: #fff } -#help::-webkit-scrollbar -{ +#help::-webkit-scrollbar { width: 2px; background-color: #F5F5F5; } -#help::-webkit-scrollbar-thumb -{ +#help::-webkit-scrollbar-thumb { background: white; } -#settings::-webkit-scrollbar -{ +#settings::-webkit-scrollbar { width: 2px; background-color: #F5F5F5; } -#settings::-webkit-scrollbar-thumb -{ +#settings::-webkit-scrollbar-thumb { background: white; } -#content::-webkit-scrollbar -{ + +#content::-webkit-scrollbar { width: 2px; background-color: #F5F5F5; } -#content::-webkit-scrollbar-thumb -{ +#content::-webkit-scrollbar-thumb { background: white; } -#content{ + +#content { background-color: #fff; } + #header_tab li a { color: #9FC8FA; } .head_text { font-weight: bold; - color: #76B1F8!important; + color: #76B1F8 !important; border-bottom: solid 3px #76B1F8; } -.dropdown-item{ + +.dropdown-item { font-size: 15px; } -.tr_body -{ +.tr_body { background: #fff } -.table_body tr -{ + +.table_body tr { display: inline-block !important; width: 100%; /*margin-top: 25px;*/ margin-top: 3px; } -.border_separate -{ + +.border_separate { /*border-spacing:0px 20px;*/ border-collapse: separate; - font-size:13px; + font-size: 13px; margin-bottom: 8px; } -.tr_body_head -{ + +.tr_body_head { border-spacing: 0px !important; border-collapse: collapse; } -.tr_body td:nth-of-type(1) -{ - width:5%; + +.tr_body td:nth-of-type(1) { + width: 5%; } -.tr_body td:nth-of-type(2) -{ - width:10%; + +.tr_body td:nth-of-type(2) { + width: 10%; } -.tr_body td:nth-of-type(3) -{ - width:25%; + +.tr_body td:nth-of-type(3) { + width: 25%; } -.tr_body td:nth-of-type(4) -{ - width:25%; + +.tr_body td:nth-of-type(4) { + width: 25%; } -.tr_body_head -{ + +.tr_body_head { border-spacing: 0px !important; border-collapse: collapse !important; margin-bottom: 0px !important; } -.tr_body_head td:nth-of-type(1) -{ - width:3%; + +.tr_body_head td:nth-of-type(1) { + width: 3%; } -.tr_body_head td:nth-of-type(2) -{ - width:10%; + +.tr_body_head td:nth-of-type(2) { + width: 10%; } -.tr_body_head td:nth-of-type(3) -{ - width:25%; + +.tr_body_head td:nth-of-type(3) { + width: 25%; } -.tr_body_head td:nth-of-type(4) -{ - width:25%; + +.tr_body_head td:nth-of-type(4) { + width: 25%; } -.tr_body td -{ + +.tr_body td { min-width: 100px; word-break: break-all; cursor: text; } -.inpt -{ + +.inpt { border: none; outline: none; width: 100%; } -.icon_grid -{ + +.icon_grid { list-style: none; min-width: 55%; justify-content: space-between; } -.icon_grid img -{ + +.icon_grid img { cursor: pointer; } -.blue_highlite -{ + +.blue_highlite { color: #76B1F8; } -.text_container -{ - /* min-width: 32%;*/ + +.text_container { + /* min-width: 32%;*/ } -#log_section_bottom -{ + +#log_section_bottom { /*overflow-y: auto;*/ box-shadow: 0px -5px 10px #DDD !important; /*margin-top: 1.2rem !important;*/ @@ -12116,63 +12111,62 @@ body padding-left: 0px !important; } -#log_section_bottom > .card-body{ +#log_section_bottom>.card-body { padding: 0px; padding-top: 10px; } -.log_section_head -{ +.log_section_head { border-bottom: 1px solid gray; } -.log_section_head_left -{ + +.log_section_head_left { width: 54%; justify-content: space-between; } -.log_section_head_right -{ + +.log_section_head_right { width: 44%; text-align: end; } -.log_date -{ + +.log_date { line-height: 0.8; overflow-y: auto; } -.log_date p -{ + +.log_date p { font-family: monospace; } -.log_date h4 -{ +.log_date h4 { font-family: monospace; } -.log_result -{ +.log_result { margin-left: 90px; } -#more_button -{ + +#more_button { transform: rotate(90deg); width: 20px; height: 20px } -.head_menu -{ - font-weight:500; + +.head_menu { + font-weight: 500; } #main_table { padding-left: 10px; padding-right: 10px; } + .push_right { padding-left: 40px; } + .block_server { display: block; } @@ -12182,12 +12176,13 @@ body height: 40px; } -.stop_button -{ +.stop_button { background: url(images/stop.png); } -#settings, #help, #howTo -{ + +#settings, +#help, +#howTo { width: 100%; padding: 0; /* min-height: 100vh; */ @@ -12195,6 +12190,7 @@ body -o-transition: all 0.3s; transition: all 0.3s; } + /*#help { width: 100%; @@ -12204,30 +12200,29 @@ body -o-transition: all 0.3s; transition: all 0.3s; }*/ -.settings_left_section -{ +.settings_left_section { width: 100%; padding-top: 50px; padding-left: 50px; } -.settings_right_section -{ + +.settings_right_section { padding-top: 125px; width: 100%; padding-right: 120px; } -.settings_form h3 -{ + +.settings_form h3 { text-transform: uppercase; font-weight: 500; - + } -.settings_form -{ + +.settings_form { line-height: 3 } -.settings_header -{ + +.settings_header { min-height: 5vh; background: #fff; display: flex; @@ -12236,105 +12231,107 @@ body padding-right: 19px; display: none; } -.settings_header img -{ + +.settings_header img { width: 45px; height: 45px } -.form_input -{ + +.form_input { justify-content: space-between; } -.form_input p -{ + +.form_input p { color: #000; /*font-size: 20px;*/ font-size: 13px; line-height: 0px; letter-spacing: 2px; } -.input_form -{ + +.input_form { max-height: 50px; min-width: 350px; border-radius: 7px; border: 0.5px solid #85C4FC; padding-left: 5px; } + @media screen and (max-width: 1565px) { .input_form { max-width: 300px; } } -.authenticate_button -{ + +.authenticate_button { text-align: right; margin-right: 21px; } -.playback_container -{ + +.playback_container { /*position: absolute;*/ bottom: 50px; } -.playback_container p -{ + +.playback_container p { font-family: arial; font-size: 15px; line-height: 1.5; margin-bottom: 0px; } -.settings_middle_section h5 -{ + +.settings_middle_section h5 { color: #C93D65; } -.description -{ - line-height:0.5; + +.description { + line-height: 0.5; margin-top: 30px; } -.settings_right_section_bottom -{ + +.settings_right_section_bottom { position: absolute; bottom: 50px; } -.settings_right_section_bottom p -{ + +.settings_right_section_bottom p { font-family: arial; font-size: 15px; line-height: 1.5; line-height: 5px; } -.speed_dropdown -{ - min-width:180px; + +.speed_dropdown { + min-width: 180px; } -.text_one p -{ + +.text_one p { font-family: arial; font-size: 15px; line-height: 1.5; } -.description p -{ + +.description p { font-family: arial; font-size: 12px; /*line-height: 1.5;*/ - font-style:italic; + font-style: italic; color: #1f7bc1; } -.help_tab_section -{ + +.help_tab_section { min-height: 50px; display: flex; flex-direction: row; justify-content: space-between; background: #fff } -.faq_contents -{ + +.faq_contents { padding-left: 20px; padding-right: 20px } + .accordion { background-color: #fff; color: #444; @@ -12361,7 +12358,7 @@ body } .active:after { - /* content: "\22C0";*/ + /* content: "\22C0";*/ color: #76B1F8; } @@ -12374,8 +12371,8 @@ body line-height: 0.8; /*padding-top: 15px;*/ } -.panel p -{ + +.panel p { /*color: #000; font-size:17px;*/ color: #000000d4; @@ -12384,43 +12381,43 @@ body padding-top: 5px; line-height: 20px; } -.help_tab -{ + +.help_tab { justify-content: space-between; align-items: flex-end; background: #fff; min-height: 60px } -.help_tab a -{ + +.help_tab a { cursor: pointer; color: #76B1F8; font-size: 18px; font-weight: 500; } -.faq_bottom_text -{ + +.faq_bottom_text { /*position: absolute;*/ bottom: 50px; padding-top: 15px; } -.help_tab ul -{ + +.help_tab ul { width: 50%; justify-content: space-around; } -.close_icon -{ + +.close_icon { margin-top: auto; margin-bottom: auto; } -.tab-content -{ + +.tab-content { padding-left: 20px; padding-right: 20px } -.del-icon-holder{ +.del-icon-holder { height: 20px; width: 20px; } @@ -12435,6 +12432,7 @@ body /* border-right: 3px solid; */ /* font-size: 2em; */ } + .typing-title { width: 100%; animation: typing 4s steps(22), blink .5s step-end infinite alternate; @@ -12451,32 +12449,36 @@ body width: 0 } } - + @keyframes blink { 50% { border-color: transparent } } -#recorder_step{ + +#recorder_step { /* overflow-x:hidden; overflow-y:hidden; height: auto; width: 100%; */ } -.action{ - background-color:white; + +.action { + background-color: white; /* border-radius: 8px; border-bottom: 1px solid #b7b7b7; */ font-size: 14px; position: relative; - overflow-x:hidden; - overflow-y:hidden; + overflow-x: hidden; + overflow-y: hidden; color: #595959; width: 100%; } -.action-no{ + +.action-no { width: 35px; } + .action .del-button { display: none; } @@ -12506,25 +12508,29 @@ body } @keyframes exit { - 0%{ - margin-left: 0; - /* line-height: 48px; */ + 0% { + margin-left: 0; + /* line-height: 48px; */ } - 60%{ + + 60% { margin-left: 100%; /* line-height: 48px; */ } - 70%{ + + 70% { margin-left: 100%; /* line-height: 48px; */ /* margin-bottom: 20px; */ } - 100%{ + + 100% { margin-left: 100%; /* line-height: 0px; */ /* margin-bottom:0; */ } } + @keyframes minimize { 0% { max-height: 10rem; @@ -12533,6 +12539,7 @@ body border-width: 1px; overflow: hidden; } + 50% { max-height: 0; padding-top: 0; @@ -12540,6 +12547,7 @@ body border-width: 0; overflow: hidden; } + 80% { max-height: 0; padding-top: 0; @@ -12547,6 +12555,7 @@ body border-width: 0; overflow: hidden; } + 100% { max-height: 0; padding-top: 0; @@ -12556,12 +12565,13 @@ body } } -.bottom-nav{ +.bottom-nav { /* height: 60px; */ background: #fff; box-shadow: 0px -2px 4px #0003 } -.upper-nav{ + +.upper-nav { height: 60px; background: #fff; } @@ -12571,47 +12581,57 @@ body border-radius: 8px; border: 1px solid transparent; } + .control-button:not([disabled]):hover { /* border-color: #646cff; */ /* background-color: #787878 !important; */ transform: scale(1.1); transition: 300ms; } + .control-button:not([disabled]):hover .material-icons-outlined { color: #337AB7; } -#recorderTitle{ +#recorderTitle { padding-top: 30px; font-size: 20px; color: #555; } -#original_title{ + +#original_title { font-size: 18px; } -.zeuz-step{ + +.zeuz-step { color: #444 !important; } -.zeuz-step-item{ + +.zeuz-step-item { font-style: italic; color: #444 !important; } + .zeuz-step-item:hover { font-style: italic; color: #337AB7 !important; } -#logs{ + +#logs { font-size: 16px; height: 16px; color: #595959; text-align: center; } -.root{ + +.root { transition: filter 0.3s ease; } -.blurred{ + +.blurred { filter: blur(12px); } + .overlay { position: fixed; top: 0; @@ -12620,16 +12640,20 @@ body height: 100%; z-index: 1000; } -.overlay-content{ + +.overlay-content { width: 100%; } -.overlay-uppernav{ + +.overlay-uppernav { width: 100%; } -.overlay-title{ + +.overlay-title { font-size: 20px; color: #555; } + .overlay-close { width: 15px; margin-bottom: 4px; @@ -12651,12 +12675,31 @@ body height: 80px; width: 80px; } -.overlay-text{ + +.overlay-text { color: #595959; } -.overlay-icon-loading{ + +.overlay-icon-loading { color: #595959; } -.overlay-icon-check{ + +.overlay-icon-check { color: green; } + +@keyframes gradientAnimation { + 0% { + stop-color: url(#nestedGradient1); + } + 50% { + stop-color: url(#nestedGradient2); + } + 100% { + stop-color: url(#nestedGradient1); + } +} + +#animatedGradient stop { + animation: gradientAnimation 3s infinite alternate; +} diff --git a/Apps/Web/AI_Recorder_2/src/overlay.tsx b/Apps/Web/AI_Recorder_2/src/overlay.tsx index c592b4a44..208d21100 100644 --- a/Apps/Web/AI_Recorder_2/src/overlay.tsx +++ b/Apps/Web/AI_Recorder_2/src/overlay.tsx @@ -1,4 +1,5 @@ -import React from "react" +import React, { useRef, useEffect } from "react" +import './App.css' import { CloseCircleOutlined, LoadingOutlined, CheckCircleOutlined } from "@ant-design/icons" interface overlayInerface { setShowOverlay: (x: boolean) => void, @@ -63,7 +64,7 @@ const Overlay = ({ setShowOverlay }: overlayInerface) => { className="overlay-close" />
- +
{ AI_texts.map(({ text, time }) => ( @@ -93,4 +94,65 @@ const AIText = ({ text, time }: { text: string, time: number }) => {
) -} \ No newline at end of file +} + +const AnimatedIcon: React.FC = () => { + const pathRef = useRef(null); + + useEffect(() => { + const startAnimation = () => { + if (pathRef.current) { + pathRef.current.style.fill = 'url(#animatedGradient)'; + } + }; + + const stopAnimation = () => { + if (pathRef.current) { + pathRef.current.style.fill = 'url(#fixedGradient)'; + } + }; + + const longRunningFunction = async () => { + startAnimation(); + await new Promise(resolve => setTimeout(resolve, 5000)); // Simulate delay + stopAnimation(); + }; + + longRunningFunction(); + }, []); + + return ( + + Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + + ); +}; From 0fac8175c433ba01693c59bc32ce81143a065b18 Mon Sep 17 00:00:00 2001 From: test Date: Sun, 23 Jun 2024 22:46:36 +0600 Subject: [PATCH 08/13] animation speed increase --- .../dist/assets/{index-urYvvOP8.js => index-Cr9Ud5Jw.js} | 6 +++--- .../assets/{index-urYvvOP8.js.map => index-Cr9Ud5Jw.js.map} | 2 +- Apps/Web/AI_Recorder_2/dist/index.html | 2 +- Apps/Web/AI_Recorder_2/src/App.tsx | 2 +- Apps/Web/AI_Recorder_2/src/overlay.tsx | 6 ++++-- 5 files changed, 10 insertions(+), 8 deletions(-) rename Apps/Web/AI_Recorder_2/dist/assets/{index-urYvvOP8.js => index-Cr9Ud5Jw.js} (99%) rename Apps/Web/AI_Recorder_2/dist/assets/{index-urYvvOP8.js.map => index-Cr9Ud5Jw.js.map} (53%) diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js b/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js similarity index 99% rename from Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js rename to Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js index ee658cf8e..6fbb4303c 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-urYvvOP8.js +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js @@ -198,7 +198,7 @@ html body { &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom, &${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:KS},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft, &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top, - &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Xe(p)} ${Xe(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Xe(p)} ${Xe(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Xe(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Xe(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Ym(e,"zoom-big")]]},nR=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),rR=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tR(i),eR(i)]},nR,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:h,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:N=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:M}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=v.useContext(xn);Bm();const Y=v.useMemo(()=>{const ge=c();return M!==void 0?M:E.includes("top")?`${ge}-slide-down`:`${ge}-slide-up`},[c,E,M]),ie=v.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),q=_S(G),[ee,J,D]=rR(G,q),[,j]=Xr(),I=v.Children.only(o),F=Qi(I,{className:ze(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),R=l?[]:i;let Z;R&&R.includes("contextMenu")&&(Z=!0);const[W,ae]=ji(!1,{value:b??T}),se=Zn(ge=>{O==null||O(ge,{source:"trigger"}),$==null||$(ge),ae(ge)}),ye=ze(p,S,J,D,q,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ve=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Se=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ae(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),re=()=>{let ge;return t!=null&&t.items?ge=v.createElement(Os,Object.assign({},t)):typeof _=="function"?ge=_():ge=_,u&&(ge=u(ge)),ge=v.Children.only(typeof ge=="string"?v.createElement("span",null,ge):ge),v.createElement(V_,{prefixCls:`${G}-menu`,rootClassName:ze(D,q),expandIcon:v.createElement("span",{className:`${G}-menu-submenu-arrow`},v.createElement(dE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Se,validator:Oe=>{}},ge)},[oe,le]=Km("Dropdown",h==null?void 0:h.zIndex);let fe=v.createElement(a_,Object.assign({alignPoint:Z},Xi(e,["rootClassName"]),{mouseEnterDelay:N,mouseLeaveDelay:C,visible:W,builtinPlacements:ve,arrow:!!n,overlayClassName:ye,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:R,overlay:re,placement:ie,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),h),{zIndex:oe})}),F);return oe&&(fe=v.createElement(Um.Provider,{value:le},fe)),ee(fe)};function oR(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const iR=d$(Zc,"dropdown",e=>e,oR),aR=e=>v.createElement(iR,Object.assign({},e),v.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=aR;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Ie.createContext({latestIndex:0}),lR=Cb.Provider,sR=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=v.useContext(Cb);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=v.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:h,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:N=!1,classNames:C,styles:w}=e,E=uR(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,M]=Array.isArray(u)?u:[u,u],L=zg(M),c=zg(_),B=Hg(M),V=Hg(_),Y=Vi(h,{keepEmpty:!0}),ie=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[q,ee,J]=MS(G),D=ze(G,i==null?void 0:i.className,ee,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${ie}`]:ie,[`${G}-gap-row-${M}`]:L,[`${G}-gap-col-${_}`]:c},p,S,J),j=ze(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,ae)=>{var se,ye;W!=null&&(I=ae);const ve=W&&W.key||`${j}-${ae}`;return v.createElement(sR,{className:j,key:ve,index:ae,split:T,style:(se=w==null?void 0:w.item)!==null&&se!==void 0?se:(ye=i==null?void 0:i.styles)===null||ye===void 0?void 0:ye.item},W)}),R=v.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const Z={};return N&&(Z.flexWrap="wrap"),!c&&V&&(Z.columnGap=_),!L&&B&&(Z.rowGap=M),q(v.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},Z),i==null?void 0:i.style),$)},E),v.createElement(lR,{value:R},F)))}),wb=cR;wb.Compact=X9;var fR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:h,className:b,menu:O,arrow:T,autoFocus:$,overlay:N,trigger:C,align:w,open:E,onOpenChange:_,placement:M,getPopupContainer:L,href:c,icon:B=v.createElement(S1,null),title:V,buttonsRender:Y=re=>re,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D}=e,j=fR(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,R={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D},{compactSize:Z,compactItemClassnames:W}=AS(I,r),ae=ze(F,W,b);"overlay"in e&&(R.overlay=N),"open"in e&&(R.open=E),"placement"in e?R.placement=M:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},h),ye=v.createElement(ac,{type:i,danger:l,icon:B}),[ve,Se]=Y([se,ye]);return v.createElement(wb.Compact,Object.assign({className:ae,size:Z,block:!0},j),ve,v.createElement(Zc,Object.assign({},R),Se))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},dR=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],pR=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step-item"}));return xe.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:xe.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})},mR=[{text:"Analyzing HTML structure",time:(Math.random()*3+.5)*1e3},{text:"Evaluating element attributes",time:(Math.random()*3+.5)*1e3},{text:"Checking text content spelling",time:(Math.random()*3+.5)*1e3},{text:"Identifying meaningful word patterns",time:(Math.random()*3+.5)*1e3},{text:"Checking for unique element identifiers",time:(Math.random()*3+.5)*1e3},{text:"Analyzing surrounding parent-siblings-children",time:(Math.random()*3+.5)*1e3},{text:"Detecting element relationships",time:(Math.random()*3+.5)*1e3},{text:"Handling dynamic content",time:(Math.random()*3+.5)*1e3},{text:"Comparing similar elements to ensure accuracy",time:(Math.random()*3+.5)*1e3},{text:"Filtering out random characters from text content",time:(Math.random()*3+.5)*1e3},{text:"Constructing optimized XPath expression",time:(Math.random()*1+4)*1e3},{text:"Converting xpath to ZeuZ action",time:(Math.random()*1+5)*1e3}],vR=({setShowOverlay:e})=>xe.jsxs("div",{className:"overlay d-flex flex-column justify-content-center align-items-center px-3",children:[xe.jsxs("div",{className:"overlay-uppernav d-flex justify-content-between my-3",children:[xe.jsx("div",{className:"overlay-title title",children:"Smart Processing..."}),xe.jsx(nE,{onClick:()=>e(!1),className:"overlay-close"})]}),xe.jsx(gR,{}),xe.jsx("div",{className:"overlay-content d-flex-column justify-content-start my-4",children:mR.map(({text:t,time:n})=>xe.jsx(hR,{text:t,time:n}))})]}),hR=({text:e,time:t})=>{const[n,r]=Ie.useState(!1);return Ie.useEffect(()=>{const o=setTimeout(()=>{r(!0)},t);return()=>clearTimeout(o)},[]),xe.jsxs("div",{className:"d-flex justify-content-start mb-1",children:[xe.jsx("div",{className:"overlay-text",style:{opacity:n?1:.5},children:e}),xe.jsx("div",{className:"overlay-icon ml-2",children:n?xe.jsx(Jx,{className:"overlay-icon-check"}):xe.jsx(b1,{className:"overlay-icon-loading"})})]})},gR=()=>{const e=v.useRef(null);return v.useEffect(()=>{const t=()=>{e.current&&(e.current.style.fill="url(#animatedGradient)")},n=()=>{e.current&&(e.current.style.fill="url(#fixedGradient)")};(async()=>{t(),await new Promise(o=>setTimeout(o,5e3)),n()})()},[]),xe.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",width:"170",height:"170",viewBox:"400 300 1400 1400",xmlSpace:"preserve",children:[xe.jsx("desc",{children:"Created with Fabric.js 5.2.4"}),xe.jsxs("defs",{children:[xe.jsxs("linearGradient",{id:"animatedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:"#43cea2; #980045; #185a9d; #43cea2",dur:"5s",repeatCount:"indefinite"})}),xe.jsx("stop",{offset:"100%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:"#185a9d; #43cea2; #980045; #185a9d",dur:"5s",repeatCount:"indefinite"})})]}),xe.jsxs("linearGradient",{id:"fixedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%",style:{stopColor:"#43cea2",stopOpacity:1}}),xe.jsx("stop",{offset:"100%",style:{stopColor:"#185a9d",stopOpacity:1}})]})]}),xe.jsx("g",{transform:"matrix(8.7 0 0 8.7 540 540)",children:xe.jsx("path",{ref:e,style:{fill:"url(#animatedGradient)"},d:"M 79.3 30.2 C 85.39999999999999 30.2 90.3 25.299999999999997 90.3 19.2 C 90.3 13.1 85.39999999999999 8.2 79.3 8.2 C 73.2 8.2 68.3 13.1 68.3 19.2 C 68.3 22.099999999999998 69.5 24.799999999999997 71.3 26.799999999999997 L 57.9 41 C 55.9 39.1 53.199999999999996 37.9 50.3 37.9 C 47.4 37.9 44.699999999999996 39 42.8 40.9 L 29.4 28.6 C 30.299999999999997 27.400000000000002 30.799999999999997 25.900000000000002 30.799999999999997 24.3 C 30.799999999999997 20.3 27.499999999999996 17 23.499999999999996 17 C 19.499999999999996 17 16.199999999999996 20.3 16.199999999999996 24.3 C 16.199999999999996 28.3 19.499999999999996 31.6 23.499999999999996 31.6 C 25.399999999999995 31.6 27.099999999999998 30.900000000000002 28.4 29.700000000000003 L 41.8 42 C 40.3 43.9 39.4 46.3 39.4 48.9 C 39.4 51.8 40.5 54.4 42.3 56.3 L 27.5 71.9 C 25.6 70.30000000000001 23.2 69.4 20.5 69.4 C 14.4 69.4 9.5 74.30000000000001 9.5 80.4 C 9.5 86.5 14.4 91.4 20.5 91.4 C 26.6 91.4 31.5 86.5 31.5 80.4 C 31.5 77.5 30.4 74.9 28.6 73 L 43.3 57.4 C 45.199999999999996 59 47.599999999999994 59.9 50.3 59.9 C 50.5 59.9 50.599999999999994 59.9 50.8 59.9 L 52.699999999999996 76.9 C 48.699999999999996 77.7 45.599999999999994 81.2 45.599999999999994 85.5 C 45.599999999999994 90.4 49.49999999999999 94.3 54.39999999999999 94.3 C 59.29999999999999 94.3 63.19999999999999 90.39999999999999 63.19999999999999 85.5 C 63.19999999999999 80.6 59.29999999999999 76.7 54.39999999999999 76.7 C 54.29999999999999 76.7 54.19999999999999 76.7 54.099999999999994 76.7 L 52.199999999999996 59.7 C 54.8 59.2 57.099999999999994 57.900000000000006 58.699999999999996 55.900000000000006 L 72.3 65.7 C 71.7 66.8 71.3 68 71.3 69.4 C 71.3 73.4 74.6 76.7 78.6 76.7 C 82.6 76.7 85.89999999999999 73.4 85.89999999999999 69.4 C 85.89999999999999 65.4 82.6 62.10000000000001 78.6 62.10000000000001 C 76.39999999999999 62.10000000000001 74.5 63.10000000000001 73.19999999999999 64.60000000000001 L 59.59999999999999 54.80000000000001 C 60.69999999999999 53.10000000000001 61.29999999999999 51.10000000000001 61.29999999999999 49.000000000000014 C 61.29999999999999 46.40000000000001 60.39999999999999 44.100000000000016 58.89999999999999 42.20000000000002 L 72.39999999999999 27.900000000000016 C 74.3 29.3 76.7 30.2 79.3 30.2 z"})})]})};var Tb={exports:{}};/*! + &${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:qS}})},tb(e,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},yp(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Xe(p)} ${Xe(T)}`,color:e.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:S,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Xe(p)} ${Xe(T)}`,color:e.colorText,fontWeight:"normal",fontSize:S,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},yp(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:b,cursor:"not-allowed","&:hover":{color:b,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Xe(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:O,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${Xe(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(T).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:b,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[lc(e,"slide-up"),lc(e,"slide-down"),gg(e,"move-up"),gg(e,"move-down"),Ym(e,"zoom-big")]]},nR=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Jm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),JS(e)),rR=ws("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=kr(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[tR(i),eR(i)]},nR,{resetStyle:!1}),Zc=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:l,dropdownRender:u,getPopupContainer:f,overlayClassName:p,rootClassName:S,overlayStyle:h,open:b,onOpenChange:O,visible:T,onVisibleChange:$,mouseEnterDelay:N=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:w=!0,placement:E="",overlay:_,transitionName:M}=e,{getPopupContainer:L,getPrefixCls:c,direction:B,dropdown:V}=v.useContext(xn);Bm();const Y=v.useMemo(()=>{const ge=c();return M!==void 0?M:E.includes("top")?`${ge}-slide-down`:`${ge}-slide-up`},[c,E,M]),ie=v.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:B==="rtl"?"bottomRight":"bottomLeft",[E,B]),G=c("dropdown",r),q=_S(G),[ee,J,D]=rR(G,q),[,j]=Xr(),I=v.Children.only(o),F=Qi(I,{className:ze(`${G}-trigger`,{[`${G}-rtl`]:B==="rtl"},I.props.className),disabled:l}),R=l?[]:i;let Z;R&&R.includes("contextMenu")&&(Z=!0);const[W,ae]=ji(!1,{value:b??T}),se=Zn(ge=>{O==null||O(ge,{source:"trigger"}),$==null||$(ge),ae(ge)}),ye=ze(p,S,J,D,q,V==null?void 0:V.className,{[`${G}-rtl`]:B==="rtl"}),ve=nb({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:w,offset:j.marginXXS,arrowWidth:n?j.sizePopupArrow:0,borderRadius:j.borderRadius}),Se=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ae(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),re=()=>{let ge;return t!=null&&t.items?ge=v.createElement(Os,Object.assign({},t)):typeof _=="function"?ge=_():ge=_,u&&(ge=u(ge)),ge=v.Children.only(typeof ge=="string"?v.createElement("span",null,ge):ge),v.createElement(V_,{prefixCls:`${G}-menu`,rootClassName:ze(D,q),expandIcon:v.createElement("span",{className:`${G}-menu-submenu-arrow`},v.createElement(dE,{className:`${G}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Se,validator:Oe=>{}},ge)},[oe,le]=Km("Dropdown",h==null?void 0:h.zIndex);let fe=v.createElement(a_,Object.assign({alignPoint:Z},Xi(e,["rootClassName"]),{mouseEnterDelay:N,mouseLeaveDelay:C,visible:W,builtinPlacements:ve,arrow:!!n,overlayClassName:ye,prefixCls:G,getPopupContainer:f||L,transitionName:Y,trigger:R,overlay:re,placement:ie,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},V==null?void 0:V.style),h),{zIndex:oe})}),F);return oe&&(fe=v.createElement(Um.Provider,{value:le},fe)),ee(fe)};function oR(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const iR=d$(Zc,"dropdown",e=>e,oR),aR=e=>v.createElement(iR,Object.assign({},e),v.createElement("span",null));Zc._InternalPanelDoNotUseOrYouWillBeFired=aR;function zg(e){return["small","middle","large"].includes(e)}function Hg(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Cb=Ie.createContext({latestIndex:0}),lR=Cb.Provider,sR=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:l}=v.useContext(Cb);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:i},r),n{var n,r;const{getPrefixCls:o,space:i,direction:l}=v.useContext(xn),{size:u=(i==null?void 0:i.size)||"small",align:f,className:p,rootClassName:S,children:h,direction:b="horizontal",prefixCls:O,split:T,style:$,wrap:N=!1,classNames:C,styles:w}=e,E=uR(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[_,M]=Array.isArray(u)?u:[u,u],L=zg(M),c=zg(_),B=Hg(M),V=Hg(_),Y=Vi(h,{keepEmpty:!0}),ie=f===void 0&&b==="horizontal"?"center":f,G=o("space",O),[q,ee,J]=MS(G),D=ze(G,i==null?void 0:i.className,ee,`${G}-${b}`,{[`${G}-rtl`]:l==="rtl",[`${G}-align-${ie}`]:ie,[`${G}-gap-row-${M}`]:L,[`${G}-gap-col-${_}`]:c},p,S,J),j=ze(`${G}-item`,(n=C==null?void 0:C.item)!==null&&n!==void 0?n:(r=i==null?void 0:i.classNames)===null||r===void 0?void 0:r.item);let I=0;const F=Y.map((W,ae)=>{var se,ye;W!=null&&(I=ae);const ve=W&&W.key||`${j}-${ae}`;return v.createElement(sR,{className:j,key:ve,index:ae,split:T,style:(se=w==null?void 0:w.item)!==null&&se!==void 0?se:(ye=i==null?void 0:i.styles)===null||ye===void 0?void 0:ye.item},W)}),R=v.useMemo(()=>({latestIndex:I}),[I]);if(Y.length===0)return null;const Z={};return N&&(Z.flexWrap="wrap"),!c&&V&&(Z.columnGap=_),!L&&B&&(Z.rowGap=M),q(v.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},Z),i==null?void 0:i.style),$)},E),v.createElement(lR,{value:R},F)))}),wb=cR;wb.Compact=X9;var fR=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(xn),{prefixCls:o,type:i="default",danger:l,disabled:u,loading:f,onClick:p,htmlType:S,children:h,className:b,menu:O,arrow:T,autoFocus:$,overlay:N,trigger:C,align:w,open:E,onOpenChange:_,placement:M,getPopupContainer:L,href:c,icon:B=v.createElement(S1,null),title:V,buttonsRender:Y=re=>re,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D}=e,j=fR(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),F=`${I}-button`,R={menu:O,arrow:T,autoFocus:$,align:w,disabled:u,trigger:u?[]:C,onOpenChange:_,getPopupContainer:L||t,mouseEnterDelay:ie,mouseLeaveDelay:G,overlayClassName:q,overlayStyle:ee,destroyPopupOnHide:J,dropdownRender:D},{compactSize:Z,compactItemClassnames:W}=AS(I,r),ae=ze(F,W,b);"overlay"in e&&(R.overlay=N),"open"in e&&(R.open=E),"placement"in e?R.placement=M:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(ac,{type:i,danger:l,disabled:u,loading:f,onClick:p,htmlType:S,href:c,title:V},h),ye=v.createElement(ac,{type:i,danger:l,icon:B}),[ve,Se]=Y([se,ye]);return v.createElement(wb.Compact,Object.assign({className:ae,size:Z,block:!0},j),ve,v.createElement(Zc,Object.assign({},R),Se))};xb.__ANT_BUTTON=!0;const Eb=Zc;Eb.Button=xb;const rn=chrome,Bg=async e=>{let n=(await rn.storage.local.get("meta_data")).meta_data;const o=(await(await fetch(`${n.url}/ai_recorder_init?test_id=${n.testNo}&step_seq=${n.stepNo}`,{headers:{"X-Api-Key":`${n.apiKey}`}})).json()).step.actions;for(const i of o)i.id="",i.stillRecording=!1,i.typeWrite=!1,i.animateRomove=!1,i.xpath="";e(()=>o),console.log("init_data",o)},dR=["Traversing the DOM tree...","Evaluating element attributes...","Analyzing text content...","Filtering out non-alphanumeric characters...","Identifying meaningful word patterns...","Checking for unique element identifiers...","Examining surrounding context...","Parsing HTML structure...","Extracting relevant data...","Normalizing text values...","Detecting element relationships...","Generating unique locators...","Handling dynamic content...","Inspecting element structure... ","Traversing parent nodes...","Evaluating sibling elements...","Extracting word patterns...","Identifying meaningful text fragments...","Checking for meaningful text in element attributes...","Extracting partial meaningful text from element content...","Verifying spelling of text content for reliability...","Examining surrounding elements for additional context...","Comparing similar elements to ensure accuracy...","Filtering out random characters from text content...","Constructing optimized XPath expression..."],pR=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{rn.storage.local.get("meta_data",l=>{let u=l.meta_data;e.map(f=>{f.sequence.toString()===u.stepNo.toString()&&r(`Step ${u.stepNo.toString()}: ${f.name||""}`)}),Bg(t)})},[e]);const o=async l=>{const u=e.filter(S=>{if(S.sequence.toString()===l.key)return S})[0];let p=(await rn.storage.local.get("meta_data")).meta_data;p.stepNo=u.sequence,p.stepId=u.stepId,await rn.storage.local.set({meta_data:p}),r(`Step ${((u==null?void 0:u.sequence)||1).toString()}: ${(u==null?void 0:u.name)||""}`),Bg(t)},i=e.map(l=>({label:l.name,key:l.sequence.toString(),className:"zeuz-step-item"}));return xe.jsx(Eb,{className:"zeuz-step",menu:{items:i,onClick:o},children:xe.jsx("a",{onClick:l=>l.preventDefault(),style:{cursor:"default"},children:n})})},mR=[{text:"Analyzing HTML structure",time:(Math.random()*3+.5)*1e3},{text:"Evaluating element attributes",time:(Math.random()*3+.5)*1e3},{text:"Checking text content spelling",time:(Math.random()*3+.5)*1e3},{text:"Identifying meaningful word patterns",time:(Math.random()*3+.5)*1e3},{text:"Checking for unique element identifiers",time:(Math.random()*3+.5)*1e3},{text:"Analyzing surrounding parent-siblings-children",time:(Math.random()*3+.5)*1e3},{text:"Detecting element relationships",time:(Math.random()*3+.5)*1e3},{text:"Handling dynamic content",time:(Math.random()*3+.5)*1e3},{text:"Comparing similar elements to ensure accuracy",time:(Math.random()*3+.5)*1e3},{text:"Filtering out random characters from text content",time:(Math.random()*3+.5)*1e3},{text:"Constructing optimized XPath expression",time:(Math.random()*1+4)*1e3},{text:"Converting xpath to ZeuZ action",time:(Math.random()*1+5)*1e3}],vR=({setShowOverlay:e})=>xe.jsxs("div",{className:"overlay d-flex flex-column justify-content-center align-items-center px-3",children:[xe.jsxs("div",{className:"overlay-uppernav d-flex justify-content-between my-3",children:[xe.jsx("div",{className:"overlay-title title",children:"Smart Processing..."}),xe.jsx(nE,{onClick:()=>e(!1),className:"overlay-close"})]}),xe.jsx(gR,{}),xe.jsx("div",{className:"overlay-content d-flex-column justify-content-start my-4",children:mR.map(({text:t,time:n})=>xe.jsx(hR,{text:t,time:n}))})]}),hR=({text:e,time:t})=>{const[n,r]=Ie.useState(!1);return Ie.useEffect(()=>{const o=setTimeout(()=>{r(!0)},t);return()=>clearTimeout(o)},[]),xe.jsxs("div",{className:"d-flex justify-content-start mb-1",children:[xe.jsx("div",{className:"overlay-text",style:{opacity:n?1:.5},children:e}),xe.jsx("div",{className:"overlay-icon ml-2",children:n?xe.jsx(Jx,{className:"overlay-icon-check"}):xe.jsx(b1,{className:"overlay-icon-loading"})})]})},gR=()=>{const e=v.useRef(null);v.useEffect(()=>{const r=()=>{e.current&&(e.current.style.fill="url(#animatedGradient)")},o=()=>{e.current&&(e.current.style.fill="url(#fixedGradient)")};(async()=>{r(),await new Promise(l=>setTimeout(l,5e3)),o()})()},[]);const t="#43cea2; #980045; #185a9d; #43cea2; ",n="#185a9d; #43cea2; #980045; #185a9d; ";return xe.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1",width:"170",height:"170",viewBox:"400 300 1400 1400",xmlSpace:"preserve",children:[xe.jsx("desc",{children:"Created with Fabric.js 5.2.4"}),xe.jsxs("defs",{children:[xe.jsxs("linearGradient",{id:"animatedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:t+t+t,dur:"5s",repeatCount:"indefinite"})}),xe.jsx("stop",{offset:"100%","stop-color":"rgb(255, 255, 255)",children:xe.jsx("animate",{attributeName:"stop-color",values:n+n+n,dur:"5s",repeatCount:"indefinite"})})]}),xe.jsxs("linearGradient",{id:"fixedGradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[xe.jsx("stop",{offset:"0%",style:{stopColor:"#43cea2",stopOpacity:1}}),xe.jsx("stop",{offset:"100%",style:{stopColor:"#185a9d",stopOpacity:1}})]})]}),xe.jsx("g",{transform:"matrix(8.7 0 0 8.7 540 540)",children:xe.jsx("path",{ref:e,style:{fill:"url(#animatedGradient)"},d:"M 79.3 30.2 C 85.39999999999999 30.2 90.3 25.299999999999997 90.3 19.2 C 90.3 13.1 85.39999999999999 8.2 79.3 8.2 C 73.2 8.2 68.3 13.1 68.3 19.2 C 68.3 22.099999999999998 69.5 24.799999999999997 71.3 26.799999999999997 L 57.9 41 C 55.9 39.1 53.199999999999996 37.9 50.3 37.9 C 47.4 37.9 44.699999999999996 39 42.8 40.9 L 29.4 28.6 C 30.299999999999997 27.400000000000002 30.799999999999997 25.900000000000002 30.799999999999997 24.3 C 30.799999999999997 20.3 27.499999999999996 17 23.499999999999996 17 C 19.499999999999996 17 16.199999999999996 20.3 16.199999999999996 24.3 C 16.199999999999996 28.3 19.499999999999996 31.6 23.499999999999996 31.6 C 25.399999999999995 31.6 27.099999999999998 30.900000000000002 28.4 29.700000000000003 L 41.8 42 C 40.3 43.9 39.4 46.3 39.4 48.9 C 39.4 51.8 40.5 54.4 42.3 56.3 L 27.5 71.9 C 25.6 70.30000000000001 23.2 69.4 20.5 69.4 C 14.4 69.4 9.5 74.30000000000001 9.5 80.4 C 9.5 86.5 14.4 91.4 20.5 91.4 C 26.6 91.4 31.5 86.5 31.5 80.4 C 31.5 77.5 30.4 74.9 28.6 73 L 43.3 57.4 C 45.199999999999996 59 47.599999999999994 59.9 50.3 59.9 C 50.5 59.9 50.599999999999994 59.9 50.8 59.9 L 52.699999999999996 76.9 C 48.699999999999996 77.7 45.599999999999994 81.2 45.599999999999994 85.5 C 45.599999999999994 90.4 49.49999999999999 94.3 54.39999999999999 94.3 C 59.29999999999999 94.3 63.19999999999999 90.39999999999999 63.19999999999999 85.5 C 63.19999999999999 80.6 59.29999999999999 76.7 54.39999999999999 76.7 C 54.29999999999999 76.7 54.19999999999999 76.7 54.099999999999994 76.7 L 52.199999999999996 59.7 C 54.8 59.2 57.099999999999994 57.900000000000006 58.699999999999996 55.900000000000006 L 72.3 65.7 C 71.7 66.8 71.3 68 71.3 69.4 C 71.3 73.4 74.6 76.7 78.6 76.7 C 82.6 76.7 85.89999999999999 73.4 85.89999999999999 69.4 C 85.89999999999999 65.4 82.6 62.10000000000001 78.6 62.10000000000001 C 76.39999999999999 62.10000000000001 74.5 63.10000000000001 73.19999999999999 64.60000000000001 L 59.59999999999999 54.80000000000001 C 60.69999999999999 53.10000000000001 61.29999999999999 51.10000000000001 61.29999999999999 49.000000000000014 C 61.29999999999999 46.40000000000001 60.39999999999999 44.100000000000016 58.89999999999999 42.20000000000002 L 72.39999999999999 27.900000000000016 C 74.3 29.3 76.7 30.2 79.3 30.2 z"})})]})};var Tb={exports:{}};/*! * jQuery JavaScript Library v3.7.1 * https://jquery.com/ * @@ -211,7 +211,7 @@ html body { `):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,bi=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,m){var g,y,x,A,k,H,Q,ne,K=[d||C],ue=h.call(a,"type")?a.type:a,Ke=h.call(a,"namespace")?a.namespace.split("."):[];if(y=ne=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Ke=ue.split("."),ue=Ke.shift(),Ke.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=m?2:3,a.namespace=Ke.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),Q=c.event.special[ue]||{},!(!m&&Q.trigger&&Q.trigger.apply(d,s)===!1))){if(!m&&!Q.noBubble&&!N(d)){for(A=Q.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ne=y,a.type=g>1?A:Q.bindType||ue,H=(pe.get(y,"events")||Object.create(null))[a.type]&&pe.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Ae(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!m&&!a.isDefaultPrevented()&&(!Q._default||Q._default.apply(K.pop(),s)===!1)&&Ae(d)&&k&&$(d[ue])&&!N(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ne.addEventListener(ue,bi),d[ue](),a.isPropagationStopped()&&ne.removeEventListener(ue,bi),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var m=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(m,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function we(a,s,d,m){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?m(a,x):we(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,m)});else if(!d&&_(s)==="object")for(g in s)we(a+"["+g+"]",s[g],d,m);else m(a,s)}c.param=function(a,s){var d,m=[],g=function(y,x){var A=$(x)?x():x;m[m.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)we(d,a[d],s,g);return m.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(m){return{name:s.name,value:m.replace(Zi,`\r `)}}):{name:s.name,value:d.replace(Zi,`\r `)}}).get()}});var Fe=/%20/g,zt=/#.*$/,Jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ji=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ol=/^(?:GET|HEAD)$/,$s=/^\/\//,Ci={},Jc={},lv="*/".concat("*"),ef=C.createElement("a");ef.href=cr.href;function sv(a){return function(s,d){typeof s!="string"&&(d=s,s="*");var m,g=0,y=s.toLowerCase().match(le)||[];if($(d))for(;m=y[g++];)m[0]==="+"?(m=m.slice(1)||"*",(a[m]=a[m]||[]).unshift(d)):(a[m]=a[m]||[]).push(d)}}function uv(a,s,d,m){var g={},y=a===Jc;function x(A){var k;return g[A]=!0,c.each(a[A]||[],function(H,Q){var ne=Q(s,d,m);if(typeof ne=="string"&&!y&&!g[ne])return s.dataTypes.unshift(ne),x(ne),!1;if(y)return!(k=ne)}),k}return x(s.dataTypes[0])||!g["*"]&&x("*")}function tf(a,s){var d,m,g=c.ajaxSettings.flatOptions||{};for(d in s)s[d]!==void 0&&((g[d]?a:m||(m={}))[d]=s[d]);return m&&c.extend(!0,a,m),a}function $b(a,s,d){for(var m,g,y,x,A=a.contents,k=a.dataTypes;k[0]==="*";)k.shift(),m===void 0&&(m=a.mimeType||s.getResponseHeader("Content-Type"));if(m){for(g in A)if(A[g]&&A[g].test(m)){k.unshift(g);break}}if(k[0]in d)y=k[0];else{for(g in d){if(!k[0]||a.converters[g+" "+k[0]]){y=g;break}x||(x=g)}y=y||x}if(y)return y!==k[0]&&k.unshift(y),d[y]}function _b(a,s,d,m){var g,y,x,A,k,H={},Q=a.dataTypes.slice();if(Q[1])for(x in a.converters)H[x.toLowerCase()]=a.converters[x];for(y=Q.shift();y;)if(a.responseFields[y]&&(d[a.responseFields[y]]=s),!k&&m&&a.dataFilter&&(s=a.dataFilter(s,a.dataType)),k=y,y=Q.shift(),y){if(y==="*")y=k;else if(k!=="*"&&k!==y){if(x=H[k+" "+y]||H["* "+y],!x){for(g in H)if(A=g.split(" "),A[1]===y&&(x=H[k+" "+A[0]]||H["* "+A[0]],x)){x===!0?x=H[g]:H[g]!==!0&&(y=A[0],Q.unshift(A[1]));break}}if(x!==!0)if(x&&a.throws)s=x(s);else try{s=x(s)}catch(ne){return{state:"parsererror",error:x?ne:"No conversion from "+k+" to "+y}}}}return{state:"success",data:s}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:cr.href,type:"GET",isLocal:Ji.test(cr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lv,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,s){return s?tf(tf(a,c.ajaxSettings),s):tf(c.ajaxSettings,a)},ajaxPrefilter:sv(Ci),ajaxTransport:sv(Jc),ajax:function(a,s){typeof a=="object"&&(s=a,a=void 0),s=s||{};var d,m,g,y,x,A,k,H,Q,ne,K=c.ajaxSetup({},s),ue=K.context||K,Ke=K.context&&(ue.nodeType||ue.jquery)?c(ue):c.event,ct=c.Deferred(),Ze=c.Callbacks("once memory"),yn=K.statusCode||{},fn={},ao={},lo="canceled",ot={readyState:0,getResponseHeader:function(dt){var Qt;if(k){if(!y)for(y={};Qt=Ht.exec(g);)y[Qt[1].toLowerCase()+" "]=(y[Qt[1].toLowerCase()+" "]||[]).concat(Qt[2]);Qt=y[dt.toLowerCase()+" "]}return Qt==null?null:Qt.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(dt,Qt){return k==null&&(dt=ao[dt.toLowerCase()]=ao[dt.toLowerCase()]||dt,fn[dt]=Qt),this},overrideMimeType:function(dt){return k==null&&(K.mimeType=dt),this},statusCode:function(dt){var Qt;if(dt)if(k)ot.always(dt[ot.status]);else for(Qt in dt)yn[Qt]=[yn[Qt],dt[Qt]];return this},abort:function(dt){var Qt=dt||lo;return d&&d.abort(Qt),wi(0,Qt),this}};if(ct.promise(ot),K.url=((a||K.url||cr.href)+"").replace($s,cr.protocol+"//"),K.type=s.method||s.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(le)||[""],K.crossDomain==null){A=C.createElement("a");try{A.href=K.url,A.href=A.href,K.crossDomain=ef.protocol+"//"+ef.host!=A.protocol+"//"+A.host}catch{K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),uv(Ci,K,s,ot),k)return ot;H=c.event&&K.global,H&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!ol.test(K.type),m=K.url.replace(zt,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(Fe,"+")):(ne=K.url.slice(m.length),K.data&&(K.processData||typeof K.data=="string")&&(m+=(So.test(m)?"&":"?")+K.data,delete K.data),K.cache===!1&&(m=m.replace(Jt,"$1"),ne=(So.test(m)?"&":"?")+"_="+Lr.guid+++ne),K.url=m+ne),K.ifModified&&(c.lastModified[m]&&ot.setRequestHeader("If-Modified-Since",c.lastModified[m]),c.etag[m]&&ot.setRequestHeader("If-None-Match",c.etag[m])),(K.data&&K.hasContent&&K.contentType!==!1||s.contentType)&&ot.setRequestHeader("Content-Type",K.contentType),ot.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+lv+"; q=0.01":""):K.accepts["*"]);for(Q in K.headers)ot.setRequestHeader(Q,K.headers[Q]);if(K.beforeSend&&(K.beforeSend.call(ue,ot,K)===!1||k))return ot.abort();if(lo="abort",Ze.add(K.complete),ot.done(K.success),ot.fail(K.error),d=uv(Jc,K,s,ot),!d)wi(-1,"No Transport");else{if(ot.readyState=1,H&&Ke.trigger("ajaxSend",[ot,K]),k)return ot;K.async&&K.timeout>0&&(x=t.setTimeout(function(){ot.abort("timeout")},K.timeout));try{k=!1,d.send(fn,wi)}catch(dt){if(k)throw dt;wi(-1,dt)}}function wi(dt,Qt,al,rf){var so,ll,uo,Wo,Vo,wr=Qt;k||(k=!0,x&&t.clearTimeout(x),d=void 0,g=rf||"",ot.readyState=dt>0?4:0,so=dt>=200&&dt<300||dt===304,al&&(Wo=$b(K,ot,al)),!so&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),Wo=_b(K,Wo,ot,so),so?(K.ifModified&&(Vo=ot.getResponseHeader("Last-Modified"),Vo&&(c.lastModified[m]=Vo),Vo=ot.getResponseHeader("etag"),Vo&&(c.etag[m]=Vo)),dt===204||K.type==="HEAD"?wr="nocontent":dt===304?wr="notmodified":(wr=Wo.state,ll=Wo.data,uo=Wo.error,so=!uo)):(uo=wr,(dt||!wr)&&(wr="error",dt<0&&(dt=0))),ot.status=dt,ot.statusText=(Qt||wr)+"",so?ct.resolveWith(ue,[ll,wr,ot]):ct.rejectWith(ue,[ot,wr,uo]),ot.statusCode(yn),yn=void 0,H&&Ke.trigger(so?"ajaxSuccess":"ajaxError",[ot,K,so?ll:uo]),Ze.fireWith(ue,[ot,wr]),H&&(Ke.trigger("ajaxComplete",[ot,K]),--c.active||c.event.trigger("ajaxStop")))}return ot},getJSON:function(a,s,d){return c.get(a,s,d,"json")},getScript:function(a,s){return c.get(a,void 0,s,"script")}}),c.each(["get","post"],function(a,s){c[s]=function(d,m,g,y){return $(m)&&(y=y||g,g=m,m=void 0),c.ajax(c.extend({url:d,type:s,dataType:y,data:m,success:g},c.isPlainObject(d)&&d))}}),c.ajaxPrefilter(function(a){var s;for(s in a.headers)s.toLowerCase()==="content-type"&&(a.contentType=a.headers[s]||"")}),c._evalUrl=function(a,s,d){return c.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(m){c.globalEval(m,s,d)}})},c.fn.extend({wrapAll:function(a){var s;return this[0]&&($(a)&&(a=a.call(this[0])),s=c(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(a){return $(a)?this.each(function(s){c(this).wrapInner(a.call(this,s))}):this.each(function(){var s=c(this),d=s.contents();d.length?d.wrapAll(a):s.append(a)})},wrap:function(a){var s=$(a);return this.each(function(d){c(this).wrapAll(s?a.call(this,d):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(a){return!c.expr.pseudos.visible(a)},c.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Rb={0:200,1223:204},il=c.ajaxSettings.xhr();T.cors=!!il&&"withCredentials"in il,T.ajax=il=!!il,c.ajaxTransport(function(a){var s,d;if(T.cors||il&&!a.crossDomain)return{send:function(m,g){var y,x=a.xhr();if(x.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(y in a.xhrFields)x[y]=a.xhrFields[y];a.mimeType&&x.overrideMimeType&&x.overrideMimeType(a.mimeType),!a.crossDomain&&!m["X-Requested-With"]&&(m["X-Requested-With"]="XMLHttpRequest");for(y in m)x.setRequestHeader(y,m[y]);s=function(A){return function(){s&&(s=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,A==="abort"?x.abort():A==="error"?typeof x.status!="number"?g(0,"error"):g(x.status,x.statusText):g(Rb[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=s(),d=x.onerror=x.ontimeout=s("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){s&&d()})},s=s("abort");try{x.send(a.hasContent&&a.data||null)}catch(A){if(s)throw A}},abort:function(){s&&s()}}}),c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return c.globalEval(a),a}}}),c.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),c.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var s,d;return{send:function(m,g){s=c(" + diff --git a/Apps/Web/AI_Recorder_2/src/App.tsx b/Apps/Web/AI_Recorder_2/src/App.tsx index 9891d4ea7..a73a34e3e 100644 --- a/Apps/Web/AI_Recorder_2/src/App.tsx +++ b/Apps/Web/AI_Recorder_2/src/App.tsx @@ -29,7 +29,7 @@ function App() { const [initRecordState, setInitRecordState] = useState(false); // Used to disable step selection, test case search, save, run when there are unsaved actions const [unsavedActions, setUnsavedActions] = useState(false); - const [showOverlay, setShowOverlay] = useState(false); + const [showOverlay, setShowOverlay] = useState(true); // Save button state const [saveState, setSaveState] = useState('Save'); const [runThis, setRunThis] = useState('Run this'); diff --git a/Apps/Web/AI_Recorder_2/src/overlay.tsx b/Apps/Web/AI_Recorder_2/src/overlay.tsx index 208d21100..546b8c566 100644 --- a/Apps/Web/AI_Recorder_2/src/overlay.tsx +++ b/Apps/Web/AI_Recorder_2/src/overlay.tsx @@ -121,6 +121,8 @@ const AnimatedIcon: React.FC = () => { longRunningFunction(); }, []); + const off0_color = '#43cea2; #980045; #185a9d; #43cea2; ' + const off100_color = '#185a9d; #43cea2; #980045; #185a9d; ' return ( { - + - + From 70b605b66ba87f22b377fb1ab56e4456328c82fa Mon Sep 17 00:00:00 2001 From: test Date: Mon, 24 Jun 2024 12:18:49 +0600 Subject: [PATCH 09/13] setShowOverlay = false --- .../dist/assets/{index-Cr9Ud5Jw.js => index-ZxKYERgc.js} | 4 ++-- .../assets/{index-Cr9Ud5Jw.js.map => index-ZxKYERgc.js.map} | 2 +- Apps/Web/AI_Recorder_2/dist/index.html | 2 +- Apps/Web/AI_Recorder_2/src/App.tsx | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename Apps/Web/AI_Recorder_2/dist/assets/{index-Cr9Ud5Jw.js => index-ZxKYERgc.js} (99%) rename Apps/Web/AI_Recorder_2/dist/assets/{index-Cr9Ud5Jw.js.map => index-ZxKYERgc.js.map} (65%) diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js b/Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js similarity index 99% rename from Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js rename to Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js index 6fbb4303c..e81742711 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js @@ -211,7 +211,7 @@ html body { `):a)),s};var bo=/^(?:focusinfocus|focusoutblur)$/,bi=function(a){a.stopPropagation()};c.extend(c.event,{trigger:function(a,s,d,m){var g,y,x,A,k,H,Q,ne,K=[d||C],ue=h.call(a,"type")?a.type:a,Ke=h.call(a,"namespace")?a.namespace.split("."):[];if(y=ne=x=d=d||C,!(d.nodeType===3||d.nodeType===8)&&!bo.test(ue+c.event.triggered)&&(ue.indexOf(".")>-1&&(Ke=ue.split("."),ue=Ke.shift(),Ke.sort()),k=ue.indexOf(":")<0&&"on"+ue,a=a[c.expando]?a:new c.Event(ue,typeof a=="object"&&a),a.isTrigger=m?2:3,a.namespace=Ke.join("."),a.rnamespace=a.namespace?new RegExp("(^|\\.)"+Ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=d),s=s==null?[a]:c.makeArray(s,[a]),Q=c.event.special[ue]||{},!(!m&&Q.trigger&&Q.trigger.apply(d,s)===!1))){if(!m&&!Q.noBubble&&!N(d)){for(A=Q.delegateType||ue,bo.test(A+ue)||(y=y.parentNode);y;y=y.parentNode)K.push(y),x=y;x===(d.ownerDocument||C)&&K.push(x.defaultView||x.parentWindow||t)}for(g=0;(y=K[g++])&&!a.isPropagationStopped();)ne=y,a.type=g>1?A:Q.bindType||ue,H=(pe.get(y,"events")||Object.create(null))[a.type]&&pe.get(y,"handle"),H&&H.apply(y,s),H=k&&y[k],H&&H.apply&&Ae(y)&&(a.result=H.apply(y,s),a.result===!1&&a.preventDefault());return a.type=ue,!m&&!a.isDefaultPrevented()&&(!Q._default||Q._default.apply(K.pop(),s)===!1)&&Ae(d)&&k&&$(d[ue])&&!N(d)&&(x=d[k],x&&(d[k]=null),c.event.triggered=ue,a.isPropagationStopped()&&ne.addEventListener(ue,bi),d[ue](),a.isPropagationStopped()&&ne.removeEventListener(ue,bi),c.event.triggered=void 0,x&&(d[k]=x)),a.result}},simulate:function(a,s,d){var m=c.extend(new c.Event,d,{type:a,isSimulated:!0});c.event.trigger(m,null,s)}}),c.fn.extend({trigger:function(a,s){return this.each(function(){c.event.trigger(a,s,this)})},triggerHandler:function(a,s){var d=this[0];if(d)return c.event.trigger(a,s,d,!0)}});var tl=/\[\]$/,Zi=/\r?\n/g,nl=/^(?:submit|button|image|reset|file)$/i,rl=/^(?:input|select|textarea|keygen)/i;function we(a,s,d,m){var g;if(Array.isArray(s))c.each(s,function(y,x){d||tl.test(a)?m(a,x):we(a+"["+(typeof x=="object"&&x!=null?y:"")+"]",x,d,m)});else if(!d&&_(s)==="object")for(g in s)we(a+"["+g+"]",s[g],d,m);else m(a,s)}c.param=function(a,s){var d,m=[],g=function(y,x){var A=$(x)?x():x;m[m.length]=encodeURIComponent(y)+"="+encodeURIComponent(A??"")};if(a==null)return"";if(Array.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){g(this.name,this.value)});else for(d in a)we(d,a[d],s,g);return m.join("&")},c.fn.extend({serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=c.prop(this,"elements");return a?c.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!c(this).is(":disabled")&&rl.test(this.nodeName)&&!nl.test(a)&&(this.checked||!Zt.test(a))}).map(function(a,s){var d=c(this).val();return d==null?null:Array.isArray(d)?c.map(d,function(m){return{name:s.name,value:m.replace(Zi,`\r `)}}):{name:s.name,value:d.replace(Zi,`\r `)}}).get()}});var Fe=/%20/g,zt=/#.*$/,Jt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ji=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ol=/^(?:GET|HEAD)$/,$s=/^\/\//,Ci={},Jc={},lv="*/".concat("*"),ef=C.createElement("a");ef.href=cr.href;function sv(a){return function(s,d){typeof s!="string"&&(d=s,s="*");var m,g=0,y=s.toLowerCase().match(le)||[];if($(d))for(;m=y[g++];)m[0]==="+"?(m=m.slice(1)||"*",(a[m]=a[m]||[]).unshift(d)):(a[m]=a[m]||[]).push(d)}}function uv(a,s,d,m){var g={},y=a===Jc;function x(A){var k;return g[A]=!0,c.each(a[A]||[],function(H,Q){var ne=Q(s,d,m);if(typeof ne=="string"&&!y&&!g[ne])return s.dataTypes.unshift(ne),x(ne),!1;if(y)return!(k=ne)}),k}return x(s.dataTypes[0])||!g["*"]&&x("*")}function tf(a,s){var d,m,g=c.ajaxSettings.flatOptions||{};for(d in s)s[d]!==void 0&&((g[d]?a:m||(m={}))[d]=s[d]);return m&&c.extend(!0,a,m),a}function $b(a,s,d){for(var m,g,y,x,A=a.contents,k=a.dataTypes;k[0]==="*";)k.shift(),m===void 0&&(m=a.mimeType||s.getResponseHeader("Content-Type"));if(m){for(g in A)if(A[g]&&A[g].test(m)){k.unshift(g);break}}if(k[0]in d)y=k[0];else{for(g in d){if(!k[0]||a.converters[g+" "+k[0]]){y=g;break}x||(x=g)}y=y||x}if(y)return y!==k[0]&&k.unshift(y),d[y]}function _b(a,s,d,m){var g,y,x,A,k,H={},Q=a.dataTypes.slice();if(Q[1])for(x in a.converters)H[x.toLowerCase()]=a.converters[x];for(y=Q.shift();y;)if(a.responseFields[y]&&(d[a.responseFields[y]]=s),!k&&m&&a.dataFilter&&(s=a.dataFilter(s,a.dataType)),k=y,y=Q.shift(),y){if(y==="*")y=k;else if(k!=="*"&&k!==y){if(x=H[k+" "+y]||H["* "+y],!x){for(g in H)if(A=g.split(" "),A[1]===y&&(x=H[k+" "+A[0]]||H["* "+A[0]],x)){x===!0?x=H[g]:H[g]!==!0&&(y=A[0],Q.unshift(A[1]));break}}if(x!==!0)if(x&&a.throws)s=x(s);else try{s=x(s)}catch(ne){return{state:"parsererror",error:x?ne:"No conversion from "+k+" to "+y}}}}return{state:"success",data:s}}c.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:cr.href,type:"GET",isLocal:Ji.test(cr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lv,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":c.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,s){return s?tf(tf(a,c.ajaxSettings),s):tf(c.ajaxSettings,a)},ajaxPrefilter:sv(Ci),ajaxTransport:sv(Jc),ajax:function(a,s){typeof a=="object"&&(s=a,a=void 0),s=s||{};var d,m,g,y,x,A,k,H,Q,ne,K=c.ajaxSetup({},s),ue=K.context||K,Ke=K.context&&(ue.nodeType||ue.jquery)?c(ue):c.event,ct=c.Deferred(),Ze=c.Callbacks("once memory"),yn=K.statusCode||{},fn={},ao={},lo="canceled",ot={readyState:0,getResponseHeader:function(dt){var Qt;if(k){if(!y)for(y={};Qt=Ht.exec(g);)y[Qt[1].toLowerCase()+" "]=(y[Qt[1].toLowerCase()+" "]||[]).concat(Qt[2]);Qt=y[dt.toLowerCase()+" "]}return Qt==null?null:Qt.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(dt,Qt){return k==null&&(dt=ao[dt.toLowerCase()]=ao[dt.toLowerCase()]||dt,fn[dt]=Qt),this},overrideMimeType:function(dt){return k==null&&(K.mimeType=dt),this},statusCode:function(dt){var Qt;if(dt)if(k)ot.always(dt[ot.status]);else for(Qt in dt)yn[Qt]=[yn[Qt],dt[Qt]];return this},abort:function(dt){var Qt=dt||lo;return d&&d.abort(Qt),wi(0,Qt),this}};if(ct.promise(ot),K.url=((a||K.url||cr.href)+"").replace($s,cr.protocol+"//"),K.type=s.method||s.type||K.method||K.type,K.dataTypes=(K.dataType||"*").toLowerCase().match(le)||[""],K.crossDomain==null){A=C.createElement("a");try{A.href=K.url,A.href=A.href,K.crossDomain=ef.protocol+"//"+ef.host!=A.protocol+"//"+A.host}catch{K.crossDomain=!0}}if(K.data&&K.processData&&typeof K.data!="string"&&(K.data=c.param(K.data,K.traditional)),uv(Ci,K,s,ot),k)return ot;H=c.event&&K.global,H&&c.active++===0&&c.event.trigger("ajaxStart"),K.type=K.type.toUpperCase(),K.hasContent=!ol.test(K.type),m=K.url.replace(zt,""),K.hasContent?K.data&&K.processData&&(K.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(K.data=K.data.replace(Fe,"+")):(ne=K.url.slice(m.length),K.data&&(K.processData||typeof K.data=="string")&&(m+=(So.test(m)?"&":"?")+K.data,delete K.data),K.cache===!1&&(m=m.replace(Jt,"$1"),ne=(So.test(m)?"&":"?")+"_="+Lr.guid+++ne),K.url=m+ne),K.ifModified&&(c.lastModified[m]&&ot.setRequestHeader("If-Modified-Since",c.lastModified[m]),c.etag[m]&&ot.setRequestHeader("If-None-Match",c.etag[m])),(K.data&&K.hasContent&&K.contentType!==!1||s.contentType)&&ot.setRequestHeader("Content-Type",K.contentType),ot.setRequestHeader("Accept",K.dataTypes[0]&&K.accepts[K.dataTypes[0]]?K.accepts[K.dataTypes[0]]+(K.dataTypes[0]!=="*"?", "+lv+"; q=0.01":""):K.accepts["*"]);for(Q in K.headers)ot.setRequestHeader(Q,K.headers[Q]);if(K.beforeSend&&(K.beforeSend.call(ue,ot,K)===!1||k))return ot.abort();if(lo="abort",Ze.add(K.complete),ot.done(K.success),ot.fail(K.error),d=uv(Jc,K,s,ot),!d)wi(-1,"No Transport");else{if(ot.readyState=1,H&&Ke.trigger("ajaxSend",[ot,K]),k)return ot;K.async&&K.timeout>0&&(x=t.setTimeout(function(){ot.abort("timeout")},K.timeout));try{k=!1,d.send(fn,wi)}catch(dt){if(k)throw dt;wi(-1,dt)}}function wi(dt,Qt,al,rf){var so,ll,uo,Wo,Vo,wr=Qt;k||(k=!0,x&&t.clearTimeout(x),d=void 0,g=rf||"",ot.readyState=dt>0?4:0,so=dt>=200&&dt<300||dt===304,al&&(Wo=$b(K,ot,al)),!so&&c.inArray("script",K.dataTypes)>-1&&c.inArray("json",K.dataTypes)<0&&(K.converters["text script"]=function(){}),Wo=_b(K,Wo,ot,so),so?(K.ifModified&&(Vo=ot.getResponseHeader("Last-Modified"),Vo&&(c.lastModified[m]=Vo),Vo=ot.getResponseHeader("etag"),Vo&&(c.etag[m]=Vo)),dt===204||K.type==="HEAD"?wr="nocontent":dt===304?wr="notmodified":(wr=Wo.state,ll=Wo.data,uo=Wo.error,so=!uo)):(uo=wr,(dt||!wr)&&(wr="error",dt<0&&(dt=0))),ot.status=dt,ot.statusText=(Qt||wr)+"",so?ct.resolveWith(ue,[ll,wr,ot]):ct.rejectWith(ue,[ot,wr,uo]),ot.statusCode(yn),yn=void 0,H&&Ke.trigger(so?"ajaxSuccess":"ajaxError",[ot,K,so?ll:uo]),Ze.fireWith(ue,[ot,wr]),H&&(Ke.trigger("ajaxComplete",[ot,K]),--c.active||c.event.trigger("ajaxStop")))}return ot},getJSON:function(a,s,d){return c.get(a,s,d,"json")},getScript:function(a,s){return c.get(a,void 0,s,"script")}}),c.each(["get","post"],function(a,s){c[s]=function(d,m,g,y){return $(m)&&(y=y||g,g=m,m=void 0),c.ajax(c.extend({url:d,type:s,dataType:y,data:m,success:g},c.isPlainObject(d)&&d))}}),c.ajaxPrefilter(function(a){var s;for(s in a.headers)s.toLowerCase()==="content-type"&&(a.contentType=a.headers[s]||"")}),c._evalUrl=function(a,s,d){return c.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(m){c.globalEval(m,s,d)}})},c.fn.extend({wrapAll:function(a){var s;return this[0]&&($(a)&&(a=a.call(this[0])),s=c(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&s.insertBefore(this[0]),s.map(function(){for(var d=this;d.firstElementChild;)d=d.firstElementChild;return d}).append(this)),this},wrapInner:function(a){return $(a)?this.each(function(s){c(this).wrapInner(a.call(this,s))}):this.each(function(){var s=c(this),d=s.contents();d.length?d.wrapAll(a):s.append(a)})},wrap:function(a){var s=$(a);return this.each(function(d){c(this).wrapAll(s?a.call(this,d):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){c(this).replaceWith(this.childNodes)}),this}}),c.expr.pseudos.hidden=function(a){return!c.expr.pseudos.visible(a)},c.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},c.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Rb={0:200,1223:204},il=c.ajaxSettings.xhr();T.cors=!!il&&"withCredentials"in il,T.ajax=il=!!il,c.ajaxTransport(function(a){var s,d;if(T.cors||il&&!a.crossDomain)return{send:function(m,g){var y,x=a.xhr();if(x.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(y in a.xhrFields)x[y]=a.xhrFields[y];a.mimeType&&x.overrideMimeType&&x.overrideMimeType(a.mimeType),!a.crossDomain&&!m["X-Requested-With"]&&(m["X-Requested-With"]="XMLHttpRequest");for(y in m)x.setRequestHeader(y,m[y]);s=function(A){return function(){s&&(s=d=x.onload=x.onerror=x.onabort=x.ontimeout=x.onreadystatechange=null,A==="abort"?x.abort():A==="error"?typeof x.status!="number"?g(0,"error"):g(x.status,x.statusText):g(Rb[x.status]||x.status,x.statusText,(x.responseType||"text")!=="text"||typeof x.responseText!="string"?{binary:x.response}:{text:x.responseText},x.getAllResponseHeaders()))}},x.onload=s(),d=x.onerror=x.ontimeout=s("error"),x.onabort!==void 0?x.onabort=d:x.onreadystatechange=function(){x.readyState===4&&t.setTimeout(function(){s&&d()})},s=s("abort");try{x.send(a.hasContent&&a.data||null)}catch(A){if(s)throw A}},abort:function(){s&&s()}}}),c.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return c.globalEval(a),a}}}),c.ajaxPrefilter("script",function(a){a.cache===void 0&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),c.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var s,d;return{send:function(m,g){s=c("
").append(c.parseHTML(k)).find(m):k)}).always(d&&function(k,H){x.each(function(){d.apply(this,y||[k.responseText,H,k])})}),this},c.expr.pseudos.animated=function(a){return c.grep(c.timers,function(s){return a===s.elem}).length},c.offset={setOffset:function(a,s,d){var m,g,y,x,A,k,H,Q=c.css(a,"position"),ne=c(a),K={};Q==="static"&&(a.style.position="relative"),A=ne.offset(),y=c.css(a,"top"),k=c.css(a,"left"),H=(Q==="absolute"||Q==="fixed")&&(y+k).indexOf("auto")>-1,H?(m=ne.position(),x=m.top,g=m.left):(x=parseFloat(y)||0,g=parseFloat(k)||0),$(s)&&(s=s.call(a,d,c.extend({},A))),s.top!=null&&(K.top=s.top-A.top+x),s.left!=null&&(K.left=s.left-A.left+g),"using"in s?s.using.call(a,K):ne.css(K)}},c.fn.extend({offset:function(a){if(arguments.length)return a===void 0?this:this.each(function(g){c.offset.setOffset(this,a,g)});var s,d,m=this[0];if(m)return m.getClientRects().length?(s=m.getBoundingClientRect(),d=m.ownerDocument.defaultView,{top:s.top+d.pageYOffset,left:s.left+d.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var a,s,d,m=this[0],g={top:0,left:0};if(c.css(m,"position")==="fixed")s=m.getBoundingClientRect();else{for(s=this.offset(),d=m.ownerDocument,a=m.offsetParent||d.documentElement;a&&(a===d.body||a===d.documentElement)&&c.css(a,"position")==="static";)a=a.parentNode;a&&a!==m&&a.nodeType===1&&(g=c(a).offset(),g.top+=c.css(a,"borderTopWidth",!0),g.left+=c.css(a,"borderLeftWidth",!0))}return{top:s.top-g.top-c.css(m,"marginTop",!0),left:s.left-g.left-c.css(m,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&c.css(a,"position")==="static";)a=a.offsetParent;return a||st})}}),c.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,s){var d=s==="pageYOffset";c.fn[a]=function(m){return Be(this,function(g,y,x){var A;if(N(g)?A=g:g.nodeType===9&&(A=g.defaultView),x===void 0)return A?A[s]:g[y];A?A.scrollTo(d?A.pageXOffset:x,d?x:A.pageYOffset):g[y]=x},a,m,arguments.length)}}),c.each(["top","left"],function(a,s){c.cssHooks[s]=eo(T.pixelPosition,function(d,m){if(m)return m=br(d,s),Jr.test(m)?c(d).position()[s]+"px":m})}),c.each({Height:"height",Width:"width"},function(a,s){c.each({padding:"inner"+a,content:s,"":"outer"+a},function(d,m){c.fn[m]=function(g,y){var x=arguments.length&&(d||typeof g!="boolean"),A=d||(g===!0||y===!0?"margin":"border");return Be(this,function(k,H,Q){var ne;return N(k)?m.indexOf("outer")===0?k["inner"+a]:k.document.documentElement["client"+a]:k.nodeType===9?(ne=k.documentElement,Math.max(k.body["scroll"+a],ne["scroll"+a],k.body["offset"+a],ne["offset"+a],ne["client"+a])):Q===void 0?c.css(k,H,A):c.style(k,H,Q,A)},s,x?g:void 0,x)}})}),c.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,s){c.fn[s]=function(d){return this.on(s,d)}}),c.fn.extend({bind:function(a,s,d){return this.on(a,null,s,d)},unbind:function(a,s){return this.off(a,null,s)},delegate:function(a,s,d,m){return this.on(s,a,d,m)},undelegate:function(a,s,d){return arguments.length===1?this.off(a,"**"):this.off(s,a||"**",d)},hover:function(a,s){return this.on("mouseenter",a).on("mouseleave",s||a)}}),c.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,s){c.fn[s]=function(d,m){return arguments.length>0?this.on(s,null,d,m):this.trigger(s)}});var Pb=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;c.proxy=function(a,s){var d,m,g;if(typeof s=="string"&&(d=a[s],s=a,a=d),!!$(a))return m=i.call(arguments,2),g=function(){return a.apply(s||this,m.concat(i.call(arguments)))},g.guid=a.guid=a.guid||c.guid++,g},c.holdReady=function(a){a?c.readyWait++:c.ready(!0)},c.isArray=Array.isArray,c.parseJSON=JSON.parse,c.nodeName=V,c.isFunction=$,c.isWindow=N,c.camelCase=Ye,c.type=_,c.now=Date.now,c.isNumeric=function(a){var s=c.type(a);return(s==="number"||s==="string")&&!isNaN(a-parseFloat(a))},c.trim=function(a){return a==null?"":(a+"").replace(Pb,"$1")};var Ib=t.jQuery,kb=t.$;return c.noConflict=function(a){return t.$===c&&(t.$=kb),a&&t.jQuery===c&&(t.jQuery=Ib),c},typeof n>"u"&&(t.jQuery=t.$=c),c})})(Tb);var yR=Tb.exports;const Fg=ms(yR);var Ob={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(typeof self<"u"?self:Vg,()=>(()=>{var n={75:function(l){(function(){var u,f,p,S,h,b;typeof performance<"u"&&performance!==null&&performance.now?l.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(l.exports=function(){return(u()-h)/1e6},f=process.hrtime,S=(u=function(){var O;return 1e9*(O=f())[0]+O[1]})(),b=1e9*process.uptime(),h=S-b):Date.now?(l.exports=function(){return Date.now()-p},p=Date.now()):(l.exports=function(){return new Date().getTime()-p},p=new Date().getTime())}).call(this)},4087:(l,u,f)=>{for(var p=f(75),S=typeof window>"u"?f.g:window,h=["moz","webkit"],b="AnimationFrame",O=S["request"+b],T=S["cancel"+b]||S["cancelRequest"+b],$=0;!O&&${var u=l&&l.__esModule?()=>l.default:()=>l;return o.d(u,{a:u}),u},o.d=(l,u)=>{for(var f in u)o.o(u,f)&&!o.o(l,f)&&Object.defineProperty(l,f,{enumerable:!0,get:u[f]})},o.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),o.o=(l,u)=>Object.prototype.hasOwnProperty.call(l,u);var i={};return(()=>{o.d(i,{default:()=>ee});var l=o(4087),u=o.n(l);const f=function(J){return new RegExp(/<[a-z][\s\S]*>/i).test(J)},p=function(J,D){return Math.floor(Math.random()*(D-J+1))+J};var S="TYPE_CHARACTER",h="REMOVE_CHARACTER",b="REMOVE_ALL",O="REMOVE_LAST_VISIBLE_NODE",T="PAUSE_FOR",$="CALL_FUNCTION",N="ADD_HTML_TAG_ELEMENT",C="CHANGE_DELETE_SPEED",w="CHANGE_DELAY",E="CHANGE_CURSOR",_="PASTE_STRING",M="HTML_TAG";function L(J){return L=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},L(J)}function c(J,D){var j=Object.keys(J);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(J);D&&(I=I.filter(function(F){return Object.getOwnPropertyDescriptor(J,F).enumerable})),j.push.apply(j,I)}return j}function B(J){for(var D=1;D1&&arguments[1]!==void 0?arguments[1]:null;if(f(W))return R.typeOutHTMLString(W,ae);if(W){var se=(R.options||{}).stringSplitter,ye=typeof se=="function"?se(W):W.split("");R.typeCharacters(ye,ae)}return R}),G(this,"pasteString",function(W){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f(W)?R.typeOutHTMLString(W,ae,!0):(W&&R.addEventToQueue(_,{character:W,node:ae}),R)}),G(this,"typeOutHTMLString",function(W){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,se=arguments.length>2?arguments[2]:void 0,ye=function(oe){var le=document.createElement("div");return le.innerHTML=oe,le.childNodes}(W);if(ye.length>0)for(var ve=0;ve0&&arguments[0]!==void 0?arguments[0]:"natural";return R.addEventToQueue(b,{speed:W}),R}),G(this,"changeDeleteSpeed",function(W){if(!W)throw new Error("Must provide new delete speed");return R.addEventToQueue(C,{speed:W}),R}),G(this,"changeDelay",function(W){if(!W)throw new Error("Must provide new delay");return R.addEventToQueue(w,{delay:W}),R}),G(this,"changeCursor",function(W){if(!W)throw new Error("Must provide new cursor");return R.addEventToQueue(E,{cursor:W}),R}),G(this,"deleteChars",function(W){if(!W)throw new Error("Must provide amount of characters to delete");for(var ae=0;ae1&&arguments[1]!==void 0?arguments[1]:null;if(!W||!Array.isArray(W))throw new Error("Characters must be an array");return W.forEach(function(se){R.addEventToQueue(S,{character:se,node:ae})}),R}),G(this,"removeCharacters",function(W){if(!W||!Array.isArray(W))throw new Error("Characters must be an array");return W.forEach(function(){R.addEventToQueue(h)}),R}),G(this,"addEventToQueue",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return R.addEventToStateProperty(W,ae,se,"eventQueue")}),G(this,"addReverseCalledEvent",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return R.options.loop?R.addEventToStateProperty(W,ae,se,"reverseCalledEvents"):R}),G(this,"addEventToStateProperty",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2],ye=arguments.length>3?arguments[3]:void 0,ve={eventName:W,eventArgs:ae||{}};return R.state[ye]=se?[ve].concat(V(R.state[ye])):[].concat(V(R.state[ye]),[ve]),R}),G(this,"runEventLoop",function(){R.state.lastFrameTime||(R.state.lastFrameTime=Date.now());var W=Date.now(),ae=W-R.state.lastFrameTime;if(!R.state.eventQueue.length){if(!R.options.loop)return;R.state.eventQueue=V(R.state.calledEvents),R.state.calledEvents=[],R.options=B({},R.state.initialOptions)}if(R.state.eventLoop=u()(R.runEventLoop),!R.state.eventLoopPaused){if(R.state.pauseUntil){if(W{try{let fe=(await rn.storage.local.get("meta_data")).meta_data,ge={"X-Api-Key":fe.apiKey},Ne=await(await fetch(`${fe.url}/zsvc/tc/v1/TEST-${re}/json`,{method:"GET",headers:ge})).json();if(Ne.error)return console.error("response.error",Ne.error),await alert(Ne.error),Promise.reject("Invalid test-id");fe.testNo="TEST-"+re,fe.stepNo=oe,ca("response.steps",Ne.steps),ca("response filter",Ne.steps.filter(He=>{if(He.sequence==oe)return He})),fe.stepId=Ne.steps.filter(He=>{if(He.sequence==oe)return He})[0].stepId,await rn.storage.local.set({meta_data:fe}),r(Ne.testCaseDetail.name),u(Ne.steps.map(He=>({name:He.name,sequence:He.sequence,stepId:He.stepId}))),O(!1)}catch(le){alert(le.message)}};function G(re,oe){re.attachRequest&&ca("attachRequest got"),p(le=>{var fe;return le!="Record"&&rn.tabs.sendMessage(((fe=oe.tab)==null?void 0:fe.id)||0,{attachRecorder:!0}),le})}v.useEffect(()=>{rn.runtime.onMessage.addListener(J),rn.runtime.onMessage.addListener(G),(async()=>{let le=(await rn.storage.local.get("meta_data")).meta_data;i(le.testNo.substr(5));let fe=ie(le.testNo.substr(5),le.stepNo);const ge=new bR(document.getElementById("recorderTitle"),{cursor:""});if(f=="Record"){let Oe=await rn.tabs.query({url:""});for(let Ne of Oe)rn.tabs.sendMessage(Ne.id,{detachRecorder:!0})}ge.changeDelay(70).typeString("
ZeuZ Co-Pilot
").start().callFunction(async()=>{await fe,h(!0)})})()},[]);let q=[];v.useEffect(()=>{p(re=>{if(re=="Record")return re;if(e.map(oe=>{if(!oe.stillRecording)return oe}).includes(void 0)){for(;q.length>0;)clearTimeout(q.shift());const oe=setTimeout(()=>{p(le=>le=="Recording..."?"Stop":le)},3e4);return q.push(oe),"Recording..."}else return"Stop"})},[e]);let ee=[];const J=re=>{p(oe=>{if(oe=="Record")return oe;if(re.action=="record-start"){V.current&&B.current&&V.current.scrollIntoView({behavior:"smooth",block:"end"});const le={id:re.data.id,stillRecording:!0,is_disable:!1,main:[[""]],name:"",typeWrite:!0,animateRomove:!1,short:{action:"",element:"",value:""},xpath:""};for(t(ge=>{const Oe=[...ge];return Oe.push(le),Oe});ee.length>0;)clearTimeout(ee.shift());let fe=0;if(!["keystroke keys","go to link"].includes(re.data.action)){const ge=dR.sort(()=>Math.random()-.5).slice(0,Math.floor(Math.random()*3)+2);ge.push("");for(let Oe=0;Oe{p(Ne=>(Ne=="Record"||c(He=>ge[Oe]),Ne))},fe)),fe+=Math.random()*1500+1500;return"Recording..."}}if(re.action=="record-finish"){const le={id:re.data.id,stillRecording:!1,is_disable:!1,main:re.data.main,name:re.data.name,typeWrite:!0,animateRomove:!1,short:{action:re.data.action,element:"",value:""},xpath:re.data.xpath};return t(fe=>{const ge=[...fe];for(let Oe=0;Oe{if(f=="Record"){c("Record started");let re=await rn.tabs.query({url:""});try{for(let oe of re){try{rn.tabs.sendMessage(oe.id,{attachRecorder:!0})}catch(le){if(oe.url.startsWith("http://")||oe.url.startsWith("https://")){console.log("error in sendMessage from tab.url=",oe.url),console.error(le);let fe=re.length==1?`Recorder Disconnected! +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Y(J,D){D=J.length;for(var j=0,I=new Array(D);j1&&arguments[1]!==void 0?arguments[1]:null;if(f(W))return R.typeOutHTMLString(W,ae);if(W){var se=(R.options||{}).stringSplitter,ye=typeof se=="function"?se(W):W.split("");R.typeCharacters(ye,ae)}return R}),G(this,"pasteString",function(W){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return f(W)?R.typeOutHTMLString(W,ae,!0):(W&&R.addEventToQueue(_,{character:W,node:ae}),R)}),G(this,"typeOutHTMLString",function(W){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,se=arguments.length>2?arguments[2]:void 0,ye=function(oe){var le=document.createElement("div");return le.innerHTML=oe,le.childNodes}(W);if(ye.length>0)for(var ve=0;ve0&&arguments[0]!==void 0?arguments[0]:"natural";return R.addEventToQueue(b,{speed:W}),R}),G(this,"changeDeleteSpeed",function(W){if(!W)throw new Error("Must provide new delete speed");return R.addEventToQueue(C,{speed:W}),R}),G(this,"changeDelay",function(W){if(!W)throw new Error("Must provide new delay");return R.addEventToQueue(w,{delay:W}),R}),G(this,"changeCursor",function(W){if(!W)throw new Error("Must provide new cursor");return R.addEventToQueue(E,{cursor:W}),R}),G(this,"deleteChars",function(W){if(!W)throw new Error("Must provide amount of characters to delete");for(var ae=0;ae1&&arguments[1]!==void 0?arguments[1]:null;if(!W||!Array.isArray(W))throw new Error("Characters must be an array");return W.forEach(function(se){R.addEventToQueue(S,{character:se,node:ae})}),R}),G(this,"removeCharacters",function(W){if(!W||!Array.isArray(W))throw new Error("Characters must be an array");return W.forEach(function(){R.addEventToQueue(h)}),R}),G(this,"addEventToQueue",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return R.addEventToStateProperty(W,ae,se,"eventQueue")}),G(this,"addReverseCalledEvent",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return R.options.loop?R.addEventToStateProperty(W,ae,se,"reverseCalledEvents"):R}),G(this,"addEventToStateProperty",function(W,ae){var se=arguments.length>2&&arguments[2]!==void 0&&arguments[2],ye=arguments.length>3?arguments[3]:void 0,ve={eventName:W,eventArgs:ae||{}};return R.state[ye]=se?[ve].concat(V(R.state[ye])):[].concat(V(R.state[ye]),[ve]),R}),G(this,"runEventLoop",function(){R.state.lastFrameTime||(R.state.lastFrameTime=Date.now());var W=Date.now(),ae=W-R.state.lastFrameTime;if(!R.state.eventQueue.length){if(!R.options.loop)return;R.state.eventQueue=V(R.state.calledEvents),R.state.calledEvents=[],R.options=B({},R.state.initialOptions)}if(R.state.eventLoop=u()(R.runEventLoop),!R.state.eventLoopPaused){if(R.state.pauseUntil){if(W{try{let fe=(await rn.storage.local.get("meta_data")).meta_data,ge={"X-Api-Key":fe.apiKey},Ne=await(await fetch(`${fe.url}/zsvc/tc/v1/TEST-${re}/json`,{method:"GET",headers:ge})).json();if(Ne.error)return console.error("response.error",Ne.error),await alert(Ne.error),Promise.reject("Invalid test-id");fe.testNo="TEST-"+re,fe.stepNo=oe,ca("response.steps",Ne.steps),ca("response filter",Ne.steps.filter(He=>{if(He.sequence==oe)return He})),fe.stepId=Ne.steps.filter(He=>{if(He.sequence==oe)return He})[0].stepId,await rn.storage.local.set({meta_data:fe}),r(Ne.testCaseDetail.name),u(Ne.steps.map(He=>({name:He.name,sequence:He.sequence,stepId:He.stepId}))),O(!1)}catch(le){alert(le.message)}};function G(re,oe){re.attachRequest&&ca("attachRequest got"),p(le=>{var fe;return le!="Record"&&rn.tabs.sendMessage(((fe=oe.tab)==null?void 0:fe.id)||0,{attachRecorder:!0}),le})}v.useEffect(()=>{rn.runtime.onMessage.addListener(J),rn.runtime.onMessage.addListener(G),(async()=>{let le=(await rn.storage.local.get("meta_data")).meta_data;i(le.testNo.substr(5));let fe=ie(le.testNo.substr(5),le.stepNo);const ge=new bR(document.getElementById("recorderTitle"),{cursor:""});if(f=="Record"){let Oe=await rn.tabs.query({url:""});for(let Ne of Oe)rn.tabs.sendMessage(Ne.id,{detachRecorder:!0})}ge.changeDelay(70).typeString("
ZeuZ Co-Pilot
").start().callFunction(async()=>{await fe,h(!0)})})()},[]);let q=[];v.useEffect(()=>{p(re=>{if(re=="Record")return re;if(e.map(oe=>{if(!oe.stillRecording)return oe}).includes(void 0)){for(;q.length>0;)clearTimeout(q.shift());const oe=setTimeout(()=>{p(le=>le=="Recording..."?"Stop":le)},3e4);return q.push(oe),"Recording..."}else return"Stop"})},[e]);let ee=[];const J=re=>{p(oe=>{if(oe=="Record")return oe;if(re.action=="record-start"){V.current&&B.current&&V.current.scrollIntoView({behavior:"smooth",block:"end"});const le={id:re.data.id,stillRecording:!0,is_disable:!1,main:[[""]],name:"",typeWrite:!0,animateRomove:!1,short:{action:"",element:"",value:""},xpath:""};for(t(ge=>{const Oe=[...ge];return Oe.push(le),Oe});ee.length>0;)clearTimeout(ee.shift());let fe=0;if(!["keystroke keys","go to link"].includes(re.data.action)){const ge=dR.sort(()=>Math.random()-.5).slice(0,Math.floor(Math.random()*3)+2);ge.push("");for(let Oe=0;Oe{p(Ne=>(Ne=="Record"||c(He=>ge[Oe]),Ne))},fe)),fe+=Math.random()*1500+1500;return"Recording..."}}if(re.action=="record-finish"){const le={id:re.data.id,stillRecording:!1,is_disable:!1,main:re.data.main,name:re.data.name,typeWrite:!0,animateRomove:!1,short:{action:re.data.action,element:"",value:""},xpath:re.data.xpath};return t(fe=>{const ge=[...fe];for(let Oe=0;Oe{if(f=="Record"){c("Record started");let re=await rn.tabs.query({url:""});try{for(let oe of re){try{rn.tabs.sendMessage(oe.id,{attachRecorder:!0})}catch(le){if(oe.url.startsWith("http://")||oe.url.startsWith("https://")){console.log("error in sendMessage from tab.url=",oe.url),console.error(le);let fe=re.length==1?`Recorder Disconnected! 1. Close the Recorder 2. Refresh the page (optional) 3. Open Recorder again`:`Recorder Disconnected! @@ -219,4 +219,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 2. Close all tabs except the main tab 3. Refresh the page (optional) 4. Open Recorder again`;alert(fe)}}try{oe.title!=="ZeuZ AI Recorder"&&oe.active&&rn.windows.update(oe.windowId,{focused:!0})}catch(le){console.error(le)}}}catch(oe){console.error(oe)}rn.runtime.sendMessage({action:"start_recording",idx:e.length}),p("Stop")}else if(f=="Stop"){let re=await rn.tabs.query({url:""});for(let oe of re)rn.tabs.sendMessage(oe.id,{detachRecorder:!0});p("Record"),c("Removing redundant actions..."),I(),setTimeout(()=>{c("")},2e3)}},j=async re=>{b&&$(!0);try{let le=await rn.storage.local.get(["meta_data"]);var oe={TC_Id:le.meta_data.testNo,step_sequence:le.meta_data.stepNo,step_data:JSON.stringify(e.map(fe=>fe.main)),step_id:le.meta_data.stepId,dataset_name:JSON.stringify(e.map((fe,ge)=>[fe.name,ge+1,!fe.is_disable]))};console.log("save_data",oe);try{C("Saving..."),c("Saving..."),await Fg.ajax({url:le.meta_data.url+"/Home/nothing/update_specific_test_case_step_data_only/",method:"POST",data:oe,headers:{"X-Api-Key":`${le.meta_data.apiKey}`},success:function(fe){if(ca("resp",fe),fe){C("Success!"),c("Saved!"),setTimeout(()=>{C("Save"),c("")},1500),O(!1);return}C("Error!!"),c("Error in saving!!"),setTimeout(()=>{C("Save"),C("")},1500)},error:function(fe,ge,Oe){console.error("Error:",Oe),C("Error!!"),setTimeout(()=>{C("Save")},1500),console.error(Oe)}})}catch(fe){C("Error!!"),setTimeout(()=>{C("Save")},1500),console.error(fe)}}catch(le){C("Error!!"),setTimeout(()=>{C("Save")},1500),console.error(le)}};function I(){let re=[];for(let oe=0;oe{t(oe=>{const le=[...oe];return le[re].typeWrite=!1,le})},R=(re,oe)=>{const le=()=>{t(fe=>{const ge=[];for(let Oe=0;Oe{const ge=[...fe];for(let Oe=0;Oe{oe(le),c("")},1500)},error:function(Ae,tt,pe){console.error(pe),oe("Error!!"),c("Error playing!!"),setTimeout(()=>{oe(le),c("")},1500)}})}catch(He){console.error(He),oe("Error!!"),c("Error playing!!"),setTimeout(()=>{oe(le),c("")},1500)}}const se='control-button d-flex flex-column align-items-center p-0 bg-transparent my-2"',ye="material-icons-outlined",ve="material-icons-label",Se=1;return xe.jsxs(xe.Fragment,{children:[xe.jsxs("div",{className:"d-flex flex-column root"+(T?" blurred":""),children:[xe.jsxs("div",{className:"upper-nav d-flex align-items-center",children:[xe.jsx("img",{className:"mx-2",src:"logo_ZeuZ.png",alt:"",id:"logo_dark"}),xe.jsx("div",{className:"mx-2 title",id:"recorderTitle"})]}),xe.jsxs("div",{id:"content",style:{display:"block"},children:[xe.jsxs("div",{className:"m-3",children:[xe.jsx("div",{id:"original_title",children:xe.jsxs("div",{children:[xe.jsxs("span",{id:"test_case_id",style:{opacity:.6},children:["TEST-",o]})," : ",xe.jsx("span",{id:"test_case_title",className:"tc_title_rename",children:n}),"   ",xe.jsx("a",{className:"tc_title_rename hint--left hint--bounce hint--rounded","data-hint":"Rename test case title",children:xe.jsx("i",{className:"fa fa-edit"})})]})}),xe.jsx("div",{className:"mt-5",children:xe.jsx(pR,{stepNames:l,setActions:t})})]}),xe.jsxs("div",{className:"clearfix",id:"recorder_step",ref:B,children:[e.length===0&&xe.jsx("h5",{className:"ml-2",children:"No actions"}),e.map((re,oe)=>xe.jsx(hE,{action:re,idx:oe,removeAction:R,animationRemove:F})),xe.jsx("div",{className:"my-5 py-5"}),xe.jsx("div",{ref:V,className:"py-1"})]})]}),xe.jsxs("div",{className:"bottom-nav fixed-bottom py-1",children:[xe.jsx("div",{className:"d-flex flex-row justify-content-around mt-1",children:[{eventHandler:D,style:{opacity:!S||f=="Recording..."?.5:Se},disabled:!S||f=="Recording...",icon:f=="Record"?"camera":"stop",label:f},{eventHandler:j,style:{opacity:S&&f=="Record"&&N=="Save"?Se:.5},disabled:Y,icon:"save",label:N},{eventHandler:Z,style:{opacity:S&&f=="Record"&&!b&&w=="Run this"?Se:.5},disabled:!S||f!="Record"||b||w!="Run this",icon:"play_circle",label:w},{eventHandler:W,style:{opacity:S&&f=="Record"&&!b&&_=="Run all"?Se:.5},disabled:!S||f!="Record"||b||_!="Run all",icon:"play_circle",label:_}].map(re=>xe.jsxs("button",{className:se,onClick:re.eventHandler,disabled:re.disabled,children:[xe.jsx("div",{className:ye,style:re.style,children:re.icon}),xe.jsx("div",{className:ve,children:re.label})]}))}),xe.jsx("div",{className:"mb-2",id:"logs",children:L})]})]}),T&&xe.jsx(vR,{setShowOverlay:$})]})}od.createRoot(document.getElementById("root")).render(xe.jsx(Ie.StrictMode,{children:xe.jsx(CR,{})})); -//# sourceMappingURL=index-Cr9Ud5Jw.js.map +//# sourceMappingURL=index-ZxKYERgc.js.map diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js.map b/Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js.map similarity index 65% rename from Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js.map rename to Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js.map index fb3472b75..e056acb41 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-Cr9Ud5Jw.js.map +++ b/Apps/Web/AI_Recorder_2/dist/assets/index-ZxKYERgc.js.map @@ -1 +1 @@ -{"version":3,"file":"index-Cr9Ud5Jw.js","sources":["../../node_modules/react/cjs/react.production.min.js","../../node_modules/react/index.js","../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../node_modules/react/jsx-runtime.js","../../node_modules/scheduler/cjs/scheduler.production.min.js","../../node_modules/scheduler/index.js","../../node_modules/react-dom/cjs/react-dom.production.min.js","../../node_modules/react-dom/index.js","../../node_modules/react-dom/client.js","../../node_modules/@ant-design/icons/es/components/Context.js","../../node_modules/@babel/runtime/helpers/esm/extends.js","../../node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../../node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../../node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../../node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../../node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../../node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../../node_modules/@babel/runtime/helpers/esm/typeof.js","../../node_modules/@babel/runtime/helpers/esm/toPrimitive.js","../../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","../../node_modules/@babel/runtime/helpers/esm/defineProperty.js","../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","../../node_modules/classnames/index.js","../../node_modules/@ctrl/tinycolor/dist/module/util.js","../../node_modules/@ctrl/tinycolor/dist/module/conversion.js","../../node_modules/@ctrl/tinycolor/dist/module/css-color-names.js","../../node_modules/@ctrl/tinycolor/dist/module/format-input.js","../../node_modules/@ctrl/tinycolor/dist/module/index.js","../../node_modules/@ant-design/colors/es/generate.js","../../node_modules/@ant-design/colors/es/index.js","../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js","../../node_modules/rc-util/es/Dom/canUseDom.js","../../node_modules/rc-util/es/Dom/contains.js","../../node_modules/rc-util/es/Dom/dynamicCSS.js","../../node_modules/rc-util/es/Dom/shadow.js","../../node_modules/rc-util/es/warning.js","../../node_modules/@ant-design/icons/es/utils.js","../../node_modules/@ant-design/icons/es/components/IconBase.js","../../node_modules/@ant-design/icons/es/components/twoTonePrimaryColor.js","../../node_modules/@ant-design/icons/es/components/AntdIcon.js","../../node_modules/@ant-design/icons-svg/es/asn/CheckCircleOutlined.js","../../node_modules/@ant-design/icons/es/icons/CheckCircleOutlined.js","../../node_modules/@ant-design/icons-svg/es/asn/CloseCircleOutlined.js","../../node_modules/@ant-design/icons/es/icons/CloseCircleOutlined.js","../../node_modules/@ant-design/icons-svg/es/asn/DeleteOutlined.js","../../node_modules/@ant-design/icons/es/icons/DeleteOutlined.js","../../node_modules/@ant-design/icons-svg/es/asn/EllipsisOutlined.js","../../node_modules/@ant-design/icons/es/icons/EllipsisOutlined.js","../../node_modules/@ant-design/icons-svg/es/asn/LoadingOutlined.js","../../node_modules/@ant-design/icons/es/icons/LoadingOutlined.js","../../node_modules/@ant-design/icons-svg/es/asn/RightOutlined.js","../../node_modules/@ant-design/icons/es/icons/RightOutlined.js","../../node_modules/rc-util/node_modules/react-is/cjs/react-is.production.min.js","../../node_modules/rc-util/node_modules/react-is/index.js","../../node_modules/rc-util/es/hooks/useMemo.js","../../node_modules/rc-util/es/ref.js","../../src/Action.tsx","../../node_modules/rc-util/es/Children/toArray.js","../../node_modules/rc-util/es/Dom/findDOMNode.js","../../node_modules/rc-resize-observer/es/Collection.js","../../node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js","../../node_modules/rc-resize-observer/es/utils/observerUtil.js","../../node_modules/@babel/runtime/helpers/esm/classCallCheck.js","../../node_modules/@babel/runtime/helpers/esm/createClass.js","../../node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/esm/inherits.js","../../node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../../node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/esm/createSuper.js","../../node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js","../../node_modules/rc-resize-observer/es/SingleObserver/index.js","../../node_modules/rc-resize-observer/es/index.js","../../node_modules/rc-util/es/omit.js","../../node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","../../node_modules/@babel/runtime/helpers/esm/iterableToArray.js","../../node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","../../node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","../../node_modules/rc-util/es/raf.js","../../node_modules/@emotion/hash/dist/hash.browser.esm.js","../../node_modules/rc-util/es/isEqual.js","../../node_modules/@ant-design/cssinjs/es/Cache.js","../../node_modules/@ant-design/cssinjs/es/StyleContext.js","../../node_modules/@ant-design/cssinjs/es/theme/ThemeCache.js","../../node_modules/@ant-design/cssinjs/es/theme/Theme.js","../../node_modules/@ant-design/cssinjs/es/theme/createTheme.js","../../node_modules/@ant-design/cssinjs/es/util/index.js","../../node_modules/@ant-design/cssinjs/es/util/css-variables.js","../../node_modules/rc-util/es/hooks/useLayoutEffect.js","../../node_modules/@ant-design/cssinjs/es/hooks/useCompatibleInsertionEffect.js","../../node_modules/@ant-design/cssinjs/es/hooks/useEffectCleanupRegister.js","../../node_modules/@ant-design/cssinjs/es/hooks/useGlobalCache.js","../../node_modules/@ant-design/cssinjs/es/hooks/useCacheToken.js","../../node_modules/@emotion/unitless/dist/unitless.browser.esm.js","../../node_modules/stylis/src/Enum.js","../../node_modules/stylis/src/Utility.js","../../node_modules/stylis/src/Tokenizer.js","../../node_modules/stylis/src/Parser.js","../../node_modules/stylis/src/Serializer.js","../../node_modules/@ant-design/cssinjs/es/util/cacheMapUtil.js","../../node_modules/@ant-design/cssinjs/es/hooks/useStyleRegister.js","../../node_modules/@ant-design/cssinjs/es/hooks/useCSSVarRegister.js","../../node_modules/@ant-design/cssinjs/es/extractStyle.js","../../node_modules/@ant-design/cssinjs/es/Keyframes.js","../../node_modules/@ant-design/cssinjs/es/transformers/legacyLogicalProperties.js","../../node_modules/@babel/runtime/helpers/esm/toArray.js","../../node_modules/rc-util/es/utils/get.js","../../node_modules/rc-util/es/utils/set.js","../../node_modules/antd/es/_util/warning.js","../../node_modules/antd/es/form/validateMessagesContext.js","../../node_modules/rc-pagination/es/locale/en_US.js","../../node_modules/rc-picker/es/locale/en_US.js","../../node_modules/antd/es/time-picker/locale/en_US.js","../../node_modules/antd/es/date-picker/locale/en_US.js","../../node_modules/antd/es/locale/en_US.js","../../node_modules/antd/es/modal/locale.js","../../node_modules/antd/es/locale/context.js","../../node_modules/antd/es/locale/index.js","../../node_modules/antd/es/theme/themes/seed.js","../../node_modules/antd/es/theme/themes/shared/genColorMapToken.js","../../node_modules/antd/es/theme/themes/shared/genRadius.js","../../node_modules/antd/es/theme/themes/shared/genCommonMapToken.js","../../node_modules/antd/es/theme/themes/shared/genControlHeight.js","../../node_modules/antd/es/theme/themes/shared/genFontSizes.js","../../node_modules/antd/es/theme/themes/shared/genFontMapToken.js","../../node_modules/antd/es/theme/themes/shared/genSizeMapToken.js","../../node_modules/antd/es/theme/themes/default/colorAlgorithm.js","../../node_modules/antd/es/theme/themes/default/colors.js","../../node_modules/antd/es/theme/themes/default/index.js","../../node_modules/antd/es/theme/context.js","../../node_modules/antd/es/config-provider/context.js","../../node_modules/antd/es/config-provider/cssVariables.js","../../node_modules/antd/es/config-provider/DisabledContext.js","../../node_modules/antd/es/config-provider/SizeContext.js","../../node_modules/antd/es/config-provider/hooks/useConfig.js","../../node_modules/antd/es/theme/interface/presetColors.js","../../node_modules/antd/es/version/version.js","../../node_modules/antd/es/theme/util/getAlphaColor.js","../../node_modules/antd/es/theme/util/alias.js","../../node_modules/antd/es/theme/useToken.js","../../node_modules/@babel/runtime/helpers/esm/callSuper.js","../../node_modules/antd/es/theme/util/calc/calculator.js","../../node_modules/antd/es/theme/util/calc/CSSCalculator.js","../../node_modules/antd/es/theme/util/calc/NumCalculator.js","../../node_modules/antd/es/theme/util/calc/index.js","../../node_modules/rc-util/es/hooks/useEvent.js","../../node_modules/rc-util/es/hooks/useState.js","../../node_modules/rc-util/es/hooks/useMergedState.js","../../node_modules/antd/es/style/index.js","../../node_modules/antd/es/theme/util/maxmin.js","../../node_modules/antd/es/theme/util/statistic.js","../../node_modules/antd/es/theme/util/useResetIconStyle.js","../../node_modules/antd/es/theme/util/genComponentStyleHook.js","../../node_modules/antd/es/theme/util/genPresetColor.js","../../node_modules/antd/es/config-provider/hooks/useThemeKey.js","../../node_modules/antd/es/config-provider/hooks/useTheme.js","../../node_modules/rc-motion/es/context.js","../../node_modules/rc-motion/es/DomWrapper.js","../../node_modules/rc-motion/es/interface.js","../../node_modules/rc-motion/es/util/motion.js","../../node_modules/rc-motion/es/hooks/useDomMotionEvents.js","../../node_modules/rc-motion/es/hooks/useIsomorphicLayoutEffect.js","../../node_modules/rc-motion/es/hooks/useNextFrame.js","../../node_modules/rc-motion/es/hooks/useStepQueue.js","../../node_modules/rc-motion/es/hooks/useStatus.js","../../node_modules/rc-motion/es/CSSMotion.js","../../node_modules/rc-motion/es/util/diff.js","../../node_modules/rc-motion/es/CSSMotionList.js","../../node_modules/antd/es/config-provider/MotionWrapper.js","../../node_modules/antd/es/config-provider/PropWarning.js","../../node_modules/antd/es/config-provider/index.js","../../node_modules/antd/es/_util/reactNode.js","../../node_modules/antd/es/config-provider/hooks/useCSSVarCls.js","../../node_modules/rc-util/es/KeyCode.js","../../node_modules/antd/es/_util/zindexContext.js","../../node_modules/antd/es/_util/hooks/useZIndex.js","../../node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js","../../node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","../../node_modules/rc-util/es/React/render.js","../../node_modules/antd/es/_util/motion.js","../../node_modules/rc-util/es/Dom/isVisible.js","../../node_modules/antd/es/_util/wave/style.js","../../node_modules/antd/es/_util/wave/interface.js","../../node_modules/antd/es/_util/wave/util.js","../../node_modules/antd/es/_util/wave/WaveEffect.js","../../node_modules/antd/es/_util/wave/useWave.js","../../node_modules/antd/es/_util/wave/index.js","../../node_modules/antd/es/config-provider/hooks/useSize.js","../../node_modules/antd/es/space/style/compact.js","../../node_modules/antd/es/space/style/index.js","../../node_modules/antd/es/space/Compact.js","../../node_modules/antd/es/button/button-group.js","../../node_modules/antd/es/button/buttonHelpers.js","../../node_modules/antd/es/button/IconWrapper.js","../../node_modules/antd/es/button/LoadingIcon.js","../../node_modules/antd/es/button/style/group.js","../../node_modules/antd/es/button/style/token.js","../../node_modules/antd/es/button/style/index.js","../../node_modules/antd/es/style/compact-item.js","../../node_modules/antd/es/style/compact-item-vertical.js","../../node_modules/antd/es/button/style/compactCmp.js","../../node_modules/antd/es/button/button.js","../../node_modules/@rc-component/portal/es/Context.js","../../node_modules/@rc-component/portal/es/useDom.js","../../node_modules/rc-util/es/getScrollBarSize.js","../../node_modules/@rc-component/portal/es/util.js","../../node_modules/@rc-component/portal/es/useScrollLocker.js","../../node_modules/@rc-component/portal/es/mock.js","../../node_modules/@rc-component/portal/es/Portal.js","../../node_modules/rc-util/es/hooks/useId.js","../../node_modules/antd/es/style/motion/collapse.js","../../node_modules/antd/es/style/motion/motion.js","../../node_modules/antd/es/style/motion/move.js","../../node_modules/antd/es/style/motion/slide.js","../../node_modules/antd/es/style/motion/zoom.js","../../node_modules/antd/es/_util/PurePanel.js","../../node_modules/rc-util/es/isMobile.js","../../node_modules/rc-overflow/es/Item.js","../../node_modules/rc-overflow/es/hooks/channelUpdate.js","../../node_modules/rc-overflow/es/hooks/useEffectState.js","../../node_modules/rc-overflow/es/context.js","../../node_modules/rc-overflow/es/RawItem.js","../../node_modules/rc-overflow/es/Overflow.js","../../node_modules/@rc-component/trigger/es/Popup/Arrow.js","../../node_modules/@rc-component/trigger/es/Popup/Mask.js","../../node_modules/@rc-component/trigger/es/Popup/PopupContent.js","../../node_modules/@rc-component/trigger/es/Popup/index.js","../../node_modules/@rc-component/trigger/es/TriggerWrapper.js","../../node_modules/@rc-component/trigger/es/context.js","../../node_modules/@rc-component/trigger/es/hooks/useAction.js","../../node_modules/@rc-component/trigger/es/util.js","../../node_modules/@rc-component/trigger/es/hooks/useAlign.js","../../node_modules/@rc-component/trigger/es/hooks/useWatch.js","../../node_modules/@rc-component/trigger/es/hooks/useWinClick.js","../../node_modules/@rc-component/trigger/es/index.js","../../node_modules/rc-tooltip/es/Popup.js","../../node_modules/rc-tooltip/es/placements.js","../../node_modules/rc-tooltip/es/Tooltip.js","../../node_modules/antd/es/style/roundedArrow.js","../../node_modules/antd/es/style/placementArrow.js","../../node_modules/antd/es/_util/placements.js","../../node_modules/antd/es/tooltip/style/index.js","../../node_modules/antd/es/_util/colors.js","../../node_modules/antd/es/tooltip/util.js","../../node_modules/antd/es/tooltip/PurePanel.js","../../node_modules/antd/es/tooltip/index.js","../../node_modules/rc-dropdown/es/hooks/useAccessibility.js","../../node_modules/rc-dropdown/es/Overlay.js","../../node_modules/rc-dropdown/es/placements.js","../../node_modules/rc-dropdown/es/Dropdown.js","../../node_modules/rc-menu/es/context/IdContext.js","../../node_modules/rc-menu/es/context/MenuContext.js","../../node_modules/rc-menu/es/context/PathContext.js","../../node_modules/rc-menu/es/context/PrivateContext.js","../../node_modules/rc-util/es/Dom/focus.js","../../node_modules/rc-menu/es/hooks/useAccessibility.js","../../node_modules/rc-menu/es/utils/timeUtil.js","../../node_modules/rc-menu/es/hooks/useKeyRecords.js","../../node_modules/rc-menu/es/hooks/useMemoCallback.js","../../node_modules/rc-menu/es/hooks/useUUID.js","../../node_modules/rc-menu/es/hooks/useActive.js","../../node_modules/rc-menu/es/hooks/useDirectionStyle.js","../../node_modules/rc-menu/es/Icon.js","../../node_modules/rc-menu/es/utils/warnUtil.js","../../node_modules/rc-menu/es/MenuItem.js","../../node_modules/rc-menu/es/SubMenu/SubMenuList.js","../../node_modules/rc-menu/es/utils/commonUtil.js","../../node_modules/rc-menu/es/placements.js","../../node_modules/rc-menu/es/utils/motionUtil.js","../../node_modules/rc-menu/es/SubMenu/PopupTrigger.js","../../node_modules/rc-menu/es/SubMenu/InlineSubMenuList.js","../../node_modules/rc-menu/es/SubMenu/index.js","../../node_modules/rc-menu/es/Divider.js","../../node_modules/rc-menu/es/MenuItemGroup.js","../../node_modules/rc-menu/es/utils/nodeUtil.js","../../node_modules/rc-menu/es/Menu.js","../../node_modules/rc-menu/es/index.js","../../node_modules/antd/es/layout/Sider.js","../../node_modules/antd/es/menu/MenuDivider.js","../../node_modules/antd/es/menu/MenuContext.js","../../node_modules/antd/es/menu/MenuItem.js","../../node_modules/antd/es/menu/OverrideContext.js","../../node_modules/antd/es/menu/style/horizontal.js","../../node_modules/antd/es/menu/style/rtl.js","../../node_modules/antd/es/menu/style/theme.js","../../node_modules/antd/es/menu/style/vertical.js","../../node_modules/antd/es/menu/style/index.js","../../node_modules/antd/es/menu/SubMenu.js","../../node_modules/antd/es/menu/menu.js","../../node_modules/antd/es/menu/index.js","../../node_modules/antd/es/dropdown/style/status.js","../../node_modules/antd/es/dropdown/style/index.js","../../node_modules/antd/es/dropdown/dropdown.js","../../node_modules/antd/es/_util/gapSize.js","../../node_modules/antd/es/space/context.js","../../node_modules/antd/es/space/Item.js","../../node_modules/antd/es/space/index.js","../../node_modules/antd/es/dropdown/dropdown-button.js","../../node_modules/antd/es/dropdown/index.js","../../src/common.tsx","../../src/dropdown.tsx","../../src/overlay.tsx","../../node_modules/jquery/dist/jquery.js","../../node_modules/typewriter-effect/dist/core.js","../../src/App.tsx","../../src/main.tsx"],"sourcesContent":["/**\n * @license React\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var l=Symbol.for(\"react.element\"),n=Symbol.for(\"react.portal\"),p=Symbol.for(\"react.fragment\"),q=Symbol.for(\"react.strict_mode\"),r=Symbol.for(\"react.profiler\"),t=Symbol.for(\"react.provider\"),u=Symbol.for(\"react.context\"),v=Symbol.for(\"react.forward_ref\"),w=Symbol.for(\"react.suspense\"),x=Symbol.for(\"react.memo\"),y=Symbol.for(\"react.lazy\"),z=Symbol.iterator;function A(a){if(null===a||\"object\"!==typeof a)return null;a=z&&a[z]||a[\"@@iterator\"];return\"function\"===typeof a?a:null}\nvar B={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,D={};function E(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}E.prototype.isReactComponent={};\nE.prototype.setState=function(a,b){if(\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,a,b,\"setState\")};E.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function F(){}F.prototype=E.prototype;function G(a,b,e){this.props=a;this.context=b;this.refs=D;this.updater=e||B}var H=G.prototype=new F;\nH.constructor=G;C(H,E.prototype);H.isPureReactComponent=!0;var I=Array.isArray,J=Object.prototype.hasOwnProperty,K={current:null},L={key:!0,ref:!0,__self:!0,__source:!0};\nfunction M(a,b,e){var d,c={},k=null,h=null;if(null!=b)for(d in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(k=\"\"+b.key),b)J.call(b,d)&&!L.hasOwnProperty(d)&&(c[d]=b[d]);var g=arguments.length-2;if(1===g)c.children=e;else if(1>>1,e=a[d];if(0>>1;dg(C,c))ng(x,C)?(a[d]=x,a[n]=c,d=n):(a[d]=C,a[m]=c,d=m);else if(ng(x,c))a[d]=x,a[n]=c,d=n;else break a}}return b}\nfunction g(a,b){var c=a.sortIndex-b.sortIndex;return 0!==c?c:a.id-b.id}if(\"object\"===typeof performance&&\"function\"===typeof performance.now){var l=performance;exports.unstable_now=function(){return l.now()}}else{var p=Date,q=p.now();exports.unstable_now=function(){return p.now()-q}}var r=[],t=[],u=1,v=null,y=3,z=!1,A=!1,B=!1,D=\"function\"===typeof setTimeout?setTimeout:null,E=\"function\"===typeof clearTimeout?clearTimeout:null,F=\"undefined\"!==typeof setImmediate?setImmediate:null;\n\"undefined\"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function G(a){for(var b=h(t);null!==b;){if(null===b.callback)k(t);else if(b.startTime<=a)k(t),b.sortIndex=b.expirationTime,f(r,b);else break;b=h(t)}}function H(a){B=!1;G(a);if(!A)if(null!==h(r))A=!0,I(J);else{var b=h(t);null!==b&&K(H,b.startTime-a)}}\nfunction J(a,b){A=!1;B&&(B=!1,E(L),L=-1);z=!0;var c=y;try{G(b);for(v=h(r);null!==v&&(!(v.expirationTime>b)||a&&!M());){var d=v.callback;if(\"function\"===typeof d){v.callback=null;y=v.priorityLevel;var e=d(v.expirationTime<=b);b=exports.unstable_now();\"function\"===typeof e?v.callback=e:v===h(r)&&k(r);G(b)}else k(r);v=h(r)}if(null!==v)var w=!0;else{var m=h(t);null!==m&&K(H,m.startTime-b);w=!1}return w}finally{v=null,y=c,z=!1}}var N=!1,O=null,L=-1,P=5,Q=-1;\nfunction M(){return exports.unstable_now()-Qa||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","/**\n * @license React\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n/*\n Modernizr 3.0.0pre (Custom Build) | MIT\n*/\n'use strict';var aa=require(\"react\"),ca=require(\"scheduler\");function p(a){for(var b=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=1;cb}return!1}function v(a,b,c,d,e,f,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=d;this.attributeNamespace=e;this.mustUseProperty=c;this.propertyName=a;this.type=b;this.sanitizeURL=f;this.removeEmptyString=g}var z={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){z[a]=new v(a,0,!1,a,null,!1,!1)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];z[b]=new v(b,1,!1,a[1],null,!1,!1)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){z[a]=new v(a,2,!1,a.toLowerCase(),null,!1,!1)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){z[a]=new v(a,2,!1,a,null,!1,!1)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){z[a]=new v(a,3,!1,a.toLowerCase(),null,!1,!1)});\n[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){z[a]=new v(a,3,!0,a,null,!1,!1)});[\"capture\",\"download\"].forEach(function(a){z[a]=new v(a,4,!1,a,null,!1,!1)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){z[a]=new v(a,6,!1,a,null,!1,!1)});[\"rowSpan\",\"start\"].forEach(function(a){z[a]=new v(a,5,!1,a.toLowerCase(),null,!1,!1)});var ra=/[\\-:]([a-z])/g;function sa(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(ra,\nsa);z[b]=new v(b,1,!1,a,null,!1,!1)});\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/1999/xlink\",!1,!1)});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(ra,sa);z[b]=new v(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\",!1,!1)});[\"tabIndex\",\"crossOrigin\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!1,!1)});\nz.xlinkHref=new v(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach(function(a){z[a]=new v(a,1,!1,a.toLowerCase(),null,!0,!0)});\nfunction ta(a,b,c,d){var e=z.hasOwnProperty(b)?z[b]:null;if(null!==e?0!==e.type:d||!(2h||e[g]!==f[h]){var k=\"\\n\"+e[g].replace(\" at new \",\" at \");a.displayName&&k.includes(\"\")&&(k=k.replace(\"\",a.displayName));return k}while(1<=g&&0<=h)}break}}}finally{Na=!1,Error.prepareStackTrace=c}return(a=a?a.displayName||a.name:\"\")?Ma(a):\"\"}\nfunction Pa(a){switch(a.tag){case 5:return Ma(a.type);case 16:return Ma(\"Lazy\");case 13:return Ma(\"Suspense\");case 19:return Ma(\"SuspenseList\");case 0:case 2:case 15:return a=Oa(a.type,!1),a;case 11:return a=Oa(a.type.render,!1),a;case 1:return a=Oa(a.type,!0),a;default:return\"\"}}\nfunction Qa(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case ya:return\"Fragment\";case wa:return\"Portal\";case Aa:return\"Profiler\";case za:return\"StrictMode\";case Ea:return\"Suspense\";case Fa:return\"SuspenseList\"}if(\"object\"===typeof a)switch(a.$$typeof){case Ca:return(a.displayName||\"Context\")+\".Consumer\";case Ba:return(a._context.displayName||\"Context\")+\".Provider\";case Da:var b=a.render;a=a.displayName;a||(a=b.displayName||\nb.name||\"\",a=\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");return a;case Ga:return b=a.displayName||null,null!==b?b:Qa(a.type)||\"Memo\";case Ha:b=a._payload;a=a._init;try{return Qa(a(b))}catch(c){}}return null}\nfunction Ra(a){var b=a.type;switch(a.tag){case 24:return\"Cache\";case 9:return(b.displayName||\"Context\")+\".Consumer\";case 10:return(b._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return a=b.render,a=a.displayName||a.name||\"\",b.displayName||(\"\"!==a?\"ForwardRef(\"+a+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return b;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return Qa(b);case 8:return b===za?\"StrictMode\":\"Mode\";case 22:return\"Offscreen\";\ncase 12:return\"Profiler\";case 21:return\"Scope\";case 13:return\"Suspense\";case 19:return\"SuspenseList\";case 25:return\"TracingMarker\";case 1:case 0:case 17:case 2:case 14:case 15:if(\"function\"===typeof b)return b.displayName||b.name||null;if(\"string\"===typeof b)return b}return null}function Sa(a){switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return a;case \"object\":return a;default:return\"\"}}\nfunction Ta(a){var b=a.type;return(a=a.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===b||\"radio\"===b)}\nfunction Ua(a){var b=Ta(a)?\"checked\":\"value\",c=Object.getOwnPropertyDescriptor(a.constructor.prototype,b),d=\"\"+a[b];if(!a.hasOwnProperty(b)&&\"undefined\"!==typeof c&&\"function\"===typeof c.get&&\"function\"===typeof c.set){var e=c.get,f=c.set;Object.defineProperty(a,b,{configurable:!0,get:function(){return e.call(this)},set:function(a){d=\"\"+a;f.call(this,a)}});Object.defineProperty(a,b,{enumerable:c.enumerable});return{getValue:function(){return d},setValue:function(a){d=\"\"+a},stopTracking:function(){a._valueTracker=\nnull;delete a[b]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var b=a._valueTracker;if(!b)return!0;var c=b.getValue();var d=\"\";a&&(d=Ta(a)?a.checked?\"true\":\"false\":a.value);a=d;return a!==c?(b.setValue(a),!0):!1}function Xa(a){a=a||(\"undefined\"!==typeof document?document:void 0);if(\"undefined\"===typeof a)return null;try{return a.activeElement||a.body}catch(b){return a.body}}\nfunction Ya(a,b){var c=b.checked;return A({},b,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=c?c:a._wrapperState.initialChecked})}function Za(a,b){var c=null==b.defaultValue?\"\":b.defaultValue,d=null!=b.checked?b.checked:b.defaultChecked;c=Sa(null!=b.value?b.value:c);a._wrapperState={initialChecked:d,initialValue:c,controlled:\"checkbox\"===b.type||\"radio\"===b.type?null!=b.checked:null!=b.value}}function ab(a,b){b=b.checked;null!=b&&ta(a,\"checked\",b,!1)}\nfunction bb(a,b){ab(a,b);var c=Sa(b.value),d=b.type;if(null!=c)if(\"number\"===d){if(0===c&&\"\"===a.value||a.value!=c)a.value=\"\"+c}else a.value!==\"\"+c&&(a.value=\"\"+c);else if(\"submit\"===d||\"reset\"===d){a.removeAttribute(\"value\");return}b.hasOwnProperty(\"value\")?cb(a,b.type,c):b.hasOwnProperty(\"defaultValue\")&&cb(a,b.type,Sa(b.defaultValue));null==b.checked&&null!=b.defaultChecked&&(a.defaultChecked=!!b.defaultChecked)}\nfunction db(a,b,c){if(b.hasOwnProperty(\"value\")||b.hasOwnProperty(\"defaultValue\")){var d=b.type;if(!(\"submit\"!==d&&\"reset\"!==d||void 0!==b.value&&null!==b.value))return;b=\"\"+a._wrapperState.initialValue;c||b===a.value||(a.value=b);a.defaultValue=b}c=a.name;\"\"!==c&&(a.name=\"\");a.defaultChecked=!!a._wrapperState.initialChecked;\"\"!==c&&(a.name=c)}\nfunction cb(a,b,c){if(\"number\"!==b||Xa(a.ownerDocument)!==a)null==c?a.defaultValue=\"\"+a._wrapperState.initialValue:a.defaultValue!==\"\"+c&&(a.defaultValue=\"\"+c)}var eb=Array.isArray;\nfunction fb(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e\"+b.valueOf().toString()+\"\";for(b=mb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;b.firstChild;)a.appendChild(b.firstChild)}});\nfunction ob(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType){c.nodeValue=b;return}}a.textContent=b}\nvar pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,\nzoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(pb).forEach(function(a){qb.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);pb[b]=pb[a]})});function rb(a,b,c){return null==b||\"boolean\"===typeof b||\"\"===b?\"\":c||\"number\"!==typeof b||0===b||pb.hasOwnProperty(a)&&pb[a]?(\"\"+b).trim():b+\"px\"}\nfunction sb(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf(\"--\"),e=rb(c,b[c],d);\"float\"===c&&(c=\"cssFloat\");d?a.setProperty(c,e):a[c]=e}}var tb=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});\nfunction ub(a,b){if(b){if(tb[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML))throw Error(p(137,a));if(null!=b.dangerouslySetInnerHTML){if(null!=b.children)throw Error(p(60));if(\"object\"!==typeof b.dangerouslySetInnerHTML||!(\"__html\"in b.dangerouslySetInnerHTML))throw Error(p(61));}if(null!=b.style&&\"object\"!==typeof b.style)throw Error(p(62));}}\nfunction vb(a,b){if(-1===a.indexOf(\"-\"))return\"string\"===typeof b.is;switch(a){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":return!1;default:return!0}}var wb=null;function xb(a){a=a.target||a.srcElement||window;a.correspondingUseElement&&(a=a.correspondingUseElement);return 3===a.nodeType?a.parentNode:a}var yb=null,zb=null,Ab=null;\nfunction Bb(a){if(a=Cb(a)){if(\"function\"!==typeof yb)throw Error(p(280));var b=a.stateNode;b&&(b=Db(b),yb(a.stateNode,a.type,b))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,b=Ab;Ab=zb=null;Bb(a);if(b)for(a=0;a>>=0;return 0===a?32:31-(pc(a)/qc|0)|0}var rc=64,sc=4194304;\nfunction tc(a){switch(a&-a){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return a&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;\ndefault:return a}}function uc(a,b){var c=a.pendingLanes;if(0===c)return 0;var d=0,e=a.suspendedLanes,f=a.pingedLanes,g=c&268435455;if(0!==g){var h=g&~e;0!==h?d=tc(h):(f&=g,0!==f&&(d=tc(f)))}else g=c&~e,0!==g?d=tc(g):0!==f&&(d=tc(f));if(0===d)return 0;if(0!==b&&b!==d&&0===(b&e)&&(e=d&-d,f=b&-b,e>=f||16===e&&0!==(f&4194240)))return b;0!==(d&4)&&(d|=c&16);b=a.entangledLanes;if(0!==b)for(a=a.entanglements,b&=d;0c;c++)b.push(a);return b}\nfunction Ac(a,b,c){a.pendingLanes|=b;536870912!==b&&(a.suspendedLanes=0,a.pingedLanes=0);a=a.eventTimes;b=31-oc(b);a[b]=c}function Bc(a,b){var c=a.pendingLanes&~b;a.pendingLanes=b;a.suspendedLanes=0;a.pingedLanes=0;a.expiredLanes&=b;a.mutableReadLanes&=b;a.entangledLanes&=b;b=a.entanglements;var d=a.eventTimes;for(a=a.expirationTimes;0=be),ee=String.fromCharCode(32),fe=!1;\nfunction ge(a,b){switch(a){case \"keyup\":return-1!==$d.indexOf(b.keyCode);case \"keydown\":return 229!==b.keyCode;case \"keypress\":case \"mousedown\":case \"focusout\":return!0;default:return!1}}function he(a){a=a.detail;return\"object\"===typeof a&&\"data\"in a?a.data:null}var ie=!1;function je(a,b){switch(a){case \"compositionend\":return he(b);case \"keypress\":if(32!==b.which)return null;fe=!0;return ee;case \"textInput\":return a=b.data,a===ee&&fe?null:a;default:return null}}\nfunction ke(a,b){if(ie)return\"compositionend\"===a||!ae&&ge(a,b)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case \"paste\":return null;case \"keypress\":if(!(b.ctrlKey||b.altKey||b.metaKey)||b.ctrlKey&&b.altKey){if(b.char&&1=b)return{node:c,offset:b-a};a=d}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode}c=void 0}c=Je(c)}}function Le(a,b){return a&&b?a===b?!0:a&&3===a.nodeType?!1:b&&3===b.nodeType?Le(a,b.parentNode):\"contains\"in a?a.contains(b):a.compareDocumentPosition?!!(a.compareDocumentPosition(b)&16):!1:!1}\nfunction Me(){for(var a=window,b=Xa();b instanceof a.HTMLIFrameElement;){try{var c=\"string\"===typeof b.contentWindow.location.href}catch(d){c=!1}if(c)a=b.contentWindow;else break;b=Xa(a.document)}return b}function Ne(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&(\"input\"===b&&(\"text\"===a.type||\"search\"===a.type||\"tel\"===a.type||\"url\"===a.type||\"password\"===a.type)||\"textarea\"===b||\"true\"===a.contentEditable)}\nfunction Oe(a){var b=Me(),c=a.focusedElem,d=a.selectionRange;if(b!==c&&c&&c.ownerDocument&&Le(c.ownerDocument.documentElement,c)){if(null!==d&&Ne(c))if(b=d.start,a=d.end,void 0===a&&(a=b),\"selectionStart\"in c)c.selectionStart=b,c.selectionEnd=Math.min(a,c.value.length);else if(a=(b=c.ownerDocument||document)&&b.defaultView||window,a.getSelection){a=a.getSelection();var e=c.textContent.length,f=Math.min(d.start,e);d=void 0===d.end?f:Math.min(d.end,e);!a.extend&&f>d&&(e=d,d=f,f=e);e=Ke(c,f);var g=Ke(c,\nd);e&&g&&(1!==a.rangeCount||a.anchorNode!==e.node||a.anchorOffset!==e.offset||a.focusNode!==g.node||a.focusOffset!==g.offset)&&(b=b.createRange(),b.setStart(e.node,e.offset),a.removeAllRanges(),f>d?(a.addRange(b),a.extend(g.node,g.offset)):(b.setEnd(g.node,g.offset),a.addRange(b)))}b=[];for(a=c;a=a.parentNode;)1===a.nodeType&&b.push({element:a,left:a.scrollLeft,top:a.scrollTop});\"function\"===typeof c.focus&&c.focus();for(c=0;c=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;\nfunction Ue(a,b,c){var d=c.window===c?c.document:9===c.nodeType?c:c.ownerDocument;Te||null==Qe||Qe!==Xa(d)||(d=Qe,\"selectionStart\"in d&&Ne(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),Se&&Ie(Se,d)||(Se=d,d=oe(Re,\"onSelect\"),0Tf||(a.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G(a,b){Tf++;Sf[Tf]=a.current;a.current=b}var Vf={},H=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(a,b){var c=a.type.contextTypes;if(!c)return Vf;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}\nfunction Zf(a){a=a.childContextTypes;return null!==a&&void 0!==a}function $f(){E(Wf);E(H)}function ag(a,b,c){if(H.current!==Vf)throw Error(p(168));G(H,b);G(Wf,c)}function bg(a,b,c){var d=a.stateNode;b=b.childContextTypes;if(\"function\"!==typeof d.getChildContext)return c;d=d.getChildContext();for(var e in d)if(!(e in b))throw Error(p(108,Ra(a)||\"Unknown\",e));return A({},c,d)}\nfunction cg(a){a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Vf;Xf=H.current;G(H,a);G(Wf,Wf.current);return!0}function dg(a,b,c){var d=a.stateNode;if(!d)throw Error(p(169));c?(a=bg(a,b,Xf),d.__reactInternalMemoizedMergedChildContext=a,E(Wf),E(H),G(H,a)):E(Wf);G(Wf,c)}var eg=null,fg=!1,gg=!1;function hg(a){null===eg?eg=[a]:eg.push(a)}function ig(a){fg=!0;hg(a)}\nfunction jg(){if(!gg&&null!==eg){gg=!0;var a=0,b=C;try{var c=eg;for(C=1;a>=g;e-=g;rg=1<<32-oc(b)+e|c<w?(x=u,u=null):x=u.sibling;var n=r(e,u,h[w],k);if(null===n){null===u&&(u=x);break}a&&u&&null===n.alternate&&b(e,u);g=f(n,g,w);null===m?l=n:m.sibling=n;m=n;u=x}if(w===h.length)return c(e,u),I&&tg(e,w),l;if(null===u){for(;ww?(x=m,m=null):x=m.sibling;var t=r(e,m,n.value,k);if(null===t){null===m&&(m=x);break}a&&m&&null===t.alternate&&b(e,m);g=f(t,g,w);null===u?l=t:u.sibling=t;u=t;m=x}if(n.done)return c(e,\nm),I&&tg(e,w),l;if(null===m){for(;!n.done;w++,n=h.next())n=q(e,n.value,k),null!==n&&(g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);I&&tg(e,w);return l}for(m=d(e,m);!n.done;w++,n=h.next())n=y(m,e,w,n.value,k),null!==n&&(a&&null!==n.alternate&&m.delete(null===n.key?w:n.key),g=f(n,g,w),null===u?l=n:u.sibling=n,u=n);a&&m.forEach(function(a){return b(e,a)});I&&tg(e,w);return l}function J(a,d,f,h){\"object\"===typeof f&&null!==f&&f.type===ya&&null===f.key&&(f=f.props.children);if(\"object\"===typeof f&&null!==f){switch(f.$$typeof){case va:a:{for(var k=\nf.key,l=d;null!==l;){if(l.key===k){k=f.type;if(k===ya){if(7===l.tag){c(a,l.sibling);d=e(l,f.props.children);d.return=a;a=d;break a}}else if(l.elementType===k||\"object\"===typeof k&&null!==k&&k.$$typeof===Ha&&uh(k)===l.type){c(a,l.sibling);d=e(l,f.props);d.ref=sh(a,l,f);d.return=a;a=d;break a}c(a,l);break}else b(a,l);l=l.sibling}f.type===ya?(d=Ah(f.props.children,a.mode,h,f.key),d.return=a,a=d):(h=yh(f.type,f.key,f.props,null,a.mode,h),h.ref=sh(a,d,f),h.return=a,a=h)}return g(a);case wa:a:{for(l=f.key;null!==\nd;){if(d.key===l)if(4===d.tag&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){c(a,d.sibling);d=e(d,f.children||[]);d.return=a;a=d;break a}else{c(a,d);break}else b(a,d);d=d.sibling}d=zh(f,a.mode,h);d.return=a;a=d}return g(a);case Ha:return l=f._init,J(a,d,l(f._payload),h)}if(eb(f))return n(a,d,f,h);if(Ka(f))return t(a,d,f,h);th(a,f)}return\"string\"===typeof f&&\"\"!==f||\"number\"===typeof f?(f=\"\"+f,null!==d&&6===d.tag?(c(a,d.sibling),d=e(d,f),d.return=a,a=d):\n(c(a,d),d=xh(f,a.mode,h),d.return=a,a=d),g(a)):c(a,d)}return J}var Bh=vh(!0),Ch=vh(!1),Dh={},Eh=Uf(Dh),Fh=Uf(Dh),Gh=Uf(Dh);function Hh(a){if(a===Dh)throw Error(p(174));return a}function Ih(a,b){G(Gh,b);G(Fh,a);G(Eh,Dh);a=b.nodeType;switch(a){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:lb(null,\"\");break;default:a=8===a?b.parentNode:b,b=a.namespaceURI||null,a=a.tagName,b=lb(b,a)}E(Eh);G(Eh,b)}function Jh(){E(Eh);E(Fh);E(Gh)}\nfunction Kh(a){Hh(Gh.current);var b=Hh(Eh.current);var c=lb(b,a.type);b!==c&&(G(Fh,a),G(Eh,c))}function Lh(a){Fh.current===a&&(E(Eh),E(Fh))}var M=Uf(0);\nfunction Mh(a){for(var b=a;null!==b;){if(13===b.tag){var c=b.memoizedState;if(null!==c&&(c=c.dehydrated,null===c||\"$?\"===c.data||\"$!\"===c.data))return b}else if(19===b.tag&&void 0!==b.memoizedProps.revealOrder){if(0!==(b.flags&128))return b}else if(null!==b.child){b.child.return=b;b=b.child;continue}if(b===a)break;for(;null===b.sibling;){if(null===b.return||b.return===a)return null;b=b.return}b.sibling.return=b.return;b=b.sibling}return null}var Nh=[];\nfunction Oh(){for(var a=0;ac?c:4;a(!0);var d=Qh.transition;Qh.transition={};try{a(!1),b()}finally{C=c,Qh.transition=d}}function Fi(){return di().memoizedState}\nfunction Gi(a,b,c){var d=lh(a);c={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(Hi(a))Ii(b,c);else if(c=Yg(a,b,c,d),null!==c){var e=L();mh(c,a,d,e);Ji(c,b,d)}}\nfunction ri(a,b,c){var d=lh(a),e={lane:d,action:c,hasEagerState:!1,eagerState:null,next:null};if(Hi(a))Ii(b,e);else{var f=a.alternate;if(0===a.lanes&&(null===f||0===f.lanes)&&(f=b.lastRenderedReducer,null!==f))try{var g=b.lastRenderedState,h=f(g,c);e.hasEagerState=!0;e.eagerState=h;if(He(h,g)){var k=b.interleaved;null===k?(e.next=e,Xg(b)):(e.next=k.next,k.next=e);b.interleaved=e;return}}catch(l){}finally{}c=Yg(a,b,e,d);null!==c&&(e=L(),mh(c,a,d,e),Ji(c,b,d))}}\nfunction Hi(a){var b=a.alternate;return a===N||null!==b&&b===N}function Ii(a,b){Th=Sh=!0;var c=a.pending;null===c?b.next=b:(b.next=c.next,c.next=b);a.pending=b}function Ji(a,b,c){if(0!==(c&4194240)){var d=b.lanes;d&=a.pendingLanes;c|=d;b.lanes=c;Cc(a,c)}}\nvar ai={readContext:Vg,useCallback:Q,useContext:Q,useEffect:Q,useImperativeHandle:Q,useInsertionEffect:Q,useLayoutEffect:Q,useMemo:Q,useReducer:Q,useRef:Q,useState:Q,useDebugValue:Q,useDeferredValue:Q,useTransition:Q,useMutableSource:Q,useSyncExternalStore:Q,useId:Q,unstable_isNewReconciler:!1},Yh={readContext:Vg,useCallback:function(a,b){ci().memoizedState=[a,void 0===b?null:b];return a},useContext:Vg,useEffect:vi,useImperativeHandle:function(a,b,c){c=null!==c&&void 0!==c?c.concat([a]):null;return ti(4194308,\n4,yi.bind(null,b,a),c)},useLayoutEffect:function(a,b){return ti(4194308,4,a,b)},useInsertionEffect:function(a,b){return ti(4,2,a,b)},useMemo:function(a,b){var c=ci();b=void 0===b?null:b;a=a();c.memoizedState=[a,b];return a},useReducer:function(a,b,c){var d=ci();b=void 0!==c?c(b):b;d.memoizedState=d.baseState=b;a={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:a,lastRenderedState:b};d.queue=a;a=a.dispatch=Gi.bind(null,N,a);return[d.memoizedState,a]},useRef:function(a){var b=\nci();a={current:a};return b.memoizedState=a},useState:qi,useDebugValue:Ai,useDeferredValue:function(a){return ci().memoizedState=a},useTransition:function(){var a=qi(!1),b=a[0];a=Ei.bind(null,a[1]);ci().memoizedState=a;return[b,a]},useMutableSource:function(){},useSyncExternalStore:function(a,b,c){var d=N,e=ci();if(I){if(void 0===c)throw Error(p(407));c=c()}else{c=b();if(null===R)throw Error(p(349));0!==(Rh&30)||ni(d,b,c)}e.memoizedState=c;var f={value:c,getSnapshot:b};e.queue=f;vi(ki.bind(null,d,\nf,a),[a]);d.flags|=2048;li(9,mi.bind(null,d,f,c,b),void 0,null);return c},useId:function(){var a=ci(),b=R.identifierPrefix;if(I){var c=sg;var d=rg;c=(d&~(1<<32-oc(d)-1)).toString(32)+c;b=\":\"+b+\"R\"+c;c=Uh++;0\\x3c/script>\",a=a.removeChild(a.firstChild)):\n\"string\"===typeof d.is?a=g.createElement(c,{is:d.is}):(a=g.createElement(c),\"select\"===c&&(g=a,d.multiple?g.multiple=!0:d.size&&(g.size=d.size))):a=g.createElementNS(a,c);a[Of]=b;a[Pf]=d;Aj(a,b,!1,!1);b.stateNode=a;a:{g=vb(c,d);switch(c){case \"dialog\":D(\"cancel\",a);D(\"close\",a);e=d;break;case \"iframe\":case \"object\":case \"embed\":D(\"load\",a);e=d;break;case \"video\":case \"audio\":for(e=0;eHj&&(b.flags|=128,d=!0,Ej(f,!1),b.lanes=4194304)}else{if(!d)if(a=Mh(g),null!==a){if(b.flags|=128,d=!0,c=a.updateQueue,null!==c&&(b.updateQueue=c,b.flags|=4),Ej(f,!0),null===f.tail&&\"hidden\"===f.tailMode&&!g.alternate&&!I)return S(b),null}else 2*B()-f.renderingStartTime>Hj&&1073741824!==c&&(b.flags|=128,d=!0,Ej(f,!1),b.lanes=4194304);f.isBackwards?(g.sibling=b.child,b.child=g):(c=f.last,null!==c?c.sibling=g:b.child=g,f.last=g)}if(null!==f.tail)return b=f.tail,f.rendering=\nb,f.tail=b.sibling,f.renderingStartTime=B(),b.sibling=null,c=M.current,G(M,d?c&1|2:c&1),b;S(b);return null;case 22:case 23:return Ij(),d=null!==b.memoizedState,null!==a&&null!==a.memoizedState!==d&&(b.flags|=8192),d&&0!==(b.mode&1)?0!==(gj&1073741824)&&(S(b),b.subtreeFlags&6&&(b.flags|=8192)):S(b),null;case 24:return null;case 25:return null}throw Error(p(156,b.tag));}\nfunction Jj(a,b){wg(b);switch(b.tag){case 1:return Zf(b.type)&&$f(),a=b.flags,a&65536?(b.flags=a&-65537|128,b):null;case 3:return Jh(),E(Wf),E(H),Oh(),a=b.flags,0!==(a&65536)&&0===(a&128)?(b.flags=a&-65537|128,b):null;case 5:return Lh(b),null;case 13:E(M);a=b.memoizedState;if(null!==a&&null!==a.dehydrated){if(null===b.alternate)throw Error(p(340));Ig()}a=b.flags;return a&65536?(b.flags=a&-65537|128,b):null;case 19:return E(M),null;case 4:return Jh(),null;case 10:return Rg(b.type._context),null;case 22:case 23:return Ij(),\nnull;case 24:return null;default:return null}}var Kj=!1,U=!1,Lj=\"function\"===typeof WeakSet?WeakSet:Set,V=null;function Mj(a,b){var c=a.ref;if(null!==c)if(\"function\"===typeof c)try{c(null)}catch(d){W(a,b,d)}else c.current=null}function Nj(a,b,c){try{c()}catch(d){W(a,b,d)}}var Oj=!1;\nfunction Pj(a,b){Cf=dd;a=Me();if(Ne(a)){if(\"selectionStart\"in a)var c={start:a.selectionStart,end:a.selectionEnd};else a:{c=(c=a.ownerDocument)&&c.defaultView||window;var d=c.getSelection&&c.getSelection();if(d&&0!==d.rangeCount){c=d.anchorNode;var e=d.anchorOffset,f=d.focusNode;d=d.focusOffset;try{c.nodeType,f.nodeType}catch(F){c=null;break a}var g=0,h=-1,k=-1,l=0,m=0,q=a,r=null;b:for(;;){for(var y;;){q!==c||0!==e&&3!==q.nodeType||(h=g+e);q!==f||0!==d&&3!==q.nodeType||(k=g+d);3===q.nodeType&&(g+=\nq.nodeValue.length);if(null===(y=q.firstChild))break;r=q;q=y}for(;;){if(q===a)break b;r===c&&++l===e&&(h=g);r===f&&++m===d&&(k=g);if(null!==(y=q.nextSibling))break;q=r;r=q.parentNode}q=y}c=-1===h||-1===k?null:{start:h,end:k}}else c=null}c=c||{start:0,end:0}}else c=null;Df={focusedElem:a,selectionRange:c};dd=!1;for(V=b;null!==V;)if(b=V,a=b.child,0!==(b.subtreeFlags&1028)&&null!==a)a.return=b,V=a;else for(;null!==V;){b=V;try{var n=b.alternate;if(0!==(b.flags&1024))switch(b.tag){case 0:case 11:case 15:break;\ncase 1:if(null!==n){var t=n.memoizedProps,J=n.memoizedState,x=b.stateNode,w=x.getSnapshotBeforeUpdate(b.elementType===b.type?t:Lg(b.type,t),J);x.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var u=b.stateNode.containerInfo;1===u.nodeType?u.textContent=\"\":9===u.nodeType&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p(163));}}catch(F){W(b,b.return,F)}a=b.sibling;if(null!==a){a.return=b.return;V=a;break}V=b.return}n=Oj;Oj=!1;return n}\nfunction Qj(a,b,c){var d=b.updateQueue;d=null!==d?d.lastEffect:null;if(null!==d){var e=d=d.next;do{if((e.tag&a)===a){var f=e.destroy;e.destroy=void 0;void 0!==f&&Nj(b,c,f)}e=e.next}while(e!==d)}}function Rj(a,b){b=b.updateQueue;b=null!==b?b.lastEffect:null;if(null!==b){var c=b=b.next;do{if((c.tag&a)===a){var d=c.create;c.destroy=d()}c=c.next}while(c!==b)}}function Sj(a){var b=a.ref;if(null!==b){var c=a.stateNode;switch(a.tag){case 5:a=c;break;default:a=c}\"function\"===typeof b?b(a):b.current=a}}\nfunction Tj(a){var b=a.alternate;null!==b&&(a.alternate=null,Tj(b));a.child=null;a.deletions=null;a.sibling=null;5===a.tag&&(b=a.stateNode,null!==b&&(delete b[Of],delete b[Pf],delete b[of],delete b[Qf],delete b[Rf]));a.stateNode=null;a.return=null;a.dependencies=null;a.memoizedProps=null;a.memoizedState=null;a.pendingProps=null;a.stateNode=null;a.updateQueue=null}function Uj(a){return 5===a.tag||3===a.tag||4===a.tag}\nfunction Vj(a){a:for(;;){for(;null===a.sibling;){if(null===a.return||Uj(a.return))return null;a=a.return}a.sibling.return=a.return;for(a=a.sibling;5!==a.tag&&6!==a.tag&&18!==a.tag;){if(a.flags&2)continue a;if(null===a.child||4===a.tag)continue a;else a.child.return=a,a=a.child}if(!(a.flags&2))return a.stateNode}}\nfunction Wj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?8===c.nodeType?c.parentNode.insertBefore(a,b):c.insertBefore(a,b):(8===c.nodeType?(b=c.parentNode,b.insertBefore(a,c)):(b=c,b.appendChild(a)),c=c._reactRootContainer,null!==c&&void 0!==c||null!==b.onclick||(b.onclick=Bf));else if(4!==d&&(a=a.child,null!==a))for(Wj(a,b,c),a=a.sibling;null!==a;)Wj(a,b,c),a=a.sibling}\nfunction Xj(a,b,c){var d=a.tag;if(5===d||6===d)a=a.stateNode,b?c.insertBefore(a,b):c.appendChild(a);else if(4!==d&&(a=a.child,null!==a))for(Xj(a,b,c),a=a.sibling;null!==a;)Xj(a,b,c),a=a.sibling}var X=null,Yj=!1;function Zj(a,b,c){for(c=c.child;null!==c;)ak(a,b,c),c=c.sibling}\nfunction ak(a,b,c){if(lc&&\"function\"===typeof lc.onCommitFiberUnmount)try{lc.onCommitFiberUnmount(kc,c)}catch(h){}switch(c.tag){case 5:U||Mj(c,b);case 6:var d=X,e=Yj;X=null;Zj(a,b,c);X=d;Yj=e;null!==X&&(Yj?(a=X,c=c.stateNode,8===a.nodeType?a.parentNode.removeChild(c):a.removeChild(c)):X.removeChild(c.stateNode));break;case 18:null!==X&&(Yj?(a=X,c=c.stateNode,8===a.nodeType?Kf(a.parentNode,c):1===a.nodeType&&Kf(a,c),bd(a)):Kf(X,c.stateNode));break;case 4:d=X;e=Yj;X=c.stateNode.containerInfo;Yj=!0;\nZj(a,b,c);X=d;Yj=e;break;case 0:case 11:case 14:case 15:if(!U&&(d=c.updateQueue,null!==d&&(d=d.lastEffect,null!==d))){e=d=d.next;do{var f=e,g=f.destroy;f=f.tag;void 0!==g&&(0!==(f&2)?Nj(c,b,g):0!==(f&4)&&Nj(c,b,g));e=e.next}while(e!==d)}Zj(a,b,c);break;case 1:if(!U&&(Mj(c,b),d=c.stateNode,\"function\"===typeof d.componentWillUnmount))try{d.props=c.memoizedProps,d.state=c.memoizedState,d.componentWillUnmount()}catch(h){W(c,b,h)}Zj(a,b,c);break;case 21:Zj(a,b,c);break;case 22:c.mode&1?(U=(d=U)||null!==\nc.memoizedState,Zj(a,b,c),U=d):Zj(a,b,c);break;default:Zj(a,b,c)}}function bk(a){var b=a.updateQueue;if(null!==b){a.updateQueue=null;var c=a.stateNode;null===c&&(c=a.stateNode=new Lj);b.forEach(function(b){var d=ck.bind(null,a,b);c.has(b)||(c.add(b),b.then(d,d))})}}\nfunction dk(a,b){var c=b.deletions;if(null!==c)for(var d=0;de&&(e=g);d&=~f}d=e;d=B()-d;d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3E3>d?3E3:4320>d?4320:1960*mk(d/1960))-d;if(10a?16:a;if(null===xk)var d=!1;else{a=xk;xk=null;yk=0;if(0!==(K&6))throw Error(p(331));var e=K;K|=4;for(V=a.current;null!==V;){var f=V,g=f.child;if(0!==(V.flags&16)){var h=f.deletions;if(null!==h){for(var k=0;kB()-gk?Lk(a,0):sk|=c);Ek(a,b)}function Zk(a,b){0===b&&(0===(a.mode&1)?b=1:(b=sc,sc<<=1,0===(sc&130023424)&&(sc=4194304)));var c=L();a=Zg(a,b);null!==a&&(Ac(a,b,c),Ek(a,c))}function vj(a){var b=a.memoizedState,c=0;null!==b&&(c=b.retryLane);Zk(a,c)}\nfunction ck(a,b){var c=0;switch(a.tag){case 13:var d=a.stateNode;var e=a.memoizedState;null!==e&&(c=e.retryLane);break;case 19:d=a.stateNode;break;default:throw Error(p(314));}null!==d&&d.delete(b);Zk(a,c)}var Wk;\nWk=function(a,b,c){if(null!==a)if(a.memoizedProps!==b.pendingProps||Wf.current)Ug=!0;else{if(0===(a.lanes&c)&&0===(b.flags&128))return Ug=!1,zj(a,b,c);Ug=0!==(a.flags&131072)?!0:!1}else Ug=!1,I&&0!==(b.flags&1048576)&&ug(b,ng,b.index);b.lanes=0;switch(b.tag){case 2:var d=b.type;jj(a,b);a=b.pendingProps;var e=Yf(b,H.current);Tg(b,c);e=Xh(null,b,d,a,e,c);var f=bi();b.flags|=1;\"object\"===typeof e&&null!==e&&\"function\"===typeof e.render&&void 0===e.$$typeof?(b.tag=1,b.memoizedState=null,b.updateQueue=\nnull,Zf(d)?(f=!0,cg(b)):f=!1,b.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,ah(b),e.updater=nh,b.stateNode=e,e._reactInternals=b,rh(b,d,a,c),b=kj(null,b,d,!0,f,c)):(b.tag=0,I&&f&&vg(b),Yi(null,b,e,c),b=b.child);return b;case 16:d=b.elementType;a:{jj(a,b);a=b.pendingProps;e=d._init;d=e(d._payload);b.type=d;e=b.tag=$k(d);a=Lg(d,a);switch(e){case 0:b=dj(null,b,d,a,c);break a;case 1:b=ij(null,b,d,a,c);break a;case 11:b=Zi(null,b,d,a,c);break a;case 14:b=aj(null,b,d,Lg(d.type,a),c);break a}throw Error(p(306,\nd,\"\"));}return b;case 0:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),dj(a,b,d,e,c);case 1:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),ij(a,b,d,e,c);case 3:a:{lj(b);if(null===a)throw Error(p(387));d=b.pendingProps;f=b.memoizedState;e=f.element;bh(a,b);gh(b,d,null,c);var g=b.memoizedState;d=g.element;if(f.isDehydrated)if(f={element:d,isDehydrated:!1,cache:g.cache,pendingSuspenseBoundaries:g.pendingSuspenseBoundaries,transitions:g.transitions},b.updateQueue.baseState=\nf,b.memoizedState=f,b.flags&256){e=Ki(Error(p(423)),b);b=mj(a,b,d,c,e);break a}else if(d!==e){e=Ki(Error(p(424)),b);b=mj(a,b,d,c,e);break a}else for(yg=Lf(b.stateNode.containerInfo.firstChild),xg=b,I=!0,zg=null,c=Ch(b,null,d,c),b.child=c;c;)c.flags=c.flags&-3|4096,c=c.sibling;else{Ig();if(d===e){b=$i(a,b,c);break a}Yi(a,b,d,c)}b=b.child}return b;case 5:return Kh(b),null===a&&Eg(b),d=b.type,e=b.pendingProps,f=null!==a?a.memoizedProps:null,g=e.children,Ef(d,e)?g=null:null!==f&&Ef(d,f)&&(b.flags|=32),\nhj(a,b),Yi(a,b,g,c),b.child;case 6:return null===a&&Eg(b),null;case 13:return pj(a,b,c);case 4:return Ih(b,b.stateNode.containerInfo),d=b.pendingProps,null===a?b.child=Bh(b,null,d,c):Yi(a,b,d,c),b.child;case 11:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),Zi(a,b,d,e,c);case 7:return Yi(a,b,b.pendingProps,c),b.child;case 8:return Yi(a,b,b.pendingProps.children,c),b.child;case 12:return Yi(a,b,b.pendingProps.children,c),b.child;case 10:a:{d=b.type._context;e=b.pendingProps;f=b.memoizedProps;\ng=e.value;G(Mg,d._currentValue);d._currentValue=g;if(null!==f)if(He(f.value,g)){if(f.children===e.children&&!Wf.current){b=$i(a,b,c);break a}}else for(f=b.child,null!==f&&(f.return=b);null!==f;){var h=f.dependencies;if(null!==h){g=f.child;for(var k=h.firstContext;null!==k;){if(k.context===d){if(1===f.tag){k=ch(-1,c&-c);k.tag=2;var l=f.updateQueue;if(null!==l){l=l.shared;var m=l.pending;null===m?k.next=k:(k.next=m.next,m.next=k);l.pending=k}}f.lanes|=c;k=f.alternate;null!==k&&(k.lanes|=c);Sg(f.return,\nc,b);h.lanes|=c;break}k=k.next}}else if(10===f.tag)g=f.type===b.type?null:f.child;else if(18===f.tag){g=f.return;if(null===g)throw Error(p(341));g.lanes|=c;h=g.alternate;null!==h&&(h.lanes|=c);Sg(g,c,b);g=f.sibling}else g=f.child;if(null!==g)g.return=f;else for(g=f;null!==g;){if(g===b){g=null;break}f=g.sibling;if(null!==f){f.return=g.return;g=f;break}g=g.return}f=g}Yi(a,b,e.children,c);b=b.child}return b;case 9:return e=b.type,d=b.pendingProps.children,Tg(b,c),e=Vg(e),d=d(e),b.flags|=1,Yi(a,b,d,c),\nb.child;case 14:return d=b.type,e=Lg(d,b.pendingProps),e=Lg(d.type,e),aj(a,b,d,e,c);case 15:return cj(a,b,b.type,b.pendingProps,c);case 17:return d=b.type,e=b.pendingProps,e=b.elementType===d?e:Lg(d,e),jj(a,b),b.tag=1,Zf(d)?(a=!0,cg(b)):a=!1,Tg(b,c),ph(b,d,e),rh(b,d,e,c),kj(null,b,d,!0,a,c);case 19:return yj(a,b,c);case 22:return ej(a,b,c)}throw Error(p(156,b.tag));};function Gk(a,b){return ac(a,b)}\nfunction al(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null;this.index=0;this.ref=null;this.pendingProps=b;this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.subtreeFlags=this.flags=0;this.deletions=null;this.childLanes=this.lanes=0;this.alternate=null}function Bg(a,b,c,d){return new al(a,b,c,d)}function bj(a){a=a.prototype;return!(!a||!a.isReactComponent)}\nfunction $k(a){if(\"function\"===typeof a)return bj(a)?1:0;if(void 0!==a&&null!==a){a=a.$$typeof;if(a===Da)return 11;if(a===Ga)return 14}return 2}\nfunction wh(a,b){var c=a.alternate;null===c?(c=Bg(a.tag,b,a.key,a.mode),c.elementType=a.elementType,c.type=a.type,c.stateNode=a.stateNode,c.alternate=a,a.alternate=c):(c.pendingProps=b,c.type=a.type,c.flags=0,c.subtreeFlags=0,c.deletions=null);c.flags=a.flags&14680064;c.childLanes=a.childLanes;c.lanes=a.lanes;c.child=a.child;c.memoizedProps=a.memoizedProps;c.memoizedState=a.memoizedState;c.updateQueue=a.updateQueue;b=a.dependencies;c.dependencies=null===b?null:{lanes:b.lanes,firstContext:b.firstContext};\nc.sibling=a.sibling;c.index=a.index;c.ref=a.ref;return c}\nfunction yh(a,b,c,d,e,f){var g=2;d=a;if(\"function\"===typeof a)bj(a)&&(g=1);else if(\"string\"===typeof a)g=5;else a:switch(a){case ya:return Ah(c.children,e,f,b);case za:g=8;e|=8;break;case Aa:return a=Bg(12,c,b,e|2),a.elementType=Aa,a.lanes=f,a;case Ea:return a=Bg(13,c,b,e),a.elementType=Ea,a.lanes=f,a;case Fa:return a=Bg(19,c,b,e),a.elementType=Fa,a.lanes=f,a;case Ia:return qj(c,e,f,b);default:if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case Ba:g=10;break a;case Ca:g=9;break a;case Da:g=11;\nbreak a;case Ga:g=14;break a;case Ha:g=16;d=null;break a}throw Error(p(130,null==a?a:typeof a,\"\"));}b=Bg(g,c,b,e);b.elementType=a;b.type=d;b.lanes=f;return b}function Ah(a,b,c,d){a=Bg(7,a,d,b);a.lanes=c;return a}function qj(a,b,c,d){a=Bg(22,a,d,b);a.elementType=Ia;a.lanes=c;a.stateNode={isHidden:!1};return a}function xh(a,b,c){a=Bg(6,a,null,b);a.lanes=c;return a}\nfunction zh(a,b,c){b=Bg(4,null!==a.children?a.children:[],a.key,b);b.lanes=c;b.stateNode={containerInfo:a.containerInfo,pendingChildren:null,implementation:a.implementation};return b}\nfunction bl(a,b,c,d,e){this.tag=b;this.containerInfo=a;this.finishedWork=this.pingCache=this.current=this.pendingChildren=null;this.timeoutHandle=-1;this.callbackNode=this.pendingContext=this.context=null;this.callbackPriority=0;this.eventTimes=zc(0);this.expirationTimes=zc(-1);this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0;this.entanglements=zc(0);this.identifierPrefix=d;this.onRecoverableError=e;this.mutableSourceEagerHydrationData=\nnull}function cl(a,b,c,d,e,f,g,h,k){a=new bl(a,b,c,h,k);1===b?(b=1,!0===f&&(b|=8)):b=0;f=Bg(3,null,null,b);a.current=f;f.stateNode=a;f.memoizedState={element:d,isDehydrated:c,cache:null,transitions:null,pendingSuspenseBoundaries:null};ah(f);return a}function dl(a,b,c){var d=3 r.length) && (a = r.length);\n for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e];\n return n;\n}\nexport { _arrayLikeToArray as default };","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nfunction _unsupportedIterableToArray(r, a) {\n if (r) {\n if (\"string\" == typeof r) return arrayLikeToArray(r, a);\n var t = {}.toString.call(r).slice(8, -1);\n return \"Object\" === t && r.constructor && (t = r.constructor.name), \"Map\" === t || \"Set\" === t ? Array.from(r) : \"Arguments\" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? arrayLikeToArray(r, a) : void 0;\n }\n}\nexport { _unsupportedIterableToArray as default };","function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nexport { _nonIterableRest as default };","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nfunction _slicedToArray(r, e) {\n return arrayWithHoles(r) || iterableToArrayLimit(r, e) || unsupportedIterableToArray(r, e) || nonIterableRest();\n}\nexport { _slicedToArray as default };","function _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, _typeof(o);\n}\nexport { _typeof as default };","import _typeof from \"./typeof.js\";\nfunction toPrimitive(t, r) {\n if (\"object\" != _typeof(t) || !t) return t;\n var e = t[Symbol.toPrimitive];\n if (void 0 !== e) {\n var i = e.call(t, r || \"default\");\n if (\"object\" != _typeof(i)) return i;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (\"string\" === r ? String : Number)(t);\n}\nexport { toPrimitive as default };","import _typeof from \"./typeof.js\";\nimport toPrimitive from \"./toPrimitive.js\";\nfunction toPropertyKey(t) {\n var i = toPrimitive(t, \"string\");\n return \"symbol\" == _typeof(i) ? i : i + \"\";\n}\nexport { toPropertyKey as default };","import toPropertyKey from \"./toPropertyKey.js\";\nfunction _defineProperty(e, r, t) {\n return (r = toPropertyKey(r)) in e ? Object.defineProperty(e, r, {\n value: t,\n enumerable: !0,\n configurable: !0,\n writable: !0\n }) : e[r] = t, e;\n}\nexport { _defineProperty as default };","function _objectWithoutPropertiesLoose(r, e) {\n if (null == r) return {};\n var t = {};\n for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n if (e.indexOf(n) >= 0) continue;\n t[n] = r[n];\n }\n return t;\n}\nexport { _objectWithoutPropertiesLoose as default };","import objectWithoutPropertiesLoose from \"./objectWithoutPropertiesLoose.js\";\nfunction _objectWithoutProperties(e, t) {\n if (null == e) return {};\n var o,\n r,\n i = objectWithoutPropertiesLoose(e, t);\n if (Object.getOwnPropertySymbols) {\n var n = Object.getOwnPropertySymbols(e);\n for (r = 0; r < n.length; r++) o = n[r], t.indexOf(o) >= 0 || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);\n }\n return i;\n}\nexport { _objectWithoutProperties as default };","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = '';\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (arg) {\n\t\t\t\tclasses = appendClass(classes, parseValue(arg));\n\t\t\t}\n\t\t}\n\n\t\treturn classes;\n\t}\n\n\tfunction parseValue (arg) {\n\t\tif (typeof arg === 'string' || typeof arg === 'number') {\n\t\t\treturn arg;\n\t\t}\n\n\t\tif (typeof arg !== 'object') {\n\t\t\treturn '';\n\t\t}\n\n\t\tif (Array.isArray(arg)) {\n\t\t\treturn classNames.apply(null, arg);\n\t\t}\n\n\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\treturn arg.toString();\n\t\t}\n\n\t\tvar classes = '';\n\n\t\tfor (var key in arg) {\n\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\tclasses = appendClass(classes, key);\n\t\t\t}\n\t\t}\n\n\t\treturn classes;\n\t}\n\n\tfunction appendClass (value, newClass) {\n\t\tif (!newClass) {\n\t\t\treturn value;\n\t\t}\n\t\n\t\tif (value) {\n\t\t\treturn value + ' ' + newClass;\n\t\t}\n\t\n\t\treturn value + newClass;\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/**\n * Take input from [0, n] and return it as [0, 1]\n * @hidden\n */\nexport function bound01(n, max) {\n if (isOnePointZero(n)) {\n n = '100%';\n }\n var isPercent = isPercentage(n);\n n = max === 360 ? n : Math.min(max, Math.max(0, parseFloat(n)));\n // Automatically convert percentage into number\n if (isPercent) {\n n = parseInt(String(n * max), 10) / 100;\n }\n // Handle floating point rounding errors\n if (Math.abs(n - max) < 0.000001) {\n return 1;\n }\n // Convert into [0, 1] range if it isn't already\n if (max === 360) {\n // If n is a hue given in degrees,\n // wrap around out-of-range values into [0, 360] range\n // then convert into [0, 1].\n n = (n < 0 ? (n % max) + max : n % max) / parseFloat(String(max));\n }\n else {\n // If n not a hue given in degrees\n // Convert into [0, 1] range if it isn't already.\n n = (n % max) / parseFloat(String(max));\n }\n return n;\n}\n/**\n * Force a number between 0 and 1\n * @hidden\n */\nexport function clamp01(val) {\n return Math.min(1, Math.max(0, val));\n}\n/**\n * Need to handle 1.0 as 100%, since once it is a number, there is no difference between it and 1\n * \n * @hidden\n */\nexport function isOnePointZero(n) {\n return typeof n === 'string' && n.indexOf('.') !== -1 && parseFloat(n) === 1;\n}\n/**\n * Check to see if string passed in is a percentage\n * @hidden\n */\nexport function isPercentage(n) {\n return typeof n === 'string' && n.indexOf('%') !== -1;\n}\n/**\n * Return a valid alpha value [0,1] with all invalid values being set to 1\n * @hidden\n */\nexport function boundAlpha(a) {\n a = parseFloat(a);\n if (isNaN(a) || a < 0 || a > 1) {\n a = 1;\n }\n return a;\n}\n/**\n * Replace a decimal with it's percentage value\n * @hidden\n */\nexport function convertToPercentage(n) {\n if (n <= 1) {\n return \"\".concat(Number(n) * 100, \"%\");\n }\n return n;\n}\n/**\n * Force a hex value to have 2 characters\n * @hidden\n */\nexport function pad2(c) {\n return c.length === 1 ? '0' + c : String(c);\n}\n","import { bound01, pad2 } from './util.js';\n// `rgbToHsl`, `rgbToHsv`, `hslToRgb`, `hsvToRgb` modified from:\n// \n/**\n * Handle bounds / percentage checking to conform to CSS color spec\n * \n * *Assumes:* r, g, b in [0, 255] or [0, 1]\n * *Returns:* { r, g, b } in [0, 255]\n */\nexport function rgbToRgb(r, g, b) {\n return {\n r: bound01(r, 255) * 255,\n g: bound01(g, 255) * 255,\n b: bound01(b, 255) * 255,\n };\n}\n/**\n * Converts an RGB color value to HSL.\n * *Assumes:* r, g, and b are contained in [0, 255] or [0, 1]\n * *Returns:* { h, s, l } in [0,1]\n */\nexport function rgbToHsl(r, g, b) {\n r = bound01(r, 255);\n g = bound01(g, 255);\n b = bound01(b, 255);\n var max = Math.max(r, g, b);\n var min = Math.min(r, g, b);\n var h = 0;\n var s = 0;\n var l = (max + min) / 2;\n if (max === min) {\n s = 0;\n h = 0; // achromatic\n }\n else {\n var d = max - min;\n s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n switch (max) {\n case r:\n h = (g - b) / d + (g < b ? 6 : 0);\n break;\n case g:\n h = (b - r) / d + 2;\n break;\n case b:\n h = (r - g) / d + 4;\n break;\n default:\n break;\n }\n h /= 6;\n }\n return { h: h, s: s, l: l };\n}\nfunction hue2rgb(p, q, t) {\n if (t < 0) {\n t += 1;\n }\n if (t > 1) {\n t -= 1;\n }\n if (t < 1 / 6) {\n return p + (q - p) * (6 * t);\n }\n if (t < 1 / 2) {\n return q;\n }\n if (t < 2 / 3) {\n return p + (q - p) * (2 / 3 - t) * 6;\n }\n return p;\n}\n/**\n * Converts an HSL color value to RGB.\n *\n * *Assumes:* h is contained in [0, 1] or [0, 360] and s and l are contained [0, 1] or [0, 100]\n * *Returns:* { r, g, b } in the set [0, 255]\n */\nexport function hslToRgb(h, s, l) {\n var r;\n var g;\n var b;\n h = bound01(h, 360);\n s = bound01(s, 100);\n l = bound01(l, 100);\n if (s === 0) {\n // achromatic\n g = l;\n b = l;\n r = l;\n }\n else {\n var q = l < 0.5 ? l * (1 + s) : l + s - l * s;\n var p = 2 * l - q;\n r = hue2rgb(p, q, h + 1 / 3);\n g = hue2rgb(p, q, h);\n b = hue2rgb(p, q, h - 1 / 3);\n }\n return { r: r * 255, g: g * 255, b: b * 255 };\n}\n/**\n * Converts an RGB color value to HSV\n *\n * *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1]\n * *Returns:* { h, s, v } in [0,1]\n */\nexport function rgbToHsv(r, g, b) {\n r = bound01(r, 255);\n g = bound01(g, 255);\n b = bound01(b, 255);\n var max = Math.max(r, g, b);\n var min = Math.min(r, g, b);\n var h = 0;\n var v = max;\n var d = max - min;\n var s = max === 0 ? 0 : d / max;\n if (max === min) {\n h = 0; // achromatic\n }\n else {\n switch (max) {\n case r:\n h = (g - b) / d + (g < b ? 6 : 0);\n break;\n case g:\n h = (b - r) / d + 2;\n break;\n case b:\n h = (r - g) / d + 4;\n break;\n default:\n break;\n }\n h /= 6;\n }\n return { h: h, s: s, v: v };\n}\n/**\n * Converts an HSV color value to RGB.\n *\n * *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100]\n * *Returns:* { r, g, b } in the set [0, 255]\n */\nexport function hsvToRgb(h, s, v) {\n h = bound01(h, 360) * 6;\n s = bound01(s, 100);\n v = bound01(v, 100);\n var i = Math.floor(h);\n var f = h - i;\n var p = v * (1 - s);\n var q = v * (1 - f * s);\n var t = v * (1 - (1 - f) * s);\n var mod = i % 6;\n var r = [v, q, p, p, t, v][mod];\n var g = [t, v, v, q, p, p][mod];\n var b = [p, p, t, v, v, q][mod];\n return { r: r * 255, g: g * 255, b: b * 255 };\n}\n/**\n * Converts an RGB color to hex\n *\n * Assumes r, g, and b are contained in the set [0, 255]\n * Returns a 3 or 6 character hex\n */\nexport function rgbToHex(r, g, b, allow3Char) {\n var hex = [\n pad2(Math.round(r).toString(16)),\n pad2(Math.round(g).toString(16)),\n pad2(Math.round(b).toString(16)),\n ];\n // Return a 3 character hex if possible\n if (allow3Char &&\n hex[0].startsWith(hex[0].charAt(1)) &&\n hex[1].startsWith(hex[1].charAt(1)) &&\n hex[2].startsWith(hex[2].charAt(1))) {\n return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0);\n }\n return hex.join('');\n}\n/**\n * Converts an RGBA color plus alpha transparency to hex\n *\n * Assumes r, g, b are contained in the set [0, 255] and\n * a in [0, 1]. Returns a 4 or 8 character rgba hex\n */\n// eslint-disable-next-line max-params\nexport function rgbaToHex(r, g, b, a, allow4Char) {\n var hex = [\n pad2(Math.round(r).toString(16)),\n pad2(Math.round(g).toString(16)),\n pad2(Math.round(b).toString(16)),\n pad2(convertDecimalToHex(a)),\n ];\n // Return a 4 character hex if possible\n if (allow4Char &&\n hex[0].startsWith(hex[0].charAt(1)) &&\n hex[1].startsWith(hex[1].charAt(1)) &&\n hex[2].startsWith(hex[2].charAt(1)) &&\n hex[3].startsWith(hex[3].charAt(1))) {\n return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0) + hex[3].charAt(0);\n }\n return hex.join('');\n}\n/**\n * Converts an RGBA color to an ARGB Hex8 string\n * Rarely used, but required for \"toFilter()\"\n */\nexport function rgbaToArgbHex(r, g, b, a) {\n var hex = [\n pad2(convertDecimalToHex(a)),\n pad2(Math.round(r).toString(16)),\n pad2(Math.round(g).toString(16)),\n pad2(Math.round(b).toString(16)),\n ];\n return hex.join('');\n}\n/** Converts a decimal to a hex value */\nexport function convertDecimalToHex(d) {\n return Math.round(parseFloat(d) * 255).toString(16);\n}\n/** Converts a hex value to a decimal */\nexport function convertHexToDecimal(h) {\n return parseIntFromHex(h) / 255;\n}\n/** Parse a base-16 hex value into a base-10 integer */\nexport function parseIntFromHex(val) {\n return parseInt(val, 16);\n}\nexport function numberInputToObject(color) {\n return {\n r: color >> 16,\n g: (color & 0xff00) >> 8,\n b: color & 0xff,\n };\n}\n","// https://github.com/bahamas10/css-color-names/blob/master/css-color-names.json\n/**\n * @hidden\n */\nexport var names = {\n aliceblue: '#f0f8ff',\n antiquewhite: '#faebd7',\n aqua: '#00ffff',\n aquamarine: '#7fffd4',\n azure: '#f0ffff',\n beige: '#f5f5dc',\n bisque: '#ffe4c4',\n black: '#000000',\n blanchedalmond: '#ffebcd',\n blue: '#0000ff',\n blueviolet: '#8a2be2',\n brown: '#a52a2a',\n burlywood: '#deb887',\n cadetblue: '#5f9ea0',\n chartreuse: '#7fff00',\n chocolate: '#d2691e',\n coral: '#ff7f50',\n cornflowerblue: '#6495ed',\n cornsilk: '#fff8dc',\n crimson: '#dc143c',\n cyan: '#00ffff',\n darkblue: '#00008b',\n darkcyan: '#008b8b',\n darkgoldenrod: '#b8860b',\n darkgray: '#a9a9a9',\n darkgreen: '#006400',\n darkgrey: '#a9a9a9',\n darkkhaki: '#bdb76b',\n darkmagenta: '#8b008b',\n darkolivegreen: '#556b2f',\n darkorange: '#ff8c00',\n darkorchid: '#9932cc',\n darkred: '#8b0000',\n darksalmon: '#e9967a',\n darkseagreen: '#8fbc8f',\n darkslateblue: '#483d8b',\n darkslategray: '#2f4f4f',\n darkslategrey: '#2f4f4f',\n darkturquoise: '#00ced1',\n darkviolet: '#9400d3',\n deeppink: '#ff1493',\n deepskyblue: '#00bfff',\n dimgray: '#696969',\n dimgrey: '#696969',\n dodgerblue: '#1e90ff',\n firebrick: '#b22222',\n floralwhite: '#fffaf0',\n forestgreen: '#228b22',\n fuchsia: '#ff00ff',\n gainsboro: '#dcdcdc',\n ghostwhite: '#f8f8ff',\n goldenrod: '#daa520',\n gold: '#ffd700',\n gray: '#808080',\n green: '#008000',\n greenyellow: '#adff2f',\n grey: '#808080',\n honeydew: '#f0fff0',\n hotpink: '#ff69b4',\n indianred: '#cd5c5c',\n indigo: '#4b0082',\n ivory: '#fffff0',\n khaki: '#f0e68c',\n lavenderblush: '#fff0f5',\n lavender: '#e6e6fa',\n lawngreen: '#7cfc00',\n lemonchiffon: '#fffacd',\n lightblue: '#add8e6',\n lightcoral: '#f08080',\n lightcyan: '#e0ffff',\n lightgoldenrodyellow: '#fafad2',\n lightgray: '#d3d3d3',\n lightgreen: '#90ee90',\n lightgrey: '#d3d3d3',\n lightpink: '#ffb6c1',\n lightsalmon: '#ffa07a',\n lightseagreen: '#20b2aa',\n lightskyblue: '#87cefa',\n lightslategray: '#778899',\n lightslategrey: '#778899',\n lightsteelblue: '#b0c4de',\n lightyellow: '#ffffe0',\n lime: '#00ff00',\n limegreen: '#32cd32',\n linen: '#faf0e6',\n magenta: '#ff00ff',\n maroon: '#800000',\n mediumaquamarine: '#66cdaa',\n mediumblue: '#0000cd',\n mediumorchid: '#ba55d3',\n mediumpurple: '#9370db',\n mediumseagreen: '#3cb371',\n mediumslateblue: '#7b68ee',\n mediumspringgreen: '#00fa9a',\n mediumturquoise: '#48d1cc',\n mediumvioletred: '#c71585',\n midnightblue: '#191970',\n mintcream: '#f5fffa',\n mistyrose: '#ffe4e1',\n moccasin: '#ffe4b5',\n navajowhite: '#ffdead',\n navy: '#000080',\n oldlace: '#fdf5e6',\n olive: '#808000',\n olivedrab: '#6b8e23',\n orange: '#ffa500',\n orangered: '#ff4500',\n orchid: '#da70d6',\n palegoldenrod: '#eee8aa',\n palegreen: '#98fb98',\n paleturquoise: '#afeeee',\n palevioletred: '#db7093',\n papayawhip: '#ffefd5',\n peachpuff: '#ffdab9',\n peru: '#cd853f',\n pink: '#ffc0cb',\n plum: '#dda0dd',\n powderblue: '#b0e0e6',\n purple: '#800080',\n rebeccapurple: '#663399',\n red: '#ff0000',\n rosybrown: '#bc8f8f',\n royalblue: '#4169e1',\n saddlebrown: '#8b4513',\n salmon: '#fa8072',\n sandybrown: '#f4a460',\n seagreen: '#2e8b57',\n seashell: '#fff5ee',\n sienna: '#a0522d',\n silver: '#c0c0c0',\n skyblue: '#87ceeb',\n slateblue: '#6a5acd',\n slategray: '#708090',\n slategrey: '#708090',\n snow: '#fffafa',\n springgreen: '#00ff7f',\n steelblue: '#4682b4',\n tan: '#d2b48c',\n teal: '#008080',\n thistle: '#d8bfd8',\n tomato: '#ff6347',\n turquoise: '#40e0d0',\n violet: '#ee82ee',\n wheat: '#f5deb3',\n white: '#ffffff',\n whitesmoke: '#f5f5f5',\n yellow: '#ffff00',\n yellowgreen: '#9acd32',\n};\n","/* eslint-disable @typescript-eslint/no-redundant-type-constituents */\nimport { convertHexToDecimal, hslToRgb, hsvToRgb, parseIntFromHex, rgbToRgb, } from './conversion.js';\nimport { names } from './css-color-names.js';\nimport { boundAlpha, convertToPercentage } from './util.js';\n/**\n * Given a string or object, convert that input to RGB\n *\n * Possible string inputs:\n * ```\n * \"red\"\n * \"#f00\" or \"f00\"\n * \"#ff0000\" or \"ff0000\"\n * \"#ff000000\" or \"ff000000\"\n * \"rgb 255 0 0\" or \"rgb (255, 0, 0)\"\n * \"rgb 1.0 0 0\" or \"rgb (1, 0, 0)\"\n * \"rgba (255, 0, 0, 1)\" or \"rgba 255, 0, 0, 1\"\n * \"rgba (1.0, 0, 0, 1)\" or \"rgba 1.0, 0, 0, 1\"\n * \"hsl(0, 100%, 50%)\" or \"hsl 0 100% 50%\"\n * \"hsla(0, 100%, 50%, 1)\" or \"hsla 0 100% 50%, 1\"\n * \"hsv(0, 100%, 100%)\" or \"hsv 0 100% 100%\"\n * ```\n */\nexport function inputToRGB(color) {\n var rgb = { r: 0, g: 0, b: 0 };\n var a = 1;\n var s = null;\n var v = null;\n var l = null;\n var ok = false;\n var format = false;\n if (typeof color === 'string') {\n color = stringInputToObject(color);\n }\n if (typeof color === 'object') {\n if (isValidCSSUnit(color.r) && isValidCSSUnit(color.g) && isValidCSSUnit(color.b)) {\n rgb = rgbToRgb(color.r, color.g, color.b);\n ok = true;\n format = String(color.r).substr(-1) === '%' ? 'prgb' : 'rgb';\n }\n else if (isValidCSSUnit(color.h) && isValidCSSUnit(color.s) && isValidCSSUnit(color.v)) {\n s = convertToPercentage(color.s);\n v = convertToPercentage(color.v);\n rgb = hsvToRgb(color.h, s, v);\n ok = true;\n format = 'hsv';\n }\n else if (isValidCSSUnit(color.h) && isValidCSSUnit(color.s) && isValidCSSUnit(color.l)) {\n s = convertToPercentage(color.s);\n l = convertToPercentage(color.l);\n rgb = hslToRgb(color.h, s, l);\n ok = true;\n format = 'hsl';\n }\n if (Object.prototype.hasOwnProperty.call(color, 'a')) {\n a = color.a;\n }\n }\n a = boundAlpha(a);\n return {\n ok: ok,\n format: color.format || format,\n r: Math.min(255, Math.max(rgb.r, 0)),\n g: Math.min(255, Math.max(rgb.g, 0)),\n b: Math.min(255, Math.max(rgb.b, 0)),\n a: a,\n };\n}\n// \nvar CSS_INTEGER = '[-\\\\+]?\\\\d+%?';\n// \nvar CSS_NUMBER = '[-\\\\+]?\\\\d*\\\\.\\\\d+%?';\n// Allow positive/negative integer/number. Don't capture the either/or, just the entire outcome.\nvar CSS_UNIT = \"(?:\".concat(CSS_NUMBER, \")|(?:\").concat(CSS_INTEGER, \")\");\n// Actual matching.\n// Parentheses and commas are optional, but not required.\n// Whitespace can take the place of commas or opening paren\nvar PERMISSIVE_MATCH3 = \"[\\\\s|\\\\(]+(\".concat(CSS_UNIT, \")[,|\\\\s]+(\").concat(CSS_UNIT, \")[,|\\\\s]+(\").concat(CSS_UNIT, \")\\\\s*\\\\)?\");\nvar PERMISSIVE_MATCH4 = \"[\\\\s|\\\\(]+(\".concat(CSS_UNIT, \")[,|\\\\s]+(\").concat(CSS_UNIT, \")[,|\\\\s]+(\").concat(CSS_UNIT, \")[,|\\\\s]+(\").concat(CSS_UNIT, \")\\\\s*\\\\)?\");\nvar matchers = {\n CSS_UNIT: new RegExp(CSS_UNIT),\n rgb: new RegExp('rgb' + PERMISSIVE_MATCH3),\n rgba: new RegExp('rgba' + PERMISSIVE_MATCH4),\n hsl: new RegExp('hsl' + PERMISSIVE_MATCH3),\n hsla: new RegExp('hsla' + PERMISSIVE_MATCH4),\n hsv: new RegExp('hsv' + PERMISSIVE_MATCH3),\n hsva: new RegExp('hsva' + PERMISSIVE_MATCH4),\n hex3: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,\n hex6: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,\n hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,\n hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,\n};\n/**\n * Permissive string parsing. Take in a number of formats, and output an object\n * based on detected format. Returns `{ r, g, b }` or `{ h, s, l }` or `{ h, s, v}`\n */\nexport function stringInputToObject(color) {\n color = color.trim().toLowerCase();\n if (color.length === 0) {\n return false;\n }\n var named = false;\n if (names[color]) {\n color = names[color];\n named = true;\n }\n else if (color === 'transparent') {\n return { r: 0, g: 0, b: 0, a: 0, format: 'name' };\n }\n // Try to match string input using regular expressions.\n // Keep most of the number bounding out of this function - don't worry about [0,1] or [0,100] or [0,360]\n // Just return an object and let the conversion functions handle that.\n // This way the result will be the same whether the tinycolor is initialized with string or object.\n var match = matchers.rgb.exec(color);\n if (match) {\n return { r: match[1], g: match[2], b: match[3] };\n }\n match = matchers.rgba.exec(color);\n if (match) {\n return { r: match[1], g: match[2], b: match[3], a: match[4] };\n }\n match = matchers.hsl.exec(color);\n if (match) {\n return { h: match[1], s: match[2], l: match[3] };\n }\n match = matchers.hsla.exec(color);\n if (match) {\n return { h: match[1], s: match[2], l: match[3], a: match[4] };\n }\n match = matchers.hsv.exec(color);\n if (match) {\n return { h: match[1], s: match[2], v: match[3] };\n }\n match = matchers.hsva.exec(color);\n if (match) {\n return { h: match[1], s: match[2], v: match[3], a: match[4] };\n }\n match = matchers.hex8.exec(color);\n if (match) {\n return {\n r: parseIntFromHex(match[1]),\n g: parseIntFromHex(match[2]),\n b: parseIntFromHex(match[3]),\n a: convertHexToDecimal(match[4]),\n format: named ? 'name' : 'hex8',\n };\n }\n match = matchers.hex6.exec(color);\n if (match) {\n return {\n r: parseIntFromHex(match[1]),\n g: parseIntFromHex(match[2]),\n b: parseIntFromHex(match[3]),\n format: named ? 'name' : 'hex',\n };\n }\n match = matchers.hex4.exec(color);\n if (match) {\n return {\n r: parseIntFromHex(match[1] + match[1]),\n g: parseIntFromHex(match[2] + match[2]),\n b: parseIntFromHex(match[3] + match[3]),\n a: convertHexToDecimal(match[4] + match[4]),\n format: named ? 'name' : 'hex8',\n };\n }\n match = matchers.hex3.exec(color);\n if (match) {\n return {\n r: parseIntFromHex(match[1] + match[1]),\n g: parseIntFromHex(match[2] + match[2]),\n b: parseIntFromHex(match[3] + match[3]),\n format: named ? 'name' : 'hex',\n };\n }\n return false;\n}\n/**\n * Check to see if it looks like a CSS unit\n * (see `matchers` above for definition).\n */\nexport function isValidCSSUnit(color) {\n return Boolean(matchers.CSS_UNIT.exec(String(color)));\n}\n","import { numberInputToObject, rgbaToHex, rgbToHex, rgbToHsl, rgbToHsv } from './conversion.js';\nimport { names } from './css-color-names.js';\nimport { inputToRGB } from './format-input';\nimport { bound01, boundAlpha, clamp01 } from './util.js';\nvar TinyColor = /** @class */ (function () {\n function TinyColor(color, opts) {\n if (color === void 0) { color = ''; }\n if (opts === void 0) { opts = {}; }\n var _a;\n // If input is already a tinycolor, return itself\n if (color instanceof TinyColor) {\n // eslint-disable-next-line no-constructor-return\n return color;\n }\n if (typeof color === 'number') {\n color = numberInputToObject(color);\n }\n this.originalInput = color;\n var rgb = inputToRGB(color);\n this.originalInput = color;\n this.r = rgb.r;\n this.g = rgb.g;\n this.b = rgb.b;\n this.a = rgb.a;\n this.roundA = Math.round(100 * this.a) / 100;\n this.format = (_a = opts.format) !== null && _a !== void 0 ? _a : rgb.format;\n this.gradientType = opts.gradientType;\n // Don't let the range of [0,255] come back in [0,1].\n // Potentially lose a little bit of precision here, but will fix issues where\n // .5 gets interpreted as half of the total, instead of half of 1\n // If it was supposed to be 128, this was already taken care of by `inputToRgb`\n if (this.r < 1) {\n this.r = Math.round(this.r);\n }\n if (this.g < 1) {\n this.g = Math.round(this.g);\n }\n if (this.b < 1) {\n this.b = Math.round(this.b);\n }\n this.isValid = rgb.ok;\n }\n TinyColor.prototype.isDark = function () {\n return this.getBrightness() < 128;\n };\n TinyColor.prototype.isLight = function () {\n return !this.isDark();\n };\n /**\n * Returns the perceived brightness of the color, from 0-255.\n */\n TinyColor.prototype.getBrightness = function () {\n // http://www.w3.org/TR/AERT#color-contrast\n var rgb = this.toRgb();\n return (rgb.r * 299 + rgb.g * 587 + rgb.b * 114) / 1000;\n };\n /**\n * Returns the perceived luminance of a color, from 0-1.\n */\n TinyColor.prototype.getLuminance = function () {\n // http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef\n var rgb = this.toRgb();\n var R;\n var G;\n var B;\n var RsRGB = rgb.r / 255;\n var GsRGB = rgb.g / 255;\n var BsRGB = rgb.b / 255;\n if (RsRGB <= 0.03928) {\n R = RsRGB / 12.92;\n }\n else {\n // eslint-disable-next-line prefer-exponentiation-operator\n R = Math.pow((RsRGB + 0.055) / 1.055, 2.4);\n }\n if (GsRGB <= 0.03928) {\n G = GsRGB / 12.92;\n }\n else {\n // eslint-disable-next-line prefer-exponentiation-operator\n G = Math.pow((GsRGB + 0.055) / 1.055, 2.4);\n }\n if (BsRGB <= 0.03928) {\n B = BsRGB / 12.92;\n }\n else {\n // eslint-disable-next-line prefer-exponentiation-operator\n B = Math.pow((BsRGB + 0.055) / 1.055, 2.4);\n }\n return 0.2126 * R + 0.7152 * G + 0.0722 * B;\n };\n /**\n * Returns the alpha value of a color, from 0-1.\n */\n TinyColor.prototype.getAlpha = function () {\n return this.a;\n };\n /**\n * Sets the alpha value on the current color.\n *\n * @param alpha - The new alpha value. The accepted range is 0-1.\n */\n TinyColor.prototype.setAlpha = function (alpha) {\n this.a = boundAlpha(alpha);\n this.roundA = Math.round(100 * this.a) / 100;\n return this;\n };\n /**\n * Returns whether the color is monochrome.\n */\n TinyColor.prototype.isMonochrome = function () {\n var s = this.toHsl().s;\n return s === 0;\n };\n /**\n * Returns the object as a HSVA object.\n */\n TinyColor.prototype.toHsv = function () {\n var hsv = rgbToHsv(this.r, this.g, this.b);\n return { h: hsv.h * 360, s: hsv.s, v: hsv.v, a: this.a };\n };\n /**\n * Returns the hsva values interpolated into a string with the following format:\n * \"hsva(xxx, xxx, xxx, xx)\".\n */\n TinyColor.prototype.toHsvString = function () {\n var hsv = rgbToHsv(this.r, this.g, this.b);\n var h = Math.round(hsv.h * 360);\n var s = Math.round(hsv.s * 100);\n var v = Math.round(hsv.v * 100);\n return this.a === 1 ? \"hsv(\".concat(h, \", \").concat(s, \"%, \").concat(v, \"%)\") : \"hsva(\".concat(h, \", \").concat(s, \"%, \").concat(v, \"%, \").concat(this.roundA, \")\");\n };\n /**\n * Returns the object as a HSLA object.\n */\n TinyColor.prototype.toHsl = function () {\n var hsl = rgbToHsl(this.r, this.g, this.b);\n return { h: hsl.h * 360, s: hsl.s, l: hsl.l, a: this.a };\n };\n /**\n * Returns the hsla values interpolated into a string with the following format:\n * \"hsla(xxx, xxx, xxx, xx)\".\n */\n TinyColor.prototype.toHslString = function () {\n var hsl = rgbToHsl(this.r, this.g, this.b);\n var h = Math.round(hsl.h * 360);\n var s = Math.round(hsl.s * 100);\n var l = Math.round(hsl.l * 100);\n return this.a === 1 ? \"hsl(\".concat(h, \", \").concat(s, \"%, \").concat(l, \"%)\") : \"hsla(\".concat(h, \", \").concat(s, \"%, \").concat(l, \"%, \").concat(this.roundA, \")\");\n };\n /**\n * Returns the hex value of the color.\n * @param allow3Char will shorten hex value to 3 char if possible\n */\n TinyColor.prototype.toHex = function (allow3Char) {\n if (allow3Char === void 0) { allow3Char = false; }\n return rgbToHex(this.r, this.g, this.b, allow3Char);\n };\n /**\n * Returns the hex value of the color -with a # prefixed.\n * @param allow3Char will shorten hex value to 3 char if possible\n */\n TinyColor.prototype.toHexString = function (allow3Char) {\n if (allow3Char === void 0) { allow3Char = false; }\n return '#' + this.toHex(allow3Char);\n };\n /**\n * Returns the hex 8 value of the color.\n * @param allow4Char will shorten hex value to 4 char if possible\n */\n TinyColor.prototype.toHex8 = function (allow4Char) {\n if (allow4Char === void 0) { allow4Char = false; }\n return rgbaToHex(this.r, this.g, this.b, this.a, allow4Char);\n };\n /**\n * Returns the hex 8 value of the color -with a # prefixed.\n * @param allow4Char will shorten hex value to 4 char if possible\n */\n TinyColor.prototype.toHex8String = function (allow4Char) {\n if (allow4Char === void 0) { allow4Char = false; }\n return '#' + this.toHex8(allow4Char);\n };\n /**\n * Returns the shorter hex value of the color depends on its alpha -with a # prefixed.\n * @param allowShortChar will shorten hex value to 3 or 4 char if possible\n */\n TinyColor.prototype.toHexShortString = function (allowShortChar) {\n if (allowShortChar === void 0) { allowShortChar = false; }\n return this.a === 1 ? this.toHexString(allowShortChar) : this.toHex8String(allowShortChar);\n };\n /**\n * Returns the object as a RGBA object.\n */\n TinyColor.prototype.toRgb = function () {\n return {\n r: Math.round(this.r),\n g: Math.round(this.g),\n b: Math.round(this.b),\n a: this.a,\n };\n };\n /**\n * Returns the RGBA values interpolated into a string with the following format:\n * \"RGBA(xxx, xxx, xxx, xx)\".\n */\n TinyColor.prototype.toRgbString = function () {\n var r = Math.round(this.r);\n var g = Math.round(this.g);\n var b = Math.round(this.b);\n return this.a === 1 ? \"rgb(\".concat(r, \", \").concat(g, \", \").concat(b, \")\") : \"rgba(\".concat(r, \", \").concat(g, \", \").concat(b, \", \").concat(this.roundA, \")\");\n };\n /**\n * Returns the object as a RGBA object.\n */\n TinyColor.prototype.toPercentageRgb = function () {\n var fmt = function (x) { return \"\".concat(Math.round(bound01(x, 255) * 100), \"%\"); };\n return {\n r: fmt(this.r),\n g: fmt(this.g),\n b: fmt(this.b),\n a: this.a,\n };\n };\n /**\n * Returns the RGBA relative values interpolated into a string\n */\n TinyColor.prototype.toPercentageRgbString = function () {\n var rnd = function (x) { return Math.round(bound01(x, 255) * 100); };\n return this.a === 1\n ? \"rgb(\".concat(rnd(this.r), \"%, \").concat(rnd(this.g), \"%, \").concat(rnd(this.b), \"%)\")\n : \"rgba(\".concat(rnd(this.r), \"%, \").concat(rnd(this.g), \"%, \").concat(rnd(this.b), \"%, \").concat(this.roundA, \")\");\n };\n /**\n * The 'real' name of the color -if there is one.\n */\n TinyColor.prototype.toName = function () {\n if (this.a === 0) {\n return 'transparent';\n }\n if (this.a < 1) {\n return false;\n }\n var hex = '#' + rgbToHex(this.r, this.g, this.b, false);\n for (var _i = 0, _a = Object.entries(names); _i < _a.length; _i++) {\n var _b = _a[_i], key = _b[0], value = _b[1];\n if (hex === value) {\n return key;\n }\n }\n return false;\n };\n TinyColor.prototype.toString = function (format) {\n var formatSet = Boolean(format);\n format = format !== null && format !== void 0 ? format : this.format;\n var formattedString = false;\n var hasAlpha = this.a < 1 && this.a >= 0;\n var needsAlphaFormat = !formatSet && hasAlpha && (format.startsWith('hex') || format === 'name');\n if (needsAlphaFormat) {\n // Special case for \"transparent\", all other non-alpha formats\n // will return rgba when there is transparency.\n if (format === 'name' && this.a === 0) {\n return this.toName();\n }\n return this.toRgbString();\n }\n if (format === 'rgb') {\n formattedString = this.toRgbString();\n }\n if (format === 'prgb') {\n formattedString = this.toPercentageRgbString();\n }\n if (format === 'hex' || format === 'hex6') {\n formattedString = this.toHexString();\n }\n if (format === 'hex3') {\n formattedString = this.toHexString(true);\n }\n if (format === 'hex4') {\n formattedString = this.toHex8String(true);\n }\n if (format === 'hex8') {\n formattedString = this.toHex8String();\n }\n if (format === 'name') {\n formattedString = this.toName();\n }\n if (format === 'hsl') {\n formattedString = this.toHslString();\n }\n if (format === 'hsv') {\n formattedString = this.toHsvString();\n }\n return formattedString || this.toHexString();\n };\n TinyColor.prototype.toNumber = function () {\n return (Math.round(this.r) << 16) + (Math.round(this.g) << 8) + Math.round(this.b);\n };\n TinyColor.prototype.clone = function () {\n return new TinyColor(this.toString());\n };\n /**\n * Lighten the color a given amount. Providing 100 will always return white.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.lighten = function (amount) {\n if (amount === void 0) { amount = 10; }\n var hsl = this.toHsl();\n hsl.l += amount / 100;\n hsl.l = clamp01(hsl.l);\n return new TinyColor(hsl);\n };\n /**\n * Brighten the color a given amount, from 0 to 100.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.brighten = function (amount) {\n if (amount === void 0) { amount = 10; }\n var rgb = this.toRgb();\n rgb.r = Math.max(0, Math.min(255, rgb.r - Math.round(255 * -(amount / 100))));\n rgb.g = Math.max(0, Math.min(255, rgb.g - Math.round(255 * -(amount / 100))));\n rgb.b = Math.max(0, Math.min(255, rgb.b - Math.round(255 * -(amount / 100))));\n return new TinyColor(rgb);\n };\n /**\n * Darken the color a given amount, from 0 to 100.\n * Providing 100 will always return black.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.darken = function (amount) {\n if (amount === void 0) { amount = 10; }\n var hsl = this.toHsl();\n hsl.l -= amount / 100;\n hsl.l = clamp01(hsl.l);\n return new TinyColor(hsl);\n };\n /**\n * Mix the color with pure white, from 0 to 100.\n * Providing 0 will do nothing, providing 100 will always return white.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.tint = function (amount) {\n if (amount === void 0) { amount = 10; }\n return this.mix('white', amount);\n };\n /**\n * Mix the color with pure black, from 0 to 100.\n * Providing 0 will do nothing, providing 100 will always return black.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.shade = function (amount) {\n if (amount === void 0) { amount = 10; }\n return this.mix('black', amount);\n };\n /**\n * Desaturate the color a given amount, from 0 to 100.\n * Providing 100 will is the same as calling greyscale\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.desaturate = function (amount) {\n if (amount === void 0) { amount = 10; }\n var hsl = this.toHsl();\n hsl.s -= amount / 100;\n hsl.s = clamp01(hsl.s);\n return new TinyColor(hsl);\n };\n /**\n * Saturate the color a given amount, from 0 to 100.\n * @param amount - valid between 1-100\n */\n TinyColor.prototype.saturate = function (amount) {\n if (amount === void 0) { amount = 10; }\n var hsl = this.toHsl();\n hsl.s += amount / 100;\n hsl.s = clamp01(hsl.s);\n return new TinyColor(hsl);\n };\n /**\n * Completely desaturates a color into greyscale.\n * Same as calling `desaturate(100)`\n */\n TinyColor.prototype.greyscale = function () {\n return this.desaturate(100);\n };\n /**\n * Spin takes a positive or negative amount within [-360, 360] indicating the change of hue.\n * Values outside of this range will be wrapped into this range.\n */\n TinyColor.prototype.spin = function (amount) {\n var hsl = this.toHsl();\n var hue = (hsl.h + amount) % 360;\n hsl.h = hue < 0 ? 360 + hue : hue;\n return new TinyColor(hsl);\n };\n /**\n * Mix the current color a given amount with another color, from 0 to 100.\n * 0 means no mixing (return current color).\n */\n TinyColor.prototype.mix = function (color, amount) {\n if (amount === void 0) { amount = 50; }\n var rgb1 = this.toRgb();\n var rgb2 = new TinyColor(color).toRgb();\n var p = amount / 100;\n var rgba = {\n r: (rgb2.r - rgb1.r) * p + rgb1.r,\n g: (rgb2.g - rgb1.g) * p + rgb1.g,\n b: (rgb2.b - rgb1.b) * p + rgb1.b,\n a: (rgb2.a - rgb1.a) * p + rgb1.a,\n };\n return new TinyColor(rgba);\n };\n TinyColor.prototype.analogous = function (results, slices) {\n if (results === void 0) { results = 6; }\n if (slices === void 0) { slices = 30; }\n var hsl = this.toHsl();\n var part = 360 / slices;\n var ret = [this];\n for (hsl.h = (hsl.h - ((part * results) >> 1) + 720) % 360; --results;) {\n hsl.h = (hsl.h + part) % 360;\n ret.push(new TinyColor(hsl));\n }\n return ret;\n };\n /**\n * taken from https://github.com/infusion/jQuery-xcolor/blob/master/jquery.xcolor.js\n */\n TinyColor.prototype.complement = function () {\n var hsl = this.toHsl();\n hsl.h = (hsl.h + 180) % 360;\n return new TinyColor(hsl);\n };\n TinyColor.prototype.monochromatic = function (results) {\n if (results === void 0) { results = 6; }\n var hsv = this.toHsv();\n var h = hsv.h;\n var s = hsv.s;\n var v = hsv.v;\n var res = [];\n var modification = 1 / results;\n while (results--) {\n res.push(new TinyColor({ h: h, s: s, v: v }));\n v = (v + modification) % 1;\n }\n return res;\n };\n TinyColor.prototype.splitcomplement = function () {\n var hsl = this.toHsl();\n var h = hsl.h;\n return [\n this,\n new TinyColor({ h: (h + 72) % 360, s: hsl.s, l: hsl.l }),\n new TinyColor({ h: (h + 216) % 360, s: hsl.s, l: hsl.l }),\n ];\n };\n /**\n * Compute how the color would appear on a background\n */\n TinyColor.prototype.onBackground = function (background) {\n var fg = this.toRgb();\n var bg = new TinyColor(background).toRgb();\n var alpha = fg.a + bg.a * (1 - fg.a);\n return new TinyColor({\n r: (fg.r * fg.a + bg.r * bg.a * (1 - fg.a)) / alpha,\n g: (fg.g * fg.a + bg.g * bg.a * (1 - fg.a)) / alpha,\n b: (fg.b * fg.a + bg.b * bg.a * (1 - fg.a)) / alpha,\n a: alpha,\n });\n };\n /**\n * Alias for `polyad(3)`\n */\n TinyColor.prototype.triad = function () {\n return this.polyad(3);\n };\n /**\n * Alias for `polyad(4)`\n */\n TinyColor.prototype.tetrad = function () {\n return this.polyad(4);\n };\n /**\n * Get polyad colors, like (for 1, 2, 3, 4, 5, 6, 7, 8, etc...)\n * monad, dyad, triad, tetrad, pentad, hexad, heptad, octad, etc...\n */\n TinyColor.prototype.polyad = function (n) {\n var hsl = this.toHsl();\n var h = hsl.h;\n var result = [this];\n var increment = 360 / n;\n for (var i = 1; i < n; i++) {\n result.push(new TinyColor({ h: (h + i * increment) % 360, s: hsl.s, l: hsl.l }));\n }\n return result;\n };\n /**\n * compare color vs current color\n */\n TinyColor.prototype.equals = function (color) {\n return this.toRgbString() === new TinyColor(color).toRgbString();\n };\n return TinyColor;\n}());\nexport { TinyColor };\n// kept for backwards compatability with v1\nexport function tinycolor(color, opts) {\n if (color === void 0) { color = ''; }\n if (opts === void 0) { opts = {}; }\n return new TinyColor(color, opts);\n}\n","import { inputToRGB, rgbToHex, rgbToHsv } from '@ctrl/tinycolor';\nvar hueStep = 2; // 色相阶梯\nvar saturationStep = 0.16; // 饱和度阶梯,浅色部分\nvar saturationStep2 = 0.05; // 饱和度阶梯,深色部分\nvar brightnessStep1 = 0.05; // 亮度阶梯,浅色部分\nvar brightnessStep2 = 0.15; // 亮度阶梯,深色部分\nvar lightColorCount = 5; // 浅色数量,主色上\nvar darkColorCount = 4; // 深色数量,主色下\n// 暗色主题颜色映射关系表\nvar darkColorMap = [{\n index: 7,\n opacity: 0.15\n}, {\n index: 6,\n opacity: 0.25\n}, {\n index: 5,\n opacity: 0.3\n}, {\n index: 5,\n opacity: 0.45\n}, {\n index: 5,\n opacity: 0.65\n}, {\n index: 5,\n opacity: 0.85\n}, {\n index: 4,\n opacity: 0.9\n}, {\n index: 3,\n opacity: 0.95\n}, {\n index: 2,\n opacity: 0.97\n}, {\n index: 1,\n opacity: 0.98\n}];\n// Wrapper function ported from TinyColor.prototype.toHsv\n// Keep it here because of `hsv.h * 360`\nfunction toHsv(_ref) {\n var r = _ref.r,\n g = _ref.g,\n b = _ref.b;\n var hsv = rgbToHsv(r, g, b);\n return {\n h: hsv.h * 360,\n s: hsv.s,\n v: hsv.v\n };\n}\n\n// Wrapper function ported from TinyColor.prototype.toHexString\n// Keep it here because of the prefix `#`\nfunction toHex(_ref2) {\n var r = _ref2.r,\n g = _ref2.g,\n b = _ref2.b;\n return \"#\".concat(rgbToHex(r, g, b, false));\n}\n\n// Wrapper function ported from TinyColor.prototype.mix, not treeshakable.\n// Amount in range [0, 1]\n// Assume color1 & color2 has no alpha, since the following src code did so.\nfunction mix(rgb1, rgb2, amount) {\n var p = amount / 100;\n var rgb = {\n r: (rgb2.r - rgb1.r) * p + rgb1.r,\n g: (rgb2.g - rgb1.g) * p + rgb1.g,\n b: (rgb2.b - rgb1.b) * p + rgb1.b\n };\n return rgb;\n}\nfunction getHue(hsv, i, light) {\n var hue;\n // 根据色相不同,色相转向不同\n if (Math.round(hsv.h) >= 60 && Math.round(hsv.h) <= 240) {\n hue = light ? Math.round(hsv.h) - hueStep * i : Math.round(hsv.h) + hueStep * i;\n } else {\n hue = light ? Math.round(hsv.h) + hueStep * i : Math.round(hsv.h) - hueStep * i;\n }\n if (hue < 0) {\n hue += 360;\n } else if (hue >= 360) {\n hue -= 360;\n }\n return hue;\n}\nfunction getSaturation(hsv, i, light) {\n // grey color don't change saturation\n if (hsv.h === 0 && hsv.s === 0) {\n return hsv.s;\n }\n var saturation;\n if (light) {\n saturation = hsv.s - saturationStep * i;\n } else if (i === darkColorCount) {\n saturation = hsv.s + saturationStep;\n } else {\n saturation = hsv.s + saturationStep2 * i;\n }\n // 边界值修正\n if (saturation > 1) {\n saturation = 1;\n }\n // 第一格的 s 限制在 0.06-0.1 之间\n if (light && i === lightColorCount && saturation > 0.1) {\n saturation = 0.1;\n }\n if (saturation < 0.06) {\n saturation = 0.06;\n }\n return Number(saturation.toFixed(2));\n}\nfunction getValue(hsv, i, light) {\n var value;\n if (light) {\n value = hsv.v + brightnessStep1 * i;\n } else {\n value = hsv.v - brightnessStep2 * i;\n }\n if (value > 1) {\n value = 1;\n }\n return Number(value.toFixed(2));\n}\nexport default function generate(color) {\n var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var patterns = [];\n var pColor = inputToRGB(color);\n for (var i = lightColorCount; i > 0; i -= 1) {\n var hsv = toHsv(pColor);\n var colorString = toHex(inputToRGB({\n h: getHue(hsv, i, true),\n s: getSaturation(hsv, i, true),\n v: getValue(hsv, i, true)\n }));\n patterns.push(colorString);\n }\n patterns.push(toHex(pColor));\n for (var _i = 1; _i <= darkColorCount; _i += 1) {\n var _hsv = toHsv(pColor);\n var _colorString = toHex(inputToRGB({\n h: getHue(_hsv, _i),\n s: getSaturation(_hsv, _i),\n v: getValue(_hsv, _i)\n }));\n patterns.push(_colorString);\n }\n\n // dark theme patterns\n if (opts.theme === 'dark') {\n return darkColorMap.map(function (_ref3) {\n var index = _ref3.index,\n opacity = _ref3.opacity;\n var darkColorString = toHex(mix(inputToRGB(opts.backgroundColor || '#141414'), inputToRGB(patterns[index]), opacity * 100));\n return darkColorString;\n });\n }\n return patterns;\n}","import generate from \"./generate\";\nvar presetPrimaryColors = {\n red: '#F5222D',\n volcano: '#FA541C',\n orange: '#FA8C16',\n gold: '#FAAD14',\n yellow: '#FADB14',\n lime: '#A0D911',\n green: '#52C41A',\n cyan: '#13C2C2',\n blue: '#1677FF',\n geekblue: '#2F54EB',\n purple: '#722ED1',\n magenta: '#EB2F96',\n grey: '#666666'\n};\nvar presetPalettes = {};\nvar presetDarkPalettes = {};\nObject.keys(presetPrimaryColors).forEach(function (key) {\n presetPalettes[key] = generate(presetPrimaryColors[key]);\n presetPalettes[key].primary = presetPalettes[key][5];\n\n // dark presetPalettes\n presetDarkPalettes[key] = generate(presetPrimaryColors[key], {\n theme: 'dark',\n backgroundColor: '#141414'\n });\n presetDarkPalettes[key].primary = presetDarkPalettes[key][5];\n});\nvar red = presetPalettes.red;\nvar volcano = presetPalettes.volcano;\nvar gold = presetPalettes.gold;\nvar orange = presetPalettes.orange;\nvar yellow = presetPalettes.yellow;\nvar lime = presetPalettes.lime;\nvar green = presetPalettes.green;\nvar cyan = presetPalettes.cyan;\nvar blue = presetPalettes.blue;\nvar geekblue = presetPalettes.geekblue;\nvar purple = presetPalettes.purple;\nvar magenta = presetPalettes.magenta;\nvar grey = presetPalettes.grey;\nvar gray = presetPalettes.grey;\nexport { generate, presetPalettes, presetDarkPalettes, presetPrimaryColors, red, volcano, orange, gold, yellow, lime, green, cyan, blue, geekblue, purple, magenta, grey, gray };","import defineProperty from \"./defineProperty.js\";\nfunction ownKeys(e, r) {\n var t = Object.keys(e);\n if (Object.getOwnPropertySymbols) {\n var o = Object.getOwnPropertySymbols(e);\n r && (o = o.filter(function (r) {\n return Object.getOwnPropertyDescriptor(e, r).enumerable;\n })), t.push.apply(t, o);\n }\n return t;\n}\nfunction _objectSpread2(e) {\n for (var r = 1; r < arguments.length; r++) {\n var t = null != arguments[r] ? arguments[r] : {};\n r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {\n defineProperty(e, r, t[r]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {\n Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));\n });\n }\n return e;\n}\nexport { _objectSpread2 as default };","export default function canUseDom() {\n return !!(typeof window !== 'undefined' && window.document && window.document.createElement);\n}","export default function contains(root, n) {\n if (!root) {\n return false;\n }\n\n // Use native if support\n if (root.contains) {\n return root.contains(n);\n }\n\n // `document.contains` not support with IE11\n var node = n;\n while (node) {\n if (node === root) {\n return true;\n }\n node = node.parentNode;\n }\n return false;\n}","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport canUseDom from \"./canUseDom\";\nimport contains from \"./contains\";\nvar APPEND_ORDER = 'data-rc-order';\nvar APPEND_PRIORITY = 'data-rc-priority';\nvar MARK_KEY = \"rc-util-key\";\nvar containerCache = new Map();\nfunction getMark() {\n var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n mark = _ref.mark;\n if (mark) {\n return mark.startsWith('data-') ? mark : \"data-\".concat(mark);\n }\n return MARK_KEY;\n}\nfunction getContainer(option) {\n if (option.attachTo) {\n return option.attachTo;\n }\n var head = document.querySelector('head');\n return head || document.body;\n}\nfunction getOrder(prepend) {\n if (prepend === 'queue') {\n return 'prependQueue';\n }\n return prepend ? 'prepend' : 'append';\n}\n\n/**\n * Find style which inject by rc-util\n */\nfunction findStyles(container) {\n return Array.from((containerCache.get(container) || container).children).filter(function (node) {\n return node.tagName === 'STYLE';\n });\n}\nexport function injectCSS(css) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n if (!canUseDom()) {\n return null;\n }\n var csp = option.csp,\n prepend = option.prepend,\n _option$priority = option.priority,\n priority = _option$priority === void 0 ? 0 : _option$priority;\n var mergedOrder = getOrder(prepend);\n var isPrependQueue = mergedOrder === 'prependQueue';\n var styleNode = document.createElement('style');\n styleNode.setAttribute(APPEND_ORDER, mergedOrder);\n if (isPrependQueue && priority) {\n styleNode.setAttribute(APPEND_PRIORITY, \"\".concat(priority));\n }\n if (csp !== null && csp !== void 0 && csp.nonce) {\n styleNode.nonce = csp === null || csp === void 0 ? void 0 : csp.nonce;\n }\n styleNode.innerHTML = css;\n var container = getContainer(option);\n var firstChild = container.firstChild;\n if (prepend) {\n // If is queue `prepend`, it will prepend first style and then append rest style\n if (isPrependQueue) {\n var existStyle = (option.styles || findStyles(container)).filter(function (node) {\n // Ignore style which not injected by rc-util with prepend\n if (!['prepend', 'prependQueue'].includes(node.getAttribute(APPEND_ORDER))) {\n return false;\n }\n\n // Ignore style which priority less then new style\n var nodePriority = Number(node.getAttribute(APPEND_PRIORITY) || 0);\n return priority >= nodePriority;\n });\n if (existStyle.length) {\n container.insertBefore(styleNode, existStyle[existStyle.length - 1].nextSibling);\n return styleNode;\n }\n }\n\n // Use `insertBefore` as `prepend`\n container.insertBefore(styleNode, firstChild);\n } else {\n container.appendChild(styleNode);\n }\n return styleNode;\n}\nfunction findExistNode(key) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var container = getContainer(option);\n return (option.styles || findStyles(container)).find(function (node) {\n return node.getAttribute(getMark(option)) === key;\n });\n}\nexport function removeCSS(key) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var existNode = findExistNode(key, option);\n if (existNode) {\n var container = getContainer(option);\n container.removeChild(existNode);\n }\n}\n\n/**\n * qiankun will inject `appendChild` to insert into other\n */\nfunction syncRealContainer(container, option) {\n var cachedRealContainer = containerCache.get(container);\n\n // Find real container when not cached or cached container removed\n if (!cachedRealContainer || !contains(document, cachedRealContainer)) {\n var placeholderStyle = injectCSS('', option);\n var parentNode = placeholderStyle.parentNode;\n containerCache.set(container, parentNode);\n container.removeChild(placeholderStyle);\n }\n}\n\n/**\n * manually clear container cache to avoid global cache in unit testes\n */\nexport function clearContainerCache() {\n containerCache.clear();\n}\nexport function updateCSS(css, key) {\n var originOption = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var container = getContainer(originOption);\n var styles = findStyles(container);\n var option = _objectSpread(_objectSpread({}, originOption), {}, {\n styles: styles\n });\n\n // Sync real parent\n syncRealContainer(container, option);\n var existNode = findExistNode(key, option);\n if (existNode) {\n var _option$csp, _option$csp2;\n if ((_option$csp = option.csp) !== null && _option$csp !== void 0 && _option$csp.nonce && existNode.nonce !== ((_option$csp2 = option.csp) === null || _option$csp2 === void 0 ? void 0 : _option$csp2.nonce)) {\n var _option$csp3;\n existNode.nonce = (_option$csp3 = option.csp) === null || _option$csp3 === void 0 ? void 0 : _option$csp3.nonce;\n }\n if (existNode.innerHTML !== css) {\n existNode.innerHTML = css;\n }\n return existNode;\n }\n var newNode = injectCSS(css, option);\n newNode.setAttribute(getMark(option), key);\n return newNode;\n}","function getRoot(ele) {\n var _ele$getRootNode;\n return ele === null || ele === void 0 || (_ele$getRootNode = ele.getRootNode) === null || _ele$getRootNode === void 0 ? void 0 : _ele$getRootNode.call(ele);\n}\n\n/**\n * Check if is in shadowRoot\n */\nexport function inShadow(ele) {\n return getRoot(ele) instanceof ShadowRoot;\n}\n\n/**\n * Return shadowRoot if possible\n */\nexport function getShadowRoot(ele) {\n return inShadow(ele) ? getRoot(ele) : null;\n}","/* eslint-disable no-console */\nvar warned = {};\nvar preWarningFns = [];\n\n/**\n * Pre warning enable you to parse content before console.error.\n * Modify to null will prevent warning.\n */\nexport var preMessage = function preMessage(fn) {\n preWarningFns.push(fn);\n};\n\n/**\n * Warning if condition not match.\n * @param valid Condition\n * @param message Warning message\n * @example\n * ```js\n * warning(false, 'some error'); // print some error\n * warning(true, 'some error'); // print nothing\n * warning(1 === 2, 'some error'); // print some error\n * ```\n */\nexport function warning(valid, message) {\n if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {\n var finalMessage = preWarningFns.reduce(function (msg, preMessageFn) {\n return preMessageFn(msg !== null && msg !== void 0 ? msg : '', 'warning');\n }, message);\n if (finalMessage) {\n console.error(\"Warning: \".concat(finalMessage));\n }\n }\n}\n\n/** @see Similar to {@link warning} */\nexport function note(valid, message) {\n if (process.env.NODE_ENV !== 'production' && !valid && console !== undefined) {\n var finalMessage = preWarningFns.reduce(function (msg, preMessageFn) {\n return preMessageFn(msg !== null && msg !== void 0 ? msg : '', 'note');\n }, message);\n if (finalMessage) {\n console.warn(\"Note: \".concat(finalMessage));\n }\n }\n}\nexport function resetWarned() {\n warned = {};\n}\nexport function call(method, valid, message) {\n if (!valid && !warned[message]) {\n method(false, message);\n warned[message] = true;\n }\n}\n\n/** @see Same as {@link warning}, but only warn once for the same message */\nexport function warningOnce(valid, message) {\n call(warning, valid, message);\n}\n\n/** @see Same as {@link warning}, but only warn once for the same message */\nexport function noteOnce(valid, message) {\n call(note, valid, message);\n}\nwarningOnce.preMessage = preMessage;\nwarningOnce.resetWarned = resetWarned;\nwarningOnce.noteOnce = noteOnce;\nexport default warningOnce;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport { generate as generateColor } from '@ant-design/colors';\nimport { updateCSS } from \"rc-util/es/Dom/dynamicCSS\";\nimport { getShadowRoot } from \"rc-util/es/Dom/shadow\";\nimport warn from \"rc-util/es/warning\";\nimport React, { useContext, useEffect } from 'react';\nimport IconContext from \"./components/Context\";\nfunction camelCase(input) {\n return input.replace(/-(.)/g, function (match, g) {\n return g.toUpperCase();\n });\n}\nexport function warning(valid, message) {\n warn(valid, \"[@ant-design/icons] \".concat(message));\n}\nexport function isIconDefinition(target) {\n return _typeof(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && (_typeof(target.icon) === 'object' || typeof target.icon === 'function');\n}\nexport function normalizeAttrs() {\n var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n return Object.keys(attrs).reduce(function (acc, key) {\n var val = attrs[key];\n switch (key) {\n case 'class':\n acc.className = val;\n delete acc.class;\n break;\n default:\n delete acc[key];\n acc[camelCase(key)] = val;\n }\n return acc;\n }, {});\n}\nexport function generate(node, key, rootProps) {\n if (!rootProps) {\n return /*#__PURE__*/React.createElement(node.tag, _objectSpread({\n key: key\n }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {\n return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n }));\n }\n return /*#__PURE__*/React.createElement(node.tag, _objectSpread(_objectSpread({\n key: key\n }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {\n return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n }));\n}\nexport function getSecondaryColor(primaryColor) {\n // choose the second color\n return generateColor(primaryColor)[0];\n}\nexport function normalizeTwoToneColors(twoToneColor) {\n if (!twoToneColor) {\n return [];\n }\n return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];\n}\n\n// These props make sure that the SVG behaviours like general text.\n// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4\nexport var svgBaseProps = {\n width: '1em',\n height: '1em',\n fill: 'currentColor',\n 'aria-hidden': 'true',\n focusable: 'false'\n};\nexport var iconStyles = \"\\n.anticon {\\n display: inline-flex;\\n align-items: center;\\n color: inherit;\\n font-style: normal;\\n line-height: 0;\\n text-align: center;\\n text-transform: none;\\n vertical-align: -0.125em;\\n text-rendering: optimizeLegibility;\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.anticon > * {\\n line-height: 1;\\n}\\n\\n.anticon svg {\\n display: inline-block;\\n}\\n\\n.anticon::before {\\n display: none;\\n}\\n\\n.anticon .anticon-icon {\\n display: block;\\n}\\n\\n.anticon[tabindex] {\\n cursor: pointer;\\n}\\n\\n.anticon-spin::before,\\n.anticon-spin {\\n display: inline-block;\\n -webkit-animation: loadingCircle 1s infinite linear;\\n animation: loadingCircle 1s infinite linear;\\n}\\n\\n@-webkit-keyframes loadingCircle {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes loadingCircle {\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\";\nexport var useInsertStyles = function useInsertStyles(eleRef) {\n var _useContext = useContext(IconContext),\n csp = _useContext.csp,\n prefixCls = _useContext.prefixCls;\n var mergedStyleStr = iconStyles;\n if (prefixCls) {\n mergedStyleStr = mergedStyleStr.replace(/anticon/g, prefixCls);\n }\n useEffect(function () {\n var ele = eleRef.current;\n var shadowRoot = getShadowRoot(ele);\n updateCSS(mergedStyleStr, '@ant-design-icons', {\n prepend: true,\n csp: csp,\n attachTo: shadowRoot\n });\n }, []);\n};","import _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nvar _excluded = [\"icon\", \"className\", \"onClick\", \"style\", \"primaryColor\", \"secondaryColor\"];\nimport * as React from 'react';\nimport { generate, getSecondaryColor, isIconDefinition, warning, useInsertStyles } from \"../utils\";\nvar twoToneColorPalette = {\n primaryColor: '#333',\n secondaryColor: '#E6E6E6',\n calculated: false\n};\nfunction setTwoToneColors(_ref) {\n var primaryColor = _ref.primaryColor,\n secondaryColor = _ref.secondaryColor;\n twoToneColorPalette.primaryColor = primaryColor;\n twoToneColorPalette.secondaryColor = secondaryColor || getSecondaryColor(primaryColor);\n twoToneColorPalette.calculated = !!secondaryColor;\n}\nfunction getTwoToneColors() {\n return _objectSpread({}, twoToneColorPalette);\n}\nvar IconBase = function IconBase(props) {\n var icon = props.icon,\n className = props.className,\n onClick = props.onClick,\n style = props.style,\n primaryColor = props.primaryColor,\n secondaryColor = props.secondaryColor,\n restProps = _objectWithoutProperties(props, _excluded);\n var svgRef = React.useRef();\n var colors = twoToneColorPalette;\n if (primaryColor) {\n colors = {\n primaryColor: primaryColor,\n secondaryColor: secondaryColor || getSecondaryColor(primaryColor)\n };\n }\n useInsertStyles(svgRef);\n warning(isIconDefinition(icon), \"icon should be icon definiton, but got \".concat(icon));\n if (!isIconDefinition(icon)) {\n return null;\n }\n var target = icon;\n if (target && typeof target.icon === 'function') {\n target = _objectSpread(_objectSpread({}, target), {}, {\n icon: target.icon(colors.primaryColor, colors.secondaryColor)\n });\n }\n return generate(target.icon, \"svg-\".concat(target.name), _objectSpread(_objectSpread({\n className: className,\n onClick: onClick,\n style: style,\n 'data-icon': target.name,\n width: '1em',\n height: '1em',\n fill: 'currentColor',\n 'aria-hidden': 'true'\n }, restProps), {}, {\n ref: svgRef\n }));\n};\nIconBase.displayName = 'IconReact';\nIconBase.getTwoToneColors = getTwoToneColors;\nIconBase.setTwoToneColors = setTwoToneColors;\nexport default IconBase;","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport ReactIcon from \"./IconBase\";\nimport { normalizeTwoToneColors } from \"../utils\";\nexport function setTwoToneColor(twoToneColor) {\n var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),\n _normalizeTwoToneColo2 = _slicedToArray(_normalizeTwoToneColo, 2),\n primaryColor = _normalizeTwoToneColo2[0],\n secondaryColor = _normalizeTwoToneColo2[1];\n return ReactIcon.setTwoToneColors({\n primaryColor: primaryColor,\n secondaryColor: secondaryColor\n });\n}\nexport function getTwoToneColor() {\n var colors = ReactIcon.getTwoToneColors();\n if (!colors.calculated) {\n return colors.primaryColor;\n }\n return [colors.primaryColor, colors.secondaryColor];\n}","'use client';\n\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"className\", \"icon\", \"spin\", \"rotate\", \"tabIndex\", \"onClick\", \"twoToneColor\"];\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { blue } from '@ant-design/colors';\nimport Context from \"./Context\";\nimport ReactIcon from \"./IconBase\";\nimport { getTwoToneColor, setTwoToneColor } from \"./twoTonePrimaryColor\";\nimport { normalizeTwoToneColors } from \"../utils\";\n// Initial setting\n// should move it to antd main repo?\nsetTwoToneColor(blue.primary);\n\n// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/34757#issuecomment-488848720\n\nvar Icon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var className = props.className,\n icon = props.icon,\n spin = props.spin,\n rotate = props.rotate,\n tabIndex = props.tabIndex,\n onClick = props.onClick,\n twoToneColor = props.twoToneColor,\n restProps = _objectWithoutProperties(props, _excluded);\n var _React$useContext = React.useContext(Context),\n _React$useContext$pre = _React$useContext.prefixCls,\n prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,\n rootClassName = _React$useContext.rootClassName;\n var classString = classNames(rootClassName, prefixCls, _defineProperty(_defineProperty({}, \"\".concat(prefixCls, \"-\").concat(icon.name), !!icon.name), \"\".concat(prefixCls, \"-spin\"), !!spin || icon.name === 'loading'), className);\n var iconTabIndex = tabIndex;\n if (iconTabIndex === undefined && onClick) {\n iconTabIndex = -1;\n }\n var svgStyle = rotate ? {\n msTransform: \"rotate(\".concat(rotate, \"deg)\"),\n transform: \"rotate(\".concat(rotate, \"deg)\")\n } : undefined;\n var _normalizeTwoToneColo = normalizeTwoToneColors(twoToneColor),\n _normalizeTwoToneColo2 = _slicedToArray(_normalizeTwoToneColo, 2),\n primaryColor = _normalizeTwoToneColo2[0],\n secondaryColor = _normalizeTwoToneColo2[1];\n return /*#__PURE__*/React.createElement(\"span\", _extends({\n role: \"img\",\n \"aria-label\": icon.name\n }, restProps, {\n ref: ref,\n tabIndex: iconTabIndex,\n onClick: onClick,\n className: classString\n }), /*#__PURE__*/React.createElement(ReactIcon, {\n icon: icon,\n primaryColor: primaryColor,\n secondaryColor: secondaryColor,\n style: svgStyle\n }));\n});\nIcon.displayName = 'AntdIcon';\nIcon.getTwoToneColor = getTwoToneColor;\nIcon.setTwoToneColor = setTwoToneColor;\nexport default Icon;","// This icon file is generated automatically.\nvar CheckCircleOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z\" } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z\" } }] }, \"name\": \"check-circle\", \"theme\": \"outlined\" };\nexport default CheckCircleOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport CheckCircleOutlinedSvg from \"@ant-design/icons-svg/es/asn/CheckCircleOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar CheckCircleOutlined = function CheckCircleOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: CheckCircleOutlinedSvg\n }));\n};\n\n/**![check-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTY5OSAzNTNoLTQ2LjljLTEwLjIgMC0xOS45IDQuOS0yNS45IDEzLjNMNDY5IDU4NC4zbC03MS4yLTk4LjhjLTYtOC4zLTE1LjYtMTMuMy0yNS45LTEzLjNIMzI1Yy02LjUgMC0xMC4zIDcuNC02LjUgMTIuN2wxMjQuNiAxNzIuOGEzMS44IDMxLjggMCAwMDUxLjcgMGwyMTAuNi0yOTJjMy45LTUuMy4xLTEyLjctNi40LTEyLjd6IiAvPjxwYXRoIGQ9Ik01MTIgNjRDMjY0LjYgNjQgNjQgMjY0LjYgNjQgNTEyczIwMC42IDQ0OCA0NDggNDQ4IDQ0OC0yMDAuNiA0NDgtNDQ4Uzc1OS40IDY0IDUxMiA2NHptMCA4MjBjLTIwNS40IDAtMzcyLTE2Ni42LTM3Mi0zNzJzMTY2LjYtMzcyIDM3Mi0zNzIgMzcyIDE2Ni42IDM3MiAzNzItMTY2LjYgMzcyLTM3MiAzNzJ6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(CheckCircleOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'CheckCircleOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar CloseCircleOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"fill-rule\": \"evenodd\", \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z\" } }] }, \"name\": \"close-circle\", \"theme\": \"outlined\" };\nexport default CloseCircleOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport CloseCircleOutlinedSvg from \"@ant-design/icons-svg/es/asn/CloseCircleOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar CloseCircleOutlined = function CloseCircleOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: CloseCircleOutlinedSvg\n }));\n};\n\n/**![close-circle](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTEyIDY0YzI0Ny40IDAgNDQ4IDIwMC42IDQ0OCA0NDhTNzU5LjQgOTYwIDUxMiA5NjAgNjQgNzU5LjQgNjQgNTEyIDI2NC42IDY0IDUxMiA2NHptMCA3NmMtMjA1LjQgMC0zNzIgMTY2LjYtMzcyIDM3MnMxNjYuNiAzNzIgMzcyIDM3MiAzNzItMTY2LjYgMzcyLTM3Mi0xNjYuNi0zNzItMzcyLTM3MnptMTI4LjAxIDE5OC44M2MuMDMgMCAuMDUuMDEuMDkuMDZsNDUuMDIgNDUuMDFhLjIuMiAwIDAxLjA1LjA5LjEyLjEyIDAgMDEwIC4wN2MwIC4wMi0uMDEuMDQtLjA1LjA4TDU1Ny4yNSA1MTJsMTI3Ljg3IDEyNy44NmEuMjcuMjcgMCAwMS4wNS4wNnYuMDJhLjEyLjEyIDAgMDEwIC4wN2MwIC4wMy0uMDEuMDUtLjA1LjA5bC00NS4wMiA0NS4wMmEuMi4yIDAgMDEtLjA5LjA1LjEyLjEyIDAgMDEtLjA3IDBjLS4wMiAwLS4wNC0uMDEtLjA4LS4wNUw1MTIgNTU3LjI1IDM4NC4xNCA2ODUuMTJjLS4wNC4wNC0uMDYuMDUtLjA4LjA1YS4xMi4xMiAwIDAxLS4wNyAwYy0uMDMgMC0uMDUtLjAxLS4wOS0uMDVsLTQ1LjAyLTQ1LjAyYS4yLjIgMCAwMS0uMDUtLjA5LjEyLjEyIDAgMDEwLS4wN2MwLS4wMi4wMS0uMDQuMDYtLjA4TDQ2Ni43NSA1MTIgMzM4Ljg4IDM4NC4xNGEuMjcuMjcgMCAwMS0uMDUtLjA2bC0uMDEtLjAyYS4xMi4xMiAwIDAxMC0uMDdjMC0uMDMuMDEtLjA1LjA1LS4wOWw0NS4wMi00NS4wMmEuMi4yIDAgMDEuMDktLjA1LjEyLjEyIDAgMDEuMDcgMGMuMDIgMCAuMDQuMDEuMDguMDZMNTEyIDQ2Ni43NWwxMjcuODYtMTI3Ljg2Yy4wNC0uMDUuMDYtLjA2LjA4LS4wNmEuMTIuMTIgMCAwMS4wNyAweiIgLz48L3N2Zz4=) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(CloseCircleOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'CloseCircleOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar DeleteOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z\" } }] }, \"name\": \"delete\", \"theme\": \"outlined\" };\nexport default DeleteOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport DeleteOutlinedSvg from \"@ant-design/icons-svg/es/asn/DeleteOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar DeleteOutlined = function DeleteOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: DeleteOutlinedSvg\n }));\n};\n\n/**![delete](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2MCAxODRoLThjNC40IDAgOC0zLjYgOC04djhoMzA0di04YzAgNC40IDMuNiA4IDggOGgtOHY3Mmg3MnYtODBjMC0zNS4zLTI4LjctNjQtNjQtNjRIMzUyYy0zNS4zIDAtNjQgMjguNy02NCA2NHY4MGg3MnYtNzJ6bTUwNCA3MkgxNjBjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjMyYzAgNC40IDMuNiA4IDggOGg2MC40bDI0LjcgNTIzYzEuNiAzNC4xIDI5LjggNjEgNjMuOSA2MWg0NTRjMzQuMiAwIDYyLjMtMjYuOCA2My45LTYxbDI0LjctNTIzSDg4OGM0LjQgMCA4LTMuNiA4LTh2LTMyYzAtMTcuNy0xNC4zLTMyLTMyLTMyek03MzEuMyA4NDBIMjkyLjdsLTI0LjItNTEyaDQ4N2wtMjQuMiA1MTJ6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(DeleteOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'DeleteOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar EllipsisOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z\" } }] }, \"name\": \"ellipsis\", \"theme\": \"outlined\" };\nexport default EllipsisOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport EllipsisOutlinedSvg from \"@ant-design/icons-svg/es/asn/EllipsisOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar EllipsisOutlined = function EllipsisOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: EllipsisOutlinedSvg\n }));\n};\n\n/**![ellipsis](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3NiA1MTFhNTYgNTYgMCAxMDExMiAwIDU2IDU2IDAgMTAtMTEyIDB6bTI4MCAwYTU2IDU2IDAgMTAxMTIgMCA1NiA1NiAwIDEwLTExMiAwem0yODAgMGE1NiA1NiAwIDEwMTEyIDAgNTYgNTYgMCAxMC0xMTIgMHoiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(EllipsisOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'EllipsisOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar LoadingOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"0 0 1024 1024\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z\" } }] }, \"name\": \"loading\", \"theme\": \"outlined\" };\nexport default LoadingOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport LoadingOutlinedSvg from \"@ant-design/icons-svg/es/asn/LoadingOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar LoadingOutlined = function LoadingOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: LoadingOutlinedSvg\n }));\n};\n\n/**![loading](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTk4OCA1NDhjLTE5LjkgMC0zNi0xNi4xLTM2LTM2IDAtNTkuNC0xMS42LTExNy0zNC42LTE3MS4zYTQ0MC40NSA0NDAuNDUgMCAwMC05NC4zLTEzOS45IDQzNy43MSA0MzcuNzEgMCAwMC0xMzkuOS05NC4zQzYyOSA4My42IDU3MS40IDcyIDUxMiA3MmMtMTkuOSAwLTM2LTE2LjEtMzYtMzZzMTYuMS0zNiAzNi0zNmM2OS4xIDAgMTM2LjIgMTMuNSAxOTkuMyA0MC4zQzc3Mi4zIDY2IDgyNyAxMDMgODc0IDE1MGM0NyA0NyA4My45IDEwMS44IDEwOS43IDE2Mi43IDI2LjcgNjMuMSA0MC4yIDEzMC4yIDQwLjIgMTk5LjMuMSAxOS45LTE2IDM2LTM1LjkgMzZ6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(LoadingOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'LoadingOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar RightOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z\" } }] }, \"name\": \"right\", \"theme\": \"outlined\" };\nexport default RightOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport RightOutlinedSvg from \"@ant-design/icons-svg/es/asn/RightOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar RightOutlined = function RightOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: RightOutlinedSvg\n }));\n};\n\n/**![right](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTc2NS43IDQ4Ni44TDMxNC45IDEzNC43QTcuOTcgNy45NyAwIDAwMzAyIDE0MXY3Ny4zYzAgNC45IDIuMyA5LjYgNi4xIDEyLjZsMzYwIDI4MS4xLTM2MCAyODEuMWMtMy45IDMtNi4xIDcuNy02LjEgMTIuNlY4ODNjMCA2LjcgNy43IDEwLjQgMTIuOSA2LjNsNDUwLjgtMzUyLjFhMzEuOTYgMzEuOTYgMCAwMDAtNTAuNHoiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(RightOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'RightOutlined';\n}\nexport default RefIcon;","/**\n * @license React\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n'use strict';var b=Symbol.for(\"react.element\"),c=Symbol.for(\"react.portal\"),d=Symbol.for(\"react.fragment\"),e=Symbol.for(\"react.strict_mode\"),f=Symbol.for(\"react.profiler\"),g=Symbol.for(\"react.provider\"),h=Symbol.for(\"react.context\"),k=Symbol.for(\"react.server_context\"),l=Symbol.for(\"react.forward_ref\"),m=Symbol.for(\"react.suspense\"),n=Symbol.for(\"react.suspense_list\"),p=Symbol.for(\"react.memo\"),q=Symbol.for(\"react.lazy\"),t=Symbol.for(\"react.offscreen\"),u;u=Symbol.for(\"react.module.reference\");\nfunction v(a){if(\"object\"===typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type,a){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof,a){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}exports.ContextConsumer=h;exports.ContextProvider=g;exports.Element=b;exports.ForwardRef=l;exports.Fragment=d;exports.Lazy=q;exports.Memo=p;exports.Portal=c;exports.Profiler=f;exports.StrictMode=e;exports.Suspense=m;\nexports.SuspenseList=n;exports.isAsyncMode=function(){return!1};exports.isConcurrentMode=function(){return!1};exports.isContextConsumer=function(a){return v(a)===h};exports.isContextProvider=function(a){return v(a)===g};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===b};exports.isForwardRef=function(a){return v(a)===l};exports.isFragment=function(a){return v(a)===d};exports.isLazy=function(a){return v(a)===q};exports.isMemo=function(a){return v(a)===p};\nexports.isPortal=function(a){return v(a)===c};exports.isProfiler=function(a){return v(a)===f};exports.isStrictMode=function(a){return v(a)===e};exports.isSuspense=function(a){return v(a)===m};exports.isSuspenseList=function(a){return v(a)===n};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===d||a===f||a===e||a===m||a===n||a===t||\"object\"===typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)?!0:!1};exports.typeOf=v;\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","import * as React from 'react';\nexport default function useMemo(getValue, condition, shouldUpdate) {\n var cacheRef = React.useRef({});\n if (!('value' in cacheRef.current) || shouldUpdate(cacheRef.current.condition, condition)) {\n cacheRef.current.value = getValue();\n cacheRef.current.condition = condition;\n }\n return cacheRef.current.value;\n}","import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport { isValidElement } from 'react';\nimport { ForwardRef, isFragment, isMemo } from 'react-is';\nimport useMemo from \"./hooks/useMemo\";\nexport var fillRef = function fillRef(ref, node) {\n if (typeof ref === 'function') {\n ref(node);\n } else if (_typeof(ref) === 'object' && ref && 'current' in ref) {\n ref.current = node;\n }\n};\n\n/**\n * Merge refs into one ref function to support ref passing.\n */\nexport var composeRef = function composeRef() {\n for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {\n refs[_key] = arguments[_key];\n }\n var refList = refs.filter(Boolean);\n if (refList.length <= 1) {\n return refList[0];\n }\n return function (node) {\n refs.forEach(function (ref) {\n fillRef(ref, node);\n });\n };\n};\nexport var useComposeRef = function useComposeRef() {\n for (var _len2 = arguments.length, refs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n refs[_key2] = arguments[_key2];\n }\n return useMemo(function () {\n return composeRef.apply(void 0, refs);\n }, refs, function (prev, next) {\n return prev.length !== next.length || prev.every(function (ref, i) {\n return ref !== next[i];\n });\n });\n};\nexport var supportRef = function supportRef(nodeOrComponent) {\n var _type$prototype, _nodeOrComponent$prot;\n var type = isMemo(nodeOrComponent) ? nodeOrComponent.type.type : nodeOrComponent.type;\n\n // Function component node\n if (typeof type === 'function' && !((_type$prototype = type.prototype) !== null && _type$prototype !== void 0 && _type$prototype.render) && type.$$typeof !== ForwardRef) {\n return false;\n }\n\n // Class component\n if (typeof nodeOrComponent === 'function' && !((_nodeOrComponent$prot = nodeOrComponent.prototype) !== null && _nodeOrComponent$prot !== void 0 && _nodeOrComponent$prot.render) && nodeOrComponent.$$typeof !== ForwardRef) {\n return false;\n }\n return true;\n};\nexport var supportNodeRef = function supportNodeRef(node) {\n if (! /*#__PURE__*/isValidElement(node)) {\n return false;\n }\n if (isFragment(node)) {\n return false;\n }\n return supportRef(node);\n};","// import {Helmet} from \"react-helmet\";\nimport { DeleteOutlined } from '@ant-design/icons'\nimport type { actionType } from './common'\ninterface actionInterface {\n action: actionType\n idx: number\n removeAction: (index: number[], animate: Boolean) => void\n animationRemove: (index: number) => void\n}\n\nexport function Action({ action, idx, removeAction, animationRemove }: actionInterface) {\n const handeOnRemove = () => {\n removeAction([idx], false)\n }\n const handeAnimationEnd = () => {\n animationRemove(idx)\n }\n return (\n action.stillRecording ? <> : (\n <>\n
\n {/*
\"\"/
*/}\n
{idx + 1}
\n
{(action == undefined) ? 'Loading...' : action.name}
\n
\n
\n {/* \"\"\n Button */}\n \n
\n
\n
\n )\n )\n}\n\n","import React from 'react';\nimport { isFragment } from 'react-is';\nexport default function toArray(children) {\n var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var ret = [];\n React.Children.forEach(children, function (child) {\n if ((child === undefined || child === null) && !option.keepEmpty) {\n return;\n }\n if (Array.isArray(child)) {\n ret = ret.concat(toArray(child));\n } else if (isFragment(child) && child.props) {\n ret = ret.concat(toArray(child.props.children, option));\n } else {\n ret.push(child);\n }\n });\n return ret;\n}","import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nexport function isDOM(node) {\n // https://developer.mozilla.org/en-US/docs/Web/API/Element\n // Since XULElement is also subclass of Element, we only need HTMLElement and SVGElement\n return node instanceof HTMLElement || node instanceof SVGElement;\n}\n\n/**\n * Retrieves a DOM node via a ref, and does not invoke `findDOMNode`.\n */\nexport function getDOM(node) {\n if (node && _typeof(node) === 'object' && isDOM(node.nativeElement)) {\n return node.nativeElement;\n }\n if (isDOM(node)) {\n return node;\n }\n return null;\n}\n\n/**\n * Return if a node is a DOM node. Else will return by `findDOMNode`\n */\nexport default function findDOMNode(node) {\n var domNode = getDOM(node);\n if (domNode) {\n return domNode;\n }\n if (node instanceof React.Component) {\n var _ReactDOM$findDOMNode;\n return (_ReactDOM$findDOMNode = ReactDOM.findDOMNode) === null || _ReactDOM$findDOMNode === void 0 ? void 0 : _ReactDOM$findDOMNode.call(ReactDOM, node);\n }\n return null;\n}","import * as React from 'react';\nexport var CollectionContext = /*#__PURE__*/React.createContext(null);\n/**\n * Collect all the resize event from children ResizeObserver\n */\nexport function Collection(_ref) {\n var children = _ref.children,\n onBatchResize = _ref.onBatchResize;\n var resizeIdRef = React.useRef(0);\n var resizeInfosRef = React.useRef([]);\n var onCollectionResize = React.useContext(CollectionContext);\n var onResize = React.useCallback(function (size, element, data) {\n resizeIdRef.current += 1;\n var currentId = resizeIdRef.current;\n resizeInfosRef.current.push({\n size: size,\n element: element,\n data: data\n });\n Promise.resolve().then(function () {\n if (currentId === resizeIdRef.current) {\n onBatchResize === null || onBatchResize === void 0 || onBatchResize(resizeInfosRef.current);\n resizeInfosRef.current = [];\n }\n });\n\n // Continue bubbling if parent exist\n onCollectionResize === null || onCollectionResize === void 0 || onCollectionResize(size, element, data);\n }, [onBatchResize, onCollectionResize]);\n return /*#__PURE__*/React.createElement(CollectionContext.Provider, {\n value: onResize\n }, children);\n}","/**\r\n * A collection of shims that provide minimal functionality of the ES6 collections.\r\n *\r\n * These implementations are not meant to be used outside of the ResizeObserver\r\n * modules as they cover only a limited range of use cases.\r\n */\r\n/* eslint-disable require-jsdoc, valid-jsdoc */\r\nvar MapShim = (function () {\r\n if (typeof Map !== 'undefined') {\r\n return Map;\r\n }\r\n /**\r\n * Returns index in provided array that matches the specified key.\r\n *\r\n * @param {Array} arr\r\n * @param {*} key\r\n * @returns {number}\r\n */\r\n function getIndex(arr, key) {\r\n var result = -1;\r\n arr.some(function (entry, index) {\r\n if (entry[0] === key) {\r\n result = index;\r\n return true;\r\n }\r\n return false;\r\n });\r\n return result;\r\n }\r\n return /** @class */ (function () {\r\n function class_1() {\r\n this.__entries__ = [];\r\n }\r\n Object.defineProperty(class_1.prototype, \"size\", {\r\n /**\r\n * @returns {boolean}\r\n */\r\n get: function () {\r\n return this.__entries__.length;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n /**\r\n * @param {*} key\r\n * @returns {*}\r\n */\r\n class_1.prototype.get = function (key) {\r\n var index = getIndex(this.__entries__, key);\r\n var entry = this.__entries__[index];\r\n return entry && entry[1];\r\n };\r\n /**\r\n * @param {*} key\r\n * @param {*} value\r\n * @returns {void}\r\n */\r\n class_1.prototype.set = function (key, value) {\r\n var index = getIndex(this.__entries__, key);\r\n if (~index) {\r\n this.__entries__[index][1] = value;\r\n }\r\n else {\r\n this.__entries__.push([key, value]);\r\n }\r\n };\r\n /**\r\n * @param {*} key\r\n * @returns {void}\r\n */\r\n class_1.prototype.delete = function (key) {\r\n var entries = this.__entries__;\r\n var index = getIndex(entries, key);\r\n if (~index) {\r\n entries.splice(index, 1);\r\n }\r\n };\r\n /**\r\n * @param {*} key\r\n * @returns {void}\r\n */\r\n class_1.prototype.has = function (key) {\r\n return !!~getIndex(this.__entries__, key);\r\n };\r\n /**\r\n * @returns {void}\r\n */\r\n class_1.prototype.clear = function () {\r\n this.__entries__.splice(0);\r\n };\r\n /**\r\n * @param {Function} callback\r\n * @param {*} [ctx=null]\r\n * @returns {void}\r\n */\r\n class_1.prototype.forEach = function (callback, ctx) {\r\n if (ctx === void 0) { ctx = null; }\r\n for (var _i = 0, _a = this.__entries__; _i < _a.length; _i++) {\r\n var entry = _a[_i];\r\n callback.call(ctx, entry[1], entry[0]);\r\n }\r\n };\r\n return class_1;\r\n }());\r\n})();\n\n/**\r\n * Detects whether window and document objects are available in current environment.\r\n */\r\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined' && window.document === document;\n\n// Returns global object of a current environment.\r\nvar global$1 = (function () {\r\n if (typeof global !== 'undefined' && global.Math === Math) {\r\n return global;\r\n }\r\n if (typeof self !== 'undefined' && self.Math === Math) {\r\n return self;\r\n }\r\n if (typeof window !== 'undefined' && window.Math === Math) {\r\n return window;\r\n }\r\n // eslint-disable-next-line no-new-func\r\n return Function('return this')();\r\n})();\n\n/**\r\n * A shim for the requestAnimationFrame which falls back to the setTimeout if\r\n * first one is not supported.\r\n *\r\n * @returns {number} Requests' identifier.\r\n */\r\nvar requestAnimationFrame$1 = (function () {\r\n if (typeof requestAnimationFrame === 'function') {\r\n // It's required to use a bounded function because IE sometimes throws\r\n // an \"Invalid calling object\" error if rAF is invoked without the global\r\n // object on the left hand side.\r\n return requestAnimationFrame.bind(global$1);\r\n }\r\n return function (callback) { return setTimeout(function () { return callback(Date.now()); }, 1000 / 60); };\r\n})();\n\n// Defines minimum timeout before adding a trailing call.\r\nvar trailingTimeout = 2;\r\n/**\r\n * Creates a wrapper function which ensures that provided callback will be\r\n * invoked only once during the specified delay period.\r\n *\r\n * @param {Function} callback - Function to be invoked after the delay period.\r\n * @param {number} delay - Delay after which to invoke callback.\r\n * @returns {Function}\r\n */\r\nfunction throttle (callback, delay) {\r\n var leadingCall = false, trailingCall = false, lastCallTime = 0;\r\n /**\r\n * Invokes the original callback function and schedules new invocation if\r\n * the \"proxy\" was called during current request.\r\n *\r\n * @returns {void}\r\n */\r\n function resolvePending() {\r\n if (leadingCall) {\r\n leadingCall = false;\r\n callback();\r\n }\r\n if (trailingCall) {\r\n proxy();\r\n }\r\n }\r\n /**\r\n * Callback invoked after the specified delay. It will further postpone\r\n * invocation of the original function delegating it to the\r\n * requestAnimationFrame.\r\n *\r\n * @returns {void}\r\n */\r\n function timeoutCallback() {\r\n requestAnimationFrame$1(resolvePending);\r\n }\r\n /**\r\n * Schedules invocation of the original function.\r\n *\r\n * @returns {void}\r\n */\r\n function proxy() {\r\n var timeStamp = Date.now();\r\n if (leadingCall) {\r\n // Reject immediately following calls.\r\n if (timeStamp - lastCallTime < trailingTimeout) {\r\n return;\r\n }\r\n // Schedule new call to be in invoked when the pending one is resolved.\r\n // This is important for \"transitions\" which never actually start\r\n // immediately so there is a chance that we might miss one if change\r\n // happens amids the pending invocation.\r\n trailingCall = true;\r\n }\r\n else {\r\n leadingCall = true;\r\n trailingCall = false;\r\n setTimeout(timeoutCallback, delay);\r\n }\r\n lastCallTime = timeStamp;\r\n }\r\n return proxy;\r\n}\n\n// Minimum delay before invoking the update of observers.\r\nvar REFRESH_DELAY = 20;\r\n// A list of substrings of CSS properties used to find transition events that\r\n// might affect dimensions of observed elements.\r\nvar transitionKeys = ['top', 'right', 'bottom', 'left', 'width', 'height', 'size', 'weight'];\r\n// Check if MutationObserver is available.\r\nvar mutationObserverSupported = typeof MutationObserver !== 'undefined';\r\n/**\r\n * Singleton controller class which handles updates of ResizeObserver instances.\r\n */\r\nvar ResizeObserverController = /** @class */ (function () {\r\n /**\r\n * Creates a new instance of ResizeObserverController.\r\n *\r\n * @private\r\n */\r\n function ResizeObserverController() {\r\n /**\r\n * Indicates whether DOM listeners have been added.\r\n *\r\n * @private {boolean}\r\n */\r\n this.connected_ = false;\r\n /**\r\n * Tells that controller has subscribed for Mutation Events.\r\n *\r\n * @private {boolean}\r\n */\r\n this.mutationEventsAdded_ = false;\r\n /**\r\n * Keeps reference to the instance of MutationObserver.\r\n *\r\n * @private {MutationObserver}\r\n */\r\n this.mutationsObserver_ = null;\r\n /**\r\n * A list of connected observers.\r\n *\r\n * @private {Array}\r\n */\r\n this.observers_ = [];\r\n this.onTransitionEnd_ = this.onTransitionEnd_.bind(this);\r\n this.refresh = throttle(this.refresh.bind(this), REFRESH_DELAY);\r\n }\r\n /**\r\n * Adds observer to observers list.\r\n *\r\n * @param {ResizeObserverSPI} observer - Observer to be added.\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.addObserver = function (observer) {\r\n if (!~this.observers_.indexOf(observer)) {\r\n this.observers_.push(observer);\r\n }\r\n // Add listeners if they haven't been added yet.\r\n if (!this.connected_) {\r\n this.connect_();\r\n }\r\n };\r\n /**\r\n * Removes observer from observers list.\r\n *\r\n * @param {ResizeObserverSPI} observer - Observer to be removed.\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.removeObserver = function (observer) {\r\n var observers = this.observers_;\r\n var index = observers.indexOf(observer);\r\n // Remove observer if it's present in registry.\r\n if (~index) {\r\n observers.splice(index, 1);\r\n }\r\n // Remove listeners if controller has no connected observers.\r\n if (!observers.length && this.connected_) {\r\n this.disconnect_();\r\n }\r\n };\r\n /**\r\n * Invokes the update of observers. It will continue running updates insofar\r\n * it detects changes.\r\n *\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.refresh = function () {\r\n var changesDetected = this.updateObservers_();\r\n // Continue running updates if changes have been detected as there might\r\n // be future ones caused by CSS transitions.\r\n if (changesDetected) {\r\n this.refresh();\r\n }\r\n };\r\n /**\r\n * Updates every observer from observers list and notifies them of queued\r\n * entries.\r\n *\r\n * @private\r\n * @returns {boolean} Returns \"true\" if any observer has detected changes in\r\n * dimensions of it's elements.\r\n */\r\n ResizeObserverController.prototype.updateObservers_ = function () {\r\n // Collect observers that have active observations.\r\n var activeObservers = this.observers_.filter(function (observer) {\r\n return observer.gatherActive(), observer.hasActive();\r\n });\r\n // Deliver notifications in a separate cycle in order to avoid any\r\n // collisions between observers, e.g. when multiple instances of\r\n // ResizeObserver are tracking the same element and the callback of one\r\n // of them changes content dimensions of the observed target. Sometimes\r\n // this may result in notifications being blocked for the rest of observers.\r\n activeObservers.forEach(function (observer) { return observer.broadcastActive(); });\r\n return activeObservers.length > 0;\r\n };\r\n /**\r\n * Initializes DOM listeners.\r\n *\r\n * @private\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.connect_ = function () {\r\n // Do nothing if running in a non-browser environment or if listeners\r\n // have been already added.\r\n if (!isBrowser || this.connected_) {\r\n return;\r\n }\r\n // Subscription to the \"Transitionend\" event is used as a workaround for\r\n // delayed transitions. This way it's possible to capture at least the\r\n // final state of an element.\r\n document.addEventListener('transitionend', this.onTransitionEnd_);\r\n window.addEventListener('resize', this.refresh);\r\n if (mutationObserverSupported) {\r\n this.mutationsObserver_ = new MutationObserver(this.refresh);\r\n this.mutationsObserver_.observe(document, {\r\n attributes: true,\r\n childList: true,\r\n characterData: true,\r\n subtree: true\r\n });\r\n }\r\n else {\r\n document.addEventListener('DOMSubtreeModified', this.refresh);\r\n this.mutationEventsAdded_ = true;\r\n }\r\n this.connected_ = true;\r\n };\r\n /**\r\n * Removes DOM listeners.\r\n *\r\n * @private\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.disconnect_ = function () {\r\n // Do nothing if running in a non-browser environment or if listeners\r\n // have been already removed.\r\n if (!isBrowser || !this.connected_) {\r\n return;\r\n }\r\n document.removeEventListener('transitionend', this.onTransitionEnd_);\r\n window.removeEventListener('resize', this.refresh);\r\n if (this.mutationsObserver_) {\r\n this.mutationsObserver_.disconnect();\r\n }\r\n if (this.mutationEventsAdded_) {\r\n document.removeEventListener('DOMSubtreeModified', this.refresh);\r\n }\r\n this.mutationsObserver_ = null;\r\n this.mutationEventsAdded_ = false;\r\n this.connected_ = false;\r\n };\r\n /**\r\n * \"Transitionend\" event handler.\r\n *\r\n * @private\r\n * @param {TransitionEvent} event\r\n * @returns {void}\r\n */\r\n ResizeObserverController.prototype.onTransitionEnd_ = function (_a) {\r\n var _b = _a.propertyName, propertyName = _b === void 0 ? '' : _b;\r\n // Detect whether transition may affect dimensions of an element.\r\n var isReflowProperty = transitionKeys.some(function (key) {\r\n return !!~propertyName.indexOf(key);\r\n });\r\n if (isReflowProperty) {\r\n this.refresh();\r\n }\r\n };\r\n /**\r\n * Returns instance of the ResizeObserverController.\r\n *\r\n * @returns {ResizeObserverController}\r\n */\r\n ResizeObserverController.getInstance = function () {\r\n if (!this.instance_) {\r\n this.instance_ = new ResizeObserverController();\r\n }\r\n return this.instance_;\r\n };\r\n /**\r\n * Holds reference to the controller's instance.\r\n *\r\n * @private {ResizeObserverController}\r\n */\r\n ResizeObserverController.instance_ = null;\r\n return ResizeObserverController;\r\n}());\n\n/**\r\n * Defines non-writable/enumerable properties of the provided target object.\r\n *\r\n * @param {Object} target - Object for which to define properties.\r\n * @param {Object} props - Properties to be defined.\r\n * @returns {Object} Target object.\r\n */\r\nvar defineConfigurable = (function (target, props) {\r\n for (var _i = 0, _a = Object.keys(props); _i < _a.length; _i++) {\r\n var key = _a[_i];\r\n Object.defineProperty(target, key, {\r\n value: props[key],\r\n enumerable: false,\r\n writable: false,\r\n configurable: true\r\n });\r\n }\r\n return target;\r\n});\n\n/**\r\n * Returns the global object associated with provided element.\r\n *\r\n * @param {Object} target\r\n * @returns {Object}\r\n */\r\nvar getWindowOf = (function (target) {\r\n // Assume that the element is an instance of Node, which means that it\r\n // has the \"ownerDocument\" property from which we can retrieve a\r\n // corresponding global object.\r\n var ownerGlobal = target && target.ownerDocument && target.ownerDocument.defaultView;\r\n // Return the local global object if it's not possible extract one from\r\n // provided element.\r\n return ownerGlobal || global$1;\r\n});\n\n// Placeholder of an empty content rectangle.\r\nvar emptyRect = createRectInit(0, 0, 0, 0);\r\n/**\r\n * Converts provided string to a number.\r\n *\r\n * @param {number|string} value\r\n * @returns {number}\r\n */\r\nfunction toFloat(value) {\r\n return parseFloat(value) || 0;\r\n}\r\n/**\r\n * Extracts borders size from provided styles.\r\n *\r\n * @param {CSSStyleDeclaration} styles\r\n * @param {...string} positions - Borders positions (top, right, ...)\r\n * @returns {number}\r\n */\r\nfunction getBordersSize(styles) {\r\n var positions = [];\r\n for (var _i = 1; _i < arguments.length; _i++) {\r\n positions[_i - 1] = arguments[_i];\r\n }\r\n return positions.reduce(function (size, position) {\r\n var value = styles['border-' + position + '-width'];\r\n return size + toFloat(value);\r\n }, 0);\r\n}\r\n/**\r\n * Extracts paddings sizes from provided styles.\r\n *\r\n * @param {CSSStyleDeclaration} styles\r\n * @returns {Object} Paddings box.\r\n */\r\nfunction getPaddings(styles) {\r\n var positions = ['top', 'right', 'bottom', 'left'];\r\n var paddings = {};\r\n for (var _i = 0, positions_1 = positions; _i < positions_1.length; _i++) {\r\n var position = positions_1[_i];\r\n var value = styles['padding-' + position];\r\n paddings[position] = toFloat(value);\r\n }\r\n return paddings;\r\n}\r\n/**\r\n * Calculates content rectangle of provided SVG element.\r\n *\r\n * @param {SVGGraphicsElement} target - Element content rectangle of which needs\r\n * to be calculated.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getSVGContentRect(target) {\r\n var bbox = target.getBBox();\r\n return createRectInit(0, 0, bbox.width, bbox.height);\r\n}\r\n/**\r\n * Calculates content rectangle of provided HTMLElement.\r\n *\r\n * @param {HTMLElement} target - Element for which to calculate the content rectangle.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getHTMLElementContentRect(target) {\r\n // Client width & height properties can't be\r\n // used exclusively as they provide rounded values.\r\n var clientWidth = target.clientWidth, clientHeight = target.clientHeight;\r\n // By this condition we can catch all non-replaced inline, hidden and\r\n // detached elements. Though elements with width & height properties less\r\n // than 0.5 will be discarded as well.\r\n //\r\n // Without it we would need to implement separate methods for each of\r\n // those cases and it's not possible to perform a precise and performance\r\n // effective test for hidden elements. E.g. even jQuery's ':visible' filter\r\n // gives wrong results for elements with width & height less than 0.5.\r\n if (!clientWidth && !clientHeight) {\r\n return emptyRect;\r\n }\r\n var styles = getWindowOf(target).getComputedStyle(target);\r\n var paddings = getPaddings(styles);\r\n var horizPad = paddings.left + paddings.right;\r\n var vertPad = paddings.top + paddings.bottom;\r\n // Computed styles of width & height are being used because they are the\r\n // only dimensions available to JS that contain non-rounded values. It could\r\n // be possible to utilize the getBoundingClientRect if only it's data wasn't\r\n // affected by CSS transformations let alone paddings, borders and scroll bars.\r\n var width = toFloat(styles.width), height = toFloat(styles.height);\r\n // Width & height include paddings and borders when the 'border-box' box\r\n // model is applied (except for IE).\r\n if (styles.boxSizing === 'border-box') {\r\n // Following conditions are required to handle Internet Explorer which\r\n // doesn't include paddings and borders to computed CSS dimensions.\r\n //\r\n // We can say that if CSS dimensions + paddings are equal to the \"client\"\r\n // properties then it's either IE, and thus we don't need to subtract\r\n // anything, or an element merely doesn't have paddings/borders styles.\r\n if (Math.round(width + horizPad) !== clientWidth) {\r\n width -= getBordersSize(styles, 'left', 'right') + horizPad;\r\n }\r\n if (Math.round(height + vertPad) !== clientHeight) {\r\n height -= getBordersSize(styles, 'top', 'bottom') + vertPad;\r\n }\r\n }\r\n // Following steps can't be applied to the document's root element as its\r\n // client[Width/Height] properties represent viewport area of the window.\r\n // Besides, it's as well not necessary as the itself neither has\r\n // rendered scroll bars nor it can be clipped.\r\n if (!isDocumentElement(target)) {\r\n // In some browsers (only in Firefox, actually) CSS width & height\r\n // include scroll bars size which can be removed at this step as scroll\r\n // bars are the only difference between rounded dimensions + paddings\r\n // and \"client\" properties, though that is not always true in Chrome.\r\n var vertScrollbar = Math.round(width + horizPad) - clientWidth;\r\n var horizScrollbar = Math.round(height + vertPad) - clientHeight;\r\n // Chrome has a rather weird rounding of \"client\" properties.\r\n // E.g. for an element with content width of 314.2px it sometimes gives\r\n // the client width of 315px and for the width of 314.7px it may give\r\n // 314px. And it doesn't happen all the time. So just ignore this delta\r\n // as a non-relevant.\r\n if (Math.abs(vertScrollbar) !== 1) {\r\n width -= vertScrollbar;\r\n }\r\n if (Math.abs(horizScrollbar) !== 1) {\r\n height -= horizScrollbar;\r\n }\r\n }\r\n return createRectInit(paddings.left, paddings.top, width, height);\r\n}\r\n/**\r\n * Checks whether provided element is an instance of the SVGGraphicsElement.\r\n *\r\n * @param {Element} target - Element to be checked.\r\n * @returns {boolean}\r\n */\r\nvar isSVGGraphicsElement = (function () {\r\n // Some browsers, namely IE and Edge, don't have the SVGGraphicsElement\r\n // interface.\r\n if (typeof SVGGraphicsElement !== 'undefined') {\r\n return function (target) { return target instanceof getWindowOf(target).SVGGraphicsElement; };\r\n }\r\n // If it's so, then check that element is at least an instance of the\r\n // SVGElement and that it has the \"getBBox\" method.\r\n // eslint-disable-next-line no-extra-parens\r\n return function (target) { return (target instanceof getWindowOf(target).SVGElement &&\r\n typeof target.getBBox === 'function'); };\r\n})();\r\n/**\r\n * Checks whether provided element is a document element ().\r\n *\r\n * @param {Element} target - Element to be checked.\r\n * @returns {boolean}\r\n */\r\nfunction isDocumentElement(target) {\r\n return target === getWindowOf(target).document.documentElement;\r\n}\r\n/**\r\n * Calculates an appropriate content rectangle for provided html or svg element.\r\n *\r\n * @param {Element} target - Element content rectangle of which needs to be calculated.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction getContentRect(target) {\r\n if (!isBrowser) {\r\n return emptyRect;\r\n }\r\n if (isSVGGraphicsElement(target)) {\r\n return getSVGContentRect(target);\r\n }\r\n return getHTMLElementContentRect(target);\r\n}\r\n/**\r\n * Creates rectangle with an interface of the DOMRectReadOnly.\r\n * Spec: https://drafts.fxtf.org/geometry/#domrectreadonly\r\n *\r\n * @param {DOMRectInit} rectInit - Object with rectangle's x/y coordinates and dimensions.\r\n * @returns {DOMRectReadOnly}\r\n */\r\nfunction createReadOnlyRect(_a) {\r\n var x = _a.x, y = _a.y, width = _a.width, height = _a.height;\r\n // If DOMRectReadOnly is available use it as a prototype for the rectangle.\r\n var Constr = typeof DOMRectReadOnly !== 'undefined' ? DOMRectReadOnly : Object;\r\n var rect = Object.create(Constr.prototype);\r\n // Rectangle's properties are not writable and non-enumerable.\r\n defineConfigurable(rect, {\r\n x: x, y: y, width: width, height: height,\r\n top: y,\r\n right: x + width,\r\n bottom: height + y,\r\n left: x\r\n });\r\n return rect;\r\n}\r\n/**\r\n * Creates DOMRectInit object based on the provided dimensions and the x/y coordinates.\r\n * Spec: https://drafts.fxtf.org/geometry/#dictdef-domrectinit\r\n *\r\n * @param {number} x - X coordinate.\r\n * @param {number} y - Y coordinate.\r\n * @param {number} width - Rectangle's width.\r\n * @param {number} height - Rectangle's height.\r\n * @returns {DOMRectInit}\r\n */\r\nfunction createRectInit(x, y, width, height) {\r\n return { x: x, y: y, width: width, height: height };\r\n}\n\n/**\r\n * Class that is responsible for computations of the content rectangle of\r\n * provided DOM element and for keeping track of it's changes.\r\n */\r\nvar ResizeObservation = /** @class */ (function () {\r\n /**\r\n * Creates an instance of ResizeObservation.\r\n *\r\n * @param {Element} target - Element to be observed.\r\n */\r\n function ResizeObservation(target) {\r\n /**\r\n * Broadcasted width of content rectangle.\r\n *\r\n * @type {number}\r\n */\r\n this.broadcastWidth = 0;\r\n /**\r\n * Broadcasted height of content rectangle.\r\n *\r\n * @type {number}\r\n */\r\n this.broadcastHeight = 0;\r\n /**\r\n * Reference to the last observed content rectangle.\r\n *\r\n * @private {DOMRectInit}\r\n */\r\n this.contentRect_ = createRectInit(0, 0, 0, 0);\r\n this.target = target;\r\n }\r\n /**\r\n * Updates content rectangle and tells whether it's width or height properties\r\n * have changed since the last broadcast.\r\n *\r\n * @returns {boolean}\r\n */\r\n ResizeObservation.prototype.isActive = function () {\r\n var rect = getContentRect(this.target);\r\n this.contentRect_ = rect;\r\n return (rect.width !== this.broadcastWidth ||\r\n rect.height !== this.broadcastHeight);\r\n };\r\n /**\r\n * Updates 'broadcastWidth' and 'broadcastHeight' properties with a data\r\n * from the corresponding properties of the last observed content rectangle.\r\n *\r\n * @returns {DOMRectInit} Last observed content rectangle.\r\n */\r\n ResizeObservation.prototype.broadcastRect = function () {\r\n var rect = this.contentRect_;\r\n this.broadcastWidth = rect.width;\r\n this.broadcastHeight = rect.height;\r\n return rect;\r\n };\r\n return ResizeObservation;\r\n}());\n\nvar ResizeObserverEntry = /** @class */ (function () {\r\n /**\r\n * Creates an instance of ResizeObserverEntry.\r\n *\r\n * @param {Element} target - Element that is being observed.\r\n * @param {DOMRectInit} rectInit - Data of the element's content rectangle.\r\n */\r\n function ResizeObserverEntry(target, rectInit) {\r\n var contentRect = createReadOnlyRect(rectInit);\r\n // According to the specification following properties are not writable\r\n // and are also not enumerable in the native implementation.\r\n //\r\n // Property accessors are not being used as they'd require to define a\r\n // private WeakMap storage which may cause memory leaks in browsers that\r\n // don't support this type of collections.\r\n defineConfigurable(this, { target: target, contentRect: contentRect });\r\n }\r\n return ResizeObserverEntry;\r\n}());\n\nvar ResizeObserverSPI = /** @class */ (function () {\r\n /**\r\n * Creates a new instance of ResizeObserver.\r\n *\r\n * @param {ResizeObserverCallback} callback - Callback function that is invoked\r\n * when one of the observed elements changes it's content dimensions.\r\n * @param {ResizeObserverController} controller - Controller instance which\r\n * is responsible for the updates of observer.\r\n * @param {ResizeObserver} callbackCtx - Reference to the public\r\n * ResizeObserver instance which will be passed to callback function.\r\n */\r\n function ResizeObserverSPI(callback, controller, callbackCtx) {\r\n /**\r\n * Collection of resize observations that have detected changes in dimensions\r\n * of elements.\r\n *\r\n * @private {Array}\r\n */\r\n this.activeObservations_ = [];\r\n /**\r\n * Registry of the ResizeObservation instances.\r\n *\r\n * @private {Map}\r\n */\r\n this.observations_ = new MapShim();\r\n if (typeof callback !== 'function') {\r\n throw new TypeError('The callback provided as parameter 1 is not a function.');\r\n }\r\n this.callback_ = callback;\r\n this.controller_ = controller;\r\n this.callbackCtx_ = callbackCtx;\r\n }\r\n /**\r\n * Starts observing provided element.\r\n *\r\n * @param {Element} target - Element to be observed.\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.observe = function (target) {\r\n if (!arguments.length) {\r\n throw new TypeError('1 argument required, but only 0 present.');\r\n }\r\n // Do nothing if current environment doesn't have the Element interface.\r\n if (typeof Element === 'undefined' || !(Element instanceof Object)) {\r\n return;\r\n }\r\n if (!(target instanceof getWindowOf(target).Element)) {\r\n throw new TypeError('parameter 1 is not of type \"Element\".');\r\n }\r\n var observations = this.observations_;\r\n // Do nothing if element is already being observed.\r\n if (observations.has(target)) {\r\n return;\r\n }\r\n observations.set(target, new ResizeObservation(target));\r\n this.controller_.addObserver(this);\r\n // Force the update of observations.\r\n this.controller_.refresh();\r\n };\r\n /**\r\n * Stops observing provided element.\r\n *\r\n * @param {Element} target - Element to stop observing.\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.unobserve = function (target) {\r\n if (!arguments.length) {\r\n throw new TypeError('1 argument required, but only 0 present.');\r\n }\r\n // Do nothing if current environment doesn't have the Element interface.\r\n if (typeof Element === 'undefined' || !(Element instanceof Object)) {\r\n return;\r\n }\r\n if (!(target instanceof getWindowOf(target).Element)) {\r\n throw new TypeError('parameter 1 is not of type \"Element\".');\r\n }\r\n var observations = this.observations_;\r\n // Do nothing if element is not being observed.\r\n if (!observations.has(target)) {\r\n return;\r\n }\r\n observations.delete(target);\r\n if (!observations.size) {\r\n this.controller_.removeObserver(this);\r\n }\r\n };\r\n /**\r\n * Stops observing all elements.\r\n *\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.disconnect = function () {\r\n this.clearActive();\r\n this.observations_.clear();\r\n this.controller_.removeObserver(this);\r\n };\r\n /**\r\n * Collects observation instances the associated element of which has changed\r\n * it's content rectangle.\r\n *\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.gatherActive = function () {\r\n var _this = this;\r\n this.clearActive();\r\n this.observations_.forEach(function (observation) {\r\n if (observation.isActive()) {\r\n _this.activeObservations_.push(observation);\r\n }\r\n });\r\n };\r\n /**\r\n * Invokes initial callback function with a list of ResizeObserverEntry\r\n * instances collected from active resize observations.\r\n *\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.broadcastActive = function () {\r\n // Do nothing if observer doesn't have active observations.\r\n if (!this.hasActive()) {\r\n return;\r\n }\r\n var ctx = this.callbackCtx_;\r\n // Create ResizeObserverEntry instance for every active observation.\r\n var entries = this.activeObservations_.map(function (observation) {\r\n return new ResizeObserverEntry(observation.target, observation.broadcastRect());\r\n });\r\n this.callback_.call(ctx, entries, ctx);\r\n this.clearActive();\r\n };\r\n /**\r\n * Clears the collection of active observations.\r\n *\r\n * @returns {void}\r\n */\r\n ResizeObserverSPI.prototype.clearActive = function () {\r\n this.activeObservations_.splice(0);\r\n };\r\n /**\r\n * Tells whether observer has active observations.\r\n *\r\n * @returns {boolean}\r\n */\r\n ResizeObserverSPI.prototype.hasActive = function () {\r\n return this.activeObservations_.length > 0;\r\n };\r\n return ResizeObserverSPI;\r\n}());\n\n// Registry of internal observers. If WeakMap is not available use current shim\r\n// for the Map collection as it has all required methods and because WeakMap\r\n// can't be fully polyfilled anyway.\r\nvar observers = typeof WeakMap !== 'undefined' ? new WeakMap() : new MapShim();\r\n/**\r\n * ResizeObserver API. Encapsulates the ResizeObserver SPI implementation\r\n * exposing only those methods and properties that are defined in the spec.\r\n */\r\nvar ResizeObserver = /** @class */ (function () {\r\n /**\r\n * Creates a new instance of ResizeObserver.\r\n *\r\n * @param {ResizeObserverCallback} callback - Callback that is invoked when\r\n * dimensions of the observed elements change.\r\n */\r\n function ResizeObserver(callback) {\r\n if (!(this instanceof ResizeObserver)) {\r\n throw new TypeError('Cannot call a class as a function.');\r\n }\r\n if (!arguments.length) {\r\n throw new TypeError('1 argument required, but only 0 present.');\r\n }\r\n var controller = ResizeObserverController.getInstance();\r\n var observer = new ResizeObserverSPI(callback, controller, this);\r\n observers.set(this, observer);\r\n }\r\n return ResizeObserver;\r\n}());\r\n// Expose public methods of ResizeObserver.\r\n[\r\n 'observe',\r\n 'unobserve',\r\n 'disconnect'\r\n].forEach(function (method) {\r\n ResizeObserver.prototype[method] = function () {\r\n var _a;\r\n return (_a = observers.get(this))[method].apply(_a, arguments);\r\n };\r\n});\n\nvar index = (function () {\r\n // Export existing implementation if available.\r\n if (typeof global$1.ResizeObserver !== 'undefined') {\r\n return global$1.ResizeObserver;\r\n }\r\n return ResizeObserver;\r\n})();\n\nexport default index;\n","import ResizeObserver from 'resize-observer-polyfill';\n// =============================== Const ===============================\nvar elementListeners = new Map();\nfunction onResize(entities) {\n entities.forEach(function (entity) {\n var _elementListeners$get;\n var target = entity.target;\n (_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 || _elementListeners$get.forEach(function (listener) {\n return listener(target);\n });\n });\n}\n\n// Note: ResizeObserver polyfill not support option to measure border-box resize\nvar resizeObserver = new ResizeObserver(onResize);\n\n// Dev env only\nexport var _el = process.env.NODE_ENV !== 'production' ? elementListeners : null; // eslint-disable-line\nexport var _rs = process.env.NODE_ENV !== 'production' ? onResize : null; // eslint-disable-line\n\n// ============================== Observe ==============================\nexport function observe(element, callback) {\n if (!elementListeners.has(element)) {\n elementListeners.set(element, new Set());\n resizeObserver.observe(element);\n }\n elementListeners.get(element).add(callback);\n}\nexport function unobserve(element, callback) {\n if (elementListeners.has(element)) {\n elementListeners.get(element).delete(callback);\n if (!elementListeners.get(element).size) {\n resizeObserver.unobserve(element);\n elementListeners.delete(element);\n }\n }\n}","function _classCallCheck(a, n) {\n if (!(a instanceof n)) throw new TypeError(\"Cannot call a class as a function\");\n}\nexport { _classCallCheck as default };","import toPropertyKey from \"./toPropertyKey.js\";\nfunction _defineProperties(e, r) {\n for (var t = 0; t < r.length; t++) {\n var o = r[t];\n o.enumerable = o.enumerable || !1, o.configurable = !0, \"value\" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);\n }\n}\nfunction _createClass(e, r, t) {\n return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, \"prototype\", {\n writable: !1\n }), e;\n}\nexport { _createClass as default };","function _setPrototypeOf(t, e) {\n return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) {\n return t.__proto__ = e, t;\n }, _setPrototypeOf(t, e);\n}\nexport { _setPrototypeOf as default };","import setPrototypeOf from \"./setPrototypeOf.js\";\nfunction _inherits(t, e) {\n if (\"function\" != typeof e && null !== e) throw new TypeError(\"Super expression must either be null or a function\");\n t.prototype = Object.create(e && e.prototype, {\n constructor: {\n value: t,\n writable: !0,\n configurable: !0\n }\n }), Object.defineProperty(t, \"prototype\", {\n writable: !1\n }), e && setPrototypeOf(t, e);\n}\nexport { _inherits as default };","function _getPrototypeOf(t) {\n return _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function (t) {\n return t.__proto__ || Object.getPrototypeOf(t);\n }, _getPrototypeOf(t);\n}\nexport { _getPrototypeOf as default };","function _isNativeReflectConstruct() {\n try {\n var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {}));\n } catch (t) {}\n return (_isNativeReflectConstruct = function _isNativeReflectConstruct() {\n return !!t;\n })();\n}\nexport { _isNativeReflectConstruct as default };","function _assertThisInitialized(e) {\n if (void 0 === e) throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n return e;\n}\nexport { _assertThisInitialized as default };","import _typeof from \"./typeof.js\";\nimport assertThisInitialized from \"./assertThisInitialized.js\";\nfunction _possibleConstructorReturn(t, e) {\n if (e && (\"object\" == _typeof(e) || \"function\" == typeof e)) return e;\n if (void 0 !== e) throw new TypeError(\"Derived constructors may only return object or undefined\");\n return assertThisInitialized(t);\n}\nexport { _possibleConstructorReturn as default };","import getPrototypeOf from \"./getPrototypeOf.js\";\nimport isNativeReflectConstruct from \"./isNativeReflectConstruct.js\";\nimport possibleConstructorReturn from \"./possibleConstructorReturn.js\";\nfunction _createSuper(t) {\n var r = isNativeReflectConstruct();\n return function () {\n var e,\n o = getPrototypeOf(t);\n if (r) {\n var s = getPrototypeOf(this).constructor;\n e = Reflect.construct(o, arguments, s);\n } else e = o.apply(this, arguments);\n return possibleConstructorReturn(this, e);\n };\n}\nexport { _createSuper as default };","import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport * as React from 'react';\n/**\n * Fallback to findDOMNode if origin ref do not provide any dom element\n */\nvar DomWrapper = /*#__PURE__*/function (_React$Component) {\n _inherits(DomWrapper, _React$Component);\n var _super = _createSuper(DomWrapper);\n function DomWrapper() {\n _classCallCheck(this, DomWrapper);\n return _super.apply(this, arguments);\n }\n _createClass(DomWrapper, [{\n key: \"render\",\n value: function render() {\n return this.props.children;\n }\n }]);\n return DomWrapper;\n}(React.Component);\nexport { DomWrapper as default };","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport findDOMNode from \"rc-util/es/Dom/findDOMNode\";\nimport { supportRef, useComposeRef } from \"rc-util/es/ref\";\nimport * as React from 'react';\nimport { CollectionContext } from \"../Collection\";\nimport { observe, unobserve } from \"../utils/observerUtil\";\nimport DomWrapper from \"./DomWrapper\";\nfunction SingleObserver(props, ref) {\n var children = props.children,\n disabled = props.disabled;\n var elementRef = React.useRef(null);\n var wrapperRef = React.useRef(null);\n var onCollectionResize = React.useContext(CollectionContext);\n\n // =========================== Children ===========================\n var isRenderProps = typeof children === 'function';\n var mergedChildren = isRenderProps ? children(elementRef) : children;\n\n // ============================= Size =============================\n var sizeRef = React.useRef({\n width: -1,\n height: -1,\n offsetWidth: -1,\n offsetHeight: -1\n });\n\n // ============================= Ref ==============================\n var canRef = !isRenderProps && /*#__PURE__*/React.isValidElement(mergedChildren) && supportRef(mergedChildren);\n var originRef = canRef ? mergedChildren.ref : null;\n var mergedRef = useComposeRef(originRef, elementRef);\n var getDom = function getDom() {\n var _elementRef$current;\n return findDOMNode(elementRef.current) || (\n // Support `nativeElement` format\n elementRef.current && _typeof(elementRef.current) === 'object' ? findDOMNode((_elementRef$current = elementRef.current) === null || _elementRef$current === void 0 ? void 0 : _elementRef$current.nativeElement) : null) || findDOMNode(wrapperRef.current);\n };\n React.useImperativeHandle(ref, function () {\n return getDom();\n });\n\n // =========================== Observe ============================\n var propsRef = React.useRef(props);\n propsRef.current = props;\n\n // Handler\n var onInternalResize = React.useCallback(function (target) {\n var _propsRef$current = propsRef.current,\n onResize = _propsRef$current.onResize,\n data = _propsRef$current.data;\n var _target$getBoundingCl = target.getBoundingClientRect(),\n width = _target$getBoundingCl.width,\n height = _target$getBoundingCl.height;\n var offsetWidth = target.offsetWidth,\n offsetHeight = target.offsetHeight;\n\n /**\n * Resize observer trigger when content size changed.\n * In most case we just care about element size,\n * let's use `boundary` instead of `contentRect` here to avoid shaking.\n */\n var fixedWidth = Math.floor(width);\n var fixedHeight = Math.floor(height);\n if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) {\n var size = {\n width: fixedWidth,\n height: fixedHeight,\n offsetWidth: offsetWidth,\n offsetHeight: offsetHeight\n };\n sizeRef.current = size;\n\n // IE is strange, right?\n var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth;\n var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight;\n var sizeInfo = _objectSpread(_objectSpread({}, size), {}, {\n offsetWidth: mergedOffsetWidth,\n offsetHeight: mergedOffsetHeight\n });\n\n // Let collection know what happened\n onCollectionResize === null || onCollectionResize === void 0 || onCollectionResize(sizeInfo, target, data);\n if (onResize) {\n // defer the callback but not defer to next frame\n Promise.resolve().then(function () {\n onResize(sizeInfo, target);\n });\n }\n }\n }, []);\n\n // Dynamic observe\n React.useEffect(function () {\n var currentElement = getDom();\n if (currentElement && !disabled) {\n observe(currentElement, onInternalResize);\n }\n return function () {\n return unobserve(currentElement, onInternalResize);\n };\n }, [elementRef.current, disabled]);\n\n // ============================ Render ============================\n return /*#__PURE__*/React.createElement(DomWrapper, {\n ref: wrapperRef\n }, canRef ? /*#__PURE__*/React.cloneElement(mergedChildren, {\n ref: mergedRef\n }) : mergedChildren);\n}\nvar RefSingleObserver = /*#__PURE__*/React.forwardRef(SingleObserver);\nif (process.env.NODE_ENV !== 'production') {\n RefSingleObserver.displayName = 'SingleObserver';\n}\nexport default RefSingleObserver;","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport toArray from \"rc-util/es/Children/toArray\";\nimport { warning } from \"rc-util/es/warning\";\nimport SingleObserver from \"./SingleObserver\";\nimport { Collection } from \"./Collection\";\nvar INTERNAL_PREFIX_KEY = 'rc-observer-key';\nimport { _rs } from \"./utils/observerUtil\";\nexport { /** @private Test only for mock trigger resize event */\n_rs };\nfunction ResizeObserver(props, ref) {\n var children = props.children;\n var childNodes = typeof children === 'function' ? [children] : toArray(children);\n if (process.env.NODE_ENV !== 'production') {\n if (childNodes.length > 1) {\n warning(false, 'Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead.');\n } else if (childNodes.length === 0) {\n warning(false, '`children` of ResizeObserver is empty. Nothing is in observe.');\n }\n }\n return childNodes.map(function (child, index) {\n var key = (child === null || child === void 0 ? void 0 : child.key) || \"\".concat(INTERNAL_PREFIX_KEY, \"-\").concat(index);\n return /*#__PURE__*/React.createElement(SingleObserver, _extends({}, props, {\n key: key,\n ref: index === 0 ? ref : undefined\n }), child);\n });\n}\nvar RefResizeObserver = /*#__PURE__*/React.forwardRef(ResizeObserver);\nif (process.env.NODE_ENV !== 'production') {\n RefResizeObserver.displayName = 'ResizeObserver';\n}\nRefResizeObserver.Collection = Collection;\nexport default RefResizeObserver;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nexport default function omit(obj, fields) {\n var clone = _objectSpread({}, obj);\n if (Array.isArray(fields)) {\n fields.forEach(function (key) {\n delete clone[key];\n });\n }\n return clone;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nfunction _arrayWithoutHoles(r) {\n if (Array.isArray(r)) return arrayLikeToArray(r);\n}\nexport { _arrayWithoutHoles as default };","function _iterableToArray(r) {\n if (\"undefined\" != typeof Symbol && null != r[Symbol.iterator] || null != r[\"@@iterator\"]) return Array.from(r);\n}\nexport { _iterableToArray as default };","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\nexport { _nonIterableSpread as default };","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nfunction _toConsumableArray(r) {\n return arrayWithoutHoles(r) || iterableToArray(r) || unsupportedIterableToArray(r) || nonIterableSpread();\n}\nexport { _toConsumableArray as default };","var raf = function raf(callback) {\n return +setTimeout(callback, 16);\n};\nvar caf = function caf(num) {\n return clearTimeout(num);\n};\nif (typeof window !== 'undefined' && 'requestAnimationFrame' in window) {\n raf = function raf(callback) {\n return window.requestAnimationFrame(callback);\n };\n caf = function caf(handle) {\n return window.cancelAnimationFrame(handle);\n };\n}\nvar rafUUID = 0;\nvar rafIds = new Map();\nfunction cleanup(id) {\n rafIds.delete(id);\n}\nvar wrapperRaf = function wrapperRaf(callback) {\n var times = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n rafUUID += 1;\n var id = rafUUID;\n function callRef(leftTimes) {\n if (leftTimes === 0) {\n // Clean up\n cleanup(id);\n\n // Trigger\n callback();\n } else {\n // Next raf\n var realId = raf(function () {\n callRef(leftTimes - 1);\n });\n\n // Bind real raf id\n rafIds.set(id, realId);\n }\n }\n callRef(times);\n return id;\n};\nwrapperRaf.cancel = function (id) {\n var realId = rafIds.get(id);\n cleanup(id);\n return caf(realId);\n};\nif (process.env.NODE_ENV !== 'production') {\n wrapperRaf.ids = function () {\n return rafIds;\n };\n}\nexport default wrapperRaf;","/* eslint-disable */\n// Inspired by https://github.com/garycourt/murmurhash-js\n// Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86\nfunction murmur2(str) {\n // 'm' and 'r' are mixing constants generated offline.\n // They're not really 'magic', they just happen to work well.\n // const m = 0x5bd1e995;\n // const r = 24;\n // Initialize the hash\n var h = 0; // Mix 4 bytes at a time into the hash\n\n var k,\n i = 0,\n len = str.length;\n\n for (; len >= 4; ++i, len -= 4) {\n k = str.charCodeAt(i) & 0xff | (str.charCodeAt(++i) & 0xff) << 8 | (str.charCodeAt(++i) & 0xff) << 16 | (str.charCodeAt(++i) & 0xff) << 24;\n k =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16);\n k ^=\n /* k >>> r: */\n k >>> 24;\n h =\n /* Math.imul(k, m): */\n (k & 0xffff) * 0x5bd1e995 + ((k >>> 16) * 0xe995 << 16) ^\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Handle the last few bytes of the input array\n\n\n switch (len) {\n case 3:\n h ^= (str.charCodeAt(i + 2) & 0xff) << 16;\n\n case 2:\n h ^= (str.charCodeAt(i + 1) & 0xff) << 8;\n\n case 1:\n h ^= str.charCodeAt(i) & 0xff;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n } // Do a few final mixes of the hash to ensure the last few\n // bytes are well-incorporated.\n\n\n h ^= h >>> 13;\n h =\n /* Math.imul(h, m): */\n (h & 0xffff) * 0x5bd1e995 + ((h >>> 16) * 0xe995 << 16);\n return ((h ^ h >>> 15) >>> 0).toString(36);\n}\n\nexport default murmur2;\n","import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport warning from \"./warning\";\n\n/**\n * Deeply compares two object literals.\n * @param obj1 object 1\n * @param obj2 object 2\n * @param shallow shallow compare\n * @returns\n */\nfunction isEqual(obj1, obj2) {\n var shallow = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // https://github.com/mapbox/mapbox-gl-js/pull/5979/files#diff-fde7145050c47cc3a306856efd5f9c3016e86e859de9afbd02c879be5067e58f\n var refSet = new Set();\n function deepEqual(a, b) {\n var level = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;\n var circular = refSet.has(a);\n warning(!circular, 'Warning: There may be circular references');\n if (circular) {\n return false;\n }\n if (a === b) {\n return true;\n }\n if (shallow && level > 1) {\n return false;\n }\n refSet.add(a);\n var newLevel = level + 1;\n if (Array.isArray(a)) {\n if (!Array.isArray(b) || a.length !== b.length) {\n return false;\n }\n for (var i = 0; i < a.length; i++) {\n if (!deepEqual(a[i], b[i], newLevel)) {\n return false;\n }\n }\n return true;\n }\n if (a && b && _typeof(a) === 'object' && _typeof(b) === 'object') {\n var keys = Object.keys(a);\n if (keys.length !== Object.keys(b).length) {\n return false;\n }\n return keys.every(function (key) {\n return deepEqual(a[key], b[key], newLevel);\n });\n }\n // other\n return false;\n }\n return deepEqual(obj1, obj2);\n}\nexport default isEqual;","import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n// [times, realValue]\n\nvar SPLIT = '%';\n\n/** Connect key with `SPLIT` */\nexport function pathKey(keys) {\n return keys.join(SPLIT);\n}\nvar Entity = /*#__PURE__*/function () {\n function Entity(instanceId) {\n _classCallCheck(this, Entity);\n _defineProperty(this, \"instanceId\", void 0);\n /** @private Internal cache map. Do not access this directly */\n _defineProperty(this, \"cache\", new Map());\n this.instanceId = instanceId;\n }\n _createClass(Entity, [{\n key: \"get\",\n value: function get(keys) {\n return this.opGet(pathKey(keys));\n }\n\n /** A fast get cache with `get` concat. */\n }, {\n key: \"opGet\",\n value: function opGet(keyPathStr) {\n return this.cache.get(keyPathStr) || null;\n }\n }, {\n key: \"update\",\n value: function update(keys, valueFn) {\n return this.opUpdate(pathKey(keys), valueFn);\n }\n\n /** A fast get cache with `get` concat. */\n }, {\n key: \"opUpdate\",\n value: function opUpdate(keyPathStr, valueFn) {\n var prevValue = this.cache.get(keyPathStr);\n var nextValue = valueFn(prevValue);\n if (nextValue === null) {\n this.cache.delete(keyPathStr);\n } else {\n this.cache.set(keyPathStr, nextValue);\n }\n }\n }]);\n return Entity;\n}();\nexport default Entity;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nvar _excluded = [\"children\"];\nimport useMemo from \"rc-util/es/hooks/useMemo\";\nimport isEqual from \"rc-util/es/isEqual\";\nimport * as React from 'react';\nimport CacheEntity from \"./Cache\";\nexport var ATTR_TOKEN = 'data-token-hash';\nexport var ATTR_MARK = 'data-css-hash';\nexport var ATTR_CACHE_PATH = 'data-cache-path';\n\n// Mark css-in-js instance in style element\nexport var CSS_IN_JS_INSTANCE = '__cssinjs_instance__';\nexport function createCache() {\n var cssinjsInstanceId = Math.random().toString(12).slice(2);\n\n // Tricky SSR: Move all inline style to the head.\n // PS: We do not recommend tricky mode.\n if (typeof document !== 'undefined' && document.head && document.body) {\n var styles = document.body.querySelectorAll(\"style[\".concat(ATTR_MARK, \"]\")) || [];\n var firstChild = document.head.firstChild;\n Array.from(styles).forEach(function (style) {\n style[CSS_IN_JS_INSTANCE] = style[CSS_IN_JS_INSTANCE] || cssinjsInstanceId;\n\n // Not force move if no head\n if (style[CSS_IN_JS_INSTANCE] === cssinjsInstanceId) {\n document.head.insertBefore(style, firstChild);\n }\n });\n\n // Deduplicate of moved styles\n var styleHash = {};\n Array.from(document.querySelectorAll(\"style[\".concat(ATTR_MARK, \"]\"))).forEach(function (style) {\n var hash = style.getAttribute(ATTR_MARK);\n if (styleHash[hash]) {\n if (style[CSS_IN_JS_INSTANCE] === cssinjsInstanceId) {\n var _style$parentNode;\n (_style$parentNode = style.parentNode) === null || _style$parentNode === void 0 || _style$parentNode.removeChild(style);\n }\n } else {\n styleHash[hash] = true;\n }\n });\n }\n return new CacheEntity(cssinjsInstanceId);\n}\nvar StyleContext = /*#__PURE__*/React.createContext({\n hashPriority: 'low',\n cache: createCache(),\n defaultCache: true\n});\nexport var StyleProvider = function StyleProvider(props) {\n var children = props.children,\n restProps = _objectWithoutProperties(props, _excluded);\n var parentContext = React.useContext(StyleContext);\n var context = useMemo(function () {\n var mergedContext = _objectSpread({}, parentContext);\n Object.keys(restProps).forEach(function (key) {\n var value = restProps[key];\n if (restProps[key] !== undefined) {\n mergedContext[key] = value;\n }\n });\n var cache = restProps.cache;\n mergedContext.cache = mergedContext.cache || createCache();\n mergedContext.defaultCache = !cache && parentContext.defaultCache;\n return mergedContext;\n }, [parentContext, restProps], function (prev, next) {\n return !isEqual(prev[0], next[0], true) || !isEqual(prev[1], next[1], true);\n });\n return /*#__PURE__*/React.createElement(StyleContext.Provider, {\n value: context\n }, children);\n};\nexport default StyleContext;","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n// ================================== Cache ==================================\n\nexport function sameDerivativeOption(left, right) {\n if (left.length !== right.length) {\n return false;\n }\n for (var i = 0; i < left.length; i++) {\n if (left[i] !== right[i]) {\n return false;\n }\n }\n return true;\n}\nvar ThemeCache = /*#__PURE__*/function () {\n function ThemeCache() {\n _classCallCheck(this, ThemeCache);\n _defineProperty(this, \"cache\", void 0);\n _defineProperty(this, \"keys\", void 0);\n _defineProperty(this, \"cacheCallTimes\", void 0);\n this.cache = new Map();\n this.keys = [];\n this.cacheCallTimes = 0;\n }\n _createClass(ThemeCache, [{\n key: \"size\",\n value: function size() {\n return this.keys.length;\n }\n }, {\n key: \"internalGet\",\n value: function internalGet(derivativeOption) {\n var _cache2, _cache3;\n var updateCallTimes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var cache = {\n map: this.cache\n };\n derivativeOption.forEach(function (derivative) {\n if (!cache) {\n cache = undefined;\n } else {\n var _cache;\n cache = (_cache = cache) === null || _cache === void 0 || (_cache = _cache.map) === null || _cache === void 0 ? void 0 : _cache.get(derivative);\n }\n });\n if ((_cache2 = cache) !== null && _cache2 !== void 0 && _cache2.value && updateCallTimes) {\n cache.value[1] = this.cacheCallTimes++;\n }\n return (_cache3 = cache) === null || _cache3 === void 0 ? void 0 : _cache3.value;\n }\n }, {\n key: \"get\",\n value: function get(derivativeOption) {\n var _this$internalGet;\n return (_this$internalGet = this.internalGet(derivativeOption, true)) === null || _this$internalGet === void 0 ? void 0 : _this$internalGet[0];\n }\n }, {\n key: \"has\",\n value: function has(derivativeOption) {\n return !!this.internalGet(derivativeOption);\n }\n }, {\n key: \"set\",\n value: function set(derivativeOption, value) {\n var _this = this;\n // New cache\n if (!this.has(derivativeOption)) {\n if (this.size() + 1 > ThemeCache.MAX_CACHE_SIZE + ThemeCache.MAX_CACHE_OFFSET) {\n var _this$keys$reduce = this.keys.reduce(function (result, key) {\n var _result = _slicedToArray(result, 2),\n callTimes = _result[1];\n if (_this.internalGet(key)[1] < callTimes) {\n return [key, _this.internalGet(key)[1]];\n }\n return result;\n }, [this.keys[0], this.cacheCallTimes]),\n _this$keys$reduce2 = _slicedToArray(_this$keys$reduce, 1),\n targetKey = _this$keys$reduce2[0];\n this.delete(targetKey);\n }\n this.keys.push(derivativeOption);\n }\n var cache = this.cache;\n derivativeOption.forEach(function (derivative, index) {\n if (index === derivativeOption.length - 1) {\n cache.set(derivative, {\n value: [value, _this.cacheCallTimes++]\n });\n } else {\n var cacheValue = cache.get(derivative);\n if (!cacheValue) {\n cache.set(derivative, {\n map: new Map()\n });\n } else if (!cacheValue.map) {\n cacheValue.map = new Map();\n }\n cache = cache.get(derivative).map;\n }\n });\n }\n }, {\n key: \"deleteByPath\",\n value: function deleteByPath(currentCache, derivatives) {\n var cache = currentCache.get(derivatives[0]);\n if (derivatives.length === 1) {\n var _cache$value;\n if (!cache.map) {\n currentCache.delete(derivatives[0]);\n } else {\n currentCache.set(derivatives[0], {\n map: cache.map\n });\n }\n return (_cache$value = cache.value) === null || _cache$value === void 0 ? void 0 : _cache$value[0];\n }\n var result = this.deleteByPath(cache.map, derivatives.slice(1));\n if ((!cache.map || cache.map.size === 0) && !cache.value) {\n currentCache.delete(derivatives[0]);\n }\n return result;\n }\n }, {\n key: \"delete\",\n value: function _delete(derivativeOption) {\n // If cache exists\n if (this.has(derivativeOption)) {\n this.keys = this.keys.filter(function (item) {\n return !sameDerivativeOption(item, derivativeOption);\n });\n return this.deleteByPath(this.cache, derivativeOption);\n }\n return undefined;\n }\n }]);\n return ThemeCache;\n}();\n_defineProperty(ThemeCache, \"MAX_CACHE_SIZE\", 20);\n_defineProperty(ThemeCache, \"MAX_CACHE_OFFSET\", 5);\nexport { ThemeCache as default };","import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport { warning } from \"rc-util/es/warning\";\nvar uuid = 0;\n\n/**\n * Theme with algorithms to derive tokens from design tokens.\n * Use `createTheme` first which will help to manage the theme instance cache.\n */\nvar Theme = /*#__PURE__*/function () {\n function Theme(derivatives) {\n _classCallCheck(this, Theme);\n _defineProperty(this, \"derivatives\", void 0);\n _defineProperty(this, \"id\", void 0);\n this.derivatives = Array.isArray(derivatives) ? derivatives : [derivatives];\n this.id = uuid;\n if (derivatives.length === 0) {\n warning(derivatives.length > 0, '[Ant Design CSS-in-JS] Theme should have at least one derivative function.');\n }\n uuid += 1;\n }\n _createClass(Theme, [{\n key: \"getDerivativeToken\",\n value: function getDerivativeToken(token) {\n return this.derivatives.reduce(function (result, derivative) {\n return derivative(token, result);\n }, undefined);\n }\n }]);\n return Theme;\n}();\nexport { Theme as default };","import ThemeCache from \"./ThemeCache\";\nimport Theme from \"./Theme\";\nvar cacheThemes = new ThemeCache();\n\n/**\n * Same as new Theme, but will always return same one if `derivative` not changed.\n */\nexport default function createTheme(derivatives) {\n var derivativeArr = Array.isArray(derivatives) ? derivatives : [derivatives];\n // Create new theme if not exist\n if (!cacheThemes.has(derivativeArr)) {\n cacheThemes.set(derivativeArr, new Theme(derivativeArr));\n }\n\n // Get theme from cache and return\n return cacheThemes.get(derivativeArr);\n}","import _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport hash from '@emotion/hash';\nimport canUseDom from \"rc-util/es/Dom/canUseDom\";\nimport { removeCSS, updateCSS } from \"rc-util/es/Dom/dynamicCSS\";\nimport { ATTR_MARK, ATTR_TOKEN } from \"../StyleContext\";\nimport { Theme } from \"../theme\";\n\n// Create a cache for memo concat\n\nvar resultCache = new WeakMap();\nvar RESULT_VALUE = {};\nexport function memoResult(callback, deps) {\n var current = resultCache;\n for (var i = 0; i < deps.length; i += 1) {\n var dep = deps[i];\n if (!current.has(dep)) {\n current.set(dep, new WeakMap());\n }\n current = current.get(dep);\n }\n if (!current.has(RESULT_VALUE)) {\n current.set(RESULT_VALUE, callback());\n }\n return current.get(RESULT_VALUE);\n}\n\n// Create a cache here to avoid always loop generate\nvar flattenTokenCache = new WeakMap();\n\n/**\n * Flatten token to string, this will auto cache the result when token not change\n */\nexport function flattenToken(token) {\n var hashed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n var str = flattenTokenCache.get(token) || '';\n if (!str) {\n Object.keys(token).forEach(function (key) {\n var value = token[key];\n str += key;\n if (value instanceof Theme) {\n str += value.id;\n } else if (value && _typeof(value) === 'object') {\n str += flattenToken(value, hashed);\n } else {\n str += value;\n }\n });\n\n // https://github.com/ant-design/ant-design/issues/48386\n // Should hash the string to avoid style tag name too long\n if (hashed) {\n str = hash(str);\n }\n\n // Put in cache\n flattenTokenCache.set(token, str);\n }\n return str;\n}\n\n/**\n * Convert derivative token to key string\n */\nexport function token2key(token, salt) {\n return hash(\"\".concat(salt, \"_\").concat(flattenToken(token, true)));\n}\nvar randomSelectorKey = \"random-\".concat(Date.now(), \"-\").concat(Math.random()).replace(/\\./g, '');\n\n// Magic `content` for detect selector support\nvar checkContent = '_bAmBoO_';\nfunction supportSelector(styleStr, handleElement, supportCheck) {\n if (canUseDom()) {\n var _getComputedStyle$con, _ele$parentNode;\n updateCSS(styleStr, randomSelectorKey);\n var _ele = document.createElement('div');\n _ele.style.position = 'fixed';\n _ele.style.left = '0';\n _ele.style.top = '0';\n handleElement === null || handleElement === void 0 || handleElement(_ele);\n document.body.appendChild(_ele);\n if (process.env.NODE_ENV !== 'production') {\n _ele.innerHTML = 'Test';\n _ele.style.zIndex = '9999999';\n }\n var support = supportCheck ? supportCheck(_ele) : (_getComputedStyle$con = getComputedStyle(_ele).content) === null || _getComputedStyle$con === void 0 ? void 0 : _getComputedStyle$con.includes(checkContent);\n (_ele$parentNode = _ele.parentNode) === null || _ele$parentNode === void 0 || _ele$parentNode.removeChild(_ele);\n removeCSS(randomSelectorKey);\n return support;\n }\n return false;\n}\nvar canLayer = undefined;\nexport function supportLayer() {\n if (canLayer === undefined) {\n canLayer = supportSelector(\"@layer \".concat(randomSelectorKey, \" { .\").concat(randomSelectorKey, \" { content: \\\"\").concat(checkContent, \"\\\"!important; } }\"), function (ele) {\n ele.className = randomSelectorKey;\n });\n }\n return canLayer;\n}\nvar canWhere = undefined;\nexport function supportWhere() {\n if (canWhere === undefined) {\n canWhere = supportSelector(\":where(.\".concat(randomSelectorKey, \") { content: \\\"\").concat(checkContent, \"\\\"!important; }\"), function (ele) {\n ele.className = randomSelectorKey;\n });\n }\n return canWhere;\n}\nvar canLogic = undefined;\nexport function supportLogicProps() {\n if (canLogic === undefined) {\n canLogic = supportSelector(\".\".concat(randomSelectorKey, \" { inset-block: 93px !important; }\"), function (ele) {\n ele.className = randomSelectorKey;\n }, function (ele) {\n return getComputedStyle(ele).bottom === '93px';\n });\n }\n return canLogic;\n}\nexport var isClientSide = canUseDom();\nexport function unit(num) {\n if (typeof num === 'number') {\n return \"\".concat(num, \"px\");\n }\n return num;\n}\nexport function toStyleStr(style, tokenKey, styleId) {\n var _objectSpread2;\n var customizeAttrs = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {};\n var plain = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;\n if (plain) {\n return style;\n }\n var attrs = _objectSpread(_objectSpread({}, customizeAttrs), {}, (_objectSpread2 = {}, _defineProperty(_objectSpread2, ATTR_TOKEN, tokenKey), _defineProperty(_objectSpread2, ATTR_MARK, styleId), _objectSpread2));\n var attrStr = Object.keys(attrs).map(function (attr) {\n var val = attrs[attr];\n return val ? \"\".concat(attr, \"=\\\"\").concat(val, \"\\\"\") : null;\n }).filter(function (v) {\n return v;\n }).join(' ');\n return \"\");\n}","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nexport var token2CSSVar = function token2CSSVar(token) {\n var prefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return \"--\".concat(prefix ? \"\".concat(prefix, \"-\") : '').concat(token).replace(/([a-z0-9])([A-Z])/g, '$1-$2').replace(/([A-Z]+)([A-Z][a-z0-9]+)/g, '$1-$2').replace(/([a-z])([A-Z0-9])/g, '$1-$2').toLowerCase();\n};\nexport var serializeCSSVar = function serializeCSSVar(cssVars, hashId, options) {\n if (!Object.keys(cssVars).length) {\n return '';\n }\n return \".\".concat(hashId).concat(options !== null && options !== void 0 && options.scope ? \".\".concat(options.scope) : '', \"{\").concat(Object.entries(cssVars).map(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n key = _ref2[0],\n value = _ref2[1];\n return \"\".concat(key, \":\").concat(value, \";\");\n }).join(''), \"}\");\n};\nexport var transformToken = function transformToken(token, themeKey, config) {\n var cssVars = {};\n var result = {};\n Object.entries(token).forEach(function (_ref3) {\n var _config$preserve, _config$ignore;\n var _ref4 = _slicedToArray(_ref3, 2),\n key = _ref4[0],\n value = _ref4[1];\n if (config !== null && config !== void 0 && (_config$preserve = config.preserve) !== null && _config$preserve !== void 0 && _config$preserve[key]) {\n result[key] = value;\n } else if ((typeof value === 'string' || typeof value === 'number') && !(config !== null && config !== void 0 && (_config$ignore = config.ignore) !== null && _config$ignore !== void 0 && _config$ignore[key])) {\n var _config$unitless;\n var cssVar = token2CSSVar(key, config === null || config === void 0 ? void 0 : config.prefix);\n cssVars[cssVar] = typeof value === 'number' && !(config !== null && config !== void 0 && (_config$unitless = config.unitless) !== null && _config$unitless !== void 0 && _config$unitless[key]) ? \"\".concat(value, \"px\") : String(value);\n result[key] = \"var(\".concat(cssVar, \")\");\n }\n });\n return [result, serializeCSSVar(cssVars, themeKey, {\n scope: config === null || config === void 0 ? void 0 : config.scope\n })];\n};","import * as React from 'react';\nimport canUseDom from \"../Dom/canUseDom\";\n\n/**\n * Wrap `React.useLayoutEffect` which will not throw warning message in test env\n */\nvar useInternalLayoutEffect = process.env.NODE_ENV !== 'test' && canUseDom() ? React.useLayoutEffect : React.useEffect;\nvar useLayoutEffect = function useLayoutEffect(callback, deps) {\n var firstMountRef = React.useRef(true);\n useInternalLayoutEffect(function () {\n return callback(firstMountRef.current);\n }, deps);\n\n // We tell react that first mount has passed\n useInternalLayoutEffect(function () {\n firstMountRef.current = false;\n return function () {\n firstMountRef.current = true;\n };\n }, []);\n};\nexport var useLayoutUpdateEffect = function useLayoutUpdateEffect(callback, deps) {\n useLayoutEffect(function (firstMount) {\n if (!firstMount) {\n return callback();\n }\n }, deps);\n};\nexport default useLayoutEffect;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\n// import canUseDom from 'rc-util/lib/Dom/canUseDom';\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nimport * as React from 'react';\n\n// We need fully clone React function here\n// to avoid webpack warning React 17 do not export `useId`\nvar fullClone = _objectSpread({}, React);\nvar useInsertionEffect = fullClone.useInsertionEffect;\n/**\n * Polyfill `useInsertionEffect` for React < 18\n * @param renderEffect will be executed in `useMemo`, and do not have callback\n * @param effect will be executed in `useLayoutEffect`\n * @param deps\n */\nvar useInsertionEffectPolyfill = function useInsertionEffectPolyfill(renderEffect, effect, deps) {\n React.useMemo(renderEffect, deps);\n useLayoutEffect(function () {\n return effect(true);\n }, deps);\n};\n\n/**\n * Compatible `useInsertionEffect`\n * will use `useInsertionEffect` if React version >= 18,\n * otherwise use `useInsertionEffectPolyfill`.\n */\nvar useCompatibleInsertionEffect = useInsertionEffect ? function (renderEffect, effect, deps) {\n return useInsertionEffect(function () {\n renderEffect();\n return effect();\n }, deps);\n} : useInsertionEffectPolyfill;\nexport default useCompatibleInsertionEffect;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport { warning } from \"rc-util/es/warning\";\nimport * as React from 'react';\nvar fullClone = _objectSpread({}, React);\nvar useInsertionEffect = fullClone.useInsertionEffect;\n\n// DO NOT register functions in useEffect cleanup function, or functions that registered will never be called.\nvar useCleanupRegister = function useCleanupRegister(deps) {\n var effectCleanups = [];\n var cleanupFlag = false;\n function register(fn) {\n if (cleanupFlag) {\n if (process.env.NODE_ENV !== 'production') {\n warning(false, '[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.');\n }\n return;\n }\n effectCleanups.push(fn);\n }\n React.useEffect(function () {\n // Compatible with strict mode\n cleanupFlag = false;\n return function () {\n cleanupFlag = true;\n if (effectCleanups.length) {\n effectCleanups.forEach(function (fn) {\n return fn();\n });\n }\n };\n }, deps);\n return register;\n};\nvar useRun = function useRun() {\n return function (fn) {\n fn();\n };\n};\n\n// Only enable register in React 18\nvar useEffectCleanupRegister = typeof useInsertionEffect !== 'undefined' ? useCleanupRegister : useRun;\nexport default useEffectCleanupRegister;","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport * as React from 'react';\nimport { pathKey } from \"../Cache\";\nimport StyleContext from \"../StyleContext\";\nimport useCompatibleInsertionEffect from \"./useCompatibleInsertionEffect\";\nimport useEffectCleanupRegister from \"./useEffectCleanupRegister\";\nimport useHMR from \"./useHMR\";\nexport default function useGlobalCache(prefix, keyPath, cacheFn, onCacheRemove,\n// Add additional effect trigger by `useInsertionEffect`\nonCacheEffect) {\n var _React$useContext = React.useContext(StyleContext),\n globalCache = _React$useContext.cache;\n var fullPath = [prefix].concat(_toConsumableArray(keyPath));\n var fullPathStr = pathKey(fullPath);\n var register = useEffectCleanupRegister([fullPathStr]);\n var HMRUpdate = useHMR();\n var buildCache = function buildCache(updater) {\n globalCache.opUpdate(fullPathStr, function (prevCache) {\n var _ref = prevCache || [undefined, undefined],\n _ref2 = _slicedToArray(_ref, 2),\n _ref2$ = _ref2[0],\n times = _ref2$ === void 0 ? 0 : _ref2$,\n cache = _ref2[1];\n\n // HMR should always ignore cache since developer may change it\n var tmpCache = cache;\n if (process.env.NODE_ENV !== 'production' && cache && HMRUpdate) {\n onCacheRemove === null || onCacheRemove === void 0 || onCacheRemove(tmpCache, HMRUpdate);\n tmpCache = null;\n }\n var mergedCache = tmpCache || cacheFn();\n var data = [times, mergedCache];\n\n // Call updater if need additional logic\n return updater ? updater(data) : data;\n });\n };\n\n // Create cache\n React.useMemo(function () {\n buildCache();\n }, /* eslint-disable react-hooks/exhaustive-deps */\n [fullPathStr]\n /* eslint-enable */);\n\n var cacheEntity = globalCache.opGet(fullPathStr);\n\n // HMR clean the cache but not trigger `useMemo` again\n // Let's fallback of this\n // ref https://github.com/ant-design/cssinjs/issues/127\n if (process.env.NODE_ENV !== 'production' && !cacheEntity) {\n buildCache();\n cacheEntity = globalCache.opGet(fullPathStr);\n }\n var cacheContent = cacheEntity[1];\n\n // Remove if no need anymore\n useCompatibleInsertionEffect(function () {\n onCacheEffect === null || onCacheEffect === void 0 || onCacheEffect(cacheContent);\n }, function (polyfill) {\n // It's bad to call build again in effect.\n // But we have to do this since StrictMode will call effect twice\n // which will clear cache on the first time.\n buildCache(function (_ref3) {\n var _ref4 = _slicedToArray(_ref3, 2),\n times = _ref4[0],\n cache = _ref4[1];\n if (polyfill && times === 0) {\n onCacheEffect === null || onCacheEffect === void 0 || onCacheEffect(cacheContent);\n }\n return [times + 1, cache];\n });\n return function () {\n globalCache.opUpdate(fullPathStr, function (prevCache) {\n var _ref5 = prevCache || [],\n _ref6 = _slicedToArray(_ref5, 2),\n _ref6$ = _ref6[0],\n times = _ref6$ === void 0 ? 0 : _ref6$,\n cache = _ref6[1];\n var nextCount = times - 1;\n if (nextCount === 0) {\n // Always remove styles in useEffect callback\n register(function () {\n // With polyfill, registered callback will always be called synchronously\n // But without polyfill, it will be called in effect clean up,\n // And by that time this cache is cleaned up.\n if (polyfill || !globalCache.opGet(fullPathStr)) {\n onCacheRemove === null || onCacheRemove === void 0 || onCacheRemove(cache, false);\n }\n });\n return null;\n }\n return [times - 1, cache];\n });\n };\n }, [fullPathStr]);\n return cacheContent;\n}","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport hash from '@emotion/hash';\nimport { updateCSS } from \"rc-util/es/Dom/dynamicCSS\";\nimport { useContext } from 'react';\nimport StyleContext, { ATTR_MARK, ATTR_TOKEN, CSS_IN_JS_INSTANCE } from \"../StyleContext\";\nimport { flattenToken, memoResult, token2key, toStyleStr } from \"../util\";\nimport { transformToken } from \"../util/css-variables\";\nimport useGlobalCache from \"./useGlobalCache\";\nvar EMPTY_OVERRIDE = {};\n\n// Generate different prefix to make user selector break in production env.\n// This helps developer not to do style override directly on the hash id.\nvar hashPrefix = process.env.NODE_ENV !== 'production' ? 'css-dev-only-do-not-override' : 'css';\nvar tokenKeys = new Map();\nfunction recordCleanToken(tokenKey) {\n tokenKeys.set(tokenKey, (tokenKeys.get(tokenKey) || 0) + 1);\n}\nfunction removeStyleTags(key, instanceId) {\n if (typeof document !== 'undefined') {\n var styles = document.querySelectorAll(\"style[\".concat(ATTR_TOKEN, \"=\\\"\").concat(key, \"\\\"]\"));\n styles.forEach(function (style) {\n if (style[CSS_IN_JS_INSTANCE] === instanceId) {\n var _style$parentNode;\n (_style$parentNode = style.parentNode) === null || _style$parentNode === void 0 || _style$parentNode.removeChild(style);\n }\n });\n }\n}\nvar TOKEN_THRESHOLD = 0;\n\n// Remove will check current keys first\nfunction cleanTokenStyle(tokenKey, instanceId) {\n tokenKeys.set(tokenKey, (tokenKeys.get(tokenKey) || 0) - 1);\n var tokenKeyList = Array.from(tokenKeys.keys());\n var cleanableKeyList = tokenKeyList.filter(function (key) {\n var count = tokenKeys.get(key) || 0;\n return count <= 0;\n });\n\n // Should keep tokens under threshold for not to insert style too often\n if (tokenKeyList.length - cleanableKeyList.length > TOKEN_THRESHOLD) {\n cleanableKeyList.forEach(function (key) {\n removeStyleTags(key, instanceId);\n tokenKeys.delete(key);\n });\n }\n}\nexport var getComputedToken = function getComputedToken(originToken, overrideToken, theme, format) {\n var derivativeToken = theme.getDerivativeToken(originToken);\n\n // Merge with override\n var mergedDerivativeToken = _objectSpread(_objectSpread({}, derivativeToken), overrideToken);\n\n // Format if needed\n if (format) {\n mergedDerivativeToken = format(mergedDerivativeToken);\n }\n return mergedDerivativeToken;\n};\nexport var TOKEN_PREFIX = 'token';\n/**\n * Cache theme derivative token as global shared one\n * @param theme Theme entity\n * @param tokens List of tokens, used for cache. Please do not dynamic generate object directly\n * @param option Additional config\n * @returns Call Theme.getDerivativeToken(tokenObject) to get token\n */\nexport default function useCacheToken(theme, tokens) {\n var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _useContext = useContext(StyleContext),\n instanceId = _useContext.cache.instanceId,\n container = _useContext.container;\n var _option$salt = option.salt,\n salt = _option$salt === void 0 ? '' : _option$salt,\n _option$override = option.override,\n override = _option$override === void 0 ? EMPTY_OVERRIDE : _option$override,\n formatToken = option.formatToken,\n compute = option.getComputedToken,\n cssVar = option.cssVar;\n\n // Basic - We do basic cache here\n var mergedToken = memoResult(function () {\n return Object.assign.apply(Object, [{}].concat(_toConsumableArray(tokens)));\n }, tokens);\n var tokenStr = flattenToken(mergedToken);\n var overrideTokenStr = flattenToken(override);\n var cssVarStr = cssVar ? flattenToken(cssVar) : '';\n var cachedToken = useGlobalCache(TOKEN_PREFIX, [salt, theme.id, tokenStr, overrideTokenStr, cssVarStr], function () {\n var _cssVar$key;\n var mergedDerivativeToken = compute ? compute(mergedToken, override, theme) : getComputedToken(mergedToken, override, theme, formatToken);\n\n // Replace token value with css variables\n var actualToken = _objectSpread({}, mergedDerivativeToken);\n var cssVarsStr = '';\n if (!!cssVar) {\n var _transformToken = transformToken(mergedDerivativeToken, cssVar.key, {\n prefix: cssVar.prefix,\n ignore: cssVar.ignore,\n unitless: cssVar.unitless,\n preserve: cssVar.preserve\n });\n var _transformToken2 = _slicedToArray(_transformToken, 2);\n mergedDerivativeToken = _transformToken2[0];\n cssVarsStr = _transformToken2[1];\n }\n\n // Optimize for `useStyleRegister` performance\n var tokenKey = token2key(mergedDerivativeToken, salt);\n mergedDerivativeToken._tokenKey = tokenKey;\n actualToken._tokenKey = token2key(actualToken, salt);\n var themeKey = (_cssVar$key = cssVar === null || cssVar === void 0 ? void 0 : cssVar.key) !== null && _cssVar$key !== void 0 ? _cssVar$key : tokenKey;\n mergedDerivativeToken._themeKey = themeKey;\n recordCleanToken(themeKey);\n var hashId = \"\".concat(hashPrefix, \"-\").concat(hash(tokenKey));\n mergedDerivativeToken._hashId = hashId; // Not used\n\n return [mergedDerivativeToken, hashId, actualToken, cssVarsStr, (cssVar === null || cssVar === void 0 ? void 0 : cssVar.key) || ''];\n }, function (cache) {\n // Remove token will remove all related style\n cleanTokenStyle(cache[0]._themeKey, instanceId);\n }, function (_ref) {\n var _ref2 = _slicedToArray(_ref, 4),\n token = _ref2[0],\n cssVarsStr = _ref2[3];\n if (cssVar && cssVarsStr) {\n var style = updateCSS(cssVarsStr, hash(\"css-variables-\".concat(token._themeKey)), {\n mark: ATTR_MARK,\n prepend: 'queue',\n attachTo: container,\n priority: -999\n });\n style[CSS_IN_JS_INSTANCE] = instanceId;\n\n // Used for `useCacheToken` to remove on batch when token removed\n style.setAttribute(ATTR_TOKEN, token._themeKey);\n }\n });\n return cachedToken;\n}\nexport var extract = function extract(cache, effectStyles, options) {\n var _cache = _slicedToArray(cache, 5),\n realToken = _cache[2],\n styleStr = _cache[3],\n cssVarKey = _cache[4];\n var _ref3 = options || {},\n plain = _ref3.plain;\n if (!styleStr) {\n return null;\n }\n var styleId = realToken._tokenKey;\n var order = -999;\n\n // ====================== Style ======================\n // Used for rc-util\n var sharedAttrs = {\n 'data-rc-order': 'prependQueue',\n 'data-rc-priority': \"\".concat(order)\n };\n var styleText = toStyleStr(styleStr, cssVarKey, styleId, sharedAttrs, plain);\n return [order, styleId, styleText];\n};","var unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexport default unitlessKeys;\n","export var MS = '-ms-'\nexport var MOZ = '-moz-'\nexport var WEBKIT = '-webkit-'\n\nexport var COMMENT = 'comm'\nexport var RULESET = 'rule'\nexport var DECLARATION = 'decl'\n\nexport var PAGE = '@page'\nexport var MEDIA = '@media'\nexport var IMPORT = '@import'\nexport var CHARSET = '@charset'\nexport var VIEWPORT = '@viewport'\nexport var SUPPORTS = '@supports'\nexport var DOCUMENT = '@document'\nexport var NAMESPACE = '@namespace'\nexport var KEYFRAMES = '@keyframes'\nexport var FONT_FACE = '@font-face'\nexport var COUNTER_STYLE = '@counter-style'\nexport var FONT_FEATURE_VALUES = '@font-feature-values'\nexport var LAYER = '@layer'\nexport var SCOPE = '@scope'\n","/**\n * @param {number}\n * @return {number}\n */\nexport var abs = Math.abs\n\n/**\n * @param {number}\n * @return {string}\n */\nexport var from = String.fromCharCode\n\n/**\n * @param {object}\n * @return {object}\n */\nexport var assign = Object.assign\n\n/**\n * @param {string} value\n * @param {number} length\n * @return {number}\n */\nexport function hash (value, length) {\n\treturn charat(value, 0) ^ 45 ? (((((((length << 2) ^ charat(value, 0)) << 2) ^ charat(value, 1)) << 2) ^ charat(value, 2)) << 2) ^ charat(value, 3) : 0\n}\n\n/**\n * @param {string} value\n * @return {string}\n */\nexport function trim (value) {\n\treturn value.trim()\n}\n\n/**\n * @param {string} value\n * @param {RegExp} pattern\n * @return {string?}\n */\nexport function match (value, pattern) {\n\treturn (value = pattern.exec(value)) ? value[0] : value\n}\n\n/**\n * @param {string} value\n * @param {(string|RegExp)} pattern\n * @param {string} replacement\n * @return {string}\n */\nexport function replace (value, pattern, replacement) {\n\treturn value.replace(pattern, replacement)\n}\n\n/**\n * @param {string} value\n * @param {string} search\n * @param {number} position\n * @return {number}\n */\nexport function indexof (value, search, position) {\n\treturn value.indexOf(search, position)\n}\n\n/**\n * @param {string} value\n * @param {number} index\n * @return {number}\n */\nexport function charat (value, index) {\n\treturn value.charCodeAt(index) | 0\n}\n\n/**\n * @param {string} value\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */\nexport function substr (value, begin, end) {\n\treturn value.slice(begin, end)\n}\n\n/**\n * @param {string} value\n * @return {number}\n */\nexport function strlen (value) {\n\treturn value.length\n}\n\n/**\n * @param {any[]} value\n * @return {number}\n */\nexport function sizeof (value) {\n\treturn value.length\n}\n\n/**\n * @param {any} value\n * @param {any[]} array\n * @return {any}\n */\nexport function append (value, array) {\n\treturn array.push(value), value\n}\n\n/**\n * @param {string[]} array\n * @param {function} callback\n * @return {string}\n */\nexport function combine (array, callback) {\n\treturn array.map(callback).join('')\n}\n\n/**\n * @param {string[]} array\n * @param {RegExp} pattern\n * @return {string[]}\n */\nexport function filter (array, pattern) {\n\treturn array.filter(function (value) { return !match(value, pattern) })\n}\n","import {from, trim, charat, strlen, substr, append, assign} from './Utility.js'\n\nexport var line = 1\nexport var column = 1\nexport var length = 0\nexport var position = 0\nexport var character = 0\nexport var characters = ''\n\n/**\n * @param {string} value\n * @param {object | null} root\n * @param {object | null} parent\n * @param {string} type\n * @param {string[] | string} props\n * @param {object[] | string} children\n * @param {object[]} siblings\n * @param {number} length\n */\nexport function node (value, root, parent, type, props, children, length, siblings) {\n\treturn {value: value, root: root, parent: parent, type: type, props: props, children: children, line: line, column: column, length: length, return: '', siblings: siblings}\n}\n\n/**\n * @param {object} root\n * @param {object} props\n * @return {object}\n */\nexport function copy (root, props) {\n\treturn assign(node('', null, null, '', null, null, 0, root.siblings), root, {length: -root.length}, props)\n}\n\n/**\n * @param {object} root\n */\nexport function lift (root) {\n\twhile (root.root)\n\t\troot = copy(root.root, {children: [root]})\n\n\tappend(root, root.siblings)\n}\n\n/**\n * @return {number}\n */\nexport function char () {\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function prev () {\n\tcharacter = position > 0 ? charat(characters, --position) : 0\n\n\tif (column--, character === 10)\n\t\tcolumn = 1, line--\n\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function next () {\n\tcharacter = position < length ? charat(characters, position++) : 0\n\n\tif (column++, character === 10)\n\t\tcolumn = 1, line++\n\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function peek () {\n\treturn charat(characters, position)\n}\n\n/**\n * @return {number}\n */\nexport function caret () {\n\treturn position\n}\n\n/**\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */\nexport function slice (begin, end) {\n\treturn substr(characters, begin, end)\n}\n\n/**\n * @param {number} type\n * @return {number}\n */\nexport function token (type) {\n\tswitch (type) {\n\t\t// \\0 \\t \\n \\r \\s whitespace token\n\t\tcase 0: case 9: case 10: case 13: case 32:\n\t\t\treturn 5\n\t\t// ! + , / > @ ~ isolate token\n\t\tcase 33: case 43: case 44: case 47: case 62: case 64: case 126:\n\t\t// ; { } breakpoint token\n\t\tcase 59: case 123: case 125:\n\t\t\treturn 4\n\t\t// : accompanied token\n\t\tcase 58:\n\t\t\treturn 3\n\t\t// \" ' ( [ opening delimit token\n\t\tcase 34: case 39: case 40: case 91:\n\t\t\treturn 2\n\t\t// ) ] closing delimit token\n\t\tcase 41: case 93:\n\t\t\treturn 1\n\t}\n\n\treturn 0\n}\n\n/**\n * @param {string} value\n * @return {any[]}\n */\nexport function alloc (value) {\n\treturn line = column = 1, length = strlen(characters = value), position = 0, []\n}\n\n/**\n * @param {any} value\n * @return {any}\n */\nexport function dealloc (value) {\n\treturn characters = '', value\n}\n\n/**\n * @param {number} type\n * @return {string}\n */\nexport function delimit (type) {\n\treturn trim(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type)))\n}\n\n/**\n * @param {string} value\n * @return {string[]}\n */\nexport function tokenize (value) {\n\treturn dealloc(tokenizer(alloc(value)))\n}\n\n/**\n * @param {number} type\n * @return {string}\n */\nexport function whitespace (type) {\n\twhile (character = peek())\n\t\tif (character < 33)\n\t\t\tnext()\n\t\telse\n\t\t\tbreak\n\n\treturn token(type) > 2 || token(character) > 3 ? '' : ' '\n}\n\n/**\n * @param {string[]} children\n * @return {string[]}\n */\nexport function tokenizer (children) {\n\twhile (next())\n\t\tswitch (token(character)) {\n\t\t\tcase 0: append(identifier(position - 1), children)\n\t\t\t\tbreak\n\t\t\tcase 2: append(delimit(character), children)\n\t\t\t\tbreak\n\t\t\tdefault: append(from(character), children)\n\t\t}\n\n\treturn children\n}\n\n/**\n * @param {number} index\n * @param {number} count\n * @return {string}\n */\nexport function escaping (index, count) {\n\twhile (--count && next())\n\t\t// not 0-9 A-F a-f\n\t\tif (character < 48 || character > 102 || (character > 57 && character < 65) || (character > 70 && character < 97))\n\t\t\tbreak\n\n\treturn slice(index, caret() + (count < 6 && peek() == 32 && next() == 32))\n}\n\n/**\n * @param {number} type\n * @return {number}\n */\nexport function delimiter (type) {\n\twhile (next())\n\t\tswitch (character) {\n\t\t\t// ] ) \" '\n\t\t\tcase type:\n\t\t\t\treturn position\n\t\t\t// \" '\n\t\t\tcase 34: case 39:\n\t\t\t\tif (type !== 34 && type !== 39)\n\t\t\t\t\tdelimiter(character)\n\t\t\t\tbreak\n\t\t\t// (\n\t\t\tcase 40:\n\t\t\t\tif (type === 41)\n\t\t\t\t\tdelimiter(type)\n\t\t\t\tbreak\n\t\t\t// \\\n\t\t\tcase 92:\n\t\t\t\tnext()\n\t\t\t\tbreak\n\t\t}\n\n\treturn position\n}\n\n/**\n * @param {number} type\n * @param {number} index\n * @return {number}\n */\nexport function commenter (type, index) {\n\twhile (next())\n\t\t// //\n\t\tif (type + character === 47 + 10)\n\t\t\tbreak\n\t\t// /*\n\t\telse if (type + character === 42 + 42 && peek() === 47)\n\t\t\tbreak\n\n\treturn '/*' + slice(index, position - 1) + '*' + from(type === 47 ? type : next())\n}\n\n/**\n * @param {number} index\n * @return {string}\n */\nexport function identifier (index) {\n\twhile (!token(peek()))\n\t\tnext()\n\n\treturn slice(index, position)\n}\n","import {COMMENT, RULESET, DECLARATION} from './Enum.js'\nimport {abs, charat, trim, from, sizeof, strlen, substr, append, replace, indexof} from './Utility.js'\nimport {node, char, prev, next, peek, caret, alloc, dealloc, delimit, whitespace, escaping, identifier, commenter} from './Tokenizer.js'\n\n/**\n * @param {string} value\n * @return {object[]}\n */\nexport function compile (value) {\n\treturn dealloc(parse('', null, null, null, [''], value = alloc(value), 0, [0], value))\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {string[]} rule\n * @param {string[]} rules\n * @param {string[]} rulesets\n * @param {number[]} pseudo\n * @param {number[]} points\n * @param {string[]} declarations\n * @return {object}\n */\nexport function parse (value, root, parent, rule, rules, rulesets, pseudo, points, declarations) {\n\tvar index = 0\n\tvar offset = 0\n\tvar length = pseudo\n\tvar atrule = 0\n\tvar property = 0\n\tvar previous = 0\n\tvar variable = 1\n\tvar scanning = 1\n\tvar ampersand = 1\n\tvar character = 0\n\tvar type = ''\n\tvar props = rules\n\tvar children = rulesets\n\tvar reference = rule\n\tvar characters = type\n\n\twhile (scanning)\n\t\tswitch (previous = character, character = next()) {\n\t\t\t// (\n\t\t\tcase 40:\n\t\t\t\tif (previous != 108 && charat(characters, length - 1) == 58) {\n\t\t\t\t\tif (indexof(characters += replace(delimit(character), '&', '&\\f'), '&\\f', abs(index ? points[index - 1] : 0)) != -1)\n\t\t\t\t\t\tampersand = -1\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t// \" ' [\n\t\t\tcase 34: case 39: case 91:\n\t\t\t\tcharacters += delimit(character)\n\t\t\t\tbreak\n\t\t\t// \\t \\n \\r \\s\n\t\t\tcase 9: case 10: case 13: case 32:\n\t\t\t\tcharacters += whitespace(previous)\n\t\t\t\tbreak\n\t\t\t// \\\n\t\t\tcase 92:\n\t\t\t\tcharacters += escaping(caret() - 1, 7)\n\t\t\t\tcontinue\n\t\t\t// /\n\t\t\tcase 47:\n\t\t\t\tswitch (peek()) {\n\t\t\t\t\tcase 42: case 47:\n\t\t\t\t\t\tappend(comment(commenter(next(), caret()), root, parent, declarations), declarations)\n\t\t\t\t\t\tbreak\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tcharacters += '/'\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t// {\n\t\t\tcase 123 * variable:\n\t\t\t\tpoints[index++] = strlen(characters) * ampersand\n\t\t\t// } ; \\0\n\t\t\tcase 125 * variable: case 59: case 0:\n\t\t\t\tswitch (character) {\n\t\t\t\t\t// \\0 }\n\t\t\t\t\tcase 0: case 125: scanning = 0\n\t\t\t\t\t// ;\n\t\t\t\t\tcase 59 + offset: if (ampersand == -1) characters = replace(characters, /\\f/g, '')\n\t\t\t\t\t\tif (property > 0 && (strlen(characters) - length))\n\t\t\t\t\t\t\tappend(property > 32 ? declaration(characters + ';', rule, parent, length - 1, declarations) : declaration(replace(characters, ' ', '') + ';', rule, parent, length - 2, declarations), declarations)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// @ ;\n\t\t\t\t\tcase 59: characters += ';'\n\t\t\t\t\t// { rule/at-rule\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tappend(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length, rulesets), rulesets)\n\n\t\t\t\t\t\tif (character === 123)\n\t\t\t\t\t\t\tif (offset === 0)\n\t\t\t\t\t\t\t\tparse(characters, root, reference, reference, props, rulesets, length, points, children)\n\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t\tswitch (atrule === 99 && charat(characters, 3) === 110 ? 100 : atrule) {\n\t\t\t\t\t\t\t\t\t// d l m s\n\t\t\t\t\t\t\t\t\tcase 100: case 108: case 109: case 115:\n\t\t\t\t\t\t\t\t\t\tparse(value, reference, reference, rule && append(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length, children), children), rules, children, length, points, rule ? props : children)\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\t\tparse(characters, reference, reference, reference, [''], children, 0, points, children)\n\t\t\t\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tindex = offset = property = 0, variable = ampersand = 1, type = characters = '', length = pseudo\n\t\t\t\tbreak\n\t\t\t// :\n\t\t\tcase 58:\n\t\t\t\tlength = 1 + strlen(characters), property = previous\n\t\t\tdefault:\n\t\t\t\tif (variable < 1)\n\t\t\t\t\tif (character == 123)\n\t\t\t\t\t\t--variable\n\t\t\t\t\telse if (character == 125 && variable++ == 0 && prev() == 125)\n\t\t\t\t\t\tcontinue\n\n\t\t\t\tswitch (characters += from(character), character * variable) {\n\t\t\t\t\t// &\n\t\t\t\t\tcase 38:\n\t\t\t\t\t\tampersand = offset > 0 ? 1 : (characters += '\\f', -1)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// ,\n\t\t\t\t\tcase 44:\n\t\t\t\t\t\tpoints[index++] = (strlen(characters) - 1) * ampersand, ampersand = 1\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// @\n\t\t\t\t\tcase 64:\n\t\t\t\t\t\t// -\n\t\t\t\t\t\tif (peek() === 45)\n\t\t\t\t\t\t\tcharacters += delimit(next())\n\n\t\t\t\t\t\tatrule = peek(), offset = length = strlen(type = characters += identifier(caret())), character++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// -\n\t\t\t\t\tcase 45:\n\t\t\t\t\t\tif (previous === 45 && strlen(characters) == 2)\n\t\t\t\t\t\t\tvariable = 0\n\t\t\t\t}\n\t\t}\n\n\treturn rulesets\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} index\n * @param {number} offset\n * @param {string[]} rules\n * @param {number[]} points\n * @param {string} type\n * @param {string[]} props\n * @param {string[]} children\n * @param {number} length\n * @param {object[]} siblings\n * @return {object}\n */\nexport function ruleset (value, root, parent, index, offset, rules, points, type, props, children, length, siblings) {\n\tvar post = offset - 1\n\tvar rule = offset === 0 ? rules : ['']\n\tvar size = sizeof(rule)\n\n\tfor (var i = 0, j = 0, k = 0; i < index; ++i)\n\t\tfor (var x = 0, y = substr(value, post + 1, post = abs(j = points[i])), z = value; x < size; ++x)\n\t\t\tif (z = trim(j > 0 ? rule[x] + ' ' + y : replace(y, /&\\f/g, rule[x])))\n\t\t\t\tprops[k++] = z\n\n\treturn node(value, root, parent, offset === 0 ? RULESET : type, props, children, length, siblings)\n}\n\n/**\n * @param {number} value\n * @param {object} root\n * @param {object?} parent\n * @param {object[]} siblings\n * @return {object}\n */\nexport function comment (value, root, parent, siblings) {\n\treturn node(value, root, parent, COMMENT, from(char()), substr(value, 2, -2), 0, siblings)\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} length\n * @param {object[]} siblings\n * @return {object}\n */\nexport function declaration (value, root, parent, length, siblings) {\n\treturn node(value, root, parent, DECLARATION, substr(value, 0, length), substr(value, length + 1, -1), length, siblings)\n}\n","import {IMPORT, LAYER, COMMENT, RULESET, DECLARATION, KEYFRAMES} from './Enum.js'\nimport {strlen} from './Utility.js'\n\n/**\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */\nexport function serialize (children, callback) {\n\tvar output = ''\n\n\tfor (var i = 0; i < children.length; i++)\n\t\toutput += callback(children[i], i, children, callback) || ''\n\n\treturn output\n}\n\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */\nexport function stringify (element, index, children, callback) {\n\tswitch (element.type) {\n\t\tcase LAYER: if (element.children.length) break\n\t\tcase IMPORT: case DECLARATION: return element.return = element.return || element.value\n\t\tcase COMMENT: return ''\n\t\tcase KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}'\n\t\tcase RULESET: if (!strlen(element.value = element.props.join(','))) return ''\n\t}\n\n\treturn strlen(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : ''\n}\n","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport canUseDom from \"rc-util/es/Dom/canUseDom\";\nimport { ATTR_MARK } from \"../StyleContext\";\nexport var ATTR_CACHE_MAP = 'data-ant-cssinjs-cache-path';\n\n/**\n * This marks style from the css file.\n * Which means not exist in `\");\n}","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nexport var token2CSSVar = function token2CSSVar(token) {\n var prefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n return \"--\".concat(prefix ? \"\".concat(prefix, \"-\") : '').concat(token).replace(/([a-z0-9])([A-Z])/g, '$1-$2').replace(/([A-Z]+)([A-Z][a-z0-9]+)/g, '$1-$2').replace(/([a-z])([A-Z0-9])/g, '$1-$2').toLowerCase();\n};\nexport var serializeCSSVar = function serializeCSSVar(cssVars, hashId, options) {\n if (!Object.keys(cssVars).length) {\n return '';\n }\n return \".\".concat(hashId).concat(options !== null && options !== void 0 && options.scope ? \".\".concat(options.scope) : '', \"{\").concat(Object.entries(cssVars).map(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n key = _ref2[0],\n value = _ref2[1];\n return \"\".concat(key, \":\").concat(value, \";\");\n }).join(''), \"}\");\n};\nexport var transformToken = function transformToken(token, themeKey, config) {\n var cssVars = {};\n var result = {};\n Object.entries(token).forEach(function (_ref3) {\n var _config$preserve, _config$ignore;\n var _ref4 = _slicedToArray(_ref3, 2),\n key = _ref4[0],\n value = _ref4[1];\n if (config !== null && config !== void 0 && (_config$preserve = config.preserve) !== null && _config$preserve !== void 0 && _config$preserve[key]) {\n result[key] = value;\n } else if ((typeof value === 'string' || typeof value === 'number') && !(config !== null && config !== void 0 && (_config$ignore = config.ignore) !== null && _config$ignore !== void 0 && _config$ignore[key])) {\n var _config$unitless;\n var cssVar = token2CSSVar(key, config === null || config === void 0 ? void 0 : config.prefix);\n cssVars[cssVar] = typeof value === 'number' && !(config !== null && config !== void 0 && (_config$unitless = config.unitless) !== null && _config$unitless !== void 0 && _config$unitless[key]) ? \"\".concat(value, \"px\") : String(value);\n result[key] = \"var(\".concat(cssVar, \")\");\n }\n });\n return [result, serializeCSSVar(cssVars, themeKey, {\n scope: config === null || config === void 0 ? void 0 : config.scope\n })];\n};","import * as React from 'react';\nimport canUseDom from \"../Dom/canUseDom\";\n\n/**\n * Wrap `React.useLayoutEffect` which will not throw warning message in test env\n */\nvar useInternalLayoutEffect = process.env.NODE_ENV !== 'test' && canUseDom() ? React.useLayoutEffect : React.useEffect;\nvar useLayoutEffect = function useLayoutEffect(callback, deps) {\n var firstMountRef = React.useRef(true);\n useInternalLayoutEffect(function () {\n return callback(firstMountRef.current);\n }, deps);\n\n // We tell react that first mount has passed\n useInternalLayoutEffect(function () {\n firstMountRef.current = false;\n return function () {\n firstMountRef.current = true;\n };\n }, []);\n};\nexport var useLayoutUpdateEffect = function useLayoutUpdateEffect(callback, deps) {\n useLayoutEffect(function (firstMount) {\n if (!firstMount) {\n return callback();\n }\n }, deps);\n};\nexport default useLayoutEffect;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\n// import canUseDom from 'rc-util/lib/Dom/canUseDom';\nimport useLayoutEffect from \"rc-util/es/hooks/useLayoutEffect\";\nimport * as React from 'react';\n\n// We need fully clone React function here\n// to avoid webpack warning React 17 do not export `useId`\nvar fullClone = _objectSpread({}, React);\nvar useInsertionEffect = fullClone.useInsertionEffect;\n/**\n * Polyfill `useInsertionEffect` for React < 18\n * @param renderEffect will be executed in `useMemo`, and do not have callback\n * @param effect will be executed in `useLayoutEffect`\n * @param deps\n */\nvar useInsertionEffectPolyfill = function useInsertionEffectPolyfill(renderEffect, effect, deps) {\n React.useMemo(renderEffect, deps);\n useLayoutEffect(function () {\n return effect(true);\n }, deps);\n};\n\n/**\n * Compatible `useInsertionEffect`\n * will use `useInsertionEffect` if React version >= 18,\n * otherwise use `useInsertionEffectPolyfill`.\n */\nvar useCompatibleInsertionEffect = useInsertionEffect ? function (renderEffect, effect, deps) {\n return useInsertionEffect(function () {\n renderEffect();\n return effect();\n }, deps);\n} : useInsertionEffectPolyfill;\nexport default useCompatibleInsertionEffect;","import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport { warning } from \"rc-util/es/warning\";\nimport * as React from 'react';\nvar fullClone = _objectSpread({}, React);\nvar useInsertionEffect = fullClone.useInsertionEffect;\n\n// DO NOT register functions in useEffect cleanup function, or functions that registered will never be called.\nvar useCleanupRegister = function useCleanupRegister(deps) {\n var effectCleanups = [];\n var cleanupFlag = false;\n function register(fn) {\n if (cleanupFlag) {\n if (process.env.NODE_ENV !== 'production') {\n warning(false, '[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.');\n }\n return;\n }\n effectCleanups.push(fn);\n }\n React.useEffect(function () {\n // Compatible with strict mode\n cleanupFlag = false;\n return function () {\n cleanupFlag = true;\n if (effectCleanups.length) {\n effectCleanups.forEach(function (fn) {\n return fn();\n });\n }\n };\n }, deps);\n return register;\n};\nvar useRun = function useRun() {\n return function (fn) {\n fn();\n };\n};\n\n// Only enable register in React 18\nvar useEffectCleanupRegister = typeof useInsertionEffect !== 'undefined' ? useCleanupRegister : useRun;\nexport default useEffectCleanupRegister;","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport * as React from 'react';\nimport { pathKey } from \"../Cache\";\nimport StyleContext from \"../StyleContext\";\nimport useCompatibleInsertionEffect from \"./useCompatibleInsertionEffect\";\nimport useEffectCleanupRegister from \"./useEffectCleanupRegister\";\nimport useHMR from \"./useHMR\";\nexport default function useGlobalCache(prefix, keyPath, cacheFn, onCacheRemove,\n// Add additional effect trigger by `useInsertionEffect`\nonCacheEffect) {\n var _React$useContext = React.useContext(StyleContext),\n globalCache = _React$useContext.cache;\n var fullPath = [prefix].concat(_toConsumableArray(keyPath));\n var fullPathStr = pathKey(fullPath);\n var register = useEffectCleanupRegister([fullPathStr]);\n var HMRUpdate = useHMR();\n var buildCache = function buildCache(updater) {\n globalCache.opUpdate(fullPathStr, function (prevCache) {\n var _ref = prevCache || [undefined, undefined],\n _ref2 = _slicedToArray(_ref, 2),\n _ref2$ = _ref2[0],\n times = _ref2$ === void 0 ? 0 : _ref2$,\n cache = _ref2[1];\n\n // HMR should always ignore cache since developer may change it\n var tmpCache = cache;\n if (process.env.NODE_ENV !== 'production' && cache && HMRUpdate) {\n onCacheRemove === null || onCacheRemove === void 0 || onCacheRemove(tmpCache, HMRUpdate);\n tmpCache = null;\n }\n var mergedCache = tmpCache || cacheFn();\n var data = [times, mergedCache];\n\n // Call updater if need additional logic\n return updater ? updater(data) : data;\n });\n };\n\n // Create cache\n React.useMemo(function () {\n buildCache();\n }, /* eslint-disable react-hooks/exhaustive-deps */\n [fullPathStr]\n /* eslint-enable */);\n\n var cacheEntity = globalCache.opGet(fullPathStr);\n\n // HMR clean the cache but not trigger `useMemo` again\n // Let's fallback of this\n // ref https://github.com/ant-design/cssinjs/issues/127\n if (process.env.NODE_ENV !== 'production' && !cacheEntity) {\n buildCache();\n cacheEntity = globalCache.opGet(fullPathStr);\n }\n var cacheContent = cacheEntity[1];\n\n // Remove if no need anymore\n useCompatibleInsertionEffect(function () {\n onCacheEffect === null || onCacheEffect === void 0 || onCacheEffect(cacheContent);\n }, function (polyfill) {\n // It's bad to call build again in effect.\n // But we have to do this since StrictMode will call effect twice\n // which will clear cache on the first time.\n buildCache(function (_ref3) {\n var _ref4 = _slicedToArray(_ref3, 2),\n times = _ref4[0],\n cache = _ref4[1];\n if (polyfill && times === 0) {\n onCacheEffect === null || onCacheEffect === void 0 || onCacheEffect(cacheContent);\n }\n return [times + 1, cache];\n });\n return function () {\n globalCache.opUpdate(fullPathStr, function (prevCache) {\n var _ref5 = prevCache || [],\n _ref6 = _slicedToArray(_ref5, 2),\n _ref6$ = _ref6[0],\n times = _ref6$ === void 0 ? 0 : _ref6$,\n cache = _ref6[1];\n var nextCount = times - 1;\n if (nextCount === 0) {\n // Always remove styles in useEffect callback\n register(function () {\n // With polyfill, registered callback will always be called synchronously\n // But without polyfill, it will be called in effect clean up,\n // And by that time this cache is cleaned up.\n if (polyfill || !globalCache.opGet(fullPathStr)) {\n onCacheRemove === null || onCacheRemove === void 0 || onCacheRemove(cache, false);\n }\n });\n return null;\n }\n return [times - 1, cache];\n });\n };\n }, [fullPathStr]);\n return cacheContent;\n}","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport hash from '@emotion/hash';\nimport { updateCSS } from \"rc-util/es/Dom/dynamicCSS\";\nimport { useContext } from 'react';\nimport StyleContext, { ATTR_MARK, ATTR_TOKEN, CSS_IN_JS_INSTANCE } from \"../StyleContext\";\nimport { flattenToken, memoResult, token2key, toStyleStr } from \"../util\";\nimport { transformToken } from \"../util/css-variables\";\nimport useGlobalCache from \"./useGlobalCache\";\nvar EMPTY_OVERRIDE = {};\n\n// Generate different prefix to make user selector break in production env.\n// This helps developer not to do style override directly on the hash id.\nvar hashPrefix = process.env.NODE_ENV !== 'production' ? 'css-dev-only-do-not-override' : 'css';\nvar tokenKeys = new Map();\nfunction recordCleanToken(tokenKey) {\n tokenKeys.set(tokenKey, (tokenKeys.get(tokenKey) || 0) + 1);\n}\nfunction removeStyleTags(key, instanceId) {\n if (typeof document !== 'undefined') {\n var styles = document.querySelectorAll(\"style[\".concat(ATTR_TOKEN, \"=\\\"\").concat(key, \"\\\"]\"));\n styles.forEach(function (style) {\n if (style[CSS_IN_JS_INSTANCE] === instanceId) {\n var _style$parentNode;\n (_style$parentNode = style.parentNode) === null || _style$parentNode === void 0 || _style$parentNode.removeChild(style);\n }\n });\n }\n}\nvar TOKEN_THRESHOLD = 0;\n\n// Remove will check current keys first\nfunction cleanTokenStyle(tokenKey, instanceId) {\n tokenKeys.set(tokenKey, (tokenKeys.get(tokenKey) || 0) - 1);\n var tokenKeyList = Array.from(tokenKeys.keys());\n var cleanableKeyList = tokenKeyList.filter(function (key) {\n var count = tokenKeys.get(key) || 0;\n return count <= 0;\n });\n\n // Should keep tokens under threshold for not to insert style too often\n if (tokenKeyList.length - cleanableKeyList.length > TOKEN_THRESHOLD) {\n cleanableKeyList.forEach(function (key) {\n removeStyleTags(key, instanceId);\n tokenKeys.delete(key);\n });\n }\n}\nexport var getComputedToken = function getComputedToken(originToken, overrideToken, theme, format) {\n var derivativeToken = theme.getDerivativeToken(originToken);\n\n // Merge with override\n var mergedDerivativeToken = _objectSpread(_objectSpread({}, derivativeToken), overrideToken);\n\n // Format if needed\n if (format) {\n mergedDerivativeToken = format(mergedDerivativeToken);\n }\n return mergedDerivativeToken;\n};\nexport var TOKEN_PREFIX = 'token';\n/**\n * Cache theme derivative token as global shared one\n * @param theme Theme entity\n * @param tokens List of tokens, used for cache. Please do not dynamic generate object directly\n * @param option Additional config\n * @returns Call Theme.getDerivativeToken(tokenObject) to get token\n */\nexport default function useCacheToken(theme, tokens) {\n var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _useContext = useContext(StyleContext),\n instanceId = _useContext.cache.instanceId,\n container = _useContext.container;\n var _option$salt = option.salt,\n salt = _option$salt === void 0 ? '' : _option$salt,\n _option$override = option.override,\n override = _option$override === void 0 ? EMPTY_OVERRIDE : _option$override,\n formatToken = option.formatToken,\n compute = option.getComputedToken,\n cssVar = option.cssVar;\n\n // Basic - We do basic cache here\n var mergedToken = memoResult(function () {\n return Object.assign.apply(Object, [{}].concat(_toConsumableArray(tokens)));\n }, tokens);\n var tokenStr = flattenToken(mergedToken);\n var overrideTokenStr = flattenToken(override);\n var cssVarStr = cssVar ? flattenToken(cssVar) : '';\n var cachedToken = useGlobalCache(TOKEN_PREFIX, [salt, theme.id, tokenStr, overrideTokenStr, cssVarStr], function () {\n var _cssVar$key;\n var mergedDerivativeToken = compute ? compute(mergedToken, override, theme) : getComputedToken(mergedToken, override, theme, formatToken);\n\n // Replace token value with css variables\n var actualToken = _objectSpread({}, mergedDerivativeToken);\n var cssVarsStr = '';\n if (!!cssVar) {\n var _transformToken = transformToken(mergedDerivativeToken, cssVar.key, {\n prefix: cssVar.prefix,\n ignore: cssVar.ignore,\n unitless: cssVar.unitless,\n preserve: cssVar.preserve\n });\n var _transformToken2 = _slicedToArray(_transformToken, 2);\n mergedDerivativeToken = _transformToken2[0];\n cssVarsStr = _transformToken2[1];\n }\n\n // Optimize for `useStyleRegister` performance\n var tokenKey = token2key(mergedDerivativeToken, salt);\n mergedDerivativeToken._tokenKey = tokenKey;\n actualToken._tokenKey = token2key(actualToken, salt);\n var themeKey = (_cssVar$key = cssVar === null || cssVar === void 0 ? void 0 : cssVar.key) !== null && _cssVar$key !== void 0 ? _cssVar$key : tokenKey;\n mergedDerivativeToken._themeKey = themeKey;\n recordCleanToken(themeKey);\n var hashId = \"\".concat(hashPrefix, \"-\").concat(hash(tokenKey));\n mergedDerivativeToken._hashId = hashId; // Not used\n\n return [mergedDerivativeToken, hashId, actualToken, cssVarsStr, (cssVar === null || cssVar === void 0 ? void 0 : cssVar.key) || ''];\n }, function (cache) {\n // Remove token will remove all related style\n cleanTokenStyle(cache[0]._themeKey, instanceId);\n }, function (_ref) {\n var _ref2 = _slicedToArray(_ref, 4),\n token = _ref2[0],\n cssVarsStr = _ref2[3];\n if (cssVar && cssVarsStr) {\n var style = updateCSS(cssVarsStr, hash(\"css-variables-\".concat(token._themeKey)), {\n mark: ATTR_MARK,\n prepend: 'queue',\n attachTo: container,\n priority: -999\n });\n style[CSS_IN_JS_INSTANCE] = instanceId;\n\n // Used for `useCacheToken` to remove on batch when token removed\n style.setAttribute(ATTR_TOKEN, token._themeKey);\n }\n });\n return cachedToken;\n}\nexport var extract = function extract(cache, effectStyles, options) {\n var _cache = _slicedToArray(cache, 5),\n realToken = _cache[2],\n styleStr = _cache[3],\n cssVarKey = _cache[4];\n var _ref3 = options || {},\n plain = _ref3.plain;\n if (!styleStr) {\n return null;\n }\n var styleId = realToken._tokenKey;\n var order = -999;\n\n // ====================== Style ======================\n // Used for rc-util\n var sharedAttrs = {\n 'data-rc-order': 'prependQueue',\n 'data-rc-priority': \"\".concat(order)\n };\n var styleText = toStyleStr(styleStr, cssVarKey, styleId, sharedAttrs, plain);\n return [order, styleId, styleText];\n};","var unitlessKeys = {\n animationIterationCount: 1,\n borderImageOutset: 1,\n borderImageSlice: 1,\n borderImageWidth: 1,\n boxFlex: 1,\n boxFlexGroup: 1,\n boxOrdinalGroup: 1,\n columnCount: 1,\n columns: 1,\n flex: 1,\n flexGrow: 1,\n flexPositive: 1,\n flexShrink: 1,\n flexNegative: 1,\n flexOrder: 1,\n gridRow: 1,\n gridRowEnd: 1,\n gridRowSpan: 1,\n gridRowStart: 1,\n gridColumn: 1,\n gridColumnEnd: 1,\n gridColumnSpan: 1,\n gridColumnStart: 1,\n msGridRow: 1,\n msGridRowSpan: 1,\n msGridColumn: 1,\n msGridColumnSpan: 1,\n fontWeight: 1,\n lineHeight: 1,\n opacity: 1,\n order: 1,\n orphans: 1,\n tabSize: 1,\n widows: 1,\n zIndex: 1,\n zoom: 1,\n WebkitLineClamp: 1,\n // SVG-related properties\n fillOpacity: 1,\n floodOpacity: 1,\n stopOpacity: 1,\n strokeDasharray: 1,\n strokeDashoffset: 1,\n strokeMiterlimit: 1,\n strokeOpacity: 1,\n strokeWidth: 1\n};\n\nexport default unitlessKeys;\n","export var MS = '-ms-'\nexport var MOZ = '-moz-'\nexport var WEBKIT = '-webkit-'\n\nexport var COMMENT = 'comm'\nexport var RULESET = 'rule'\nexport var DECLARATION = 'decl'\n\nexport var PAGE = '@page'\nexport var MEDIA = '@media'\nexport var IMPORT = '@import'\nexport var CHARSET = '@charset'\nexport var VIEWPORT = '@viewport'\nexport var SUPPORTS = '@supports'\nexport var DOCUMENT = '@document'\nexport var NAMESPACE = '@namespace'\nexport var KEYFRAMES = '@keyframes'\nexport var FONT_FACE = '@font-face'\nexport var COUNTER_STYLE = '@counter-style'\nexport var FONT_FEATURE_VALUES = '@font-feature-values'\nexport var LAYER = '@layer'\nexport var SCOPE = '@scope'\n","/**\n * @param {number}\n * @return {number}\n */\nexport var abs = Math.abs\n\n/**\n * @param {number}\n * @return {string}\n */\nexport var from = String.fromCharCode\n\n/**\n * @param {object}\n * @return {object}\n */\nexport var assign = Object.assign\n\n/**\n * @param {string} value\n * @param {number} length\n * @return {number}\n */\nexport function hash (value, length) {\n\treturn charat(value, 0) ^ 45 ? (((((((length << 2) ^ charat(value, 0)) << 2) ^ charat(value, 1)) << 2) ^ charat(value, 2)) << 2) ^ charat(value, 3) : 0\n}\n\n/**\n * @param {string} value\n * @return {string}\n */\nexport function trim (value) {\n\treturn value.trim()\n}\n\n/**\n * @param {string} value\n * @param {RegExp} pattern\n * @return {string?}\n */\nexport function match (value, pattern) {\n\treturn (value = pattern.exec(value)) ? value[0] : value\n}\n\n/**\n * @param {string} value\n * @param {(string|RegExp)} pattern\n * @param {string} replacement\n * @return {string}\n */\nexport function replace (value, pattern, replacement) {\n\treturn value.replace(pattern, replacement)\n}\n\n/**\n * @param {string} value\n * @param {string} search\n * @param {number} position\n * @return {number}\n */\nexport function indexof (value, search, position) {\n\treturn value.indexOf(search, position)\n}\n\n/**\n * @param {string} value\n * @param {number} index\n * @return {number}\n */\nexport function charat (value, index) {\n\treturn value.charCodeAt(index) | 0\n}\n\n/**\n * @param {string} value\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */\nexport function substr (value, begin, end) {\n\treturn value.slice(begin, end)\n}\n\n/**\n * @param {string} value\n * @return {number}\n */\nexport function strlen (value) {\n\treturn value.length\n}\n\n/**\n * @param {any[]} value\n * @return {number}\n */\nexport function sizeof (value) {\n\treturn value.length\n}\n\n/**\n * @param {any} value\n * @param {any[]} array\n * @return {any}\n */\nexport function append (value, array) {\n\treturn array.push(value), value\n}\n\n/**\n * @param {string[]} array\n * @param {function} callback\n * @return {string}\n */\nexport function combine (array, callback) {\n\treturn array.map(callback).join('')\n}\n\n/**\n * @param {string[]} array\n * @param {RegExp} pattern\n * @return {string[]}\n */\nexport function filter (array, pattern) {\n\treturn array.filter(function (value) { return !match(value, pattern) })\n}\n","import {from, trim, charat, strlen, substr, append, assign} from './Utility.js'\n\nexport var line = 1\nexport var column = 1\nexport var length = 0\nexport var position = 0\nexport var character = 0\nexport var characters = ''\n\n/**\n * @param {string} value\n * @param {object | null} root\n * @param {object | null} parent\n * @param {string} type\n * @param {string[] | string} props\n * @param {object[] | string} children\n * @param {object[]} siblings\n * @param {number} length\n */\nexport function node (value, root, parent, type, props, children, length, siblings) {\n\treturn {value: value, root: root, parent: parent, type: type, props: props, children: children, line: line, column: column, length: length, return: '', siblings: siblings}\n}\n\n/**\n * @param {object} root\n * @param {object} props\n * @return {object}\n */\nexport function copy (root, props) {\n\treturn assign(node('', null, null, '', null, null, 0, root.siblings), root, {length: -root.length}, props)\n}\n\n/**\n * @param {object} root\n */\nexport function lift (root) {\n\twhile (root.root)\n\t\troot = copy(root.root, {children: [root]})\n\n\tappend(root, root.siblings)\n}\n\n/**\n * @return {number}\n */\nexport function char () {\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function prev () {\n\tcharacter = position > 0 ? charat(characters, --position) : 0\n\n\tif (column--, character === 10)\n\t\tcolumn = 1, line--\n\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function next () {\n\tcharacter = position < length ? charat(characters, position++) : 0\n\n\tif (column++, character === 10)\n\t\tcolumn = 1, line++\n\n\treturn character\n}\n\n/**\n * @return {number}\n */\nexport function peek () {\n\treturn charat(characters, position)\n}\n\n/**\n * @return {number}\n */\nexport function caret () {\n\treturn position\n}\n\n/**\n * @param {number} begin\n * @param {number} end\n * @return {string}\n */\nexport function slice (begin, end) {\n\treturn substr(characters, begin, end)\n}\n\n/**\n * @param {number} type\n * @return {number}\n */\nexport function token (type) {\n\tswitch (type) {\n\t\t// \\0 \\t \\n \\r \\s whitespace token\n\t\tcase 0: case 9: case 10: case 13: case 32:\n\t\t\treturn 5\n\t\t// ! + , / > @ ~ isolate token\n\t\tcase 33: case 43: case 44: case 47: case 62: case 64: case 126:\n\t\t// ; { } breakpoint token\n\t\tcase 59: case 123: case 125:\n\t\t\treturn 4\n\t\t// : accompanied token\n\t\tcase 58:\n\t\t\treturn 3\n\t\t// \" ' ( [ opening delimit token\n\t\tcase 34: case 39: case 40: case 91:\n\t\t\treturn 2\n\t\t// ) ] closing delimit token\n\t\tcase 41: case 93:\n\t\t\treturn 1\n\t}\n\n\treturn 0\n}\n\n/**\n * @param {string} value\n * @return {any[]}\n */\nexport function alloc (value) {\n\treturn line = column = 1, length = strlen(characters = value), position = 0, []\n}\n\n/**\n * @param {any} value\n * @return {any}\n */\nexport function dealloc (value) {\n\treturn characters = '', value\n}\n\n/**\n * @param {number} type\n * @return {string}\n */\nexport function delimit (type) {\n\treturn trim(slice(position - 1, delimiter(type === 91 ? type + 2 : type === 40 ? type + 1 : type)))\n}\n\n/**\n * @param {string} value\n * @return {string[]}\n */\nexport function tokenize (value) {\n\treturn dealloc(tokenizer(alloc(value)))\n}\n\n/**\n * @param {number} type\n * @return {string}\n */\nexport function whitespace (type) {\n\twhile (character = peek())\n\t\tif (character < 33)\n\t\t\tnext()\n\t\telse\n\t\t\tbreak\n\n\treturn token(type) > 2 || token(character) > 3 ? '' : ' '\n}\n\n/**\n * @param {string[]} children\n * @return {string[]}\n */\nexport function tokenizer (children) {\n\twhile (next())\n\t\tswitch (token(character)) {\n\t\t\tcase 0: append(identifier(position - 1), children)\n\t\t\t\tbreak\n\t\t\tcase 2: append(delimit(character), children)\n\t\t\t\tbreak\n\t\t\tdefault: append(from(character), children)\n\t\t}\n\n\treturn children\n}\n\n/**\n * @param {number} index\n * @param {number} count\n * @return {string}\n */\nexport function escaping (index, count) {\n\twhile (--count && next())\n\t\t// not 0-9 A-F a-f\n\t\tif (character < 48 || character > 102 || (character > 57 && character < 65) || (character > 70 && character < 97))\n\t\t\tbreak\n\n\treturn slice(index, caret() + (count < 6 && peek() == 32 && next() == 32))\n}\n\n/**\n * @param {number} type\n * @return {number}\n */\nexport function delimiter (type) {\n\twhile (next())\n\t\tswitch (character) {\n\t\t\t// ] ) \" '\n\t\t\tcase type:\n\t\t\t\treturn position\n\t\t\t// \" '\n\t\t\tcase 34: case 39:\n\t\t\t\tif (type !== 34 && type !== 39)\n\t\t\t\t\tdelimiter(character)\n\t\t\t\tbreak\n\t\t\t// (\n\t\t\tcase 40:\n\t\t\t\tif (type === 41)\n\t\t\t\t\tdelimiter(type)\n\t\t\t\tbreak\n\t\t\t// \\\n\t\t\tcase 92:\n\t\t\t\tnext()\n\t\t\t\tbreak\n\t\t}\n\n\treturn position\n}\n\n/**\n * @param {number} type\n * @param {number} index\n * @return {number}\n */\nexport function commenter (type, index) {\n\twhile (next())\n\t\t// //\n\t\tif (type + character === 47 + 10)\n\t\t\tbreak\n\t\t// /*\n\t\telse if (type + character === 42 + 42 && peek() === 47)\n\t\t\tbreak\n\n\treturn '/*' + slice(index, position - 1) + '*' + from(type === 47 ? type : next())\n}\n\n/**\n * @param {number} index\n * @return {string}\n */\nexport function identifier (index) {\n\twhile (!token(peek()))\n\t\tnext()\n\n\treturn slice(index, position)\n}\n","import {COMMENT, RULESET, DECLARATION} from './Enum.js'\nimport {abs, charat, trim, from, sizeof, strlen, substr, append, replace, indexof} from './Utility.js'\nimport {node, char, prev, next, peek, caret, alloc, dealloc, delimit, whitespace, escaping, identifier, commenter} from './Tokenizer.js'\n\n/**\n * @param {string} value\n * @return {object[]}\n */\nexport function compile (value) {\n\treturn dealloc(parse('', null, null, null, [''], value = alloc(value), 0, [0], value))\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {string[]} rule\n * @param {string[]} rules\n * @param {string[]} rulesets\n * @param {number[]} pseudo\n * @param {number[]} points\n * @param {string[]} declarations\n * @return {object}\n */\nexport function parse (value, root, parent, rule, rules, rulesets, pseudo, points, declarations) {\n\tvar index = 0\n\tvar offset = 0\n\tvar length = pseudo\n\tvar atrule = 0\n\tvar property = 0\n\tvar previous = 0\n\tvar variable = 1\n\tvar scanning = 1\n\tvar ampersand = 1\n\tvar character = 0\n\tvar type = ''\n\tvar props = rules\n\tvar children = rulesets\n\tvar reference = rule\n\tvar characters = type\n\n\twhile (scanning)\n\t\tswitch (previous = character, character = next()) {\n\t\t\t// (\n\t\t\tcase 40:\n\t\t\t\tif (previous != 108 && charat(characters, length - 1) == 58) {\n\t\t\t\t\tif (indexof(characters += replace(delimit(character), '&', '&\\f'), '&\\f', abs(index ? points[index - 1] : 0)) != -1)\n\t\t\t\t\t\tampersand = -1\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t// \" ' [\n\t\t\tcase 34: case 39: case 91:\n\t\t\t\tcharacters += delimit(character)\n\t\t\t\tbreak\n\t\t\t// \\t \\n \\r \\s\n\t\t\tcase 9: case 10: case 13: case 32:\n\t\t\t\tcharacters += whitespace(previous)\n\t\t\t\tbreak\n\t\t\t// \\\n\t\t\tcase 92:\n\t\t\t\tcharacters += escaping(caret() - 1, 7)\n\t\t\t\tcontinue\n\t\t\t// /\n\t\t\tcase 47:\n\t\t\t\tswitch (peek()) {\n\t\t\t\t\tcase 42: case 47:\n\t\t\t\t\t\tappend(comment(commenter(next(), caret()), root, parent, declarations), declarations)\n\t\t\t\t\t\tbreak\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tcharacters += '/'\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t// {\n\t\t\tcase 123 * variable:\n\t\t\t\tpoints[index++] = strlen(characters) * ampersand\n\t\t\t// } ; \\0\n\t\t\tcase 125 * variable: case 59: case 0:\n\t\t\t\tswitch (character) {\n\t\t\t\t\t// \\0 }\n\t\t\t\t\tcase 0: case 125: scanning = 0\n\t\t\t\t\t// ;\n\t\t\t\t\tcase 59 + offset: if (ampersand == -1) characters = replace(characters, /\\f/g, '')\n\t\t\t\t\t\tif (property > 0 && (strlen(characters) - length))\n\t\t\t\t\t\t\tappend(property > 32 ? declaration(characters + ';', rule, parent, length - 1, declarations) : declaration(replace(characters, ' ', '') + ';', rule, parent, length - 2, declarations), declarations)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// @ ;\n\t\t\t\t\tcase 59: characters += ';'\n\t\t\t\t\t// { rule/at-rule\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tappend(reference = ruleset(characters, root, parent, index, offset, rules, points, type, props = [], children = [], length, rulesets), rulesets)\n\n\t\t\t\t\t\tif (character === 123)\n\t\t\t\t\t\t\tif (offset === 0)\n\t\t\t\t\t\t\t\tparse(characters, root, reference, reference, props, rulesets, length, points, children)\n\t\t\t\t\t\t\telse\n\t\t\t\t\t\t\t\tswitch (atrule === 99 && charat(characters, 3) === 110 ? 100 : atrule) {\n\t\t\t\t\t\t\t\t\t// d l m s\n\t\t\t\t\t\t\t\t\tcase 100: case 108: case 109: case 115:\n\t\t\t\t\t\t\t\t\t\tparse(value, reference, reference, rule && append(ruleset(value, reference, reference, 0, 0, rules, points, type, rules, props = [], length, children), children), rules, children, length, points, rule ? props : children)\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\tdefault:\n\t\t\t\t\t\t\t\t\t\tparse(characters, reference, reference, reference, [''], children, 0, points, children)\n\t\t\t\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tindex = offset = property = 0, variable = ampersand = 1, type = characters = '', length = pseudo\n\t\t\t\tbreak\n\t\t\t// :\n\t\t\tcase 58:\n\t\t\t\tlength = 1 + strlen(characters), property = previous\n\t\t\tdefault:\n\t\t\t\tif (variable < 1)\n\t\t\t\t\tif (character == 123)\n\t\t\t\t\t\t--variable\n\t\t\t\t\telse if (character == 125 && variable++ == 0 && prev() == 125)\n\t\t\t\t\t\tcontinue\n\n\t\t\t\tswitch (characters += from(character), character * variable) {\n\t\t\t\t\t// &\n\t\t\t\t\tcase 38:\n\t\t\t\t\t\tampersand = offset > 0 ? 1 : (characters += '\\f', -1)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// ,\n\t\t\t\t\tcase 44:\n\t\t\t\t\t\tpoints[index++] = (strlen(characters) - 1) * ampersand, ampersand = 1\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// @\n\t\t\t\t\tcase 64:\n\t\t\t\t\t\t// -\n\t\t\t\t\t\tif (peek() === 45)\n\t\t\t\t\t\t\tcharacters += delimit(next())\n\n\t\t\t\t\t\tatrule = peek(), offset = length = strlen(type = characters += identifier(caret())), character++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t// -\n\t\t\t\t\tcase 45:\n\t\t\t\t\t\tif (previous === 45 && strlen(characters) == 2)\n\t\t\t\t\t\t\tvariable = 0\n\t\t\t\t}\n\t\t}\n\n\treturn rulesets\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} index\n * @param {number} offset\n * @param {string[]} rules\n * @param {number[]} points\n * @param {string} type\n * @param {string[]} props\n * @param {string[]} children\n * @param {number} length\n * @param {object[]} siblings\n * @return {object}\n */\nexport function ruleset (value, root, parent, index, offset, rules, points, type, props, children, length, siblings) {\n\tvar post = offset - 1\n\tvar rule = offset === 0 ? rules : ['']\n\tvar size = sizeof(rule)\n\n\tfor (var i = 0, j = 0, k = 0; i < index; ++i)\n\t\tfor (var x = 0, y = substr(value, post + 1, post = abs(j = points[i])), z = value; x < size; ++x)\n\t\t\tif (z = trim(j > 0 ? rule[x] + ' ' + y : replace(y, /&\\f/g, rule[x])))\n\t\t\t\tprops[k++] = z\n\n\treturn node(value, root, parent, offset === 0 ? RULESET : type, props, children, length, siblings)\n}\n\n/**\n * @param {number} value\n * @param {object} root\n * @param {object?} parent\n * @param {object[]} siblings\n * @return {object}\n */\nexport function comment (value, root, parent, siblings) {\n\treturn node(value, root, parent, COMMENT, from(char()), substr(value, 2, -2), 0, siblings)\n}\n\n/**\n * @param {string} value\n * @param {object} root\n * @param {object?} parent\n * @param {number} length\n * @param {object[]} siblings\n * @return {object}\n */\nexport function declaration (value, root, parent, length, siblings) {\n\treturn node(value, root, parent, DECLARATION, substr(value, 0, length), substr(value, length + 1, -1), length, siblings)\n}\n","import {IMPORT, LAYER, COMMENT, RULESET, DECLARATION, KEYFRAMES} from './Enum.js'\nimport {strlen} from './Utility.js'\n\n/**\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */\nexport function serialize (children, callback) {\n\tvar output = ''\n\n\tfor (var i = 0; i < children.length; i++)\n\t\toutput += callback(children[i], i, children, callback) || ''\n\n\treturn output\n}\n\n/**\n * @param {object} element\n * @param {number} index\n * @param {object[]} children\n * @param {function} callback\n * @return {string}\n */\nexport function stringify (element, index, children, callback) {\n\tswitch (element.type) {\n\t\tcase LAYER: if (element.children.length) break\n\t\tcase IMPORT: case DECLARATION: return element.return = element.return || element.value\n\t\tcase COMMENT: return ''\n\t\tcase KEYFRAMES: return element.return = element.value + '{' + serialize(element.children, callback) + '}'\n\t\tcase RULESET: if (!strlen(element.value = element.props.join(','))) return ''\n\t}\n\n\treturn strlen(children = serialize(element.children, callback)) ? element.return = element.value + '{' + children + '}' : ''\n}\n","import _slicedToArray from \"@babel/runtime/helpers/esm/slicedToArray\";\nimport canUseDom from \"rc-util/es/Dom/canUseDom\";\nimport { ATTR_MARK } from \"../StyleContext\";\nexport var ATTR_CACHE_MAP = 'data-ant-cssinjs-cache-path';\n\n/**\n * This marks style from the css file.\n * Which means not exist in `