diff --git a/Apps/Web/AI_Recorder_2/dist/assets/index-BlYQBfWo.css b/Apps/Web/AI_Recorder_2/dist/assets/index-CrwDEiCX.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-CrwDEiCX.css index 12c1c7bf3..dd6960c30 100644 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-BlYQBfWo.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: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: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-DLSinZ59.js b/Apps/Web/AI_Recorder_2/dist/assets/index-DLSinZ59.js deleted file mode 100644 index 0130b46ed..000000000 --- a/Apps/Web/AI_Recorder_2/dist/assets/index-DLSinZ59.js +++ /dev/null @@ -1,265 +0,0 @@ -function iy(e,t){for(var n=0;nr[i]})}}}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 i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var oy=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ws(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ay={exports:{}},Kc={},ly={exports:{}},ct={};/** - * @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 Us=Symbol.for("react.element"),vw=Symbol.for("react.portal"),mw=Symbol.for("react.fragment"),hw=Symbol.for("react.strict_mode"),gw=Symbol.for("react.profiler"),yw=Symbol.for("react.provider"),bw=Symbol.for("react.context"),Sw=Symbol.for("react.forward_ref"),Cw=Symbol.for("react.suspense"),ww=Symbol.for("react.memo"),xw=Symbol.for("react.lazy"),dh=Symbol.iterator;function Ew(e){return e===null||typeof e!="object"?null:(e=dh&&e[dh]||e["@@iterator"],typeof e=="function"?e:null)}var sy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},uy=Object.assign,cy={};function vl(e,t,n){this.props=e,this.context=t,this.refs=cy,this.updater=n||sy}vl.prototype.isReactComponent={};vl.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")};vl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function fy(){}fy.prototype=vl.prototype;function Nv(e,t,n){this.props=e,this.context=t,this.refs=cy,this.updater=n||sy}var _v=Nv.prototype=new fy;_v.constructor=Nv;uy(_v,vl.prototype);_v.isPureReactComponent=!0;var ph=Array.isArray,dy=Object.prototype.hasOwnProperty,Mv={current:null},py={key:!0,ref:!0,__self:!0,__source:!0};function vy(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)dy.call(t,r)&&!py.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,D=M[W];if(0>>1;Wi(ee,N))Qi(ae,ee)?(M[W]=ae,M[Q]=N,W=Q):(M[W]=ee,M[se]=N,W=se);else if(Qi(ae,N))M[W]=ae,M[Q]=N,W=Q;else break e}}return U}function i(M,U){var N=M.sortIndex-U.sortIndex;return N!==0?N:M.id-U.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],d=[],m=1,g=null,y=3,O=!1,w=!1,$=!1,T=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(M){for(var U=n(d);U!==null;){if(U.callback===null)r(d);else if(U.startTime<=M)r(d),U.sortIndex=U.expirationTime,t(c,U);else break;U=n(d)}}function R(M){if($=!1,C(M),!w)if(n(c)!==null)w=!0,z(I);else{var U=n(d);U!==null&&L(R,U.startTime-M)}}function I(M,U){w=!1,$&&($=!1,S(j),j=-1),O=!0;var N=y;try{for(C(U),g=n(c);g!==null&&(!(g.expirationTime>U)||M&&!Z());){var W=g.callback;if(typeof W=="function"){g.callback=null,y=g.priorityLevel;var D=W(g.expirationTime<=U);U=e.unstable_now(),typeof D=="function"?g.callback=D:g===n(c)&&r(c),C(U)}else r(c);g=n(c)}if(g!==null)var ne=!0;else{var se=n(d);se!==null&&L(R,se.startTime-U),ne=!1}return ne}finally{g=null,y=N,O=!1}}var _=!1,f=null,j=-1,k=5,V=-1;function Z(){return!(e.unstable_now()-VM||125W?(M.sortIndex=N,t(d,M),n(c)===null&&M===n(d)&&($?(S(j),j=-1):$=!0,L(R,N-W))):(M.sortIndex=D,t(c,M),w||O||(w=!0,z(I))),M},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(M){var U=y;return function(){var N=y;y=U;try{return M.apply(this,arguments)}finally{y=N}}}})(yy);gy.exports=yy;var kw=gy.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 by=v,Rr=kw;function he(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"),Kd=Object.prototype.hasOwnProperty,jw=/^[: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]*$/,mh={},hh={};function Lw(e){return Kd.call(hh,e)?!0:Kd.call(mh,e)?!1:jw.test(e)?hh[e]=!0:(mh[e]=!0,!1)}function Fw(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 zw(e,t,n,r){if(t===null||typeof t>"u"||Fw(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 Qn(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var In={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){In[e]=new Qn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];In[t]=new Qn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){In[e]=new Qn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){In[e]=new Qn(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){In[e]=new Qn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){In[e]=new Qn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){In[e]=new Qn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){In[e]=new Qn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){In[e]=new Qn(e,5,!1,e.toLowerCase(),null,!1,!1)});var kv=/[\-:]([a-z])/g;function jv(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(kv,jv);In[t]=new Qn(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(kv,jv);In[t]=new Qn(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(kv,jv);In[t]=new Qn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){In[e]=new Qn(e,1,!1,e.toLowerCase(),null,!1,!1)});In.xlinkHref=new Qn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){In[e]=new Qn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Lv(e,t,n,r){var i=In.hasOwnProperty(t)?In[t]:null;(i!==null?i.type!==0:r||!(2s||i[a]!==o[s]){var c=` -`+i[a].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=a&&0<=s);break}}}finally{Qf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xl(e):""}function Dw(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=Yf(e.type,!1),e;case 11:return e=Yf(e.type.render,!1),e;case 1:return e=Yf(e.type,!0),e;default:return""}}function Yd(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 Ma:return"Fragment";case _a:return"Portal";case Gd:return"Profiler";case Fv:return"StrictMode";case Xd:return"Suspense";case Qd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wy:return(e.displayName||"Context")+".Consumer";case Cy:return(e._context.displayName||"Context")+".Provider";case zv:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Dv:return t=e.displayName||null,t!==null?t:Yd(e.type)||"Memo";case fo:t=e._payload,e=e._init;try{return Yd(e(t))}catch{}}return null}function Bw(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 Yd(t);case 8:return t===Fv?"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 Po(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ey(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Hw(e){var t=Ey(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function du(e){e._valueTracker||(e._valueTracker=Hw(e))}function $y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ey(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function sc(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 Zd(e,t){var n=t.checked;return Zt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function yh(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Po(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 Oy(e,t){t=t.checked,t!=null&&Lv(e,"checked",t,!1)}function Jd(e,t){Oy(e,t);var n=Po(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")?ep(e,t.type,n):t.hasOwnProperty("defaultValue")&&ep(e,t.type,Po(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function bh(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 ep(e,t,n){(t!=="number"||sc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ql=Array.isArray;function Ka(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=pu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function hs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ts={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},Vw=["Webkit","ms","Moz","O"];Object.keys(ts).forEach(function(e){Vw.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ts[t]=ts[e]})});function Iy(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ts.hasOwnProperty(e)&&ts[e]?(""+t).trim():t+"px"}function Ny(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Iy(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Ww=Zt({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 rp(e,t){if(t){if(Ww[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(he(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(he(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(he(61))}if(t.style!=null&&typeof t.style!="object")throw Error(he(62))}}function ip(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 op=null;function Bv(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ap=null,Ga=null,Xa=null;function wh(e){if(e=Gs(e)){if(typeof ap!="function")throw Error(he(280));var t=e.stateNode;t&&(t=Jc(t),ap(e.stateNode,e.type,t))}}function _y(e){Ga?Xa?Xa.push(e):Xa=[e]:Ga=e}function My(){if(Ga){var e=Ga,t=Xa;if(Xa=Ga=null,wh(e),t)for(e=0;e>>=0,e===0?32:31-(tx(e)/nx|0)|0}var vu=64,mu=4194304;function Yl(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 dc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Yl(s):(o&=a,o!==0&&(r=Yl(o)))}else a=n&~i,a!==0?r=Yl(a):o!==0&&(r=Yl(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&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 qs(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ii(t),e[t]=n}function ax(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=rs),Nh=" ",_h=!1;function Jy(e,t){switch(e){case"keyup":return Ax.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function e1(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Aa=!1;function jx(e,t){switch(e){case"compositionend":return e1(t);case"keypress":return t.which!==32?null:(_h=!0,Nh);case"textInput":return e=t.data,e===Nh&&_h?null:e;default:return null}}function Lx(e,t){if(Aa)return e==="compositionend"||!Xv&&Jy(e,t)?(e=Yy(),Vu=qv=ho=null,Aa=!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=jh(n)}}function i1(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?i1(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function o1(){for(var e=window,t=sc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=sc(e.document)}return t}function Qv(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 qx(e){var t=o1(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&i1(n.ownerDocument.documentElement,n)){if(r!==null&&Qv(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 i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Lh(n,o);var a=Lh(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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,ka=null,dp=null,os=null,pp=!1;function Fh(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;pp||ka==null||ka!==sc(r)||(r=ka,"selectionStart"in r&&Qv(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}),os&&ws(os,r)||(os=r,r=mc(dp,"onSelect"),0Fa||(e.current=bp[Fa],bp[Fa]=null,Fa--)}function Lt(e,t){Fa++,bp[Fa]=e.current,e.current=t}var Io={},Fn=Ao(Io),fr=Ao(!1),ia=Io;function nl(e,t){var n=e.type.contextTypes;if(!n)return Io;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function dr(e){return e=e.childContextTypes,e!=null}function gc(){Dt(fr),Dt(Fn)}function Uh(e,t,n){if(Fn.current!==Io)throw Error(he(168));Lt(Fn,t),Lt(fr,n)}function v1(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(he(108,Bw(e)||"Unknown",i));return Zt({},n,r)}function yc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Io,ia=Fn.current,Lt(Fn,e),Lt(fr,fr.current),!0}function qh(e,t,n){var r=e.stateNode;if(!r)throw Error(he(169));n?(e=v1(e,t,ia),r.__reactInternalMemoizedMergedChildContext=e,Dt(fr),Dt(Fn),Lt(Fn,e)):Dt(fr),Lt(fr,n)}var Bi=null,ef=!1,fd=!1;function m1(e){Bi===null?Bi=[e]:Bi.push(e)}function iE(e){ef=!0,m1(e)}function ko(){if(!fd&&Bi!==null){fd=!0;var e=0,t=Rt;try{var n=Bi;for(Rt=1;e>=a,i-=a,Vi=1<<32-ii(t)+i|n<j?(k=f,f=null):k=f.sibling;var V=y(S,f,C[j],R);if(V===null){f===null&&(f=k);break}e&&f&&V.alternate===null&&t(S,f),b=o(V,b,j),_===null?I=V:_.sibling=V,_=V,f=k}if(j===C.length)return n(S,f),Kt&&Uo(S,j),I;if(f===null){for(;jj?(k=f,f=null):k=f.sibling;var Z=y(S,f,V.value,R);if(Z===null){f===null&&(f=k);break}e&&f&&Z.alternate===null&&t(S,f),b=o(Z,b,j),_===null?I=Z:_.sibling=Z,_=Z,f=k}if(V.done)return n(S,f),Kt&&Uo(S,j),I;if(f===null){for(;!V.done;j++,V=C.next())V=g(S,V.value,R),V!==null&&(b=o(V,b,j),_===null?I=V:_.sibling=V,_=V);return Kt&&Uo(S,j),I}for(f=r(S,f);!V.done;j++,V=C.next())V=O(f,S,j,V.value,R),V!==null&&(e&&V.alternate!==null&&f.delete(V.key===null?j:V.key),b=o(V,b,j),_===null?I=V:_.sibling=V,_=V);return e&&f.forEach(function(H){return t(S,H)}),Kt&&Uo(S,j),I}function T(S,b,C,R){if(typeof C=="object"&&C!==null&&C.type===Ma&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case fu:e:{for(var I=C.key,_=b;_!==null;){if(_.key===I){if(I=C.type,I===Ma){if(_.tag===7){n(S,_.sibling),b=i(_,C.props.children),b.return=S,S=b;break e}}else if(_.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===fo&&Jh(I)===_.type){n(S,_.sibling),b=i(_,C.props),b.ref=Dl(S,_,C),b.return=S,S=b;break e}n(S,_);break}else t(S,_);_=_.sibling}C.type===Ma?(b=ta(C.props.children,S.mode,R,C.key),b.return=S,S=b):(R=Yu(C.type,C.key,C.props,null,S.mode,R),R.ref=Dl(S,b,C),R.return=S,S=R)}return a(S);case _a:e:{for(_=C.key;b!==null;){if(b.key===_)if(b.tag===4&&b.stateNode.containerInfo===C.containerInfo&&b.stateNode.implementation===C.implementation){n(S,b.sibling),b=i(b,C.children||[]),b.return=S,S=b;break e}else{n(S,b);break}else t(S,b);b=b.sibling}b=bd(C,S.mode,R),b.return=S,S=b}return a(S);case fo:return _=C._init,T(S,b,_(C._payload),R)}if(Ql(C))return w(S,b,C,R);if(kl(C))return $(S,b,C,R);wu(S,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,b!==null&&b.tag===6?(n(S,b.sibling),b=i(b,C),b.return=S,S=b):(n(S,b),b=yd(C,S.mode,R),b.return=S,S=b),a(S)):n(S,b)}return T}var il=x1(!0),E1=x1(!1),Xs={},Pi=Ao(Xs),Os=Ao(Xs),Ts=Ao(Xs);function Yo(e){if(e===Xs)throw Error(he(174));return e}function om(e,t){switch(Lt(Ts,t),Lt(Os,e),Lt(Pi,Xs),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:np(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=np(t,e)}Dt(Pi),Lt(Pi,t)}function ol(){Dt(Pi),Dt(Os),Dt(Ts)}function $1(e){Yo(Ts.current);var t=Yo(Pi.current),n=np(t,e.type);t!==n&&(Lt(Os,e),Lt(Pi,n))}function am(e){Os.current===e&&(Dt(Pi),Dt(Os))}var Qt=Ao(0);function Ec(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 dd=[];function lm(){for(var e=0;en?n:4,e(!0);var r=pd.transition;pd.transition={};try{e(!1),t()}finally{Rt=n,pd.transition=r}}function B1(){return Wr().memoizedState}function sE(e,t,n){var r=To(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},H1(e))V1(t,n);else if(n=b1(e,t,n,r),n!==null){var i=qn();oi(n,e,r,i),W1(n,t,r)}}function uE(e,t,n){var r=To(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(H1(e))V1(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,si(s,a)){var c=t.interleaved;c===null?(i.next=i,rm(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}finally{}n=b1(e,t,i,r),n!==null&&(i=qn(),oi(n,e,r,i),W1(n,t,r))}}function H1(e){var t=e.alternate;return e===Yt||t!==null&&t===Yt}function V1(e,t){as=$c=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function W1(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Vv(e,n)}}var Oc={readContext:Vr,useCallback:Mn,useContext:Mn,useEffect:Mn,useImperativeHandle:Mn,useInsertionEffect:Mn,useLayoutEffect:Mn,useMemo:Mn,useReducer:Mn,useRef:Mn,useState:Mn,useDebugValue:Mn,useDeferredValue:Mn,useTransition:Mn,useMutableSource:Mn,useSyncExternalStore:Mn,useId:Mn,unstable_isNewReconciler:!1},cE={readContext:Vr,useCallback:function(e,t){return $i().memoizedState=[e,t===void 0?null:t],e},useContext:Vr,useEffect:tg,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ku(4194308,4,j1.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ku(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ku(4,2,e,t)},useMemo:function(e,t){var n=$i();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$i();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=sE.bind(null,Yt,e),[r.memoizedState,e]},useRef:function(e){var t=$i();return e={current:e},t.memoizedState=e},useState:eg,useDebugValue:dm,useDeferredValue:function(e){return $i().memoizedState=e},useTransition:function(){var e=eg(!1),t=e[0];return e=lE.bind(null,e[1]),$i().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Yt,i=$i();if(Kt){if(n===void 0)throw Error(he(407));n=n()}else{if(n=t(),wn===null)throw Error(he(349));aa&30||R1(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,tg(I1.bind(null,r,o,e),[e]),r.flags|=2048,Is(9,P1.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=$i(),t=wn.identifierPrefix;if(Kt){var n=Wi,r=Vi;n=(r&~(1<<32-ii(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Rs++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Oi]=t,e[$s]=r,J1(e,t,!1,!1),t.stateNode=e;e:{switch(a=ip(n,r),n){case"dialog":zt("cancel",e),zt("close",e),i=r;break;case"iframe":case"object":case"embed":zt("load",e),i=r;break;case"video":case"audio":for(i=0;ill&&(t.flags|=128,r=!0,Bl(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ec(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Bl(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Kt)return An(t),null}else 2*ln()-o.renderingStartTime>ll&&n!==1073741824&&(t.flags|=128,r=!0,Bl(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ln(),t.sibling=null,n=Qt.current,Lt(Qt,r?n&1|2:n&1),t):(An(t),null);case 22:case 23:return ym(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Er&1073741824&&(An(t),t.subtreeFlags&6&&(t.flags|=8192)):An(t),null;case 24:return null;case 25:return null}throw Error(he(156,t.tag))}function yE(e,t){switch(Zv(t),t.tag){case 1:return dr(t.type)&&gc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ol(),Dt(fr),Dt(Fn),lm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return am(t),null;case 13:if(Dt(Qt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(he(340));rl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Dt(Qt),null;case 4:return ol(),null;case 10:return nm(t.type._context),null;case 22:case 23:return ym(),null;case 24:return null;default:return null}}var Eu=!1,jn=!1,bE=typeof WeakSet=="function"?WeakSet:Set,Ie=null;function Ha(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){nn(e,t,r)}else n.current=null}function Np(e,t,n){try{n()}catch(r){nn(e,t,r)}}var cg=!1;function SE(e,t){if(vp=pc,e=o1(),Qv(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,c=-1,d=0,m=0,g=e,y=null;t:for(;;){for(var O;g!==n||i!==0&&g.nodeType!==3||(s=a+i),g!==o||r!==0&&g.nodeType!==3||(c=a+r),g.nodeType===3&&(a+=g.nodeValue.length),(O=g.firstChild)!==null;)y=g,g=O;for(;;){if(g===e)break t;if(y===n&&++d===i&&(s=a),y===o&&++m===r&&(c=a),(O=g.nextSibling)!==null)break;g=y,y=g.parentNode}g=O}n=s===-1||c===-1?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(mp={focusedElem:e,selectionRange:n},pc=!1,Ie=t;Ie!==null;)if(t=Ie,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ie=e;else for(;Ie!==null;){t=Ie;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var $=w.memoizedProps,T=w.memoizedState,S=t.stateNode,b=S.getSnapshotBeforeUpdate(t.elementType===t.type?$:Jr(t.type,$),T);S.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var C=t.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(he(163))}}catch(R){nn(t,t.return,R)}if(e=t.sibling,e!==null){e.return=t.return,Ie=e;break}Ie=t.return}return w=cg,cg=!1,w}function ls(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Np(t,n,o)}i=i.next}while(i!==r)}}function rf(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 _p(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 nb(e){var t=e.alternate;t!==null&&(e.alternate=null,nb(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Oi],delete t[$s],delete t[yp],delete t[nE],delete t[rE])),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 rb(e){return e.tag===5||e.tag===3||e.tag===4}function fg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||rb(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 Mp(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=hc));else if(r!==4&&(e=e.child,e!==null))for(Mp(e,t,n),e=e.sibling;e!==null;)Mp(e,t,n),e=e.sibling}function Ap(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(Ap(e,t,n),e=e.sibling;e!==null;)Ap(e,t,n),e=e.sibling}var On=null,ei=!1;function so(e,t,n){for(n=n.child;n!==null;)ib(e,t,n),n=n.sibling}function ib(e,t,n){if(Ri&&typeof Ri.onCommitFiberUnmount=="function")try{Ri.onCommitFiberUnmount(Xc,n)}catch{}switch(n.tag){case 5:jn||Ha(n,t);case 6:var r=On,i=ei;On=null,so(e,t,n),On=r,ei=i,On!==null&&(ei?(e=On,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):On.removeChild(n.stateNode));break;case 18:On!==null&&(ei?(e=On,n=n.stateNode,e.nodeType===8?cd(e.parentNode,n):e.nodeType===1&&cd(e,n),Ss(e)):cd(On,n.stateNode));break;case 4:r=On,i=ei,On=n.stateNode.containerInfo,ei=!0,so(e,t,n),On=r,ei=i;break;case 0:case 11:case 14:case 15:if(!jn&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&Np(n,t,a),i=i.next}while(i!==r)}so(e,t,n);break;case 1:if(!jn&&(Ha(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){nn(n,t,s)}so(e,t,n);break;case 21:so(e,t,n);break;case 22:n.mode&1?(jn=(r=jn)||n.memoizedState!==null,so(e,t,n),jn=r):so(e,t,n);break;default:so(e,t,n)}}function dg(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bE),t.forEach(function(r){var i=PE.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Yr(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=ln()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*wE(r/1960))-r,10e?16:e,go===null)var r=!1;else{if(e=go,go=null,Pc=0,St&6)throw Error(he(331));var i=St;for(St|=4,Ie=e.current;Ie!==null;){var o=Ie,a=o.child;if(Ie.flags&16){var s=o.deletions;if(s!==null){for(var c=0;cln()-hm?ea(e,0):mm|=n),pr(e,t)}function db(e,t){t===0&&(e.mode&1?(t=mu,mu<<=1,!(mu&130023424)&&(mu=4194304)):t=1);var n=qn();e=Qi(e,t),e!==null&&(qs(e,t,n),pr(e,n))}function RE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),db(e,n)}function PE(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(he(314))}r!==null&&r.delete(t),db(e,n)}var pb;pb=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||fr.current)cr=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return cr=!1,hE(e,t,n);cr=!!(e.flags&131072)}else cr=!1,Kt&&t.flags&1048576&&h1(t,Sc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Gu(e,t),e=t.pendingProps;var i=nl(t,Fn.current);Ya(t,n),i=um(null,t,r,e,i,n);var o=cm();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,dr(r)?(o=!0,yc(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,im(t),i.updater=tf,t.stateNode=i,i._reactInternals=t,Ep(t,r,e,n),t=Tp(null,t,r,!0,o,n)):(t.tag=0,Kt&&o&&Yv(t),Wn(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Gu(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=NE(r),e=Jr(r,e),i){case 0:t=Op(null,t,r,e,n);break e;case 1:t=lg(null,t,r,e,n);break e;case 11:t=og(null,t,r,e,n);break e;case 14:t=ag(null,t,r,Jr(r.type,e),n);break e}throw Error(he(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Jr(r,i),Op(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Jr(r,i),lg(e,t,r,i,n);case 3:e:{if(Q1(t),e===null)throw Error(he(387));r=t.pendingProps,o=t.memoizedState,i=o.element,S1(e,t),xc(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=al(Error(he(423)),t),t=sg(e,t,r,n,i);break e}else if(r!==i){i=al(Error(he(424)),t),t=sg(e,t,r,n,i);break e}else for($r=Eo(t.stateNode.containerInfo.firstChild),Tr=t,Kt=!0,ri=null,n=E1(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(rl(),r===i){t=Yi(e,t,n);break e}Wn(e,t,r,n)}t=t.child}return t;case 5:return $1(t),e===null&&Cp(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,hp(r,i)?a=null:o!==null&&hp(r,o)&&(t.flags|=32),X1(e,t),Wn(e,t,a,n),t.child;case 6:return e===null&&Cp(t),null;case 13:return Y1(e,t,n);case 4:return om(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=il(t,null,r,n):Wn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Jr(r,i),og(e,t,r,i,n);case 7:return Wn(e,t,t.pendingProps,n),t.child;case 8:return Wn(e,t,t.pendingProps.children,n),t.child;case 12:return Wn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Lt(Cc,r._currentValue),r._currentValue=a,o!==null)if(si(o.value,a)){if(o.children===i.children&&!fr.current){t=Yi(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var c=s.firstContext;c!==null;){if(c.context===r){if(o.tag===1){c=Ui(-1,n&-n),c.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var m=d.pending;m===null?c.next=c:(c.next=m.next,m.next=c),d.pending=c}}o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),wp(o.return,n,t),s.lanes|=n;break}c=c.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(he(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),wp(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Wn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Ya(t,n),i=Vr(i),r=r(i),t.flags|=1,Wn(e,t,r,n),t.child;case 14:return r=t.type,i=Jr(r,t.pendingProps),i=Jr(r.type,i),ag(e,t,r,i,n);case 15:return K1(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Jr(r,i),Gu(e,t),t.tag=1,dr(r)?(e=!0,yc(t)):e=!1,Ya(t,n),w1(t,r,i),Ep(t,r,i,n),Tp(null,t,r,!0,e,n);case 19:return Z1(e,t,n);case 22:return G1(e,t,n)}throw Error(he(156,t.tag))};function vb(e,t){return Dy(e,t)}function IE(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 Br(e,t,n,r){return new IE(e,t,n,r)}function Sm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function NE(e){if(typeof e=="function")return Sm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===zv)return 11;if(e===Dv)return 14}return 2}function Ro(e,t){var n=e.alternate;return n===null?(n=Br(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 Yu(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")Sm(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ma:return ta(n.children,i,o,t);case Fv:a=8,i|=8;break;case Gd:return e=Br(12,n,t,i|2),e.elementType=Gd,e.lanes=o,e;case Xd:return e=Br(13,n,t,i),e.elementType=Xd,e.lanes=o,e;case Qd:return e=Br(19,n,t,i),e.elementType=Qd,e.lanes=o,e;case xy:return af(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cy:a=10;break e;case wy:a=9;break e;case zv:a=11;break e;case Dv:a=14;break e;case fo:a=16,r=null;break e}throw Error(he(130,e==null?e:typeof e,""))}return t=Br(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function ta(e,t,n,r){return e=Br(7,e,r,t),e.lanes=n,e}function af(e,t,n,r){return e=Br(22,e,r,t),e.elementType=xy,e.lanes=n,e.stateNode={isHidden:!1},e}function yd(e,t,n){return e=Br(6,e,null,t),e.lanes=n,e}function bd(e,t,n){return t=Br(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function _E(e,t,n,r,i){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=Jf(0),this.expirationTimes=Jf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jf(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Cm(e,t,n,r,i,o,a,s,c){return e=new _E(e,t,n,s,c),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Br(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},im(o),e}function ME(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(yb)}catch(e){console.error(e)}}yb(),hy.exports=Ir;var gl=hy.exports;const zp=Ws(gl),FE=iy({__proto__:null,default:zp},[gl]);var Sg=gl;qd.createRoot=Sg.createRoot,qd.hydrateRoot=Sg.hydrateRoot;var $m=v.createContext({});function Qe(){return Qe=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 Et(e,t){if(e==null)return{};var n,r,i=BE(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var wb={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 o="",a=0;a1)&&(e=1),e}function Ru(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Zo(e){return e.length===1?"0"+e:String(e)}function UE(e,t,n){return{r:Rn(e,255)*255,g:Rn(t,255)*255,b:Rn(n,255)*255}}function Cg(e,t,n){e=Rn(e,255),t=Rn(t,255),n=Rn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var c=r-i;switch(a=s>.5?c/(2-r-i):c/(r+i),r){case e:o=(t-n)/c+(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 qE(e,t,n){var r,i,o;if(e=Rn(e,360),t=Rn(t,100),n=Rn(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=Sd(s,a,e+1/3),i=Sd(s,a,e),o=Sd(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function Bp(e,t,n){e=Rn(e,255),t=Rn(t,255),n=Rn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,c=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var Vp={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 Na(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=JE(e)),typeof e=="object"&&(Fi(e.r)&&Fi(e.g)&&Fi(e.b)?(t=UE(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Fi(e.h)&&Fi(e.s)&&Fi(e.v)?(r=Ru(e.s),i=Ru(e.v),t=KE(e.h,r,i),a=!0,s="hsv"):Fi(e.h)&&Fi(e.s)&&Fi(e.l)&&(r=Ru(e.s),o=Ru(e.l),t=qE(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=xb(n),{ok:a,format:e.format||s,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 YE="[-\\+]?\\d+%?",ZE="[-\\+]?\\d*\\.\\d+%?",yo="(?:".concat(ZE,")|(?:").concat(YE,")"),Cd="[\\s|\\(]+(".concat(yo,")[,|\\s]+(").concat(yo,")[,|\\s]+(").concat(yo,")\\s*\\)?"),wd="[\\s|\\(]+(".concat(yo,")[,|\\s]+(").concat(yo,")[,|\\s]+(").concat(yo,")[,|\\s]+(").concat(yo,")\\s*\\)?"),Zr={CSS_UNIT:new RegExp(yo),rgb:new RegExp("rgb"+Cd),rgba:new RegExp("rgba"+wd),hsl:new RegExp("hsl"+Cd),hsla:new RegExp("hsla"+wd),hsv:new RegExp("hsv"+Cd),hsva:new RegExp("hsva"+wd),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 JE(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Vp[e])e=Vp[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:xr(n[1]),g:xr(n[2]),b:xr(n[3]),a:wg(n[4]),format:t?"name":"hex8"}:(n=Zr.hex6.exec(e),n?{r:xr(n[1]),g:xr(n[2]),b:xr(n[3]),format:t?"name":"hex"}:(n=Zr.hex4.exec(e),n?{r:xr(n[1]+n[1]),g:xr(n[2]+n[2]),b:xr(n[3]+n[3]),a:wg(n[4]+n[4]),format:t?"name":"hex8"}:(n=Zr.hex3.exec(e),n?{r:xr(n[1]+n[1]),g:xr(n[2]+n[2]),b:xr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Fi(e){return!!Zr.CSS_UNIT.exec(String(e))}var Un=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=QE(t)),this.originalInput=t;var i=Na(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.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=i.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,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=xb(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=Bp(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=Bp(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Cg(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=Cg(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Hp(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),GE(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(Rn(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(Rn(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="#"+Hp(this.r,this.g,this.b,!1),n=0,r=Object.entries(Vp);n=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?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=Tu(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=Tu(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=Tu(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=Tu(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(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},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,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},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(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},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,i=[this],o=360/t,a=1;a=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Pu*t:Math.round(e.h)+Pu*t:r=n?Math.round(e.h)+Pu*t:Math.round(e.h)-Pu*t,r<0?r+=360:r>=360&&(r-=360),r}function Og(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-xg*t:t===$b?r=e.s+xg:r=e.s+e$*t,r>1&&(r=1),n&&t===Eb&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Tg(e,t,n){var r;return n?r=e.v+t$*t:r=e.v-n$*t,r>1&&(r=1),Number(r.toFixed(2))}function ua(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Na(e),i=Eb;i>0;i-=1){var o=Eg(r),a=Iu(Na({h:$g(o,i,!0),s:Og(o,i,!0),v:Tg(o,i,!0)}));n.push(a)}n.push(Iu(r));for(var s=1;s<=$b;s+=1){var c=Eg(r),d=Iu(Na({h:$g(c,s),s:Og(c,s),v:Tg(c,s)}));n.push(d)}return t.theme==="dark"?r$.map(function(m){var g=m.index,y=m.opacity,O=Iu(i$(Na(t.backgroundColor||"#141414"),Na(n[g]),y*100));return O}):n}var xd={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"},Zu={},Ed={};Object.keys(xd).forEach(function(e){Zu[e]=ua(xd[e]),Zu[e].primary=Zu[e][5],Ed[e]=ua(xd[e],{theme:"dark",backgroundColor:"#141414"}),Ed[e].primary=Ed[e][5]});var o$=Zu.blue;function Rg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):l$}function ff(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function s$(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Tm(e){return Array.from((Wp.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function Tb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Pr())return null;var n=t.csp,r=t.prepend,i=t.priority,o=i===void 0?0:i,a=s$(r),s=a==="prependQueue",c=document.createElement("style");c.setAttribute(Pg,a),s&&o&&c.setAttribute(Ig,"".concat(o)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var d=ff(t),m=d.firstChild;if(r){if(s){var g=(t.styles||Tm(d)).filter(function(y){if(!["prepend","prependQueue"].includes(y.getAttribute(Pg)))return!1;var O=Number(y.getAttribute(Ig)||0);return o>=O});if(g.length)return d.insertBefore(c,g[g.length-1].nextSibling),c}d.insertBefore(c,m)}else d.appendChild(c);return c}function Rb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=ff(t);return(t.styles||Tm(n)).find(function(r){return r.getAttribute(Ob(t))===e})}function _s(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Rb(e,t);if(n){var r=ff(t);r.removeChild(n)}}function u$(e,t){var n=Wp.get(e);if(!n||!a$(document,n)){var r=Tb("",t),i=r.parentNode;Wp.set(e,i),e.removeChild(r)}}function qi(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=ff(n),i=Tm(r),o=ie(ie({},n),{},{styles:i});u$(r,o);var a=Rb(t,o);if(a){var s,c;if((s=o.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((c=o.csp)===null||c===void 0?void 0:c.nonce)){var d;a.nonce=(d=o.csp)===null||d===void 0?void 0:d.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var m=Tb(e,o);return m.setAttribute(Ob(o),t),m}function Pb(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function c$(e){return Pb(e)instanceof ShadowRoot}function _c(e){return c$(e)?Pb(e):null}var Up={},f$=function(t){};function d$(e,t){}function p$(e,t){}function v$(){Up={}}function Ib(e,t,n){!t&&!Up[n]&&(e(!1,n),Up[n]=!0)}function Kn(e,t){Ib(d$,e,t)}function m$(e,t){Ib(p$,e,t)}Kn.preMessage=f$;Kn.resetWarned=v$;Kn.noteOnce=m$;function h$(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function g$(e,t){Kn(e,"[@ant-design/icons] ".concat(t))}function Ng(e){return rt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(rt(e.icon)==="object"||typeof e.icon=="function")}function _g(){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[h$(n)]=r}return t},{})}function qp(e,t,n){return n?me.createElement(e.tag,ie(ie({key:t},_g(e.attrs)),n),(e.children||[]).map(function(r,i){return qp(r,"".concat(t,"-").concat(e.tag,"-").concat(i))})):me.createElement(e.tag,ie({key:t},_g(e.attrs)),(e.children||[]).map(function(r,i){return qp(r,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function Nb(e){return ua(e)[0]}function _b(e){return e?Array.isArray(e)?e:[e]:[]}var y$=` -.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); - } -} -`,b$=function(t){var n=v.useContext($m),r=n.csp,i=n.prefixCls,o=y$;i&&(o=o.replace(/anticon/g,i)),v.useEffect(function(){var a=t.current,s=_c(a);qi(o,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},S$=["icon","className","onClick","style","primaryColor","secondaryColor"],cs={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function C$(e){var t=e.primaryColor,n=e.secondaryColor;cs.primaryColor=t,cs.secondaryColor=n||Nb(t),cs.calculated=!!n}function w$(){return ie({},cs)}var yl=function(t){var n=t.icon,r=t.className,i=t.onClick,o=t.style,a=t.primaryColor,s=t.secondaryColor,c=Et(t,S$),d=v.useRef(),m=cs;if(a&&(m={primaryColor:a,secondaryColor:s||Nb(a)}),b$(d),g$(Ng(n),"icon should be icon definiton, but got ".concat(n)),!Ng(n))return null;var g=n;return g&&typeof g.icon=="function"&&(g=ie(ie({},g),{},{icon:g.icon(m.primaryColor,m.secondaryColor)})),qp(g.icon,"svg-".concat(g.name),ie(ie({className:r,onClick:i,style:o,"data-icon":g.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:d}))};yl.displayName="IconReact";yl.getTwoToneColors=w$;yl.setTwoToneColors=C$;function Mb(e){var t=_b(e),n=de(t,2),r=n[0],i=n[1];return yl.setTwoToneColors({primaryColor:r,secondaryColor:i})}function x$(){var e=yl.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var E$=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Mb(o$.primary);var fi=v.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,o=e.rotate,a=e.tabIndex,s=e.onClick,c=e.twoToneColor,d=Et(e,E$),m=v.useContext($m),g=m.prefixCls,y=g===void 0?"anticon":g,O=m.rootClassName,w=Ce(O,y,Y(Y({},"".concat(y,"-").concat(r.name),!!r.name),"".concat(y,"-spin"),!!i||r.name==="loading"),n),$=a;$===void 0&&s&&($=-1);var T=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,S=_b(c),b=de(S,2),C=b[0],R=b[1];return v.createElement("span",Qe({role:"img","aria-label":r.name},d,{ref:t,tabIndex:$,onClick:s,className:w}),v.createElement(yl,{icon:r,primaryColor:C,secondaryColor:R,style:T}))});fi.displayName="AntdIcon";fi.getTwoToneColor=x$;fi.setTwoToneColor=Mb;var $$={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 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},O$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:$$}))},T$=v.forwardRef(O$),R$={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"},P$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:R$}))},I$=v.forwardRef(P$),N$={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"},_$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:N$}))},Ab=v.forwardRef(_$),M$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},A$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:M$}))},k$=v.forwardRef(A$),j$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},L$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:j$}))},F$=v.forwardRef(L$),z$={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"},D$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:z$}))},B$=v.forwardRef(D$),H$={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"},V$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:H$}))},W$=v.forwardRef(V$),U$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},q$=function(t,n){return v.createElement(fi,Qe({},t,{ref:n,icon:U$}))},K$=v.forwardRef(q$),kb={exports:{}},Pt={};/** - * @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 Rm=Symbol.for("react.element"),Pm=Symbol.for("react.portal"),df=Symbol.for("react.fragment"),pf=Symbol.for("react.strict_mode"),vf=Symbol.for("react.profiler"),mf=Symbol.for("react.provider"),hf=Symbol.for("react.context"),G$=Symbol.for("react.server_context"),gf=Symbol.for("react.forward_ref"),yf=Symbol.for("react.suspense"),bf=Symbol.for("react.suspense_list"),Sf=Symbol.for("react.memo"),Cf=Symbol.for("react.lazy"),X$=Symbol.for("react.offscreen"),jb;jb=Symbol.for("react.module.reference");function qr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Rm:switch(e=e.type,e){case df:case vf:case pf:case yf:case bf:return e;default:switch(e=e&&e.$$typeof,e){case G$:case hf:case gf:case Cf:case Sf:case mf:return e;default:return t}}case Pm:return t}}}Pt.ContextConsumer=hf;Pt.ContextProvider=mf;Pt.Element=Rm;Pt.ForwardRef=gf;Pt.Fragment=df;Pt.Lazy=Cf;Pt.Memo=Sf;Pt.Portal=Pm;Pt.Profiler=vf;Pt.StrictMode=pf;Pt.Suspense=yf;Pt.SuspenseList=bf;Pt.isAsyncMode=function(){return!1};Pt.isConcurrentMode=function(){return!1};Pt.isContextConsumer=function(e){return qr(e)===hf};Pt.isContextProvider=function(e){return qr(e)===mf};Pt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Rm};Pt.isForwardRef=function(e){return qr(e)===gf};Pt.isFragment=function(e){return qr(e)===df};Pt.isLazy=function(e){return qr(e)===Cf};Pt.isMemo=function(e){return qr(e)===Sf};Pt.isPortal=function(e){return qr(e)===Pm};Pt.isProfiler=function(e){return qr(e)===vf};Pt.isStrictMode=function(e){return qr(e)===pf};Pt.isSuspense=function(e){return qr(e)===yf};Pt.isSuspenseList=function(e){return qr(e)===bf};Pt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===df||e===vf||e===pf||e===yf||e===bf||e===X$||typeof e=="object"&&e!==null&&(e.$$typeof===Cf||e.$$typeof===Sf||e.$$typeof===mf||e.$$typeof===hf||e.$$typeof===gf||e.$$typeof===jb||e.getModuleId!==void 0)};Pt.typeOf=qr;kb.exports=Pt;var fs=kb.exports;function wf(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 Im=function(t,n){typeof t=="function"?t(n):rt(t)==="object"&&t&&"current"in t&&(t.current=n)},Ni=function(){for(var t=arguments.length,n=new Array(t),r=0;r{n([t],!1)},o=()=>{r(t)};return e.stillRecording?pt.jsx(pt.Fragment,{}):pt.jsx(pt.Fragment,{children:pt.jsxs("div",{className:"action py-3 pl-3 mb-1 d-flex align-item-center"+(e.animateRomove?" animExit":""),children:[pt.jsx("div",{className:"d-inline-block pl-2 pr-4",children:t+1}),pt.jsx("div",{className:"action-text "+(e.typeWrite?"typing-demo":""),onAnimationEnd:o,children:e==null?"Loading...":e.name}),pt.jsx("div",{className:"del-button py-0 ml-auto mr-3",onClick:i,children:pt.jsx(I$,{})})]})})}function No(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return me.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(No(r)):fs.isFragment(r)&&r.props?n=n.concat(No(r.props.children,t)):n.push(r))}),n}function Ms(e){return e instanceof HTMLElement||e instanceof SVGElement}function Z$(e){return e&&rt(e)==="object"&&Ms(e.nativeElement)?e.nativeElement:Ms(e)?e:null}function Ju(e){var t=Z$(e);if(t)return t;if(e instanceof me.Component){var n;return(n=zp.findDOMNode)===null||n===void 0?void 0:n.call(zp,e)}return null}var Kp=v.createContext(null);function J$(e){var t=e.children,n=e.onBatchResize,r=v.useRef(0),i=v.useRef([]),o=v.useContext(Kp),a=v.useCallback(function(s,c,d){r.current+=1;var m=r.current;i.current.push({size:s,element:c,data:d}),Promise.resolve().then(function(){m===r.current&&(n==null||n(i.current),i.current=[])}),o==null||o(s,c,d)},[n,o]);return v.createElement(Kp.Provider,{value:a},t)}var Lb=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(i,o){return i[0]===n?(r=o,!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),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(n,r){var i=e(this.__entries__,n);~i?this.__entries__[i][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,i=e(r,n);~i&&r.splice(i,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 i=0,o=this.__entries__;i0},e.prototype.connect_=function(){!Gp||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),o2?(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(){!Gp||!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,i=i2.some(function(o){return!!~r.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Fb=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof sl(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new v2(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 sl(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 m2(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}(),Db=typeof WeakMap<"u"?new WeakMap:new Lb,Bb=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=a2.getInstance(),r=new h2(t,n,this);Db.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Bb.prototype[e]=function(){var t;return(t=Db.get(this))[e].apply(t,arguments)}});var g2=function(){return typeof Mc.ResizeObserver<"u"?Mc.ResizeObserver:Bb}(),bo=new Map;function y2(e){e.forEach(function(t){var n,r=t.target;(n=bo.get(r))===null||n===void 0||n.forEach(function(i){return i(r)})})}var Hb=new g2(y2);function b2(e,t){bo.has(e)||(bo.set(e,new Set),Hb.observe(e)),bo.get(e).add(t)}function S2(e,t){bo.has(e)&&(bo.get(e).delete(t),bo.get(e).size||(Hb.unobserve(e),bo.delete(e)))}function Dn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ag(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:1;kg+=1;var r=kg;function i(o){if(o===0)Kb(r),t();else{var a=Ub(function(){i(o-1)});Nm.set(r,a)}}return i(n),r};Pn.cancel=function(e){var t=Nm.get(e);return Kb(e),qb(t)};function ks(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=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(i){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 js(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=r.has(o);if(Kn(!c,"Warning: There may be circular references"),c)return!1;if(o===a)return!0;if(n&&s>1)return!1;r.add(o);var d=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var m=0;m1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var c;a=(c=a)===null||c===void 0||(c=c.map)===null||c===void 0?void 0:c.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&o&&(a.value[1]=this.cacheCallTimes++),(i=a)===null||i===void 0?void 0:i.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 i=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(d,m){var g=de(d,2),y=g[1];return i.internalGet(m)[1]0,void 0),jg+=1}return Bn(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,i){return i(n,r)},void 0)}}]),e}(),$d=new _m;function Qp(e){var t=Array.isArray(e)?e:[e];return $d.has(t)||$d.set(t,new Gb(t)),$d.get(t)}var M2=new WeakMap,Od={};function A2(e,t){for(var n=M2,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=Lg.get(e)||"";return n||(Object.keys(e).forEach(function(r){var i=e[r];n+=r,i instanceof Gb?n+=i.id:i&&rt(i)==="object"?n+=ds(i,t):n+=i}),t&&(n=ks(n)),Lg.set(e,n)),n}function Fg(e,t){return ks("".concat(t,"_").concat(ds(e,!0)))}var Yp=Pr();function Ne(e){return typeof e=="number"?"".concat(e,"px"):e}function kc(e,t,n){var r,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var a=ie(ie({},i),{},(r={},Y(r,ul,t),Y(r,ai,n),r)),s=Object.keys(a).map(function(c){var d=a[c];return d?"".concat(c,'="').concat(d,'"'):null}).filter(function(c){return c}).join(" ");return"")}var Xb=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()},k2=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(i){var o=de(i,2),a=o[0],s=o[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},Qb=function(t,n,r){var i={},o={};return Object.entries(t).forEach(function(a){var s,c,d=de(a,2),m=d[0],g=d[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[m])o[m]=g;else if((typeof g=="string"||typeof g=="number")&&!(r!=null&&(c=r.ignore)!==null&&c!==void 0&&c[m])){var y,O=Xb(m,r==null?void 0:r.prefix);i[O]=typeof g=="number"&&!(r!=null&&(y=r.unitless)!==null&&y!==void 0&&y[m])?"".concat(g,"px"):String(g),o[m]="var(".concat(O,")")}}),[o,k2(i,n,{scope:r==null?void 0:r.scope})]},zg=Pr()?v.useLayoutEffect:v.useEffect,Cn=function(t,n){var r=v.useRef(!0);zg(function(){return t(r.current)},n),zg(function(){return r.current=!1,function(){r.current=!0}},[])},Dg=function(t,n){Cn(function(r){if(!r)return t()},n)},j2=ie({},Gc),Bg=j2.useInsertionEffect,L2=function(t,n,r){v.useMemo(t,r),Cn(function(){return n(!0)},r)},F2=Bg?function(e,t,n){return Bg(function(){return e(),t()},n)}:L2;const z2=F2;var D2=ie({},Gc),B2=D2.useInsertionEffect,H2=function(t){var n=[],r=!1;function i(o){r||n.push(o)}return v.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(o){return o()})}},t),i},V2=function(){return function(t){t()}},W2=typeof B2<"u"?H2:V2;const U2=W2;function Mm(e,t,n,r,i){var o=v.useContext($f),a=o.cache,s=[e].concat(Le(t)),c=Xp(s),d=U2([c]),m=function(w){a.opUpdate(c,function($){var T=$||[void 0,void 0],S=de(T,2),b=S[0],C=b===void 0?0:b,R=S[1],I=R,_=I||n(),f=[C,_];return w?w(f):f})};v.useMemo(function(){m()},[c]);var g=a.opGet(c),y=g[1];return z2(function(){i==null||i(y)},function(O){return m(function(w){var $=de(w,2),T=$[0],S=$[1];return O&&T===0&&(i==null||i(y)),[T+1,S]}),function(){a.opUpdate(c,function(w){var $=w||[],T=de($,2),S=T[0],b=S===void 0?0:S,C=T[1],R=b-1;return R===0?(d(function(){(O||!a.opGet(c))&&(r==null||r(C,!1))}),null):[b-1,C]})}},[c]),y}var q2={},K2="css",Go=new Map;function G2(e){Go.set(e,(Go.get(e)||0)+1)}function X2(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(ul,'="').concat(e,'"]'));n.forEach(function(r){if(r[So]===t){var i;(i=r.parentNode)===null||i===void 0||i.removeChild(r)}})}}var Q2=0;function Y2(e,t){Go.set(e,(Go.get(e)||0)-1);var n=Array.from(Go.keys()),r=n.filter(function(i){var o=Go.get(i)||0;return o<=0});n.length-r.length>Q2&&r.forEach(function(i){X2(i,t),Go.delete(i)})}var Z2=function(t,n,r,i){var o=r.getDerivativeToken(t),a=ie(ie({},o),n);return i&&(a=i(a)),a},Yb="token";function J2(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=v.useContext($f),i=r.cache.instanceId,o=r.container,a=n.salt,s=a===void 0?"":a,c=n.override,d=c===void 0?q2:c,m=n.formatToken,g=n.getComputedToken,y=n.cssVar,O=A2(function(){return Object.assign.apply(Object,[{}].concat(Le(t)))},t),w=ds(O),$=ds(d),T=y?ds(y):"",S=Mm(Yb,[s,e.id,w,$,T],function(){var b,C=g?g(O,d,e):Z2(O,d,e,m),R=ie({},C),I="";if(y){var _=Qb(C,y.key,{prefix:y.prefix,ignore:y.ignore,unitless:y.unitless,preserve:y.preserve}),f=de(_,2);C=f[0],I=f[1]}var j=Fg(C,s);C._tokenKey=j,R._tokenKey=Fg(R,s);var k=(b=y==null?void 0:y.key)!==null&&b!==void 0?b:j;C._themeKey=k,G2(k);var V="".concat(K2,"-").concat(ks(j));return C._hashId=V,[C,V,R,I,(y==null?void 0:y.key)||""]},function(b){Y2(b[0]._themeKey,i)},function(b){var C=de(b,4),R=C[0],I=C[3];if(y&&I){var _=qi(I,ks("css-variables-".concat(R._themeKey)),{mark:ai,prepend:"queue",attachTo:o,priority:-999});_[So]=i,_.setAttribute(ul,R._themeKey)}});return S}var eO=function(t,n,r){var i=de(t,5),o=i[2],a=i[3],s=i[4],c=r||{},d=c.plain;if(!a)return null;var m=o._tokenKey,g=-999,y={"data-rc-order":"prependQueue","data-rc-priority":"".concat(g)},O=kc(a,s,m,y,d);return[g,m,O]},tO={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},Zb="comm",Jb="rule",eS="decl",nO="@import",rO="@keyframes",iO="@layer",tS=Math.abs,Am=String.fromCharCode;function nS(e){return e.trim()}function ec(e,t,n){return e.replace(t,n)}function oO(e,t,n){return e.indexOf(t,n)}function Ls(e,t){return e.charCodeAt(t)|0}function Fs(e,t,n){return e.slice(t,n)}function Hi(e){return e.length}function aO(e){return e.length}function Nu(e,t){return t.push(e),e}var Of=1,cl=1,rS=0,Ur=0,fn=0,Cl="";function km(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:Of,column:cl,length:a,return:"",siblings:s}}function lO(){return fn}function sO(){return fn=Ur>0?Ls(Cl,--Ur):0,cl--,fn===10&&(cl=1,Of--),fn}function li(){return fn=Ur2||Zp(fn)>3?"":" "}function dO(e,t){for(;--t&&li()&&!(fn<48||fn>102||fn>57&&fn<65||fn>70&&fn<97););return Tf(e,tc()+(t<6&&na()==32&&li()==32))}function Jp(e){for(;li();)switch(fn){case e:return Ur;case 34:case 39:e!==34&&e!==39&&Jp(fn);break;case 40:e===41&&Jp(e);break;case 92:li();break}return Ur}function pO(e,t){for(;li()&&e+fn!==57;)if(e+fn===84&&na()===47)break;return"/*"+Tf(t,Ur-1)+"*"+Am(e===47?e:li())}function vO(e){for(;!Zp(na());)li();return Tf(e,Ur)}function mO(e){return cO(nc("",null,null,null,[""],e=uO(e),0,[0],e))}function nc(e,t,n,r,i,o,a,s,c){for(var d=0,m=0,g=a,y=0,O=0,w=0,$=1,T=1,S=1,b=0,C="",R=i,I=o,_=r,f=C;T;)switch(w=b,b=li()){case 40:if(w!=108&&Ls(f,g-1)==58){oO(f+=ec(Td(b),"&","&\f"),"&\f",tS(d?s[d-1]:0))!=-1&&(S=-1);break}case 34:case 39:case 91:f+=Td(b);break;case 9:case 10:case 13:case 32:f+=fO(w);break;case 92:f+=dO(tc()-1,7);continue;case 47:switch(na()){case 42:case 47:Nu(hO(pO(li(),tc()),t,n,c),c);break;default:f+="/"}break;case 123*$:s[d++]=Hi(f)*S;case 125*$:case 59:case 0:switch(b){case 0:case 125:T=0;case 59+m:S==-1&&(f=ec(f,/\f/g,"")),O>0&&Hi(f)-g&&Nu(O>32?Vg(f+";",r,n,g-1,c):Vg(ec(f," ","")+";",r,n,g-2,c),c);break;case 59:f+=";";default:if(Nu(_=Hg(f,t,n,d,m,i,s,C,R=[],I=[],g,o),o),b===123)if(m===0)nc(f,t,_,_,R,o,g,s,I);else switch(y===99&&Ls(f,3)===110?100:y){case 100:case 108:case 109:case 115:nc(e,_,_,r&&Nu(Hg(e,_,_,0,0,i,s,C,i,R=[],g,I),I),i,I,g,s,r?R:I);break;default:nc(f,_,_,_,[""],I,0,s,I)}}d=m=O=0,$=S=1,C=f="",g=a;break;case 58:g=1+Hi(f),O=w;default:if($<1){if(b==123)--$;else if(b==125&&$++==0&&sO()==125)continue}switch(f+=Am(b),b*$){case 38:S=m>0?1:(f+="\f",-1);break;case 44:s[d++]=(Hi(f)-1)*S,S=1;break;case 64:na()===45&&(f+=Td(li())),y=na(),m=g=Hi(C=f+=vO(tc())),b++;break;case 45:w===45&&Hi(f)==2&&($=0)}}return o}function Hg(e,t,n,r,i,o,a,s,c,d,m,g){for(var y=i-1,O=i===0?o:[""],w=aO(O),$=0,T=0,S=0;$0?O[b]+" "+C:ec(C,/&\f/g,O[b])))&&(c[S++]=R);return km(e,t,n,i===0?Jb:s,c,d,m,g)}function hO(e,t,n,r){return km(e,t,n,Zb,Am(lO()),Fs(e,2,-2),0,r)}function Vg(e,t,n,r,i){return km(e,t,n,eS,Fs(e,0,r),Fs(e,r+1,-1),r,i)}function ev(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:[]},i=r.root,o=r.injectHash,a=r.parentSelectors,s=n.hashId,c=n.layer;n.path;var d=n.hashPriority,m=n.transformers,g=m===void 0?[]:m;n.linters;var y="",O={};function w(S){var b=S.getName(s);if(!O[b]){var C=e(S.style,n,{root:!1,parentSelectors:a}),R=de(C,1),I=R[0];O[b]="@keyframes ".concat(S.getName(s)).concat(I)}}function $(S){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return S.forEach(function(C){Array.isArray(C)?$(C,b):C&&b.push(C)}),b}var T=$(Array.isArray(t)?t:[t]);return T.forEach(function(S){var b=typeof S=="string"&&!i?{}:S;if(typeof b=="string")y+="".concat(b,` -`);else if(b._keyframe)w(b);else{var C=g.reduce(function(R,I){var _;return(I==null||(_=I.visit)===null||_===void 0?void 0:_.call(I,R))||R},b);Object.keys(C).forEach(function(R){var I=C[R];if(rt(I)==="object"&&I&&(R!=="animationName"||!I._keyframe)&&!wO(I)){var _=!1,f=R.trim(),j=!1;(i||o)&&s?f.startsWith("@")?_=!0:f=xO(R,s,d):i&&!s&&(f==="&"||f==="")&&(f="",j=!0);var k=e(I,n,{root:j,injectHash:_,parentSelectors:[].concat(Le(a),[f])}),V=de(k,2),Z=V[0],H=V[1];O=ie(ie({},O),H),y+="".concat(f).concat(Z)}else{let J=function(z,L){var M=z.replace(/[A-Z]/g,function(N){return"-".concat(N.toLowerCase())}),U=L;!tO[z]&&typeof U=="number"&&U!==0&&(U="".concat(U,"px")),z==="animationName"&&L!==null&&L!==void 0&&L._keyframe&&(w(L),U=L.getName(s)),y+="".concat(M,":").concat(U,";")};var G,K=(G=I==null?void 0:I.value)!==null&&G!==void 0?G:I;rt(I)==="object"&&I!==null&&I!==void 0&&I[aS]&&Array.isArray(K)?K.forEach(function(z){J(R,z)}):J(R,K)}})}}),i?c&&(y="@layer ".concat(c.name," {").concat(y,"}"),c.dependencies&&(O["@layer ".concat(c.name)]=c.dependencies.map(function(S){return"@layer ".concat(S,", ").concat(c.name,";")}).join(` -`))):y="{".concat(y,"}"),[y,O]};function lS(e,t){return ks("".concat(e.join("%")).concat(t))}function $O(){return null}var sS="style";function tv(e,t){var n=e.token,r=e.path,i=e.hashId,o=e.layer,a=e.nonce,s=e.clientOnly,c=e.order,d=c===void 0?0:c,m=v.useContext($f),g=m.autoClear;m.mock;var y=m.defaultCache,O=m.hashPriority,w=m.container,$=m.ssrInline,T=m.transformers,S=m.linters,b=m.cache,C=m.layer,R=n._tokenKey,I=[R];C&&I.push("layer"),I.push.apply(I,Le(r));var _=Yp,f=Mm(sS,I,function(){var H=I.join("|");if(bO(H)){var G=SO(H),K=de(G,2),J=K[0],z=K[1];if(J)return[J,R,z,{},s,d]}var L=t(),M=EO(L,{hashId:i,hashPriority:O,layer:C?o:void 0,path:r.join("-"),transformers:T,linters:S}),U=de(M,2),N=U[0],W=U[1],D=rc(N),ne=lS(I,D);return[D,R,ne,W,s,d]},function(H,G){var K=de(H,3),J=K[2];(G||g)&&Yp&&_s(J,{mark:ai})},function(H){var G=de(H,4),K=G[0];G[1];var J=G[2],z=G[3];if(_&&K!==iS){var L={mark:ai,prepend:C?!1:"queue",attachTo:w,priority:d},M=typeof a=="function"?a():a;M&&(L.csp={nonce:M});var U=[],N=[];Object.keys(z).forEach(function(D){D.startsWith("@layer")?U.push(D):N.push(D)}),U.forEach(function(D){qi(rc(z[D]),"_layer-".concat(D),ie(ie({},L),{},{prepend:!0}))});var W=qi(K,J,L);W[So]=b.instanceId,W.setAttribute(ul,R),N.forEach(function(D){qi(rc(z[D]),"_effect-".concat(D),L)})}}),j=de(f,3),k=j[0],V=j[1],Z=j[2];return function(H){var G;if(!$||_||!y)G=v.createElement($O,null);else{var K;G=v.createElement("style",Qe({},(K={},Y(K,ul,V),Y(K,ai,Z),K),{dangerouslySetInnerHTML:{__html:k}}))}return v.createElement(v.Fragment,null,G,H)}}var OO=function(t,n,r){var i=de(t,6),o=i[0],a=i[1],s=i[2],c=i[3],d=i[4],m=i[5],g=r||{},y=g.plain;if(d)return null;var O=o,w={"data-rc-order":"prependQueue","data-rc-priority":"".concat(m)};return O=kc(o,a,s,w,y),c&&Object.keys(c).forEach(function($){if(!n[$]){n[$]=!0;var T=rc(c[$]),S=kc(T,a,"_effect-".concat($),w,y);$.startsWith("@layer")?O=S+O:O+=S}}),[m,s,O]},uS="cssVar",TO=function(t,n){var r=t.key,i=t.prefix,o=t.unitless,a=t.ignore,s=t.token,c=t.scope,d=c===void 0?"":c,m=v.useContext($f),g=m.cache.instanceId,y=m.container,O=s._tokenKey,w=[].concat(Le(t.path),[r,d,O]),$=Mm(uS,w,function(){var T=n(),S=Qb(T,r,{prefix:i,unitless:o,ignore:a,scope:d}),b=de(S,2),C=b[0],R=b[1],I=lS(w,R);return[C,R,I,r]},function(T){var S=de(T,3),b=S[2];Yp&&_s(b,{mark:ai})},function(T){var S=de(T,3),b=S[1],C=S[2];if(b){var R=qi(b,C,{mark:ai,prepend:"queue",attachTo:y,priority:-999});R[So]=g,R.setAttribute(ul,r)}});return $},RO=function(t,n,r){var i=de(t,4),o=i[1],a=i[2],s=i[3],c=r||{},d=c.plain;if(!o)return null;var m=-999,g={"data-rc-order":"prependQueue","data-rc-priority":"".concat(m)},y=kc(o,s,a,g,d);return[m,a,y]},Vl;Vl={},Y(Vl,sS,OO),Y(Vl,Yb,eO),Y(Vl,uS,RO);var _t=function(){function e(t,n){Dn(this,e),Y(this,"name",void 0),Y(this,"style",void 0),Y(this,"_keyframe",!0),this.name=t,this.style=n}return Bn(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 Ca(e){return e.notSplit=!0,e}Ca(["borderTop","borderBottom"]),Ca(["borderTop"]),Ca(["borderBottom"]),Ca(["borderLeft","borderRight"]),Ca(["borderLeft"]),Ca(["borderRight"]);function PO(e){return bb(e)||Wb(e)||Om(e)||Sb()}function Ti(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Ti(e,t.slice(0,-1))?e:cS(e,t,n,r)}function IO(e){return rt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Ug(e){return Array.isArray(e)?[]:{}}var NO=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Wa(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=_O,e},AO=v.createContext(void 0);var kO={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"},jO={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 fS={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},qg={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"]},jO),timePickerLocale:Object.assign({},fS)},Cr="${label} is not a valid ${type}",Rf={locale:"en",Pagination:kO,DatePicker:qg,TimePicker:fS,Calendar:qg,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:Cr,method:Cr,array:Cr,object:Cr,number:Cr,date:Cr,boolean:Cr,integer:Cr,float:Cr,regexp:Cr,email:Cr,url:Cr,hex:Cr},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({},Rf.Modal);let ic=[];const Kg=()=>ic.reduce((e,t)=>Object.assign(Object.assign({},e),t),Rf.Modal);function LO(e){if(e){const t=Object.assign({},e);return ic.push(t),Kg(),()=>{ic=ic.filter(n=>n!==t),Kg()}}Object.assign({},Rf.Modal)}const dS=v.createContext(void 0),FO="internalMark",zO=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;v.useEffect(()=>LO(t&&t.Modal),[t]);const i=v.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return v.createElement(dS.Provider,{value:i},n)},pS={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"},zs=Object.assign(Object.assign({},pS),{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 DO(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:c,colorBgBase:d,colorTextBase:m}=e,g=n(c),y=n(i),O=n(o),w=n(a),$=n(s),T=r(d,m),S=e.colorLink||e.colorInfo,b=n(S);return Object.assign(Object.assign({},T),{colorPrimaryBg:g[1],colorPrimaryBgHover:g[2],colorPrimaryBorder:g[3],colorPrimaryBorderHover:g[4],colorPrimaryHover:g[5],colorPrimary:g[6],colorPrimaryActive:g[7],colorPrimaryTextHover:g[8],colorPrimaryText:g[9],colorPrimaryTextActive:g[10],colorSuccessBg:y[1],colorSuccessBgHover:y[2],colorSuccessBorder:y[3],colorSuccessBorderHover:y[4],colorSuccessHover:y[4],colorSuccess:y[6],colorSuccessActive:y[7],colorSuccessTextHover:y[8],colorSuccessText:y[9],colorSuccessTextActive:y[10],colorErrorBg:w[1],colorErrorBgHover:w[2],colorErrorBgActive:w[3],colorErrorBorder:w[3],colorErrorBorderHover:w[4],colorErrorHover:w[5],colorError:w[6],colorErrorActive:w[7],colorErrorTextHover:w[8],colorErrorText:w[9],colorErrorTextActive:w[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:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new Un("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const BO=e=>{let t=e,n=e,r=e,i=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?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:i}};function HO(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:i}=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:i+1},BO(r))}const VO=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function oc(e){return(e+8)/e}function WO(e){const t=new Array(10).fill(null).map((n,r)=>{const i=r-1,o=e*Math.pow(2.71828,i/5),a=r>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:oc(n)}))}const UO=e=>{const t=WO(e),n=t.map(m=>m.size),r=t.map(m=>m.lineHeight),i=n[1],o=n[0],a=n[2],s=r[1],c=r[0],d=r[2];return{fontSizeSM:o,fontSize:i,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:d,lineHeightSM:c,fontHeight:Math.round(s*i),fontHeightLG:Math.round(d*a),fontHeightSM:Math.round(c*o),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function qO(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 zi=(e,t)=>new Un(e).setAlpha(t).toRgbString(),Wl=(e,t)=>new Un(e).darken(t).toHexString(),KO=e=>{const t=ua(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]}},GO=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:zi(r,.88),colorTextSecondary:zi(r,.65),colorTextTertiary:zi(r,.45),colorTextQuaternary:zi(r,.25),colorFill:zi(r,.15),colorFillSecondary:zi(r,.06),colorFillTertiary:zi(r,.04),colorFillQuaternary:zi(r,.02),colorBgLayout:Wl(n,4),colorBgContainer:Wl(n,0),colorBgElevated:Wl(n,0),colorBgSpotlight:zi(r,.85),colorBgBlur:"transparent",colorBorder:Wl(n,15),colorBorderSecondary:Wl(n,6)}};function XO(e){const t=Object.keys(pS).map(n=>{const r=ua(e[n]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${n}-${a+1}`]=r[a],i[`${n}${a+1}`]=r[a],i),{})}).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),DO(e,{generateColorPalettes:KO,generateNeutralColorPalettes:GO})),UO(e.fontSize)),qO(e)),VO(e)),HO(e))}const vS=Qp(XO),nv={token:zs,override:{override:zs},hashed:!0},mS=me.createContext(nv),hS="anticon",QO=(e,t)=>t||(e?`ant-${e}`:"ant"),Jt=v.createContext({getPrefixCls:QO,iconPrefixCls:hS}),YO=`-ant-${Date.now()}-${Math.random()}`;function ZO(e,t){const n={},r=(a,s)=>{let c=a.clone();return c=(s==null?void 0:s(c))||c,c.toRgbString()},i=(a,s)=>{const c=new Un(a),d=ua(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=d[1],n[`${s}-color-hover`]=d[4],n[`${s}-color-active`]=d[6],n[`${s}-color-outline`]=c.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=d[0],n[`${s}-color-deprecated-border`]=d[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new Un(t.primaryColor),s=ua(a.toRgbString());s.forEach((d,m)=>{n[`primary-${m+1}`]=d}),n["primary-color-deprecated-l-35"]=r(a,d=>d.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,d=>d.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,d=>d.tint(20)),n["primary-color-deprecated-t-50"]=r(a,d=>d.tint(50)),n["primary-color-deprecated-f-12"]=r(a,d=>d.setAlpha(d.getAlpha()*.12));const c=new Un(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,d=>d.setAlpha(d.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(c,d=>d.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` - :root { - ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` -`)} - } - `.trim()}function JO(e,t){const n=ZO(e,t);Pr()&&qi(n,`${YO}-dynamic-theme`)}const fl=v.createContext(!1),eT=e=>{let{children:t,disabled:n}=e;const r=v.useContext(fl);return v.createElement(fl.Provider,{value:n??r},t)},dl=v.createContext(void 0),tT=e=>{let{children:t,size:n}=e;const r=v.useContext(dl);return v.createElement(dl.Provider,{value:n||r},t)};function nT(){const e=v.useContext(fl),t=v.useContext(dl);return{componentDisabled:e,componentSize:t}}const jc=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],rT="5.17.3";function Rd(e){return e>=0&&e<=255}function _u(e,t){const{r:n,g:r,b:i,a:o}=new Un(e).toRgb();if(o<1)return e;const{r:a,g:s,b:c}=new Un(t).toRgb();for(let d=.01;d<=1;d+=.01){const m=Math.round((n-a*(1-d))/d),g=Math.round((r-s*(1-d))/d),y=Math.round((i-c*(1-d))/d);if(Rd(m)&&Rd(g)&&Rd(y))return new Un({r:m,g,b:y,a:Math.round(d*100)/100}).toRgbString()}return new Un({r:n,g:r,b:i,a:1}).toRgbString()}var iT=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 i=0,r=Object.getOwnPropertySymbols(e);i{delete r[y]});const i=Object.assign(Object.assign({},n),r),o=480,a=576,s=768,c=992,d=1200,m=1600;if(i.motion===!1){const y="0s";i.motionDurationFast=y,i.motionDurationMid=y,i.motionDurationSlow=y}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:_u(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:_u(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:_u(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:_u(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.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:o,screenXSMin:o,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:c-1,screenLG:c,screenLGMin:c,screenLGMax:d-1,screenXL:d,screenXLMin:d,screenXLMax:m-1,screenXXL:m,screenXXLMin:m,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new Un("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new Un("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new Un("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 Gg=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 i=0,r=Object.getOwnPropertySymbols(e);i{const r=n.getDerivativeToken(e),{override:i}=t,o=Gg(t,["override"]);let a=Object.assign(Object.assign({},r),{override:i});return a=gS(a),o&&Object.entries(o).forEach(s=>{let[c,d]=s;const{theme:m}=d,g=Gg(d,["theme"]);let y=g;m&&(y=SS(Object.assign(Object.assign({},a),g),{override:g},m)),a[c]=y}),a};function ui(){const{token:e,hashed:t,theme:n,override:r,cssVar:i}=me.useContext(mS),o=`${rT}-${t||""}`,a=n||vS,[s,c,d]=J2(a,[zs,e],{salt:o,override:r,getComputedToken:SS,formatToken:gS,cssVar:i&&{prefix:i.prefix,key:i.key,unitless:yS,ignore:bS,preserve:oT}});return[a,d,t?c:"",s,i]}function CS(e,t,n){return t=ca(t),Vb(e,Ef()?Reflect.construct(t,[],ca(e).constructor):t.apply(e,n))}let wS=Bn(function e(){Dn(this,e)});const xS="CALC_UNIT",aT=new RegExp(xS,"g");function Pd(e){return typeof e=="number"?`${e}${xS}`:e}let lT=function(e){function t(n){var r;return Dn(this,t),r=CS(this,t),r.result="",n instanceof t?r.result=`(${n.result})`:typeof n=="number"?r.result=Pd(n):typeof n=="string"&&(r.result=n),r}return Lo(t,e),Bn(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} + ${Pd(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} - ${Pd(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:i=!0}=r||{};return this.result=this.result.replace(aT,i?"px":""),typeof this.lowPriority<"u"?`calc(${this.result})`:this.result}}])}(wS),sT=function(e){function t(n){var r;return Dn(this,t),r=CS(this,t),r.result=0,n instanceof t?r.result=n.result:typeof n=="number"&&(r.result=n),r}return Lo(t,e),Bn(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}}])}(wS);const uT=e=>{const t=e==="css"?lT:sT;return n=>new t(n)};function Ln(e){var t=v.useRef();t.current=e;var n=v.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a1&&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}},ES=()=>({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"}}),rv=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),fT=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"}}}),dT=(e,t,n,r)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=n?`.${n}`:i,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},s),a),{[i]:a})}},$S=e=>({outline:`${Ne(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),iv=e=>({"&:focus-visible":Object.assign({},$S(e))});function pT(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rNe(i)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rNe(i)).join(",")})`}}}const OS=typeof CSSINJS_STATISTIC<"u";let ov=!0;function zn(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(i).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),ov=!0,r}const Xg={};function vT(){}const mT=e=>{let t,n=e,r=vT;return OS&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(i,o){return ov&&t.add(o),i[o]}}),r=(i,o)=>{var a;Xg[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=Xg[i])===null||a===void 0?void 0:a.component),o)}}),{token:n,keys:t,flush:r}},TS=(e,t)=>{const[n,r]=ui();return tv({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({},ES()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},RS=(e,t,n)=>{var r;return typeof n=="function"?n(zn(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},PS=(e,t,n,r)=>{const i=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[c,d]=s;var m;(i!=null&&i[c]||i!=null&&i[d])&&((m=i[d])!==null&&m!==void 0||(i[d]=i==null?void 0:i[c]))})}const o=Object.assign(Object.assign({},n),i);return Object.keys(o).forEach(a=>{o[a]===t[a]&&delete o[a]}),o},hT=(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 Lm(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return function(s){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[d,m,g,y,O]=ui(),{getPrefixCls:w,iconPrefixCls:$,csp:T}=v.useContext(Jt),S=w(),b=O?"css":"js",C=uT(b),{max:R,min:I}=pT(b),_={theme:d,token:y,hashId:g,nonce:()=>T==null?void 0:T.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return tv(Object.assign(Object.assign({},_),{clientOnly:!1,path:["Shared",S]}),()=>[{"&":fT(y)}]),TS($,T),[tv(Object.assign(Object.assign({},_),{path:[a,s,$]}),()=>{if(r.injectStyle===!1)return[];const{token:j,flush:k}=mT(y),V=RS(o,m,n),Z=`.${s}`,H=PS(o,m,V,{deprecatedTokens:r.deprecatedTokens});O&&Object.keys(V).forEach(J=>{V[J]=`var(${Xb(J,hT(o,O.prefix))})`});const G=zn(j,{componentCls:Z,prefixCls:s,iconCls:`.${$}`,antCls:`.${S}`,calc:C,max:R,min:I},O?V:H),K=t(G,{hashId:g,prefixCls:s,rootPrefixCls:S,iconPrefixCls:$});return k(o,H),[r.resetStyle===!1?null:dT(G,s,c,r.resetFont),K]}),g]}}const gT=(e,t,n,r)=>{const i=Lm(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:c=s}=a;return i(s,c),null}},yT=(e,t,n)=>{function r(d){return`${e}${d.slice(0,1).toUpperCase()}${d.slice(1)}`}const{unitless:i={},injectStyle:o=!0}=n??{},a={[r("zIndexPopup")]:!0};Object.keys(i).forEach(d=>{a[r(d)]=i[d]});const s=d=>{let{rootCls:m,cssVar:g}=d;const[,y]=ui();return TO({path:[e],prefix:g.prefix,key:g==null?void 0:g.key,unitless:Object.assign(Object.assign({},yS),a),ignore:bS,token:y,scope:m},()=>{const O=RS(e,y,t),w=PS(e,y,O,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(O).forEach($=>{w[r($)]=w[$],delete w[$]}),w}),null};return d=>{const[,,,,m]=ui();return[g=>o&&m?me.createElement(me.Fragment,null,me.createElement(s,{rootCls:d,cssVar:m,component:e}),g):g,m==null?void 0:m.key]}},pa=(e,t,n,r)=>{const i=Lm(e,t,n,r),o=yT(Array.isArray(e)?e[0]:e,n,r);return function(a){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a;const[,c]=i(a,s),[d,m]=o(s);return[d,c,m]}};function bT(e,t){return jc.reduce((n,r)=>{const i=e[`${r}1`],o=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}const ST=Object.assign({},Gc),{useId:Qg}=ST,CT=()=>"",wT=typeof Qg>"u"?CT:Qg;function xT(e,t,n){var r;jm();const i=e||{},o=i.inherit===!1||!t?Object.assign(Object.assign({},nv),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:nv.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=wT();return wf(()=>{var s,c;if(!e)return t;const d=Object.assign({},o.components);Object.keys(e.components||{}).forEach(y=>{d[y]=Object.assign(Object.assign({},d[y]),e.components[y])});const m=`css-var-${a.replace(/:/g,"")}`,g=((s=i.cssVar)!==null&&s!==void 0?s:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof o.cssVar=="object"?o.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((c=i.cssVar)===null||c===void 0?void 0:c.key)||m});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:d,cssVar:g})},[i,o],(s,c)=>s.some((d,m)=>{const g=c[m];return!js(d,g,!0)}))}var ET=["children"],IS=v.createContext({});function $T(e){var t=e.children,n=Et(e,ET);return v.createElement(IS.Provider,{value:n},t)}var OT=function(e){Lo(n,e);var t=bl(n);function n(){return Dn(this,n),t.apply(this,arguments)}return Bn(n,[{key:"render",value:function(){return this.props.children}}]),n}(v.Component),co="none",Mu="appear",Au="enter",ku="leave",Yg="none",ni="prepare",Ua="start",qa="active",Fm="end",NS="prepared";function Zg(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 TT(e,t){var n={animationend:Zg("Animation","AnimationEnd"),transitionend:Zg("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var RT=TT(Pr(),typeof window<"u"?window:{}),_S={};if(Pr()){var PT=document.createElement("div");_S=PT.style}var ju={};function MS(e){if(ju[e])return ju[e];var t=RT[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:2;t();var o=Pn(function(){i<=1?r({isCanceled:function(){return o!==e.current}}):n(r,i-1)});e.current=o}return v.useEffect(function(){return function(){t()}},[]),[n,t]};var _T=[ni,Ua,qa,Fm],MT=[ni,NS],FS=!1,AT=!0;function zS(e){return e===qa||e===Fm}const kT=function(e,t,n){var r=Ja(Yg),i=de(r,2),o=i[0],a=i[1],s=NT(),c=de(s,2),d=c[0],m=c[1];function g(){a(ni,!0)}var y=t?MT:_T;return LS(function(){if(o!==Yg&&o!==Fm){var O=y.indexOf(o),w=y[O+1],$=n(o);$===FS?a(w,!0):w&&d(function(T){function S(){T.isCanceled()||a(w,!0)}$===!0?S():Promise.resolve($).then(S)})}},[e,o]),v.useEffect(function(){return function(){m()}},[]),[g,o]};function jT(e,t,n,r){var i=r.motionEnter,o=i===void 0?!0:i,a=r.motionAppear,s=a===void 0?!0:a,c=r.motionLeave,d=c===void 0?!0:c,m=r.motionDeadline,g=r.motionLeaveImmediately,y=r.onAppearPrepare,O=r.onEnterPrepare,w=r.onLeavePrepare,$=r.onAppearStart,T=r.onEnterStart,S=r.onLeaveStart,b=r.onAppearActive,C=r.onEnterActive,R=r.onLeaveActive,I=r.onAppearEnd,_=r.onEnterEnd,f=r.onLeaveEnd,j=r.onVisibleChanged,k=Ja(),V=de(k,2),Z=V[0],H=V[1],G=Ja(co),K=de(G,2),J=K[0],z=K[1],L=Ja(null),M=de(L,2),U=M[0],N=M[1],W=v.useRef(!1),D=v.useRef(null);function ne(){return n()}var se=v.useRef(!1);function ee(){z(co,!0),N(null,!0)}var Q=Ln(function(Re){if(J!==co){var Te=ne();if(!(Re&&!Re.deadline&&Re.target!==Te)){var xe=se.current,Me;J===Mu&&xe?Me=I==null?void 0:I(Te,Re):J===Au&&xe?Me=_==null?void 0:_(Te,Re):J===ku&&xe&&(Me=f==null?void 0:f(Te,Re)),xe&&Me!==!1&&ee()}}}),ae=IT(Q),fe=de(ae,1),ge=fe[0],ye=function(Te){switch(Te){case Mu:return Y(Y(Y({},ni,y),Ua,$),qa,b);case Au:return Y(Y(Y({},ni,O),Ua,T),qa,C);case ku:return Y(Y(Y({},ni,w),Ua,S),qa,R);default:return{}}},Oe=v.useMemo(function(){return ye(J)},[J]),be=kT(J,!e,function(Re){if(Re===ni){var Te=Oe[ni];return Te?Te(ne()):FS}if(Ye in Oe){var xe;N(((xe=Oe[Ye])===null||xe===void 0?void 0:xe.call(Oe,ne(),null))||null)}return Ye===qa&&J!==co&&(ge(ne()),m>0&&(clearTimeout(D.current),D.current=setTimeout(function(){Q({deadline:!0})},m))),Ye===NS&&ee(),AT}),Ue=de(be,2),He=Ue[0],Ye=Ue[1],et=zS(Ye);se.current=et,LS(function(){H(t);var Re=W.current;W.current=!0;var Te;!Re&&t&&s&&(Te=Mu),Re&&t&&o&&(Te=Au),(Re&&!t&&d||!Re&&g&&!t&&d)&&(Te=ku);var xe=ye(Te);Te&&(e||xe[ni])?(z(Te),He()):z(co)},[t]),v.useEffect(function(){(J===Mu&&!s||J===Au&&!o||J===ku&&!d)&&z(co)},[s,o,d]),v.useEffect(function(){return function(){W.current=!1,clearTimeout(D.current)}},[]);var Ke=v.useRef(!1);v.useEffect(function(){Z&&(Ke.current=!0),Z!==void 0&&J===co&&((Ke.current||Z)&&(j==null||j(Z)),Ke.current=!0)},[Z,J]);var Ve=U;return Oe[ni]&&Ye===Ua&&(Ve=ie({transition:"none"},Ve)),[J,Ye,Ve,Z??t]}function LT(e){var t=e;rt(e)==="object"&&(t=e.transitionSupport);function n(i,o){return!!(i.motionName&&t&&o!==!1)}var r=v.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,c=i.removeOnLeave,d=c===void 0?!0:c,m=i.forceRender,g=i.children,y=i.motionName,O=i.leavedClassName,w=i.eventProps,$=v.useContext(IS),T=$.motion,S=n(i,T),b=v.useRef(),C=v.useRef();function R(){try{return b.current instanceof HTMLElement?b.current:Ju(C.current)}catch{return null}}var I=jT(S,s,R,i),_=de(I,4),f=_[0],j=_[1],k=_[2],V=_[3],Z=v.useRef(V);V&&(Z.current=!0);var H=v.useCallback(function(U){b.current=U,Im(o,U)},[o]),G,K=ie(ie({},w),{},{visible:s});if(!g)G=null;else if(f===co)V?G=g(ie({},K),H):!d&&Z.current&&O?G=g(ie(ie({},K),{},{className:O}),H):m||!d&&!O?G=g(ie(ie({},K),{},{style:{display:"none"}}),H):G=null;else{var J;j===ni?J="prepare":zS(j)?J="active":j===Ua&&(J="start");var z=t0(y,"".concat(f,"-").concat(J));G=g(ie(ie({},K),{},{className:Ce(t0(y,f),Y(Y({},z,z&&J),y,typeof y=="string")),style:k}),H)}if(v.isValidElement(G)&&jo(G)){var L=G,M=L.ref;M||(G=v.cloneElement(G,{ref:H}))}return v.createElement(OT,{ref:C},G)});return r.displayName="CSSMotion",r}const wl=LT(jS);var av="add",lv="keep",sv="remove",Nd="removed";function FT(e){var t;return e&&rt(e)==="object"&&"key"in e?t=e:t={key:e},ie(ie({},t),{},{key:String(t.key)})}function uv(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(FT)}function zT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,o=uv(e),a=uv(t);o.forEach(function(d){for(var m=!1,g=r;g1});return c.forEach(function(d){n=n.filter(function(m){var g=m.key,y=m.status;return g!==d||y!==sv}),n.forEach(function(m){m.key===d&&(m.status=lv)})}),n}var DT=["component","children","onVisibleChanged","onAllRemoved"],BT=["status"],HT=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function VT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:wl,n=function(r){Lo(o,r);var i=bl(o);function o(){var a;Dn(this,o);for(var s=arguments.length,c=new Array(s),d=0;dnull;var qT=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 i=0,r=Object.getOwnPropertySymbols(e);it.endsWith("Color"))}const YT=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(DS=t),r&&QT(r)&&JO(XT(),r)},ZT=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,anchor:o,form:a,locale:s,componentSize:c,direction:d,space:m,virtual:g,dropdownMatchSelectWidth:y,popupMatchSelectWidth:O,popupOverflow:w,legacyLocale:$,parentContext:T,iconPrefixCls:S,theme:b,componentDisabled:C,segmented:R,statistic:I,spin:_,calendar:f,carousel:j,cascader:k,collapse:V,typography:Z,checkbox:H,descriptions:G,divider:K,drawer:J,skeleton:z,steps:L,image:M,layout:U,list:N,mentions:W,modal:D,progress:ne,result:se,slider:ee,breadcrumb:Q,menu:ae,pagination:fe,input:ge,textArea:ye,empty:Oe,badge:be,radio:Ue,rate:He,switch:Ye,transfer:et,avatar:Ke,message:Ve,tag:Re,table:Te,card:xe,tabs:Me,timeline:Ae,timePicker:nt,upload:pe,notification:we,tree:Ct,colorPicker:At,datePicker:Be,rangePicker:ze,flex:vt,wave:lt,dropdown:Mt,warning:mt,tour:It,floatButtonGroup:xn}=e,Bt=v.useCallback((_e,De)=>{const{prefixCls:wt}=e;if(De)return De;const xt=wt||T.getPrefixCls("");return _e?`${xt}-${_e}`:xt},[T.getPrefixCls,e.prefixCls]),Ht=S||T.iconPrefixCls||hS,Gt=n||T.csp;TS(Ht,Gt);const Vt=xT(b,T.theme,{prefixCls:Bt("")}),Ft={csp:Gt,autoInsertSpaceInButton:r,alert:i,anchor:o,locale:s||$,direction:d,space:m,virtual:g,popupMatchSelectWidth:O??y,popupOverflow:w,getPrefixCls:Bt,iconPrefixCls:Ht,theme:Vt,segmented:R,statistic:I,spin:_,calendar:f,carousel:j,cascader:k,collapse:V,typography:Z,checkbox:H,descriptions:G,divider:K,drawer:J,skeleton:z,steps:L,image:M,input:ge,textArea:ye,layout:U,list:N,mentions:W,modal:D,progress:ne,result:se,slider:ee,breadcrumb:Q,menu:ae,pagination:fe,empty:Oe,badge:be,radio:Ue,rate:He,switch:Ye,transfer:et,avatar:Ke,message:Ve,tag:Re,table:Te,card:xe,tabs:Me,timeline:Ae,timePicker:nt,upload:pe,notification:we,tree:Ct,colorPicker:At,datePicker:Be,rangePicker:ze,flex:vt,wave:lt,dropdown:Mt,warning:mt,tour:It,floatButtonGroup:xn},rn=Object.assign({},T);Object.keys(Ft).forEach(_e=>{Ft[_e]!==void 0&&(rn[_e]=Ft[_e])}),KT.forEach(_e=>{const De=e[_e];De&&(rn[_e]=De)}),typeof r<"u"&&(rn.button=Object.assign({autoInsertSpace:r},rn.button));const kt=wf(()=>rn,rn,(_e,De)=>{const wt=Object.keys(_e),xt=Object.keys(De);return wt.length!==xt.length||wt.some(en=>_e[en]!==De[en])}),yt=v.useMemo(()=>({prefixCls:Ht,csp:Gt}),[Ht,Gt]);let ke=v.createElement(v.Fragment,null,v.createElement(UT,{dropdownMatchSelectWidth:y}),t);const Ze=v.useMemo(()=>{var _e,De,wt,xt;return Wa(((_e=Rf.Form)===null||_e===void 0?void 0:_e.defaultValidateMessages)||{},((wt=(De=kt.locale)===null||De===void 0?void 0:De.Form)===null||wt===void 0?void 0:wt.defaultValidateMessages)||{},((xt=kt.form)===null||xt===void 0?void 0:xt.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[kt,a==null?void 0:a.validateMessages]);Object.keys(Ze).length>0&&(ke=v.createElement(AO.Provider,{value:Ze},ke)),s&&(ke=v.createElement(zO,{locale:s,_ANT_MARK__:FO},ke)),(Ht||Gt)&&(ke=v.createElement($m.Provider,{value:yt},ke)),c&&(ke=v.createElement(tT,{size:c},ke)),ke=v.createElement(WT,null,ke);const We=v.useMemo(()=>{const _e=Vt||{},{algorithm:De,token:wt,components:xt,cssVar:en}=_e,pn=qT(_e,["algorithm","token","components","cssVar"]),vr=De&&(!Array.isArray(De)||De.length>0)?Qp(De):vS,mr={};Object.entries(xt||{}).forEach(Zn=>{let[Jn,Hn]=Zn;const Ot=Object.assign({},Hn);"algorithm"in Ot&&(Ot.algorithm===!0?Ot.theme=vr:(Array.isArray(Ot.algorithm)||typeof Ot.algorithm=="function")&&(Ot.theme=Qp(Ot.algorithm)),delete Ot.algorithm),mr[Jn]=Ot});const Yn=Object.assign(Object.assign({},zs),wt);return Object.assign(Object.assign({},pn),{theme:vr,token:Yn,components:mr,override:Object.assign({override:Yn},mr),cssVar:en})},[Vt]);return b&&(ke=v.createElement(mS.Provider,{value:We},ke)),kt.warning&&(ke=v.createElement(MO.Provider,{value:kt.warning},ke)),C!==void 0&&(ke=v.createElement(eT,{disabled:C},ke)),v.createElement(Jt.Provider,{value:kt},ke)},xl=e=>{const t=v.useContext(Jt),n=v.useContext(dS);return v.createElement(ZT,Object.assign({parentContext:t,legacyLocale:n},e))};xl.ConfigContext=Jt;xl.SizeContext=dl;xl.config=YT;xl.useConfig=nT;Object.defineProperty(xl,"SizeContext",{get:()=>dl});var JT=`accept acceptCharset accessKey action allowFullScreen allowTransparency - alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge - charSet checked classID className colSpan cols content contentEditable contextMenu - controls coords crossOrigin data dateTime default defer dir disabled download draggable - encType form formAction formEncType formMethod formNoValidate formTarget frameBorder - headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity - is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media - mediaGroup method min minLength multiple muted name noValidate nonce open - optimum pattern placeholder poster preload radioGroup readOnly rel required - reversed role rowSpan rows sandbox scope scoped scrolling seamless selected - shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,eR=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown - onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick - onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown - onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel - onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough - onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,tR="".concat(JT," ").concat(eR).split(/[\s\n]+/),nR="aria-",rR="data-";function n0(e,t){return e.indexOf(t)===0}function iR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=ie({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||n0(i,nR))||n.data&&n0(i,rR)||n.attr&&tR.includes(i))&&(r[i]=e[i])}),r}function BS(e){return e&&me.isValidElement(e)&&e.type===me.Fragment}const oR=(e,t,n)=>me.isValidElement(e)?me.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Zi(e,t){return oR(e,e,t)}const Zs=e=>{const[,,,,t]=ui();return t?`${e}-css-var`:""};var Fe={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>=Fe.F1&&n<=Fe.F12)return!1;switch(n){case Fe.ALT:case Fe.CAPS_LOCK:case Fe.CONTEXT_MENU:case Fe.CTRL:case Fe.DOWN:case Fe.END:case Fe.ESC:case Fe.HOME:case Fe.INSERT:case Fe.LEFT:case Fe.MAC_FF_META:case Fe.META:case Fe.NUMLOCK:case Fe.NUM_CENTER:case Fe.PAGE_DOWN:case Fe.PAGE_UP:case Fe.PAUSE:case Fe.PRINT_SCREEN:case Fe.RIGHT:case Fe.SHIFT:case Fe.UP:case Fe.WIN_KEY:case Fe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Fe.ZERO&&t<=Fe.NINE||t>=Fe.NUM_ZERO&&t<=Fe.NUM_MULTIPLY||t>=Fe.A&&t<=Fe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Fe.SPACE:case Fe.QUESTION_MARK:case Fe.NUM_PLUS:case Fe.NUM_MINUS:case Fe.NUM_PERIOD:case Fe.NUM_DIVISION:case Fe.SEMICOLON:case Fe.DASH:case Fe.EQUALS:case Fe.COMMA:case Fe.PERIOD:case Fe.SLASH:case Fe.APOSTROPHE:case Fe.SINGLE_QUOTE:case Fe.OPEN_SQUARE_BRACKET:case Fe.BACKSLASH:case Fe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const zm=me.createContext(void 0),Ko=100,aR=10,lR=Ko*aR,HS={Modal:Ko,Drawer:Ko,Popover:Ko,Popconfirm:Ko,Tooltip:Ko,Tour:Ko},sR={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function uR(e){return e in HS}function Dm(e,t){const[,n]=ui(),r=me.useContext(zm),i=uR(e);if(t!==void 0)return[t,t];let o=r??0;return i?(o+=(r?0:n.zIndexPopupBase)+HS[e],o=Math.min(o,n.zIndexPopupBase+lR)):o+=sR[e],[r===void 0?t:o,o]}function Gn(){Gn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(z,L,M){z[L]=M.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function d(z,L,M){return Object.defineProperty(z,L,{value:M,enumerable:!0,configurable:!0,writable:!0}),z[L]}try{d({},"")}catch{d=function(M,U,N){return M[U]=N}}function m(z,L,M,U){var N=L&&L.prototype instanceof S?L:S,W=Object.create(N.prototype),D=new K(U||[]);return i(W,"_invoke",{value:V(z,M,D)}),W}function g(z,L,M){try{return{type:"normal",arg:z.call(L,M)}}catch(U){return{type:"throw",arg:U}}}t.wrap=m;var y="suspendedStart",O="suspendedYield",w="executing",$="completed",T={};function S(){}function b(){}function C(){}var R={};d(R,a,function(){return this});var I=Object.getPrototypeOf,_=I&&I(I(J([])));_&&_!==n&&r.call(_,a)&&(R=_);var f=C.prototype=S.prototype=Object.create(R);function j(z){["next","throw","return"].forEach(function(L){d(z,L,function(M){return this._invoke(L,M)})})}function k(z,L){function M(N,W,D,ne){var se=g(z[N],z,W);if(se.type!=="throw"){var ee=se.arg,Q=ee.value;return Q&&rt(Q)=="object"&&r.call(Q,"__await")?L.resolve(Q.__await).then(function(ae){M("next",ae,D,ne)},function(ae){M("throw",ae,D,ne)}):L.resolve(Q).then(function(ae){ee.value=ae,D(ee)},function(ae){return M("throw",ae,D,ne)})}ne(se.arg)}var U;i(this,"_invoke",{value:function(W,D){function ne(){return new L(function(se,ee){M(W,D,se,ee)})}return U=U?U.then(ne,ne):ne()}})}function V(z,L,M){var U=y;return function(N,W){if(U===w)throw Error("Generator is already running");if(U===$){if(N==="throw")throw W;return{value:e,done:!0}}for(M.method=N,M.arg=W;;){var D=M.delegate;if(D){var ne=Z(D,M);if(ne){if(ne===T)continue;return ne}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(U===y)throw U=$,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);U=w;var se=g(z,L,M);if(se.type==="normal"){if(U=M.done?$:O,se.arg===T)continue;return{value:se.arg,done:M.done}}se.type==="throw"&&(U=$,M.method="throw",M.arg=se.arg)}}}function Z(z,L){var M=L.method,U=z.iterator[M];if(U===e)return L.delegate=null,M==="throw"&&z.iterator.return&&(L.method="return",L.arg=e,Z(z,L),L.method==="throw")||M!=="return"&&(L.method="throw",L.arg=new TypeError("The iterator does not provide a '"+M+"' method")),T;var N=g(U,z.iterator,L.arg);if(N.type==="throw")return L.method="throw",L.arg=N.arg,L.delegate=null,T;var W=N.arg;return W?W.done?(L[z.resultName]=W.value,L.next=z.nextLoc,L.method!=="return"&&(L.method="next",L.arg=e),L.delegate=null,T):W:(L.method="throw",L.arg=new TypeError("iterator result is not an object"),L.delegate=null,T)}function H(z){var L={tryLoc:z[0]};1 in z&&(L.catchLoc=z[1]),2 in z&&(L.finallyLoc=z[2],L.afterLoc=z[3]),this.tryEntries.push(L)}function G(z){var L=z.completion||{};L.type="normal",delete L.arg,z.completion=L}function K(z){this.tryEntries=[{tryLoc:"root"}],z.forEach(H,this),this.reset(!0)}function J(z){if(z||z===""){var L=z[a];if(L)return L.call(z);if(typeof z.next=="function")return z;if(!isNaN(z.length)){var M=-1,U=function N(){for(;++M=0;--N){var W=this.tryEntries[N],D=W.completion;if(W.tryLoc==="root")return U("end");if(W.tryLoc<=this.prev){var ne=r.call(W,"catchLoc"),se=r.call(W,"finallyLoc");if(ne&&se){if(this.prev=0;--U){var N=this.tryEntries[U];if(N.tryLoc<=this.prev&&r.call(N,"finallyLoc")&&this.prev=0;--M){var U=this.tryEntries[M];if(U.finallyLoc===L)return this.complete(U.completion,U.afterLoc),G(U),T}},catch:function(L){for(var M=this.tryEntries.length-1;M>=0;--M){var U=this.tryEntries[M];if(U.tryLoc===L){var N=U.completion;if(N.type==="throw"){var W=N.arg;G(U)}return W}}throw Error("illegal catch attempt")},delegateYield:function(L,M,U){return this.delegate={iterator:J(L),resultName:M,nextLoc:U},this.method==="next"&&(this.arg=e),T}},t}function r0(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(d){return void n(d)}s.done?t(c):Promise.resolve(c).then(r,i)}function va(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(c){r0(o,r,i,a,s,"next",c)}function s(c){r0(o,r,i,a,s,"throw",c)}a(void 0)})}}var Js=ie({},FE),cR=Js.version,fR=Js.render,dR=Js.unmountComponentAtNode,Pf;try{var pR=Number((cR||"").split(".")[0]);pR>=18&&(Pf=Js.createRoot)}catch{}function i0(e){var t=Js.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&rt(t)==="object"&&(t.usingClientEntryPoint=e)}var Lc="__rc_react_root__";function vR(e,t){i0(!0);var n=t[Lc]||Pf(t);i0(!1),n.render(e),t[Lc]=n}function mR(e,t){fR(e,t)}function hR(e,t){if(Pf){vR(e,t);return}mR(e,t)}function gR(e){return cv.apply(this,arguments)}function cv(){return cv=va(Gn().mark(function e(t){return Gn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var i;(i=t[Lc])===null||i===void 0||i.unmount(),delete t[Lc]}));case 1:case"end":return r.stop()}},e)})),cv.apply(this,arguments)}function yR(e){dR(e)}function bR(e){return fv.apply(this,arguments)}function fv(){return fv=va(Gn().mark(function e(t){return Gn().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Pf===void 0){r.next=2;break}return r.abrupt("return",gR(t));case 2:yR(t);case 3:case"end":return r.stop()}},e)})),fv.apply(this,arguments)}const _d=()=>({height:0,opacity:0}),o0=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},SR=e=>({height:e?e.offsetHeight:0}),Md=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",CR=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:_d,onEnterStart:_d,onAppearActive:o0,onEnterActive:o0,onLeaveStart:SR,onLeaveActive:_d,onAppearEnd:Md,onEnterEnd:Md,onLeaveEnd:Md,motionDeadline:500}},wR=(e,t,n)=>n!==void 0?n:`${e}-${t}`,Bm=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 i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},xR=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(",")}}}}},ER=Lm("Wave",e=>[xR(e)]),VS="ant-wave-target";function $R(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 Ad(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&$R(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function OR(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Ad(t)?t:Ad(n)?n:Ad(r)?r:null}function kd(e){return Number.isNaN(e)?0:e}const TR=e=>{const{className:t,target:n,component:r}=e,i=v.useRef(null),[o,a]=v.useState(null),[s,c]=v.useState([]),[d,m]=v.useState(0),[g,y]=v.useState(0),[O,w]=v.useState(0),[$,T]=v.useState(0),[S,b]=v.useState(!1),C={left:d,top:g,width:O,height:$,borderRadius:s.map(_=>`${_}px`).join(" ")};o&&(C["--wave-color"]=o);function R(){const _=getComputedStyle(n);a(OR(n));const f=_.position==="static",{borderLeftWidth:j,borderTopWidth:k}=_;m(f?n.offsetLeft:kd(-parseFloat(j))),y(f?n.offsetTop:kd(-parseFloat(k))),w(n.offsetWidth),T(n.offsetHeight);const{borderTopLeftRadius:V,borderTopRightRadius:Z,borderBottomLeftRadius:H,borderBottomRightRadius:G}=_;c([V,Z,G,H].map(K=>kd(parseFloat(K))))}if(v.useEffect(()=>{if(n){const _=Pn(()=>{R(),b(!0)});let f;return typeof ResizeObserver<"u"&&(f=new ResizeObserver(R),f.observe(n)),()=>{Pn.cancel(_),f==null||f.disconnect()}}},[]),!S)return null;const I=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(VS));return v.createElement(wl,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(_,f)=>{var j;if(f.deadline||f.propertyName==="opacity"){const k=(j=i.current)===null||j===void 0?void 0:j.parentElement;bR(k).then(()=>{k==null||k.remove()})}return!1}},(_,f)=>{let{className:j}=_;return v.createElement("div",{ref:Ni(i,f),className:Ce(t,{"wave-quick":I},j),style:C})})},RR=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),hR(v.createElement(TR,Object.assign({},t,{target:e})),i)},PR=(e,t,n)=>{const{wave:r}=v.useContext(Jt),[,i,o]=ui(),a=Ln(d=>{const m=e.current;if(r!=null&&r.disabled||!m)return;const g=m.querySelector(`.${VS}`)||m,{showEffect:y}=r||{};(y||RR)(g,{className:t,token:i,component:n,event:d,hashId:o})}),s=v.useRef();return d=>{Pn.cancel(s.current),s.current=Pn(()=>{a(d)})}},IR=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:i}=v.useContext(Jt),o=v.useRef(null),a=i("wave"),[,s]=ER(a),c=PR(o,Ce(a,s),r);if(me.useEffect(()=>{const m=o.current;if(!m||m.nodeType!==1||n)return;const g=y=>{!Bm(y.target)||!m.getAttribute||m.getAttribute("disabled")||m.disabled||m.className.includes("disabled")||m.className.includes("-leave")||c(y)};return m.addEventListener("click",g,!0),()=>{m.removeEventListener("click",g,!0)}},[n]),!me.isValidElement(t))return t??null;const d=jo(t)?Ni(t.ref,o):o;return Zi(t,{ref:d})},El=e=>{const t=me.useContext(dl);return me.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},NR=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},_R=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"}}}},MR=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}}}},WS=pa("Space",e=>{const t=zn(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[_R(t),MR(t),NR(t)]},()=>({}),{resetStyle:!1});var US=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 i=0,r=Object.getOwnPropertySymbols(e);i{const n=v.useContext(If),r=v.useMemo(()=>{if(!n)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=n,s=i==="vertical"?"-vertical-":"-";return Ce(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Fc=e=>{let{children:t}=e;return v.createElement(If.Provider,{value:null},t)},AR=e=>{var{children:t}=e,n=US(e,["children"]);return v.createElement(If.Provider,{value:n},t)},kR=e=>{const{getPrefixCls:t,direction:n}=v.useContext(Jt),{size:r,direction:i,block:o,prefixCls:a,className:s,rootClassName:c,children:d}=e,m=US(e,["size","direction","block","prefixCls","className","rootClassName","children"]),g=El(C=>r??C),y=t("space-compact",a),[O,w]=WS(y),$=Ce(y,w,{[`${y}-rtl`]:n==="rtl",[`${y}-block`]:o,[`${y}-vertical`]:i==="vertical"},s,c),T=v.useContext(If),S=No(d),b=v.useMemo(()=>S.map((C,R)=>{const I=C&&C.key||`${y}-item-${R}`;return v.createElement(AR,{key:I,compactSize:g,compactDirection:i,isFirstItem:R===0&&(!T||(T==null?void 0:T.isFirstItem)),isLastItem:R===S.length-1&&(!T||(T==null?void 0:T.isLastItem))},C)}),[r,S,T]);return S.length===0?null:O(v.createElement("div",Object.assign({className:$},m),b))};var jR=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n}=v.useContext(Jt),{prefixCls:r,size:i,className:o}=e,a=jR(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=ui();let d="";switch(i){case"large":d="lg";break;case"small":d="sm";break}const m=Ce(s,{[`${s}-${d}`]:d,[`${s}-rtl`]:n==="rtl"},o,c);return v.createElement(qS.Provider,{value:i},v.createElement("div",Object.assign({},a,{className:m})))},a0=/^[\u4e00-\u9fa5]{2}$/,dv=a0.test.bind(a0);function l0(e){return typeof e=="string"}function jd(e){return e==="text"||e==="link"}function FR(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&l0(e.type)&&dv(e.props.children)?Zi(e,{children:e.props.children.split("").join(n)}):l0(e)?dv(e)?me.createElement("span",null,e.split("").join(n)):me.createElement("span",null,e):BS(e)?me.createElement("span",null,e):e}function zR(e,t){let n=!1;const r=[];return me.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(n&&a){const s=r.length-1,c=r[s];r[s]=`${c}${i}`}else r.push(i);n=a}),me.Children.map(r,i=>FR(i,t))}const KS=v.forwardRef((e,t)=>{const{className:n,style:r,children:i,prefixCls:o}=e,a=Ce(`${o}-icon`,n);return me.createElement("span",{ref:t,className:a,style:r},i)}),s0=v.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:i,iconClassName:o,iconPosition:a="start"}=e,s=Ce(r,{[`${n}-loading-icon-end`]:a==="end",[`${n}-loading-icon`]:a==="start"});return me.createElement(KS,{prefixCls:n,className:s,style:i,ref:t},me.createElement(B$,{className:o}))}),Ld=()=>({width:0,opacity:0,transform:"scale(0)"}),Fd=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),DR=e=>{const{prefixCls:t,loading:n,existIcon:r,className:i,style:o,iconPosition:a}=e,s=!!n;return r?me.createElement(s0,{prefixCls:t,className:i,style:o,iconPosition:a}):me.createElement(wl,{visible:s,motionName:`${t}-loading-icon-motion`,motionLeave:s,removeOnLeave:!0,onAppearStart:Ld,onAppearActive:Fd,onEnterStart:Ld,onEnterActive:Fd,onLeaveStart:Fd,onLeaveActive:Ld},(c,d)=>{let{className:m,style:g}=c;return me.createElement(s0,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),g),ref:d,iconClassName:m,iconPosition:a})})},u0=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),BR=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:o}=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}},u0(`${t}-primary`,i),u0(`${t}-danger`,o)]}},GS=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return zn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},XS=e=>{var t,n,r,i,o,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,c=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,d=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,m=(i=e.contentLineHeight)!==null&&i!==void 0?i:oc(s),g=(o=e.contentLineHeightSM)!==null&&o!==void 0?o:oc(c),y=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:oc(d);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:s,contentFontSizeSM:c,contentFontSizeLG:d,contentLineHeight:m,contentLineHeightSM:g,contentLineHeightLG:y,paddingBlock:Math.max((e.controlHeight-s*m)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-c*g)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-d*y)/2-e.lineWidth,0)}},HR=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:`${Ne(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({},iv(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"}}}},Ji=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),VR=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),WR=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),UR=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),Ds=(e,t,n,r,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},Ji(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),Hm=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},UR(e))}),QS=e=>Object.assign({},Hm(e)),zc=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),YS=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},QS(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),Ji(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ds(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},Ji(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Ds(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),Hm(e))}),qR=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},QS(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),Ji(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),Ds(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},Ji(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),Ds(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Hm(e))}),KR=e=>Object.assign(Object.assign({},YS(e)),{borderStyle:"dashed"}),GR=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},Ji(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),zc(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Ji(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),zc(e))}),XR=e=>Object.assign(Object.assign(Object.assign({},Ji(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),zc(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},zc(e)),Ji(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),QR=e=>{const{componentCls:t}=e;return{[`${t}-default`]:YS(e),[`${t}-primary`]:qR(e),[`${t}-dashed`]:KR(e),[`${t}-link`]:GR(e),[`${t}-text`]:XR(e),[`${t}-ghost`]:Ds(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},Vm=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:i,lineHeight:o,borderRadius:a,buttonPaddingHorizontal:s,iconCls:c,buttonPaddingVertical:d}=e,m=`${n}-icon-only`;return[{[`${t}`]:{fontSize:i,lineHeight:o,height:r,padding:`${Ne(d)} ${Ne(s)}`,borderRadius:a,[`&${m}`]:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:r,paddingInlineStart:0,paddingInlineEnd:0,[`&${n}-round`]:{width:"auto"},[c]:{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}`]:VR(e)},{[`${n}${n}-round${t}`]:WR(e)}]},YR=e=>{const t=zn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return Vm(t,e.componentCls)},ZR=e=>{const t=zn(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 Vm(t,`${e.componentCls}-sm`)},JR=e=>{const t=zn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return Vm(t,`${e.componentCls}-lg`)},eP=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},tP=pa("Button",e=>{const t=GS(e);return[HR(t),YR(t),ZR(t),JR(t),eP(t),QR(t),BR(t)]},XS,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function nP(e,t,n){const{focusElCls:r,focus:i,borderElCls:o}=n,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function rP(e,t,n){const{borderElCls:r}=n,i=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function ZS(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({},nP(e,r,t)),rP(n,r,t))}}function iP(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 oP(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 aP(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},iP(e,t)),oP(e.componentCls,t))}}const lP=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% + ${Ne(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% + ${Ne(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},sP=gT(["Button","compact"],e=>{const t=GS(e);return[ZS(t),aP(t),lP(t)]},XS);var uP=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 i=0,r=Object.getOwnPropertySymbols(e);i{var n,r,i;const{loading:o=!1,prefixCls:a,type:s,danger:c,shape:d="default",size:m,styles:g,disabled:y,className:O,rootClassName:w,children:$,icon:T,iconPosition:S="start",ghost:b=!1,block:C=!1,htmlType:R="button",classNames:I,style:_={},autoInsertSpace:f}=e,j=uP(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),k=s||"default",{getPrefixCls:V,direction:Z,button:H}=v.useContext(Jt),G=(n=f??(H==null?void 0:H.autoInsertSpace))!==null&&n!==void 0?n:!0,K=V("btn",a),[J,z,L]=tP(K),M=v.useContext(fl),U=y??M,N=v.useContext(qS),W=v.useMemo(()=>cP(o),[o]),[D,ne]=v.useState(W.loading),[se,ee]=v.useState(!1),ae=Ni(t,v.createRef()),fe=v.Children.count($)===1&&!T&&!jd(k);v.useEffect(()=>{let we=null;W.delay>0?we=setTimeout(()=>{we=null,ne(!0)},W.delay):ne(W.loading);function Ct(){we&&(clearTimeout(we),we=null)}return Ct},[W]),v.useEffect(()=>{if(!ae||!ae.current||!G)return;const we=ae.current.textContent;fe&&dv(we)?se||ee(!0):se&&ee(!1)},[ae]);const ge=we=>{const{onClick:Ct}=e;if(D||U){we.preventDefault();return}Ct==null||Ct(we)},{compactSize:ye,compactItemClassnames:Oe}=Nf(K,Z),be={large:"lg",small:"sm",middle:void 0},Ue=El(we=>{var Ct,At;return(At=(Ct=m??ye)!==null&&Ct!==void 0?Ct:N)!==null&&At!==void 0?At:we}),He=Ue&&be[Ue]||"",Ye=D?"loading":T,et=to(j,["navigate"]),Ke=Ce(K,z,L,{[`${K}-${d}`]:d!=="default"&&d,[`${K}-${k}`]:k,[`${K}-${He}`]:He,[`${K}-icon-only`]:!$&&$!==0&&!!Ye,[`${K}-background-ghost`]:b&&!jd(k),[`${K}-loading`]:D,[`${K}-two-chinese-chars`]:se&&G&&!D,[`${K}-block`]:C,[`${K}-dangerous`]:!!c,[`${K}-rtl`]:Z==="rtl"},Oe,O,w,H==null?void 0:H.className),Ve=Object.assign(Object.assign({},H==null?void 0:H.style),_),Re=S==="end"&&$&&$!==0&&Ye,Te=Ce(I==null?void 0:I.icon,(r=H==null?void 0:H.classNames)===null||r===void 0?void 0:r.icon,{[`${K}-icon-end`]:Re}),xe=Object.assign(Object.assign({},(g==null?void 0:g.icon)||{}),((i=H==null?void 0:H.styles)===null||i===void 0?void 0:i.icon)||{}),Me=T&&!D?me.createElement(KS,{prefixCls:K,className:Te,style:xe},T):me.createElement(DR,{existIcon:!!T,prefixCls:K,loading:!!D,iconPosition:S}),Ae=$||$===0?zR($,fe&&G):null,nt=(we,Ct)=>S==="start"?me.createElement(me.Fragment,null,we,Ct):me.createElement(me.Fragment,null,Ct,we);if(et.href!==void 0)return J(me.createElement("a",Object.assign({},et,{className:Ce(Ke,{[`${K}-disabled`]:U}),href:U?void 0:et.href,style:Ve,onClick:ge,ref:ae,tabIndex:U?-1:0}),nt(Me,Ae)));let pe=me.createElement("button",Object.assign({},j,{type:R,className:Ke,style:Ve,onClick:ge,disabled:U,ref:ae}),nt(Me,Ae),!!Oe&&me.createElement(sP,{key:"compact",prefixCls:K}));return jd(k)||(pe=me.createElement(IR,{component:"Button",disabled:!!D},pe)),J(pe)}),Bs=fP;Bs.Group=LR;Bs.__ANT_BUTTON=!0;var JS=v.createContext(null),c0=[];function dP(e,t){var n=v.useState(function(){if(!Pr())return null;var w=document.createElement("div");return w}),r=de(n,1),i=r[0],o=v.useRef(!1),a=v.useContext(JS),s=v.useState(c0),c=de(s,2),d=c[0],m=c[1],g=a||(o.current?void 0:function(w){m(function($){var T=[w].concat(Le($));return T})});function y(){i.parentElement||document.body.appendChild(i),o.current=!0}function O(){var w;(w=i.parentElement)===null||w===void 0||w.removeChild(i),o.current=!1}return Cn(function(){return e?a?a(y):y():O(),O},[e]),Cn(function(){d.length&&(d.forEach(function(w){return w()}),m(c0))},[d]),[i,g]}function pP(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 i,o;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),c=parseInt(s.width,10),d=parseInt(s.height,10);try{var m=c?"width: ".concat(s.width,";"):"",g=d?"height: ".concat(s.height,";"):"";qi(` -#`.concat(t,`::-webkit-scrollbar { -`).concat(m,` -`).concat(g,` -}`),t)}catch(w){console.error(w),i=c,o=d}}document.body.appendChild(n);var y=e&&i&&!isNaN(i)?i:n.offsetWidth-n.clientWidth,O=e&&o&&!isNaN(o)?o:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),_s(t),{width:y,height:O}}function vP(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:pP(e)}function mP(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var hP="rc-util-locker-".concat(Date.now()),f0=0;function gP(e){var t=!!e,n=v.useState(function(){return f0+=1,"".concat(hP,"_").concat(f0)}),r=de(n,1),i=r[0];Cn(function(){if(t){var o=vP(document.body).width,a=mP();qi(` -html body { - overflow-y: hidden; - `.concat(a?"width: calc(100% - ".concat(o,"px);"):"",` -}`),i)}else _s(i);return function(){_s(i)}},[t,i])}var yP=!1;function bP(e){return yP}var d0=function(t){return t===!1?!1:!Pr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},eC=v.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,a=o===void 0?!0:o,s=e.children,c=v.useState(n),d=de(c,2),m=d[0],g=d[1],y=m||n;v.useEffect(function(){(a||n)&&g(n)},[n,a]);var O=v.useState(function(){return d0(i)}),w=de(O,2),$=w[0],T=w[1];v.useEffect(function(){var Z=d0(i);T(Z??null)});var S=dP(y&&!$),b=de(S,2),C=b[0],R=b[1],I=$??C;gP(r&&n&&Pr()&&(I===C||I===document.body));var _=null;if(s&&jo(s)&&t){var f=s;_=f.ref}var j=Qs(_,t);if(!y||!Pr()||$===void 0)return null;var k=I===!1||bP(),V=s;return t&&(V=v.cloneElement(s,{ref:j})),v.createElement(JS.Provider,{value:R},k?V:gl.createPortal(V,I))});function SP(){var e=ie({},Gc);return e.useId}var p0=0,v0=SP();const CP=v0?function(t){var n=v0();return t||n}:function(t){var n=v.useState("ssr-id"),r=de(n,2),i=r[0],o=r[1];return v.useEffect(function(){var a=p0;p0+=1,o("rc_unique_".concat(a))},[]),t||i};var Jo="RC_FORM_INTERNAL_HOOKS",Nt=function(){Kn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},pl=v.createContext({getFieldValue:Nt,getFieldsValue:Nt,getFieldError:Nt,getFieldWarning:Nt,getFieldsError:Nt,isFieldsTouched:Nt,isFieldTouched:Nt,isFieldValidating:Nt,isFieldsValidating:Nt,resetFields:Nt,setFields:Nt,setFieldValue:Nt,setFieldsValue:Nt,validateFields:Nt,submit:Nt,getInternalHooks:function(){return Nt(),{dispatch:Nt,initEntityValue:Nt,registerField:Nt,useSubscribe:Nt,setInitialValues:Nt,destroyForm:Nt,setCallbacks:Nt,registerWatch:Nt,getFields:Nt,setValidateMessages:Nt,setPreserve:Nt,getInitialValue:Nt}}}),Dc=v.createContext(null);function pv(e){return e==null?[]:Array.isArray(e)?e:[e]}function wP(e){return e&&!!e._init}function vv(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var mv=vv();function xP(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function EP(e,t,n){if(Ef())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&As(i,n.prototype),i}function hv(e){var t=typeof Map=="function"?new Map:void 0;return hv=function(r){if(r===null||!xP(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return EP(r,arguments,ca(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),As(i,r)},hv(e)}var $P=/%[sdj%]/g,OP=function(){};function gv(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Or(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=o)return s;switch(s){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function TP(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function bn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||TP(t)&&typeof e=="string"&&!e)}function RP(e,t,n){var r=[],i=0,o=e.length;function a(s){r.push.apply(r,Le(s||[])),i++,i===o&&n(r)}e.forEach(function(s){t(s,a)})}function m0(e,t,n){var r=0,i=e.length;function o(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?i.push(Or(o.messages[g].max,t.fullField,t.max)):s&&c&&(mt.max)&&i.push(Or(o.messages[g].range,t.fullField,t.min,t.max))},tC=function(t,n,r,i,o,a){t.required&&(!r.hasOwnProperty(t.field)||bn(n,a||t.type))&&i.push(Or(o.messages.required,t.fullField))},Lu;const jP=function(){if(Lu)return Lu;var e="[a-fA-F\\d:]",t=function(_){return _&&_.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],o="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(i.join("|"),")").concat(o),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),c=new RegExp("^".concat(n,"$")),d=new RegExp("^".concat(a,"$")),m=function(_){return _&&_.exact?s:new RegExp("(?:".concat(t(_)).concat(n).concat(t(_),")|(?:").concat(t(_)).concat(a).concat(t(_),")"),"g")};m.v4=function(I){return I&&I.exact?c:new RegExp("".concat(t(I)).concat(n).concat(t(I)),"g")},m.v6=function(I){return I&&I.exact?d:new RegExp("".concat(t(I)).concat(a).concat(t(I)),"g")};var g="(?:(?:[a-z]+:)?//)",y="(?:\\S+(?::\\S*)?@)?",O=m.v4().source,w=m.v6().source,$="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",T="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",S="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",C='(?:[/?#][^\\s"]*)?',R="(?:".concat(g,"|www\\.)").concat(y,"(?:localhost|").concat(O,"|").concat(w,"|").concat($).concat(T).concat(S,")").concat(b).concat(C);return Lu=new RegExp("(?:^".concat(R,"$)"),"i"),Lu};var b0={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Jl={integer:function(t){return Jl.number(t)&&parseInt(t,10)===t},float:function(t){return Jl.number(t)&&!Jl.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return rt(t)==="object"&&!Jl.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(b0.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(jP())},hex:function(t){return typeof t=="string"&&!!t.match(b0.hex)}},LP=function(t,n,r,i,o){if(t.required&&n===void 0){tC(t,n,r,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Jl[s](n)||i.push(Or(o.messages.types[s],t.fullField,t.type)):s&&rt(n)!==t.type&&i.push(Or(o.messages.types[s],t.fullField,t.type))},FP=function(t,n,r,i,o){(/^\s+$/.test(n)||n==="")&&i.push(Or(o.messages.whitespace,t.fullField))};const ut={required:tC,whitespace:FP,type:LP,range:kP,enum:MP,pattern:AP};var zP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o)}r(a)},DP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();ut.required(t,n,i,a,o,"array"),n!=null&&(ut.type(t,n,i,a,o),ut.range(t,n,i,a,o))}r(a)},BP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&ut.type(t,n,i,a,o)}r(a)},HP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n,"date")&&!t.required)return r();if(ut.required(t,n,i,a,o),!bn(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),ut.type(t,c,i,a,o),c&&ut.range(t,c.getTime(),i,a,o)}}r(a)},VP="enum",WP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&ut[VP](t,n,i,a,o)}r(a)},UP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&(ut.type(t,n,i,a,o),ut.range(t,n,i,a,o))}r(a)},qP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&(ut.type(t,n,i,a,o),ut.range(t,n,i,a,o))}r(a)},KP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&ut.type(t,n,i,a,o)}r(a)},GP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&(ut.type(t,n,i,a,o),ut.range(t,n,i,a,o))}r(a)},XP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),n!==void 0&&ut.type(t,n,i,a,o)}r(a)},QP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n,"string")&&!t.required)return r();ut.required(t,n,i,a,o),bn(n,"string")||ut.pattern(t,n,i,a,o)}r(a)},YP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n)&&!t.required)return r();ut.required(t,n,i,a,o),bn(n)||ut.type(t,n,i,a,o)}r(a)},ZP=function(t,n,r,i,o){var a=[],s=Array.isArray(n)?"array":rt(n);ut.required(t,n,i,a,o,s),r(a)},JP=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(bn(n,"string")&&!t.required)return r();ut.required(t,n,i,a,o,"string"),bn(n,"string")||(ut.type(t,n,i,a,o),ut.range(t,n,i,a,o),ut.pattern(t,n,i,a,o),t.whitespace===!0&&ut.whitespace(t,n,i,a,o))}r(a)},zd=function(t,n,r,i,o){var a=t.type,s=[],c=t.required||!t.required&&i.hasOwnProperty(t.field);if(c){if(bn(n,a)&&!t.required)return r();ut.required(t,n,i,s,o,a),bn(n,a)||ut.type(t,n,i,s,o)}r(s)};const ps={string:JP,method:KP,number:GP,boolean:BP,regexp:YP,integer:qP,float:UP,array:DP,object:XP,enum:WP,pattern:QP,date:HP,url:zd,hex:zd,email:zd,required:ZP,any:zP};var eu=function(){function e(t){Dn(this,e),Y(this,"rules",null),Y(this,"_messages",mv),this.define(t)}return Bn(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(rt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(i){var o=n[i];r.rules[i]=Array.isArray(o)?o:[o]})}},{key:"messages",value:function(n){return n&&(this._messages=y0(vv(),n)),this._messages}},{key:"validate",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=i,c=o;if(typeof s=="function"&&(c=s,s={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function d(w){var $=[],T={};function S(C){if(Array.isArray(C)){var R;$=(R=$).concat.apply(R,Le(C))}else $.push(C)}for(var b=0;b0&&arguments[0]!==void 0?arguments[0]:[],j=Array.isArray(f)?f:[f];!s.suppressWarning&&j.length&&e.warning("async-validator:",j),j.length&&T.message!==void 0&&(j=[].concat(T.message));var k=j.map(g0(T,a));if(s.first&&k.length)return O[T.field]=1,$(k);if(!S)$(k);else{if(T.required&&!w.value)return T.message!==void 0?k=[].concat(T.message).map(g0(T,a)):s.error&&(k=[s.error(T,Or(s.messages.required,T.field))]),$(k);var V={};T.defaultField&&Object.keys(w.value).map(function(G){V[G]=T.defaultField}),V=ie(ie({},V),w.rule.fields);var Z={};Object.keys(V).forEach(function(G){var K=V[G],J=Array.isArray(K)?K:[K];Z[G]=J.map(b.bind(null,G))});var H=new e(Z);H.messages(s.messages),w.rule.options&&(w.rule.options.messages=s.messages,w.rule.options.error=s.error),H.validate(w.value,w.rule.options||s,function(G){var K=[];k&&k.length&&K.push.apply(K,Le(k)),G&&G.length&&K.push.apply(K,Le(G)),$(K.length?K:null)})}}var R;if(T.asyncValidator)R=T.asyncValidator(T,w.value,C,w.source,s);else if(T.validator){try{R=T.validator(T,w.value,C,w.source,s)}catch(f){var I,_;(I=(_=console).error)===null||I===void 0||I.call(_,f),s.suppressValidatorError||setTimeout(function(){throw f},0),C(f.message)}R===!0?C():R===!1?C(typeof T.message=="function"?T.message(T.fullField||T.field):T.message||"".concat(T.fullField||T.field," fails")):R instanceof Array?C(R):R instanceof Error&&C(R.message)}R&&R.then&&R.then(function(){return C()},function(f){return C(f)})},function(w){d(w)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!ps.hasOwnProperty(n.type))throw new Error(Or("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),i=r.indexOf("message");return i!==-1&&r.splice(i,1),r.length===1&&r[0]==="required"?ps.required:ps[this.getType(n)]||void 0}}]),e}();Y(eu,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");ps[t]=n});Y(eu,"warning",OP);Y(eu,"messages",mv);Y(eu,"validators",ps);var wr="'${name}' is not a valid ${type}",nC={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:wr,method:wr,array:wr,object:wr,number:wr,date:wr,boolean:wr,integer:wr,float:wr,regexp:wr,email:wr,url:wr,hex:wr},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},S0=eu;function eI(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var C0="CODE_LOGIC_ERROR";function yv(e,t,n,r,i){return bv.apply(this,arguments)}function bv(){return bv=va(Gn().mark(function e(t,n,r,i,o){var a,s,c,d,m,g,y,O,w;return Gn().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return a=ie({},r),delete a.ruleIndex,S0.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(S){return console.error(S),Promise.reject(C0)}}),c=null,a&&a.type==="array"&&a.defaultField&&(c=a.defaultField,delete a.defaultField),d=new S0(Y({},t,[a])),m=Wa(nC,i.validateMessages),d.messages(m),g=[],T.prev=10,T.next=13,Promise.resolve(d.validate(Y({},t,n),ie({},i)));case 13:T.next=18;break;case 15:T.prev=15,T.t0=T.catch(10),T.t0.errors&&(g=T.t0.errors.map(function(S,b){var C=S.message,R=C===C0?m.default:C;return v.isValidElement(R)?v.cloneElement(R,{key:"error_".concat(b)}):R}));case 18:if(!(!g.length&&c)){T.next=23;break}return T.next=21,Promise.all(n.map(function(S,b){return yv("".concat(t,".").concat(b),S,c,i,o)}));case 21:return y=T.sent,T.abrupt("return",y.reduce(function(S,b){return[].concat(Le(S),Le(b))},[]));case 23:return O=ie(ie({},r),{},{name:t,enum:(r.enum||[]).join(", ")},o),w=g.map(function(S){return typeof S=="string"?eI(S,O):S}),T.abrupt("return",w);case 26:case"end":return T.stop()}},e,null,[[10,15]])})),bv.apply(this,arguments)}function tI(e,t,n,r,i,o){var a=e.join("."),s=n.map(function(m,g){var y=m.validator,O=ie(ie({},m),{},{ruleIndex:g});return y&&(O.validator=function(w,$,T){var S=!1,b=function(){for(var I=arguments.length,_=new Array(I),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return rC(t,r,n)})}function rC(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,i){return e[i]===r})}function iI(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||rt(e)!=="object"||rt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return Le(i).every(function(o){var a=e[o],s=t[o];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function oI(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&rt(t.target)==="object"&&e in t.target?t.target[e]:t}function x0(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],o=t-n;return o>0?[].concat(Le(e.slice(0,n)),[i],Le(e.slice(n,t)),Le(e.slice(t+1,r))):o<0?[].concat(Le(e.slice(0,t)),Le(e.slice(t+1,n+1)),[i],Le(e.slice(n+1,r))):e}var aI=["name"],jr=[];function E0(e,t,n,r,i,o){return typeof e=="function"?e(t,n,"source"in o?{source:o.source}:{}):r!==i}var Wm=function(e){Lo(n,e);var t=bl(n);function n(r){var i;if(Dn(this,n),i=t.call(this,r),Y(dt(i),"state",{resetCount:0}),Y(dt(i),"cancelRegisterFunc",null),Y(dt(i),"mounted",!1),Y(dt(i),"touched",!1),Y(dt(i),"dirty",!1),Y(dt(i),"validatePromise",void 0),Y(dt(i),"prevValidating",void 0),Y(dt(i),"errors",jr),Y(dt(i),"warnings",jr),Y(dt(i),"cancelRegister",function(){var c=i.props,d=c.preserve,m=c.isListField,g=c.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(m,d,an(g)),i.cancelRegisterFunc=null}),Y(dt(i),"getNamePath",function(){var c=i.props,d=c.name,m=c.fieldContext,g=m.prefixName,y=g===void 0?[]:g;return d!==void 0?[].concat(Le(y),Le(d)):[]}),Y(dt(i),"getRules",function(){var c=i.props,d=c.rules,m=d===void 0?[]:d,g=c.fieldContext;return m.map(function(y){return typeof y=="function"?y(g):y})}),Y(dt(i),"refresh",function(){i.mounted&&i.setState(function(c){var d=c.resetCount;return{resetCount:d+1}})}),Y(dt(i),"metaCache",null),Y(dt(i),"triggerMetaEvent",function(c){var d=i.props.onMetaChange;if(d){var m=ie(ie({},i.getMeta()),{},{destroy:c});js(i.metaCache,m)||d(m),i.metaCache=m}else i.metaCache=null}),Y(dt(i),"onStoreChange",function(c,d,m){var g=i.props,y=g.shouldUpdate,O=g.dependencies,w=O===void 0?[]:O,$=g.onReset,T=m.store,S=i.getNamePath(),b=i.getValue(c),C=i.getValue(T),R=d&&el(d,S);switch(m.type==="valueUpdate"&&m.source==="external"&&!js(b,C)&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=jr,i.warnings=jr,i.triggerMetaEvent()),m.type){case"reset":if(!d||R){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=jr,i.warnings=jr,i.triggerMetaEvent(),$==null||$(),i.refresh();return}break;case"remove":{if(y){i.reRender();return}break}case"setField":{var I=m.data;if(R){"touched"in I&&(i.touched=I.touched),"validating"in I&&!("originRCField"in I)&&(i.validatePromise=I.validating?Promise.resolve([]):null),"errors"in I&&(i.errors=I.errors||jr),"warnings"in I&&(i.warnings=I.warnings||jr),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in I&&el(d,S,!0)){i.reRender();return}if(y&&!S.length&&E0(y,c,T,b,C,m)){i.reRender();return}break}case"dependenciesUpdate":{var _=w.map(an);if(_.some(function(f){return el(m.relatedFields,f)})){i.reRender();return}break}default:if(R||(!w.length||S.length||y)&&E0(y,c,T,b,C,m)){i.reRender();return}break}y===!0&&i.reRender()}),Y(dt(i),"validateRules",function(c){var d=i.getNamePath(),m=i.getValue(),g=c||{},y=g.triggerName,O=g.validateOnly,w=O===void 0?!1:O,$=Promise.resolve().then(va(Gn().mark(function T(){var S,b,C,R,I,_,f;return Gn().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:if(i.mounted){k.next=2;break}return k.abrupt("return",[]);case 2:if(S=i.props,b=S.validateFirst,C=b===void 0?!1:b,R=S.messageVariables,I=S.validateDebounce,_=i.getRules(),y&&(_=_.filter(function(V){return V}).filter(function(V){var Z=V.validateTrigger;if(!Z)return!0;var H=pv(Z);return H.includes(y)})),!(I&&y)){k.next=10;break}return k.next=8,new Promise(function(V){setTimeout(V,I)});case 8:if(i.validatePromise===$){k.next=10;break}return k.abrupt("return",[]);case 10:return f=tI(d,m,_,c,C,R),f.catch(function(V){return V}).then(function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:jr;if(i.validatePromise===$){var Z;i.validatePromise=null;var H=[],G=[];(Z=V.forEach)===null||Z===void 0||Z.call(V,function(K){var J=K.rule.warningOnly,z=K.errors,L=z===void 0?jr:z;J?G.push.apply(G,Le(L)):H.push.apply(H,Le(L))}),i.errors=H,i.warnings=G,i.triggerMetaEvent(),i.reRender()}}),k.abrupt("return",f);case 13:case"end":return k.stop()}},T)})));return w||(i.validatePromise=$,i.dirty=!0,i.errors=jr,i.warnings=jr,i.triggerMetaEvent(),i.reRender()),$}),Y(dt(i),"isFieldValidating",function(){return!!i.validatePromise}),Y(dt(i),"isFieldTouched",function(){return i.touched}),Y(dt(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var c=i.props.fieldContext,d=c.getInternalHooks(Jo),m=d.getInitialValue;return m(i.getNamePath())!==void 0}),Y(dt(i),"getErrors",function(){return i.errors}),Y(dt(i),"getWarnings",function(){return i.warnings}),Y(dt(i),"isListField",function(){return i.props.isListField}),Y(dt(i),"isList",function(){return i.props.isList}),Y(dt(i),"isPreserve",function(){return i.props.preserve}),Y(dt(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var c={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return c}),Y(dt(i),"getOnlyChild",function(c){if(typeof c=="function"){var d=i.getMeta();return ie(ie({},i.getOnlyChild(c(i.getControlled(),d,i.props.fieldContext))),{},{isFunction:!0})}var m=No(c);return m.length!==1||!v.isValidElement(m[0])?{child:m,isFunction:!1}:{child:m[0],isFunction:!1}}),Y(dt(i),"getValue",function(c){var d=i.props.fieldContext.getFieldsValue,m=i.getNamePath();return Ti(c||d(!0),m)}),Y(dt(i),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},d=i.props,m=d.name,g=d.trigger,y=d.validateTrigger,O=d.getValueFromEvent,w=d.normalize,$=d.valuePropName,T=d.getValueProps,S=d.fieldContext,b=y!==void 0?y:S.validateTrigger,C=i.getNamePath(),R=S.getInternalHooks,I=S.getFieldsValue,_=R(Jo),f=_.dispatch,j=i.getValue(),k=T||function(K){return Y({},$,K)},V=c[g],Z=m!==void 0?k(j):{},H=ie(ie({},c),Z);H[g]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var K,J=arguments.length,z=new Array(J),L=0;L=0&&V<=Z.length?(m.keys=[].concat(Le(m.keys.slice(0,V)),[m.id],Le(m.keys.slice(V))),C([].concat(Le(Z.slice(0,V)),[k],Le(Z.slice(V))))):(m.keys=[].concat(Le(m.keys),[m.id]),C([].concat(Le(Z),[k]))),m.id+=1},remove:function(k){var V=I(),Z=new Set(Array.isArray(k)?k:[k]);Z.size<=0||(m.keys=m.keys.filter(function(H,G){return!Z.has(G)}),C(V.filter(function(H,G){return!Z.has(G)})))},move:function(k,V){if(k!==V){var Z=I();k<0||k>=Z.length||V<0||V>=Z.length||(m.keys=x0(m.keys,k,V),C(x0(Z,k,V)))}}},f=b||[];return Array.isArray(f)||(f=[]),r(f.map(function(j,k){var V=m.keys[k];return V===void 0&&(m.keys[k]=m.id,V=m.keys[k],m.id+=1),{name:k,key:V,isListField:!0}}),_,T)})))}function sI(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,o){e.forEach(function(a,s){a.catch(function(c){return t=!0,c}).then(function(c){n-=1,r[s]=c,!(n>0)&&(t&&o(r),i(r))})})}):Promise.resolve([])}var oC="__@field_split__";function Dd(e){return e.map(function(t){return"".concat(rt(t),":").concat(t)}).join(oC)}var xa=function(){function e(){Dn(this,e),Y(this,"kvs",new Map)}return Bn(e,[{key:"set",value:function(n,r){this.kvs.set(Dd(n),r)}},{key:"get",value:function(n){return this.kvs.get(Dd(n))}},{key:"update",value:function(n,r){var i=this.get(n),o=r(i);o?this.set(n,o):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(Dd(n))}},{key:"map",value:function(n){return Le(this.kvs.entries()).map(function(r){var i=de(r,2),o=i[0],a=i[1],s=o.split(oC);return n({key:s.map(function(c){var d=c.match(/^([^:]*):(.*)$/),m=de(d,3),g=m[1],y=m[2];return g==="number"?Number(y):y}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var i=r.key,o=r.value;return n[i.join(".")]=o,null}),n}}]),e}(),uI=["name"],cI=Bn(function e(t){var n=this;Dn(this,e),Y(this,"formHooked",!1),Y(this,"forceRootUpdate",void 0),Y(this,"subscribable",!0),Y(this,"store",{}),Y(this,"fieldEntities",[]),Y(this,"initialValues",{}),Y(this,"callbacks",{}),Y(this,"validateMessages",null),Y(this,"preserve",null),Y(this,"lastValidatePromise",null),Y(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),Y(this,"getInternalHooks",function(r){return r===Jo?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Kn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),Y(this,"useSubscribe",function(r){n.subscribable=r}),Y(this,"prevWithoutPreserves",null),Y(this,"setInitialValues",function(r,i){if(n.initialValues=r||{},i){var o,a=Wa(r,n.store);(o=n.prevWithoutPreserves)===null||o===void 0||o.map(function(s){var c=s.key;a=ti(a,c,Ti(r,c))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),Y(this,"destroyForm",function(){var r=new xa;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||r.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=r}),Y(this,"getInitialValue",function(r){var i=Ti(n.initialValues,r);return r.length?Wa(i):i}),Y(this,"setCallbacks",function(r){n.callbacks=r}),Y(this,"setValidateMessages",function(r){n.validateMessages=r}),Y(this,"setPreserve",function(r){n.preserve=r}),Y(this,"watchList",[]),Y(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(i){return i!==r})}}),Y(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var i=n.getFieldsValue(),o=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(i,o,r)})}}),Y(this,"timeoutId",null),Y(this,"warningUnhooked",function(){}),Y(this,"updateStore",function(r){n.store=r}),Y(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(i){return i.getNamePath().length}):n.fieldEntities}),Y(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new xa;return n.getFieldEntities(r).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),Y(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var i=n.getFieldsMap(!0);return r.map(function(o){var a=an(o);return i.get(a)||{INVALIDATE_NAME_PATH:an(o)}})}),Y(this,"getFieldsValue",function(r,i){n.warningUnhooked();var o,a,s;if(r===!0||Array.isArray(r)?(o=r,a=i):r&&rt(r)==="object"&&(s=r.strict,a=r.filter),o===!0&&!a)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),d=[];return c.forEach(function(m){var g,y,O="INVALIDATE_NAME_PATH"in m?m.INVALIDATE_NAME_PATH:m.getNamePath();if(s){var w,$;if((w=($=m).isList)!==null&&w!==void 0&&w.call($))return}else if(!o&&(g=(y=m).isListField)!==null&&g!==void 0&&g.call(y))return;if(!a)d.push(O);else{var T="getMeta"in m?m.getMeta():null;a(T)&&d.push(O)}}),w0(n.store,d.map(an))}),Y(this,"getFieldValue",function(r){n.warningUnhooked();var i=an(r);return Ti(n.store,i)}),Y(this,"getFieldsError",function(r){n.warningUnhooked();var i=n.getFieldEntitiesForNamePathList(r);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:an(r[a]),errors:[],warnings:[]}})}),Y(this,"getFieldError",function(r){n.warningUnhooked();var i=an(r),o=n.getFieldsError([i])[0];return o.errors}),Y(this,"getFieldWarning",function(r){n.warningUnhooked();var i=an(r),o=n.getFieldsError([i])[0];return o.warnings}),Y(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,i=new Array(r),o=0;o0&&arguments[0]!==void 0?arguments[0]:{},i=new xa,o=n.getFieldEntities(!0);o.forEach(function(c){var d=c.props.initialValue,m=c.getNamePath();if(d!==void 0){var g=i.get(m)||new Set;g.add({entity:c,value:d}),i.set(m,g)}});var a=function(d){d.forEach(function(m){var g=m.props.initialValue;if(g!==void 0){var y=m.getNamePath(),O=n.getInitialValue(y);if(O!==void 0)Kn(!1,"Form already set 'initialValues' with path '".concat(y.join("."),"'. Field can not overwrite it."));else{var w=i.get(y);if(w&&w.size>1)Kn(!1,"Multiple Field with path '".concat(y.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(w){var $=n.getFieldValue(y),T=m.isListField();!T&&(!r.skipExist||$===void 0)&&n.updateStore(ti(n.store,y,Le(w)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var d=i.get(c);if(d){var m;(m=s).push.apply(m,Le(Le(d).map(function(g){return g.entity})))}})):s=o,a(s)}),Y(this,"resetFields",function(r){n.warningUnhooked();var i=n.store;if(!r){n.updateStore(Wa(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(i,null,{type:"reset"}),n.notifyWatch();return}var o=r.map(an);o.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(ti(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:o}),n.notifyObservers(i,o,{type:"reset"}),n.notifyWatch(o)}),Y(this,"setFields",function(r){n.warningUnhooked();var i=n.store,o=[];r.forEach(function(a){var s=a.name,c=Et(a,uI),d=an(s);o.push(d),"value"in c&&n.updateStore(ti(n.store,d,c.value)),n.notifyObservers(i,[d],{type:"setField",data:a})}),n.notifyWatch(o)}),Y(this,"getFields",function(){var r=n.getFieldEntities(!0),i=r.map(function(o){var a=o.getNamePath(),s=o.getMeta(),c=ie(ie({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return i}),Y(this,"initEntityValue",function(r){var i=r.props.initialValue;if(i!==void 0){var o=r.getNamePath(),a=Ti(n.store,o);a===void 0&&n.updateStore(ti(n.store,o,i))}}),Y(this,"isMergedPreserve",function(r){var i=r!==void 0?r:n.preserve;return i??!0}),Y(this,"registerField",function(r){n.fieldEntities.push(r);var i=r.getNamePath();if(n.notifyWatch([i]),r.props.initialValue!==void 0){var o=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(o,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(g){return g!==r}),!n.isMergedPreserve(s)&&(!a||c.length>1)){var d=a?void 0:n.getInitialValue(i);if(i.length&&n.getFieldValue(i)!==d&&n.fieldEntities.every(function(g){return!rC(g.getNamePath(),i)})){var m=n.store;n.updateStore(ti(m,i,d,!0)),n.notifyObservers(m,[i],{type:"remove"}),n.triggerDependenciesUpdate(m,i)}}n.notifyWatch([i])}}),Y(this,"dispatch",function(r){switch(r.type){case"updateValue":{var i=r.namePath,o=r.value;n.updateValue(i,o);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),Y(this,"notifyObservers",function(r,i,o){if(n.subscribable){var a=ie(ie({},o),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,i,a)})}else n.forceRootUpdate()}),Y(this,"triggerDependenciesUpdate",function(r,i){var o=n.getDependencyChildrenFields(i);return o.length&&n.validateFields(o),n.notifyObservers(r,o,{type:"dependenciesUpdate",relatedFields:[i].concat(Le(o))}),o}),Y(this,"updateValue",function(r,i){var o=an(r),a=n.store;n.updateStore(ti(n.store,o,i)),n.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),n.notifyWatch([o]);var s=n.triggerDependenciesUpdate(a,o),c=n.callbacks.onValuesChange;if(c){var d=w0(n.store,[o]);c(d,n.getFieldsValue())}n.triggerOnFieldsChange([o].concat(Le(s)))}),Y(this,"setFieldsValue",function(r){n.warningUnhooked();var i=n.store;if(r){var o=Wa(n.store,r);n.updateStore(o)}n.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),Y(this,"setFieldValue",function(r,i){n.setFields([{name:r,value:i}])}),Y(this,"getDependencyChildrenFields",function(r){var i=new Set,o=[],a=new xa;n.getFieldEntities().forEach(function(c){var d=c.props.dependencies;(d||[]).forEach(function(m){var g=an(m);a.update(g,function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return y.add(c),y})})});var s=function c(d){var m=a.get(d)||new Set;m.forEach(function(g){if(!i.has(g)){i.add(g);var y=g.getNamePath();g.isFieldDirty()&&y.length&&(o.push(y),c(y))}})};return s(r),o}),Y(this,"triggerOnFieldsChange",function(r,i){var o=n.callbacks.onFieldsChange;if(o){var a=n.getFields();if(i){var s=new xa;i.forEach(function(d){var m=d.name,g=d.errors;s.set(m,g)}),a.forEach(function(d){d.errors=s.get(d.name)||d.errors})}var c=a.filter(function(d){var m=d.name;return el(r,m)});c.length&&o(c,a)}}),Y(this,"validateFields",function(r,i){n.warningUnhooked();var o,a;Array.isArray(r)||typeof r=="string"||typeof i=="string"?(o=r,a=i):a=r;var s=!!o,c=s?o.map(an):[],d=[],m=String(Date.now()),g=new Set,y=a||{},O=y.recursive,w=y.dirty;n.getFieldEntities(!0).forEach(function(b){if(s||c.push(b.getNamePath()),!(!b.props.rules||!b.props.rules.length)&&!(w&&!b.isFieldDirty())){var C=b.getNamePath();if(g.add(C.join(m)),!s||el(c,C,O)){var R=b.validateRules(ie({validateMessages:ie(ie({},nC),n.validateMessages)},a));d.push(R.then(function(){return{name:C,errors:[],warnings:[]}}).catch(function(I){var _,f=[],j=[];return(_=I.forEach)===null||_===void 0||_.call(I,function(k){var V=k.rule.warningOnly,Z=k.errors;V?j.push.apply(j,Le(Z)):f.push.apply(f,Le(Z))}),f.length?Promise.reject({name:C,errors:f,warnings:j}):{name:C,errors:f,warnings:j}}))}}});var $=sI(d);n.lastValidatePromise=$,$.catch(function(b){return b}).then(function(b){var C=b.map(function(R){var I=R.name;return I});n.notifyObservers(n.store,C,{type:"validateFinish"}),n.triggerOnFieldsChange(C,b)});var T=$.then(function(){return n.lastValidatePromise===$?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(b){var C=b.filter(function(R){return R&&R.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:C,outOfDate:n.lastValidatePromise!==$})});T.catch(function(b){return b});var S=c.filter(function(b){return g.has(b.join(m))});return n.triggerOnFieldsChange(S),T}),Y(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var i=n.callbacks.onFinish;if(i)try{i(r)}catch(o){console.error(o)}}).catch(function(r){var i=n.callbacks.onFinishFailed;i&&i(r)})}),this.forceRootUpdate=t});function aC(e){var t=v.useRef(),n=v.useState({}),r=de(n,2),i=r[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new cI(o);t.current=a.getForm()}return[t.current]}var wv=v.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),fI=function(t){var n=t.validateMessages,r=t.onFormChange,i=t.onFormFinish,o=t.children,a=v.useContext(wv),s=v.useRef({});return v.createElement(wv.Provider,{value:ie(ie({},a),{},{validateMessages:ie(ie({},a.validateMessages),n),triggerFormChange:function(d,m){r&&r(d,{changedFields:m,forms:s.current}),a.triggerFormChange(d,m)},triggerFormFinish:function(d,m){i&&i(d,{values:m,forms:s.current}),a.triggerFormFinish(d,m)},registerForm:function(d,m){d&&(s.current=ie(ie({},s.current),{},Y({},d,m))),a.registerForm(d,m)},unregisterForm:function(d){var m=ie({},s.current);delete m[d],s.current=m,a.unregisterForm(d)}})},o)},dI=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],pI=function(t,n){var r=t.name,i=t.initialValues,o=t.fields,a=t.form,s=t.preserve,c=t.children,d=t.component,m=d===void 0?"form":d,g=t.validateMessages,y=t.validateTrigger,O=y===void 0?"onChange":y,w=t.onValuesChange,$=t.onFieldsChange,T=t.onFinish,S=t.onFinishFailed,b=Et(t,dI),C=v.useContext(wv),R=aC(a),I=de(R,1),_=I[0],f=_.getInternalHooks(Jo),j=f.useSubscribe,k=f.setInitialValues,V=f.setCallbacks,Z=f.setValidateMessages,H=f.setPreserve,G=f.destroyForm;v.useImperativeHandle(n,function(){return _}),v.useEffect(function(){return C.registerForm(r,_),function(){C.unregisterForm(r)}},[C,_,r]),Z(ie(ie({},C.validateMessages),g)),V({onValuesChange:w,onFieldsChange:function(D){if(C.triggerFormChange(r,D),$){for(var ne=arguments.length,se=new Array(ne>1?ne-1:0),ee=1;ee{let{children:t,status:n,override:r}=e;const i=v.useContext(_o),o=v.useMemo(()=>{const a=Object.assign({},i);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,i]);return v.createElement(_o.Provider,{value:o},t)},hI=v.createContext(void 0),gI=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`}}}),yI=e=>({animationDuration:e,animationFillMode:"both"}),bI=e=>({animationDuration:e,animationFillMode:"both"}),Um=function(e,t,n,r){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` - ${o}${e}-enter, - ${o}${e}-appear - `]:Object.assign(Object.assign({},yI(r)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},bI(r)),{animationPlayState:"paused"}),[` - ${o}${e}-enter${e}-enter-active, - ${o}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},SI=new _t("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),CI=new _t("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),wI=new _t("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),xI=new _t("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),EI=new _t("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$I=new _t("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),OI=new _t("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),TI=new _t("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),RI={"move-up":{inKeyframes:OI,outKeyframes:TI},"move-down":{inKeyframes:SI,outKeyframes:CI},"move-left":{inKeyframes:wI,outKeyframes:xI},"move-right":{inKeyframes:EI,outKeyframes:$I}},T0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=RI[t];return[Um(r,i,o,e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},lC=new _t("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),sC=new _t("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),uC=new _t("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),cC=new _t("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),PI=new _t("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),II=new _t("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),NI=new _t("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),_I=new _t("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),MI={"slide-up":{inKeyframes:lC,outKeyframes:sC},"slide-down":{inKeyframes:uC,outKeyframes:cC},"slide-left":{inKeyframes:PI,outKeyframes:II},"slide-right":{inKeyframes:NI,outKeyframes:_I}},Bc=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=MI[t];return[Um(r,i,o,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}}]},AI=new _t("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),kI=new _t("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),R0=new _t("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),P0=new _t("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),jI=new _t("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),LI=new _t("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),FI=new _t("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),zI=new _t("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),DI=new _t("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),BI=new _t("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),HI=new _t("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),VI=new _t("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),WI={zoom:{inKeyframes:AI,outKeyframes:kI},"zoom-big":{inKeyframes:R0,outKeyframes:P0},"zoom-big-fast":{inKeyframes:R0,outKeyframes:P0},"zoom-left":{inKeyframes:FI,outKeyframes:zI},"zoom-right":{inKeyframes:DI,outKeyframes:BI},"zoom-up":{inKeyframes:jI,outKeyframes:LI},"zoom-down":{inKeyframes:HI,outKeyframes:VI}},qm=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=WI[t];return[Um(r,i,o,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 UI(e){return t=>v.createElement(xl,{theme:{token:{motion:!1,zIndexPopupBase:0}}},v.createElement(e,Object.assign({},t)))}const qI=(e,t,n,r)=>UI(o=>{const{prefixCls:a,style:s}=o,c=v.useRef(null),[d,m]=v.useState(0),[g,y]=v.useState(0),[O,w]=Ii(!1,{value:o.open}),{getPrefixCls:$}=v.useContext(Jt),T=$(t,a);v.useEffect(()=>{if(w(!0),typeof ResizeObserver<"u"){const C=new ResizeObserver(I=>{const _=I[0].target;m(_.offsetHeight+8),y(_.offsetWidth)}),R=setInterval(()=>{var I;const _=n?`.${n(T)}`:`.${T}-dropdown`,f=(I=c.current)===null||I===void 0?void 0:I.querySelector(_);f&&(clearInterval(R),C.observe(f))},10);return()=>{clearInterval(R),C.disconnect()}}},[]);let S=Object.assign(Object.assign({},o),{style:Object.assign(Object.assign({},s),{margin:0}),open:O,visible:O,getPopupContainer:()=>c.current});r&&(S=r(S));const b={paddingBottom:d,position:"relative",minWidth:g};return v.createElement("div",{ref:c,style:b},v.createElement(e,Object.assign({},S)))}),KI=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 GI=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ea=void 0;function XI(e,t){var n=e.prefixCls,r=e.invalidate,i=e.item,o=e.renderItem,a=e.responsive,s=e.responsiveDisabled,c=e.registerSize,d=e.itemKey,m=e.className,g=e.style,y=e.children,O=e.display,w=e.order,$=e.component,T=$===void 0?"div":$,S=Et(e,GI),b=a&&!O;function C(j){c(d,j)}v.useEffect(function(){return function(){C(null)}},[]);var R=o&&i!==Ea?o(i):y,I;r||(I={opacity:b?0:1,height:b?0:Ea,overflowY:b?"hidden":Ea,order:a?w:Ea,pointerEvents:b?"none":Ea,position:b?"absolute":Ea});var _={};b&&(_["aria-hidden"]=!0);var f=v.createElement(T,Qe({className:Ce(!r&&n,m),style:ie(ie({},I),g)},_,S,{ref:t}),R);return a&&(f=v.createElement(Sl,{onResize:function(k){var V=k.offsetWidth;C(V)},disabled:s},f)),f}var vs=v.forwardRef(XI);vs.displayName="Item";function QI(e){if(typeof MessageChannel>"u")Pn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function YI(){var e=v.useRef(null),t=function(r){e.current||(e.current=[],QI(function(){gl.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(r)};return t}function Ul(e,t){var n=v.useState(t),r=de(n,2),i=r[0],o=r[1],a=Ln(function(s){e(function(){o(s)})});return[i,a]}var Hc=me.createContext(null),ZI=["component"],JI=["className"],eN=["className"],tN=function(t,n){var r=v.useContext(Hc);if(!r){var i=t.component,o=i===void 0?"div":i,a=Et(t,ZI);return v.createElement(o,Qe({},a,{ref:n}))}var s=r.className,c=Et(r,JI),d=t.className,m=Et(t,eN);return v.createElement(Hc.Provider,{value:null},v.createElement(vs,Qe({ref:n,className:Ce(s,d)},c,m)))},fC=v.forwardRef(tN);fC.displayName="RawItem";var nN=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],dC="responsive",pC="invalidate";function rN(e){return"+ ".concat(e.length," ...")}function iN(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,i=e.data,o=i===void 0?[]:i,a=e.renderItem,s=e.renderRawItem,c=e.itemKey,d=e.itemWidth,m=d===void 0?10:d,g=e.ssr,y=e.style,O=e.className,w=e.maxCount,$=e.renderRest,T=e.renderRawRest,S=e.suffix,b=e.component,C=b===void 0?"div":b,R=e.itemComponent,I=e.onVisibleChange,_=Et(e,nN),f=g==="full",j=YI(),k=Ul(j,null),V=de(k,2),Z=V[0],H=V[1],G=Z||0,K=Ul(j,new Map),J=de(K,2),z=J[0],L=J[1],M=Ul(j,0),U=de(M,2),N=U[0],W=U[1],D=Ul(j,0),ne=de(D,2),se=ne[0],ee=ne[1],Q=Ul(j,0),ae=de(Q,2),fe=ae[0],ge=ae[1],ye=v.useState(null),Oe=de(ye,2),be=Oe[0],Ue=Oe[1],He=v.useState(null),Ye=de(He,2),et=Ye[0],Ke=Ye[1],Ve=v.useMemo(function(){return et===null&&f?Number.MAX_SAFE_INTEGER:et||0},[et,Z]),Re=v.useState(!1),Te=de(Re,2),xe=Te[0],Me=Te[1],Ae="".concat(r,"-item"),nt=Math.max(N,se),pe=w===dC,we=o.length&&pe,Ct=w===pC,At=we||typeof w=="number"&&o.length>w,Be=v.useMemo(function(){var We=o;return we?Z===null&&f?We=o:We=o.slice(0,Math.min(o.length,G/m)):typeof w=="number"&&(We=o.slice(0,w)),We},[o,m,Z,w,we]),ze=v.useMemo(function(){return we?o.slice(Ve+1):o.slice(Be.length)},[o,Be,we,Ve]),vt=v.useCallback(function(We,_e){var De;return typeof c=="function"?c(We):(De=c&&(We==null?void 0:We[c]))!==null&&De!==void 0?De:_e},[c]),lt=v.useCallback(a||function(We){return We},[a]);function Mt(We,_e,De){et===We&&(_e===void 0||_e===be)||(Ke(We),De||(Me(WeG){Mt(wt-1,We-xt-fe+se);break}}S&&Ht(0)+fe>G&&Ue(null)}},[G,z,se,fe,vt,Be]);var Gt=xe&&!!ze.length,Vt={};be!==null&&we&&(Vt={position:"absolute",left:be,top:0});var Ft={prefixCls:Ae,responsive:we,component:R,invalidate:Ct},rn=s?function(We,_e){var De=vt(We,_e);return v.createElement(Hc.Provider,{key:De,value:ie(ie({},Ft),{},{order:_e,item:We,itemKey:De,registerSize:It,display:_e<=Ve})},s(We,_e))}:function(We,_e){var De=vt(We,_e);return v.createElement(vs,Qe({},Ft,{order:_e,key:De,item:We,renderItem:lt,itemKey:De,registerSize:It,display:_e<=Ve}))},kt,yt={order:Gt?Ve:Number.MAX_SAFE_INTEGER,className:"".concat(Ae,"-rest"),registerSize:xn,display:Gt};if(T)T&&(kt=v.createElement(Hc.Provider,{value:ie(ie({},Ft),yt)},T(ze)));else{var ke=$||rN;kt=v.createElement(vs,Qe({},Ft,yt),typeof ke=="function"?ke(ze):ke)}var Ze=v.createElement(C,Qe({className:Ce(!Ct&&r,O),style:y,ref:t},_),Be.map(rn),At?kt:null,S&&v.createElement(vs,Qe({},Ft,{responsive:pe,responsiveDisabled:!we,order:Ve,className:"".concat(Ae,"-suffix"),registerSize:Bt,display:!0,style:Vt}),S));return pe&&(Ze=v.createElement(Sl,{onResize:mt,disabled:!we},Ze)),Ze}var Ki=v.forwardRef(iN);Ki.displayName="Overflow";Ki.Item=fC;Ki.RESPONSIVE=dC;Ki.INVALIDATE=pC;function oN(e){var t=e.prefixCls,n=e.align,r=e.arrow,i=e.arrowPos,o=r||{},a=o.className,s=o.content,c=i.x,d=c===void 0?0:c,m=i.y,g=m===void 0?0:m,y=v.useRef();if(!n||!n.points)return null;var O={position:"absolute"};if(n.autoArrow!==!1){var w=n.points[0],$=n.points[1],T=w[0],S=w[1],b=$[0],C=$[1];T===b||!["t","b"].includes(T)?O.top=g:T==="t"?O.top=0:O.bottom=0,S===C||!["l","r"].includes(S)?O.left=d:S==="l"?O.left=0:O.right=0}return v.createElement("div",{ref:y,className:Ce("".concat(t,"-arrow"),a),style:O},s)}function aN(e){var t=e.prefixCls,n=e.open,r=e.zIndex,i=e.mask,o=e.motion;return i?v.createElement(wl,Qe({},o,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return v.createElement("div",{style:{zIndex:r},className:Ce("".concat(t,"-mask"),s)})}):null}var lN=v.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),sN=v.forwardRef(function(e,t){var n=e.popup,r=e.className,i=e.prefixCls,o=e.style,a=e.target,s=e.onVisibleChanged,c=e.open,d=e.keepDom,m=e.fresh,g=e.onClick,y=e.mask,O=e.arrow,w=e.arrowPos,$=e.align,T=e.motion,S=e.maskMotion,b=e.forceRender,C=e.getPopupContainer,R=e.autoDestroy,I=e.portal,_=e.zIndex,f=e.onMouseEnter,j=e.onMouseLeave,k=e.onPointerEnter,V=e.ready,Z=e.offsetX,H=e.offsetY,G=e.offsetR,K=e.offsetB,J=e.onAlign,z=e.onPrepare,L=e.stretch,M=e.targetWidth,U=e.targetHeight,N=typeof n=="function"?n():n,W=c||d,D=(C==null?void 0:C.length)>0,ne=v.useState(!C||!D),se=de(ne,2),ee=se[0],Q=se[1];if(Cn(function(){!ee&&D&&a&&Q(!0)},[ee,D,a]),!ee)return null;var ae="auto",fe={left:"-1000vw",top:"-1000vh",right:ae,bottom:ae};if(V||!c){var ge,ye=$.points,Oe=$.dynamicInset||((ge=$._experimental)===null||ge===void 0?void 0:ge.dynamicInset),be=Oe&&ye[0][1]==="r",Ue=Oe&&ye[0][0]==="b";be?(fe.right=G,fe.left=ae):(fe.left=Z,fe.right=ae),Ue?(fe.bottom=K,fe.top=ae):(fe.top=H,fe.bottom=ae)}var He={};return L&&(L.includes("height")&&U?He.height=U:L.includes("minHeight")&&U&&(He.minHeight=U),L.includes("width")&&M?He.width=M:L.includes("minWidth")&&M&&(He.minWidth=M)),c||(He.pointerEvents="none"),v.createElement(I,{open:b||W,getContainer:C&&function(){return C(a)},autoDestroy:R},v.createElement(aN,{prefixCls:i,open:c,zIndex:_,mask:y,motion:S}),v.createElement(Sl,{onResize:J,disabled:!c},function(Ye){return v.createElement(wl,Qe({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:b,leavedClassName:"".concat(i,"-hidden")},T,{onAppearPrepare:z,onEnterPrepare:z,visible:c,onVisibleChanged:function(Ke){var Ve;T==null||(Ve=T.onVisibleChanged)===null||Ve===void 0||Ve.call(T,Ke),s(Ke)}}),function(et,Ke){var Ve=et.className,Re=et.style,Te=Ce(i,Ve,r);return v.createElement("div",{ref:Ni(Ye,t,Ke),className:Te,style:ie(ie(ie(ie({"--arrow-x":"".concat(w.x||0,"px"),"--arrow-y":"".concat(w.y||0,"px")},fe),He),Re),{},{boxSizing:"border-box",zIndex:_},o),onMouseEnter:f,onMouseLeave:j,onPointerEnter:k,onClick:g},O&&v.createElement(oN,{prefixCls:i,arrow:O,arrowPos:w,align:$}),v.createElement(lN,{cache:!c&&!m},N))})}))}),uN=v.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,i=jo(n),o=v.useCallback(function(s){Im(t,r?r(s):s)},[r]),a=Qs(o,n.ref);return i?v.cloneElement(n,{ref:a}):n}),I0=v.createContext(null);function N0(e){return e?Array.isArray(e)?e:[e]:[]}function cN(e,t,n,r){return v.useMemo(function(){var i=N0(n??t),o=N0(r??t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function fN(){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 dN(e,t,n,r){for(var i=n.points,o=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function ql(e){return Hs(parseFloat(e),0)}function M0(e,t){var n=ie({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var i=nu(r).getComputedStyle(r),o=i.overflow,a=i.overflowClipMargin,s=i.borderTopWidth,c=i.borderBottomWidth,d=i.borderLeftWidth,m=i.borderRightWidth,g=r.getBoundingClientRect(),y=r.offsetHeight,O=r.clientHeight,w=r.offsetWidth,$=r.clientWidth,T=ql(s),S=ql(c),b=ql(d),C=ql(m),R=Hs(Math.round(g.width/w*1e3)/1e3),I=Hs(Math.round(g.height/y*1e3)/1e3),_=(w-$-b-C)*R,f=(y-O-T-S)*I,j=T*I,k=S*I,V=b*R,Z=C*R,H=0,G=0;if(o==="clip"){var K=ql(a);H=K*R,G=K*I}var J=g.x+V-H,z=g.y+j-G,L=J+g.width+2*H-V-Z-_,M=z+g.height+2*G-j-k-f;n.left=Math.max(n.left,J),n.top=Math.max(n.top,z),n.right=Math.min(n.right,L),n.bottom=Math.min(n.bottom,M)}}),n}function A0(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 k0(e,t){var n=t||[],r=de(n,2),i=r[0],o=r[1];return[A0(e.width,i),A0(e.height,o)]}function j0(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function $a(e,t){var n=t[0],r=t[1],i,o;return n==="t"?o=e.y:n==="b"?o=e.y+e.height:o=e.y+e.height/2,r==="l"?i=e.x:r==="r"?i=e.x+e.width:i=e.x+e.width/2,{x:i,y:o}}function uo(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,i){return i===t?n[r]||"c":r}).join("")}function pN(e,t,n,r,i,o,a){var s=v.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),c=de(s,2),d=c[0],m=c[1],g=v.useRef(0),y=v.useMemo(function(){return t?xv(t):[]},[t]),O=v.useRef({}),w=function(){O.current={}};e||w();var $=Ln(function(){if(t&&n&&e){let Xt=function(ma,Sr){var Xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Te,Ai=N.x+ma,ki=N.y+Sr,Do=Ai+ge,Tl=ki+fe,ha=Math.max(Ai,Xr.left),Rl=Math.max(ki,Xr.top),Pl=Math.min(Do,Xr.right),Pe=Math.min(Tl,Xr.bottom);return Math.max(0,(Pl-ha)*(Pe-Rl))},lr=function(){Jn=N.y+ke,Hn=Jn+fe,Ot=N.x+yt,hr=Ot+ge};var yi=Xt,ar=lr,b,C,R=t,I=R.ownerDocument,_=nu(R),f=_.getComputedStyle(R),j=f.width,k=f.height,V=f.position,Z=R.style.left,H=R.style.top,G=R.style.right,K=R.style.bottom,J=R.style.overflow,z=ie(ie({},i[r]),o),L=I.createElement("div");(b=R.parentElement)===null||b===void 0||b.appendChild(L),L.style.left="".concat(R.offsetLeft,"px"),L.style.top="".concat(R.offsetTop,"px"),L.style.position=V,L.style.height="".concat(R.offsetHeight,"px"),L.style.width="".concat(R.offsetWidth,"px"),R.style.left="0",R.style.top="0",R.style.right="auto",R.style.bottom="auto",R.style.overflow="hidden";var M;if(Array.isArray(n))M={x:n[0],y:n[1],width:0,height:0};else{var U=n.getBoundingClientRect();M={x:U.x,y:U.y,width:U.width,height:U.height}}var N=R.getBoundingClientRect(),W=I.documentElement,D=W.clientWidth,ne=W.clientHeight,se=W.scrollWidth,ee=W.scrollHeight,Q=W.scrollTop,ae=W.scrollLeft,fe=N.height,ge=N.width,ye=M.height,Oe=M.width,be={left:0,top:0,right:D,bottom:ne},Ue={left:-ae,top:-Q,right:se-ae,bottom:ee-Q},He=z.htmlRegion,Ye="visible",et="visibleFirst";He!=="scroll"&&He!==et&&(He=Ye);var Ke=He===et,Ve=M0(Ue,y),Re=M0(be,y),Te=He===Ye?Re:Ve,xe=Ke?Re:Te;R.style.left="auto",R.style.top="auto",R.style.right="0",R.style.bottom="0";var Me=R.getBoundingClientRect();R.style.left=Z,R.style.top=H,R.style.right=G,R.style.bottom=K,R.style.overflow=J,(C=R.parentElement)===null||C===void 0||C.removeChild(L);var Ae=Hs(Math.round(ge/parseFloat(j)*1e3)/1e3),nt=Hs(Math.round(fe/parseFloat(k)*1e3)/1e3);if(Ae===0||nt===0||Ms(n)&&!Bm(n))return;var pe=z.offset,we=z.targetOffset,Ct=k0(N,pe),At=de(Ct,2),Be=At[0],ze=At[1],vt=k0(M,we),lt=de(vt,2),Mt=lt[0],mt=lt[1];M.x-=Mt,M.y-=mt;var It=z.points||[],xn=de(It,2),Bt=xn[0],Ht=xn[1],Gt=j0(Ht),Vt=j0(Bt),Ft=$a(M,Gt),rn=$a(N,Vt),kt=ie({},z),yt=Ft.x-rn.x+Be,ke=Ft.y-rn.y+ze,Ze=Xt(yt,ke),We=Xt(yt,ke,Re),_e=$a(M,["t","l"]),De=$a(N,["t","l"]),wt=$a(M,["b","r"]),xt=$a(N,["b","r"]),en=z.overflow||{},pn=en.adjustX,vr=en.adjustY,mr=en.shiftX,Yn=en.shiftY,Zn=function(Sr){return typeof Sr=="boolean"?Sr:Sr>=0},Jn,Hn,Ot,hr;lr();var _i=Zn(vr),er=Vt[0]===Gt[0];if(_i&&Vt[0]==="t"&&(Hn>xe.bottom||O.current.bt)){var tr=ke;er?tr-=fe-ye:tr=_e.y-xt.y-ze;var di=Xt(yt,tr),gr=Xt(yt,tr,Re);di>Ze||di===Ze&&(!Ke||gr>=We)?(O.current.bt=!0,ke=tr,ze=-ze,kt.points=[uo(Vt,0),uo(Gt,0)]):O.current.bt=!1}if(_i&&Vt[0]==="b"&&(JnZe||vn===Ze&&(!Ke||Fo>=We)?(O.current.tb=!0,ke=nr,ze=-ze,kt.points=[uo(Vt,0),uo(Gt,0)]):O.current.tb=!1}var _r=Zn(pn),pi=Vt[1]===Gt[1];if(_r&&Vt[1]==="l"&&(hr>xe.right||O.current.rl)){var Nn=yt;pi?Nn-=ge-Oe:Nn=_e.x-xt.x-Be;var Kr=Xt(Nn,ke),no=Xt(Nn,ke,Re);Kr>Ze||Kr===Ze&&(!Ke||no>=We)?(O.current.rl=!0,yt=Nn,Be=-Be,kt.points=[uo(Vt,1),uo(Gt,1)]):O.current.rl=!1}if(_r&&Vt[1]==="r"&&(OtZe||vi===Ze&&(!Ke||ro>=We)?(O.current.lr=!0,yt=Gr,Be=-Be,kt.points=[uo(Vt,1),uo(Gt,1)]):O.current.lr=!1}lr();var En=mr===!0?0:mr;typeof En=="number"&&(OtRe.right&&(yt-=hr-Re.right-Be,M.x>Re.right-En&&(yt+=M.x-Re.right+En)));var rr=Yn===!0?0:Yn;typeof rr=="number"&&(JnRe.bottom&&(ke-=Hn-Re.bottom-ze,M.y>Re.bottom-rr&&(ke+=M.y-Re.bottom+rr)));var mi=N.x+yt,hi=mi+ge,ir=N.y+ke,Wt=ir+fe,or=M.x,yr=or+Oe,br=M.y,zo=br+ye,$t=Math.max(mi,or),ft=Math.min(hi,yr),ht=($t+ft)/2,sn=ht-mi,mn=Math.max(ir,br),gi=Math.min(Wt,zo),un=(mn+gi)/2,io=un-ir;a==null||a(t,kt);var Mr=Me.right-N.x-(yt+N.width),Mi=Me.bottom-N.y-(ke+N.height);m({ready:!0,offsetX:yt/Ae,offsetY:ke/nt,offsetR:Mr/Ae,offsetB:Mi/nt,arrowX:sn/Ae,arrowY:io/nt,scaleX:Ae,scaleY:nt,align:kt})}}),T=function(){g.current+=1;var C=g.current;Promise.resolve().then(function(){g.current===C&&$()})},S=function(){m(function(C){return ie(ie({},C),{},{ready:!1})})};return Cn(S,[r]),Cn(function(){e||S()},[e]),[d.ready,d.offsetX,d.offsetY,d.offsetR,d.offsetB,d.arrowX,d.arrowY,d.scaleX,d.scaleY,d.align,T]}function vN(e,t,n,r,i){Cn(function(){if(e&&t&&n){let y=function(){r(),i()};var g=y,o=t,a=n,s=xv(o),c=xv(a),d=nu(a),m=new Set([d].concat(Le(s),Le(c)));return m.forEach(function(O){O.addEventListener("scroll",y,{passive:!0})}),d.addEventListener("resize",y,{passive:!0}),r(),function(){m.forEach(function(O){O.removeEventListener("scroll",y),d.removeEventListener("resize",y)})}}},[e,t,n])}function mN(e,t,n,r,i,o,a,s){var c=v.useRef(e);c.current=e,v.useEffect(function(){if(t&&r&&(!i||o)){var d=function(O){var w=O.target;c.current&&!a(w)&&s(!1)},m=nu(r);m.addEventListener("mousedown",d,!0),m.addEventListener("contextmenu",d,!0);var g=_c(n);return g&&(g.addEventListener("mousedown",d,!0),g.addEventListener("contextmenu",d,!0)),function(){m.removeEventListener("mousedown",d,!0),m.removeEventListener("contextmenu",d,!0),g&&(g.removeEventListener("mousedown",d,!0),g.removeEventListener("contextmenu",d,!0))}}},[t,n,r,i,o])}var hN=["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 gN(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:eC,t=v.forwardRef(function(n,r){var i=n.prefixCls,o=i===void 0?"rc-trigger-popup":i,a=n.children,s=n.action,c=s===void 0?"hover":s,d=n.showAction,m=n.hideAction,g=n.popupVisible,y=n.defaultPopupVisible,O=n.onPopupVisibleChange,w=n.afterPopupVisibleChange,$=n.mouseEnterDelay,T=n.mouseLeaveDelay,S=T===void 0?.1:T,b=n.focusDelay,C=n.blurDelay,R=n.mask,I=n.maskClosable,_=I===void 0?!0:I,f=n.getPopupContainer,j=n.forceRender,k=n.autoDestroy,V=n.destroyPopupOnHide,Z=n.popup,H=n.popupClassName,G=n.popupStyle,K=n.popupPlacement,J=n.builtinPlacements,z=J===void 0?{}:J,L=n.popupAlign,M=n.zIndex,U=n.stretch,N=n.getPopupClassNameFromAlign,W=n.fresh,D=n.alignPoint,ne=n.onPopupClick,se=n.onPopupAlign,ee=n.arrow,Q=n.popupMotion,ae=n.maskMotion,fe=n.popupTransitionName,ge=n.popupAnimation,ye=n.maskTransitionName,Oe=n.maskAnimation,be=n.className,Ue=n.getTriggerDOMNode,He=Et(n,hN),Ye=k||V||!1,et=v.useState(!1),Ke=de(et,2),Ve=Ke[0],Re=Ke[1];Cn(function(){Re(KI())},[]);var Te=v.useRef({}),xe=v.useContext(I0),Me=v.useMemo(function(){return{registerSubPopup:function(Ge,Ut){Te.current[Ge]=Ut,xe==null||xe.registerSubPopup(Ge,Ut)}}},[xe]),Ae=CP(),nt=v.useState(null),pe=de(nt,2),we=pe[0],Ct=pe[1],At=v.useRef(null),Be=Ln(function(Pe){At.current=Pe,Ms(Pe)&&we!==Pe&&Ct(Pe),xe==null||xe.registerSubPopup(Ae,Pe)}),ze=v.useState(null),vt=de(ze,2),lt=vt[0],Mt=vt[1],mt=v.useRef(null),It=Ln(function(Pe){Ms(Pe)&<!==Pe&&(Mt(Pe),mt.current=Pe)}),xn=v.Children.only(a),Bt=(xn==null?void 0:xn.props)||{},Ht={},Gt=Ln(function(Pe){var Ge,Ut,on=lt;return(on==null?void 0:on.contains(Pe))||((Ge=_c(on))===null||Ge===void 0?void 0:Ge.host)===Pe||Pe===on||(we==null?void 0:we.contains(Pe))||((Ut=_c(we))===null||Ut===void 0?void 0:Ut.host)===Pe||Pe===we||Object.values(Te.current).some(function(qt){return(qt==null?void 0:qt.contains(Pe))||Pe===qt})}),Vt=_0(o,Q,ge,fe),Ft=_0(o,ae,Oe,ye),rn=v.useState(y||!1),kt=de(rn,2),yt=kt[0],ke=kt[1],Ze=g??yt,We=Ln(function(Pe){g===void 0&&ke(Pe)});Cn(function(){ke(g||!1)},[g]);var _e=v.useRef(Ze);_e.current=Ze;var De=v.useRef([]);De.current=[];var wt=Ln(function(Pe){var Ge;We(Pe),((Ge=De.current[De.current.length-1])!==null&&Ge!==void 0?Ge:Ze)!==Pe&&(De.current.push(Pe),O==null||O(Pe))}),xt=v.useRef(),en=function(){clearTimeout(xt.current)},pn=function(Ge){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;en(),Ut===0?wt(Ge):xt.current=setTimeout(function(){wt(Ge)},Ut*1e3)};v.useEffect(function(){return en},[]);var vr=v.useState(!1),mr=de(vr,2),Yn=mr[0],Zn=mr[1];Cn(function(Pe){(!Pe||Ze)&&Zn(!0)},[Ze]);var Jn=v.useState(null),Hn=de(Jn,2),Ot=Hn[0],hr=Hn[1],_i=v.useState([0,0]),er=de(_i,2),tr=er[0],di=er[1],gr=function(Ge){di([Ge.clientX,Ge.clientY])},nr=pN(Ze,we,D?tr:lt,K,z,L,se),vn=de(nr,11),Fo=vn[0],_r=vn[1],pi=vn[2],Nn=vn[3],Kr=vn[4],no=vn[5],Gr=vn[6],vi=vn[7],ro=vn[8],En=vn[9],rr=vn[10],mi=cN(Ve,c,d,m),hi=de(mi,2),ir=hi[0],Wt=hi[1],or=ir.has("click"),yr=Wt.has("click")||Wt.has("contextMenu"),br=Ln(function(){Yn||rr()}),zo=function(){_e.current&&D&&yr&&pn(!1)};vN(Ze,lt,we,br,zo),Cn(function(){br()},[tr,K]),Cn(function(){Ze&&!(z!=null&&z[K])&&br()},[JSON.stringify(L)]);var $t=v.useMemo(function(){var Pe=dN(z,o,En,D);return Ce(Pe,N==null?void 0:N(En))},[En,N,z,o,D]);v.useImperativeHandle(r,function(){return{nativeElement:mt.current,popupElement:At.current,forceAlign:br}});var ft=v.useState(0),ht=de(ft,2),sn=ht[0],mn=ht[1],gi=v.useState(0),un=de(gi,2),io=un[0],Mr=un[1],Mi=function(){if(U&<){var Ge=lt.getBoundingClientRect();mn(Ge.width),Mr(Ge.height)}},yi=function(){Mi(),br()},ar=function(Ge){Zn(!1),rr(),w==null||w(Ge)},Xt=function(){return new Promise(function(Ge){Mi(),hr(function(){return Ge})})};Cn(function(){Ot&&(rr(),Ot(),hr(null))},[Ot]);function lr(Pe,Ge,Ut,on){Ht[Pe]=function(qt){var ga;on==null||on(qt),pn(Ge,Ut);for(var Il=arguments.length,ou=new Array(Il>1?Il-1:0),Bo=1;Bo1?Ut-1:0),qt=1;qt1?Ut-1:0),qt=1;qtt||e,yN=["outlined","borderless","filled"],vC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;const n=v.useContext(hI);let r;typeof e<"u"?r=e:t===!1?r="borderless":r=n??"outlined";const i=yN.includes(r);return[r,i]};function mC(e){var t=e.children,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle,o=e.className,a=e.style;return v.createElement("div",{className:Ce("".concat(n,"-content"),o),style:a},v.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},typeof t=="function"?t():t))}var Oa={shiftX:64,adjustY:1},Ta={adjustX:1,shiftY:!0},Lr=[0,0],bN={left:{points:["cr","cl"],overflow:Ta,offset:[-4,0],targetOffset:Lr},right:{points:["cl","cr"],overflow:Ta,offset:[4,0],targetOffset:Lr},top:{points:["bc","tc"],overflow:Oa,offset:[0,-4],targetOffset:Lr},bottom:{points:["tc","bc"],overflow:Oa,offset:[0,4],targetOffset:Lr},topLeft:{points:["bl","tl"],overflow:Oa,offset:[0,-4],targetOffset:Lr},leftTop:{points:["tr","tl"],overflow:Ta,offset:[-4,0],targetOffset:Lr},topRight:{points:["br","tr"],overflow:Oa,offset:[0,-4],targetOffset:Lr},rightTop:{points:["tl","tr"],overflow:Ta,offset:[4,0],targetOffset:Lr},bottomRight:{points:["tr","br"],overflow:Oa,offset:[0,4],targetOffset:Lr},rightBottom:{points:["bl","br"],overflow:Ta,offset:[4,0],targetOffset:Lr},bottomLeft:{points:["tl","bl"],overflow:Oa,offset:[0,4],targetOffset:Lr},leftBottom:{points:["br","bl"],overflow:Ta,offset:[-4,0],targetOffset:Lr}},SN=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],CN=function(t,n){var r=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,s=a===void 0?0:a,c=t.mouseLeaveDelay,d=c===void 0?.1:c,m=t.overlayStyle,g=t.prefixCls,y=g===void 0?"rc-tooltip":g,O=t.children,w=t.onVisibleChange,$=t.afterVisibleChange,T=t.transitionName,S=t.animation,b=t.motion,C=t.placement,R=C===void 0?"right":C,I=t.align,_=I===void 0?{}:I,f=t.destroyTooltipOnHide,j=f===void 0?!1:f,k=t.defaultVisible,V=t.getTooltipContainer,Z=t.overlayInnerStyle;t.arrowContent;var H=t.overlay,G=t.id,K=t.showArrow,J=K===void 0?!0:K,z=Et(t,SN),L=v.useRef(null);v.useImperativeHandle(n,function(){return L.current});var M=ie({},z);"visible"in t&&(M.popupVisible=t.visible);var U=function(){return v.createElement(mC,{key:"content",prefixCls:y,id:G,overlayInnerStyle:Z},H)};return v.createElement(Km,Qe({popupClassName:r,prefixCls:y,popup:U,action:o,builtinPlacements:bN,popupPlacement:R,ref:L,popupAlign:_,getPopupContainer:V,onPopupVisibleChange:w,afterPopupVisibleChange:$,popupTransitionName:T,popupAnimation:S,popupMotion:b,defaultPopupVisible:k,autoDestroy:j,mouseLeaveDelay:d,popupStyle:m,mouseEnterDelay:s,arrow:J},M),O)};const wN=v.forwardRef(CN);function hC(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,o=0,a=i,s=r*1/Math.sqrt(2),c=i-r*(1-1/Math.sqrt(2)),d=i-n*(1/Math.sqrt(2)),m=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),g=2*i-d,y=m,O=2*i-s,w=c,$=2*i-o,T=a,S=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),b=r*(Math.sqrt(2)-1),C=`polygon(${b}px 100%, 50% ${b}px, ${2*i-b}px 100%, ${b}px 100%)`,R=`path('M ${o} ${a} A ${r} ${r} 0 0 0 ${s} ${c} L ${d} ${m} A ${n} ${n} 0 0 1 ${g} ${y} L ${O} ${w} A ${r} ${r} 0 0 0 ${$} ${T} Z')`;return{arrowShadowWidth:S,arrowPath:R,arrowPolygon:C}}const xN=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:i,arrowPath:o,arrowShadowWidth:a,borderRadiusXS:s,calc:c}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:c(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,o]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${Ne(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},gC=8;function Xm(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?gC:r}}function Fu(e,t){return e?t:{}}function yC(e,t,n){const{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:o,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:c={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"},xN(e,t,i)),{"&:before":{background:t}})]},Fu(!!c.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,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:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Fu(!!c.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,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:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Fu(!!c.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},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:o},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:o}})),Fu(!!c.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},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:o},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:o}}))}}function EN(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const i=r&&typeof r=="object"?r:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.arrowOffsetHorizontal*2+n,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.arrowOffsetVertical*2+n,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const L0={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"]}},$N={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"]}},ON=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function bC(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,c={};return Object.keys(L0).forEach(d=>{const m=r&&$N[d]||L0[d],g=Object.assign(Object.assign({},m),{offset:[0,0],dynamicInset:!0});switch(c[d]=g,ON.has(d)&&(g.autoArrow=!1),d){case"top":case"topLeft":case"topRight":g.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":g.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":g.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":g.offset[0]=s+i;break}const y=Xm({contentRadius:o,limitVerticalRadius:!0});if(r)switch(d){case"topLeft":case"bottomLeft":g.offset[0]=-y.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":g.offset[0]=y.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":g.offset[1]=-y.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":g.offset[1]=y.arrowOffsetHorizontal+s;break}g.overflow=EN(d,y,t,n),a&&(g.htmlRegion="visibleFirst")}),c}const TN=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:c,paddingSM:d,paddingXS:m}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Ys(e)),{position:"absolute",zIndex:a,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":i,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${Ne(e.calc(d).div(2).equal())} ${Ne(m)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:c,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(o,gC)}},[`${t}-content`]:{position:"relative"}}),bT(e,(g,y)=>{let{darkColor:O}=y;return{[`&${t}-${g}`]:{[`${t}-inner`]:{backgroundColor:O},[`${t}-arrow`]:{"--antd-arrow-background-color":O}}}})),{"&-rtl":{direction:"rtl"}})},yC(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},RN=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Xm({contentRadius:e.borderRadius,limitVerticalRadius:!0})),hC(zn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),SC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return pa("Tooltip",r=>{const{borderRadius:i,colorTextLightSolid:o,colorBgSpotlight:a}=r,s=zn(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a});return[TN(s),qm(r,"zoom-big-fast")]},RN,{resetStyle:!1,injectStyle:t})(e)},PN=jc.map(e=>`${e}-inverse`);function IN(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Le(PN),Le(jc)).includes(e):jc.includes(e)}function CC(e,t){const n=IN(t),r=Ce({[`${e}-${t}`]:t&&n}),i={},o={};return t&&!n&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:r,overlayStyle:i,arrowStyle:o}}const NN=e=>{const{prefixCls:t,className:n,placement:r="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=v.useContext(Jt),c=s("tooltip",t),[d,m,g]=SC(c),y=CC(c,o),O=y.arrowStyle,w=Object.assign(Object.assign({},a),y.overlayStyle),$=Ce(m,g,c,`${c}-pure`,`${c}-placement-${r}`,n,y.className);return d(v.createElement("div",{className:$,style:O},v.createElement("div",{className:`${c}-arrow`}),v.createElement(mC,Object.assign({},e,{className:m,prefixCls:c,overlayInnerStyle:w}),i)))};var _N=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 i=0,r=Object.getOwnPropertySymbols(e);i{var n,r;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:c,overlayInnerStyle:d,children:m,afterOpenChange:g,afterVisibleChange:y,destroyTooltipOnHide:O,arrow:w=!0,title:$,overlay:T,builtinPlacements:S,arrowPointAtCenter:b=!1,autoAdjustOverflow:C=!0}=e,R=!!w,[,I]=ui(),{getPopupContainer:_,getPrefixCls:f,direction:j}=v.useContext(Jt),k=jm(),V=v.useRef(null),Z=()=>{var Ae;(Ae=V.current)===null||Ae===void 0||Ae.forceAlign()};v.useImperativeHandle(t,()=>{var Ae;return{forceAlign:Z,forcePopupAlign:()=>{k.deprecated(!1,"forcePopupAlign","forceAlign"),Z()},nativeElement:(Ae=V.current)===null||Ae===void 0?void 0:Ae.nativeElement}});const[H,G]=Ii(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),K=!$&&!T&&$!==0,J=Ae=>{var nt,pe;G(K?!1:Ae),K||((nt=e.onOpenChange)===null||nt===void 0||nt.call(e,Ae),(pe=e.onVisibleChange)===null||pe===void 0||pe.call(e,Ae))},z=v.useMemo(()=>{var Ae,nt;let pe=b;return typeof w=="object"&&(pe=(nt=(Ae=w.pointAtCenter)!==null&&Ae!==void 0?Ae:w.arrowPointAtCenter)!==null&&nt!==void 0?nt:b),S||bC({arrowPointAtCenter:pe,autoAdjustOverflow:C,arrowWidth:R?I.sizePopupArrow:0,borderRadius:I.borderRadius,offset:I.marginXXS,visibleFirst:!0})},[b,w,S,I]),L=v.useMemo(()=>$===0?$:T||$||"",[T,$]),M=v.createElement(Fc,null,typeof L=="function"?L():L),{getPopupContainer:U,placement:N="top",mouseEnterDelay:W=.1,mouseLeaveDelay:D=.1,overlayStyle:ne,rootClassName:se}=e,ee=_N(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Q=f("tooltip",i),ae=f(),fe=e["data-popover-inject"];let ge=H;!("open"in e)&&!("visible"in e)&&K&&(ge=!1);const ye=v.isValidElement(m)&&!BS(m)?m:v.createElement("span",null,m),Oe=ye.props,be=!Oe.className||typeof Oe.className=="string"?Ce(Oe.className,o||`${Q}-open`):Oe.className,[Ue,He,Ye]=SC(Q,!fe),et=CC(Q,c),Ke=et.arrowStyle,Ve=Object.assign(Object.assign({},d),et.overlayStyle),Re=Ce(s,{[`${Q}-rtl`]:j==="rtl"},et.className,se,He,Ye),[Te,xe]=Dm("Tooltip",ee.zIndex),Me=v.createElement(wN,Object.assign({},ee,{zIndex:Te,showArrow:R,placement:N,mouseEnterDelay:W,mouseLeaveDelay:D,prefixCls:Q,overlayClassName:Re,overlayStyle:Object.assign(Object.assign({},Ke),ne),getTooltipContainer:U||a||_,ref:V,builtinPlacements:z,overlay:M,visible:ge,onVisibleChange:J,afterVisibleChange:g??y,overlayInnerStyle:Ve,arrowContent:v.createElement("span",{className:`${Q}-arrow-content`}),motion:{motionName:wR(ae,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!O}),ge?Zi(ye,{className:be}):ye);return Ue(v.createElement(zm.Provider,{value:xe},Me))}),wC=MN;wC._InternalPanelDoNotUseOrYouWillBeFired=NN;var AN=Fe.ESC,kN=Fe.TAB;function jN(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,i=e.autoFocus,o=e.overlayRef,a=v.useRef(!1),s=function(){if(t){var g,y;(g=n.current)===null||g===void 0||(y=g.focus)===null||y===void 0||y.call(g),r==null||r(!1)}},c=function(){var g;return(g=o.current)!==null&&g!==void 0&&g.focus?(o.current.focus(),a.current=!0,!0):!1},d=function(g){switch(g.keyCode){case AN:s();break;case kN:{var y=!1;a.current||(y=c()),y?g.preventDefault():s();break}}};v.useEffect(function(){return t?(window.addEventListener("keydown",d),i&&Pn(c,3),function(){window.removeEventListener("keydown",d),a.current=!1}):function(){a.current=!1}},[t])}var LN=v.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,i=e.prefixCls,o=v.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=Ni(t,o==null?void 0:o.ref);return me.createElement(me.Fragment,null,r&&me.createElement("div",{className:"".concat(i,"-arrow")}),me.cloneElement(o,{ref:jo(o)?a:void 0}))}),Ra={adjustX:1,adjustY:1},Pa=[0,0],FN={topLeft:{points:["bl","tl"],overflow:Ra,offset:[0,-4],targetOffset:Pa},top:{points:["bc","tc"],overflow:Ra,offset:[0,-4],targetOffset:Pa},topRight:{points:["br","tr"],overflow:Ra,offset:[0,-4],targetOffset:Pa},bottomLeft:{points:["tl","bl"],overflow:Ra,offset:[0,4],targetOffset:Pa},bottom:{points:["tc","bc"],overflow:Ra,offset:[0,4],targetOffset:Pa},bottomRight:{points:["tr","br"],overflow:Ra,offset:[0,4],targetOffset:Pa}},zN=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function DN(e,t){var n,r=e.arrow,i=r===void 0?!1:r,o=e.prefixCls,a=o===void 0?"rc-dropdown":o,s=e.transitionName,c=e.animation,d=e.align,m=e.placement,g=m===void 0?"bottomLeft":m,y=e.placements,O=y===void 0?FN:y,w=e.getPopupContainer,$=e.showAction,T=e.hideAction,S=e.overlayClassName,b=e.overlayStyle,C=e.visible,R=e.trigger,I=R===void 0?["hover"]:R,_=e.autoFocus,f=e.overlay,j=e.children,k=e.onVisibleChange,V=Et(e,zN),Z=me.useState(),H=de(Z,2),G=H[0],K=H[1],J="visible"in e?C:G,z=me.useRef(null),L=me.useRef(null),M=me.useRef(null);me.useImperativeHandle(t,function(){return z.current});var U=function(fe){K(fe),k==null||k(fe)};jN({visible:J,triggerRef:M,onVisibleChange:U,autoFocus:_,overlayRef:L});var N=function(fe){var ge=e.onOverlayClick;K(!1),ge&&ge(fe)},W=function(){return me.createElement(LN,{ref:L,overlay:f,prefixCls:a,arrow:i})},D=function(){return typeof f=="function"?W:W()},ne=function(){var fe=e.minOverlayWidthMatchTrigger,ge=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?fe:!ge},se=function(){var fe=e.openClassName;return fe!==void 0?fe:"".concat(a,"-open")},ee=me.cloneElement(j,{className:Ce((n=j.props)===null||n===void 0?void 0:n.className,J&&se()),ref:jo(j)?Ni(M,j.ref):void 0}),Q=T;return!Q&&I.indexOf("contextMenu")!==-1&&(Q=["click"]),me.createElement(Km,Qe({builtinPlacements:O},V,{prefixCls:a,ref:z,popupClassName:Ce(S,Y({},"".concat(a,"-show-arrow"),i)),popupStyle:b,action:I,showAction:$,hideAction:Q,popupPlacement:g,popupAlign:d,popupTransitionName:s,popupAnimation:c,popupVisible:J,stretch:ne()?"minWidth":"",popup:D(),onPopupVisibleChange:U,onPopupClick:N,getPopupContainer:w}),ee)}const BN=me.forwardRef(DN);var xC=v.createContext(null);function EC(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function $C(e){var t=v.useContext(xC);return EC(t,e)}var HN=["children","locked"],ci=v.createContext(null);function VN(e,t){var n=ie({},e);return Object.keys(t).forEach(function(r){var i=t[r];i!==void 0&&(n[r]=i)}),n}function Vs(e){var t=e.children,n=e.locked,r=Et(e,HN),i=v.useContext(ci),o=wf(function(){return VN(i,r)},[i,r],function(a,s){return!n&&(a[0]!==s[0]||!js(a[1],s[1],!0))});return v.createElement(ci.Provider,{value:o},t)}var WN=[],OC=v.createContext(null);function _f(){return v.useContext(OC)}var TC=v.createContext(WN);function $l(e){var t=v.useContext(TC);return v.useMemo(function(){return e!==void 0?[].concat(Le(t),[e]):t},[t,e])}var RC=v.createContext(null),Qm=v.createContext({});function F0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Bm(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function UN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Le(e.querySelectorAll("*")).filter(function(r){return F0(r,t)});return F0(e,t)&&n.unshift(e),n}var $v=Fe.LEFT,Ov=Fe.RIGHT,Tv=Fe.UP,ac=Fe.DOWN,lc=Fe.ENTER,PC=Fe.ESC,Kl=Fe.HOME,Gl=Fe.END,z0=[Tv,ac,$v,Ov];function qN(e,t,n,r){var i,o="prev",a="next",s="children",c="parent";if(e==="inline"&&r===lc)return{inlineTrigger:!0};var d=Y(Y({},Tv,o),ac,a),m=Y(Y(Y(Y({},$v,n?a:o),Ov,n?o:a),ac,s),lc,s),g=Y(Y(Y(Y(Y(Y({},Tv,o),ac,a),lc,s),PC,c),$v,n?s:c),Ov,n?c:s),y={inline:d,horizontal:m,vertical:g,inlineSub:d,horizontalSub:g,verticalSub:g},O=(i=y["".concat(e).concat(t?"":"Sub")])===null||i===void 0?void 0:i[r];switch(O){case o:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}function KN(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function GN(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Ym(e,t){var n=UN(e,!0);return n.filter(function(r){return t.has(r)})}function D0(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=Ym(e,t),o=i.length,a=i.findIndex(function(s){return n===s});return r<0?a===-1?a=o-1:a-=1:r>0&&(a+=1),a=(a+o)%o,i[a]}var Rv=function(t,n){var r=new Set,i=new Map,o=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(EC(n,a),"']"));s&&(r.add(s),o.set(s,a),i.set(a,s))}),{elements:r,key2element:i,element2key:o}};function XN(e,t,n,r,i,o,a,s,c,d){var m=v.useRef(),g=v.useRef();g.current=t;var y=function(){Pn.cancel(m.current)};return v.useEffect(function(){return function(){y()}},[]),function(O){var w=O.which;if([].concat(z0,[lc,PC,Kl,Gl]).includes(w)){var $=o(),T=Rv($,r),S=T,b=S.elements,C=S.key2element,R=S.element2key,I=C.get(t),_=GN(I,b),f=R.get(_),j=qN(e,a(f,!0).length===1,n,w);if(!j&&w!==Kl&&w!==Gl)return;(z0.includes(w)||[Kl,Gl].includes(w))&&O.preventDefault();var k=function(L){if(L){var M=L,U=L.querySelector("a");U!=null&&U.getAttribute("href")&&(M=U);var N=R.get(L);s(N),y(),m.current=Pn(function(){g.current===N&&M.focus()})}};if([Kl,Gl].includes(w)||j.sibling||!_){var V;!_||e==="inline"?V=i.current:V=KN(_);var Z,H=Ym(V,b);w===Kl?Z=H[0]:w===Gl?Z=H[H.length-1]:Z=D0(V,b,_,j.offset),k(Z)}else if(j.inlineTrigger)c(f);else if(j.offset>0)c(f,!0),y(),m.current=Pn(function(){T=Rv($,r);var z=_.getAttribute("aria-controls"),L=document.getElementById(z),M=D0(L,T.elements);k(M)},5);else if(j.offset<0){var G=a(f,!0),K=G[G.length-2],J=C.get(K);c(K,!1),k(J)}}d==null||d(O)}}function QN(e){Promise.resolve().then(e)}var Zm="__RC_UTIL_PATH_SPLIT__",B0=function(t){return t.join(Zm)},YN=function(t){return t.split(Zm)},Pv="rc-menu-more";function ZN(){var e=v.useState({}),t=de(e,2),n=t[1],r=v.useRef(new Map),i=v.useRef(new Map),o=v.useState([]),a=de(o,2),s=a[0],c=a[1],d=v.useRef(0),m=v.useRef(!1),g=function(){m.current||n({})},y=v.useCallback(function(C,R){var I=B0(R);i.current.set(I,C),r.current.set(C,I),d.current+=1;var _=d.current;QN(function(){_===d.current&&g()})},[]),O=v.useCallback(function(C,R){var I=B0(R);i.current.delete(I),r.current.delete(C)},[]),w=v.useCallback(function(C){c(C)},[]),$=v.useCallback(function(C,R){var I=r.current.get(C)||"",_=YN(I);return R&&s.includes(_[0])&&_.unshift(Pv),_},[s]),T=v.useCallback(function(C,R){return C.some(function(I){var _=$(I,!0);return _.includes(R)})},[$]),S=function(){var R=Le(r.current.keys());return s.length&&R.push(Pv),R},b=v.useCallback(function(C){var R="".concat(r.current.get(C)).concat(Zm),I=new Set;return Le(i.current.keys()).forEach(function(_){_.startsWith(R)&&I.add(i.current.get(_))}),I},[]);return v.useEffect(function(){return function(){m.current=!0}},[]),{registerPath:y,unregisterPath:O,refreshOverflowKeys:w,isSubPathKey:T,getKeyPath:$,getKeys:S,getSubPathKeys:b}}function es(e){var t=v.useRef(e);t.current=e;var n=v.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a1&&(b.motionAppear=!1);var C=b.onVisibleChanged;return b.onVisibleChanged=function(R){return!y.current&&!R&&T(!0),C==null?void 0:C(R)},$?null:v.createElement(Vs,{mode:o,locked:!y.current},v.createElement(wl,Qe({visible:S},b,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(R){var I=R.className,_=R.style;return v.createElement(Jm,{id:t,className:I,style:_},i)}))}var m_=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],h_=["active"],g_=v.forwardRef(function(e,t){var n=e.style,r=e.className,i=e.title,o=e.eventKey;e.warnKey;var a=e.disabled,s=e.internalPopupClose,c=e.children,d=e.itemIcon,m=e.expandIcon,g=e.popupClassName,y=e.popupOffset,O=e.popupStyle,w=e.onClick,$=e.onMouseEnter,T=e.onMouseLeave,S=e.onTitleClick,b=e.onTitleMouseEnter,C=e.onTitleMouseLeave,R=Et(e,m_),I=$C(o),_=v.useContext(ci),f=_.prefixCls,j=_.mode,k=_.openKeys,V=_.disabled,Z=_.overflowDisabled,H=_.activeKey,G=_.selectedKeys,K=_.itemIcon,J=_.expandIcon,z=_.onItemClick,L=_.onOpenChange,M=_.onActive,U=v.useContext(Qm),N=U._internalRenderSubMenuItem,W=v.useContext(RC),D=W.isSubPathKey,ne=$l(),se="".concat(f,"-submenu"),ee=V||a,Q=v.useRef(),ae=v.useRef(),fe=d??K,ge=m??J,ye=k.includes(o),Oe=!Z&&ye,be=D(G,o),Ue=IC(o,ee,b,C),He=Ue.active,Ye=Et(Ue,h_),et=v.useState(!1),Ke=de(et,2),Ve=Ke[0],Re=Ke[1],Te=function(It){ee||Re(It)},xe=function(It){Te(!0),$==null||$({key:o,domEvent:It})},Me=function(It){Te(!1),T==null||T({key:o,domEvent:It})},Ae=v.useMemo(function(){return He||(j!=="inline"?Ve||D([H],o):!1)},[j,He,H,Ve,o,D]),nt=NC(ne.length),pe=function(It){ee||(S==null||S({key:o,domEvent:It}),j==="inline"&&L(o,!ye))},we=es(function(mt){w==null||w(Vc(mt)),z(mt)}),Ct=function(It){j!=="inline"&&L(o,It)},At=function(){M(o)},Be=I&&"".concat(I,"-popup"),ze=v.createElement("div",Qe({role:"menuitem",style:nt,className:"".concat(se,"-title"),tabIndex:ee?null:-1,ref:Q,title:typeof i=="string"?i:null,"data-menu-id":Z&&I?null:I,"aria-expanded":Oe,"aria-haspopup":!0,"aria-controls":Be,"aria-disabled":ee,onClick:pe,onFocus:At},Ye),i,v.createElement(_C,{icon:j!=="horizontal"?ge:void 0,props:ie(ie({},e),{},{isOpen:Oe,isSubMenu:!0})},v.createElement("i",{className:"".concat(se,"-arrow")}))),vt=v.useRef(j);if(j!=="inline"&&ne.length>1?vt.current="vertical":vt.current=j,!Z){var lt=vt.current;ze=v.createElement(p_,{mode:lt,prefixCls:se,visible:!s&&Oe&&j!=="inline",popupClassName:g,popupOffset:y,popupStyle:O,popup:v.createElement(Vs,{mode:lt==="horizontal"?"vertical":lt},v.createElement(Jm,{id:Be,ref:ae},c)),disabled:ee,onVisibleChange:Ct},ze)}var Mt=v.createElement(Ki.Item,Qe({ref:t,role:"none"},R,{component:"li",style:n,className:Ce(se,"".concat(se,"-").concat(j),r,Y(Y(Y(Y({},"".concat(se,"-open"),Oe),"".concat(se,"-active"),Ae),"".concat(se,"-selected"),be),"".concat(se,"-disabled"),ee)),onMouseEnter:xe,onMouseLeave:Me}),ze,!Z&&v.createElement(v_,{id:Be,open:Oe,keyPath:ne},c));return N&&(Mt=N(Mt,e,{selected:be,active:Ae,open:Oe,disabled:ee})),v.createElement(Vs,{onItemClick:we,mode:j==="horizontal"?"vertical":j,itemIcon:fe,expandIcon:ge},Mt)}),Af=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=$l(n),o=eh(r,i),a=_f();v.useEffect(function(){if(a)return a.registerPath(n,i),function(){a.unregisterPath(n,i)}},[i]);var s;return a?s=o:s=v.createElement(g_,Qe({ref:t},e),o),v.createElement(TC.Provider,{value:i},s)});function th(e){var t=e.className,n=e.style,r=v.useContext(ci),i=r.prefixCls,o=_f();return o?null:v.createElement("li",{role:"separator",className:Ce("".concat(i,"-item-divider"),t),style:n})}var y_=["className","title","eventKey","children"],b_=v.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var i=e.children,o=Et(e,y_),a=v.useContext(ci),s=a.prefixCls,c="".concat(s,"-item-group");return v.createElement("li",Qe({ref:t,role:"presentation"},o,{onClick:function(m){return m.stopPropagation()},className:Ce(c,n)}),v.createElement("div",{role:"presentation",className:"".concat(c,"-title"),title:typeof r=="string"?r:void 0},r),v.createElement("ul",{role:"group",className:"".concat(c,"-list")},i))}),nh=v.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=$l(n),o=eh(r,i),a=_f();return a?o:v.createElement(b_,Qe({ref:t},to(e,["warnKey"])),o)}),S_=["label","children","key","type"];function Iv(e,t){var n=t.item,r=t.group,i=t.submenu,o=t.divider;return(e||[]).map(function(a,s){if(a&&rt(a)==="object"){var c=a,d=c.label,m=c.children,g=c.key,y=c.type,O=Et(c,S_),w=g??"tmp-".concat(s);return m||y==="group"?y==="group"?v.createElement(r,Qe({key:w},O,{title:d}),Iv(m,t)):v.createElement(i,Qe({key:w},O,{title:d}),Iv(m,t)):y==="divider"?v.createElement(o,Qe({key:w},O)):v.createElement(n,Qe({key:w},O),d)}return null}).filter(function(a){return a})}function V0(e,t,n,r){var i=e,o=ie({divider:th,item:Mf,group:nh,submenu:Af},r);return t&&(i=Iv(t,o)),eh(i,n)}var C_=["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"],Wo=[],w_=v.forwardRef(function(e,t){var n,r=e,i=r.prefixCls,o=i===void 0?"rc-menu":i,a=r.rootClassName,s=r.style,c=r.className,d=r.tabIndex,m=d===void 0?0:d,g=r.items,y=r.children,O=r.direction,w=r.id,$=r.mode,T=$===void 0?"vertical":$,S=r.inlineCollapsed,b=r.disabled,C=r.disabledOverflow,R=r.subMenuOpenDelay,I=R===void 0?.1:R,_=r.subMenuCloseDelay,f=_===void 0?.1:_,j=r.forceSubMenuRender,k=r.defaultOpenKeys,V=r.openKeys,Z=r.activeKey,H=r.defaultActiveFirst,G=r.selectable,K=G===void 0?!0:G,J=r.multiple,z=J===void 0?!1:J,L=r.defaultSelectedKeys,M=r.selectedKeys,U=r.onSelect,N=r.onDeselect,W=r.inlineIndent,D=W===void 0?24:W,ne=r.motion,se=r.defaultMotions,ee=r.triggerSubMenuAction,Q=ee===void 0?"hover":ee,ae=r.builtinPlacements,fe=r.itemIcon,ge=r.expandIcon,ye=r.overflowedIndicator,Oe=ye===void 0?"...":ye,be=r.overflowedIndicatorPopupClassName,Ue=r.getPopupContainer,He=r.onClick,Ye=r.onOpenChange,et=r.onKeyDown;r.openAnimation,r.openTransitionName;var Ke=r._internalRenderMenuItem,Ve=r._internalRenderSubMenuItem,Re=r._internalComponents,Te=Et(r,C_),xe=v.useMemo(function(){return[V0(y,g,Wo,Re),V0(y,g,Wo,{})]},[y,g,Re]),Me=de(xe,2),Ae=Me[0],nt=Me[1],pe=v.useState(!1),we=de(pe,2),Ct=we[0],At=we[1],Be=v.useRef(),ze=e_(w),vt=O==="rtl",lt=Ii(k,{value:V,postState:function(ft){return ft||Wo}}),Mt=de(lt,2),mt=Mt[0],It=Mt[1],xn=function(ft){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function sn(){It(ft),Ye==null||Ye(ft)}ht?gl.flushSync(sn):sn()},Bt=v.useState(mt),Ht=de(Bt,2),Gt=Ht[0],Vt=Ht[1],Ft=v.useRef(!1),rn=v.useMemo(function(){return(T==="inline"||T==="vertical")&&S?["vertical",S]:[T,!1]},[T,S]),kt=de(rn,2),yt=kt[0],ke=kt[1],Ze=yt==="inline",We=v.useState(yt),_e=de(We,2),De=_e[0],wt=_e[1],xt=v.useState(ke),en=de(xt,2),pn=en[0],vr=en[1];v.useEffect(function(){wt(yt),vr(ke),Ft.current&&(Ze?It(Gt):xn(Wo))},[yt,ke]);var mr=v.useState(0),Yn=de(mr,2),Zn=Yn[0],Jn=Yn[1],Hn=Zn>=Ae.length-1||De!=="horizontal"||C;v.useEffect(function(){Ze&&Vt(mt)},[mt]),v.useEffect(function(){return Ft.current=!0,function(){Ft.current=!1}},[]);var Ot=ZN(),hr=Ot.registerPath,_i=Ot.unregisterPath,er=Ot.refreshOverflowKeys,tr=Ot.isSubPathKey,di=Ot.getKeyPath,gr=Ot.getKeys,nr=Ot.getSubPathKeys,vn=v.useMemo(function(){return{registerPath:hr,unregisterPath:_i}},[hr,_i]),Fo=v.useMemo(function(){return{isSubPathKey:tr}},[tr]);v.useEffect(function(){er(Hn?Wo:Ae.slice(Zn+1).map(function($t){return $t.key}))},[Zn,Hn]);var _r=Ii(Z||H&&((n=Ae[0])===null||n===void 0?void 0:n.key),{value:Z}),pi=de(_r,2),Nn=pi[0],Kr=pi[1],no=es(function($t){Kr($t)}),Gr=es(function(){Kr(void 0)});v.useImperativeHandle(t,function(){return{list:Be.current,focus:function(ft){var ht,sn=gr(),mn=Rv(sn,ze),gi=mn.elements,un=mn.key2element,io=mn.element2key,Mr=Ym(Be.current,gi),Mi=Nn??(Mr[0]?io.get(Mr[0]):(ht=Ae.find(function(Xt){return!Xt.props.disabled}))===null||ht===void 0?void 0:ht.key),yi=un.get(Mi);if(Mi&&yi){var ar;yi==null||(ar=yi.focus)===null||ar===void 0||ar.call(yi,ft)}}}});var vi=Ii(L||[],{value:M,postState:function(ft){return Array.isArray(ft)?ft:ft==null?Wo:[ft]}}),ro=de(vi,2),En=ro[0],rr=ro[1],mi=function(ft){if(K){var ht=ft.key,sn=En.includes(ht),mn;z?sn?mn=En.filter(function(un){return un!==ht}):mn=[].concat(Le(En),[ht]):mn=[ht],rr(mn);var gi=ie(ie({},ft),{},{selectedKeys:mn});sn?N==null||N(gi):U==null||U(gi)}!z&&mt.length&&De!=="inline"&&xn(Wo)},hi=es(function($t){He==null||He(Vc($t)),mi($t)}),ir=es(function($t,ft){var ht=mt.filter(function(mn){return mn!==$t});if(ft)ht.push($t);else if(De!=="inline"){var sn=nr($t);ht=ht.filter(function(mn){return!sn.has(mn)})}js(mt,ht,!0)||xn(ht,!0)}),Wt=function(ft,ht){var sn=ht??!mt.includes(ft);ir(ft,sn)},or=XN(De,Nn,vt,ze,Be,gr,di,Kr,Wt,et);v.useEffect(function(){At(!0)},[]);var yr=v.useMemo(function(){return{_internalRenderMenuItem:Ke,_internalRenderSubMenuItem:Ve}},[Ke,Ve]),br=De!=="horizontal"||C?Ae:Ae.map(function($t,ft){return v.createElement(Vs,{key:$t.key,overflowDisabled:ft>Zn},$t)}),zo=v.createElement(Ki,Qe({id:w,ref:Be,prefixCls:"".concat(o,"-overflow"),component:"ul",itemComponent:Mf,className:Ce(o,"".concat(o,"-root"),"".concat(o,"-").concat(De),c,Y(Y({},"".concat(o,"-inline-collapsed"),pn),"".concat(o,"-rtl"),vt),a),dir:O,style:s,role:"menu",tabIndex:m,data:br,renderRawItem:function(ft){return ft},renderRawRest:function(ft){var ht=ft.length,sn=ht?Ae.slice(-ht):null;return v.createElement(Af,{eventKey:Pv,title:Oe,disabled:Hn,internalPopupClose:ht===0,popupClassName:be},sn)},maxCount:De!=="horizontal"||C?Ki.INVALIDATE:Ki.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ft){Jn(ft)},onKeyDown:or},Te));return v.createElement(Qm.Provider,{value:yr},v.createElement(xC.Provider,{value:ze},v.createElement(Vs,{prefixCls:o,rootClassName:a,mode:De,openKeys:mt,rtl:vt,disabled:b,motion:Ct?ne:null,defaultMotions:Ct?se:null,activeKey:Nn,onActive:no,onInactive:Gr,selectedKeys:En,inlineIndent:D,subMenuOpenDelay:I,subMenuCloseDelay:f,forceSubMenuRender:j,builtinPlacements:ae,triggerSubMenuAction:Q,getPopupContainer:Ue,itemIcon:fe,expandIcon:ge,onItemClick:hi,onOpenChange:ir},v.createElement(RC.Provider,{value:Fo},zo),v.createElement("div",{style:{display:"none"},"aria-hidden":!0},v.createElement(OC.Provider,{value:vn},nt)))))}),ru=w_;ru.Item=Mf;ru.SubMenu=Af;ru.ItemGroup=nh;ru.Divider=th;const AC=v.createContext({});var x_=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{prefixCls:t,className:n,dashed:r}=e,i=x_(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=v.useContext(Jt),a=o("menu",t),s=Ce({[`${a}-item-divider-dashed`]:!!r},n);return v.createElement(th,Object.assign({className:s},i))},Wc=v.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),jC=e=>{var t;const{className:n,children:r,icon:i,title:o,danger:a}=e,{prefixCls:s,firstLevel:c,direction:d,disableMenuItemTitleTooltip:m,inlineCollapsed:g}=v.useContext(Wc),y=b=>{const C=v.createElement("span",{className:`${s}-title-content`},r);return(!i||v.isValidElement(r)&&r.type==="span")&&r&&b&&c&&typeof r=="string"?v.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):C},{siderCollapsed:O}=v.useContext(AC);let w=o;typeof o>"u"?w=c?r:"":o===!1&&(w="");const $={title:w};!O&&!g&&($.title=null,$.open=!1);const T=No(r).length;let S=v.createElement(Mf,Object.assign({},to(e,["title","icon","danger"]),{className:Ce({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(i?T+1:T)===1},n),title:typeof o=="string"?o:void 0}),Zi(i,{className:Ce(v.isValidElement(i)?(t=i.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),y(g));return m||(S=v.createElement(wC,Object.assign({},$,{placement:d==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),S)),S};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 i=0,r=Object.getOwnPropertySymbols(e);i{const{children:n}=e,r=E_(e,["children"]),i=v.useContext(Uc),o=v.useMemo(()=>Object.assign(Object.assign({},i),r),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=Q$(n),s=Qs(t,a?n.ref:null);return v.createElement(Uc.Provider,{value:o},v.createElement(Fc,null,a?v.cloneElement(n,{ref:s}):n))}),O_=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:o,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Ne(o)} ${a} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${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"}}}},T_=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(${Ne(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Ne(n)})`}}}}},W0=e=>Object.assign({},$S(e)),U0=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:i,groupTitleColor:o,itemBg:a,subMenuItemBg:s,itemSelectedBg:c,activeBarHeight:d,activeBarWidth:m,activeBarBorderWidth:g,motionDurationSlow:y,motionEaseInOut:O,motionEaseOut:w,itemPaddingInline:$,motionDurationMid:T,itemHoverColor:S,lineType:b,colorSplit:C,itemDisabledColor:R,dangerItemColor:I,dangerItemHoverColor:_,dangerItemSelectedColor:f,dangerItemActiveBg:j,dangerItemSelectedBg:k,popupBg:V,itemHoverBg:Z,itemActiveBg:H,menuSubMenuBg:G,horizontalItemSelectedColor:K,horizontalItemSelectedBg:J,horizontalItemBorderRadius:z,horizontalItemHoverBg:L}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},W0(e)),[`${n}-item-group-title`]:{color:o},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:i}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},W0(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${R} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:S}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:Z},"&:active":{backgroundColor:H}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:Z},"&:active":{backgroundColor:H}}},[`${n}-item-danger`]:{color:I,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:_}},[`&${n}-item:active`]:{background:j}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:f},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:k}},[`&${n}-submenu > ${n}`]:{backgroundColor:G},[`&${n}-popup > ${n}`]:{backgroundColor:V},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:V},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:g,marginTop:e.calc(g).mul(-1).equal(),marginBottom:0,borderRadius:z,"&::after":{position:"absolute",insetInline:$,bottom:0,borderBottom:`${Ne(d)} solid transparent`,transition:`border-color ${y} ${O}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:d,borderBottomColor:K}},"&-selected":{color:K,backgroundColor:J,"&:hover":{backgroundColor:J},"&::after":{borderBottomWidth:d,borderBottomColor:K}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Ne(g)} ${b} ${C}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ne(m)} solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${T} ${w}`,`opacity ${T} ${w}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:f}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${T} ${O}`,`opacity ${T} ${O}`].join(",")}}}}}},q0=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:o,marginXS:a,itemMarginBlock:s,itemWidth:c}=e,d=e.calc(o).add(i).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Ne(n),paddingInline:i,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:c},[`> ${t}-item, - > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Ne(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:d}}},R_=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:a,motionDurationMid:s,motionEaseOut:c,paddingXL:d,itemMarginInline:m,fontSizeLG:g,motionDurationSlow:y,paddingXS:O,boxShadowSecondary:w,collapsedWidth:$,collapsedIconSize:T}=e,S={height:r,lineHeight:Ne(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},q0(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},q0(e)),{boxShadow:w})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${Ne(e.calc(a).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 ${y}`,`background ${y}`,`padding ${s} ${c}`,`padding-inline calc(50% - ${Ne(e.calc(g).div(2).equal())} - ${Ne(m)})`].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`]:S,[`& ${t}-item-group-title`]:{paddingInlineStart:d}},[`${t}-item`]:S}},{[`${t}-inline-collapsed`]:{width:$,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:g,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% - ${Ne(e.calc(g).div(2).equal())} - ${Ne(m)})`,textOverflow:"clip",[` - ${t}-submenu-arrow, - ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:T,lineHeight:Ne(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:i}},[`${t}-item-group-title`]:Object.assign(Object.assign({},cT),{paddingInline:O})}}]},K0=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:o,iconCls:a,iconSize:s,iconMarginInlineEnd:c}=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} ${i}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${o}`,`margin ${n} ${i}`,`color ${n}`].join(","),"+ span":{marginInlineStart:c,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},ES()),[`&${t}-item-only-child`]:{[`> ${a}, > ${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"}}}},G0=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:o,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(o).mul(.6).equal(),height:e.calc(o).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Ne(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Ne(a)})`}}}}},P_=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:a,paddingXS:s,padding:c,colorSplit:d,lineWidth:m,zIndexPopup:g,borderRadiusLG:y,subMenuItemBorderRadius:O,menuArrowSize:w,menuArrowOffset:$,lineType:T,groupTitleLineHeight:S,groupTitleFontSize:b}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},rv()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ys(e)),rv()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} 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:`${Ne(s)} ${Ne(c)}`,fontSize:b,lineHeight:S,transition:`all ${i}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${i} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${i}`,[`> ${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:d,borderStyle:T,borderWidth:0,borderTopWidth:m,marginBlock:m,padding:0,"&-dashed":{borderStyle:"dashed"}}}),K0(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Ne(e.calc(r).mul(2).equal())} ${Ne(c)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:g,borderRadius:y,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:y},K0(e)),G0(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:O},[`${n}-submenu-title::after`]:{transition:`transform ${i} ${a}`}})},"\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}}}),G0(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ne($)})`},"&::after":{transform:`rotate(45deg) translateX(${Ne(e.calc($).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Ne(e.calc(w).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Ne(e.calc($).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Ne($)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},I_=e=>{var t,n,r;const{colorPrimary:i,colorError:o,colorTextDisabled:a,colorErrorBg:s,colorText:c,colorTextDescription:d,colorBgContainer:m,colorFillAlter:g,colorFillContent:y,lineWidth:O,lineWidthBold:w,controlItemBgActive:$,colorBgTextHover:T,controlHeightLG:S,lineHeight:b,colorBgElevated:C,marginXXS:R,padding:I,fontSize:_,controlHeightSM:f,fontSizeLG:j,colorTextLightSolid:k,colorErrorHover:V}=e,Z=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,H=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:O,G=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,K=new Un(k).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:c,itemColor:c,colorItemTextHover:c,itemHoverColor:c,colorItemTextHoverHorizontal:i,horizontalItemHoverColor:i,colorGroupTitle:d,groupTitleColor:d,colorItemTextSelected:i,itemSelectedColor:i,colorItemTextSelectedHorizontal:i,horizontalItemSelectedColor:i,colorItemBg:m,itemBg:m,colorItemBgHover:T,itemHoverBg:T,colorItemBgActive:y,itemActiveBg:$,colorSubItemBg:g,subMenuItemBg:g,colorItemBgSelected:$,itemSelectedBg:$,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Z,colorActiveBarHeight:w,activeBarHeight:w,colorActiveBarBorderSize:O,activeBarBorderWidth:H,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:G,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:S,groupTitleLineHeight:b,collapsedWidth:S*2,popupBg:C,itemMarginBlock:R,itemPaddingInline:I,horizontalLineHeight:`${S*1.15}px`,iconSize:_,iconMarginInlineEnd:f-_,collapsedIconSize:j,groupTitleFontSize:_,darkItemDisabledColor:new Un(k).setAlpha(.25).toRgbString(),darkItemColor:K,darkDangerItemColor:o,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:k,darkItemSelectedBg:i,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:K,darkItemHoverColor:k,darkDangerItemHoverColor:V,darkDangerItemSelectedColor:k,darkDangerItemActiveBg:o,itemWidth:Z?`calc(100% + ${H}px)`:`calc(100% - ${G*2}px)`}},N_=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 pa("Menu",i=>{const{colorBgElevated:o,controlHeightLG:a,fontSize:s,darkItemColor:c,darkDangerItemColor:d,darkItemBg:m,darkSubMenuItemBg:g,darkItemSelectedColor:y,darkItemSelectedBg:O,darkDangerItemSelectedBg:w,darkItemHoverBg:$,darkGroupTitleColor:T,darkItemHoverColor:S,darkItemDisabledColor:b,darkDangerItemHoverColor:C,darkDangerItemSelectedColor:R,darkDangerItemActiveBg:I,popupBg:_,darkPopupBg:f}=i,j=i.calc(s).div(7).mul(5).equal(),k=zn(i,{menuArrowSize:j,menuHorizontalHeight:i.calc(a).mul(1.15).equal(),menuArrowOffset:i.calc(j).mul(.25).equal(),menuSubMenuBg:o,calc:i.calc,popupBg:_}),V=zn(k,{itemColor:c,itemHoverColor:S,groupTitleColor:T,itemSelectedColor:y,itemBg:m,popupBg:f,subMenuItemBg:g,itemActiveBg:"transparent",itemSelectedBg:O,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$,itemDisabledColor:b,dangerItemColor:d,dangerItemHoverColor:C,dangerItemSelectedColor:R,dangerItemActiveBg:I,dangerItemSelectedBg:w,menuSubMenuBg:g,horizontalItemSelectedColor:y,horizontalItemSelectedBg:O});return[P_(k),O_(k),R_(k),U0(k,"light"),U0(V,"dark"),T_(k),gI(k),Bc(k,"slide-up"),Bc(k,"slide-down"),qm(k,"zoom-big")]},I_,{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)},LC=e=>{var t;const{popupClassName:n,icon:r,title:i,theme:o}=e,a=v.useContext(Wc),{prefixCls:s,inlineCollapsed:c,theme:d}=a,m=$l();let g;if(!r)g=c&&!m.length&&i&&typeof i=="string"?v.createElement("div",{className:`${s}-inline-collapsed-noicon`},i.charAt(0)):v.createElement("span",{className:`${s}-title-content`},i);else{const w=v.isValidElement(i)&&i.type==="span";g=v.createElement(v.Fragment,null,Zi(r,{className:Ce(v.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),w?i:v.createElement("span",{className:`${s}-title-content`},i))}const y=v.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[O]=Dm("Menu");return v.createElement(Wc.Provider,{value:y},v.createElement(Af,Object.assign({},to(e,["icon"]),{title:g,popupClassName:Ce(s,n,`${s}-${o||d}`),popupStyle:{zIndex:O}})))};var __=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 i=0,r=Object.getOwnPropertySymbols(e);i{var n;const r=v.useContext(Uc),i=r||{},{getPrefixCls:o,getPopupContainer:a,direction:s,menu:c}=v.useContext(Jt),d=o(),{prefixCls:m,className:g,style:y,theme:O="light",expandIcon:w,_internalDisableMenuItemTitleTooltip:$,inlineCollapsed:T,siderCollapsed:S,rootClassName:b,mode:C,selectable:R,onClick:I,overflowedIndicatorPopupClassName:_}=e,f=__(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),j=to(f,["collapsedWidth"]);(n=i.validator)===null||n===void 0||n.call(i,{mode:C});const k=Ln(function(){var D;I==null||I.apply(void 0,arguments),(D=i.onClick)===null||D===void 0||D.call(i)}),V=i.mode||C,Z=R??i.selectable,H=v.useMemo(()=>S!==void 0?S:T,[T,S]),G={horizontal:{motionName:`${d}-slide-up`},inline:CR(d),other:{motionName:`${d}-zoom-big`}},K=o("menu",m||i.prefixCls),J=Zs(K),[z,L,M]=N_(K,J,!r),U=Ce(`${K}-${O}`,c==null?void 0:c.className,g),N=v.useMemo(()=>{var D,ne;if(typeof w=="function"||Bd(w))return w||null;if(typeof i.expandIcon=="function"||Bd(i.expandIcon))return i.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||Bd(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const se=(D=w??(i==null?void 0:i.expandIcon))!==null&&D!==void 0?D:c==null?void 0:c.expandIcon;return Zi(se,{className:Ce(`${K}-submenu-expand-icon`,v.isValidElement(se)?(ne=se.props)===null||ne===void 0?void 0:ne.className:void 0)})},[w,i==null?void 0:i.expandIcon,c==null?void 0:c.expandIcon,K]),W=v.useMemo(()=>({prefixCls:K,inlineCollapsed:H||!1,direction:s,firstLevel:!0,theme:O,mode:V,disableMenuItemTitleTooltip:$}),[K,H,s,$,O]);return z(v.createElement(Uc.Provider,{value:null},v.createElement(Wc.Provider,{value:W},v.createElement(ru,Object.assign({getPopupContainer:a,overflowedIndicator:v.createElement(Ab,null),overflowedIndicatorPopupClassName:Ce(K,`${K}-${O}`,_),mode:V,selectable:Z,onClick:k},j,{inlineCollapsed:H,style:Object.assign(Object.assign({},c==null?void 0:c.style),y),className:U,prefixCls:K,direction:s,defaultMotions:G,expandIcon:N,ref:t,rootClassName:Ce(b,L,i.rootClassName,M,J),_internalComponents:M_})))))}),iu=v.forwardRef((e,t)=>{const n=v.useRef(null),r=v.useContext(AC);return v.useImperativeHandle(t,()=>({menu:n.current,focus:i=>{var o;(o=n.current)===null||o===void 0||o.focus(i)}})),v.createElement(A_,Object.assign({ref:n},e,r))});iu.Item=jC;iu.SubMenu=LC;iu.Divider=kC;iu.ItemGroup=nh;const k_=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,o=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},j_=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:i,sizePopupArrow:o,antCls:a,iconCls:s,motionDurationMid:c,paddingBlock:d,fontSize:m,dropdownEdgeChildPadding:g,colorTextDisabled:y,fontSizeIcon:O,controlPaddingHorizontal:w,colorBgElevated:$}=e;return[{[t]:Object.assign(Object.assign({},Ys(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(o).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:O}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:O},[`${s}-down::before`]:{transition:`transform ${c}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:lC},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:uC},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:sC},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:cC}})},yC(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:g,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},iv(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Ne(d)} ${Ne(w)}`,color:e.colorTextDescription,transition:`all ${c}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:m,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Ne(d)} ${Ne(w)}`,color:e.colorText,fontWeight:"normal",fontSize:m,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},iv(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Ne(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 ${Ne(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(w).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:$,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[Bc(e,"slide-up"),Bc(e,"slide-down"),T0(e,"move-up"),T0(e,"move-down"),qm(e,"zoom-big")]]},L_=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Xm({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),hC(e)),F_=pa("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:i}=e,o=zn(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[j_(o),k_(o)]},L_,{resetStyle:!1}),kf=e=>{const{menu:t,arrow:n,prefixCls:r,children:i,trigger:o,disabled:a,dropdownRender:s,getPopupContainer:c,overlayClassName:d,rootClassName:m,overlayStyle:g,open:y,onOpenChange:O,visible:w,onVisibleChange:$,mouseEnterDelay:T=.15,mouseLeaveDelay:S=.1,autoAdjustOverflow:b=!0,placement:C="",overlay:R,transitionName:I}=e,{getPopupContainer:_,getPrefixCls:f,direction:j,dropdown:k}=v.useContext(Jt);jm();const V=v.useMemo(()=>{const be=f();return I!==void 0?I:C.includes("top")?`${be}-slide-down`:`${be}-slide-up`},[f,C,I]),Z=v.useMemo(()=>C?C.includes("Center")?C.slice(0,C.indexOf("Center")):C:j==="rtl"?"bottomRight":"bottomLeft",[C,j]),H=f("dropdown",r),G=Zs(H),[K,J,z]=F_(H,G),[,L]=ui(),M=v.Children.only(i),U=Zi(M,{className:Ce(`${H}-trigger`,{[`${H}-rtl`]:j==="rtl"},M.props.className),disabled:a}),N=a?[]:o;let W;N&&N.includes("contextMenu")&&(W=!0);const[D,ne]=Ii(!1,{value:y??w}),se=Ln(be=>{O==null||O(be,{source:"trigger"}),$==null||$(be),ne(be)}),ee=Ce(d,m,J,z,G,k==null?void 0:k.className,{[`${H}-rtl`]:j==="rtl"}),Q=bC({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:b,offset:L.marginXXS,arrowWidth:n?L.sizePopupArrow:0,borderRadius:L.borderRadius}),ae=v.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(O==null||O(!1,{source:"menu"}),ne(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),fe=()=>{let be;return t!=null&&t.items?be=v.createElement(iu,Object.assign({},t)):typeof R=="function"?be=R():be=R,s&&(be=s(be)),be=v.Children.only(typeof be=="string"?v.createElement("span",null,be):be),v.createElement($_,{prefixCls:`${H}-menu`,rootClassName:Ce(z,G),expandIcon:v.createElement("span",{className:`${H}-menu-submenu-arrow`},v.createElement(W$,{className:`${H}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ae,validator:Ue=>{}},be)},[ge,ye]=Dm("Dropdown",g==null?void 0:g.zIndex);let Oe=v.createElement(BN,Object.assign({alignPoint:W},to(e,["rootClassName"]),{mouseEnterDelay:T,mouseLeaveDelay:S,visible:D,builtinPlacements:Q,arrow:!!n,overlayClassName:ee,prefixCls:H,getPopupContainer:c||_,transitionName:V,trigger:N,overlay:fe,placement:Z,onVisibleChange:se,overlayStyle:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.style),g),{zIndex:ge})}),U);return ge&&(Oe=v.createElement(zm.Provider,{value:ye},Oe)),K(Oe)};function z_(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const D_=qI(kf,"dropdown",e=>e,z_),B_=e=>v.createElement(D_,Object.assign({},e),v.createElement("span",null));kf._InternalPanelDoNotUseOrYouWillBeFired=B_;function FC(e){return zn(e,{inputAffixPadding:e.paddingXXS})}const zC=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:c,paddingSM:d,controlPaddingHorizontalSM:m,controlPaddingHorizontal:g,colorFillAlter:y,colorPrimaryHover:O,colorPrimary:w,controlOutlineWidth:$,controlOutline:T,colorErrorOutline:S,colorWarningOutline:b,colorBgContainer:C}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-n*r)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*c)/2*10)/10-i,paddingInline:d-i,paddingInlineSM:m-i,paddingInlineLG:g-i,addonBg:y,activeBorderColor:w,hoverBorderColor:O,activeShadow:`0 0 0 ${$}px ${T}`,errorActiveShadow:`0 0 0 ${$}px ${S}`,warningActiveShadow:`0 0 0 ${$}px ${b}`,hoverBg:C,activeBg:C,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},H_=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),rh=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},H_(zn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),DC=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),X0=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},DC(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),V_=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},DC(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},rh(e))}),X0(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),X0(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),Q0=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),W_=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Q0(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),Q0(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},rh(e))}})}),U_=(e,t)=>({"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled}},t)}),BC=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),Y0=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},BC(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),q_=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BC(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},rh(e))}),Y0(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),Y0(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),Z0=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),K_=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},Z0(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),Z0(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Ne(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),G_=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),HC=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${Ne(t)} ${Ne(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},VC=e=>({padding:`${Ne(e.paddingBlockSM)} ${Ne(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),WC=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${Ne(e.paddingBlock)} ${Ne(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},G_(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},HC(e)),"&-sm":Object.assign({},VC(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),X_=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},HC(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},VC(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${Ne(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${Ne(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${Ne(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${Ne(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${Ne(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},rv()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${t}-affix-wrapper, - & > ${t}-number-affix-wrapper, - & > ${n}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, - & > ${n}-select-auto-complete ${t}, - & > ${n}-cascader-picker ${t}, - & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${n}-select:first-child > ${n}-select-selector, - & > ${n}-select-auto-complete:first-child ${t}, - & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, - & > ${n}-select:last-child > ${n}-select-selector, - & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},Q_=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ys(e)),WC(e)),V_(e)),q_(e)),U_(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Y_=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${Ne(e.inputAffixPadding)}`}}}},Z_=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},WC(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),Y_(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}})}},J_=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Ys(e)),X_(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},W_(e)),K_(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},eM=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal({unit:!1})},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, - > ${t}, - ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},tM=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${r}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:n}},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},nM=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},ih=pa("Input",e=>{const t=zn(e,FC(e));return[Q_(t),tM(t),Z_(t),J_(t),eM(t),nM(t),ZS(t)]},zC,{resetFont:!1});function rM(e){return!!(e.addonBefore||e.addonAfter)}function iM(e){return!!(e.prefix||e.suffix||e.allowClear)}function J0(e,t,n){var r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},i}function qc(e,t,n,r){if(n){var i=t;if(t.type==="click"){i=J0(t,e,""),n(i);return}if(e.type!=="file"&&r!==void 0){i=J0(t,e,r),n(i);return}n(i)}}function oM(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}var UC=me.forwardRef(function(e,t){var n,r,i=e.inputElement,o=e.children,a=e.prefixCls,s=e.prefix,c=e.suffix,d=e.addonBefore,m=e.addonAfter,g=e.className,y=e.style,O=e.disabled,w=e.readOnly,$=e.focused,T=e.triggerFocus,S=e.allowClear,b=e.value,C=e.handleReset,R=e.hidden,I=e.classes,_=e.classNames,f=e.dataAttrs,j=e.styles,k=e.components,V=o??i,Z=(k==null?void 0:k.affixWrapper)||"span",H=(k==null?void 0:k.groupWrapper)||"span",G=(k==null?void 0:k.wrapper)||"span",K=(k==null?void 0:k.groupAddon)||"span",J=v.useRef(null),z=function(Ye){var et;(et=J.current)!==null&&et!==void 0&&et.contains(Ye.target)&&(T==null||T())},L=iM(e),M=v.cloneElement(V,{value:b,className:Ce(V.props.className,!L&&(_==null?void 0:_.variant))||null}),U=v.useRef(null);if(me.useImperativeHandle(t,function(){return{nativeElement:U.current||J.current}}),L){var N,W=null;if(S){var D,ne=!O&&!w&&b,se="".concat(a,"-clear-icon"),ee=rt(S)==="object"&&S!==null&&S!==void 0&&S.clearIcon?S.clearIcon:"✖";W=me.createElement("span",{onClick:C,onMouseDown:function(Ye){return Ye.preventDefault()},className:Ce(se,(D={},Y(D,"".concat(se,"-hidden"),!ne),Y(D,"".concat(se,"-has-suffix"),!!c),D)),role:"button",tabIndex:-1},ee)}var Q="".concat(a,"-affix-wrapper"),ae=Ce(Q,(N={},Y(N,"".concat(a,"-disabled"),O),Y(N,"".concat(Q,"-disabled"),O),Y(N,"".concat(Q,"-focused"),$),Y(N,"".concat(Q,"-readonly"),w),Y(N,"".concat(Q,"-input-with-clear-btn"),c&&S&&b),N),I==null?void 0:I.affixWrapper,_==null?void 0:_.affixWrapper,_==null?void 0:_.variant),fe=(c||S)&&me.createElement("span",{className:Ce("".concat(a,"-suffix"),_==null?void 0:_.suffix),style:j==null?void 0:j.suffix},W,c);M=me.createElement(Z,Qe({className:ae,style:j==null?void 0:j.affixWrapper,onClick:z},f==null?void 0:f.affixWrapper,{ref:J}),s&&me.createElement("span",{className:Ce("".concat(a,"-prefix"),_==null?void 0:_.prefix),style:j==null?void 0:j.prefix},s),M,fe)}if(rM(e)){var ge="".concat(a,"-group"),ye="".concat(ge,"-addon"),Oe="".concat(ge,"-wrapper"),be=Ce("".concat(a,"-wrapper"),ge,I==null?void 0:I.wrapper,_==null?void 0:_.wrapper),Ue=Ce(Oe,Y({},"".concat(Oe,"-disabled"),O),I==null?void 0:I.group,_==null?void 0:_.groupWrapper);M=me.createElement(H,{className:Ue,ref:U},me.createElement(G,{className:be},d&&me.createElement(K,{className:ye},d),M,m&&me.createElement(K,{className:ye},m)))}return me.cloneElement(M,{className:Ce((n=M.props)===null||n===void 0?void 0:n.className,g)||null,style:ie(ie({},(r=M.props)===null||r===void 0?void 0:r.style),y),hidden:R})}),aM=["show"];function qC(e,t){return v.useMemo(function(){var n={};t&&(n.show=rt(t)==="object"&&t.formatter?t.formatter:!!t),n=ie(ie({},n),e);var r=n,i=r.show,o=Et(r,aM);return ie(ie({},o),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:o.strategy||function(a){return a.length}})},[e,t])}var lM=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],sM=v.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,c=e.prefixCls,d=c===void 0?"rc-input":c,m=e.disabled,g=e.htmlSize,y=e.className,O=e.maxLength,w=e.suffix,$=e.showCount,T=e.count,S=e.type,b=S===void 0?"text":S,C=e.classes,R=e.classNames,I=e.styles,_=e.onCompositionStart,f=e.onCompositionEnd,j=Et(e,lM),k=v.useState(!1),V=de(k,2),Z=V[0],H=V[1],G=v.useRef(!1),K=v.useRef(null),J=v.useRef(null),z=function(xe){K.current&&oM(K.current,xe)},L=Ii(e.defaultValue,{value:e.value}),M=de(L,2),U=M[0],N=M[1],W=U==null?"":String(U),D=v.useState(null),ne=de(D,2),se=ne[0],ee=ne[1],Q=qC(T,$),ae=Q.max||O,fe=Q.strategy(W),ge=!!ae&&fe>ae;v.useImperativeHandle(t,function(){var Te;return{focus:z,blur:function(){var Me;(Me=K.current)===null||Me===void 0||Me.blur()},setSelectionRange:function(Me,Ae,nt){var pe;(pe=K.current)===null||pe===void 0||pe.setSelectionRange(Me,Ae,nt)},select:function(){var Me;(Me=K.current)===null||Me===void 0||Me.select()},input:K.current,nativeElement:((Te=J.current)===null||Te===void 0?void 0:Te.nativeElement)||K.current}}),v.useEffect(function(){H(function(Te){return Te&&m?!1:Te})},[m]);var ye=function(xe,Me,Ae){var nt=Me;if(!G.current&&Q.exceedFormatter&&Q.max&&Q.strategy(Me)>Q.max){if(nt=Q.exceedFormatter(Me,{max:Q.max}),Me!==nt){var pe,we;ee([((pe=K.current)===null||pe===void 0?void 0:pe.selectionStart)||0,((we=K.current)===null||we===void 0?void 0:we.selectionEnd)||0])}}else if(Ae.source==="compositionEnd")return;N(nt),K.current&&qc(K.current,xe,r,nt)};v.useEffect(function(){if(se){var Te;(Te=K.current)===null||Te===void 0||Te.setSelectionRange.apply(Te,Le(se))}},[se]);var Oe=function(xe){ye(xe,xe.target.value,{source:"change"})},be=function(xe){G.current=!1,ye(xe,xe.currentTarget.value,{source:"compositionEnd"}),f==null||f(xe)},Ue=function(xe){a&&xe.key==="Enter"&&a(xe),s==null||s(xe)},He=function(xe){H(!0),i==null||i(xe)},Ye=function(xe){H(!1),o==null||o(xe)},et=function(xe){N(""),z(),K.current&&qc(K.current,xe,r)},Ke=ge&&"".concat(d,"-out-of-range"),Ve=function(){var xe=to(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return me.createElement("input",Qe({autoComplete:n},xe,{onChange:Oe,onFocus:He,onBlur:Ye,onKeyDown:Ue,className:Ce(d,Y({},"".concat(d,"-disabled"),m),R==null?void 0:R.input),style:I==null?void 0:I.input,ref:K,size:g,type:b,onCompositionStart:function(Ae){G.current=!0,_==null||_(Ae)},onCompositionEnd:be}))},Re=function(){var xe=Number(ae)>0;if(w||Q.show){var Me=Q.showFormatter?Q.showFormatter({value:W,count:fe,maxLength:ae}):"".concat(fe).concat(xe?" / ".concat(ae):"");return me.createElement(me.Fragment,null,Q.show&&me.createElement("span",{className:Ce("".concat(d,"-show-count-suffix"),Y({},"".concat(d,"-show-count-has-suffix"),!!w),R==null?void 0:R.count),style:ie({},I==null?void 0:I.count)},Me),w)}return null};return me.createElement(UC,Qe({},j,{prefixCls:d,className:Ce(y,Ke),handleReset:et,value:W,focused:Z,triggerFocus:z,suffix:Re(),disabled:m,classes:C,classNames:R,styles:I}),Ve())});const uM=e=>{const{getPrefixCls:t,direction:n}=v.useContext(Jt),{prefixCls:r,className:i}=e,o=t("input-group",r),a=t("input"),[s,c]=ih(a),d=Ce(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:n==="rtl"},c,i),m=v.useContext(_o),g=v.useMemo(()=>Object.assign(Object.assign({},m),{isFormItemInput:!1}),[m]);return s(v.createElement("span",{className:d,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},v.createElement(_o.Provider,{value:g},e.children)))},KC=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:me.createElement(T$,null)}),t};function GC(e,t){const n=v.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return v.useEffect(()=>(t&&r(),()=>n.current.forEach(i=>{i&&clearTimeout(i)})),[]),r}function cM(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var fM=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 i=0,r=Object.getOwnPropertySymbols(e);i{var n;const{prefixCls:r,bordered:i=!0,status:o,size:a,disabled:s,onBlur:c,onFocus:d,suffix:m,allowClear:g,addonAfter:y,addonBefore:O,className:w,style:$,styles:T,rootClassName:S,onChange:b,classNames:C,variant:R}=e,I=fM(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:_,direction:f,input:j}=me.useContext(Jt),k=_("input",r),V=v.useRef(null),Z=Zs(k),[H,G,K]=ih(k,Z),{compactSize:J,compactItemClassnames:z}=Nf(k,f),L=El(Ue=>{var He;return(He=a??J)!==null&&He!==void 0?He:Ue}),M=me.useContext(fl),U=s??M,{status:N,hasFeedback:W,feedbackIcon:D}=v.useContext(_o),ne=Gm(N,o),se=cM(e)||!!W;v.useRef(se);const ee=GC(V,!0),Q=Ue=>{ee(),c==null||c(Ue)},ae=Ue=>{ee(),d==null||d(Ue)},fe=Ue=>{ee(),b==null||b(Ue)},ge=(W||m)&&me.createElement(me.Fragment,null,m,W&&D),ye=KC(g??(j==null?void 0:j.allowClear)),[Oe,be]=vC(R,i);return H(me.createElement(sM,Object.assign({ref:Ni(t,V),prefixCls:k,autoComplete:j==null?void 0:j.autoComplete},I,{disabled:U,onBlur:Q,onFocus:ae,style:Object.assign(Object.assign({},j==null?void 0:j.style),$),styles:Object.assign(Object.assign({},j==null?void 0:j.styles),T),suffix:ge,allowClear:ye,className:Ce(w,S,K,Z,z,j==null?void 0:j.className),onChange:fe,addonAfter:y&&me.createElement(Fc,null,me.createElement(O0,{override:!0,status:!0},y)),addonBefore:O&&me.createElement(Fc,null,me.createElement(O0,{override:!0,status:!0},O)),classNames:Object.assign(Object.assign(Object.assign({},C),j==null?void 0:j.classNames),{input:Ce({[`${k}-sm`]:L==="small",[`${k}-lg`]:L==="large",[`${k}-rtl`]:f==="rtl"},C==null?void 0:C.input,(n=j==null?void 0:j.classNames)===null||n===void 0?void 0:n.input,G),variant:Ce({[`${k}-${Oe}`]:be},Ev(k,ne)),affixWrapper:Ce({[`${k}-affix-wrapper-sm`]:L==="small",[`${k}-affix-wrapper-lg`]:L==="large",[`${k}-affix-wrapper-rtl`]:f==="rtl"},G),wrapper:Ce({[`${k}-group-rtl`]:f==="rtl"},G),groupWrapper:Ce({[`${k}-group-wrapper-sm`]:L==="small",[`${k}-group-wrapper-lg`]:L==="large",[`${k}-group-wrapper-rtl`]:f==="rtl",[`${k}-group-wrapper-${Oe}`]:be},Ev(`${k}-group-wrapper`,ne,W),G)})})))}),pM=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},vM=pa(["Input","OTP"],e=>{const t=zn(e,FC(e));return[pM(t)]},zC);var mM=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{value:n,onChange:r,onActiveChange:i,index:o,mask:a}=e,s=mM(e,["value","onChange","onActiveChange","index","mask"]),c=n&&typeof a=="string"?a:n,d=w=>{r(o,w.target.value)},m=v.useRef(null);v.useImperativeHandle(t,()=>m.current);const g=()=>{Pn(()=>{var w;const $=(w=m.current)===null||w===void 0?void 0:w.input;document.activeElement===$&&$&&$.select()})},y=w=>{let{key:$}=w;$==="ArrowLeft"?i(o-1):$==="ArrowRight"&&i(o+1),g()},O=w=>{w.key==="Backspace"&&!n&&i(o-1),g()};return v.createElement(jf,Object.assign({},s,{ref:m,value:c,onInput:d,onFocus:g,onKeyDown:y,onKeyUp:O,onMouseDown:g,onMouseUp:g,type:a===!0?"password":"text"}))});var gM=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{prefixCls:n,length:r=6,size:i,defaultValue:o,value:a,onChange:s,formatter:c,variant:d,disabled:m,status:g,autoFocus:y,mask:O}=e,w=gM(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:$,direction:T}=v.useContext(Jt),S=$("otp",n),b=iR(w,{aria:!0,data:!0,attr:!0}),C=Zs(S),[R,I,_]=vM(S,C),f=El(W=>i??W),j=v.useContext(_o),k=Gm(j.status,g),V=v.useMemo(()=>Object.assign(Object.assign({},j),{status:k,hasFeedback:!1,feedbackIcon:null}),[j,k]),Z=v.useRef(null),H=v.useRef({});v.useImperativeHandle(t,()=>({focus:()=>{var W;(W=H.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let D=0;Dc?c(W):W,[K,J]=v.useState(zu(G(o||"")));v.useEffect(()=>{a!==void 0&&J(zu(a))},[a]);const z=Ln(W=>{J(W),s&&W.length===r&&W.every(D=>D)&&W.some((D,ne)=>K[ne]!==D)&&s(W.join(""))}),L=Ln((W,D)=>{let ne=Le(K);for(let ee=0;ee=0&&!ne[ee];ee-=1)ne.pop();const se=G(ne.map(ee=>ee||" ").join(""));return ne=zu(se).map((ee,Q)=>ee===" "&&!ne[Q]?ne[Q]:ee),ne}),M=(W,D)=>{var ne;const se=L(W,D),ee=Math.min(W+D.length,r-1);ee!==W&&((ne=H.current[ee])===null||ne===void 0||ne.focus()),z(se)},U=W=>{var D;(D=H.current[W])===null||D===void 0||D.focus()},N={variant:d,disabled:m,status:k,mask:O};return R(v.createElement("div",Object.assign({},b,{ref:Z,className:Ce(S,{[`${S}-sm`]:f==="small",[`${S}-lg`]:f==="large",[`${S}-rtl`]:T==="rtl"},_,I)}),v.createElement(_o.Provider,{value:V},Array.from({length:r}).map((W,D)=>{const ne=`otp-${D}`,se=K[D]||"";return v.createElement(hM,Object.assign({ref:ee=>{H.current[D]=ee},key:ne,index:D,size:f,htmlSize:1,className:`${S}-input`,onChange:M,value:se,onActiveChange:U,autoFocus:D===0&&y},N))}))))});var bM=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 i=0,r=Object.getOwnPropertySymbols(e);ie?v.createElement(F$,null):v.createElement(k$,null),CM={click:"onClick",hover:"onMouseOver"},wM=v.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:i=!0,iconRender:o=SM}=e,a=typeof i=="object"&&i.visible!==void 0,[s,c]=v.useState(()=>a?i.visible:!1),d=v.useRef(null);v.useEffect(()=>{a&&c(i.visible)},[a,i]);const m=GC(d),g=()=>{n||(s&&m(),c(j=>{var k;const V=!j;return typeof i=="object"&&((k=i.onVisibleChange)===null||k===void 0||k.call(i,V)),V}))},y=j=>{const k=CM[r]||"",V=o(s),Z={[k]:g,className:`${j}-icon`,key:"passwordIcon",onMouseDown:H=>{H.preventDefault()},onMouseUp:H=>{H.preventDefault()}};return v.cloneElement(v.isValidElement(V)?V:v.createElement("span",null,V),Z)},{className:O,prefixCls:w,inputPrefixCls:$,size:T}=e,S=bM(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:b}=v.useContext(Jt),C=b("input",$),R=b("input-password",w),I=i&&y(R),_=Ce(R,O,{[`${R}-${T}`]:!!T}),f=Object.assign(Object.assign({},to(S,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:_,prefixCls:C,suffix:I});return T&&(f.size=T),v.createElement(jf,Object.assign({ref:Ni(t,d)},f))});var xM=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{prefixCls:n,inputPrefixCls:r,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:c,loading:d,disabled:m,onSearch:g,onChange:y,onCompositionStart:O,onCompositionEnd:w}=e,$=xM(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:T,direction:S}=v.useContext(Jt),b=v.useRef(!1),C=T("input-search",n),R=T("input",r),{compactSize:I}=Nf(C,S),_=El(N=>{var W;return(W=o??I)!==null&&W!==void 0?W:N}),f=v.useRef(null),j=N=>{N&&N.target&&N.type==="click"&&g&&g(N.target.value,N,{source:"clear"}),y&&y(N)},k=N=>{var W;document.activeElement===((W=f.current)===null||W===void 0?void 0:W.input)&&N.preventDefault()},V=N=>{var W,D;g&&g((D=(W=f.current)===null||W===void 0?void 0:W.input)===null||D===void 0?void 0:D.value,N,{source:"input"})},Z=N=>{b.current||d||V(N)},H=typeof s=="boolean"?v.createElement(K$,null):null,G=`${C}-button`;let K;const J=s||{},z=J.type&&J.type.__ANT_BUTTON===!0;z||J.type==="button"?K=Zi(J,Object.assign({onMouseDown:k,onClick:N=>{var W,D;(D=(W=J==null?void 0:J.props)===null||W===void 0?void 0:W.onClick)===null||D===void 0||D.call(W,N),V(N)},key:"enterButton"},z?{className:G,size:_}:{})):K=v.createElement(Bs,{className:G,type:s?"primary":void 0,size:_,disabled:m,key:"enterButton",onMouseDown:k,onClick:V,loading:d,icon:H},s),c&&(K=[K,Zi(c,{key:"addonAfter"})]);const L=Ce(C,{[`${C}-rtl`]:S==="rtl",[`${C}-${_}`]:!!_,[`${C}-with-button`]:!!s},i),M=N=>{b.current=!0,O==null||O(N)},U=N=>{b.current=!1,w==null||w(N)};return v.createElement(jf,Object.assign({ref:Ni(f,t),onPressEnter:Z},$,{size:_,onCompositionStart:M,onCompositionEnd:U,prefixCls:R,addonAfter:K,suffix:a,onChange:j,className:L,disabled:m}))});var $M=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,OM=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Hd={},Fr;function TM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Hd[n])return Hd[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=OM.map(function(d){return"".concat(d,":").concat(r.getPropertyValue(d))}).join(";"),c={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(Hd[n]=c),c}function RM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Fr||(Fr=document.createElement("textarea"),Fr.setAttribute("tab-index","-1"),Fr.setAttribute("aria-hidden","true"),document.body.appendChild(Fr)),e.getAttribute("wrap")?Fr.setAttribute("wrap",e.getAttribute("wrap")):Fr.removeAttribute("wrap");var i=TM(e,t),o=i.paddingSize,a=i.borderSize,s=i.boxSizing,c=i.sizingStyle;Fr.setAttribute("style","".concat(c,";").concat($M)),Fr.value=e.value||e.placeholder||"";var d=void 0,m=void 0,g,y=Fr.scrollHeight;if(s==="border-box"?y+=a:s==="content-box"&&(y-=o),n!==null||r!==null){Fr.value=" ";var O=Fr.scrollHeight-o;n!==null&&(d=O*n,s==="border-box"&&(d=d+o+a),y=Math.max(d,y)),r!==null&&(m=O*r,s==="border-box"&&(m=m+o+a),g=y>m?"":"hidden",y=Math.min(m,y))}var w={height:y,overflowY:g,resize:"none"};return d&&(w.minHeight=d),m&&(w.maxHeight=m),w}var PM=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Vd=0,Wd=1,Ud=2,IM=v.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var i=n.defaultValue,o=n.value,a=n.autoSize,s=n.onResize,c=n.className,d=n.style,m=n.disabled,g=n.onChange;n.onInternalAutoSize;var y=Et(n,PM),O=Ii(i,{value:o,postState:function(se){return se??""}}),w=de(O,2),$=w[0],T=w[1],S=function(se){T(se.target.value),g==null||g(se)},b=v.useRef();v.useImperativeHandle(t,function(){return{textArea:b.current}});var C=v.useMemo(function(){return a&&rt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),R=de(C,2),I=R[0],_=R[1],f=!!a,j=function(){try{if(document.activeElement===b.current){var se=b.current,ee=se.selectionStart,Q=se.selectionEnd,ae=se.scrollTop;b.current.setSelectionRange(ee,Q),b.current.scrollTop=ae}}catch{}},k=v.useState(Ud),V=de(k,2),Z=V[0],H=V[1],G=v.useState(),K=de(G,2),J=K[0],z=K[1],L=function(){H(Vd)};Cn(function(){f&&L()},[o,I,_,f]),Cn(function(){if(Z===Vd)H(Wd);else if(Z===Wd){var ne=RM(b.current,!1,I,_);H(Ud),z(ne)}else j()},[Z]);var M=v.useRef(),U=function(){Pn.cancel(M.current)},N=function(se){Z===Ud&&(s==null||s(se),a&&(U(),M.current=Pn(function(){L()})))};v.useEffect(function(){return U},[]);var W=f?J:null,D=ie(ie({},d),W);return(Z===Vd||Z===Wd)&&(D.overflowY="hidden",D.overflowX="hidden"),v.createElement(Sl,{onResize:N,disabled:!(a||s)},v.createElement("textarea",Qe({},y,{ref:b,style:D,className:Ce(r,c,Y({},"".concat(r,"-disabled"),m)),disabled:m,value:$,onChange:S})))}),NM=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],_M=me.forwardRef(function(e,t){var n,r=e.defaultValue,i=e.value,o=e.onFocus,a=e.onBlur,s=e.onChange,c=e.allowClear,d=e.maxLength,m=e.onCompositionStart,g=e.onCompositionEnd,y=e.suffix,O=e.prefixCls,w=O===void 0?"rc-textarea":O,$=e.showCount,T=e.count,S=e.className,b=e.style,C=e.disabled,R=e.hidden,I=e.classNames,_=e.styles,f=e.onResize,j=e.readOnly,k=Et(e,NM),V=Ii(r,{value:i,defaultValue:r}),Z=de(V,2),H=Z[0],G=Z[1],K=H==null?"":String(H),J=me.useState(!1),z=de(J,2),L=z[0],M=z[1],U=me.useRef(!1),N=me.useState(null),W=de(N,2),D=W[0],ne=W[1],se=v.useRef(null),ee=v.useRef(null),Q=function(){var ze;return(ze=ee.current)===null||ze===void 0?void 0:ze.textArea},ae=function(){Q().focus()};v.useImperativeHandle(t,function(){var Be;return{resizableTextArea:ee.current,focus:ae,blur:function(){Q().blur()},nativeElement:((Be=se.current)===null||Be===void 0?void 0:Be.nativeElement)||Q()}}),v.useEffect(function(){M(function(Be){return!C&&Be})},[C]);var fe=me.useState(null),ge=de(fe,2),ye=ge[0],Oe=ge[1];me.useEffect(function(){if(ye){var Be;(Be=Q()).setSelectionRange.apply(Be,Le(ye))}},[ye]);var be=qC(T,$),Ue=(n=be.max)!==null&&n!==void 0?n:d,He=Number(Ue)>0,Ye=be.strategy(K),et=!!Ue&&Ye>Ue,Ke=function(ze,vt){var lt=vt;!U.current&&be.exceedFormatter&&be.max&&be.strategy(vt)>be.max&&(lt=be.exceedFormatter(vt,{max:be.max}),vt!==lt&&Oe([Q().selectionStart||0,Q().selectionEnd||0])),G(lt),qc(ze.currentTarget,ze,s,lt)},Ve=function(ze){U.current=!0,m==null||m(ze)},Re=function(ze){U.current=!1,Ke(ze,ze.currentTarget.value),g==null||g(ze)},Te=function(ze){Ke(ze,ze.target.value)},xe=function(ze){var vt=k.onPressEnter,lt=k.onKeyDown;ze.key==="Enter"&&vt&&vt(ze),lt==null||lt(ze)},Me=function(ze){M(!0),o==null||o(ze)},Ae=function(ze){M(!1),a==null||a(ze)},nt=function(ze){G(""),ae(),qc(Q(),ze,s)},pe=y,we;be.show&&(be.showFormatter?we=be.showFormatter({value:K,count:Ye,maxLength:Ue}):we="".concat(Ye).concat(He?" / ".concat(Ue):""),pe=me.createElement(me.Fragment,null,pe,me.createElement("span",{className:Ce("".concat(w,"-data-count"),I==null?void 0:I.count),style:_==null?void 0:_.count},we)));var Ct=function(ze){var vt;f==null||f(ze),(vt=Q())!==null&&vt!==void 0&&vt.style.height&&ne(!0)},At=!k.autoSize&&!$&&!c;return me.createElement(UC,{ref:se,value:K,allowClear:c,handleReset:nt,suffix:pe,prefixCls:w,classNames:ie(ie({},I),{},{affixWrapper:Ce(I==null?void 0:I.affixWrapper,Y(Y({},"".concat(w,"-show-count"),$),"".concat(w,"-textarea-allow-clear"),c))}),disabled:C,focused:L,className:Ce(S,et&&"".concat(w,"-out-of-range")),style:ie(ie({},b),D&&!At?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof we=="string"?we:void 0}},hidden:R,readOnly:j},me.createElement(IM,Qe({},k,{maxLength:d,onKeyDown:xe,onChange:Te,onFocus:Me,onBlur:Ae,onCompositionStart:Ve,onCompositionEnd:Re,className:Ce(I==null?void 0:I.textarea),style:ie(ie({},_==null?void 0:_.textarea),{},{resize:b==null?void 0:b.resize}),disabled:C,prefixCls:w,onResize:Ct,ref:ee,readOnly:j})))}),MM=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 i=0,r=Object.getOwnPropertySymbols(e);i{var n,r;const{prefixCls:i,bordered:o=!0,size:a,disabled:s,status:c,allowClear:d,classNames:m,rootClassName:g,className:y,style:O,styles:w,variant:$}=e,T=MM(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:S,direction:b,textArea:C}=v.useContext(Jt),R=El(a),I=v.useContext(fl),_=s??I,{status:f,hasFeedback:j,feedbackIcon:k}=v.useContext(_o),V=Gm(f,c),Z=v.useRef(null);v.useImperativeHandle(t,()=>{var N;return{resizableTextArea:(N=Z.current)===null||N===void 0?void 0:N.resizableTextArea,focus:W=>{var D,ne;dM((ne=(D=Z.current)===null||D===void 0?void 0:D.resizableTextArea)===null||ne===void 0?void 0:ne.textArea,W)},blur:()=>{var W;return(W=Z.current)===null||W===void 0?void 0:W.blur()}}});const H=S("input",i),G=Zs(H),[K,J,z]=ih(H,G),[L,M]=vC($,o),U=KC(d??(C==null?void 0:C.allowClear));return K(v.createElement(_M,Object.assign({autoComplete:C==null?void 0:C.autoComplete},T,{style:Object.assign(Object.assign({},C==null?void 0:C.style),O),styles:Object.assign(Object.assign({},C==null?void 0:C.styles),w),disabled:_,allowClear:U,className:Ce(z,G,y,g,C==null?void 0:C.className),classNames:Object.assign(Object.assign(Object.assign({},m),C==null?void 0:C.classNames),{textarea:Ce({[`${H}-sm`]:R==="small",[`${H}-lg`]:R==="large"},J,m==null?void 0:m.textarea,(n=C==null?void 0:C.classNames)===null||n===void 0?void 0:n.textarea),variant:Ce({[`${H}-${L}`]:M},Ev(H,V)),affixWrapper:Ce(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:b==="rtl",[`${H}-affix-wrapper-sm`]:R==="small",[`${H}-affix-wrapper-lg`]:R==="large",[`${H}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},J)}),prefixCls:H,suffix:j&&v.createElement("span",{className:`${H}-textarea-suffix`},k),ref:Z})))}),Ol=jf;Ol.Group=uM;Ol.Search=EM;Ol.TextArea=AM;Ol.Password=wM;Ol.OTP=yM;function ey(e){return["small","middle","large"].includes(e)}function ty(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const XC=me.createContext({latestIndex:0}),kM=XC.Provider,jM=e=>{let{className:t,index:n,children:r,split:i,style:o}=e;const{latestIndex:a}=v.useContext(XC);return r==null?null:v.createElement(v.Fragment,null,v.createElement("div",{className:t,style:o},r),n{var n,r;const{getPrefixCls:i,space:o,direction:a}=v.useContext(Jt),{size:s=(o==null?void 0:o.size)||"small",align:c,className:d,rootClassName:m,children:g,direction:y="horizontal",prefixCls:O,split:w,style:$,wrap:T=!1,classNames:S,styles:b}=e,C=LM(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[R,I]=Array.isArray(s)?s:[s,s],_=ey(I),f=ey(R),j=ty(I),k=ty(R),V=No(g,{keepEmpty:!0}),Z=c===void 0&&y==="horizontal"?"center":c,H=i("space",O),[G,K,J]=WS(H),z=Ce(H,o==null?void 0:o.className,K,`${H}-${y}`,{[`${H}-rtl`]:a==="rtl",[`${H}-align-${Z}`]:Z,[`${H}-gap-row-${I}`]:_,[`${H}-gap-col-${R}`]:f},d,m,J),L=Ce(`${H}-item`,(n=S==null?void 0:S.item)!==null&&n!==void 0?n:(r=o==null?void 0:o.classNames)===null||r===void 0?void 0:r.item);let M=0;const U=V.map((D,ne)=>{var se,ee;D!=null&&(M=ne);const Q=D&&D.key||`${L}-${ne}`;return v.createElement(jM,{className:L,key:Q,index:ne,split:w,style:(se=b==null?void 0:b.item)!==null&&se!==void 0?se:(ee=o==null?void 0:o.styles)===null||ee===void 0?void 0:ee.item},D)}),N=v.useMemo(()=>({latestIndex:M}),[M]);if(V.length===0)return null;const W={};return T&&(W.flexWrap="wrap"),!f&&k&&(W.columnGap=R),!_&&j&&(W.rowGap=I),G(v.createElement("div",Object.assign({ref:t,className:z,style:Object.assign(Object.assign(Object.assign({},W),o==null?void 0:o.style),$)},C),v.createElement(kM,{value:N},U)))}),QC=FM;QC.Compact=kR;var zM=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 i=0,r=Object.getOwnPropertySymbols(e);i{const{getPopupContainer:t,getPrefixCls:n,direction:r}=v.useContext(Jt),{prefixCls:i,type:o="default",danger:a,disabled:s,loading:c,onClick:d,htmlType:m,children:g,className:y,menu:O,arrow:w,autoFocus:$,overlay:T,trigger:S,align:b,open:C,onOpenChange:R,placement:I,getPopupContainer:_,href:f,icon:j=v.createElement(Ab,null),title:k,buttonsRender:V=fe=>fe,mouseEnterDelay:Z,mouseLeaveDelay:H,overlayClassName:G,overlayStyle:K,destroyPopupOnHide:J,dropdownRender:z}=e,L=zM(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"]),M=n("dropdown",i),U=`${M}-button`,N={menu:O,arrow:w,autoFocus:$,align:b,disabled:s,trigger:s?[]:S,onOpenChange:R,getPopupContainer:_||t,mouseEnterDelay:Z,mouseLeaveDelay:H,overlayClassName:G,overlayStyle:K,destroyPopupOnHide:J,dropdownRender:z},{compactSize:W,compactItemClassnames:D}=Nf(M,r),ne=Ce(U,D,y);"overlay"in e&&(N.overlay=T),"open"in e&&(N.open=C),"placement"in e?N.placement=I:N.placement=r==="rtl"?"bottomLeft":"bottomRight";const se=v.createElement(Bs,{type:o,danger:a,disabled:s,loading:c,onClick:d,htmlType:m,href:f,title:k},g),ee=v.createElement(Bs,{type:o,danger:a,icon:j}),[Q,ae]=V([se,ee]);return v.createElement(QC.Compact,Object.assign({className:ne,size:W,block:!0},L),Q,v.createElement(kf,Object.assign({},N),ae))};YC.__ANT_BUTTON=!0;const ZC=kf;ZC.Button=YC;const cn=chrome,ny=async e=>{let n=(await cn.storage.local.get("meta_data")).meta_data;const i=(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 o of i)o.id="",o.stillRecording=!1,o.typeWrite=!1,o.animateRomove=!1,o.xpath="";e(()=>i),console.log("init_data",i)},DM=({stepNames:e,setActions:t})=>{const[n,r]=v.useState("Loading...");v.useEffect(()=>{cn.storage.local.get("meta_data",a=>{let s=a.meta_data;e.map(c=>{c.sequence.toString()===s.stepNo.toString()&&r(`Step ${s.stepNo.toString()}: ${c.name||""}`)}),ny(t)})},[e]);const i=async a=>{const s=e.filter(m=>{if(m.sequence.toString()===a.key)return m})[0];let d=(await cn.storage.local.get("meta_data")).meta_data;d.stepNo=s.sequence,d.stepId=s.stepId,await cn.storage.local.set({meta_data:d}),r(`Step ${((s==null?void 0:s.sequence)||1).toString()}: ${(s==null?void 0:s.name)||""}`),ny(t)},o=e.map(a=>({label:a.name,key:a.sequence.toString()}));return pt.jsx(ZC,{menu:{items:o,onClick:i},children:pt.jsx("a",{onClick:a=>a.preventDefault(),style:{cursor:"default"},children:n})})};var JC={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:oy,function(t,n){var r=[],i=Object.getPrototypeOf,o=r.slice,a=r.flat?function(l){return r.flat.call(l)}:function(l){return r.concat.apply([],l)},s=r.push,c=r.indexOf,d={},m=d.toString,g=d.hasOwnProperty,y=g.toString,O=y.call(Object),w={},$=function(u){return typeof u=="function"&&typeof u.nodeType!="number"&&typeof u.item!="function"},T=function(u){return u!=null&&u===u.window},S=t.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function C(l,u,p){p=p||S;var h,x,E=p.createElement("script");if(E.text=l,u)for(h in b)x=u[h]||u.getAttribute&&u.getAttribute(h),x&&E.setAttribute(h,x);p.head.appendChild(E).parentNode.removeChild(E)}function R(l){return l==null?l+"":typeof l=="object"||typeof l=="function"?d[m.call(l)]||"object":typeof l}var I="3.7.1",_=/HTML$/i,f=function(l,u){return new f.fn.init(l,u)};f.fn=f.prototype={jquery:I,constructor:f,length:0,toArray:function(){return o.call(this)},get:function(l){return l==null?o.call(this):l<0?this[l+this.length]:this[l]},pushStack:function(l){var u=f.merge(this.constructor(),l);return u.prevObject=this,u},each:function(l){return f.each(this,l)},map:function(l){return this.pushStack(f.map(this,function(u,p){return l.call(u,p,u)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(f.grep(this,function(l,u){return(u+1)%2}))},odd:function(){return this.pushStack(f.grep(this,function(l,u){return u%2}))},eq:function(l){var u=this.length,p=+l+(l<0?u:0);return this.pushStack(p>=0&&p0&&u-1 in l}function k(l,u){return l.nodeName&&l.nodeName.toLowerCase()===u.toLowerCase()}var V=r.pop,Z=r.sort,H=r.splice,G="[\\x20\\t\\r\\n\\f]",K=new RegExp("^"+G+"+|((?:^|[^\\\\])(?:\\\\.)*)"+G+"+$","g");f.contains=function(l,u){var p=u&&u.parentNode;return l===p||!!(p&&p.nodeType===1&&(l.contains?l.contains(p):l.compareDocumentPosition&&l.compareDocumentPosition(p)&16))};var J=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function z(l,u){return u?l==="\0"?"�":l.slice(0,-1)+"\\"+l.charCodeAt(l.length-1).toString(16)+" ":"\\"+l}f.escapeSelector=function(l){return(l+"").replace(J,z)};var L=S,M=s;(function(){var l,u,p,h,x,E=M,P,B,F,X,le,ce=f.expando,re=0,ve=0,Je=au(),gt=au(),it=au(),$n=au(),hn=function(A,q){return A===q&&(x=!0),0},bi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Si="(?:\\\\[\\da-fA-F]{1,6}"+G+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",st="\\["+G+"*("+Si+")(?:"+G+"*([*^$|!~]?=)"+G+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Si+"))|)"+G+"*\\]",Ho=":("+Si+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+st+")*)|.*)\\)|)",bt=new RegExp(G+"+","g"),tn=new RegExp("^"+G+"*,"+G+"*"),_l=new RegExp("^"+G+"*([>+~]|"+G+")"+G+"*"),Bf=new RegExp(G+"|>"),Ci=new RegExp(Ho),Ml=new RegExp("^"+Si+"$"),wi={ID:new RegExp("^#("+Si+")"),CLASS:new RegExp("^\\.("+Si+")"),TAG:new RegExp("^("+Si+"|[*])"),ATTR:new RegExp("^"+st),PSEUDO:new RegExp("^"+Ho),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+G+"*(even|odd|(([+-]|)(\\d*)n|)"+G+"*(?:([+-]|)"+G+"*(\\d+)|))"+G+"*\\)|)","i"),bool:new RegExp("^(?:"+bi+")$","i"),needsContext:new RegExp("^"+G+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+G+"*((?:-\\d)?\\d*)"+G+"*\\)|)(?=[^-]|$)","i")},oo=/^(?:input|select|textarea|button)$/i,ao=/^h\d$/i,Ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Hf=/[+~]/,ji=new RegExp("\\\\[\\da-fA-F]{1,6}"+G+"?|\\\\([^\\r\\n\\f])","g"),Li=function(A,q){var te="0x"+A.slice(1)-65536;return q||(te<0?String.fromCharCode(te+65536):String.fromCharCode(te>>10|55296,te&1023|56320))},lw=function(){lo()},sw=su(function(A){return A.disabled===!0&&k(A,"fieldset")},{dir:"parentNode",next:"legend"});function uw(){try{return P.activeElement}catch{}}try{E.apply(r=o.call(L.childNodes),L.childNodes),r[L.childNodes.length].nodeType}catch{E={apply:function(q,te){M.apply(q,o.call(te))},call:function(q){M.apply(q,o.call(arguments,1))}}}function Tt(A,q,te,oe){var ue,Se,Ee,je,$e,ot,Xe,tt=q&&q.ownerDocument,at=q?q.nodeType:9;if(te=te||[],typeof A!="string"||!A||at!==1&&at!==9&&at!==11)return te;if(!oe&&(lo(q),q=q||P,F)){if(at!==11&&($e=Ar.exec(A)))if(ue=$e[1]){if(at===9)if(Ee=q.getElementById(ue)){if(Ee.id===ue)return E.call(te,Ee),te}else return te;else if(tt&&(Ee=tt.getElementById(ue))&&Tt.contains(q,Ee)&&Ee.id===ue)return E.call(te,Ee),te}else{if($e[2])return E.apply(te,q.getElementsByTagName(A)),te;if((ue=$e[3])&&q.getElementsByClassName)return E.apply(te,q.getElementsByClassName(ue)),te}if(!$n[A+" "]&&(!X||!X.test(A))){if(Xe=A,tt=q,at===1&&(Bf.test(A)||_l.test(A))){for(tt=Hf.test(A)&&Vf(q.parentNode)||q,(tt!=q||!w.scope)&&((je=q.getAttribute("id"))?je=f.escapeSelector(je):q.setAttribute("id",je=ce)),ot=Al(A),Se=ot.length;Se--;)ot[Se]=(je?"#"+je:":scope")+" "+lu(ot[Se]);Xe=ot.join(",")}try{return E.apply(te,tt.querySelectorAll(Xe)),te}catch{$n(A,!0)}finally{je===ce&&q.removeAttribute("id")}}}return fh(A.replace(K,"$1"),q,te,oe)}function au(){var A=[];function q(te,oe){return A.push(te+" ")>u.cacheLength&&delete q[A.shift()],q[te+" "]=oe}return q}function Qr(A){return A[ce]=!0,A}function ya(A){var q=P.createElement("fieldset");try{return!!A(q)}catch{return!1}finally{q.parentNode&&q.parentNode.removeChild(q),q=null}}function cw(A){return function(q){return k(q,"input")&&q.type===A}}function fw(A){return function(q){return(k(q,"input")||k(q,"button"))&&q.type===A}}function uh(A){return function(q){return"form"in q?q.parentNode&&q.disabled===!1?"label"in q?"label"in q.parentNode?q.parentNode.disabled===A:q.disabled===A:q.isDisabled===A||q.isDisabled!==!A&&sw(q)===A:q.disabled===A:"label"in q?q.disabled===A:!1}}function Vo(A){return Qr(function(q){return q=+q,Qr(function(te,oe){for(var ue,Se=A([],te.length,q),Ee=Se.length;Ee--;)te[ue=Se[Ee]]&&(te[ue]=!(oe[ue]=te[ue]))})})}function Vf(A){return A&&typeof A.getElementsByTagName<"u"&&A}function lo(A){var q,te=A?A.ownerDocument||A:L;return te==P||te.nodeType!==9||!te.documentElement||(P=te,B=P.documentElement,F=!f.isXMLDoc(P),le=B.matches||B.webkitMatchesSelector||B.msMatchesSelector,B.msMatchesSelector&&L!=P&&(q=P.defaultView)&&q.top!==q&&q.addEventListener("unload",lw),w.getById=ya(function(oe){return B.appendChild(oe).id=f.expando,!P.getElementsByName||!P.getElementsByName(f.expando).length}),w.disconnectedMatch=ya(function(oe){return le.call(oe,"*")}),w.scope=ya(function(){return P.querySelectorAll(":scope")}),w.cssHas=ya(function(){try{return P.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),w.getById?(u.filter.ID=function(oe){var ue=oe.replace(ji,Li);return function(Se){return Se.getAttribute("id")===ue}},u.find.ID=function(oe,ue){if(typeof ue.getElementById<"u"&&F){var Se=ue.getElementById(oe);return Se?[Se]:[]}}):(u.filter.ID=function(oe){var ue=oe.replace(ji,Li);return function(Se){var Ee=typeof Se.getAttributeNode<"u"&&Se.getAttributeNode("id");return Ee&&Ee.value===ue}},u.find.ID=function(oe,ue){if(typeof ue.getElementById<"u"&&F){var Se,Ee,je,$e=ue.getElementById(oe);if($e){if(Se=$e.getAttributeNode("id"),Se&&Se.value===oe)return[$e];for(je=ue.getElementsByName(oe),Ee=0;$e=je[Ee++];)if(Se=$e.getAttributeNode("id"),Se&&Se.value===oe)return[$e]}return[]}}),u.find.TAG=function(oe,ue){return typeof ue.getElementsByTagName<"u"?ue.getElementsByTagName(oe):ue.querySelectorAll(oe)},u.find.CLASS=function(oe,ue){if(typeof ue.getElementsByClassName<"u"&&F)return ue.getElementsByClassName(oe)},X=[],ya(function(oe){var ue;B.appendChild(oe).innerHTML="",oe.querySelectorAll("[selected]").length||X.push("\\["+G+"*(?:value|"+bi+")"),oe.querySelectorAll("[id~="+ce+"-]").length||X.push("~="),oe.querySelectorAll("a#"+ce+"+*").length||X.push(".#.+[+~]"),oe.querySelectorAll(":checked").length||X.push(":checked"),ue=P.createElement("input"),ue.setAttribute("type","hidden"),oe.appendChild(ue).setAttribute("name","D"),B.appendChild(oe).disabled=!0,oe.querySelectorAll(":disabled").length!==2&&X.push(":enabled",":disabled"),ue=P.createElement("input"),ue.setAttribute("name",""),oe.appendChild(ue),oe.querySelectorAll("[name='']").length||X.push("\\["+G+"*name"+G+"*="+G+`*(?:''|"")`)}),w.cssHas||X.push(":has"),X=X.length&&new RegExp(X.join("|")),hn=function(oe,ue){if(oe===ue)return x=!0,0;var Se=!oe.compareDocumentPosition-!ue.compareDocumentPosition;return Se||(Se=(oe.ownerDocument||oe)==(ue.ownerDocument||ue)?oe.compareDocumentPosition(ue):1,Se&1||!w.sortDetached&&ue.compareDocumentPosition(oe)===Se?oe===P||oe.ownerDocument==L&&Tt.contains(L,oe)?-1:ue===P||ue.ownerDocument==L&&Tt.contains(L,ue)?1:h?c.call(h,oe)-c.call(h,ue):0:Se&4?-1:1)}),P}Tt.matches=function(A,q){return Tt(A,null,null,q)},Tt.matchesSelector=function(A,q){if(lo(A),F&&!$n[q+" "]&&(!X||!X.test(q)))try{var te=le.call(A,q);if(te||w.disconnectedMatch||A.document&&A.document.nodeType!==11)return te}catch{$n(q,!0)}return Tt(q,P,null,[A]).length>0},Tt.contains=function(A,q){return(A.ownerDocument||A)!=P&&lo(A),f.contains(A,q)},Tt.attr=function(A,q){(A.ownerDocument||A)!=P&&lo(A);var te=u.attrHandle[q.toLowerCase()],oe=te&&g.call(u.attrHandle,q.toLowerCase())?te(A,q,!F):void 0;return oe!==void 0?oe:A.getAttribute(q)},Tt.error=function(A){throw new Error("Syntax error, unrecognized expression: "+A)},f.uniqueSort=function(A){var q,te=[],oe=0,ue=0;if(x=!w.sortStable,h=!w.sortStable&&o.call(A,0),Z.call(A,hn),x){for(;q=A[ue++];)q===A[ue]&&(oe=te.push(ue));for(;oe--;)H.call(A,te[oe],1)}return h=null,A},f.fn.uniqueSort=function(){return this.pushStack(f.uniqueSort(o.apply(this)))},u=f.expr={cacheLength:50,createPseudo:Qr,match:wi,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(A){return A[1]=A[1].replace(ji,Li),A[3]=(A[3]||A[4]||A[5]||"").replace(ji,Li),A[2]==="~="&&(A[3]=" "+A[3]+" "),A.slice(0,4)},CHILD:function(A){return A[1]=A[1].toLowerCase(),A[1].slice(0,3)==="nth"?(A[3]||Tt.error(A[0]),A[4]=+(A[4]?A[5]+(A[6]||1):2*(A[3]==="even"||A[3]==="odd")),A[5]=+(A[7]+A[8]||A[3]==="odd")):A[3]&&Tt.error(A[0]),A},PSEUDO:function(A){var q,te=!A[6]&&A[2];return wi.CHILD.test(A[0])?null:(A[3]?A[2]=A[4]||A[5]||"":te&&Ci.test(te)&&(q=Al(te,!0))&&(q=te.indexOf(")",te.length-q)-te.length)&&(A[0]=A[0].slice(0,q),A[2]=te.slice(0,q)),A.slice(0,3))}},filter:{TAG:function(A){var q=A.replace(ji,Li).toLowerCase();return A==="*"?function(){return!0}:function(te){return k(te,q)}},CLASS:function(A){var q=Je[A+" "];return q||(q=new RegExp("(^|"+G+")"+A+"("+G+"|$)"))&&Je(A,function(te){return q.test(typeof te.className=="string"&&te.className||typeof te.getAttribute<"u"&&te.getAttribute("class")||"")})},ATTR:function(A,q,te){return function(oe){var ue=Tt.attr(oe,A);return ue==null?q==="!=":q?(ue+="",q==="="?ue===te:q==="!="?ue!==te:q==="^="?te&&ue.indexOf(te)===0:q==="*="?te&&ue.indexOf(te)>-1:q==="$="?te&&ue.slice(-te.length)===te:q==="~="?(" "+ue.replace(bt," ")+" ").indexOf(te)>-1:q==="|="?ue===te||ue.slice(0,te.length+1)===te+"-":!1):!0}},CHILD:function(A,q,te,oe,ue){var Se=A.slice(0,3)!=="nth",Ee=A.slice(-4)!=="last",je=q==="of-type";return oe===1&&ue===0?function($e){return!!$e.parentNode}:function($e,ot,Xe){var tt,at,qe,jt,sr,_n=Se!==Ee?"nextSibling":"previousSibling",kr=$e.parentNode,xi=je&&$e.nodeName.toLowerCase(),ba=!Xe&&!je,Vn=!1;if(kr){if(Se){for(;_n;){for(qe=$e;qe=qe[_n];)if(je?k(qe,xi):qe.nodeType===1)return!1;sr=_n=A==="only"&&!sr&&"nextSibling"}return!0}if(sr=[Ee?kr.firstChild:kr.lastChild],Ee&&ba){for(at=kr[ce]||(kr[ce]={}),tt=at[A]||[],jt=tt[0]===re&&tt[1],Vn=jt&&tt[2],qe=jt&&kr.childNodes[jt];qe=++jt&&qe&&qe[_n]||(Vn=jt=0)||sr.pop();)if(qe.nodeType===1&&++Vn&&qe===$e){at[A]=[re,jt,Vn];break}}else if(ba&&(at=$e[ce]||($e[ce]={}),tt=at[A]||[],jt=tt[0]===re&&tt[1],Vn=jt),Vn===!1)for(;(qe=++jt&&qe&&qe[_n]||(Vn=jt=0)||sr.pop())&&!((je?k(qe,xi):qe.nodeType===1)&&++Vn&&(ba&&(at=qe[ce]||(qe[ce]={}),at[A]=[re,Vn]),qe===$e)););return Vn-=ue,Vn===oe||Vn%oe===0&&Vn/oe>=0}}},PSEUDO:function(A,q){var te,oe=u.pseudos[A]||u.setFilters[A.toLowerCase()]||Tt.error("unsupported pseudo: "+A);return oe[ce]?oe(q):oe.length>1?(te=[A,A,"",q],u.setFilters.hasOwnProperty(A.toLowerCase())?Qr(function(ue,Se){for(var Ee,je=oe(ue,q),$e=je.length;$e--;)Ee=c.call(ue,je[$e]),ue[Ee]=!(Se[Ee]=je[$e])}):function(ue){return oe(ue,0,te)}):oe}},pseudos:{not:Qr(function(A){var q=[],te=[],oe=Kf(A.replace(K,"$1"));return oe[ce]?Qr(function(ue,Se,Ee,je){for(var $e,ot=oe(ue,null,je,[]),Xe=ue.length;Xe--;)($e=ot[Xe])&&(ue[Xe]=!(Se[Xe]=$e))}):function(ue,Se,Ee){return q[0]=ue,oe(q,null,Ee,te),q[0]=null,!te.pop()}}),has:Qr(function(A){return function(q){return Tt(A,q).length>0}}),contains:Qr(function(A){return A=A.replace(ji,Li),function(q){return(q.textContent||f.text(q)).indexOf(A)>-1}}),lang:Qr(function(A){return Ml.test(A||"")||Tt.error("unsupported lang: "+A),A=A.replace(ji,Li).toLowerCase(),function(q){var te;do if(te=F?q.lang:q.getAttribute("xml:lang")||q.getAttribute("lang"))return te=te.toLowerCase(),te===A||te.indexOf(A+"-")===0;while((q=q.parentNode)&&q.nodeType===1);return!1}}),target:function(A){var q=t.location&&t.location.hash;return q&&q.slice(1)===A.id},root:function(A){return A===B},focus:function(A){return A===uw()&&P.hasFocus()&&!!(A.type||A.href||~A.tabIndex)},enabled:uh(!1),disabled:uh(!0),checked:function(A){return k(A,"input")&&!!A.checked||k(A,"option")&&!!A.selected},selected:function(A){return A.parentNode&&A.parentNode.selectedIndex,A.selected===!0},empty:function(A){for(A=A.firstChild;A;A=A.nextSibling)if(A.nodeType<6)return!1;return!0},parent:function(A){return!u.pseudos.empty(A)},header:function(A){return ao.test(A.nodeName)},input:function(A){return oo.test(A.nodeName)},button:function(A){return k(A,"input")&&A.type==="button"||k(A,"button")},text:function(A){var q;return k(A,"input")&&A.type==="text"&&((q=A.getAttribute("type"))==null||q.toLowerCase()==="text")},first:Vo(function(){return[0]}),last:Vo(function(A,q){return[q-1]}),eq:Vo(function(A,q,te){return[te<0?te+q:te]}),even:Vo(function(A,q){for(var te=0;teq?oe=q:oe=te;--oe>=0;)A.push(oe);return A}),gt:Vo(function(A,q,te){for(var oe=te<0?te+q:te;++oe1?function(q,te,oe){for(var ue=A.length;ue--;)if(!A[ue](q,te,oe))return!1;return!0}:A[0]}function dw(A,q,te){for(var oe=0,ue=q.length;oe-1&&(Ee[Xe]=!(je[Xe]=at))}}else qe=uu(qe===je?qe.splice(_n,qe.length):qe),ue?ue(null,je,qe,ot):E.apply(je,qe)})}function qf(A){for(var q,te,oe,ue=A.length,Se=u.relative[A[0].type],Ee=Se||u.relative[" "],je=Se?1:0,$e=su(function(tt){return tt===q},Ee,!0),ot=su(function(tt){return c.call(q,tt)>-1},Ee,!0),Xe=[function(tt,at,qe){var jt=!Se&&(qe||at!=p)||((q=at).nodeType?$e(tt,at,qe):ot(tt,at,qe));return q=null,jt}];je1&&Wf(Xe),je>1&&lu(A.slice(0,je-1).concat({value:A[je-2].type===" "?"*":""})).replace(K,"$1"),te,je0,oe=A.length>0,ue=function(Se,Ee,je,$e,ot){var Xe,tt,at,qe=0,jt="0",sr=Se&&[],_n=[],kr=p,xi=Se||oe&&u.find.TAG("*",ot),ba=re+=kr==null?1:Math.random()||.1,Vn=xi.length;for(ot&&(p=Ee==P||Ee||ot);jt!==Vn&&(Xe=xi[jt])!=null;jt++){if(oe&&Xe){for(tt=0,!Ee&&Xe.ownerDocument!=P&&(lo(Xe),je=!F);at=A[tt++];)if(at(Xe,Ee||P,je)){E.call($e,Xe);break}ot&&(re=ba)}te&&((Xe=!at&&Xe)&&qe--,Se&&sr.push(Xe))}if(qe+=jt,te&&jt!==qe){for(tt=0;at=q[tt++];)at(sr,_n,Ee,je);if(Se){if(qe>0)for(;jt--;)sr[jt]||_n[jt]||(_n[jt]=V.call($e));_n=uu(_n)}E.apply($e,_n),ot&&!Se&&_n.length>0&&qe+q.length>1&&f.uniqueSort($e)}return ot&&(re=ba,p=kr),sr};return te?Qr(ue):ue}function Kf(A,q){var te,oe=[],ue=[],Se=it[A+" "];if(!Se){for(q||(q=Al(A)),te=q.length;te--;)Se=qf(q[te]),Se[ce]?oe.push(Se):ue.push(Se);Se=it(A,pw(ue,oe)),Se.selector=A}return Se}function fh(A,q,te,oe){var ue,Se,Ee,je,$e,ot=typeof A=="function"&&A,Xe=!oe&&Al(A=ot.selector||A);if(te=te||[],Xe.length===1){if(Se=Xe[0]=Xe[0].slice(0),Se.length>2&&(Ee=Se[0]).type==="ID"&&q.nodeType===9&&F&&u.relative[Se[1].type]){if(q=(u.find.ID(Ee.matches[0].replace(ji,Li),q)||[])[0],q)ot&&(q=q.parentNode);else return te;A=A.slice(Se.shift().value.length)}for(ue=wi.needsContext.test(A)?0:Se.length;ue--&&(Ee=Se[ue],!u.relative[je=Ee.type]);)if(($e=u.find[je])&&(oe=$e(Ee.matches[0].replace(ji,Li),Hf.test(Se[0].type)&&Vf(q.parentNode)||q))){if(Se.splice(ue,1),A=oe.length&&lu(Se),!A)return E.apply(te,oe),te;break}}return(ot||Kf(A,Xe))(oe,q,!F,te,!q||Hf.test(A)&&Vf(q.parentNode)||q),te}w.sortStable=ce.split("").sort(hn).join("")===ce,lo(),w.sortDetached=ya(function(A){return A.compareDocumentPosition(P.createElement("fieldset"))&1}),f.find=Tt,f.expr[":"]=f.expr.pseudos,f.unique=f.uniqueSort,Tt.compile=Kf,Tt.select=fh,Tt.setDocument=lo,Tt.tokenize=Al,Tt.escape=f.escapeSelector,Tt.getText=f.text,Tt.isXML=f.isXMLDoc,Tt.selectors=f.expr,Tt.support=f.support,Tt.uniqueSort=f.uniqueSort})();var U=function(l,u,p){for(var h=[],x=p!==void 0;(l=l[u])&&l.nodeType!==9;)if(l.nodeType===1){if(x&&f(l).is(p))break;h.push(l)}return h},N=function(l,u){for(var p=[];l;l=l.nextSibling)l.nodeType===1&&l!==u&&p.push(l);return p},W=f.expr.match.needsContext,D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ne(l,u,p){return $(u)?f.grep(l,function(h,x){return!!u.call(h,x,h)!==p}):u.nodeType?f.grep(l,function(h){return h===u!==p}):typeof u!="string"?f.grep(l,function(h){return c.call(u,h)>-1!==p}):f.filter(u,l,p)}f.filter=function(l,u,p){var h=u[0];return p&&(l=":not("+l+")"),u.length===1&&h.nodeType===1?f.find.matchesSelector(h,l)?[h]:[]:f.find.matches(l,f.grep(u,function(x){return x.nodeType===1}))},f.fn.extend({find:function(l){var u,p,h=this.length,x=this;if(typeof l!="string")return this.pushStack(f(l).filter(function(){for(u=0;u1?f.uniqueSort(p):p},filter:function(l){return this.pushStack(ne(this,l||[],!1))},not:function(l){return this.pushStack(ne(this,l||[],!0))},is:function(l){return!!ne(this,typeof l=="string"&&W.test(l)?f(l):l||[],!1).length}});var se,ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Q=f.fn.init=function(l,u,p){var h,x;if(!l)return this;if(p=p||se,typeof l=="string")if(l[0]==="<"&&l[l.length-1]===">"&&l.length>=3?h=[null,l,null]:h=ee.exec(l),h&&(h[1]||!u))if(h[1]){if(u=u instanceof f?u[0]:u,f.merge(this,f.parseHTML(h[1],u&&u.nodeType?u.ownerDocument||u:S,!0)),D.test(h[1])&&f.isPlainObject(u))for(h in u)$(this[h])?this[h](u[h]):this.attr(h,u[h]);return this}else return x=S.getElementById(h[2]),x&&(this[0]=x,this.length=1),this;else return!u||u.jquery?(u||p).find(l):this.constructor(u).find(l);else{if(l.nodeType)return this[0]=l,this.length=1,this;if($(l))return p.ready!==void 0?p.ready(l):l(f)}return f.makeArray(l,this)};Q.prototype=f.fn,se=f(S);var ae=/^(?:parents|prev(?:Until|All))/,fe={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({has:function(l){var u=f(l,this),p=u.length;return this.filter(function(){for(var h=0;h-1:p.nodeType===1&&f.find.matchesSelector(p,l))){E.push(p);break}}return this.pushStack(E.length>1?f.uniqueSort(E):E)},index:function(l){return l?typeof l=="string"?c.call(f(l),this[0]):c.call(this,l.jquery?l[0]:l):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(l,u){return this.pushStack(f.uniqueSort(f.merge(this.get(),f(l,u))))},addBack:function(l){return this.add(l==null?this.prevObject:this.prevObject.filter(l))}});function ge(l,u){for(;(l=l[u])&&l.nodeType!==1;);return l}f.each({parent:function(l){var u=l.parentNode;return u&&u.nodeType!==11?u:null},parents:function(l){return U(l,"parentNode")},parentsUntil:function(l,u,p){return U(l,"parentNode",p)},next:function(l){return ge(l,"nextSibling")},prev:function(l){return ge(l,"previousSibling")},nextAll:function(l){return U(l,"nextSibling")},prevAll:function(l){return U(l,"previousSibling")},nextUntil:function(l,u,p){return U(l,"nextSibling",p)},prevUntil:function(l,u,p){return U(l,"previousSibling",p)},siblings:function(l){return N((l.parentNode||{}).firstChild,l)},children:function(l){return N(l.firstChild)},contents:function(l){return l.contentDocument!=null&&i(l.contentDocument)?l.contentDocument:(k(l,"template")&&(l=l.content||l),f.merge([],l.childNodes))}},function(l,u){f.fn[l]=function(p,h){var x=f.map(this,u,p);return l.slice(-5)!=="Until"&&(h=p),h&&typeof h=="string"&&(x=f.filter(h,x)),this.length>1&&(fe[l]||f.uniqueSort(x),ae.test(l)&&x.reverse()),this.pushStack(x)}});var ye=/[^\x20\t\r\n\f]+/g;function Oe(l){var u={};return f.each(l.match(ye)||[],function(p,h){u[h]=!0}),u}f.Callbacks=function(l){l=typeof l=="string"?Oe(l):f.extend({},l);var u,p,h,x,E=[],P=[],B=-1,F=function(){for(x=x||l.once,h=u=!0;P.length;B=-1)for(p=P.shift();++B-1;)E.splice(re,1),re<=B&&B--}),this},has:function(le){return le?f.inArray(le,E)>-1:E.length>0},empty:function(){return E&&(E=[]),this},disable:function(){return x=P=[],E=p="",this},disabled:function(){return!E},lock:function(){return x=P=[],!p&&!u&&(E=p=""),this},locked:function(){return!!x},fireWith:function(le,ce){return x||(ce=ce||[],ce=[le,ce.slice?ce.slice():ce],P.push(ce),u||F()),this},fire:function(){return X.fireWith(this,arguments),this},fired:function(){return!!h}};return X};function be(l){return l}function Ue(l){throw l}function He(l,u,p,h){var x;try{l&&$(x=l.promise)?x.call(l).done(u).fail(p):l&&$(x=l.then)?x.call(l,u,p):u.apply(void 0,[l].slice(h))}catch(E){p.apply(void 0,[E])}}f.extend({Deferred:function(l){var u=[["notify","progress",f.Callbacks("memory"),f.Callbacks("memory"),2],["resolve","done",f.Callbacks("once memory"),f.Callbacks("once memory"),0,"resolved"],["reject","fail",f.Callbacks("once memory"),f.Callbacks("once memory"),1,"rejected"]],p="pending",h={state:function(){return p},always:function(){return x.done(arguments).fail(arguments),this},catch:function(E){return h.then(null,E)},pipe:function(){var E=arguments;return f.Deferred(function(P){f.each(u,function(B,F){var X=$(E[F[4]])&&E[F[4]];x[F[1]](function(){var le=X&&X.apply(this,arguments);le&&$(le.promise)?le.promise().progress(P.notify).done(P.resolve).fail(P.reject):P[F[0]+"With"](this,X?[le]:arguments)})}),E=null}).promise()},then:function(E,P,B){var F=0;function X(le,ce,re,ve){return function(){var Je=this,gt=arguments,it=function(){var hn,bi;if(!(le=F&&(re!==Ue&&(Je=void 0,gt=[hn]),ce.rejectWith(Je,gt))}};le?$n():(f.Deferred.getErrorHook?$n.error=f.Deferred.getErrorHook():f.Deferred.getStackHook&&($n.error=f.Deferred.getStackHook()),t.setTimeout($n))}}return f.Deferred(function(le){u[0][3].add(X(0,le,$(B)?B:be,le.notifyWith)),u[1][3].add(X(0,le,$(E)?E:be)),u[2][3].add(X(0,le,$(P)?P:Ue))}).promise()},promise:function(E){return E!=null?f.extend(E,h):h}},x={};return f.each(u,function(E,P){var B=P[2],F=P[5];h[P[1]]=B.add,F&&B.add(function(){p=F},u[3-E][2].disable,u[3-E][3].disable,u[0][2].lock,u[0][3].lock),B.add(P[3].fire),x[P[0]]=function(){return x[P[0]+"With"](this===x?void 0:this,arguments),this},x[P[0]+"With"]=B.fireWith}),h.promise(x),l&&l.call(x,x),x},when:function(l){var u=arguments.length,p=u,h=Array(p),x=o.call(arguments),E=f.Deferred(),P=function(B){return function(F){h[B]=this,x[B]=arguments.length>1?o.call(arguments):F,--u||E.resolveWith(h,x)}};if(u<=1&&(He(l,E.done(P(p)).resolve,E.reject,!u),E.state()==="pending"||$(x[p]&&x[p].then)))return E.then();for(;p--;)He(x[p],P(p),E.reject);return E.promise()}});var Ye=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;f.Deferred.exceptionHook=function(l,u){t.console&&t.console.warn&&l&&Ye.test(l.name)&&t.console.warn("jQuery.Deferred exception: "+l.message,l.stack,u)},f.readyException=function(l){t.setTimeout(function(){throw l})};var et=f.Deferred();f.fn.ready=function(l){return et.then(l).catch(function(u){f.readyException(u)}),this},f.extend({isReady:!1,readyWait:1,ready:function(l){(l===!0?--f.readyWait:f.isReady)||(f.isReady=!0,!(l!==!0&&--f.readyWait>0)&&et.resolveWith(S,[f]))}}),f.ready.then=et.then;function Ke(){S.removeEventListener("DOMContentLoaded",Ke),t.removeEventListener("load",Ke),f.ready()}S.readyState==="complete"||S.readyState!=="loading"&&!S.documentElement.doScroll?t.setTimeout(f.ready):(S.addEventListener("DOMContentLoaded",Ke),t.addEventListener("load",Ke));var Ve=function(l,u,p,h,x,E,P){var B=0,F=l.length,X=p==null;if(R(p)==="object"){x=!0;for(B in p)Ve(l,u,B,p[B],!0,E,P)}else if(h!==void 0&&(x=!0,$(h)||(P=!0),X&&(P?(u.call(l,h),u=null):(X=u,u=function(le,ce,re){return X.call(f(le),re)})),u))for(;B1,null,!0)},removeData:function(l){return this.each(function(){we.remove(this,l)})}}),f.extend({queue:function(l,u,p){var h;if(l)return u=(u||"fx")+"queue",h=pe.get(l,u),p&&(!h||Array.isArray(p)?h=pe.access(l,u,f.makeArray(p)):h.push(p)),h||[]},dequeue:function(l,u){u=u||"fx";var p=f.queue(l,u),h=p.length,x=p.shift(),E=f._queueHooks(l,u),P=function(){f.dequeue(l,u)};x==="inprogress"&&(x=p.shift(),h--),x&&(u==="fx"&&p.unshift("inprogress"),delete E.stop,x.call(l,P,E)),!h&&E&&E.empty.fire()},_queueHooks:function(l,u){var p=u+"queueHooks";return pe.get(l,p)||pe.access(l,p,{empty:f.Callbacks("once memory").add(function(){pe.remove(l,[u+"queue",p])})})}}),f.fn.extend({queue:function(l,u){var p=2;return typeof l!="string"&&(u=l,l="fx",p--),arguments.length\x20\t\r\n\f]*)/i,yt=/^$|^module$|\/(?:java|ecma)script/i;(function(){var l=S.createDocumentFragment(),u=l.appendChild(S.createElement("div")),p=S.createElement("input");p.setAttribute("type","radio"),p.setAttribute("checked","checked"),p.setAttribute("name","t"),u.appendChild(p),w.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,u.innerHTML="",w.noCloneChecked=!!u.cloneNode(!0).lastChild.defaultValue,u.innerHTML="",w.option=!!u.lastChild})();var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,w.option||(ke.optgroup=ke.option=[1,""]);function Ze(l,u){var p;return typeof l.getElementsByTagName<"u"?p=l.getElementsByTagName(u||"*"):typeof l.querySelectorAll<"u"?p=l.querySelectorAll(u||"*"):p=[],u===void 0||u&&k(l,u)?f.merge([l],p):p}function We(l,u){for(var p=0,h=l.length;p-1){x&&x.push(E);continue}if(X=It(E),P=Ze(ce.appendChild(E),"script"),X&&We(P),p)for(le=0;E=P[le++];)yt.test(E.type||"")&&p.push(E)}return ce}var wt=/^([^.]*)(?:\.(.+)|)/;function xt(){return!0}function en(){return!1}function pn(l,u,p,h,x,E){var P,B;if(typeof u=="object"){typeof p!="string"&&(h=h||p,p=void 0);for(B in u)pn(l,B,p,h,u[B],E);return l}if(h==null&&x==null?(x=p,h=p=void 0):x==null&&(typeof p=="string"?(x=h,h=void 0):(x=h,h=p,p=void 0)),x===!1)x=en;else if(!x)return l;return E===1&&(P=x,x=function(F){return f().off(F),P.apply(this,arguments)},x.guid=P.guid||(P.guid=f.guid++)),l.each(function(){f.event.add(this,u,x,h,p)})}f.event={global:{},add:function(l,u,p,h,x){var E,P,B,F,X,le,ce,re,ve,Je,gt,it=pe.get(l);if(Ae(l))for(p.handler&&(E=p,p=E.handler,x=E.selector),x&&f.find.matchesSelector(mt,x),p.guid||(p.guid=f.guid++),(F=it.events)||(F=it.events=Object.create(null)),(P=it.handle)||(P=it.handle=function($n){return typeof f<"u"&&f.event.triggered!==$n.type?f.event.dispatch.apply(l,arguments):void 0}),u=(u||"").match(ye)||[""],X=u.length;X--;)B=wt.exec(u[X])||[],ve=gt=B[1],Je=(B[2]||"").split(".").sort(),ve&&(ce=f.event.special[ve]||{},ve=(x?ce.delegateType:ce.bindType)||ve,ce=f.event.special[ve]||{},le=f.extend({type:ve,origType:gt,data:h,handler:p,guid:p.guid,selector:x,needsContext:x&&f.expr.match.needsContext.test(x),namespace:Je.join(".")},E),(re=F[ve])||(re=F[ve]=[],re.delegateCount=0,(!ce.setup||ce.setup.call(l,h,Je,P)===!1)&&l.addEventListener&&l.addEventListener(ve,P)),ce.add&&(ce.add.call(l,le),le.handler.guid||(le.handler.guid=p.guid)),x?re.splice(re.delegateCount++,0,le):re.push(le),f.event.global[ve]=!0)},remove:function(l,u,p,h,x){var E,P,B,F,X,le,ce,re,ve,Je,gt,it=pe.hasData(l)&&pe.get(l);if(!(!it||!(F=it.events))){for(u=(u||"").match(ye)||[""],X=u.length;X--;){if(B=wt.exec(u[X])||[],ve=gt=B[1],Je=(B[2]||"").split(".").sort(),!ve){for(ve in F)f.event.remove(l,ve+u[X],p,h,!0);continue}for(ce=f.event.special[ve]||{},ve=(h?ce.delegateType:ce.bindType)||ve,re=F[ve]||[],B=B[2]&&new RegExp("(^|\\.)"+Je.join("\\.(?:.*\\.|)")+"(\\.|$)"),P=E=re.length;E--;)le=re[E],(x||gt===le.origType)&&(!p||p.guid===le.guid)&&(!B||B.test(le.namespace))&&(!h||h===le.selector||h==="**"&&le.selector)&&(re.splice(E,1),le.selector&&re.delegateCount--,ce.remove&&ce.remove.call(l,le));P&&!re.length&&((!ce.teardown||ce.teardown.call(l,Je,it.handle)===!1)&&f.removeEvent(l,ve,it.handle),delete F[ve])}f.isEmptyObject(F)&&pe.remove(l,"handle events")}},dispatch:function(l){var u,p,h,x,E,P,B=new Array(arguments.length),F=f.event.fix(l),X=(pe.get(this,"events")||Object.create(null))[F.type]||[],le=f.event.special[F.type]||{};for(B[0]=F,u=1;u=1)){for(;X!==this;X=X.parentNode||this)if(X.nodeType===1&&!(l.type==="click"&&X.disabled===!0)){for(E=[],P={},p=0;p-1:f.find(x,this,null,[X]).length),P[x]&&E.push(h);E.length&&B.push({elem:X,handlers:E})}}return X=this,F\s*$/g;function Jn(l,u){return k(l,"table")&&k(u.nodeType!==11?u:u.firstChild,"tr")&&f(l).children("tbody")[0]||l}function Hn(l){return l.type=(l.getAttribute("type")!==null)+"/"+l.type,l}function Ot(l){return(l.type||"").slice(0,5)==="true/"?l.type=l.type.slice(5):l.removeAttribute("type"),l}function hr(l,u){var p,h,x,E,P,B,F;if(u.nodeType===1){if(pe.hasData(l)&&(E=pe.get(l),F=E.events,F)){pe.remove(u,"handle events");for(x in F)for(p=0,h=F[x].length;p1&&typeof ve=="string"&&!w.checkClone&&Yn.test(ve))return l.each(function(gt){var it=l.eq(gt);Je&&(u[0]=ve.call(this,gt,it.html())),er(it,u,p,h)});if(ce&&(x=De(u,l[0].ownerDocument,!1,l,h),E=x.firstChild,x.childNodes.length===1&&(x=E),E||h)){for(P=f.map(Ze(x,"script"),Hn),B=P.length;le0&&We(P,!F&&Ze(l,"script")),B},cleanData:function(l){for(var u,p,h,x=f.event.special,E=0;(p=l[E])!==void 0;E++)if(Ae(p)){if(u=p[pe.expando]){if(u.events)for(h in u.events)x[h]?f.event.remove(p,h):f.removeEvent(p,h,u.handle);p[pe.expando]=void 0}p[we.expando]&&(p[we.expando]=void 0)}}}),f.fn.extend({detach:function(l){return tr(this,l,!0)},remove:function(l){return tr(this,l)},text:function(l){return Ve(this,function(u){return u===void 0?f.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=u)})},null,l,arguments.length)},append:function(){return er(this,arguments,function(l){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=Jn(this,l);u.appendChild(l)}})},prepend:function(){return er(this,arguments,function(l){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var u=Jn(this,l);u.insertBefore(l,u.firstChild)}})},before:function(){return er(this,arguments,function(l){this.parentNode&&this.parentNode.insertBefore(l,this)})},after:function(){return er(this,arguments,function(l){this.parentNode&&this.parentNode.insertBefore(l,this.nextSibling)})},empty:function(){for(var l,u=0;(l=this[u])!=null;u++)l.nodeType===1&&(f.cleanData(Ze(l,!1)),l.textContent="");return this},clone:function(l,u){return l=l??!1,u=u??l,this.map(function(){return f.clone(this,l,u)})},html:function(l){return Ve(this,function(u){var p=this[0]||{},h=0,x=this.length;if(u===void 0&&p.nodeType===1)return p.innerHTML;if(typeof u=="string"&&!mr.test(u)&&!ke[(kt.exec(u)||["",""])[1].toLowerCase()]){u=f.htmlPrefilter(u);try{for(;h=0&&(F+=Math.max(0,Math.ceil(l["offset"+u[0].toUpperCase()+u.slice(1)]-E-F-B-.5))||0),F+X}function ir(l,u,p){var h=nr(l),x=!w.boxSizingReliable()||p,E=x&&f.css(l,"boxSizing",!1,h)==="border-box",P=E,B=_r(l,u,h),F="offset"+u[0].toUpperCase()+u.slice(1);if(di.test(B)){if(!p)return B;B="auto"}return(!w.boxSizingReliable()&&E||!w.reliableTrDimensions()&&k(l,"tr")||B==="auto"||!parseFloat(B)&&f.css(l,"display",!1,h)==="inline")&&l.getClientRects().length&&(E=f.css(l,"boxSizing",!1,h)==="border-box",P=F in l,P&&(B=l[F])),B=parseFloat(B)||0,B+hi(l,u,p||(E?"border":"content"),P,h,B)+"px"}f.extend({cssHooks:{opacity:{get:function(l,u){if(u){var p=_r(l,"opacity");return p===""?"1":p}}}},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(l,u,p,h){if(!(!l||l.nodeType===3||l.nodeType===8||!l.style)){var x,E,P,B=Me(u),F=gr.test(u),X=l.style;if(F||(u=vi(B)),P=f.cssHooks[u]||f.cssHooks[B],p!==void 0){if(E=typeof p,E==="string"&&(x=lt.exec(p))&&x[1]&&(p=Ht(l,u,x),E="number"),p==null||p!==p)return;E==="number"&&!F&&(p+=x&&x[3]||(f.cssNumber[B]?"":"px")),!w.clearCloneStyle&&p===""&&u.indexOf("background")===0&&(X[u]="inherit"),(!P||!("set"in P)||(p=P.set(l,p,h))!==void 0)&&(F?X.setProperty(u,p):X[u]=p)}else return P&&"get"in P&&(x=P.get(l,!1,h))!==void 0?x:X[u]}},css:function(l,u,p,h){var x,E,P,B=Me(u),F=gr.test(u);return F||(u=vi(B)),P=f.cssHooks[u]||f.cssHooks[B],P&&"get"in P&&(x=P.get(l,!0,p)),x===void 0&&(x=_r(l,u,h)),x==="normal"&&u in rr&&(x=rr[u]),p===""||p?(E=parseFloat(x),p===!0||isFinite(E)?E||0:x):x}}),f.each(["height","width"],function(l,u){f.cssHooks[u]={get:function(p,h,x){if(h)return ro.test(f.css(p,"display"))&&(!p.getClientRects().length||!p.getBoundingClientRect().width)?vn(p,En,function(){return ir(p,u,x)}):ir(p,u,x)},set:function(p,h,x){var E,P=nr(p),B=!w.scrollboxSize()&&P.position==="absolute",F=B||x,X=F&&f.css(p,"boxSizing",!1,P)==="border-box",le=x?hi(p,u,x,X,P):0;return X&&B&&(le-=Math.ceil(p["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(P[u])-hi(p,u,"border",!1,P)-.5)),le&&(E=lt.exec(h))&&(E[3]||"px")!=="px"&&(p.style[u]=h,h=f.css(p,u)),mi(p,h,le)}}}),f.cssHooks.marginLeft=pi(w.reliableMarginLeft,function(l,u){if(u)return(parseFloat(_r(l,"marginLeft"))||l.getBoundingClientRect().left-vn(l,{marginLeft:0},function(){return l.getBoundingClientRect().left}))+"px"}),f.each({margin:"",padding:"",border:"Width"},function(l,u){f.cssHooks[l+u]={expand:function(p){for(var h=0,x={},E=typeof p=="string"?p.split(" "):[p];h<4;h++)x[l+Mt[h]+u]=E[h]||E[h-2]||E[0];return x}},l!=="margin"&&(f.cssHooks[l+u].set=mi)}),f.fn.extend({css:function(l,u){return Ve(this,function(p,h,x){var E,P,B={},F=0;if(Array.isArray(h)){for(E=nr(p),P=h.length;F1)}});function Wt(l,u,p,h,x){return new Wt.prototype.init(l,u,p,h,x)}f.Tween=Wt,Wt.prototype={constructor:Wt,init:function(l,u,p,h,x,E){this.elem=l,this.prop=p,this.easing=x||f.easing._default,this.options=u,this.start=this.now=this.cur(),this.end=h,this.unit=E||(f.cssNumber[p]?"":"px")},cur:function(){var l=Wt.propHooks[this.prop];return l&&l.get?l.get(this):Wt.propHooks._default.get(this)},run:function(l){var u,p=Wt.propHooks[this.prop];return this.options.duration?this.pos=u=f.easing[this.easing](l,this.options.duration*l,0,1,this.options.duration):this.pos=u=l,this.now=(this.end-this.start)*u+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),p&&p.set?p.set(this):Wt.propHooks._default.set(this),this}},Wt.prototype.init.prototype=Wt.prototype,Wt.propHooks={_default:{get:function(l){var u;return l.elem.nodeType!==1||l.elem[l.prop]!=null&&l.elem.style[l.prop]==null?l.elem[l.prop]:(u=f.css(l.elem,l.prop,""),!u||u==="auto"?0:u)},set:function(l){f.fx.step[l.prop]?f.fx.step[l.prop](l):l.elem.nodeType===1&&(f.cssHooks[l.prop]||l.elem.style[vi(l.prop)]!=null)?f.style(l.elem,l.prop,l.now+l.unit):l.elem[l.prop]=l.now}}},Wt.propHooks.scrollTop=Wt.propHooks.scrollLeft={set:function(l){l.elem.nodeType&&l.elem.parentNode&&(l.elem[l.prop]=l.now)}},f.easing={linear:function(l){return l},swing:function(l){return .5-Math.cos(l*Math.PI)/2},_default:"swing"},f.fx=Wt.prototype.init,f.fx.step={};var or,yr,br=/^(?:toggle|show|hide)$/,zo=/queueHooks$/;function $t(){yr&&(S.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame($t):t.setTimeout($t,f.fx.interval),f.fx.tick())}function ft(){return t.setTimeout(function(){or=void 0}),or=Date.now()}function ht(l,u){var p,h=0,x={height:l};for(u=u?1:0;h<4;h+=2-u)p=Mt[h],x["margin"+p]=x["padding"+p]=l;return u&&(x.opacity=x.width=l),x}function sn(l,u,p){for(var h,x=(un.tweeners[u]||[]).concat(un.tweeners["*"]),E=0,P=x.length;E1)},removeAttr:function(l){return this.each(function(){f.removeAttr(this,l)})}}),f.extend({attr:function(l,u,p){var h,x,E=l.nodeType;if(!(E===3||E===8||E===2)){if(typeof l.getAttribute>"u")return f.prop(l,u,p);if((E!==1||!f.isXMLDoc(l))&&(x=f.attrHooks[u.toLowerCase()]||(f.expr.match.bool.test(u)?io:void 0)),p!==void 0){if(p===null){f.removeAttr(l,u);return}return x&&"set"in x&&(h=x.set(l,p,u))!==void 0?h:(l.setAttribute(u,p+""),p)}return x&&"get"in x&&(h=x.get(l,u))!==null?h:(h=f.find.attr(l,u),h??void 0)}},attrHooks:{type:{set:function(l,u){if(!w.radioValue&&u==="radio"&&k(l,"input")){var p=l.value;return l.setAttribute("type",u),p&&(l.value=p),u}}}},removeAttr:function(l,u){var p,h=0,x=u&&u.match(ye);if(x&&l.nodeType===1)for(;p=x[h++];)l.removeAttribute(p)}}),io={set:function(l,u,p){return u===!1?f.removeAttr(l,p):l.setAttribute(p,p),p}},f.each(f.expr.match.bool.source.match(/\w+/g),function(l,u){var p=Mr[u]||f.find.attr;Mr[u]=function(h,x,E){var P,B,F=x.toLowerCase();return E||(B=Mr[F],Mr[F]=P,P=p(h,x,E)!=null?F:null,Mr[F]=B),P}});var Mi=/^(?:input|select|textarea|button)$/i,yi=/^(?:a|area)$/i;f.fn.extend({prop:function(l,u){return Ve(this,f.prop,l,u,arguments.length>1)},removeProp:function(l){return this.each(function(){delete this[f.propFix[l]||l]})}}),f.extend({prop:function(l,u,p){var h,x,E=l.nodeType;if(!(E===3||E===8||E===2))return(E!==1||!f.isXMLDoc(l))&&(u=f.propFix[u]||u,x=f.propHooks[u]),p!==void 0?x&&"set"in x&&(h=x.set(l,p,u))!==void 0?h:l[u]=p:x&&"get"in x&&(h=x.get(l,u))!==null?h:l[u]},propHooks:{tabIndex:{get:function(l){var u=f.find.attr(l,"tabindex");return u?parseInt(u,10):Mi.test(l.nodeName)||yi.test(l.nodeName)&&l.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),w.optSelected||(f.propHooks.selected={get:function(l){var u=l.parentNode;return u&&u.parentNode&&u.parentNode.selectedIndex,null},set:function(l){var u=l.parentNode;u&&(u.selectedIndex,u.parentNode&&u.parentNode.selectedIndex)}}),f.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){f.propFix[this.toLowerCase()]=this});function ar(l){var u=l.match(ye)||[];return u.join(" ")}function Xt(l){return l.getAttribute&&l.getAttribute("class")||""}function lr(l){return Array.isArray(l)?l:typeof l=="string"?l.match(ye)||[]:[]}f.fn.extend({addClass:function(l){var u,p,h,x,E,P;return $(l)?this.each(function(B){f(this).addClass(l.call(this,B,Xt(this)))}):(u=lr(l),u.length?this.each(function(){if(h=Xt(this),p=this.nodeType===1&&" "+ar(h)+" ",p){for(E=0;E-1;)p=p.replace(" "+x+" "," ");P=ar(p),h!==P&&this.setAttribute("class",P)}}):this):this.attr("class","")},toggleClass:function(l,u){var p,h,x,E,P=typeof l,B=P==="string"||Array.isArray(l);return $(l)?this.each(function(F){f(this).toggleClass(l.call(this,F,Xt(this),u),u)}):typeof u=="boolean"&&B?u?this.addClass(l):this.removeClass(l):(p=lr(l),this.each(function(){if(B)for(E=f(this),x=0;x-1)return!0;return!1}});var ma=/\r/g;f.fn.extend({val:function(l){var u,p,h,x=this[0];return arguments.length?(h=$(l),this.each(function(E){var P;this.nodeType===1&&(h?P=l.call(this,E,f(this).val()):P=l,P==null?P="":typeof P=="number"?P+="":Array.isArray(P)&&(P=f.map(P,function(B){return B==null?"":B+""})),u=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()],(!u||!("set"in u)||u.set(this,P,"value")===void 0)&&(this.value=P))})):x?(u=f.valHooks[x.type]||f.valHooks[x.nodeName.toLowerCase()],u&&"get"in u&&(p=u.get(x,"value"))!==void 0?p:(p=x.value,typeof p=="string"?p.replace(ma,""):p??"")):void 0}}),f.extend({valHooks:{option:{get:function(l){var u=f.find.attr(l,"value");return u??ar(f.text(l))}},select:{get:function(l){var u,p,h,x=l.options,E=l.selectedIndex,P=l.type==="select-one",B=P?null:[],F=P?E+1:x.length;for(E<0?h=F:h=P?E:0;h-1)&&(p=!0);return p||(l.selectedIndex=-1),E}}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]={set:function(l,u){if(Array.isArray(u))return l.checked=f.inArray(f(l).val(),u)>-1}},w.checkOn||(f.valHooks[this].get=function(l){return l.getAttribute("value")===null?"on":l.value})});var Sr=t.location,Xr={guid:Date.now()},Ai=/\?/;f.parseXML=function(l){var u,p;if(!l||typeof l!="string")return null;try{u=new t.DOMParser().parseFromString(l,"text/xml")}catch{}return p=u&&u.getElementsByTagName("parsererror")[0],(!u||p)&&f.error("Invalid XML: "+(p?f.map(p.childNodes,function(h){return h.textContent}).join(` -`):l)),u};var ki=/^(?:focusinfocus|focusoutblur)$/,Do=function(l){l.stopPropagation()};f.extend(f.event,{trigger:function(l,u,p,h){var x,E,P,B,F,X,le,ce,re=[p||S],ve=g.call(l,"type")?l.type:l,Je=g.call(l,"namespace")?l.namespace.split("."):[];if(E=ce=P=p=p||S,!(p.nodeType===3||p.nodeType===8)&&!ki.test(ve+f.event.triggered)&&(ve.indexOf(".")>-1&&(Je=ve.split("."),ve=Je.shift(),Je.sort()),F=ve.indexOf(":")<0&&"on"+ve,l=l[f.expando]?l:new f.Event(ve,typeof l=="object"&&l),l.isTrigger=h?2:3,l.namespace=Je.join("."),l.rnamespace=l.namespace?new RegExp("(^|\\.)"+Je.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,l.result=void 0,l.target||(l.target=p),u=u==null?[l]:f.makeArray(u,[l]),le=f.event.special[ve]||{},!(!h&&le.trigger&&le.trigger.apply(p,u)===!1))){if(!h&&!le.noBubble&&!T(p)){for(B=le.delegateType||ve,ki.test(B+ve)||(E=E.parentNode);E;E=E.parentNode)re.push(E),P=E;P===(p.ownerDocument||S)&&re.push(P.defaultView||P.parentWindow||t)}for(x=0;(E=re[x++])&&!l.isPropagationStopped();)ce=E,l.type=x>1?B:le.bindType||ve,X=(pe.get(E,"events")||Object.create(null))[l.type]&&pe.get(E,"handle"),X&&X.apply(E,u),X=F&&E[F],X&&X.apply&&Ae(E)&&(l.result=X.apply(E,u),l.result===!1&&l.preventDefault());return l.type=ve,!h&&!l.isDefaultPrevented()&&(!le._default||le._default.apply(re.pop(),u)===!1)&&Ae(p)&&F&&$(p[ve])&&!T(p)&&(P=p[F],P&&(p[F]=null),f.event.triggered=ve,l.isPropagationStopped()&&ce.addEventListener(ve,Do),p[ve](),l.isPropagationStopped()&&ce.removeEventListener(ve,Do),f.event.triggered=void 0,P&&(p[F]=P)),l.result}},simulate:function(l,u,p){var h=f.extend(new f.Event,p,{type:l,isSimulated:!0});f.event.trigger(h,null,u)}}),f.fn.extend({trigger:function(l,u){return this.each(function(){f.event.trigger(l,u,this)})},triggerHandler:function(l,u){var p=this[0];if(p)return f.event.trigger(l,u,p,!0)}});var Tl=/\[\]$/,ha=/\r?\n/g,Rl=/^(?:submit|button|image|reset|file)$/i,Pl=/^(?:input|select|textarea|keygen)/i;function Pe(l,u,p,h){var x;if(Array.isArray(u))f.each(u,function(E,P){p||Tl.test(l)?h(l,P):Pe(l+"["+(typeof P=="object"&&P!=null?E:"")+"]",P,p,h)});else if(!p&&R(u)==="object")for(x in u)Pe(l+"["+x+"]",u[x],p,h);else h(l,u)}f.param=function(l,u){var p,h=[],x=function(E,P){var B=$(P)?P():P;h[h.length]=encodeURIComponent(E)+"="+encodeURIComponent(B??"")};if(l==null)return"";if(Array.isArray(l)||l.jquery&&!f.isPlainObject(l))f.each(l,function(){x(this.name,this.value)});else for(p in l)Pe(p,l[p],u,x);return h.join("&")},f.fn.extend({serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var l=f.prop(this,"elements");return l?f.makeArray(l):this}).filter(function(){var l=this.type;return this.name&&!f(this).is(":disabled")&&Pl.test(this.nodeName)&&!Rl.test(l)&&(this.checked||!rn.test(l))}).map(function(l,u){var p=f(this).val();return p==null?null:Array.isArray(p)?f.map(p,function(h){return{name:u.name,value:h.replace(ha,`\r -`)}}):{name:u.name,value:p.replace(ha,`\r -`)}}).get()}});var Ge=/%20/g,Ut=/#.*$/,on=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/mg,ga=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Il=/^(?:GET|HEAD)$/,ou=/^\/\//,Bo={},Lf={},oh="*/".concat("*"),Ff=S.createElement("a");Ff.href=Sr.href;function ah(l){return function(u,p){typeof u!="string"&&(p=u,u="*");var h,x=0,E=u.toLowerCase().match(ye)||[];if($(p))for(;h=E[x++];)h[0]==="+"?(h=h.slice(1)||"*",(l[h]=l[h]||[]).unshift(p)):(l[h]=l[h]||[]).push(p)}}function lh(l,u,p,h){var x={},E=l===Lf;function P(B){var F;return x[B]=!0,f.each(l[B]||[],function(X,le){var ce=le(u,p,h);if(typeof ce=="string"&&!E&&!x[ce])return u.dataTypes.unshift(ce),P(ce),!1;if(E)return!(F=ce)}),F}return P(u.dataTypes[0])||!x["*"]&&P("*")}function zf(l,u){var p,h,x=f.ajaxSettings.flatOptions||{};for(p in u)u[p]!==void 0&&((x[p]?l:h||(h={}))[p]=u[p]);return h&&f.extend(!0,l,h),l}function tw(l,u,p){for(var h,x,E,P,B=l.contents,F=l.dataTypes;F[0]==="*";)F.shift(),h===void 0&&(h=l.mimeType||u.getResponseHeader("Content-Type"));if(h){for(x in B)if(B[x]&&B[x].test(h)){F.unshift(x);break}}if(F[0]in p)E=F[0];else{for(x in p){if(!F[0]||l.converters[x+" "+F[0]]){E=x;break}P||(P=x)}E=E||P}if(E)return E!==F[0]&&F.unshift(E),p[E]}function nw(l,u,p,h){var x,E,P,B,F,X={},le=l.dataTypes.slice();if(le[1])for(P in l.converters)X[P.toLowerCase()]=l.converters[P];for(E=le.shift();E;)if(l.responseFields[E]&&(p[l.responseFields[E]]=u),!F&&h&&l.dataFilter&&(u=l.dataFilter(u,l.dataType)),F=E,E=le.shift(),E){if(E==="*")E=F;else if(F!=="*"&&F!==E){if(P=X[F+" "+E]||X["* "+E],!P){for(x in X)if(B=x.split(" "),B[1]===E&&(P=X[F+" "+B[0]]||X["* "+B[0]],P)){P===!0?P=X[x]:X[x]!==!0&&(E=B[0],le.unshift(B[1]));break}}if(P!==!0)if(P&&l.throws)u=P(u);else try{u=P(u)}catch(ce){return{state:"parsererror",error:P?ce:"No conversion from "+F+" to "+E}}}}return{state:"success",data:u}}f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Sr.href,type:"GET",isLocal:ga.test(Sr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":oh,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":f.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(l,u){return u?zf(zf(l,f.ajaxSettings),u):zf(f.ajaxSettings,l)},ajaxPrefilter:ah(Bo),ajaxTransport:ah(Lf),ajax:function(l,u){typeof l=="object"&&(u=l,l=void 0),u=u||{};var p,h,x,E,P,B,F,X,le,ce,re=f.ajaxSetup({},u),ve=re.context||re,Je=re.context&&(ve.nodeType||ve.jquery)?f(ve):f.event,gt=f.Deferred(),it=f.Callbacks("once memory"),$n=re.statusCode||{},hn={},bi={},Si="canceled",st={readyState:0,getResponseHeader:function(bt){var tn;if(F){if(!E)for(E={};tn=qt.exec(x);)E[tn[1].toLowerCase()+" "]=(E[tn[1].toLowerCase()+" "]||[]).concat(tn[2]);tn=E[bt.toLowerCase()+" "]}return tn==null?null:tn.join(", ")},getAllResponseHeaders:function(){return F?x:null},setRequestHeader:function(bt,tn){return F==null&&(bt=bi[bt.toLowerCase()]=bi[bt.toLowerCase()]||bt,hn[bt]=tn),this},overrideMimeType:function(bt){return F==null&&(re.mimeType=bt),this},statusCode:function(bt){var tn;if(bt)if(F)st.always(bt[st.status]);else for(tn in bt)$n[tn]=[$n[tn],bt[tn]];return this},abort:function(bt){var tn=bt||Si;return p&&p.abort(tn),Ho(0,tn),this}};if(gt.promise(st),re.url=((l||re.url||Sr.href)+"").replace(ou,Sr.protocol+"//"),re.type=u.method||u.type||re.method||re.type,re.dataTypes=(re.dataType||"*").toLowerCase().match(ye)||[""],re.crossDomain==null){B=S.createElement("a");try{B.href=re.url,B.href=B.href,re.crossDomain=Ff.protocol+"//"+Ff.host!=B.protocol+"//"+B.host}catch{re.crossDomain=!0}}if(re.data&&re.processData&&typeof re.data!="string"&&(re.data=f.param(re.data,re.traditional)),lh(Bo,re,u,st),F)return st;X=f.event&&re.global,X&&f.active++===0&&f.event.trigger("ajaxStart"),re.type=re.type.toUpperCase(),re.hasContent=!Il.test(re.type),h=re.url.replace(Ut,""),re.hasContent?re.data&&re.processData&&(re.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(re.data=re.data.replace(Ge,"+")):(ce=re.url.slice(h.length),re.data&&(re.processData||typeof re.data=="string")&&(h+=(Ai.test(h)?"&":"?")+re.data,delete re.data),re.cache===!1&&(h=h.replace(on,"$1"),ce=(Ai.test(h)?"&":"?")+"_="+Xr.guid+++ce),re.url=h+ce),re.ifModified&&(f.lastModified[h]&&st.setRequestHeader("If-Modified-Since",f.lastModified[h]),f.etag[h]&&st.setRequestHeader("If-None-Match",f.etag[h])),(re.data&&re.hasContent&&re.contentType!==!1||u.contentType)&&st.setRequestHeader("Content-Type",re.contentType),st.setRequestHeader("Accept",re.dataTypes[0]&&re.accepts[re.dataTypes[0]]?re.accepts[re.dataTypes[0]]+(re.dataTypes[0]!=="*"?", "+oh+"; q=0.01":""):re.accepts["*"]);for(le in re.headers)st.setRequestHeader(le,re.headers[le]);if(re.beforeSend&&(re.beforeSend.call(ve,st,re)===!1||F))return st.abort();if(Si="abort",it.add(re.complete),st.done(re.success),st.fail(re.error),p=lh(Lf,re,u,st),!p)Ho(-1,"No Transport");else{if(st.readyState=1,X&&Je.trigger("ajaxSend",[st,re]),F)return st;re.async&&re.timeout>0&&(P=t.setTimeout(function(){st.abort("timeout")},re.timeout));try{F=!1,p.send(hn,Ho)}catch(bt){if(F)throw bt;Ho(-1,bt)}}function Ho(bt,tn,_l,Bf){var Ci,Ml,wi,oo,ao,Ar=tn;F||(F=!0,P&&t.clearTimeout(P),p=void 0,x=Bf||"",st.readyState=bt>0?4:0,Ci=bt>=200&&bt<300||bt===304,_l&&(oo=tw(re,st,_l)),!Ci&&f.inArray("script",re.dataTypes)>-1&&f.inArray("json",re.dataTypes)<0&&(re.converters["text script"]=function(){}),oo=nw(re,oo,st,Ci),Ci?(re.ifModified&&(ao=st.getResponseHeader("Last-Modified"),ao&&(f.lastModified[h]=ao),ao=st.getResponseHeader("etag"),ao&&(f.etag[h]=ao)),bt===204||re.type==="HEAD"?Ar="nocontent":bt===304?Ar="notmodified":(Ar=oo.state,Ml=oo.data,wi=oo.error,Ci=!wi)):(wi=Ar,(bt||!Ar)&&(Ar="error",bt<0&&(bt=0))),st.status=bt,st.statusText=(tn||Ar)+"",Ci?gt.resolveWith(ve,[Ml,Ar,st]):gt.rejectWith(ve,[st,Ar,wi]),st.statusCode($n),$n=void 0,X&&Je.trigger(Ci?"ajaxSuccess":"ajaxError",[st,re,Ci?Ml:wi]),it.fireWith(ve,[st,Ar]),X&&(Je.trigger("ajaxComplete",[st,re]),--f.active||f.event.trigger("ajaxStop")))}return st},getJSON:function(l,u,p){return f.get(l,u,p,"json")},getScript:function(l,u){return f.get(l,void 0,u,"script")}}),f.each(["get","post"],function(l,u){f[u]=function(p,h,x,E){return $(h)&&(E=E||x,x=h,h=void 0),f.ajax(f.extend({url:p,type:u,dataType:E,data:h,success:x},f.isPlainObject(p)&&p))}}),f.ajaxPrefilter(function(l){var u;for(u in l.headers)u.toLowerCase()==="content-type"&&(l.contentType=l.headers[u]||"")}),f._evalUrl=function(l,u,p){return f.ajax({url:l,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(h){f.globalEval(h,u,p)}})},f.fn.extend({wrapAll:function(l){var u;return this[0]&&($(l)&&(l=l.call(this[0])),u=f(l,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&u.insertBefore(this[0]),u.map(function(){for(var p=this;p.firstElementChild;)p=p.firstElementChild;return p}).append(this)),this},wrapInner:function(l){return $(l)?this.each(function(u){f(this).wrapInner(l.call(this,u))}):this.each(function(){var u=f(this),p=u.contents();p.length?p.wrapAll(l):u.append(l)})},wrap:function(l){var u=$(l);return this.each(function(p){f(this).wrapAll(u?l.call(this,p):l)})},unwrap:function(l){return this.parent(l).not("body").each(function(){f(this).replaceWith(this.childNodes)}),this}}),f.expr.pseudos.hidden=function(l){return!f.expr.pseudos.visible(l)},f.expr.pseudos.visible=function(l){return!!(l.offsetWidth||l.offsetHeight||l.getClientRects().length)},f.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var rw={0:200,1223:204},Nl=f.ajaxSettings.xhr();w.cors=!!Nl&&"withCredentials"in Nl,w.ajax=Nl=!!Nl,f.ajaxTransport(function(l){var u,p;if(w.cors||Nl&&!l.crossDomain)return{send:function(h,x){var E,P=l.xhr();if(P.open(l.type,l.url,l.async,l.username,l.password),l.xhrFields)for(E in l.xhrFields)P[E]=l.xhrFields[E];l.mimeType&&P.overrideMimeType&&P.overrideMimeType(l.mimeType),!l.crossDomain&&!h["X-Requested-With"]&&(h["X-Requested-With"]="XMLHttpRequest");for(E in h)P.setRequestHeader(E,h[E]);u=function(B){return function(){u&&(u=p=P.onload=P.onerror=P.onabort=P.ontimeout=P.onreadystatechange=null,B==="abort"?P.abort():B==="error"?typeof P.status!="number"?x(0,"error"):x(P.status,P.statusText):x(rw[P.status]||P.status,P.statusText,(P.responseType||"text")!=="text"||typeof P.responseText!="string"?{binary:P.response}:{text:P.responseText},P.getAllResponseHeaders()))}},P.onload=u(),p=P.onerror=P.ontimeout=u("error"),P.onabort!==void 0?P.onabort=p:P.onreadystatechange=function(){P.readyState===4&&t.setTimeout(function(){u&&p()})},u=u("abort");try{P.send(l.hasContent&&l.data||null)}catch(B){if(u)throw B}},abort:function(){u&&u()}}}),f.ajaxPrefilter(function(l){l.crossDomain&&(l.contents.script=!1)}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(l){return f.globalEval(l),l}}}),f.ajaxPrefilter("script",function(l){l.cache===void 0&&(l.cache=!1),l.crossDomain&&(l.type="GET")}),f.ajaxTransport("script",function(l){if(l.crossDomain||l.scriptAttrs){var u,p;return{send:function(h,x){u=f(" - + +
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/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..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; @@ -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: -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: Arial, Helvetica, sans-serif !important; font-size: 1rem; font-weight: 400; line-height: 1.5; @@ -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; @@ -11777,8 +11776,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,41 +11803,30 @@ 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{ +#root { width: 100%; } + a[data-toggle="collapse"] { position: relative; } @@ -11942,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; @@ -11963,8 +11950,7 @@ body align-items: flex-end; } -#header_tab li -{ +#header_tab li { font-size: 15px; /*font-weight: bold;*/ font-family: Arial; @@ -11974,155 +11960,148 @@ body max-width: 60%; text-align: center; } -.scrollBar -{ - overflow-y: auto; -} -.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;*/ @@ -12132,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; } @@ -12197,15 +12175,14 @@ body width: 40px; height: 40px; } -#recorderTitle{ - padding-top: 30px; -} -.stop_button -{ + +.stop_button { background: url(images/stop.png); } -#settings, #help, #howTo -{ + +#settings, +#help, +#howTo { width: 100%; padding: 0; /* min-height: 100vh; */ @@ -12213,6 +12190,7 @@ body -o-transition: all 0.3s; transition: all 0.3s; } + /*#help { width: 100%; @@ -12222,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; @@ -12254,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; @@ -12379,7 +12358,7 @@ body } .active:after { - /* content: "\22C0";*/ + /* content: "\22C0";*/ color: #76B1F8; } @@ -12392,8 +12371,8 @@ body line-height: 0.8; /*padding-top: 15px;*/ } -.panel p -{ + +.panel p { /*color: #000; font-size:17px;*/ color: #000000d4; @@ -12402,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; } @@ -12451,9 +12430,9 @@ body /* position: relative; */ /* z-index: 1; */ /* border-right: 3px solid; */ - /* font-family: monospace; */ /* font-size: 2em; */ } + .typing-title { width: 100%; animation: typing 4s steps(22), blink .5s step-end infinite alternate; @@ -12462,7 +12441,6 @@ body /* position: relative; */ /* z-index: 1; */ /* border-right: 3px solid; */ - /* font-family: monospace; */ /* font-size: 2em; */ } @@ -12471,44 +12449,56 @@ 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; - border-radius: 8px; - border-bottom: 1px solid #b7b7b7; + +.action { + background-color: white; + /* border-radius: 8px; + border-bottom: 1px solid #b7b7b7; */ font-size: 14px; position: relative; - overflow-x:hidden; - overflow-y:hidden; - /* height: auto; */ + 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; /* opacity: 0.5; */ } + .del-button:hover { display: inline-block; /* opacity: 1; */ transform: scale(1.25); transition: 300ms; - cursor: pointer + cursor: pointer; + color: #bd2130; } .animExit { @@ -12518,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; @@ -12545,6 +12539,7 @@ body border-width: 1px; overflow: hidden; } + 50% { max-height: 0; padding-top: 0; @@ -12552,6 +12547,7 @@ body border-width: 0; overflow: hidden; } + 80% { max-height: 0; padding-top: 0; @@ -12559,6 +12555,7 @@ body border-width: 0; overflow: hidden; } + 100% { max-height: 0; padding-top: 0; @@ -12568,13 +12565,15 @@ body } } -.bottom-nav{ - height: 60px; - background: #eee; +.bottom-nav { + /* height: 60px; */ + background: #fff; + box-shadow: 0px -2px 4px #0003 } -.upper-nav{ + +.upper-nav { height: 60px; - background: #eee; + background: #fff; } .control-button { @@ -12582,9 +12581,125 @@ 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 { + 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 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; +} + +@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/App.tsx b/Apps/Web/AI_Recorder_2/src/App.tsx index 7d356d5b6..9891d4ea7 100644 --- a/Apps/Web/AI_Recorder_2/src/App.tsx +++ b/Apps/Web/AI_Recorder_2/src/App.tsx @@ -1,15 +1,17 @@ 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 Overlay from './overlay' 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() { @@ -27,29 +29,33 @@ 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'); 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 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'); let meta_data: metaDataInterface = localStorageMetadata.meta_data; @@ -61,16 +67,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 +91,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 +119,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 +159,27 @@ function App() { else return 'Stop' }) - },[actions] + }, [actions] ) + let logTimeOuts: number[] = [] // 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,7 +191,30 @@ function App() { new_actions.push(action); return new_actions; }); - return 'Recording...' + while (logTimeOuts.length > 0) { + clearTimeout(logTimeOuts.shift()) + } + let time = 0 + 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...' + } } if (request.action == 'record-finish') { // Reserve a place with unique hash before api-request to maintain sequence @@ -197,7 +226,7 @@ function App() { name: request.data.name, typeWrite: true, animateRomove: false, - short:{ + short: { action: request.data.action, element: '', value: '', @@ -206,95 +235,100 @@ 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') { + setLogText('Record started') + 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...'); + setRecordState('Record'); + setLogText('Removing redundant actions...') PostProcess(); - setTimeout(()=>{ - setRecordState('Record'); - }, 1000) + setTimeout(() => { + setLogText(''); + }, 2000) } } // 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 (e: React.MouseEvent) => { + unsavedActions && + setShowOverlay(true) + 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 +339,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 +410,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,187 +438,175 @@ 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); + setLogText("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); - 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(()=>{ + setLogText('Queued!') + setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 1500) - }, - error: function(jqXHR, textStatus, errorThrown) { - jqXHR;textStatus; - console.error(errorThrown); + }, + error: function (jqXHR, textStatus, errorThrown) { + jqXHR; textStatus; + console.error(errorThrown); stateChangeFunc('Error!!') - setTimeout(()=>{ + setLogText('Error playing!!') + setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 1500) - } - }) - } catch (error) { - console.error(error); + } + }) + } catch (error) { + console.error(error); stateChangeFunc('Error!!') - setTimeout(()=>{ + setLogText('Error playing!!') + setTimeout(() => { stateChangeFunc(stateText) + setLogText('') }, 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.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}
-
+ + {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/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..507ea8f09 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-item' }; }) return ( 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 ? : } +
+
+ ) +} + +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(); + }, []); + + const off0_color = '#43cea2; #980045; #185a9d; #43cea2; ' + const off100_color = '#185a9d; #43cea2; #980045; #185a9d; ' + return ( + + Created with Fabric.js 5.2.4 + + + + + + + + + + + + + + + + + + + ); +}; 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)))] 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" diff --git a/Framework/MainDriverApi.py b/Framework/MainDriverApi.py index aa61a4d15..dfef44b39 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, ) @@ -831,16 +822,6 @@ def set_important_variables(): raise Exception -def set_runid_status(item,tc=False): - if tc: - shared.Set_Shared_Variables("runid_status", "In-Progress" if item in passed_tag_list and shared.Get_Shared_Variables("runid_status",log=False)=="In-Progress" else "Blocked",print_variable=False) - else: - shared.Set_Shared_Variables("runid_status", - "In-Progress" if item != shared.Get_Shared_Variables('run_id',log=False) else shared.Get_Shared_Variables("runid_status",log=False),print_variable=False) - - shared.Set_Shared_Variables("run_id", item,print_variable=False) - - def send_to_bigquery(execution_log, metrics): # Skip sending to gcp if credentials not available in environment. if "GCP_BIGQUERY_ACTIONS_TABLE_ID" not in os.environ: @@ -957,12 +938,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 +962,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 +994,6 @@ def run_test_case( test_case, sModuleInfo, run_id, - file_specific_steps, - final_dependency, - final_run_params, temp_ini_file, debug_info, performance @@ -1076,7 +1050,6 @@ def run_test_case( "status": sTestCaseStatus, "failreason": "" } - set_runid_status(sTestCaseStatus,tc=True) CommonUtil.test_case_perf.append({ "run_id": run_id, "tc_id": TestCaseID, @@ -1110,6 +1083,22 @@ def run_test_case( } } + # Saves test case results in same run-id + test_results = {} if not shared.Test_Shared_Variables("zeuz_session_test_results") or type(shared.Get_Shared_Variables("zeuz_session_test_results")) != dict else shared.Get_Shared_Variables("zeuz_session_test_results") + if run_id not in test_results: # Cleanup previous run_id results + test_results = { + run_id: [{ + "tc_id": TestCaseID, + "result": sTestCaseStatus, + }] + } + else: + test_results[run_id].append({ + "tc_id": TestCaseID, + "result": sTestCaseStatus, + }) + shared.Set_Shared_Variables("zeuz_session_test_results", test_results, protected=True, print_variable=False) + after_execution_dict["metrics"] = metrics CommonUtil.CreateJsonReport(TCInfo=after_execution_dict) CommonUtil.clear_logs_from_report(send_log_file_only_for_fail, rerun_on_fail, sTestCaseStatus) @@ -1124,19 +1113,12 @@ def run_test_case( except: pass - if not CommonUtil.debug_status: # if normal run, then write log file and cleanup driver instances - CommonUtil.Join_Thread_and_Return_Result("screenshot") # Let the capturing screenshot end in thread + if not CommonUtil.debug_status: + CommonUtil.Join_Thread_and_Return_Result("screenshot") if str(shared.Get_Shared_Variables("zeuz_auto_teardown")).strip().lower() not in ("off", "no", "false", "disable"): - cleanup_driver_instances() # clean up drivers + cleanup_driver_instances() shared.Clean_Up_Shared_Variables(run_id) - if shared.Get_Shared_Variables("runid_status", log=False) == "zeuz_failed": - runid_status = "In-Progress" - else: - runid_status = shared.Get_Shared_Variables("runid_status", log=False) - # shared.Clean_Up_Shared_Variables() # clean up shared variables - shared.Set_Shared_Variables('run_id', run_id,print_variable=False) - # shared.Clean_Up_Shared_Variables(run_id) # clean up shared variables if ConfigModule.get_config_value("RunDefinition", "local_run") == "False": if float(server_version.split(".")[0]) < 7: @@ -1665,31 +1647,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 @@ -1698,8 +1655,6 @@ def main(device_dict, all_run_id_info): for run_id_info in all_run_id_info: run_id_info["base_path"] = ConfigModule.get_config_value("Advanced Options", "_file_upload_path") run_id = run_id_info["run_id"] - set_runid_status(run_id) - server_version = run_id_info["server_version"] CommonUtil.ExecLog( @@ -1712,7 +1667,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) @@ -1724,17 +1679,7 @@ def main(device_dict, all_run_id_info): CommonUtil.debug_status = True else: CommonUtil.debug_status = False - if shared.Get_Shared_Variables("runid_status", log=False) == "zeuz_failed": - 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"): - cleanup_driver_instances() # clean up drivers - shared.Clean_Up_Shared_Variables(run_id) # clean up variables - - # shared.Clean_Up_Shared_Variables() # clean up shared variables - shared.Set_Shared_Variables("runid_status", runid_status,print_variable=False) - # shared.Clean_Up_Shared_Variables(run_id) # clean up shared variables + shared.Clean_Up_Shared_Variables(run_id) # Todo: set the device_order for all the device from run_id_info["device_info"] or "temp/device_info.json" file # string_device_order = run_id_info["device_info"] @@ -1804,28 +1749,26 @@ 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) for run_time_params_name in final_run_params: shared.Set_Shared_Variables(run_time_params_name, final_run_params[run_time_params_name]) + if not shared.Test_Shared_Variables("zeuz_auto_teardown"): + shared.Set_Shared_Variables("zeuz_auto_teardown", "on") + + if not CommonUtil.debug_status and shared.Get_Shared_Variables("zeuz_auto_teardown").strip().lower() not in ("off", "no", "false", "disable"): + cleanup_driver_instances() + + if not shared.Test_Shared_Variables("zeuz_collect_browser_log"): + shared.Set_Shared_Variables("zeuz_collect_browser_log", "on") + + shared.Set_Shared_Variables("run_id", run_id) + send_log_file_only_for_fail = ConfigModule.get_config_value("RunDefinition", "upload_log_file_only_for_fail") send_log_file_only_for_fail = False if send_log_file_only_for_fail.lower() == "false" else True rerun_on_fail = ConfigModule.get_config_value("RunDefinition", "rerun_on_fail") @@ -1974,12 +1917,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 +1936,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, 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))