From 9244c484584b726de8eeb2d32cd4ec1704fef7f4 Mon Sep 17 00:00:00 2001 From: patdelphi Date: Mon, 25 Aug 2025 22:34:45 +0800 Subject: [PATCH] fix: resolve TypeScript compilation errors in CompleteQimenAnalysis - Remove duplicate property names in object literal - Fix type errors by converting unknown types to numbers - Build now passes successfully for deployment --- dist/assets/index-CSFjbqhb.css | 1 + dist/assets/index-DIg1yqJT.js | 825 ++++++++++++++++++ dist/assets/index-DLB9yhkX.js | 810 ----------------- dist/assets/index-e9aiQwGl.css | 1 - ...ex.es-DolsardD.js => index.es-F__e9YdE.js} | 2 +- dist/index.html | 4 +- src/components/CompleteQimenAnalysis.tsx | 38 +- 7 files changed, 836 insertions(+), 845 deletions(-) create mode 100644 dist/assets/index-CSFjbqhb.css create mode 100644 dist/assets/index-DIg1yqJT.js delete mode 100644 dist/assets/index-DLB9yhkX.js delete mode 100644 dist/assets/index-e9aiQwGl.css rename dist/assets/{index.es-DolsardD.js => index.es-F__e9YdE.js} (99%) diff --git a/dist/assets/index-CSFjbqhb.css b/dist/assets/index-CSFjbqhb.css new file mode 100644 index 0000000..b19a16e --- /dev/null +++ b/dist/assets/index-CSFjbqhb.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--font-chinese: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", "STHeiti", "WenQuanYi Micro Hei", sans-serif;--font-chinese-serif: "Noto Serif SC", "STSong", "SimSun", "宋体", serif;--font-english: "Inter", "Helvetica Neue", "Arial", sans-serif}.text-display-xl{font-size:3.5rem;line-height:1.1;font-weight:800;letter-spacing:-.02em}.text-display-lg{font-size:3rem;line-height:1.1;font-weight:700;letter-spacing:-.02em}.text-display-md{font-size:2.5rem;line-height:1.2;font-weight:700;letter-spacing:-.01em}.text-heading-xl{font-size:2rem;line-height:1.25;font-weight:600}.text-heading-xs{font-size:1.125rem;line-height:1.4;font-weight:600}.text-label-sm{font-size:.6875rem;line-height:1.4;font-weight:500}.text-button-lg{font-size:1rem;line-height:1.4;font-weight:600;letter-spacing:.01em}.text-button-md{font-size:.875rem;line-height:1.4;font-weight:600;letter-spacing:.01em}.text-button-sm{font-size:.75rem;line-height:1.4;font-weight:600;letter-spacing:.01em}@media (max-width: 768px){.text-display-xl{font-size:2.5rem}.text-display-lg{font-size:2.25rem}.text-display-md{font-size:2rem}.text-heading-xl{font-size:1.75rem}.text-heading-lg{font-size:1.5rem}.text-heading-md{font-size:1.25rem}.text-body-xl{font-size:1rem}}@media (max-width: 480px){.text-display-xl{font-size:2rem}.text-display-lg{font-size:1.875rem}.text-display-md{font-size:1.75rem}}.font-chinese{font-family:var(--font-chinese)}.font-chinese-serif{font-family:var(--font-chinese-serif)}.font-english{font-family:var(--font-english)}.font-numeric{font-family:var(--font-english);font-variant-numeric:tabular-nums}.font-mono{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,monospace}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-extrabold{font-weight:800}.font-black{font-weight:900}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--radius: .5rem;--cinnabar-50: #fef2f2;--cinnabar-500: #DC143C;--cinnabar-900: #7c1420;--gold-50: #fffbeb;--gold-500: #FFD700;--gold-900: #78350f;--ink-50: #f8fafc;--ink-500: #64748b;--ink-900: #2C2C2C;--paper-50: #fefefe;--paper-500: #F5F5DC;--paper-900: #a8a88a;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%;--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 346 77% 49.8%;--primary-foreground: 355.7 100% 97.3%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 346 77% 49.8%}body{font-family:var(--font-chinese);background:linear-gradient(135deg,var(--paper-500) 0%,var(--gold-50) 100%);background-attachment:fixed;position:relative;color:var(--ink-900);font-size:1rem;line-height:1.6;font-weight:400}h1{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:2rem;line-height:1.25;font-weight:600}@media (max-width: 768px){h1{font-size:1.75rem}}h1{font-family:var(--font-chinese);font-weight:600;color:var(--cinnabar-500)}h2{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:1.75rem;line-height:1.3;font-weight:600}@media (max-width: 768px){h2{font-size:1.5rem}}h2{font-family:var(--font-chinese);font-weight:600;color:var(--cinnabar-500)}h3{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:1.5rem;line-height:1.35;font-weight:600}@media (max-width: 768px){h3{font-size:1.25rem}}h3{font-family:var(--font-chinese);font-weight:600;color:var(--ink-900)}h4{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:1.25rem;line-height:1.4;font-family:var(--font-chinese);font-weight:600;color:var(--ink-900)}h5{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:1.125rem;line-height:1.4;font-family:var(--font-chinese);font-weight:600;color:var(--ink-900)}h6{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif;font-size:1.125rem;line-height:1.6;font-weight:400}@media (max-width: 768px){h6{font-size:1rem}}h6{font-family:var(--font-chinese);font-weight:600;color:var(--ink-900)}button,input,textarea,select{font-family:inherit;transition:all .2s ease-in-out}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/chinese_golden_red_auspicious_cloud_pattern_background.jpg);background-size:400px 400px;background-repeat:repeat;opacity:.08;z-index:-2;pointer-events:none}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(220,38,38,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(250,204,21,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(220,38,38,.05) 0%,transparent 70%);z-index:-1;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-left-12{left:-3rem}.-right-12{right:-3rem}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-3{left:.75rem}.right-0{right:0}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-16{top:4rem}.top-20{top:5rem}.top-4{top:1rem}.top-9{top:2.25rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[9997\]{z-index:9997}.z-\[9998\]{z-index:9998}.z-\[999998\]{z-index:999998}.z-\[999999\]{z-index:999999}.z-\[9999\]{z-index:9999}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\[90vh\]{max-height:90vh}.min-h-\[320px\]{min-height:320px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-full{width:100%}.min-w-\[100px\]{min-width:100px}.min-w-\[40px\]{min-width:40px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.375rem}.rounded-2xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem}.rounded-md{border-radius:.5rem}.rounded-xl{border-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-cinnabar-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-cinnabar-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-gold-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-paper-300{--tw-border-opacity: 1;border-color:rgb(247 247 247 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-t-red-600{--tw-border-opacity: 1;border-top-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-paper-50\/80{background-color:#fefefecc}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-600\/95{background-color:#dc2626f2}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gold-gradient{background-image:linear-gradient(135deg,gold,#b45309)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/30{--tw-gradient-from: rgb(239 68 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400\/20{--tw-gradient-from: rgb(250 204 21 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from: rgb(234 179 8 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-600\/30{--tw-gradient-to: rgb(220 38 38 / .3) var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-500\/10{--tw-gradient-to: rgb(234 179 8 / .1) var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to: rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.bg-right{background-position:right}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-chinese{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,STHeiti,WenQuanYi Micro Hei,sans-serif}.text-2xl{font-size:1.5rem;line-height:1.3}.text-3xl{font-size:1.875rem;line-height:1.2}.text-4xl{font-size:2.25rem;line-height:1.2}.text-6xl{font-size:3.5rem;line-height:1.1}.text-base{font-size:1rem;line-height:1.6}.text-body-lg{font-size:1rem;line-height:1.6;font-weight:400}.text-body-md{font-size:.875rem;line-height:1.6;font-weight:400}.text-body-sm{font-size:.75rem;line-height:1.5;font-weight:400}.text-body-xl{font-size:1.125rem;line-height:1.6;font-weight:400}.text-button-lg{font-size:1rem;line-height:1.4;letter-spacing:.01em;font-weight:600}.text-button-md{font-size:.875rem;line-height:1.4;letter-spacing:.01em;font-weight:600}.text-button-sm{font-size:.75rem;line-height:1.4;letter-spacing:.01em;font-weight:600}.text-display-lg{font-size:3rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.text-display-md{font-size:2.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:700}.text-display-xl{font-size:3.5rem;line-height:1.1;letter-spacing:-.02em;font-weight:800}.text-heading-lg{font-size:1.75rem;line-height:1.3;font-weight:600}.text-heading-md{font-size:1.5rem;line-height:1.35;font-weight:600}.text-heading-sm{font-size:1.25rem;line-height:1.4;font-weight:600}.text-label-lg{font-size:.875rem;line-height:1.4;font-weight:500}.text-label-md{font-size:.75rem;line-height:1.4;font-weight:500}.text-lg{font-size:1.125rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.6}.text-xl{font-size:1.25rem;line-height:1.4}.text-xs{font-size:.75rem;line-height:1.5}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cinnabar-500{--tw-text-opacity: 1;color:rgb(220 20 60 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(44 44 44 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-chinese{--tw-shadow: 0 4px 20px rgba(220, 20, 60, .15);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-chinese-sm{--tw-shadow: 0 1px 3px rgba(220, 20, 60, .1);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gold{--tw-shadow: 0 4px 20px rgba(255, 215, 0, .3);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-paper{--tw-shadow: 0 2px 10px rgba(245, 245, 220, .5);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.chinese-traditional-bg{background:linear-gradient(135deg,#dc2626,#991b1b,#dc2626);position:relative}.chinese-traditional-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/red_gold_chinese_auspicious_cloud_pattern_background.jpg);background-size:300px 300px;background-repeat:repeat;opacity:.3;z-index:0}.chinese-traditional-bg>*{position:relative;z-index:1}.chinese-golden-frame{position:relative;border:3px solid transparent;background:linear-gradient(#fef7cd,#fef7cd) padding-box,linear-gradient(45deg,#facc15,#d97706,#facc15) border-box;border-radius:12px}.chinese-golden-frame:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(45deg,#facc15,#d97706,#facc15);border-radius:16px;z-index:-1;opacity:.8}.chinese-card-decoration{position:relative;background:#fef7cdf2;border:2px solid #facc15;box-shadow:0 8px 32px #dc262626,inset 0 1px #facc154d}.chinese-card-decoration:before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(250,204,21,.3);border-radius:6px;pointer-events:none}.chinese-text-shadow{text-shadow:2px 2px 4px rgba(220,38,38,.3),0 0 8px rgba(250,204,21,.4)}.chinese-golden-glow{background:linear-gradient(135deg,#facc15,#d97706,#facc15);box-shadow:0 4px 20px #facc1566,inset 0 1px #fff3}.chinese-red-glow{background:linear-gradient(135deg,#dc2626,#991b1b,#dc2626);box-shadow:0 4px 20px #dc262666,inset 0 1px #ffffff1a}.traditional-border{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#facc15,#dc2626,#facc15,#dc2626) border-box}.dragon-corner{position:relative}.dragon-corner:before{content:"";position:absolute;top:-10px;left:-10px;width:40px;height:40px;background-image:url(/traditional_chinese_gold_red_dragon_symbol.jpg);background-size:cover;background-position:center;border-radius:50%;opacity:.7;z-index:1}.dragon-corner:after{content:"";position:absolute;bottom:-10px;right:-10px;width:40px;height:40px;background-image:url(/traditional_chinese_gold_red_dragon_symbol.jpg);background-size:cover;background-position:center;border-radius:50%;opacity:.7;z-index:1;transform:rotate(180deg)}.mystical-gradient{background:linear-gradient(135deg,#dc26261a,#facc151a,#dc26261a,#facc151a,#dc26261a)}img{-o-object-position:top;object-position:top}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-slide-in-right{animation:slideInRight .5s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-slide-in-from-top{animation:slideInFromTop .4s ease-out}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease-out,transform .3s ease-out}.hover-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 2s linear infinite}.fixed{position:fixed}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:inset-2:before{content:var(--tw-content);top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.before\:translate-x-\[-100\%\]:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-md:before{content:var(--tw-content);border-radius:.5rem}.before\:rounded-xl:before{content:var(--tw-content);border-radius:1rem}.before\:border:before{content:var(--tw-content);border-width:1px}.before\:border-gold-300\/50:before{content:var(--tw-content);border-color:#fcd34d80}.before\:bg-gradient-to-br:before{content:var(--tw-content);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-white\/20:before{content:var(--tw-content);--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-white\/20:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-700:before{transition-duration:.7s;content:var(--tw-content);animation-duration:.7s}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:border-yellow-300\/70:hover{border-color:#fde047b3}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700\/90:hover{background-color:#b91c1ce6}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-600:hover{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-yellow-700:hover{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-100:hover{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.hover\:text-yellow-50:hover{--tw-text-opacity: 1;color:rgb(254 252 232 / var(--tw-text-opacity, 1))}.hover\:shadow-chinese:hover{--tw-shadow: 0 4px 20px rgba(220, 20, 60, .15);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-chinese-md:hover{--tw-shadow: 0 8px 25px rgba(220, 20, 60, .15);--tw-shadow-colored: 0 8px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-gold:hover{--tw-shadow: 0 4px 20px rgba(255, 215, 0, .3);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:before\:translate-x-\[100\%\]:hover:before{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/20:focus{--tw-ring-color: rgb(239 68 68 / .2)}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-gold-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}@media not all and (min-width: 768px){.max-md\:rounded-lg{border-radius:.75rem}.max-md\:p-4{padding:1rem}.max-md\:text-base{font-size:1rem;line-height:1.6}}@media (min-width: 640px){.sm\:h-4{height:1rem}.sm\:w-4{width:1rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-center{align-self:center}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.6}.sm\:text-xl{font-size:1.25rem;line-height:1.4}}@media (min-width: 768px){.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-2{margin-top:.5rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-20{width:5rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-2xl{font-size:1.5rem;line-height:1.3}.md\:text-3xl{font-size:1.875rem;line-height:1.2}.md\:text-5xl{font-size:3rem;line-height:1.1}.md\:text-base{font-size:1rem;line-height:1.6}.md\:text-sm{font-size:.875rem;line-height:1.6}.md\:hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:inline{display:inline}.lg\:max-w-3xl{max-width:48rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_select\:focus\]\:\!border-blue-500 select:focus{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))!important}.\[\&_select\:focus\]\:\!bg-white select:focus{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\[\&_select\:focus\]\:\!ring-blue-500\/20 select:focus{--tw-ring-color: rgb(59 130 246 / .2) !important}.\[\&_select\:hover\]\:\!bg-blue-100 select:hover{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))!important}.\[\&_select\]\:\!border-blue-200 select{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.\[\&_select\]\:\!bg-blue-50 select{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important} diff --git a/dist/assets/index-DIg1yqJT.js b/dist/assets/index-DIg1yqJT.js new file mode 100644 index 0000000..657d603 --- /dev/null +++ b/dist/assets/index-DIg1yqJT.js @@ -0,0 +1,825 @@ +var JF=Object.defineProperty;var ek=(e,t,n)=>t in e?JF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Tc=(e,t,n)=>ek(e,typeof t!="symbol"?t+"":t,n);function tk(e,t){for(var n=0;na[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const r of s.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function a(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();var Yf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Mn(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var z0={exports:{}},dA={},Z0={exports:{}},dn={};/** + * @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 X5;function nk(){if(X5)return dn;X5=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),r=Symbol.for("react.context"),i=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),p=Symbol.iterator;function g(ne){return ne===null||typeof ne!="object"?null:(ne=p&&ne[p]||ne["@@iterator"],typeof ne=="function"?ne:null)}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,C={};function v(ne,S,E){this.props=ne,this.context=S,this.refs=C,this.updater=E||f}v.prototype.isReactComponent={},v.prototype.setState=function(ne,S){if(typeof ne!="object"&&typeof ne!="function"&&ne!=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,ne,S,"setState")},v.prototype.forceUpdate=function(ne){this.updater.enqueueForceUpdate(this,ne,"forceUpdate")};function B(){}B.prototype=v.prototype;function D(ne,S,E){this.props=ne,this.context=S,this.refs=C,this.updater=E||f}var N=D.prototype=new B;N.constructor=D,y(N,v.prototype),N.isPureReactComponent=!0;var L=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},F={key:!0,ref:!0,__self:!0,__source:!0};function T(ne,S,E){var K,se={},ie=null,ue=null;if(S!=null)for(K in S.ref!==void 0&&(ue=S.ref),S.key!==void 0&&(ie=""+S.key),S)_.call(S,K)&&!F.hasOwnProperty(K)&&(se[K]=S[K]);var pe=arguments.length-2;if(pe===1)se.children=E;else if(1>>1,S=ee[ne];if(0>>1;neo(se,R))ieo(ue,se)?(ee[ne]=ue,ee[ie]=R,ne=ie):(ee[ne]=se,ee[K]=R,ne=K);else if(ieo(ue,R))ee[ne]=ue,ee[ie]=R,ne=ie;else break e}}return oe}function o(ee,oe){var R=ee.sortIndex-oe.sortIndex;return R!==0?R:ee.id-oe.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var r=Date,i=r.now();e.unstable_now=function(){return r.now()-i}}var m=[],d=[],A=1,p=null,g=3,f=!1,y=!1,C=!1,v=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function N(ee){for(var oe=n(d);oe!==null;){if(oe.callback===null)a(d);else if(oe.startTime<=ee)a(d),oe.sortIndex=oe.expirationTime,t(m,oe);else break;oe=n(d)}}function L(ee){if(C=!1,N(ee),!y)if(n(m)!==null)y=!0,ae(_);else{var oe=n(d);oe!==null&&re(L,oe.startTime-ee)}}function _(ee,oe){y=!1,C&&(C=!1,B(T),T=-1),f=!0;var R=g;try{for(N(oe),p=n(m);p!==null&&(!(p.expirationTime>oe)||ee&&!P());){var ne=p.callback;if(typeof ne=="function"){p.callback=null,g=p.priorityLevel;var S=ne(p.expirationTime<=oe);oe=e.unstable_now(),typeof S=="function"?p.callback=S:p===n(m)&&a(m),N(oe)}else a(m);p=n(m)}if(p!==null)var E=!0;else{var K=n(d);K!==null&&re(L,K.startTime-oe),E=!1}return E}finally{p=null,g=R,f=!1}}var j=!1,F=null,T=-1,M=5,Z=-1;function P(){return!(e.unstable_now()-Zee||125ne?(ee.sortIndex=R,t(d,ee),n(m)===null&&ee===n(d)&&(C?(B(T),T=-1):C=!0,re(L,R-ne))):(ee.sortIndex=S,t(m,ee),y||f||(y=!0,ae(_))),ee},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(ee){var oe=g;return function(){var R=g;g=oe;try{return ee.apply(this,arguments)}finally{g=R}}}})(K0)),K0}var a7;function rk(){return a7||(a7=1,q0.exports=sk()),q0.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 o7;function ik(){if(o7)return Es;o7=1;var e=pB(),t=rk();function n(l){for(var u="https://reactjs.org/docs/error-decoder.html?invariant="+l,x=1;x"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,d=/^[: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]*$/,A={},p={};function g(l){return m.call(p,l)?!0:m.call(A,l)?!1:d.test(l)?p[l]=!0:(A[l]=!0,!1)}function f(l,u,x,b){if(x!==null&&x.type===0)return!1;switch(typeof u){case"function":case"symbol":return!0;case"boolean":return b?!1:x!==null?!x.acceptsBooleans:(l=l.toLowerCase().slice(0,5),l!=="data-"&&l!=="aria-");default:return!1}}function y(l,u,x,b){if(u===null||typeof u>"u"||f(l,u,x,b))return!0;if(b)return!1;if(x!==null)switch(x.type){case 3:return!u;case 4:return u===!1;case 5:return isNaN(u);case 6:return isNaN(u)||1>u}return!1}function C(l,u,x,b,H,Q,W){this.acceptsBooleans=u===2||u===3||u===4,this.attributeName=b,this.attributeNamespace=H,this.mustUseProperty=x,this.propertyName=l,this.type=u,this.sanitizeURL=Q,this.removeEmptyString=W}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(l){v[l]=new C(l,0,!1,l,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(l){var u=l[0];v[u]=new C(u,1,!1,l[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(l){v[l]=new C(l,2,!1,l.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(l){v[l]=new C(l,2,!1,l,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(l){v[l]=new C(l,3,!1,l.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(l){v[l]=new C(l,3,!0,l,null,!1,!1)}),["capture","download"].forEach(function(l){v[l]=new C(l,4,!1,l,null,!1,!1)}),["cols","rows","size","span"].forEach(function(l){v[l]=new C(l,6,!1,l,null,!1,!1)}),["rowSpan","start"].forEach(function(l){v[l]=new C(l,5,!1,l.toLowerCase(),null,!1,!1)});var B=/[\-:]([a-z])/g;function D(l){return l[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(l){var u=l.replace(B,D);v[u]=new C(u,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var u=l.replace(B,D);v[u]=new C(u,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var u=l.replace(B,D);v[u]=new C(u,1,!1,l,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(l){v[l]=new C(l,1,!1,l.toLowerCase(),null,!1,!1)}),v.xlinkHref=new C("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(l){v[l]=new C(l,1,!1,l.toLowerCase(),null,!0,!0)});function N(l,u,x,b){var H=v.hasOwnProperty(u)?v[u]:null;(H!==null?H.type!==0:b||!(2Ae||H[W]!==Q[Ae]){var ye=` +`+H[W].replace(" at new "," at ");return l.displayName&&ye.includes("")&&(ye=ye.replace("",l.displayName)),ye}while(1<=W&&0<=Ae);break}}}finally{E=!1,Error.prepareStackTrace=x}return(l=l?l.displayName||l.name:"")?S(l):""}function se(l){switch(l.tag){case 5:return S(l.type);case 16:return S("Lazy");case 13:return S("Suspense");case 19:return S("SuspenseList");case 0:case 2:case 15:return l=K(l.type,!1),l;case 11:return l=K(l.type.render,!1),l;case 1:return l=K(l.type,!0),l;default:return""}}function ie(l){if(l==null)return null;if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case F:return"Fragment";case j:return"Portal";case M:return"Profiler";case T:return"StrictMode";case O:return"Suspense";case z:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case P:return(l.displayName||"Context")+".Consumer";case Z:return(l._context.displayName||"Context")+".Provider";case I:var u=l.render;return l=l.displayName,l||(l=u.displayName||u.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case X:return u=l.displayName||null,u!==null?u:ie(l.type)||"Memo";case ae:u=l._payload,l=l._init;try{return ie(l(u))}catch{}}return null}function ue(l){var u=l.type;switch(l.tag){case 24:return"Cache";case 9:return(u.displayName||"Context")+".Consumer";case 10:return(u._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return l=u.render,l=l.displayName||l.name||"",u.displayName||(l!==""?"ForwardRef("+l+")":"ForwardRef");case 7:return"Fragment";case 5:return u;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ie(u);case 8:return u===T?"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 u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u}return null}function pe(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function me(l){var u=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function Ue(l){var u=me(l)?"checked":"value",x=Object.getOwnPropertyDescriptor(l.constructor.prototype,u),b=""+l[u];if(!l.hasOwnProperty(u)&&typeof x<"u"&&typeof x.get=="function"&&typeof x.set=="function"){var H=x.get,Q=x.set;return Object.defineProperty(l,u,{configurable:!0,get:function(){return H.call(this)},set:function(W){b=""+W,Q.call(this,W)}}),Object.defineProperty(l,u,{enumerable:x.enumerable}),{getValue:function(){return b},setValue:function(W){b=""+W},stopTracking:function(){l._valueTracker=null,delete l[u]}}}}function Ee(l){l._valueTracker||(l._valueTracker=Ue(l))}function ve(l){if(!l)return!1;var u=l._valueTracker;if(!u)return!0;var x=u.getValue(),b="";return l&&(b=me(l)?l.checked?"true":"false":l.value),l=b,l!==x?(u.setValue(l),!0):!1}function Pe(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function Ve(l,u){var x=u.checked;return R({},u,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:x??l._wrapperState.initialChecked})}function je(l,u){var x=u.defaultValue==null?"":u.defaultValue,b=u.checked!=null?u.checked:u.defaultChecked;x=pe(u.value!=null?u.value:x),l._wrapperState={initialChecked:b,initialValue:x,controlled:u.type==="checkbox"||u.type==="radio"?u.checked!=null:u.value!=null}}function le(l,u){u=u.checked,u!=null&&N(l,"checked",u,!1)}function At(l,u){le(l,u);var x=pe(u.value),b=u.type;if(x!=null)b==="number"?(x===0&&l.value===""||l.value!=x)&&(l.value=""+x):l.value!==""+x&&(l.value=""+x);else if(b==="submit"||b==="reset"){l.removeAttribute("value");return}u.hasOwnProperty("value")?Re(l,u.type,x):u.hasOwnProperty("defaultValue")&&Re(l,u.type,pe(u.defaultValue)),u.checked==null&&u.defaultChecked!=null&&(l.defaultChecked=!!u.defaultChecked)}function at(l,u,x){if(u.hasOwnProperty("value")||u.hasOwnProperty("defaultValue")){var b=u.type;if(!(b!=="submit"&&b!=="reset"||u.value!==void 0&&u.value!==null))return;u=""+l._wrapperState.initialValue,x||u===l.value||(l.value=u),l.defaultValue=u}x=l.name,x!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,x!==""&&(l.name=x)}function Re(l,u,x){(u!=="number"||Pe(l.ownerDocument)!==l)&&(x==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+x&&(l.defaultValue=""+x))}var $e=Array.isArray;function We(l,u,x,b){if(l=l.options,u){u={};for(var H=0;H"+u.valueOf().toString()+"",u=it.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;u.firstChild;)l.appendChild(u.firstChild)}});function Te(l,u){if(u){var x=l.firstChild;if(x&&x===l.lastChild&&x.nodeType===3){x.nodeValue=u;return}}l.textContent=u}var Ye={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},ft=["Webkit","ms","Moz","O"];Object.keys(Ye).forEach(function(l){ft.forEach(function(u){u=u+l.charAt(0).toUpperCase()+l.substring(1),Ye[u]=Ye[l]})});function st(l,u,x){return u==null||typeof u=="boolean"||u===""?"":x||typeof u!="number"||u===0||Ye.hasOwnProperty(l)&&Ye[l]?(""+u).trim():u+"px"}function kt(l,u){l=l.style;for(var x in u)if(u.hasOwnProperty(x)){var b=x.indexOf("--")===0,H=st(x,u[x],b);x==="float"&&(x="cssFloat"),b?l.setProperty(x,H):l[x]=H}}var St=R({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 Et(l,u){if(u){if(St[l]&&(u.children!=null||u.dangerouslySetInnerHTML!=null))throw Error(n(137,l));if(u.dangerouslySetInnerHTML!=null){if(u.children!=null)throw Error(n(60));if(typeof u.dangerouslySetInnerHTML!="object"||!("__html"in u.dangerouslySetInnerHTML))throw Error(n(61))}if(u.style!=null&&typeof u.style!="object")throw Error(n(62))}}function Nn(l,u){if(l.indexOf("-")===-1)return typeof u.is=="string";switch(l){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 Kt=null;function Co(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Gn=null,Ca=null,ba=null;function pn(l){if(l=Mm(l)){if(typeof Gn!="function")throw Error(n(280));var u=l.stateNode;u&&(u=td(u),Gn(l.stateNode,l.type,u))}}function Tt(l){Ca?ba?ba.push(l):ba=[l]:Ca=l}function ut(){if(Ca){var l=Ca,u=ba;if(ba=Ca=null,pn(l),u)for(l=0;l>>=0,l===0?32:31-(va(l)/qd|0)|0}var uc=64,vi=4194304;function pc(l){switch(l&-l){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 l&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return l&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return l}}function So(l,u){var x=l.pendingLanes;if(x===0)return 0;var b=0,H=l.suspendedLanes,Q=l.pingedLanes,W=x&268435455;if(W!==0){var Ae=W&~H;Ae!==0?b=pc(Ae):(Q&=W,Q!==0&&(b=pc(Q)))}else W=x&~H,W!==0?b=pc(W):Q!==0&&(b=pc(Q));if(b===0)return 0;if(u!==0&&u!==b&&(u&H)===0&&(H=b&-b,Q=u&-u,H>=Q||H===16&&(Q&4194240)!==0))return u;if((b&4)!==0&&(b|=x&16),u=l.entangledLanes,u!==0)for(l=l.entanglements,u&=b;0x;x++)u.push(l);return u}function wi(l,u,x){l.pendingLanes|=u,u!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,u=31-ns(u),l[u]=x}function Zp(l,u){var x=l.pendingLanes&~u;l.pendingLanes=u,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=u,l.mutableReadLanes&=u,l.entangledLanes&=u,u=l.entanglements;var b=l.eventTimes;for(l=l.expirationTimes;0=Ei),vc=" ",Gm=!1;function jm(l,u){switch(l){case"keyup":return os.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wc(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ga=!1;function Em(l,u){switch(l){case"compositionend":return wc(u);case"keypress":return u.which!==32?null:(Gm=!0,vc);case"textInput":return l=u.data,l===vc&&Gm?null:l;default:return null}}function _m(l,u){if(ga)return l==="compositionend"||!bs&&jm(l,u)?(l=Xd(),Cs=ys=Zs=null,ga=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1=u)return{node:x,offset:u-l};l=b}e:{for(;x;){if(x.nextSibling){x=x.nextSibling;break e}x=x.parentNode}x=void 0}x=io(x)}}function Dc(l,u){return l&&u?l===u?!0:l&&l.nodeType===3?!1:u&&u.nodeType===3?Dc(l,u.parentNode):"contains"in l?l.contains(u):l.compareDocumentPosition?!!(l.compareDocumentPosition(u)&16):!1:!1}function ql(){for(var l=window,u=Pe();u instanceof l.HTMLIFrameElement;){try{var x=typeof u.contentWindow.location.href=="string"}catch{x=!1}if(x)l=u.contentWindow;else break;u=Pe(l.document)}return u}function Uc(l){var u=l&&l.nodeName&&l.nodeName.toLowerCase();return u&&(u==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||u==="textarea"||l.contentEditable==="true")}function Hc(l){var u=ql(),x=l.focusedElem,b=l.selectionRange;if(u!==x&&x&&x.ownerDocument&&Dc(x.ownerDocument.documentElement,x)){if(b!==null&&Uc(x)){if(u=b.start,l=b.end,l===void 0&&(l=u),"selectionStart"in x)x.selectionStart=u,x.selectionEnd=Math.min(l,x.value.length);else if(l=(u=x.ownerDocument||document)&&u.defaultView||window,l.getSelection){l=l.getSelection();var H=x.textContent.length,Q=Math.min(b.start,H);b=b.end===void 0?Q:Math.min(b.end,H),!l.extend&&Q>b&&(H=b,b=Q,Q=H),H=ss(x,Q);var W=ss(x,b);H&&W&&(l.rangeCount!==1||l.anchorNode!==H.node||l.anchorOffset!==H.offset||l.focusNode!==W.node||l.focusOffset!==W.offset)&&(u=u.createRange(),u.setStart(H.node,H.offset),l.removeAllRanges(),Q>b?(l.addRange(u),l.extend(W.node,W.offset)):(u.setEnd(W.node,W.offset),l.addRange(u)))}}for(u=[],l=x;l=l.parentNode;)l.nodeType===1&&u.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x=document.documentMode,rs=null,Rr=null,ur=null,Mr=!1;function zr(l,u,x){var b=x.window===x?x.document:x.nodeType===9?x:x.ownerDocument;Mr||rs==null||rs!==Pe(b)||(b=rs,"selectionStart"in b&&Uc(b)?b={start:b.selectionStart,end:b.selectionEnd}:(b=(b.ownerDocument&&b.ownerDocument.defaultView||window).getSelection(),b={anchorNode:b.anchorNode,anchorOffset:b.anchorOffset,focusNode:b.focusNode,focusOffset:b.focusOffset}),ur&&Tr(ur,b)||(ur=b,b=au(Rr,"onSelect"),0Zr||(l.current=Vp[Zr],Vp[Zr]=null,Zr--)}function kn(l,u){Zr++,Vp[Zr]=l.current,l.current=u}var Fi={},Wa=Ks(Fi),Lo=Ks(!1),Pc=Fi;function zm(l,u){var x=l.type.contextTypes;if(!x)return Fi;var b=l.stateNode;if(b&&b.__reactInternalMemoizedUnmaskedChildContext===u)return b.__reactInternalMemoizedMaskedChildContext;var H={},Q;for(Q in x)H[Q]=u[Q];return b&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=u,l.__reactInternalMemoizedMaskedChildContext=H),H}function Oo(l){return l=l.childContextTypes,l!=null}function su(){Qn(Lo),Qn(Wa)}function xf(l,u,x){if(Wa.current!==Fi)throw Error(n(168));kn(Wa,u),kn(Lo,x)}function Xp(l,u,x){var b=l.stateNode;if(u=u.childContextTypes,typeof b.getChildContext!="function")return x;b=b.getChildContext();for(var H in b)if(!(H in u))throw Error(n(108,ue(l)||"Unknown",H));return R({},x,b)}function Qc(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||Fi,Pc=Wa.current,kn(Wa,l),kn(Lo,Lo.current),!0}function hf(l,u,x){var b=l.stateNode;if(!b)throw Error(n(169));x?(l=Xp(l,u,Pc),b.__reactInternalMemoizedMergedChildContext=l,Qn(Lo),Qn(Wa),kn(Wa,l)):Qn(Lo),kn(Lo,x)}var Yr=null,nd=!1,h=!1;function w(l){Yr===null?Yr=[l]:Yr.push(l)}function G(l){nd=!0,w(l)}function k(){if(!h&&Yr!==null){h=!0;var l=0,u=Bn;try{var x=Yr;for(Bn=1;l>=W,H-=W,Ne=1<<32-ns(u)+H|x<Xt?(po=Mt,Mt=null):po=Mt.sibling;var _n=Je(_e,Mt,Se[Xt],rt);if(_n===null){Mt===null&&(Mt=po);break}l&&Mt&&_n.alternate===null&&u(_e,Mt),we=Q(_n,we,Xt),Rt===null?_t=_n:Rt.sibling=_n,Rt=_n,Mt=po}if(Xt===Se.length)return x(_e,Mt),Le&&Be(_e,Xt),_t;if(Mt===null){for(;XtXt?(po=Mt,Mt=null):po=Mt.sibling;var al=Je(_e,Mt,_n.value,rt);if(al===null){Mt===null&&(Mt=po);break}l&&Mt&&al.alternate===null&&u(_e,Mt),we=Q(al,we,Xt),Rt===null?_t=al:Rt.sibling=al,Rt=al,Mt=po}if(_n.done)return x(_e,Mt),Le&&Be(_e,Xt),_t;if(Mt===null){for(;!_n.done;Xt++,_n=Se.next())_n=nt(_e,_n.value,rt),_n!==null&&(we=Q(_n,we,Xt),Rt===null?_t=_n:Rt.sibling=_n,Rt=_n);return Le&&Be(_e,Xt),_t}for(Mt=b(_e,Mt);!_n.done;Xt++,_n=Se.next())_n=Ct(Mt,_e,Xt,_n.value,rt),_n!==null&&(l&&_n.alternate!==null&&Mt.delete(_n.key===null?Xt:_n.key),we=Q(_n,we,Xt),Rt===null?_t=_n:Rt.sibling=_n,Rt=_n);return l&&Mt.forEach(function(XF){return u(_e,XF)}),Le&&Be(_e,Xt),_t}function Ia(_e,we,Se,rt){if(typeof Se=="object"&&Se!==null&&Se.type===F&&Se.key===null&&(Se=Se.props.children),typeof Se=="object"&&Se!==null){switch(Se.$$typeof){case _:e:{for(var _t=Se.key,Rt=we;Rt!==null;){if(Rt.key===_t){if(_t=Se.type,_t===F){if(Rt.tag===7){x(_e,Rt.sibling),we=H(Rt,Se.props.children),we.return=_e,_e=we;break e}}else if(Rt.elementType===_t||typeof _t=="object"&&_t!==null&&_t.$$typeof===ae&&Uo(_t)===Rt.type){x(_e,Rt.sibling),we=H(Rt,Se.props),we.ref=Vt(_e,Rt,Se),we.return=_e,_e=we;break e}x(_e,Rt);break}else u(_e,Rt);Rt=Rt.sibling}Se.type===F?(we=ld(Se.props.children,_e.mode,rt,Se.key),we.return=_e,_e=we):(rt=kf(Se.type,Se.key,Se.props,null,_e.mode,rt),rt.ref=Vt(_e,we,Se),rt.return=_e,_e=rt)}return W(_e);case j:e:{for(Rt=Se.key;we!==null;){if(we.key===Rt)if(we.tag===4&&we.stateNode.containerInfo===Se.containerInfo&&we.stateNode.implementation===Se.implementation){x(_e,we.sibling),we=H(we,Se.children||[]),we.return=_e,_e=we;break e}else{x(_e,we);break}else u(_e,we);we=we.sibling}we=L0(Se,_e.mode,rt),we.return=_e,_e=we}return W(_e);case ae:return Rt=Se._init,Ia(_e,we,Rt(Se._payload),rt)}if($e(Se))return Ut(_e,we,Se,rt);if(oe(Se))return Gt(_e,we,Se,rt);ca(_e,Se)}return typeof Se=="string"&&Se!==""||typeof Se=="number"?(Se=""+Se,we!==null&&we.tag===6?(x(_e,we.sibling),we=H(we,Se),we.return=_e,_e=we):(x(_e,we),we=k0(Se,_e.mode,rt),we.return=_e,_e=we),W(_e)):x(_e,we)}return Ia}var Sa=wa(!0),jn=wa(!1),mo=Ks(null),lo=null,ma=null,Pa=null;function Va(){Pa=ma=lo=null}function To(l){var u=mo.current;Qn(mo),l._currentValue=u}function Bs(l,u,x){for(;l!==null;){var b=l.alternate;if((l.childLanes&u)!==u?(l.childLanes|=u,b!==null&&(b.childLanes|=u)):b!==null&&(b.childLanes&u)!==u&&(b.childLanes|=u),l===x)break;l=l.return}}function la(l,u){lo=l,Pa=ma=null,l=l.dependencies,l!==null&&l.firstContext!==null&&((l.lanes&u)!==0&&(Ns=!0),l.firstContext=null)}function Ha(l){var u=l._currentValue;if(Pa!==l)if(l={context:l,memoizedValue:u,next:null},ma===null){if(lo===null)throw Error(n(308));ma=l,lo.dependencies={lanes:0,firstContext:l}}else ma=ma.next=l;return u}var is=null;function ki(l){is===null?is=[l]:is.push(l)}function qr(l,u,x,b){var H=u.interleaved;return H===null?(x.next=x,ki(u)):(x.next=H.next,H.next=x),u.interleaved=x,En(l,b)}function En(l,u){l.lanes|=u;var x=l.alternate;for(x!==null&&(x.lanes|=u),x=l,l=l.return;l!==null;)l.childLanes|=u,x=l.alternate,x!==null&&(x.childLanes|=u),x=l,l=l.return;return x.tag===3?x.stateNode:null}var gr=!1;function ru(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Jp(l,u){l=l.updateQueue,u.updateQueue===l&&(u.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function Ds(l,u){return{eventTime:l,lane:u,tag:0,payload:null,callback:null,next:null}}function Us(l,u,x){var b=l.updateQueue;if(b===null)return null;if(b=b.shared,(Un&2)!==0){var H=b.pending;return H===null?u.next=u:(u.next=H.next,H.next=u),b.pending=u,En(l,x)}return H=b.interleaved,H===null?(u.next=u,ki(b)):(u.next=H.next,H.next=u),b.interleaved=u,En(l,x)}function Ic(l,u,x){if(u=u.updateQueue,u!==null&&(u=u.shared,(x&4194240)!==0)){var b=u.lanes;b&=l.pendingLanes,x|=b,u.lanes=x,xm(l,x)}}function Hs(l,u){var x=l.updateQueue,b=l.alternate;if(b!==null&&(b=b.updateQueue,x===b)){var H=null,Q=null;if(x=x.firstBaseUpdate,x!==null){do{var W={eventTime:x.eventTime,lane:x.lane,tag:x.tag,payload:x.payload,callback:x.callback,next:null};Q===null?H=Q=W:Q=Q.next=W,x=x.next}while(x!==null);Q===null?H=Q=u:Q=Q.next=u}else H=Q=u;x={baseState:b.baseState,firstBaseUpdate:H,lastBaseUpdate:Q,shared:b.shared,effects:b.effects},l.updateQueue=x;return}l=x.lastBaseUpdate,l===null?x.firstBaseUpdate=u:l.next=u,x.lastBaseUpdate=u}function Kr(l,u,x,b){var H=l.updateQueue;gr=!1;var Q=H.firstBaseUpdate,W=H.lastBaseUpdate,Ae=H.shared.pending;if(Ae!==null){H.shared.pending=null;var ye=Ae,Qe=ye.next;ye.next=null,W===null?Q=Qe:W.next=Qe,W=ye;var et=l.alternate;et!==null&&(et=et.updateQueue,Ae=et.lastBaseUpdate,Ae!==W&&(Ae===null?et.firstBaseUpdate=Qe:Ae.next=Qe,et.lastBaseUpdate=ye))}if(Q!==null){var nt=H.baseState;W=0,et=Qe=ye=null,Ae=Q;do{var Je=Ae.lane,Ct=Ae.eventTime;if((b&Je)===Je){et!==null&&(et=et.next={eventTime:Ct,lane:0,tag:Ae.tag,payload:Ae.payload,callback:Ae.callback,next:null});e:{var Ut=l,Gt=Ae;switch(Je=u,Ct=x,Gt.tag){case 1:if(Ut=Gt.payload,typeof Ut=="function"){nt=Ut.call(Ct,nt,Je);break e}nt=Ut;break e;case 3:Ut.flags=Ut.flags&-65537|128;case 0:if(Ut=Gt.payload,Je=typeof Ut=="function"?Ut.call(Ct,nt,Je):Ut,Je==null)break e;nt=R({},nt,Je);break e;case 2:gr=!0}}Ae.callback!==null&&Ae.lane!==0&&(l.flags|=64,Je=H.effects,Je===null?H.effects=[Ae]:Je.push(Ae))}else Ct={eventTime:Ct,lane:Je,tag:Ae.tag,payload:Ae.payload,callback:Ae.callback,next:null},et===null?(Qe=et=Ct,ye=nt):et=et.next=Ct,W|=Je;if(Ae=Ae.next,Ae===null){if(Ae=H.shared.pending,Ae===null)break;Je=Ae,Ae=Je.next,Je.next=null,H.lastBaseUpdate=Je,H.shared.pending=null}}while(!0);if(et===null&&(ye=nt),H.baseState=ye,H.firstBaseUpdate=Qe,H.lastBaseUpdate=et,u=H.shared.interleaved,u!==null){H=u;do W|=H.lane,H=H.next;while(H!==u)}else Q===null&&(H.shared.lanes=0);rd|=W,l.lanes=W,l.memoizedState=nt}}function Fc(l,u,x){if(l=u.effects,u.effects=null,l!==null)for(u=0;ux?x:4,l(!0);var b=cu.transition;cu.transition={};try{l(!1),u()}finally{Bn=x,cu.transition=b}}function e5(){return ms().memoizedState}function vF(l,u,x){var b=el(l);if(x={lane:b,action:x,hasEagerState:!1,eagerState:null,next:null},t5(l))n5(u,x);else if(x=qr(l,u,x,b),x!==null){var H=us();ti(x,l,b,H),a5(x,u,b)}}function wF(l,u,x){var b=el(l),H={lane:b,action:x,hasEagerState:!1,eagerState:null,next:null};if(t5(l))n5(u,H);else{var Q=l.alternate;if(l.lanes===0&&(Q===null||Q.lanes===0)&&(Q=u.lastRenderedReducer,Q!==null))try{var W=u.lastRenderedState,Ae=Q(W,x);if(H.hasEagerState=!0,H.eagerState=Ae,Dn(Ae,W)){var ye=u.interleaved;ye===null?(H.next=H,ki(u)):(H.next=ye.next,ye.next=H),u.interleaved=H;return}}catch{}finally{}x=qr(l,u,H,b),x!==null&&(H=us(),ti(x,l,b,H),a5(x,u,b))}}function t5(l){var u=l.alternate;return l===ea||u!==null&&u===ea}function n5(l,u){Wr=Km=!0;var x=l.pending;x===null?u.next=u:(u.next=x.next,x.next=u),l.pending=u}function a5(l,u,x){if((x&4194240)!==0){var b=u.lanes;b&=l.pendingLanes,x|=b,u.lanes=x,xm(l,x)}}var Bf={readContext:Ha,useCallback:Qa,useContext:Qa,useEffect:Qa,useImperativeHandle:Qa,useInsertionEffect:Qa,useLayoutEffect:Qa,useMemo:Qa,useReducer:Qa,useRef:Qa,useState:Qa,useDebugValue:Qa,useDeferredValue:Qa,useTransition:Qa,useMutableSource:Qa,useSyncExternalStore:Qa,useId:Qa,unstable_isNewReconciler:!1},BF={readContext:Ha,useCallback:function(l,u){return Ws().memoizedState=[l,u===void 0?null:u],l},useContext:Ha,useEffect:uu,useImperativeHandle:function(l,u,x){return x=x!=null?x.concat([l]):null,Vs(4194308,4,fu.bind(null,u,l),x)},useLayoutEffect:function(l,u){return Vs(4194308,4,l,u)},useInsertionEffect:function(l,u){return Vs(4,2,l,u)},useMemo:function(l,u){var x=Ws();return u=u===void 0?null:u,l=l(),x.memoizedState=[l,u],l},useReducer:function(l,u,x){var b=Ws();return u=x!==void 0?x(u):u,b.memoizedState=b.baseState=u,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:u},b.queue=l,l=l.dispatch=vF.bind(null,ea,l),[b.memoizedState,l]},useRef:function(l){var u=Ws();return l={current:l},u.memoizedState=l},useState:sd,useDebugValue:d0,useDeferredValue:function(l){return Ws().memoizedState=l},useTransition:function(){var l=sd(!1),u=l[0];return l=bF.bind(null,l[1]),Ws().memoizedState=l,[u,l]},useMutableSource:function(){},useSyncExternalStore:function(l,u,x){var b=ea,H=Ws();if(Le){if(x===void 0)throw Error(n(407));x=x()}else{if(x=u(),uo===null)throw Error(n(349));(hr&30)!==0||bf(b,u,x)}H.memoizedState=x;var Q={value:x,getSnapshot:u};return H.queue=Q,uu(vf.bind(null,b,Q,l),[l]),b.flags|=2048,ls(9,oA.bind(null,b,Q,x,u),void 0,null),x},useId:function(){var l=Ws(),u=uo.identifierPrefix;if(Le){var x=Ge,b=Ne;x=(b&~(1<<32-ns(b)-1)).toString(32)+x,u=":"+u+"R"+x,x=$m++,0<\/script>",l=l.removeChild(l.firstChild)):typeof b.is=="string"?l=W.createElement(x,{is:b.is}):(l=W.createElement(x),x==="select"&&(W=l,b.multiple?W.multiple=!0:b.size&&(W.size=b.size))):l=W.createElementNS(l,x),l[fr]=u,l[Rm]=b,w5(l,u,!1,!1),u.stateNode=l;e:{switch(W=Nn(x,b),x){case"dialog":Zn("cancel",l),Zn("close",l),H=b;break;case"iframe":case"object":case"embed":Zn("load",l),H=b;break;case"video":case"audio":for(H=0;Hyu&&(u.flags|=128,b=!0,sA(Q,!1),u.lanes=4194304)}else{if(!b)if(l=$s(W),l!==null){if(u.flags|=128,b=!0,x=l.updateQueue,x!==null&&(u.updateQueue=x,u.flags|=4),sA(Q,!0),Q.tail===null&&Q.tailMode==="hidden"&&!W.alternate&&!Le)return Ro(u),null}else 2*sa()-Q.renderingStartTime>yu&&x!==1073741824&&(u.flags|=128,b=!0,sA(Q,!1),u.lanes=4194304);Q.isBackwards?(W.sibling=u.child,u.child=W):(x=Q.last,x!==null?x.sibling=W:u.child=W,Q.last=W)}return Q.tail!==null?(u=Q.tail,Q.rendering=u,Q.tail=u.sibling,Q.renderingStartTime=sa(),u.sibling=null,x=Wn.current,kn(Wn,b?x&1|2:x&1),u):(Ro(u),null);case 22:case 23:return Q0(),b=u.memoizedState!==null,l!==null&&l.memoizedState!==null!==b&&(u.flags|=8192),b&&(u.mode&1)!==0?(Xs&1073741824)!==0&&(Ro(u),u.subtreeFlags&6&&(u.flags|=8192)):Ro(u),null;case 24:return null;case 25:return null}throw Error(n(156,u.tag))}function _F(l,u){switch(Ce(u),u.tag){case 1:return Oo(u.type)&&su(),l=u.flags,l&65536?(u.flags=l&-65537|128,u):null;case 3:return xr(),Qn(Lo),Qn(Wa),nA(),l=u.flags,(l&65536)!==0&&(l&128)===0?(u.flags=l&-65537|128,u):null;case 5:return eA(u),null;case 13:if(Qn(Wn),l=u.memoizedState,l!==null&&l.dehydrated!==null){if(u.alternate===null)throw Error(n(340));an()}return l=u.flags,l&65536?(u.flags=l&-65537|128,u):null;case 19:return Qn(Wn),null;case 4:return xr(),null;case 10:return To(u.type._context),null;case 22:case 23:return Q0(),null;case 24:return null;default:return null}}var Nf=!1,Mo=!1,SF=typeof WeakSet=="function"?WeakSet:Set,wt=null;function xu(l,u){var x=l.ref;if(x!==null)if(typeof x=="function")try{x(null)}catch(b){Ga(l,u,b)}else x.current=null}function w0(l,u,x){try{x()}catch(b){Ga(l,u,b)}}var U5=!1;function PF(l,u){if(ed=vm,l=ql(),Uc(l)){if("selectionStart"in l)var x={start:l.selectionStart,end:l.selectionEnd};else e:{x=(x=l.ownerDocument)&&x.defaultView||window;var b=x.getSelection&&x.getSelection();if(b&&b.rangeCount!==0){x=b.anchorNode;var H=b.anchorOffset,Q=b.focusNode;b=b.focusOffset;try{x.nodeType,Q.nodeType}catch{x=null;break e}var W=0,Ae=-1,ye=-1,Qe=0,et=0,nt=l,Je=null;t:for(;;){for(var Ct;nt!==x||H!==0&&nt.nodeType!==3||(Ae=W+H),nt!==Q||b!==0&&nt.nodeType!==3||(ye=W+b),nt.nodeType===3&&(W+=nt.nodeValue.length),(Ct=nt.firstChild)!==null;)Je=nt,nt=Ct;for(;;){if(nt===l)break t;if(Je===x&&++Qe===H&&(Ae=W),Je===Q&&++et===b&&(ye=W),(Ct=nt.nextSibling)!==null)break;nt=Je,Je=nt.parentNode}nt=Ct}x=Ae===-1||ye===-1?null:{start:Ae,end:ye}}else x=null}x=x||{start:0,end:0}}else x=null;for(_c={focusedElem:l,selectionRange:x},vm=!1,wt=u;wt!==null;)if(u=wt,l=u.child,(u.subtreeFlags&1028)!==0&&l!==null)l.return=u,wt=l;else for(;wt!==null;){u=wt;try{var Ut=u.alternate;if((u.flags&1024)!==0)switch(u.tag){case 0:case 11:case 15:break;case 1:if(Ut!==null){var Gt=Ut.memoizedProps,Ia=Ut.memoizedState,_e=u.stateNode,we=_e.getSnapshotBeforeUpdate(u.elementType===u.type?Gt:Xr(u.type,Gt),Ia);_e.__reactInternalSnapshotBeforeUpdate=we}break;case 3:var Se=u.stateNode.containerInfo;Se.nodeType===1?Se.textContent="":Se.nodeType===9&&Se.documentElement&&Se.removeChild(Se.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(rt){Ga(u,u.return,rt)}if(l=u.sibling,l!==null){l.return=u.return,wt=l;break}wt=u.return}return Ut=U5,U5=!1,Ut}function rA(l,u,x){var b=u.updateQueue;if(b=b!==null?b.lastEffect:null,b!==null){var H=b=b.next;do{if((H.tag&l)===l){var Q=H.destroy;H.destroy=void 0,Q!==void 0&&w0(u,x,Q)}H=H.next}while(H!==b)}}function Gf(l,u){if(u=u.updateQueue,u=u!==null?u.lastEffect:null,u!==null){var x=u=u.next;do{if((x.tag&l)===l){var b=x.create;x.destroy=b()}x=x.next}while(x!==u)}}function B0(l){var u=l.ref;if(u!==null){var x=l.stateNode;switch(l.tag){case 5:l=x;break;default:l=x}typeof u=="function"?u(l):u.current=l}}function H5(l){var u=l.alternate;u!==null&&(l.alternate=null,H5(u)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(u=l.stateNode,u!==null&&(delete u[fr],delete u[Rm],delete u[ko],delete u[c0],delete u[m0])),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function N5(l){return l.tag===5||l.tag===3||l.tag===4}function G5(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||N5(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function D0(l,u,x){var b=l.tag;if(b===5||b===6)l=l.stateNode,u?x.nodeType===8?x.parentNode.insertBefore(l,u):x.insertBefore(l,u):(x.nodeType===8?(u=x.parentNode,u.insertBefore(l,x)):(u=x,u.appendChild(l)),x=x._reactRootContainer,x!=null||u.onclick!==null||(u.onclick=Tm));else if(b!==4&&(l=l.child,l!==null))for(D0(l,u,x),l=l.sibling;l!==null;)D0(l,u,x),l=l.sibling}function U0(l,u,x){var b=l.tag;if(b===5||b===6)l=l.stateNode,u?x.insertBefore(l,u):x.appendChild(l);else if(b!==4&&(l=l.child,l!==null))for(U0(l,u,x),l=l.sibling;l!==null;)U0(l,u,x),l=l.sibling}var Ho=null,Jr=!1;function Vm(l,u,x){for(x=x.child;x!==null;)j5(l,u,x),x=x.sibling}function j5(l,u,x){if(hs&&typeof hs.onCommitFiberUnmount=="function")try{hs.onCommitFiberUnmount(dc,x)}catch{}switch(x.tag){case 5:Mo||xu(x,u);case 6:var b=Ho,H=Jr;Ho=null,Vm(l,u,x),Ho=b,Jr=H,Ho!==null&&(Jr?(l=Ho,x=x.stateNode,l.nodeType===8?l.parentNode.removeChild(x):l.removeChild(x)):Ho.removeChild(x.stateNode));break;case 18:Ho!==null&&(Jr?(l=Ho,x=x.stateNode,l.nodeType===8?Wp(l.parentNode,x):l.nodeType===1&&Wp(l,x),zs(l)):Wp(Ho,x.stateNode));break;case 4:b=Ho,H=Jr,Ho=x.stateNode.containerInfo,Jr=!0,Vm(l,u,x),Ho=b,Jr=H;break;case 0:case 11:case 14:case 15:if(!Mo&&(b=x.updateQueue,b!==null&&(b=b.lastEffect,b!==null))){H=b=b.next;do{var Q=H,W=Q.destroy;Q=Q.tag,W!==void 0&&((Q&2)!==0||(Q&4)!==0)&&w0(x,u,W),H=H.next}while(H!==b)}Vm(l,u,x);break;case 1:if(!Mo&&(xu(x,u),b=x.stateNode,typeof b.componentWillUnmount=="function"))try{b.props=x.memoizedProps,b.state=x.memoizedState,b.componentWillUnmount()}catch(Ae){Ga(x,u,Ae)}Vm(l,u,x);break;case 21:Vm(l,u,x);break;case 22:x.mode&1?(Mo=(b=Mo)||x.memoizedState!==null,Vm(l,u,x),Mo=b):Vm(l,u,x);break;default:Vm(l,u,x)}}function E5(l){var u=l.updateQueue;if(u!==null){l.updateQueue=null;var x=l.stateNode;x===null&&(x=l.stateNode=new SF),u.forEach(function(b){var H=MF.bind(null,l,b);x.has(b)||(x.add(b),b.then(H,H))})}}function ei(l,u){var x=u.deletions;if(x!==null)for(var b=0;bH&&(H=W),b&=~Q}if(b=H,b=sa()-b,b=(120>b?120:480>b?480:1080>b?1080:1920>b?1920:3e3>b?3e3:4320>b?4320:1960*IF(b/1960))-b,10l?16:l,Jm===null)var b=!1;else{if(l=Jm,Jm=null,Pf=0,(Un&6)!==0)throw Error(n(331));var H=Un;for(Un|=4,wt=l.current;wt!==null;){var Q=wt,W=Q.child;if((wt.flags&16)!==0){var Ae=Q.deletions;if(Ae!==null){for(var ye=0;yesa()-G0?cd(l,0):N0|=x),js(l,u)}function z5(l,u){u===0&&((l.mode&1)===0?u=1:(u=vi,vi<<=1,(vi&130023424)===0&&(vi=4194304)));var x=us();l=En(l,u),l!==null&&(wi(l,u,x),js(l,x))}function RF(l){var u=l.memoizedState,x=0;u!==null&&(x=u.retryLane),z5(l,x)}function MF(l,u){var x=0;switch(l.tag){case 13:var b=l.stateNode,H=l.memoizedState;H!==null&&(x=H.retryLane);break;case 19:b=l.stateNode;break;default:throw Error(n(314))}b!==null&&b.delete(u),z5(l,x)}var Z5;Z5=function(l,u,x){if(l!==null)if(l.memoizedProps!==u.pendingProps||Lo.current)Ns=!0;else{if((l.lanes&x)===0&&(u.flags&128)===0)return Ns=!1,jF(l,u,x);Ns=(l.flags&131072)!==0}else Ns=!1,Le&&(u.flags&1048576)!==0&&Ke(u,J,u.index);switch(u.lanes=0,u.tag){case 2:var b=u.type;Hf(l,u),l=u.pendingProps;var H=zm(u,Wa.current);la(u,x),H=ad(null,u,b,l,H,x);var Q=yr();return u.flags|=1,typeof H=="object"&&H!==null&&typeof H.render=="function"&&H.$$typeof===void 0?(u.tag=1,u.memoizedState=null,u.updateQueue=null,Oo(b)?(Q=!0,Qc(u)):Q=!1,u.memoizedState=H.state!==null&&H.state!==void 0?H.state:null,ru(u),H.updater=Df,u.stateNode=H,H._reactInternals=u,p0(u,b,l,x),u=x0(null,u,b,!0,Q,x)):(u.tag=0,Le&&Q&&Ie(u),ds(null,u,H,x),u=u.child),u;case 16:b=u.elementType;e:{switch(Hf(l,u),l=u.pendingProps,H=b._init,b=H(b._payload),u.type=b,H=u.tag=ZF(b),l=Xr(b,l),H){case 0:u=g0(null,u,b,l,x);break e;case 1:u=x5(null,u,b,l,x);break e;case 11:u=u5(null,u,b,l,x);break e;case 14:u=p5(null,u,b,Xr(b.type,l),x);break e}throw Error(n(306,b,""))}return u;case 0:return b=u.type,H=u.pendingProps,H=u.elementType===b?H:Xr(b,H),g0(l,u,b,H,x);case 1:return b=u.type,H=u.pendingProps,H=u.elementType===b?H:Xr(b,H),x5(l,u,b,H,x);case 3:e:{if(h5(u),l===null)throw Error(n(387));b=u.pendingProps,Q=u.memoizedState,H=Q.element,Jp(l,u),Kr(u,b,null,x);var W=u.memoizedState;if(b=W.element,Q.isDehydrated)if(Q={element:b,isDehydrated:!1,cache:W.cache,pendingSuspenseBoundaries:W.pendingSuspenseBoundaries,transitions:W.transitions},u.updateQueue.baseState=Q,u.memoizedState=Q,u.flags&256){H=gu(Error(n(423)),u),u=y5(l,u,b,x,H);break e}else if(b!==H){H=gu(Error(n(424)),u),u=y5(l,u,b,x,H);break e}else for(Oe=Do(u.stateNode.containerInfo.firstChild),be=u,Le=!0,Me=null,x=jn(u,null,b,x),u.child=x;x;)x.flags=x.flags&-3|4096,x=x.sibling;else{if(an(),b===H){u=Lc(l,u,x);break e}ds(l,u,b,x)}u=u.child}return u;case 5:return yf(u),l===null&&pt(u),b=u.type,H=u.pendingProps,Q=l!==null?l.memoizedProps:null,W=H.children,Kp(b,H)?W=null:Q!==null&&Kp(b,Q)&&(u.flags|=32),g5(l,u),ds(l,u,W,x),u.child;case 6:return l===null&&pt(u),null;case 13:return C5(l,u,x);case 4:return qm(u,u.stateNode.containerInfo),b=u.pendingProps,l===null?u.child=Sa(u,null,b,x):ds(l,u,b,x),u.child;case 11:return b=u.type,H=u.pendingProps,H=u.elementType===b?H:Xr(b,H),u5(l,u,b,H,x);case 7:return ds(l,u,u.pendingProps,x),u.child;case 8:return ds(l,u,u.pendingProps.children,x),u.child;case 12:return ds(l,u,u.pendingProps.children,x),u.child;case 10:e:{if(b=u.type._context,H=u.pendingProps,Q=u.memoizedProps,W=H.value,kn(mo,b._currentValue),b._currentValue=W,Q!==null)if(Dn(Q.value,W)){if(Q.children===H.children&&!Lo.current){u=Lc(l,u,x);break e}}else for(Q=u.child,Q!==null&&(Q.return=u);Q!==null;){var Ae=Q.dependencies;if(Ae!==null){W=Q.child;for(var ye=Ae.firstContext;ye!==null;){if(ye.context===b){if(Q.tag===1){ye=Ds(-1,x&-x),ye.tag=2;var Qe=Q.updateQueue;if(Qe!==null){Qe=Qe.shared;var et=Qe.pending;et===null?ye.next=ye:(ye.next=et.next,et.next=ye),Qe.pending=ye}}Q.lanes|=x,ye=Q.alternate,ye!==null&&(ye.lanes|=x),Bs(Q.return,x,u),Ae.lanes|=x;break}ye=ye.next}}else if(Q.tag===10)W=Q.type===u.type?null:Q.child;else if(Q.tag===18){if(W=Q.return,W===null)throw Error(n(341));W.lanes|=x,Ae=W.alternate,Ae!==null&&(Ae.lanes|=x),Bs(W,x,u),W=Q.sibling}else W=Q.child;if(W!==null)W.return=Q;else for(W=Q;W!==null;){if(W===u){W=null;break}if(Q=W.sibling,Q!==null){Q.return=W.return,W=Q;break}W=W.return}Q=W}ds(l,u,H.children,x),u=u.child}return u;case 9:return H=u.type,b=u.pendingProps.children,la(u,x),H=Ha(H),b=b(H),u.flags|=1,ds(l,u,b,x),u.child;case 14:return b=u.type,H=Xr(b,u.pendingProps),H=Xr(b.type,H),p5(l,u,b,H,x);case 15:return A5(l,u,u.type,u.pendingProps,x);case 17:return b=u.type,H=u.pendingProps,H=u.elementType===b?H:Xr(b,H),Hf(l,u),u.tag=1,Oo(b)?(l=!0,Qc(u)):l=!1,la(u,x),s5(u,b,H),p0(u,b,H,x),x0(null,u,b,!0,l,x);case 19:return v5(l,u,x);case 22:return f5(l,u,x)}throw Error(n(156,u.tag))};function Y5(l,u){return mc(l,u)}function zF(l,u,x,b){this.tag=l,this.key=x,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=b,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function br(l,u,x,b){return new zF(l,u,x,b)}function F0(l){return l=l.prototype,!(!l||!l.isReactComponent)}function ZF(l){if(typeof l=="function")return F0(l)?1:0;if(l!=null){if(l=l.$$typeof,l===I)return 11;if(l===X)return 14}return 2}function nl(l,u){var x=l.alternate;return x===null?(x=br(l.tag,u,l.key,l.mode),x.elementType=l.elementType,x.type=l.type,x.stateNode=l.stateNode,x.alternate=l,l.alternate=x):(x.pendingProps=u,x.type=l.type,x.flags=0,x.subtreeFlags=0,x.deletions=null),x.flags=l.flags&14680064,x.childLanes=l.childLanes,x.lanes=l.lanes,x.child=l.child,x.memoizedProps=l.memoizedProps,x.memoizedState=l.memoizedState,x.updateQueue=l.updateQueue,u=l.dependencies,x.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},x.sibling=l.sibling,x.index=l.index,x.ref=l.ref,x}function kf(l,u,x,b,H,Q){var W=2;if(b=l,typeof l=="function")F0(l)&&(W=1);else if(typeof l=="string")W=5;else e:switch(l){case F:return ld(x.children,H,Q,u);case T:W=8,H|=8;break;case M:return l=br(12,x,u,H|2),l.elementType=M,l.lanes=Q,l;case O:return l=br(13,x,u,H),l.elementType=O,l.lanes=Q,l;case z:return l=br(19,x,u,H),l.elementType=z,l.lanes=Q,l;case re:return Lf(x,H,Q,u);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case Z:W=10;break e;case P:W=9;break e;case I:W=11;break e;case X:W=14;break e;case ae:W=16,b=null;break e}throw Error(n(130,l==null?l:typeof l,""))}return u=br(W,x,u,H),u.elementType=l,u.type=b,u.lanes=Q,u}function ld(l,u,x,b){return l=br(7,l,b,u),l.lanes=x,l}function Lf(l,u,x,b){return l=br(22,l,b,u),l.elementType=re,l.lanes=x,l.stateNode={isHidden:!1},l}function k0(l,u,x){return l=br(6,l,null,u),l.lanes=x,l}function L0(l,u,x){return u=br(4,l.children!==null?l.children:[],l.key,u),u.lanes=x,u.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},u}function YF(l,u,x,b,H){this.tag=u,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Fl(0),this.expirationTimes=Fl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fl(0),this.identifierPrefix=b,this.onRecoverableError=H,this.mutableSourceEagerHydrationData=null}function O0(l,u,x,b,H,Q,W,Ae,ye){return l=new YF(l,u,x,Ae,ye),u===1?(u=1,Q===!0&&(u|=8)):u=0,Q=br(3,null,null,u),l.current=Q,Q.stateNode=l,Q.memoizedState={element:b,isDehydrated:x,cache:null,transitions:null,pendingSuspenseBoundaries:null},ru(Q),l}function qF(l,u,x){var b=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Y0.exports=ik(),Y0.exports}var r7;function ck(){if(r7)return qf;r7=1;var e=CE();return qf.createRoot=e.createRoot,qf.hydrateRoot=e.hydrateRoot,qf}var mk=ck(),ge=pB();const fe=Mn(ge),lk=tk({__proto__:null,default:fe},[ge]),dk=e=>e instanceof Error?e.message+` +`+e.stack:JSON.stringify(e,null,2);class bE extends fe.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?c.jsxs("div",{className:"p-4 border border-red-500 rounded","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx:26:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx","data-component-line":"26","data-component-file":"ErrorBoundary.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22p-4%20border%20border-red-500%20rounded%22%7D",children:[c.jsx("h2",{className:"text-red-500","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx:27:10","data-matrix-name":"h2","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx","data-component-line":"27","data-component-file":"ErrorBoundary.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-red-500%22%7D",children:"Something went wrong."}),c.jsx("pre",{className:"mt-2 text-sm","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx:28:10","data-matrix-name":"pre","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ErrorBoundary.tsx","data-component-line":"28","data-component-file":"ErrorBoundary.tsx","data-component-name":"pre","data-component-content":"%7B%22className%22%3A%22mt-2%20text-sm%22%7D",children:dk(this.state.error)})]}):this.props.children}}var vE=CE();const uk=Mn(vE);/** + * @remix-run/router v1.23.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function r2(){return r2=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function wE(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Ak(){return Math.random().toString(36).substr(2,8)}function c7(e,t){return{usr:e.state,key:e.key,idx:t}}function $3(e,t,n,a){return n===void 0&&(n=null),r2({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Up(t):t,{state:n,key:t&&t.key||a||Ak()})}function Vg(e){let{pathname:t="/",search:n="",hash:a=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),a&&a!=="#"&&(t+=a.charAt(0)==="#"?a:"#"+a),t}function Up(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function fk(e,t,n,a){a===void 0&&(a={});let{window:o=document.defaultView,v5Compat:s=!1}=a,r=o.history,i=pl.Pop,m=null,d=A();d==null&&(d=0,r.replaceState(r2({},r.state,{idx:d}),""));function A(){return(r.state||{idx:null}).idx}function p(){i=pl.Pop;let v=A(),B=v==null?null:v-d;d=v,m&&m({action:i,location:C.location,delta:B})}function g(v,B){i=pl.Push;let D=$3(C.location,v,B);d=A()+1;let N=c7(D,d),L=C.createHref(D);try{r.pushState(N,"",L)}catch(_){if(_ instanceof DOMException&&_.name==="DataCloneError")throw _;o.location.assign(L)}s&&m&&m({action:i,location:C.location,delta:1})}function f(v,B){i=pl.Replace;let D=$3(C.location,v,B);d=A();let N=c7(D,d),L=C.createHref(D);r.replaceState(N,"",L),s&&m&&m({action:i,location:C.location,delta:0})}function y(v){let B=o.location.origin!=="null"?o.location.origin:o.location.href,D=typeof v=="string"?v:Vg(v);return D=D.replace(/ $/,"%20"),Ra(B,"No window.location.(origin|href) available to create URL for href: "+D),new URL(D,B)}let C={get action(){return i},get location(){return e(o,r)},listen(v){if(m)throw new Error("A history only accepts one active listener");return o.addEventListener(i7,p),m=v,()=>{o.removeEventListener(i7,p),m=null}},createHref(v){return t(o,v)},createURL:y,encodeLocation(v){let B=y(v);return{pathname:B.pathname,search:B.search,hash:B.hash}},push:g,replace:f,go(v){return r.go(v)}};return C}var m7;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(m7||(m7={}));function gk(e,t,n){return n===void 0&&(n="/"),xk(e,t,n)}function xk(e,t,n,a){let o=typeof t=="string"?Up(t):t,s=AB(o.pathname||"/",n);if(s==null)return null;let r=BE(e);hk(r);let i=null;for(let m=0;i==null&&m{let m={relativePath:i===void 0?s.path||"":i,caseSensitive:s.caseSensitive===!0,childrenIndex:r,route:s};m.relativePath.startsWith("/")&&(Ra(m.relativePath.startsWith(a),'Absolute route path "'+m.relativePath+'" nested under path '+('"'+a+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),m.relativePath=m.relativePath.slice(a.length));let d=yl([a,m.relativePath]),A=n.concat(m);s.children&&s.children.length>0&&(Ra(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),BE(s.children,t,A,d)),!(s.path==null&&!s.index)&&t.push({path:d,score:Dk(d,s.index),routesMeta:A})};return e.forEach((s,r)=>{var i;if(s.path===""||!((i=s.path)!=null&&i.includes("?")))o(s,r);else for(let m of DE(s.path))o(s,r,m)}),t}function DE(e){let t=e.split("/");if(t.length===0)return[];let[n,...a]=t,o=n.endsWith("?"),s=n.replace(/\?$/,"");if(a.length===0)return o?[s,""]:[s];let r=DE(a.join("/")),i=[];return i.push(...r.map(m=>m===""?s:[s,m].join("/"))),o&&i.push(...r),i.map(m=>e.startsWith("/")&&m===""?"/":m)}function hk(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Uk(t.routesMeta.map(a=>a.childrenIndex),n.routesMeta.map(a=>a.childrenIndex)))}const yk=/^:[\w-]+$/,Ck=3,bk=2,vk=1,wk=10,Bk=-2,l7=e=>e==="*";function Dk(e,t){let n=e.split("/"),a=n.length;return n.some(l7)&&(a+=Bk),t&&(a+=bk),n.filter(o=>!l7(o)).reduce((o,s)=>o+(yk.test(s)?Ck:s===""?vk:wk),a)}function Uk(e,t){return e.length===t.length&&e.slice(0,-1).every((a,o)=>a===t[o])?e[e.length-1]-t[t.length-1]:0}function Hk(e,t,n){let{routesMeta:a}=e,o={},s="/",r=[];for(let i=0;i{let{paramName:g,isOptional:f}=A;if(g==="*"){let C=i[p]||"";r=s.slice(0,s.length-C.length).replace(/(.)\/+$/,"$1")}const y=i[p];return f&&!y?d[g]=void 0:d[g]=(y||"").replace(/%2F/g,"/"),d},{}),pathname:s,pathnameBase:r,pattern:e}}function Gk(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),wE(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let a=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(r,i,m)=>(a.push({paramName:i,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),a]}function jk(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return wE(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function AB(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,a=e.charAt(n);return a&&a!=="/"?null:e.slice(n)||"/"}function Ek(e,t){t===void 0&&(t="/");let{pathname:n,search:a="",hash:o=""}=typeof e=="string"?Up(e):e;return{pathname:n?n.startsWith("/")?n:_k(n,t):t,search:Qk(a),hash:Ik(o)}}function _k(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function $0(e,t,n,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(a)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Sk(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function fB(e,t){let n=Sk(e);return t?n.map((a,o)=>o===n.length-1?a.pathname:a.pathnameBase):n.map(a=>a.pathnameBase)}function gB(e,t,n,a){a===void 0&&(a=!1);let o;typeof e=="string"?o=Up(e):(o=r2({},e),Ra(!o.pathname||!o.pathname.includes("?"),$0("?","pathname","search",o)),Ra(!o.pathname||!o.pathname.includes("#"),$0("#","pathname","hash",o)),Ra(!o.search||!o.search.includes("#"),$0("#","search","hash",o)));let s=e===""||o.pathname==="",r=s?"/":o.pathname,i;if(r==null)i=n;else{let p=t.length-1;if(!a&&r.startsWith("..")){let g=r.split("/");for(;g[0]==="..";)g.shift(),p-=1;o.pathname=g.join("/")}i=p>=0?t[p]:"/"}let m=Ek(o,i),d=r&&r!=="/"&&r.endsWith("/"),A=(s||r===".")&&n.endsWith("/");return!m.pathname.endsWith("/")&&(d||A)&&(m.pathname+="/"),m}const yl=e=>e.join("/").replace(/\/\/+/g,"/"),Pk=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Qk=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ik=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Fk(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const UE=["post","put","patch","delete"];new Set(UE);const kk=["get",...UE];new Set(kk);/** + * React Router v6.30.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function i2(){return i2=Object.assign?Object.assign.bind():function(e){for(var t=1;t{i.current=!0}),ge.useCallback(function(d,A){if(A===void 0&&(A={}),!i.current)return;if(typeof d=="number"){a.go(d);return}let p=gB(d,JSON.parse(r),s,A.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:yl([t,p.pathname])),(A.replace?a.replace:a.push)(p,A.state,A)},[t,a,r,s,e])}function GE(e,t){let{relative:n}=t===void 0?{}:t,{future:a}=ge.useContext(Hl),{matches:o}=ge.useContext(Nl),{pathname:s}=Np(),r=JSON.stringify(fB(o,a.v7_relativeSplatPath));return ge.useMemo(()=>gB(e,JSON.parse(r),s,n==="path"),[e,r,s,n])}function Rk(e,t){return Mk(e,t)}function Mk(e,t,n,a){Hp()||Ra(!1);let{navigator:o}=ge.useContext(Hl),{matches:s}=ge.useContext(Nl),r=s[s.length-1],i=r?r.params:{};r&&r.pathname;let m=r?r.pathnameBase:"/";r&&r.route;let d=Np(),A;if(t){var p;let v=typeof t=="string"?Up(t):t;m==="/"||(p=v.pathname)!=null&&p.startsWith(m)||Ra(!1),A=v}else A=d;let g=A.pathname||"/",f=g;if(m!=="/"){let v=m.replace(/^\//,"").split("/");f="/"+g.replace(/^\//,"").split("/").slice(v.length).join("/")}let y=gk(e,{pathname:f}),C=Kk(y&&y.map(v=>Object.assign({},v,{params:Object.assign({},i,v.params),pathname:yl([m,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?m:yl([m,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),s,n,a);return t&&C?ge.createElement(th.Provider,{value:{location:i2({pathname:"/",search:"",hash:"",state:null,key:"default"},A),navigationType:pl.Pop}},C):C}function zk(){let e=Xk(),t=Fk(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return ge.createElement(ge.Fragment,null,ge.createElement("h2",null,"Unexpected Application Error!"),ge.createElement("h3",{style:{fontStyle:"italic"}},t),n?ge.createElement("pre",{style:o},n):null,null)}const Zk=ge.createElement(zk,null);class Yk extends ge.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?ge.createElement(Nl.Provider,{value:this.props.routeContext},ge.createElement(HE.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function qk(e){let{routeContext:t,match:n,children:a}=e,o=ge.useContext(xB);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),ge.createElement(Nl.Provider,{value:t},a)}function Kk(e,t,n,a){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),a===void 0&&(a=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=a)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let r=e,i=(o=n)==null?void 0:o.errors;if(i!=null){let A=r.findIndex(p=>p.route.id&&(i==null?void 0:i[p.route.id])!==void 0);A>=0||Ra(!1),r=r.slice(0,Math.min(r.length,A+1))}let m=!1,d=-1;if(n&&a&&a.v7_partialHydration)for(let A=0;A=0?r=r.slice(0,d+1):r=[r[0]];break}}}return r.reduceRight((A,p,g)=>{let f,y=!1,C=null,v=null;n&&(f=i&&p.route.id?i[p.route.id]:void 0,C=p.route.errorElement||Zk,m&&(d<0&&g===0?(eL("route-fallback"),y=!0,v=null):d===g&&(y=!0,v=p.route.hydrateFallbackElement||null)));let B=t.concat(r.slice(0,g+1)),D=()=>{let N;return f?N=C:y?N=v:p.route.Component?N=ge.createElement(p.route.Component,null):p.route.element?N=p.route.element:N=A,ge.createElement(qk,{match:p,routeContext:{outlet:A,matches:B,isDataRoute:n!=null},children:N})};return n&&(p.route.ErrorBoundary||p.route.errorElement||g===0)?ge.createElement(Yk,{location:n.location,revalidation:n.revalidation,component:C,error:f,children:D(),routeContext:{outlet:null,matches:B,isDataRoute:!0}}):D()},null)}var jE=(function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e})(jE||{}),EE=(function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e})(EE||{});function $k(e){let t=ge.useContext(xB);return t||Ra(!1),t}function Wk(e){let t=ge.useContext(Lk);return t||Ra(!1),t}function Vk(e){let t=ge.useContext(Nl);return t||Ra(!1),t}function _E(e){let t=Vk(),n=t.matches[t.matches.length-1];return n.route.id||Ra(!1),n.route.id}function Xk(){var e;let t=ge.useContext(HE),n=Wk(),a=_E();return t!==void 0?t:(e=n.errors)==null?void 0:e[a]}function Jk(){let{router:e}=$k(jE.UseNavigateStable),t=_E(EE.UseNavigateStable),n=ge.useRef(!1);return NE(()=>{n.current=!0}),ge.useCallback(function(o,s){s===void 0&&(s={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,i2({fromRouteId:t},s)))},[e,t])}const d7={};function eL(e,t,n){d7[e]||(d7[e]=!0)}function tL(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function nL(e){let{to:t,replace:n,state:a,relative:o}=e;Hp()||Ra(!1);let{future:s,static:r}=ge.useContext(Hl),{matches:i}=ge.useContext(Nl),{pathname:m}=Np(),d=Gp(),A=gB(t,fB(i,s.v7_relativeSplatPath),m,o==="path"),p=JSON.stringify(A);return ge.useEffect(()=>d(JSON.parse(p),{replace:n,state:a,relative:o}),[d,p,o,n,a]),null}function Mi(e){Ra(!1)}function aL(e){let{basename:t="/",children:n=null,location:a,navigationType:o=pl.Pop,navigator:s,static:r=!1,future:i}=e;Hp()&&Ra(!1);let m=t.replace(/^\/*/,"/"),d=ge.useMemo(()=>({basename:m,navigator:s,static:r,future:i2({v7_relativeSplatPath:!1},i)}),[m,i,s,r]);typeof a=="string"&&(a=Up(a));let{pathname:A="/",search:p="",hash:g="",state:f=null,key:y="default"}=a,C=ge.useMemo(()=>{let v=AB(A,m);return v==null?null:{location:{pathname:v,search:p,hash:g,state:f,key:y},navigationType:o}},[m,A,p,g,f,y,o]);return C==null?null:ge.createElement(Hl.Provider,{value:d},ge.createElement(th.Provider,{children:n,value:C}))}function oL(e){let{children:t,location:n}=e;return Rk(W3(t),n)}new Promise(()=>{});function W3(e,t){t===void 0&&(t=[]);let n=[];return ge.Children.forEach(e,(a,o)=>{if(!ge.isValidElement(a))return;let s=[...t,o];if(a.type===ge.Fragment){n.push.apply(n,W3(a.props.children,s));return}a.type!==Mi&&Ra(!1),!a.props.index||!a.props.children||Ra(!1);let r={id:a.props.id||s.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(r.children=W3(a.props.children,s)),n.push(r)}),n}/** + * React Router DOM v6.30.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function V3(){return V3=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function rL(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function iL(e,t){return e.button===0&&(!t||t==="_self")&&!rL(e)}const cL=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],mL="6";try{window.__reactRouterVersion=mL}catch{}const lL="startTransition",u7=lk[lL];function dL(e){let{basename:t,children:n,future:a,window:o}=e,s=ge.useRef();s.current==null&&(s.current=pk({window:o,v5Compat:!0}));let r=s.current,[i,m]=ge.useState({action:r.action,location:r.location}),{v7_startTransition:d}=a||{},A=ge.useCallback(p=>{d&&u7?u7(()=>m(p)):m(p)},[m,d]);return ge.useLayoutEffect(()=>r.listen(A),[r,A]),ge.useEffect(()=>tL(a),[a]),ge.createElement(aL,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:r,future:a})}const uL=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",pL=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$o=ge.forwardRef(function(t,n){let{onClick:a,relative:o,reloadDocument:s,replace:r,state:i,target:m,to:d,preventScrollReset:A,viewTransition:p}=t,g=sL(t,cL),{basename:f}=ge.useContext(Hl),y,C=!1;if(typeof d=="string"&&pL.test(d)&&(y=d,uL))try{let N=new URL(window.location.href),L=d.startsWith("//")?new URL(N.protocol+d):new URL(d),_=AB(L.pathname,f);L.origin===N.origin&&_!=null?d=_+L.search+L.hash:C=!0}catch{}let v=Ok(d,{relative:o}),B=AL(d,{replace:r,state:i,target:m,preventScrollReset:A,relative:o,viewTransition:p});function D(N){a&&a(N),N.defaultPrevented||B(N)}return ge.createElement("a",V3({},g,{href:y||v,onClick:C||s?a:D,ref:n,target:m}))});var p7;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(p7||(p7={}));var A7;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(A7||(A7={}));function AL(e,t){let{target:n,replace:a,state:o,preventScrollReset:s,relative:r,viewTransition:i}=t===void 0?{}:t,m=Gp(),d=Np(),A=GE(e,{relative:r});return ge.useCallback(p=>{if(iL(p,n)){p.preventDefault();let g=a!==void 0?a:Vg(d)===Vg(A);m(e,{replace:g,state:o,preventScrollReset:s,relative:r,viewTransition:i})}},[d,m,A,a,o,n,e,s,r,i])}const fL="http://localhost:3001/api";class gL{constructor(){Tc(this,"token",null);Tc(this,"pendingRequests",new Map);Tc(this,"auth",{signUp:async(t,n,a)=>{const o=await this.request("/auth/register",{method:"POST",body:JSON.stringify({email:t,password:n,full_name:a})});return o.data&&this.setToken(o.data.token),o},signInWithPassword:async({email:t,password:n})=>{const a=await this.request("/auth/login",{method:"POST",body:JSON.stringify({email:t,password:n})});return a.data&&this.setToken(a.data.token),a},getUser:async()=>this.request("/auth/me"),signOut:async()=>{const t=await this.request("/auth/logout",{method:"POST"});return this.setToken(null),t},verify:async()=>this.request("/auth/verify"),changePassword:async(t,n)=>this.request("/auth/change-password",{method:"POST",body:JSON.stringify({current_password:t,new_password:n})})});Tc(this,"profiles",{get:async()=>this.request("/profile"),update:async t=>this.request("/profile",{method:"PUT",body:JSON.stringify(t)}),uploadAvatar:async t=>this.request("/profile/avatar",{method:"POST",body:JSON.stringify({avatar_url:t})})});Tc(this,"analysis",{bazi:async t=>this.requestWithDeduplication("/analysis/bazi",{method:"POST",body:JSON.stringify({birth_data:t})},t),ziwei:async t=>this.requestWithDeduplication("/analysis/ziwei",{method:"POST",body:JSON.stringify({birth_data:t})},t),yijing:async t=>this.requestWithDeduplication("/analysis/yijing",{method:"POST",body:JSON.stringify(t)},t),qimen:async t=>this.requestWithDeduplication("/qimen/analyze",{method:"POST",body:JSON.stringify(t)},t),comprehensive:async(t,n)=>this.request("/analysis/comprehensive",{method:"POST",body:JSON.stringify({birth_data:t,include_types:n})}),getTypes:async()=>this.request("/analysis/types"),validate:async(t,n)=>this.request("/analysis/validate",{method:"POST",body:JSON.stringify({birth_data:t,analysis_type:n})}),saveHistory:async(t,n,a)=>this.request("/analysis/save-history",{method:"POST",body:JSON.stringify({analysis_type:t,analysis_data:n,input_data:a})})});Tc(this,"history",{getAll:async t=>{const n=new URLSearchParams;t!=null&&t.page&&n.set("page",t.page.toString()),t!=null&&t.limit&&n.set("limit",t.limit.toString()),t!=null&&t.reading_type&&n.set("reading_type",t.reading_type);const a=n.toString(),o=a?`/history?${a}`:"/history";return this.request(o)},getById:async t=>this.request(`/history/${t}`),delete:async t=>this.request(`/history/${t}`,{method:"DELETE"}),deleteBatch:async t=>this.request("/history",{method:"DELETE",body:JSON.stringify({ids:t})}),getStats:async()=>this.request("/history/stats/summary"),search:async(t,n)=>{const a=new URLSearchParams;n!=null&&n.page&&a.set("page",n.page.toString()),n!=null&&n.limit&&a.set("limit",n.limit.toString());const o=a.toString(),s=o?`/history/search/${encodeURIComponent(t)}?${o}`:`/history/search/${encodeURIComponent(t)}`;return this.request(s)}});Tc(this,"aiInterpretation",{get:async t=>this.request(`/ai-interpretation/get/${t}`),save:async(t,n,a,o)=>this.request("/ai-interpretation/save",{method:"POST",body:JSON.stringify({reading_id:t,content:n,model:a,tokens_used:o,success:!0})}),list:async t=>{const n=new URLSearchParams;t!=null&&t.page&&n.append("page",t.page.toString()),t!=null&&t.limit&&n.append("limit",t.limit.toString()),t!=null&&t.reading_type&&n.append("reading_type",t.reading_type);const a=`/ai-interpretation/list${n.toString()?"?"+n.toString():""}`;return this.request(a)}});Tc(this,"functions",{invoke:async(t,n)=>{const o={"bazi-analyzer":"/analysis/bazi","ziwei-analyzer":"/analysis/ziwei","yijing-analyzer":"/analysis/yijing","bazi-details":"/analysis/bazi-details","bazi-wuxing-analysis":"/analysis/bazi-wuxing","reading-history":"/history"}[t.replace(/\?.*$/,"")]||`/functions/${t}`;if(t.includes("reading-history")){const{action:s,...r}=n.body;switch(s){case"get_history":return this.history.getAll();case"delete_reading":return this.history.delete(r.reading_id);default:return{error:{code:"UNKNOWN_ACTION",message:`Unknown action: ${s}`}}}}return this.request(o,{method:"POST",body:JSON.stringify(n.body)})}});this.token=localStorage.getItem("auth_token")}setToken(t){this.token=t,t?localStorage.setItem("auth_token",t):localStorage.removeItem("auth_token")}getAuthHeaders(){const t={"Content-Type":"application/json"};return this.token&&(t.Authorization=`Bearer ${this.token}`),t}async request(t,n={}){try{const a=`${fL}${t}`,o=await fetch(a,{...n,headers:{...this.getAuthHeaders(),...n.headers}}),s=o.headers.get("content-type");if(!s||!s.includes("application/json"))return o.ok?{data:{}}:{error:{code:"HTTP_ERROR",message:`HTTP ${o.status}: ${o.statusText}`}};let r;try{r=await o.json()}catch{return{error:{code:"JSON_PARSE_ERROR",message:"服务器返回了无效的JSON格式"}}}return o.ok?{data:r.data||r}:{error:r.error||{code:"HTTP_ERROR",message:`HTTP ${o.status}: ${o.statusText}`}}}catch(a){return{error:{code:"NETWORK_ERROR",message:a instanceof Error?a.message:"网络请求失败"}}}}generateRequestKey(t,n){return`${t}:${JSON.stringify(n)}`}async requestWithDeduplication(t,n,a){const o=this.generateRequestKey(t,a);if(this.pendingRequests.has(o))return this.pendingRequests.get(o);const s=this.request(t,n).finally(()=>{this.pendingRequests.delete(o)});return this.pendingRequests.set(o,s),s}}const xo=new gL,SE=ge.createContext(void 0);function xL({children:e}){const[t,n]=ge.useState(null),[a,o]=ge.useState(!0);ge.useEffect(()=>{async function m(){o(!0);try{const d=await xo.auth.getUser();d.data?n(d.data.user):n(null)}catch{n(null)}finally{o(!1)}}m()},[]);async function s(m,d){try{const A=await xo.auth.signInWithPassword({email:m,password:d});return A.data?(n(A.data.user),{data:A.data,error:null}):{data:null,error:A.error}}catch{return{data:null,error:{message:"登录失败"}}}}async function r(m,d,A){try{const p=await xo.auth.signUp(m,d,A);return p.data?(n(p.data.user),{data:p.data,error:null}):{data:null,error:p.error}}catch{return{data:null,error:{message:"注册失败"}}}}async function i(){try{const m=await xo.auth.signOut();return n(null),{error:null}}catch{return{error:{message:"登出失败"}}}}return c.jsx(SE.Provider,{value:{user:t,loading:a,signIn:s,signUp:r,signOut:i},"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/contexts/AuthContext.tsx:83:4","data-matrix-name":"AuthContext.Provider","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/contexts/AuthContext.tsx","data-component-line":"83","data-component-file":"AuthContext.tsx","data-component-name":"AuthContext.Provider","data-component-content":"%7B%22value%22%3A%7B%22user%22%3A%22%5Bvar%3Auser%5D%22%2C%22loading%22%3A%22%5Bvar%3Aloading%5D%22%2C%22signIn%22%3A%22%5Bvar%3AsignIn%5D%22%2C%22signUp%22%3A%22%5Bvar%3AsignUp%5D%22%2C%22signOut%22%3A%22%5Bvar%3AsignOut%5D%22%7D%7D",children:e})}function tc(){const e=ge.useContext(SE);if(e===void 0)throw new Error("useAuth must be used within an AuthProvider");return e}/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var hL={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const yL=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Pt=(e,t)=>{const n=ge.forwardRef(({color:a="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:r,className:i="",children:m,...d},A)=>ge.createElement("svg",{ref:A,...hL,width:o,height:o,stroke:a,strokeWidth:r?Number(s)*24/Number(o):s,className:["lucide",`lucide-${yL(e)}`,i].join(" "),...d},[...t.map(([p,g])=>ge.createElement(p,g)),...Array.isArray(m)?m:[m]]));return n.displayName=`${e}`,n};/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const hB=Pt("Activity",[["path",{d:"M22 12h-4l-3 9L9 3l-3 9H2",key:"d5dnw9"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const f7=Pt("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const CL=Pt("Award",[["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}],["path",{d:"M15.477 12.89 17 22l-5-3-5 3 1.523-9.11",key:"em7aur"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const W2=Pt("BarChart3",[["path",{d:"M3 3v18h18",key:"1s2lah"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Pd=Pt("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const g7=Pt("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const di=Pt("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const bL=Pt("Camera",[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z",key:"1tc9qg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const PE=Pt("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const vL=Pt("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const wL=Pt("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const BL=Pt("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ZA=Pt("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const DL=Pt("CircleCheckBig",[["path",{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14",key:"g774vq"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const mi=Pt("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Xc=Pt("Compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76",key:"m9r19z"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const W0=Pt("Crown",[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z",key:"1vdc57"}],["path",{d:"M5 21h14",key:"11awu3"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Tg=Pt("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const UL=Pt("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const HL=Pt("EyeOff",[["path",{d:"M9.88 9.88a3 3 0 1 0 4.24 4.24",key:"1jxqfv"}],["path",{d:"M10.73 5.08A10.43 10.43 0 0 1 12 5c7 0 10 7 10 7a13.16 13.16 0 0 1-1.67 2.68",key:"9wicm4"}],["path",{d:"M6.61 6.61A13.526 13.526 0 0 0 2 12s3 7 10 7a9.74 9.74 0 0 0 5.39-1.61",key:"1jreej"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const nh=Pt("Eye",[["path",{d:"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z",key:"rwhkz3"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const NL=Pt("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const GL=Pt("FileX",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const jL=Pt("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const x7=Pt("Github",[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const vd=Pt("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qd=Pt("Hexagon",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const X3=Pt("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const EL=Pt("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _L=Pt("Inbox",[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12",key:"o97t9d"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const SL=Pt("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const PL=Pt("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const wl=Pt("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const J3=Pt("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const QL=Pt("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h7=Pt("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const QE=Pt("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const yB=Pt("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const IL=Pt("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ev=Pt("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const FL=Pt("Printer",[["polyline",{points:"6 9 6 2 18 2 18 9",key:"1306q4"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"143wyd"}],["rect",{width:"12",height:"8",x:"6",y:"14",key:"5ipwut"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const IE=Pt("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const FE=Pt("Save",[["path",{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z",key:"1owoqh"}],["polyline",{points:"17 21 17 13 7 13 7 21",key:"1md35c"}],["polyline",{points:"7 3 7 8 15 8",key:"8nz8an"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const kL=Pt("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const kE=Pt("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const LL=Pt("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const OL=Pt("Shuffle",[["path",{d:"M2 18h1.4c1.3 0 2.5-.6 3.3-1.7l6.1-8.6c.7-1.1 2-1.7 3.3-1.7H22",key:"1wmou1"}],["path",{d:"m18 2 4 4-4 4",key:"pucp1d"}],["path",{d:"M2 6h1.9c1.5 0 2.9.9 3.6 2.2",key:"10bdb2"}],["path",{d:"M22 18h-5.9c-1.3 0-2.6-.7-3.3-1.8l-.5-.8",key:"vgxac0"}],["path",{d:"m18 14 4 4-4 4",key:"10pe0f"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const pa=Pt("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Qs=Pt("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const tv=Pt("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Yi=Pt("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const TL=Pt("TestTube",[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5h0c-1.4 0-2.5-1.1-2.5-2.5V2",key:"187lwq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M14.5 16h-5",key:"1ox875"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const RL=Pt("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Id=Pt("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const LE=Pt("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ML=Pt("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const li=Pt("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const OE=Pt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** + * @license lucide-react v0.364.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const jp=Pt("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);function TE(e){var t,n,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t{const t=YL(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:r=>{const i=r.split(CB);return i[0]===""&&i.length!==1&&i.shift(),RE(i,t)||ZL(r)},getConflictingClassGroupIds:(r,i)=>{const m=n[r]||[];return i&&a[r]?[...m,...a[r]]:m}}},RE=(e,t)=>{var r;if(e.length===0)return t.classGroupId;const n=e[0],a=t.nextPart.get(n),o=a?RE(e.slice(1),a):void 0;if(o)return o;if(t.validators.length===0)return;const s=e.join(CB);return(r=t.validators.find(({validator:i})=>i(s)))==null?void 0:r.classGroupId},y7=/^\[(.+)\]$/,ZL=e=>{if(y7.test(e)){const t=y7.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},YL=e=>{const{theme:t,prefix:n}=e,a={nextPart:new Map,validators:[]};return KL(Object.entries(e.classGroups),n).forEach(([s,r])=>{nv(r,a,s,t)}),a},nv=(e,t,n,a)=>{e.forEach(o=>{if(typeof o=="string"){const s=o===""?t:C7(t,o);s.classGroupId=n;return}if(typeof o=="function"){if(qL(o)){nv(o(a),t,n,a);return}t.validators.push({validator:o,classGroupId:n});return}Object.entries(o).forEach(([s,r])=>{nv(r,C7(t,s),n,a)})})},C7=(e,t)=>{let n=e;return t.split(CB).forEach(a=>{n.nextPart.has(a)||n.nextPart.set(a,{nextPart:new Map,validators:[]}),n=n.nextPart.get(a)}),n},qL=e=>e.isThemeGetter,KL=(e,t)=>t?e.map(([n,a])=>{const o=a.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([r,i])=>[t+r,i])):s);return[n,o]}):e,$L=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,a=new Map;const o=(s,r)=>{n.set(s,r),t++,t>e&&(t=0,a=n,n=new Map)};return{get(s){let r=n.get(s);if(r!==void 0)return r;if((r=a.get(s))!==void 0)return o(s,r),r},set(s,r){n.has(s)?n.set(s,r):o(s,r)}}},ME="!",WL=e=>{const{separator:t,experimentalParseClassName:n}=e,a=t.length===1,o=t[0],s=t.length,r=i=>{const m=[];let d=0,A=0,p;for(let v=0;vA?p-A:void 0;return{modifiers:m,hasImportantModifier:f,baseClassName:y,maybePostfixModifierPosition:C}};return n?i=>n({className:i,parseClassName:r}):r},VL=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(a=>{a[0]==="["?(t.push(...n.sort(),a),n=[]):n.push(a)}),t.push(...n.sort()),t},XL=e=>({cache:$L(e.cacheSize),parseClassName:WL(e),...zL(e)}),JL=/\s+/,eO=(e,t)=>{const{parseClassName:n,getClassGroupId:a,getConflictingClassGroupIds:o}=t,s=[],r=e.trim().split(JL);let i="";for(let m=r.length-1;m>=0;m-=1){const d=r[m],{modifiers:A,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:f}=n(d);let y=!!f,C=a(y?g.substring(0,f):g);if(!C){if(!y){i=d+(i.length>0?" "+i:i);continue}if(C=a(g),!C){i=d+(i.length>0?" "+i:i);continue}y=!1}const v=VL(A).join(":"),B=p?v+ME:v,D=B+C;if(s.includes(D))continue;s.push(D);const N=o(C,y);for(let L=0;L0?" "+i:i)}return i};function tO(){let e=0,t,n,a="";for(;e{if(typeof e=="string")return e;let t,n="";for(let a=0;ap(A),e());return n=XL(d),a=n.cache.get,o=n.cache.set,s=i,i(m)}function i(m){const d=a(m);if(d)return d;const A=eO(m,n);return o(m,A),A}return function(){return s(tO.apply(null,arguments))}}const da=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},ZE=/^\[(?:([a-z-]+):)?(.+)\]$/i,aO=/^\d+\/\d+$/,oO=new Set(["px","full","screen"]),sO=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rO=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,iO=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,cO=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,mO=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Rc=e=>Yu(e)||oO.has(e)||aO.test(e),ol=e=>Ep(e,"length",xO),Yu=e=>!!e&&!Number.isNaN(Number(e)),V0=e=>Ep(e,"number",Yu),uA=e=>!!e&&Number.isInteger(Number(e)),lO=e=>e.endsWith("%")&&Yu(e.slice(0,-1)),sn=e=>ZE.test(e),sl=e=>sO.test(e),dO=new Set(["length","size","percentage"]),uO=e=>Ep(e,dO,YE),pO=e=>Ep(e,"position",YE),AO=new Set(["image","url"]),fO=e=>Ep(e,AO,yO),gO=e=>Ep(e,"",hO),pA=()=>!0,Ep=(e,t,n)=>{const a=ZE.exec(e);return a?a[1]?typeof t=="string"?a[1]===t:t.has(a[1]):n(a[2]):!1},xO=e=>rO.test(e)&&!iO.test(e),YE=()=>!1,hO=e=>cO.test(e),yO=e=>mO.test(e),CO=()=>{const e=da("colors"),t=da("spacing"),n=da("blur"),a=da("brightness"),o=da("borderColor"),s=da("borderRadius"),r=da("borderSpacing"),i=da("borderWidth"),m=da("contrast"),d=da("grayscale"),A=da("hueRotate"),p=da("invert"),g=da("gap"),f=da("gradientColorStops"),y=da("gradientColorStopPositions"),C=da("inset"),v=da("margin"),B=da("opacity"),D=da("padding"),N=da("saturate"),L=da("scale"),_=da("sepia"),j=da("skew"),F=da("space"),T=da("translate"),M=()=>["auto","contain","none"],Z=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto",sn,t],I=()=>[sn,t],O=()=>["",Rc,ol],z=()=>["auto",Yu,sn],X=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],ae=()=>["solid","dashed","dotted","double","none"],re=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],ee=()=>["start","end","center","between","around","evenly","stretch"],oe=()=>["","0",sn],R=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ne=()=>[Yu,sn];return{cacheSize:500,separator:":",theme:{colors:[pA],spacing:[Rc,ol],blur:["none","",sl,sn],brightness:ne(),borderColor:[e],borderRadius:["none","","full",sl,sn],borderSpacing:I(),borderWidth:O(),contrast:ne(),grayscale:oe(),hueRotate:ne(),invert:oe(),gap:I(),gradientColorStops:[e],gradientColorStopPositions:[lO,ol],inset:P(),margin:P(),opacity:ne(),padding:I(),saturate:ne(),scale:ne(),sepia:oe(),skew:ne(),space:I(),translate:I()},classGroups:{aspect:[{aspect:["auto","square","video",sn]}],container:["container"],columns:[{columns:[sl]}],"break-after":[{"break-after":R()}],"break-before":[{"break-before":R()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...X(),sn]}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:M()}],"overscroll-x":[{"overscroll-x":M()}],"overscroll-y":[{"overscroll-y":M()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[C]}],"inset-x":[{"inset-x":[C]}],"inset-y":[{"inset-y":[C]}],start:[{start:[C]}],end:[{end:[C]}],top:[{top:[C]}],right:[{right:[C]}],bottom:[{bottom:[C]}],left:[{left:[C]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",uA,sn]}],basis:[{basis:P()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",sn]}],grow:[{grow:oe()}],shrink:[{shrink:oe()}],order:[{order:["first","last","none",uA,sn]}],"grid-cols":[{"grid-cols":[pA]}],"col-start-end":[{col:["auto",{span:["full",uA,sn]},sn]}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":[pA]}],"row-start-end":[{row:["auto",{span:[uA,sn]},sn]}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",sn]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",sn]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal",...ee()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...ee(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...ee(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[D]}],px:[{px:[D]}],py:[{py:[D]}],ps:[{ps:[D]}],pe:[{pe:[D]}],pt:[{pt:[D]}],pr:[{pr:[D]}],pb:[{pb:[D]}],pl:[{pl:[D]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[F]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[F]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",sn,t]}],"min-w":[{"min-w":[sn,t,"min","max","fit"]}],"max-w":[{"max-w":[sn,t,"none","full","min","max","fit","prose",{screen:[sl]},sl]}],h:[{h:[sn,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[sn,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[sn,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[sn,t,"auto","min","max","fit"]}],"font-size":[{text:["base",sl,ol]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",V0]}],"font-family":[{font:[pA]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",sn]}],"line-clamp":[{"line-clamp":["none",Yu,V0]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Rc,sn]}],"list-image":[{"list-image":["none",sn]}],"list-style-type":[{list:["none","disc","decimal",sn]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[B]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[B]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ae(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Rc,ol]}],"underline-offset":[{"underline-offset":["auto",Rc,sn]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",sn]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",sn]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[B]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...X(),pO]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",uO]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},fO]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[y]}],"gradient-via-pos":[{via:[y]}],"gradient-to-pos":[{to:[y]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[i]}],"border-w-x":[{"border-x":[i]}],"border-w-y":[{"border-y":[i]}],"border-w-s":[{"border-s":[i]}],"border-w-e":[{"border-e":[i]}],"border-w-t":[{"border-t":[i]}],"border-w-r":[{"border-r":[i]}],"border-w-b":[{"border-b":[i]}],"border-w-l":[{"border-l":[i]}],"border-opacity":[{"border-opacity":[B]}],"border-style":[{border:[...ae(),"hidden"]}],"divide-x":[{"divide-x":[i]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[i]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[B]}],"divide-style":[{divide:ae()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...ae()]}],"outline-offset":[{"outline-offset":[Rc,sn]}],"outline-w":[{outline:[Rc,ol]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:O()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[B]}],"ring-offset-w":[{"ring-offset":[Rc,ol]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",sl,gO]}],"shadow-color":[{shadow:[pA]}],opacity:[{opacity:[B]}],"mix-blend":[{"mix-blend":[...re(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":re()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[a]}],contrast:[{contrast:[m]}],"drop-shadow":[{"drop-shadow":["","none",sl,sn]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[A]}],invert:[{invert:[p]}],saturate:[{saturate:[N]}],sepia:[{sepia:[_]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[m]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[A]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[B]}],"backdrop-saturate":[{"backdrop-saturate":[N]}],"backdrop-sepia":[{"backdrop-sepia":[_]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[r]}],"border-spacing-x":[{"border-spacing-x":[r]}],"border-spacing-y":[{"border-spacing-y":[r]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",sn]}],duration:[{duration:ne()}],ease:[{ease:["linear","in","out","in-out",sn]}],delay:[{delay:ne()}],animate:[{animate:["none","spin","ping","pulse","bounce",sn]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[L]}],"scale-x":[{"scale-x":[L]}],"scale-y":[{"scale-y":[L]}],rotate:[{rotate:[uA,sn]}],"translate-x":[{"translate-x":[T]}],"translate-y":[{"translate-y":[T]}],"skew-x":[{"skew-x":[j]}],"skew-y":[{"skew-y":[j]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",sn]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",sn]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",sn]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Rc,ol,V0]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},bO=nO(CO);function Qt(...e){return bO(Hn(e))}const yn=fe.forwardRef(({className:e,variant:t="primary",size:n="md",children:a,...o},s)=>{const r=["inline-flex items-center justify-center","font-chinese font-medium","transition-all duration-200 ease-in-out","focus:outline-none focus:ring-2 focus:ring-offset-2","disabled:opacity-50 disabled:cursor-not-allowed","relative overflow-hidden","active:scale-95 hover-lift"],i={primary:["bg-gradient-to-r from-red-600 to-red-700 !text-white","border border-red-600","shadow-lg hover:shadow-xl","hover:scale-105 active:scale-95 hover:!text-white","focus:ring-red-500","relative overflow-hidden","before:absolute before:inset-0","before:bg-gradient-to-r before:from-transparent before:via-white/20 before:to-transparent","before:translate-x-[-100%] hover:before:translate-x-[100%]","before:transition-transform before:duration-700"],secondary:["bg-gradient-to-r from-yellow-400 to-yellow-500 text-gray-900","border border-yellow-500","shadow-lg hover:shadow-xl","hover:scale-105 active:scale-95","focus:ring-yellow-500"],outline:["bg-transparent text-red-600","border-2 border-red-600","hover:bg-red-600 hover:text-white","focus:ring-red-500"],ghost:["bg-transparent text-gray-700","hover:bg-gray-100 hover:text-red-600","focus:ring-gray-500"]},m={sm:["px-3 py-1.5 text-button-sm rounded-md","min-h-[36px]"],md:["px-6 py-2.5 text-button-md rounded-lg","min-h-[44px]"],lg:["px-8 py-3 text-button-lg rounded-xl","min-h-[52px]"]},d=["md:hover:scale-105","active:scale-95","touch-manipulation"];return c.jsx("button",{className:Qt(r,i[t],m[n],d,e),ref:s,...o,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseButton.tsx:78:6","data-matrix-name":"button","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseButton.tsx","data-component-line":"78","data-component-file":"ChineseButton.tsx","data-component-name":"button","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:a})});yn.displayName="ChineseButton";var vO=e=>{switch(e){case"success":return DO;case"info":return HO;case"warning":return UO;case"error":return NO;default:return null}},wO=Array(12).fill(0),BO=({visible:e,className:t})=>fe.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},fe.createElement("div",{className:"sonner-spinner"},wO.map((n,a)=>fe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),DO=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),UO=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),HO=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),NO=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),GO=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},fe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),fe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),jO=()=>{let[e,t]=fe.useState(document.hidden);return fe.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},av=1,EO=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;let{message:a,...o}=t,s=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:av++,r=this.toasts.find(m=>m.id===s),i=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),r?this.toasts=this.toasts.map(m=>m.id===s?(this.publish({...m,...t,id:s,title:a}),{...m,...t,id:s,dismissible:i,title:a}):m):this.addToast({title:a,...o,dismissible:i,id:s}),s},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(n=>{this.subscribers.forEach(a=>a({id:n.id,dismiss:!0}))}),this.subscribers.forEach(n=>n({id:t,dismiss:!0})),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let a;n.loading!==void 0&&(a=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));let o=t instanceof Promise?t:t(),s=a!==void 0,r,i=o.then(async d=>{if(r=["resolve",d],fe.isValidElement(d))s=!1,this.create({id:a,type:"default",message:d});else if(SO(d)&&!d.ok){s=!1;let A=typeof n.error=="function"?await n.error(`HTTP error! status: ${d.status}`):n.error,p=typeof n.description=="function"?await n.description(`HTTP error! status: ${d.status}`):n.description;this.create({id:a,type:"error",message:A,description:p})}else if(n.success!==void 0){s=!1;let A=typeof n.success=="function"?await n.success(d):n.success,p=typeof n.description=="function"?await n.description(d):n.description;this.create({id:a,type:"success",message:A,description:p})}}).catch(async d=>{if(r=["reject",d],n.error!==void 0){s=!1;let A=typeof n.error=="function"?await n.error(d):n.error,p=typeof n.description=="function"?await n.description(d):n.description;this.create({id:a,type:"error",message:A,description:p})}}).finally(()=>{var d;s&&(this.dismiss(a),a=void 0),(d=n.finally)==null||d.call(n)}),m=()=>new Promise((d,A)=>i.then(()=>r[0]==="reject"?A(r[1]):d(r[1])).catch(A));return typeof a!="string"&&typeof a!="number"?{unwrap:m}:Object.assign(a,{unwrap:m})},this.custom=(t,n)=>{let a=(n==null?void 0:n.id)||av++;return this.create({jsx:t(a),id:a,...n}),a},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ss=new EO,_O=(e,t)=>{let n=(t==null?void 0:t.id)||av++;return Ss.addToast({title:e,...t,id:n}),n},SO=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",PO=_O,QO=()=>Ss.toasts,IO=()=>Ss.getActiveToasts(),un=Object.assign(PO,{success:Ss.success,info:Ss.info,warning:Ss.warning,error:Ss.error,custom:Ss.custom,message:Ss.message,promise:Ss.promise,dismiss:Ss.dismiss,loading:Ss.loading},{getHistory:QO,getToasts:IO});function FO(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t==="top"&&n.firstChild?n.insertBefore(a,n.firstChild):n.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}FO(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-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;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} +`);function Kf(e){return e.label!==void 0}var kO=3,LO="32px",OO="16px",b7=4e3,TO=356,RO=14,MO=20,zO=200;function ni(...e){return e.filter(Boolean).join(" ")}function ZO(e){let[t,n]=e.split("-"),a=[];return t&&a.push(t),n&&a.push(n),a}var YO=e=>{var t,n,a,o,s,r,i,m,d,A,p;let{invert:g,toast:f,unstyled:y,interacting:C,setHeights:v,visibleToasts:B,heights:D,index:N,toasts:L,expanded:_,removeToast:j,defaultRichColors:F,closeButton:T,style:M,cancelButtonStyle:Z,actionButtonStyle:P,className:I="",descriptionClassName:O="",duration:z,position:X,gap:ae,loadingIcon:re,expandByDefault:ee,classNames:oe,icons:R,closeButtonAriaLabel:ne="Close toast",pauseWhenPageIsHidden:S}=e,[E,K]=fe.useState(null),[se,ie]=fe.useState(null),[ue,pe]=fe.useState(!1),[me,Ue]=fe.useState(!1),[Ee,ve]=fe.useState(!1),[Pe,Ve]=fe.useState(!1),[je,le]=fe.useState(!1),[At,at]=fe.useState(0),[Re,$e]=fe.useState(0),We=fe.useRef(f.duration||z||b7),ze=fe.useRef(null),mt=fe.useRef(null),Dt=N===0,jt=N+1<=B,De=f.type,Fe=f.dismissible!==!1,it=f.className||"",tt=f.descriptionClassName||"",Te=fe.useMemo(()=>D.findIndex(ut=>ut.toastId===f.id)||0,[D,f.id]),Ye=fe.useMemo(()=>{var ut;return(ut=f.closeButton)!=null?ut:T},[f.closeButton,T]),ft=fe.useMemo(()=>f.duration||z||b7,[f.duration,z]),st=fe.useRef(0),kt=fe.useRef(0),St=fe.useRef(0),Et=fe.useRef(null),[Nn,Kt]=X.split("-"),Co=fe.useMemo(()=>D.reduce((ut,on,Wt)=>Wt>=Te?ut:ut+on.height,0),[D,Te]),Gn=jO(),Ca=f.invert||g,ba=De==="loading";kt.current=fe.useMemo(()=>Te*ae+Co,[Te,Co]),fe.useEffect(()=>{We.current=ft},[ft]),fe.useEffect(()=>{pe(!0)},[]),fe.useEffect(()=>{let ut=mt.current;if(ut){let on=ut.getBoundingClientRect().height;return $e(on),v(Wt=>[{toastId:f.id,height:on,position:f.position},...Wt]),()=>v(Wt=>Wt.filter(lt=>lt.toastId!==f.id))}},[v,f.id]),fe.useLayoutEffect(()=>{if(!ue)return;let ut=mt.current,on=ut.style.height;ut.style.height="auto";let Wt=ut.getBoundingClientRect().height;ut.style.height=on,$e(Wt),v(lt=>lt.find(qe=>qe.toastId===f.id)?lt.map(qe=>qe.toastId===f.id?{...qe,height:Wt}:qe):[{toastId:f.id,height:Wt,position:f.position},...lt])},[ue,f.title,f.description,v,f.id]);let pn=fe.useCallback(()=>{Ue(!0),at(kt.current),v(ut=>ut.filter(on=>on.toastId!==f.id)),setTimeout(()=>{j(f)},zO)},[f,j,v,kt]);fe.useEffect(()=>{if(f.promise&&De==="loading"||f.duration===1/0||f.type==="loading")return;let ut;return _||C||S&&Gn?(()=>{if(St.current{var on;(on=f.onAutoClose)==null||on.call(f,f),pn()},We.current)),()=>clearTimeout(ut)},[_,C,f,De,S,Gn,pn]),fe.useEffect(()=>{f.delete&&pn()},[pn,f.delete]);function Tt(){var ut,on,Wt;return R!=null&&R.loading?fe.createElement("div",{className:ni(oe==null?void 0:oe.loader,(ut=f==null?void 0:f.classNames)==null?void 0:ut.loader,"sonner-loader"),"data-visible":De==="loading"},R.loading):re?fe.createElement("div",{className:ni(oe==null?void 0:oe.loader,(on=f==null?void 0:f.classNames)==null?void 0:on.loader,"sonner-loader"),"data-visible":De==="loading"},re):fe.createElement(BO,{className:ni(oe==null?void 0:oe.loader,(Wt=f==null?void 0:f.classNames)==null?void 0:Wt.loader),visible:De==="loading"})}return fe.createElement("li",{tabIndex:0,ref:mt,className:ni(I,it,oe==null?void 0:oe.toast,(t=f==null?void 0:f.classNames)==null?void 0:t.toast,oe==null?void 0:oe.default,oe==null?void 0:oe[De],(n=f==null?void 0:f.classNames)==null?void 0:n[De]),"data-sonner-toast":"","data-rich-colors":(a=f.richColors)!=null?a:F,"data-styled":!(f.jsx||f.unstyled||y),"data-mounted":ue,"data-promise":!!f.promise,"data-swiped":je,"data-removed":me,"data-visible":jt,"data-y-position":Nn,"data-x-position":Kt,"data-index":N,"data-front":Dt,"data-swiping":Ee,"data-dismissible":Fe,"data-type":De,"data-invert":Ca,"data-swipe-out":Pe,"data-swipe-direction":se,"data-expanded":!!(_||ee&&ue),style:{"--index":N,"--toasts-before":N,"--z-index":L.length-N,"--offset":`${me?At:kt.current}px`,"--initial-height":ee?"auto":`${Re}px`,...M,...f.style},onDragEnd:()=>{ve(!1),K(null),Et.current=null},onPointerDown:ut=>{ba||!Fe||(ze.current=new Date,at(kt.current),ut.target.setPointerCapture(ut.pointerId),ut.target.tagName!=="BUTTON"&&(ve(!0),Et.current={x:ut.clientX,y:ut.clientY}))},onPointerUp:()=>{var ut,on,Wt,lt;if(Pe||!Fe)return;Et.current=null;let qe=Number(((ut=mt.current)==null?void 0:ut.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ct=Number(((on=mt.current)==null?void 0:on.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ln=new Date().getTime()-((Wt=ze.current)==null?void 0:Wt.getTime()),en=E==="x"?qe:ct,cn=Math.abs(en)/ln;if(Math.abs(en)>=MO||cn>.11){at(kt.current),(lt=f.onDismiss)==null||lt.call(f,f),ie(E==="x"?qe>0?"right":"left":ct>0?"down":"up"),pn(),Ve(!0),le(!1);return}ve(!1),K(null)},onPointerMove:ut=>{var on,Wt,lt,qe;if(!Et.current||!Fe||((on=window.getSelection())==null?void 0:on.toString().length)>0)return;let ct=ut.clientY-Et.current.y,ln=ut.clientX-Et.current.x,en=(Wt=e.swipeDirections)!=null?Wt:ZO(X);!E&&(Math.abs(ln)>1||Math.abs(ct)>1)&&K(Math.abs(ln)>Math.abs(ct)?"x":"y");let cn={x:0,y:0};E==="y"?(en.includes("top")||en.includes("bottom"))&&(en.includes("top")&&ct<0||en.includes("bottom")&&ct>0)&&(cn.y=ct):E==="x"&&(en.includes("left")||en.includes("right"))&&(en.includes("left")&&ln<0||en.includes("right")&&ln>0)&&(cn.x=ln),(Math.abs(cn.x)>0||Math.abs(cn.y)>0)&&le(!0),(lt=mt.current)==null||lt.style.setProperty("--swipe-amount-x",`${cn.x}px`),(qe=mt.current)==null||qe.style.setProperty("--swipe-amount-y",`${cn.y}px`)}},Ye&&!f.jsx?fe.createElement("button",{"aria-label":ne,"data-disabled":ba,"data-close-button":!0,onClick:ba||!Fe?()=>{}:()=>{var ut;pn(),(ut=f.onDismiss)==null||ut.call(f,f)},className:ni(oe==null?void 0:oe.closeButton,(o=f==null?void 0:f.classNames)==null?void 0:o.closeButton)},(s=R==null?void 0:R.close)!=null?s:GO):null,f.jsx||ge.isValidElement(f.title)?f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title:fe.createElement(fe.Fragment,null,De||f.icon||f.promise?fe.createElement("div",{"data-icon":"",className:ni(oe==null?void 0:oe.icon,(r=f==null?void 0:f.classNames)==null?void 0:r.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||Tt():null,f.type!=="loading"?f.icon||(R==null?void 0:R[De])||vO(De):null):null,fe.createElement("div",{"data-content":"",className:ni(oe==null?void 0:oe.content,(i=f==null?void 0:f.classNames)==null?void 0:i.content)},fe.createElement("div",{"data-title":"",className:ni(oe==null?void 0:oe.title,(m=f==null?void 0:f.classNames)==null?void 0:m.title)},typeof f.title=="function"?f.title():f.title),f.description?fe.createElement("div",{"data-description":"",className:ni(O,tt,oe==null?void 0:oe.description,(d=f==null?void 0:f.classNames)==null?void 0:d.description)},typeof f.description=="function"?f.description():f.description):null),ge.isValidElement(f.cancel)?f.cancel:f.cancel&&Kf(f.cancel)?fe.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||Z,onClick:ut=>{var on,Wt;Kf(f.cancel)&&Fe&&((Wt=(on=f.cancel).onClick)==null||Wt.call(on,ut),pn())},className:ni(oe==null?void 0:oe.cancelButton,(A=f==null?void 0:f.classNames)==null?void 0:A.cancelButton)},f.cancel.label):null,ge.isValidElement(f.action)?f.action:f.action&&Kf(f.action)?fe.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||P,onClick:ut=>{var on,Wt;Kf(f.action)&&((Wt=(on=f.action).onClick)==null||Wt.call(on,ut),!ut.defaultPrevented&&pn())},className:ni(oe==null?void 0:oe.actionButton,(p=f==null?void 0:f.classNames)==null?void 0:p.actionButton)},f.action.label):null))};function v7(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function qO(e,t){let n={};return[e,t].forEach((a,o)=>{let s=o===1,r=s?"--mobile-offset":"--offset",i=s?OO:LO;function m(d){["top","right","bottom","left"].forEach(A=>{n[`${r}-${A}`]=typeof d=="number"?`${d}px`:d})}typeof a=="number"||typeof a=="string"?m(a):typeof a=="object"?["top","right","bottom","left"].forEach(d=>{a[d]===void 0?n[`${r}-${d}`]=i:n[`${r}-${d}`]=typeof a[d]=="number"?`${a[d]}px`:a[d]}):m(i)}),n}var KO=ge.forwardRef(function(e,t){let{invert:n,position:a="bottom-right",hotkey:o=["altKey","KeyT"],expand:s,closeButton:r,className:i,offset:m,mobileOffset:d,theme:A="light",richColors:p,duration:g,style:f,visibleToasts:y=kO,toastOptions:C,dir:v=v7(),gap:B=RO,loadingIcon:D,icons:N,containerAriaLabel:L="Notifications",pauseWhenPageIsHidden:_}=e,[j,F]=fe.useState([]),T=fe.useMemo(()=>Array.from(new Set([a].concat(j.filter(S=>S.position).map(S=>S.position)))),[j,a]),[M,Z]=fe.useState([]),[P,I]=fe.useState(!1),[O,z]=fe.useState(!1),[X,ae]=fe.useState(A!=="system"?A:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),re=fe.useRef(null),ee=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),oe=fe.useRef(null),R=fe.useRef(!1),ne=fe.useCallback(S=>{F(E=>{var K;return(K=E.find(se=>se.id===S.id))!=null&&K.delete||Ss.dismiss(S.id),E.filter(({id:se})=>se!==S.id)})},[]);return fe.useEffect(()=>Ss.subscribe(S=>{if(S.dismiss){F(E=>E.map(K=>K.id===S.id?{...K,delete:!0}:K));return}setTimeout(()=>{uk.flushSync(()=>{F(E=>{let K=E.findIndex(se=>se.id===S.id);return K!==-1?[...E.slice(0,K),{...E[K],...S},...E.slice(K+1)]:[S,...E]})})})}),[]),fe.useEffect(()=>{if(A!=="system"){ae(A);return}if(A==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?ae("dark"):ae("light")),typeof window>"u")return;let S=window.matchMedia("(prefers-color-scheme: dark)");try{S.addEventListener("change",({matches:E})=>{ae(E?"dark":"light")})}catch{S.addListener(({matches:K})=>{try{ae(K?"dark":"light")}catch(se){console.error(se)}})}},[A]),fe.useEffect(()=>{j.length<=1&&I(!1)},[j]),fe.useEffect(()=>{let S=E=>{var K,se;o.every(ie=>E[ie]||E.code===ie)&&(I(!0),(K=re.current)==null||K.focus()),E.code==="Escape"&&(document.activeElement===re.current||(se=re.current)!=null&&se.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",S),()=>document.removeEventListener("keydown",S)},[o]),fe.useEffect(()=>{if(re.current)return()=>{oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null,R.current=!1)}},[re.current]),fe.createElement("section",{ref:t,"aria-label":`${L} ${ee}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},T.map((S,E)=>{var K;let[se,ie]=S.split("-");return j.length?fe.createElement("ol",{key:S,dir:v==="auto"?v7():v,tabIndex:-1,ref:re,className:i,"data-sonner-toaster":!0,"data-theme":X,"data-y-position":se,"data-lifted":P&&j.length>1&&!s,"data-x-position":ie,style:{"--front-toast-height":`${((K=M[0])==null?void 0:K.height)||0}px`,"--width":`${TO}px`,"--gap":`${B}px`,...f,...qO(m,d)},onBlur:ue=>{R.current&&!ue.currentTarget.contains(ue.relatedTarget)&&(R.current=!1,oe.current&&(oe.current.focus({preventScroll:!0}),oe.current=null))},onFocus:ue=>{ue.target instanceof HTMLElement&&ue.target.dataset.dismissible==="false"||R.current||(R.current=!0,oe.current=ue.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{O||I(!1)},onDragEnd:()=>I(!1),onPointerDown:ue=>{ue.target instanceof HTMLElement&&ue.target.dataset.dismissible==="false"||z(!0)},onPointerUp:()=>z(!1)},j.filter(ue=>!ue.position&&E===0||ue.position===S).map((ue,pe)=>{var me,Ue;return fe.createElement(YO,{key:ue.id,icons:N,index:pe,toast:ue,defaultRichColors:p,duration:(me=C==null?void 0:C.duration)!=null?me:g,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:n,visibleToasts:y,closeButton:(Ue=C==null?void 0:C.closeButton)!=null?Ue:r,interacting:O,position:S,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,removeToast:ne,toasts:j.filter(Ee=>Ee.position==ue.position),heights:M.filter(Ee=>Ee.position==ue.position),setHeights:Z,expandByDefault:s,gap:B,loadingIcon:D,expanded:P,pauseWhenPageIsHidden:_,swipeDirections:e.swipeDirections})})):null}))});const $O=({children:e})=>{const{user:t,signOut:n}=tc(),a=Np(),[o,s]=ge.useState(!1),r=async()=>{try{await n(),un.success("登出成功"),s(!1)}catch{un.error("登出失败")}},i=[{path:"/",label:"首页",icon:EL},{path:"/analysis",label:"分析",icon:pa,requireAuth:!0},{path:"/history",label:"历史",icon:X3,requireAuth:!0},{path:"/profile",label:"档案",icon:li,requireAuth:!0}],m=()=>{s(!o)},d=()=>{s(!1)};return c.jsxs("div",{className:"min-h-screen relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:44:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"44","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-h-screen%20relative%22%7D",children:[c.jsxs("nav",{className:"bg-gradient-to-r from-red-600 to-red-700 shadow-xl border-b-2 border-yellow-500 relative overflow-hidden z-[9998]","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:46:6","data-matrix-name":"nav","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"46","data-component-file":"Layout.tsx","data-component-name":"nav","data-component-content":"%7B%22className%22%3A%22bg-gradient-to-r%20from-red-600%20to-red-700%20shadow-xl%20border-b-2%20border-yellow-500%20relative%20overflow-hidden%20z-%5B9998%5D%22%7D",children:[c.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:47:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"47","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-7xl%20mx-auto%20px-4%20sm%3Apx-6%20lg%3Apx-8%20relative%20z-10%22%7D",children:c.jsxs("div",{className:"flex justify-between items-center h-16","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:48:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"48","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20justify-between%20items-center%20h-16%22%7D",children:[c.jsx("div",{className:"flex items-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:50:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"50","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%22%7D",children:c.jsxs($o,{to:"/",className:"flex items-center space-x-2 group",onClick:d,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:51:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"51","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2F%22%2C%22className%22%3A%22flex%20items-center%20space-x-2%20group%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D",children:[c.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-yellow-400 to-yellow-600 rounded-full flex items-center justify-center shadow-lg border-2 border-yellow-600 group-hover:scale-110 transition-transform duration-300","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:52:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"52","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-10%20h-10%20bg-gradient-to-br%20from-yellow-400%20to-yellow-600%20rounded-full%20flex%20items-center%20justify-center%20shadow-lg%20border-2%20border-yellow-600%20group-hover%3Ascale-110%20transition-transform%20duration-300%22%7D",children:c.jsx("img",{src:"/traditional_chinese_gold_red_dragon_symbol.jpg",alt:"神机阁",className:"w-7 h-7 rounded-full object-cover","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:53:18","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"53","data-component-file":"Layout.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Ftraditional_chinese_gold_red_dragon_symbol.jpg%22%2C%22alt%22%3A%22%E7%A5%9E%E6%9C%BA%E9%98%81%22%2C%22className%22%3A%22w-7%20h-7%20rounded-full%20object-cover%22%7D"})}),c.jsx("span",{className:"text-xl md:text-2xl font-bold text-white font-chinese group-hover:text-gold-100 transition-colors duration-300","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:59:16","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"59","data-component-file":"Layout.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-xl%20md%3Atext-2xl%20font-bold%20text-white%20font-chinese%20group-hover%3Atext-gold-100%20transition-colors%20duration-300%22%7D",children:"神机阁"})]})}),c.jsxs("div",{className:"hidden md:flex items-center space-x-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:66:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"66","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22hidden%20md%3Aflex%20items-center%20space-x-4%22%7D",children:[i.map(A=>{if(A.requireAuth&&!t)return null;const p=A.icon,g=a.pathname===A.path;return c.jsxs($o,{to:A.path,className:Qt("flex items-center space-x-1.5 px-3 py-2 rounded-lg font-medium transition-all duration-300 text-sm","border border-transparent hover:border-yellow-400",g?"text-yellow-100 bg-white/10 border-yellow-400 shadow-lg":"text-white hover:text-yellow-100 hover:bg-white/10"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:74:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"74","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%5BMemberExpression%5D%22%2C%22className%22%3A%22%5BCallExpression%5D%22%7D",children:[c.jsx(p,{className:"h-4 w-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:85:20","data-matrix-name":"Icon","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"85","data-component-file":"Layout.tsx","data-component-name":"Icon","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%22%7D"}),c.jsx("span",{className:"whitespace-nowrap","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:86:20","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"86","data-component-file":"Layout.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22whitespace-nowrap%22%7D",children:A.label})]},A.path)}),c.jsxs("a",{href:"https://github.com/patdelphi/suanming",target:"_blank",rel:"noopener noreferrer",className:"flex items-center space-x-1.5 px-3 py-2 rounded-lg font-medium transition-all duration-300 text-sm border border-transparent hover:border-yellow-400 text-white hover:text-yellow-100 hover:bg-white/10",title:"查看GitHub源码","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:92:14","data-matrix-name":"a","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"92","data-component-file":"Layout.tsx","data-component-name":"a","data-component-content":"%7B%22href%22%3A%22https%3A%2F%2Fgithub.com%2Fpatdelphi%2Fsuanming%22%2C%22target%22%3A%22_blank%22%2C%22rel%22%3A%22noopener%20noreferrer%22%2C%22className%22%3A%22flex%20items-center%20space-x-1.5%20px-3%20py-2%20rounded-lg%20font-medium%20transition-all%20duration-300%20text-sm%20border%20border-transparent%20hover%3Aborder-yellow-400%20text-white%20hover%3Atext-yellow-100%20hover%3Abg-white%2F10%22%2C%22title%22%3A%22%E6%9F%A5%E7%9C%8BGitHub%E6%BA%90%E7%A0%81%22%7D",children:[c.jsx(x7,{className:"h-4 w-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:99:16","data-matrix-name":"Github","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"99","data-component-file":"Layout.tsx","data-component-name":"Github","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%22%7D"}),c.jsx("span",{className:"whitespace-nowrap","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:100:16","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"100","data-component-file":"Layout.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22whitespace-nowrap%22%7D",children:"GitHub"})]}),t?c.jsxs(yn,{onClick:r,variant:"outline",size:"sm",className:"text-white border-white hover:bg-white hover:text-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:104:16","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"104","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22variant%22%3A%22outline%22%2C%22size%22%3A%22sm%22%2C%22className%22%3A%22text-white%20border-white%20hover%3Abg-white%20hover%3Atext-red-600%22%7D",children:[c.jsx(h7,{className:"h-4 w-4 mr-1","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:110:18","data-matrix-name":"LogOut","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"110","data-component-file":"Layout.tsx","data-component-name":"LogOut","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%20mr-1%22%7D"}),c.jsx("span",{className:"hidden lg:inline","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:111:18","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"111","data-component-file":"Layout.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22hidden%20lg%3Ainline%22%7D",children:"登出"})]}):c.jsxs("div",{className:"flex items-center space-x-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:114:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"114","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20space-x-2%22%7D",children:[c.jsx($o,{to:"/login","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:115:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"115","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Flogin%22%7D",children:c.jsx(yn,{variant:"outline",size:"sm",className:"text-white border-white hover:bg-white hover:text-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:116:20","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"116","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22outline%22%2C%22size%22%3A%22sm%22%2C%22className%22%3A%22text-white%20border-white%20hover%3Abg-white%20hover%3Atext-red-600%22%7D",children:"登录"})}),c.jsx($o,{to:"/register","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:120:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"120","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fregister%22%7D",children:c.jsx(yn,{variant:"secondary",size:"sm","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:121:20","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"121","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22secondary%22%2C%22size%22%3A%22sm%22%7D",children:"注册"})})]})]}),c.jsx("div",{className:"md:hidden","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:130:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"130","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22md%3Ahidden%22%7D",children:c.jsx("button",{onClick:m,className:"p-2 rounded-lg text-white hover:bg-white/10 transition-colors duration-200","aria-label":"切换菜单","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:131:14","data-matrix-name":"button","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"131","data-component-file":"Layout.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22p-2%20rounded-lg%20text-white%20hover%3Abg-white%2F10%20transition-colors%20duration-200%22%7D",children:o?c.jsx(OE,{className:"h-6 w-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:137:18","data-matrix-name":"X","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"137","data-component-file":"Layout.tsx","data-component-name":"X","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%22%7D"}):c.jsx(IL,{className:"h-6 w-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:139:18","data-matrix-name":"Menu","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"139","data-component-file":"Layout.tsx","data-component-name":"Menu","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%22%7D"})})})]})}),c.jsx("div",{className:Qt("md:hidden fixed top-16 left-0 right-0 z-[9999]","bg-red-600/95 backdrop-blur-md border-t border-yellow-500/30","transform transition-all duration-300 ease-in-out",o?"translate-y-0 opacity-100 visible":"-translate-y-2 opacity-0 invisible"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:147:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"147","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:c.jsxs("div",{className:"px-4 py-4 space-y-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:155:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"155","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22px-4%20py-4%20space-y-2%22%7D",children:[i.map(A=>{if(A.requireAuth&&!t)return null;const p=A.icon,g=a.pathname===A.path;return c.jsxs($o,{to:A.path,onClick:d,className:Qt("flex items-center space-x-3 px-4 py-3 rounded-lg font-medium transition-all duration-200","border border-transparent",g?"text-yellow-100 bg-white/15 border-yellow-400/50":"text-white hover:text-yellow-100 hover:bg-white/10"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:163:16","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"163","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%5BMemberExpression%5D%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22%5BCallExpression%5D%22%7D",children:[c.jsx(p,{className:"h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:175:18","data-matrix-name":"Icon","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"175","data-component-file":"Layout.tsx","data-component-name":"Icon","data-component-content":"%7B%22className%22%3A%22h-5%20w-5%22%7D"}),c.jsx("span",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:176:18","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"176","data-component-file":"Layout.tsx","data-component-name":"span",children:A.label})]},A.path)}),c.jsxs("a",{href:"https://github.com/patdelphi/suanming",target:"_blank",rel:"noopener noreferrer",onClick:d,className:"flex items-center space-x-3 px-4 py-3 rounded-lg font-medium transition-all duration-200 border border-transparent text-white hover:text-yellow-100 hover:bg-white/10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:182:12","data-matrix-name":"a","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"182","data-component-file":"Layout.tsx","data-component-name":"a","data-component-content":"%7B%22href%22%3A%22https%3A%2F%2Fgithub.com%2Fpatdelphi%2Fsuanming%22%2C%22target%22%3A%22_blank%22%2C%22rel%22%3A%22noopener%20noreferrer%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20space-x-3%20px-4%20py-3%20rounded-lg%20font-medium%20transition-all%20duration-200%20border%20border-transparent%20text-white%20hover%3Atext-yellow-100%20hover%3Abg-white%2F10%22%7D",children:[c.jsx(x7,{className:"h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:189:14","data-matrix-name":"Github","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"189","data-component-file":"Layout.tsx","data-component-name":"Github","data-component-content":"%7B%22className%22%3A%22h-5%20w-5%22%7D"}),c.jsx("span",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:190:14","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"190","data-component-file":"Layout.tsx","data-component-name":"span",children:"GitHub"})]}),c.jsx("div",{className:"pt-4 border-t border-white/20","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:193:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"193","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22pt-4%20border-t%20border-white%2F20%22%7D",children:t?c.jsxs(yn,{onClick:r,variant:"outline",className:"w-full text-white border-white hover:bg-white hover:text-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:195:16","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"195","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22variant%22%3A%22outline%22%2C%22className%22%3A%22w-full%20text-white%20border-white%20hover%3Abg-white%20hover%3Atext-red-600%22%7D",children:[c.jsx(h7,{className:"h-5 w-5 mr-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:200:18","data-matrix-name":"LogOut","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"200","data-component-file":"Layout.tsx","data-component-name":"LogOut","data-component-content":"%7B%22className%22%3A%22h-5%20w-5%20mr-2%22%7D"}),"登出"]}):c.jsxs("div",{className:"space-y-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:204:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"204","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:[c.jsx($o,{to:"/login",onClick:d,className:"block","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:205:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"205","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Flogin%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22block%22%7D",children:c.jsx(yn,{variant:"outline",className:"w-full text-white border-white hover:bg-white hover:text-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:206:20","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"206","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22outline%22%2C%22className%22%3A%22w-full%20text-white%20border-white%20hover%3Abg-white%20hover%3Atext-red-600%22%7D",children:"登录"})}),c.jsx($o,{to:"/register",onClick:d,className:"block","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:210:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"210","data-component-file":"Layout.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fregister%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22block%22%7D",children:c.jsx(yn,{variant:"secondary",className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:211:20","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"211","data-component-file":"Layout.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22secondary%22%2C%22className%22%3A%22w-full%22%7D",children:"注册"})})]})})]})})]}),c.jsxs("main",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-6 md:py-8 relative min-h-[calc(100vh-200px)]","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:223:6","data-matrix-name":"main","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"223","data-component-file":"Layout.tsx","data-component-name":"main","data-component-content":"%7B%22className%22%3A%22max-w-7xl%20mx-auto%20px-4%20sm%3Apx-6%20lg%3Apx-8%20py-6%20md%3Apy-8%20relative%20min-h-%5Bcalc(100vh-200px)%5D%22%7D",children:[c.jsx("div",{className:"hidden lg:block absolute top-0 left-0 w-20 h-20 opacity-10 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:225:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"225","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22hidden%20lg%3Ablock%20absolute%20top-0%20left-0%20w-20%20h-20%20opacity-10%20pointer-events-none%22%7D",children:c.jsx("img",{src:"/chinese_traditional_golden_ornate_frame.png",alt:"",className:"w-full h-full object-contain","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:226:10","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"226","data-component-file":"Layout.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_golden_ornate_frame.png%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-contain%22%7D"})}),c.jsx("div",{className:"hidden lg:block absolute bottom-0 right-0 w-20 h-20 opacity-10 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:232:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"232","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22hidden%20lg%3Ablock%20absolute%20bottom-0%20right-0%20w-20%20h-20%20opacity-10%20pointer-events-none%22%7D",children:c.jsx("img",{src:"/chinese_traditional_golden_ornate_frame.png",alt:"",className:"w-full h-full object-contain rotate-180","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:233:10","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"233","data-component-file":"Layout.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_golden_ornate_frame.png%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-contain%20rotate-180%22%7D"})}),o&&c.jsx("div",{className:"fixed inset-0 bg-black/20 z-[9997] md:hidden",onClick:d,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:242:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"242","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22fixed%20inset-0%20bg-black%2F20%20z-%5B9997%5D%20md%3Ahidden%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%7D"}),c.jsx("div",{className:"relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:248:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"248","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%20z-10%22%7D",children:e})]}),c.jsx("footer",{className:"mt-auto py-6 md:py-8 border-t border-red-200 bg-gradient-to-br from-yellow-50 to-red-50","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:254:6","data-matrix-name":"footer","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"254","data-component-file":"Layout.tsx","data-component-name":"footer","data-component-content":"%7B%22className%22%3A%22mt-auto%20py-6%20md%3Apy-8%20border-t%20border-red-200%20bg-gradient-to-br%20from-yellow-50%20to-red-50%22%7D",children:c.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:255:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"255","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-7xl%20mx-auto%20px-4%20sm%3Apx-6%20lg%3Apx-8%22%7D",children:c.jsxs("div",{className:"text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:256:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"256","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",children:[c.jsx("div",{className:"w-10 h-10 md:w-12 md:h-12 mx-auto mb-3 md:mb-4 bg-gradient-to-br from-yellow-400 to-yellow-600 rounded-full flex items-center justify-center shadow-lg border-2 border-red-500","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:257:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"257","data-component-file":"Layout.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-10%20h-10%20md%3Aw-12%20md%3Ah-12%20mx-auto%20mb-3%20md%3Amb-4%20bg-gradient-to-br%20from-yellow-400%20to-yellow-600%20rounded-full%20flex%20items-center%20justify-center%20shadow-lg%20border-2%20border-red-500%22%7D",children:c.jsx("img",{src:"/traditional_chinese_gold_red_dragon_symbol.jpg",alt:"龙符",className:"w-6 h-6 md:w-8 md:h-8 rounded-full object-cover","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:258:14","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"258","data-component-file":"Layout.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Ftraditional_chinese_gold_red_dragon_symbol.jpg%22%2C%22alt%22%3A%22%E9%BE%99%E7%AC%A6%22%2C%22className%22%3A%22w-6%20h-6%20md%3Aw-8%20md%3Ah-8%20rounded-full%20object-cover%22%7D"})}),c.jsx("p",{className:"text-red-600 font-medium font-chinese text-sm md:text-base","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:264:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"264","data-component-file":"Layout.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-red-600%20font-medium%20font-chinese%20text-sm%20md%3Atext-base%22%7D",children:"神机阁 - 传统智慧与现代科技的完美融合"}),c.jsx("p",{className:"text-gray-500 text-xs md:text-sm mt-1 md:mt-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx:267:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/Layout.tsx","data-component-line":"267","data-component-file":"Layout.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-500%20text-xs%20md%3Atext-sm%20mt-1%20md%3Amt-2%22%7D",children:"© 2025 AI命理分析平台"})]})})})]})},Eo=fe.forwardRef(({className:e,variant:t="default",padding:n="md",children:a,...o},s)=>{const r=["relative","transition-all duration-300 ease-in-out","font-chinese hover-lift animate-fade-in-up"],i={default:["bg-white/90 backdrop-blur-sm","border border-paper-300","rounded-lg","shadow-chinese-sm hover:shadow-chinese"],elevated:["bg-white/95 backdrop-blur-md","border border-cinnabar-200","rounded-xl","shadow-chinese hover:shadow-chinese-md","hover:-translate-y-1"],bordered:["bg-paper-50/80 backdrop-blur-sm","border-2 border-cinnabar-300","rounded-lg","shadow-paper","before:absolute before:inset-2","before:border before:border-gold-300/50","before:rounded-md before:pointer-events-none"],golden:["bg-gold-gradient","border-2 border-gold-600","rounded-xl","shadow-gold hover:shadow-gold","text-ink-900","before:absolute before:inset-0","before:bg-gradient-to-br before:from-white/20 before:to-transparent","before:rounded-xl before:pointer-events-none"]},m={sm:"p-4",md:"p-6",lg:"p-8"},d=["max-md:p-4","max-md:rounded-lg"];return c.jsx("div",{className:Qt(r,i[t],m[n],d,e),ref:s,...o,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:70:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"70","data-component-file":"ChineseCard.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:a})});Eo.displayName="ChineseCard";const pi=fe.forwardRef(({className:e,children:t,...n},a)=>c.jsx("div",{className:Qt("flex flex-col space-y-1.5","pb-4 mb-4","border-b border-cinnabar-200",e),ref:a,...n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:97:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"97","data-component-file":"ChineseCard.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:t}));pi.displayName="ChineseCardHeader";const Ai=fe.forwardRef(({className:e,children:t,...n},a)=>c.jsx("h3",{className:Qt("text-heading-md font-semibold leading-none tracking-tight","text-cinnabar-500",e),ref:a,...n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:123:6","data-matrix-name":"h3","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"123","data-component-file":"ChineseCard.tsx","data-component-name":"h3","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:t}));Ai.displayName="ChineseCardTitle";const WO=fe.forwardRef(({className:e,children:t,...n},a)=>c.jsx("p",{className:Qt("text-body-md text-ink-500","font-chinese","leading-relaxed",e),ref:a,...n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:148:6","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"148","data-component-file":"ChineseCard.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:t}));WO.displayName="ChineseCardDescription";const xs=fe.forwardRef(({className:e,children:t,...n},a)=>c.jsx("div",{className:Qt("w-full","text-ink-900","leading-relaxed",e),ref:a,...n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:174:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"174","data-component-file":"ChineseCard.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:t}));xs.displayName="ChineseCardContent";const VO=fe.forwardRef(({className:e,children:t,...n},a)=>c.jsx("div",{className:Qt("flex items-center","pt-4 mt-4","border-t border-paper-300",e),ref:a,...n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx:200:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseCard.tsx","data-component-line":"200","data-component-file":"ChineseCard.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:t}));VO.displayName="ChineseCardFooter";const XO=()=>{const{user:e}=tc(),t=[{icon:pa,title:"八字命理",description:"基于传统八字学说,深度分析您的五行平衡、格局特点、四柱信息和人生走向。结合精确节气计算,提供更准确的时间定位",color:"text-red-700",bgColor:"chinese-golden-glow",iconBg:"bg-gradient-to-br from-yellow-400 to-amber-500",link:"/analysis"},{icon:Qs,title:"紫微斗数",description:"通过星曜排布和十二宫位分析,揭示您的性格特质和命运走向。采用星曜亮度算法和四化飞星系统,分析更加精准",color:"text-red-700",bgColor:"chinese-golden-glow",iconBg:"bg-gradient-to-br from-yellow-400 to-amber-500",link:"/analysis"},{icon:Xc,title:"易经占卜",description:"运用梅花易数起卦法,解读卦象含义,为您的人生决策提供智慧指引。使用高质量随机数生成,确保卦象的准确性",color:"text-red-700",bgColor:"chinese-golden-glow",iconBg:"bg-gradient-to-br from-yellow-400 to-amber-500",link:"/analysis"},{icon:Qd,title:"奇门遁甲",description:"古代帝王之学,通过时空奇门盘分析事物发展趋势。结合九星八门八神布局,为重要决策提供战略指导",color:"text-red-700",bgColor:"chinese-golden-glow",iconBg:"bg-gradient-to-br from-yellow-400 to-amber-500",link:"/analysis"}],n=[{icon:g7,title:"AI智能分析",description:"融合人工智能技术,提供个性化推荐和智能分析,让传统命理更加精准"},{icon:LL,title:"专业可靠",description:"基于传统命理典籍,结合现代算法优化,确保分析结果的专业性和准确性"},{icon:jp,title:"高效便捷",description:"智能缓存技术,响应速度提升60-80%,为您提供流畅的使用体验"},{icon:Id,title:"趋势对比",description:"支持历史分析对比,追踪命理变化趋势,为人生规划提供数据支持"}],a=[{number:"10+",label:"核心算法模块",description:"涵盖八字、紫微、易经全方位分析"},{number:"99%",label:"计算准确率",description:"基于传统典籍和现代优化算法"},{number:"24/7",label:"全天候服务",description:"随时随地获得专业命理指导"},{number:"100%",label:"隐私保护",description:"严格保护用户个人信息安全"}];return c.jsxs("div",{className:"space-y-16 relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:81:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"81","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-16%20relative%22%7D",children:[c.jsx("div",{className:"absolute top-0 left-0 w-32 h-32 opacity-20 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:83:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"83","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-0%20left-0%20w-32%20h-32%20opacity-20%20pointer-events-none%22%7D",children:c.jsx("img",{src:"/chinese_traditional_golden_ornate_frame.png",alt:"",className:"w-full h-full object-contain","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:84:8","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"84","data-component-file":"HomePage.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_golden_ornate_frame.png%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-contain%22%7D"})}),c.jsx("div",{className:"absolute top-20 right-0 w-32 h-32 opacity-20 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:90:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"90","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-20%20right-0%20w-32%20h-32%20opacity-20%20pointer-events-none%22%7D",children:c.jsx("img",{src:"/chinese_traditional_golden_ornate_frame.png",alt:"",className:"w-full h-full object-contain rotate-90","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:91:8","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"91","data-component-file":"HomePage.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_golden_ornate_frame.png%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-contain%20rotate-90%22%7D"})}),c.jsxs("div",{className:"text-center space-y-6 md:space-y-8 relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:99:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"99","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20space-y-6%20md%3Aspace-y-8%20relative%22%7D",children:[c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:100:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"100","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx("div",{className:"absolute inset-0 flex items-center justify-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:102:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"102","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-0%20flex%20items-center%20justify-center%22%7D",children:c.jsx("div",{className:"w-60 h-60 md:w-80 md:h-80 bg-gradient-to-r from-red-500/30 to-red-600/30 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:103:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"103","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-60%20h-60%20md%3Aw-80%20md%3Ah-80%20bg-gradient-to-r%20from-red-500%2F30%20to-red-600%2F30%20rounded-full%20blur-3xl%22%7D"})}),c.jsx("div",{className:"absolute inset-0 flex items-center justify-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:105:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"105","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-0%20flex%20items-center%20justify-center%22%7D",children:c.jsx("div",{className:"w-80 h-80 md:w-96 md:h-96 bg-gradient-to-r from-yellow-400/20 to-yellow-500/20 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:106:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"106","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-80%20h-80%20md%3Aw-96%20md%3Ah-96%20bg-gradient-to-r%20from-yellow-400%2F20%20to-yellow-500%2F20%20rounded-full%20blur-3xl%22%7D"})}),c.jsxs("div",{className:"relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:109:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"109","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%20z-10%22%7D",children:[c.jsx("div",{className:"w-12 h-12 md:w-14 md:h-14 mx-auto mb-4 md:mb-6 bg-gradient-to-br from-yellow-400 to-yellow-600 rounded-full flex items-center justify-center shadow-lg border-2 border-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:111:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"111","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20md%3Aw-14%20md%3Ah-14%20mx-auto%20mb-4%20md%3Amb-6%20bg-gradient-to-br%20from-yellow-400%20to-yellow-600%20rounded-full%20flex%20items-center%20justify-center%20shadow-lg%20border-2%20border-red-600%22%7D",children:c.jsx("img",{src:"/traditional_chinese_gold_red_dragon_symbol.jpg",alt:"神机阁",className:"w-8 h-8 md:w-10 md:h-10 rounded-full object-cover","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:112:14","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"112","data-component-file":"HomePage.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Ftraditional_chinese_gold_red_dragon_symbol.jpg%22%2C%22alt%22%3A%22%E7%A5%9E%E6%9C%BA%E9%98%81%22%2C%22className%22%3A%22w-8%20h-8%20md%3Aw-10%20md%3Ah-10%20rounded-full%20object-cover%22%7D"})}),c.jsxs("h1",{className:"text-display-xl font-bold text-red-600 mb-4 md:mb-6 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:119:12","data-matrix-name":"h1","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"119","data-component-file":"HomePage.tsx","data-component-name":"h1","data-component-content":"%7B%22className%22%3A%22text-display-xl%20font-bold%20text-red-600%20mb-4%20md%3Amb-6%20font-chinese%22%7D",children:["神机阁",c.jsx("span",{className:"block text-display-md text-yellow-600 mt-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:121:14","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"121","data-component-file":"HomePage.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22block%20text-display-md%20text-yellow-600%20mt-2%22%7D",children:"专业命理分析平台"})]}),c.jsx("p",{className:"text-body-xl text-gray-700 max-w-2xl lg:max-w-3xl mx-auto leading-relaxed font-chinese px-4 mb-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:125:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"125","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-xl%20text-gray-700%20max-w-2xl%20lg%3Amax-w-3xl%20mx-auto%20leading-relaxed%20font-chinese%20px-4%20mb-6%22%7D",children:"融合传统命理智慧与现代AI技术,为您提供个性化、专业化的命理解读和人生指导"}),c.jsxs("div",{className:"max-w-4xl mx-auto px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:128:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"128","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-4xl%20mx-auto%20px-4%22%7D",children:[c.jsx("p",{className:"text-body-md text-gray-600 leading-relaxed font-chinese mb-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:129:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"129","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-md%20text-gray-600%20leading-relaxed%20font-chinese%20mb-4%22%7D",children:"神机阁是一个专业的命理分析平台,采用模块化架构设计,集成了10余个核心算法模块。 我们基于传统命理典籍,结合现代计算技术,为用户提供准确、专业的命理分析服务。"}),c.jsx("p",{className:"text-body-md text-gray-600 leading-relaxed font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:133:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"133","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-md%20text-gray-600%20leading-relaxed%20font-chinese%22%7D",children:"平台支持八字命理、紫微斗数、易经占卜三大主要分析方式, 并融入AI智能推荐、历史趋势对比等现代化功能,让古老的命理智慧焕发新的活力。"})]})]})]}),c.jsx("div",{className:"flex flex-col sm:flex-row gap-3 md:gap-4 justify-center items-center relative z-10 px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:141:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"141","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20sm%3Aflex-row%20gap-3%20md%3Agap-4%20justify-center%20items-center%20relative%20z-10%20px-4%22%7D",children:e?c.jsx($o,{to:"/analysis",className:"w-full sm:w-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:143:12","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"143","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fanalysis%22%2C%22className%22%3A%22w-full%20sm%3Aw-auto%22%7D",children:c.jsxs(yn,{size:"lg",className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:144:14","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"144","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%22%7D",children:[c.jsx(pa,{className:"mr-2 h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:145:16","data-matrix-name":"Sparkles","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"145","data-component-file":"HomePage.tsx","data-component-name":"Sparkles","data-component-content":"%7B%22className%22%3A%22mr-2%20h-5%20w-5%22%7D"}),"开始分析"]})}):c.jsxs(c.Fragment,{children:[c.jsx($o,{to:"/register",className:"w-full sm:w-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:151:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"151","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fregister%22%2C%22className%22%3A%22w-full%20sm%3Aw-auto%22%7D",children:c.jsxs(yn,{variant:"secondary",size:"lg",className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:152:16","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"152","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22secondary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%22%7D",children:[c.jsx(vd,{className:"mr-2 h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:153:18","data-matrix-name":"Heart","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"153","data-component-file":"HomePage.tsx","data-component-name":"Heart","data-component-content":"%7B%22className%22%3A%22mr-2%20h-5%20w-5%22%7D"}),"免费注册"]})}),c.jsx($o,{to:"/login",className:"w-full sm:w-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:157:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"157","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Flogin%22%2C%22className%22%3A%22w-full%20sm%3Aw-auto%22%7D",children:c.jsx(yn,{variant:"outline",size:"lg",className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:158:16","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"158","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22outline%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%22%7D",children:"登录账户"})})]})})]}),c.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 md:gap-6 relative max-w-7xl mx-auto px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:168:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"168","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-1%20sm%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-4%20md%3Agap-6%20relative%20max-w-7xl%20mx-auto%20px-4%22%7D",children:[c.jsx("div",{className:"absolute -left-12 top-1/4 w-16 h-16 opacity-15 pointer-events-none hidden xl:block","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:170:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"170","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20-left-12%20top-1%2F4%20w-16%20h-16%20opacity-15%20pointer-events-none%20hidden%20xl%3Ablock%22%7D",children:c.jsx("img",{src:"/chinese_traditional_red_gold_auspicious_cloud_pattern.jpg",alt:"",className:"w-full h-full object-cover rounded-lg","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:171:10","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"171","data-component-file":"HomePage.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_red_gold_auspicious_cloud_pattern.jpg%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-cover%20rounded-lg%22%7D"})}),c.jsx("div",{className:"absolute -right-12 bottom-1/4 w-16 h-16 opacity-15 pointer-events-none hidden xl:block","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:177:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"177","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20-right-12%20bottom-1%2F4%20w-16%20h-16%20opacity-15%20pointer-events-none%20hidden%20xl%3Ablock%22%7D",children:c.jsx("img",{src:"/chinese_traditional_red_gold_auspicious_cloud_pattern.jpg",alt:"",className:"w-full h-full object-cover rounded-lg","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:178:10","data-matrix-name":"img","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"178","data-component-file":"HomePage.tsx","data-component-name":"img","data-component-content":"%7B%22src%22%3A%22%2Fchinese_traditional_red_gold_auspicious_cloud_pattern.jpg%22%2C%22alt%22%3A%22%22%2C%22className%22%3A%22w-full%20h-full%20object-cover%20rounded-lg%22%7D"})}),t.map((o,s)=>{const r=o.icon;return c.jsxs(Eo,{variant:"elevated",className:"text-center h-full flex flex-col","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:188:12","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"188","data-component-file":"HomePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%2C%22className%22%3A%22text-center%20h-full%20flex%20flex-col%22%7D",children:[c.jsxs(pi,{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:189:14","data-matrix-name":"ChineseCardHeader","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"189","data-component-file":"HomePage.tsx","data-component-name":"ChineseCardHeader",children:[c.jsx("div",{className:"w-12 h-12 md:w-14 md:h-14 bg-gradient-to-br from-yellow-400 to-yellow-600 rounded-full flex items-center justify-center mx-auto mb-3 md:mb-4 shadow-lg border-2 border-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:190:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"190","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20md%3Aw-14%20md%3Ah-14%20bg-gradient-to-br%20from-yellow-400%20to-yellow-600%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-3%20md%3Amb-4%20shadow-lg%20border-2%20border-red-600%22%7D",children:c.jsx(r,{className:"h-6 w-6 md:h-7 md:w-7 text-red-800","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:191:18","data-matrix-name":"Icon","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"191","data-component-file":"HomePage.tsx","data-component-name":"Icon","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%20md%3Ah-7%20md%3Aw-7%20text-red-800%22%7D"})}),c.jsx(Ai,{className:"text-red-600 text-heading-md font-bold font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:193:16","data-matrix-name":"ChineseCardTitle","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"193","data-component-file":"HomePage.tsx","data-component-name":"ChineseCardTitle","data-component-content":"%7B%22className%22%3A%22text-red-600%20text-heading-md%20font-bold%20font-chinese%22%7D",children:o.title})]}),c.jsxs(xs,{className:"flex-1 flex flex-col","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:195:14","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"195","data-component-file":"HomePage.tsx","data-component-name":"ChineseCardContent","data-component-content":"%7B%22className%22%3A%22flex-1%20flex%20flex-col%22%7D",children:[c.jsx("p",{className:"text-gray-700 leading-relaxed font-chinese mb-4 text-body-md flex-1","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:196:16","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"196","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-700%20leading-relaxed%20font-chinese%20mb-4%20text-body-md%20flex-1%22%7D",children:o.description}),e&&c.jsx($o,{to:o.link,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:198:18","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"198","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%5BMemberExpression%5D%22%7D",children:c.jsx(yn,{variant:"secondary",className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:199:20","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"199","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22secondary%22%2C%22className%22%3A%22w-full%22%7D",children:"立即体验"})})]})]},s)})]}),c.jsxs("div",{className:"max-w-6xl mx-auto px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:211:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"211","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-6xl%20mx-auto%20px-4%22%7D",children:[c.jsxs("div",{className:"text-center mb-12","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:212:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"212","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-12%22%7D",children:[c.jsx("h2",{className:"text-display-lg font-bold text-red-600 mb-4 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:213:10","data-matrix-name":"h2","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"213","data-component-file":"HomePage.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-display-lg%20font-bold%20text-red-600%20mb-4%20font-chinese%22%7D",children:"平台优势"}),c.jsx("p",{className:"text-body-lg text-gray-600 max-w-2xl mx-auto font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:214:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"214","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-lg%20text-gray-600%20max-w-2xl%20mx-auto%20font-chinese%22%7D",children:"结合传统智慧与现代技术,为您提供更准确、更便捷的命理分析体验"})]}),c.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:219:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"219","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20sm%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-6%22%7D",children:n.map((o,s)=>{const r=o.icon;return c.jsx(Eo,{variant:"bordered",className:"text-center hover:shadow-lg transition-shadow","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:223:14","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"223","data-component-file":"HomePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22bordered%22%2C%22className%22%3A%22text-center%20hover%3Ashadow-lg%20transition-shadow%22%7D",children:c.jsxs(xs,{className:"py-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:224:16","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"224","data-component-file":"HomePage.tsx","data-component-name":"ChineseCardContent","data-component-content":"%7B%22className%22%3A%22py-6%22%7D",children:[c.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-blue-500 to-blue-600 rounded-full flex items-center justify-center mx-auto mb-4 shadow-md","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:225:18","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"225","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-to-br%20from-blue-500%20to-blue-600%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20shadow-md%22%7D",children:c.jsx(r,{className:"h-6 w-6 text-white","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:226:20","data-matrix-name":"Icon","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"226","data-component-file":"HomePage.tsx","data-component-name":"Icon","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%20text-white%22%7D"})}),c.jsx("h3",{className:"text-heading-sm font-bold text-gray-800 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:228:18","data-matrix-name":"h3","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"228","data-component-file":"HomePage.tsx","data-component-name":"h3","data-component-content":"%7B%22className%22%3A%22text-heading-sm%20font-bold%20text-gray-800%20mb-2%20font-chinese%22%7D",children:o.title}),c.jsx("p",{className:"text-body-sm text-gray-600 leading-relaxed font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:229:18","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"229","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-sm%20text-gray-600%20leading-relaxed%20font-chinese%22%7D",children:o.description})]})},s)})})]}),c.jsx("div",{className:"bg-gradient-to-r from-red-50 to-yellow-50 py-16 mx-4 rounded-2xl border border-red-100","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:238:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"238","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22bg-gradient-to-r%20from-red-50%20to-yellow-50%20py-16%20mx-4%20rounded-2xl%20border%20border-red-100%22%7D",children:c.jsxs("div",{className:"max-w-6xl mx-auto px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:239:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"239","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-6xl%20mx-auto%20px-4%22%7D",children:[c.jsxs("div",{className:"text-center mb-12","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:240:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"240","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-12%22%7D",children:[c.jsx("h2",{className:"text-display-lg font-bold text-red-600 mb-4 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:241:12","data-matrix-name":"h2","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"241","data-component-file":"HomePage.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-display-lg%20font-bold%20text-red-600%20mb-4%20font-chinese%22%7D",children:"平台数据"}),c.jsx("p",{className:"text-body-lg text-gray-600 max-w-2xl mx-auto font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:242:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"242","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-lg%20text-gray-600%20max-w-2xl%20mx-auto%20font-chinese%22%7D",children:"用数据说话,展现我们的专业实力和服务品质"})]}),c.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-8","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:247:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"247","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20sm%3Agrid-cols-2%20lg%3Agrid-cols-4%20gap-8%22%7D",children:a.map((o,s)=>c.jsxs("div",{className:"text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:249:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"249","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",children:[c.jsx("div",{className:"text-display-xl font-bold text-red-600 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:250:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"250","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-display-xl%20font-bold%20text-red-600%20mb-2%20font-chinese%22%7D",children:o.number}),c.jsx("div",{className:"text-heading-sm font-semibold text-gray-800 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:251:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"251","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-heading-sm%20font-semibold%20text-gray-800%20mb-2%20font-chinese%22%7D",children:o.label}),c.jsx("div",{className:"text-body-sm text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:252:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"252","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-body-sm%20text-gray-600%20font-chinese%22%7D",children:o.description})]},s))})]})}),c.jsxs("div",{className:"max-w-6xl mx-auto px-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:260:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"260","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-6xl%20mx-auto%20px-4%22%7D",children:[c.jsxs("div",{className:"text-center mb-12","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:261:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"261","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-12%22%7D",children:[c.jsx("h2",{className:"text-display-lg font-bold text-red-600 mb-4 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:262:10","data-matrix-name":"h2","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"262","data-component-file":"HomePage.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-display-lg%20font-bold%20text-red-600%20mb-4%20font-chinese%22%7D",children:"技术特色"}),c.jsx("p",{className:"text-body-lg text-gray-600 max-w-2xl mx-auto font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:263:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"263","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-lg%20text-gray-600%20max-w-2xl%20mx-auto%20font-chinese%22%7D",children:"采用先进的技术架构,确保分析结果的准确性和系统的稳定性"})]}),c.jsxs("div",{className:"grid md:grid-cols-2 gap-8","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:268:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"268","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-8%22%7D",children:[c.jsx(Eo,{variant:"elevated",className:"p-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:269:10","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"269","data-component-file":"HomePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%2C%22className%22%3A%22p-6%22%7D",children:c.jsxs("div",{className:"flex items-start space-x-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:270:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"270","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-start%20space-x-4%22%7D",children:[c.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-purple-500 to-purple-600 rounded-full flex items-center justify-center flex-shrink-0","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:271:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"271","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-to-br%20from-purple-500%20to-purple-600%20rounded-full%20flex%20items-center%20justify-center%20flex-shrink-0%22%7D",children:c.jsx(g7,{className:"h-6 w-6 text-white","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:272:16","data-matrix-name":"Brain","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"272","data-component-file":"HomePage.tsx","data-component-name":"Brain","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%20text-white%22%7D"})}),c.jsxs("div",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:274:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"274","data-component-file":"HomePage.tsx","data-component-name":"div",children:[c.jsx("h3",{className:"text-heading-md font-bold text-gray-800 mb-3 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:275:16","data-matrix-name":"h3","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"275","data-component-file":"HomePage.tsx","data-component-name":"h3","data-component-content":"%7B%22className%22%3A%22text-heading-md%20font-bold%20text-gray-800%20mb-3%20font-chinese%22%7D",children:"AI智能优化"}),c.jsxs("ul",{className:"space-y-2 text-body-sm text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:276:16","data-matrix-name":"ul","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"276","data-component-file":"HomePage.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-body-sm%20text-gray-600%20font-chinese%22%7D",children:[c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:277:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"277","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 个性化推荐算法,根据用户行为提供定制化建议"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:278:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"278","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 机器学习模型优化,持续提升分析准确度"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:279:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"279","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 智能缓存机制,响应速度提升60-80%"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:280:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"280","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 用户行为分析,提供更贴心的服务体验"})]})]})]})}),c.jsx(Eo,{variant:"elevated",className:"p-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:286:10","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"286","data-component-file":"HomePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%2C%22className%22%3A%22p-6%22%7D",children:c.jsxs("div",{className:"flex items-start space-x-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:287:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"287","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-start%20space-x-4%22%7D",children:[c.jsx("div",{className:"w-12 h-12 bg-gradient-to-br from-green-500 to-green-600 rounded-full flex items-center justify-center flex-shrink-0","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:288:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"288","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-gradient-to-br%20from-green-500%20to-green-600%20rounded-full%20flex%20items-center%20justify-center%20flex-shrink-0%22%7D",children:c.jsx(CL,{className:"h-6 w-6 text-white","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:289:16","data-matrix-name":"Award","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"289","data-component-file":"HomePage.tsx","data-component-name":"Award","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%20text-white%22%7D"})}),c.jsxs("div",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:291:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"291","data-component-file":"HomePage.tsx","data-component-name":"div",children:[c.jsx("h3",{className:"text-heading-md font-bold text-gray-800 mb-3 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:292:16","data-matrix-name":"h3","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"292","data-component-file":"HomePage.tsx","data-component-name":"h3","data-component-content":"%7B%22className%22%3A%22text-heading-md%20font-bold%20text-gray-800%20mb-3%20font-chinese%22%7D",children:"算法精进"}),c.jsxs("ul",{className:"space-y-2 text-body-sm text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:293:16","data-matrix-name":"ul","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"293","data-component-file":"HomePage.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22space-y-2%20text-body-sm%20text-gray-600%20font-chinese%22%7D",children:[c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:294:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"294","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 精确节气计算,考虑地理位置因素"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:295:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"295","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 星曜亮度算法,优化紫微斗数分析精度"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:296:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"296","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 高质量随机数生成,确保易经卦象准确性"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:297:18","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"297","data-component-file":"HomePage.tsx","data-component-name":"li",children:"• 历史数据对比分析,追踪命理变化趋势"})]})]})]})})]})]}),c.jsx(Eo,{variant:"golden",className:"text-center relative overflow-hidden mx-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:306:6","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"306","data-component-file":"HomePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22golden%22%2C%22className%22%3A%22text-center%20relative%20overflow-hidden%20mx-4%22%7D",children:c.jsxs(xs,{className:"py-12 md:py-16 relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:307:8","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"307","data-component-file":"HomePage.tsx","data-component-name":"ChineseCardContent","data-component-content":"%7B%22className%22%3A%22py-12%20md%3Apy-16%20relative%20z-10%22%7D",children:[c.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 mx-auto mb-6 md:mb-8 bg-gradient-to-br from-red-600 to-red-700 rounded-full flex items-center justify-center shadow-2xl border-2 border-red-800","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:308:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"308","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-16%20h-16%20md%3Aw-20%20md%3Ah-20%20mx-auto%20mb-6%20md%3Amb-8%20bg-gradient-to-br%20from-red-600%20to-red-700%20rounded-full%20flex%20items-center%20justify-center%20shadow-2xl%20border-2%20border-red-800%22%7D",children:c.jsx(pa,{className:"w-8 h-8 md:w-10 md:h-10 text-yellow-400","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:309:12","data-matrix-name":"Sparkles","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"309","data-component-file":"HomePage.tsx","data-component-name":"Sparkles","data-component-content":"%7B%22className%22%3A%22w-8%20h-8%20md%3Aw-10%20md%3Ah-10%20text-yellow-400%22%7D"})}),c.jsx("h2",{className:"text-display-lg font-bold mb-4 md:mb-6 font-chinese text-red-800","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:312:10","data-matrix-name":"h2","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"312","data-component-file":"HomePage.tsx","data-component-name":"h2","data-component-content":"%7B%22className%22%3A%22text-display-lg%20font-bold%20mb-4%20md%3Amb-6%20font-chinese%20text-red-800%22%7D",children:"开启您的命理之旅"}),c.jsx("p",{className:"text-red-700 mb-4 text-body-lg font-chinese leading-relaxed px-4 max-w-3xl mx-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:313:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"313","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-red-700%20mb-4%20text-body-lg%20font-chinese%20leading-relaxed%20px-4%20max-w-3xl%20mx-auto%22%7D",children:"融合千年命理智慧与现代AI技术,为您提供专业、准确、个性化的命理分析服务"}),c.jsx("p",{className:"text-red-600 mb-8 text-body-md font-chinese px-4 max-w-2xl mx-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:316:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"316","data-component-file":"HomePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-red-600%20mb-8%20text-body-md%20font-chinese%20px-4%20max-w-2xl%20mx-auto%22%7D",children:"立即体验八字命理、紫微斗数、易经占卜三大分析系统,探索属于您的人生密码"}),c.jsx("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:320:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"320","data-component-file":"HomePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20flex-col%20sm%3Aflex-row%20gap-4%20justify-center%20items-center%22%7D",children:e?c.jsx($o,{to:"/analysis","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:337:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"337","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fanalysis%22%7D",children:c.jsxs(yn,{variant:"primary",size:"lg",className:"shadow-xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:338:16","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"338","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22primary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22shadow-xl%22%7D",children:[c.jsx(pa,{className:"mr-2 h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:339:18","data-matrix-name":"Sparkles","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"339","data-component-file":"HomePage.tsx","data-component-name":"Sparkles","data-component-content":"%7B%22className%22%3A%22mr-2%20h-5%20w-5%22%7D"}),"开始专业分析"]})}):c.jsxs(c.Fragment,{children:[c.jsx($o,{to:"/register","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:323:16","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"323","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fregister%22%7D",children:c.jsxs(yn,{variant:"primary",size:"lg",className:"shadow-xl w-full sm:w-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:324:18","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"324","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22primary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22shadow-xl%20w-full%20sm%3Aw-auto%22%7D",children:[c.jsx(vd,{className:"mr-2 h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:325:20","data-matrix-name":"Heart","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"325","data-component-file":"HomePage.tsx","data-component-name":"Heart","data-component-content":"%7B%22className%22%3A%22mr-2%20h-5%20w-5%22%7D"}),"免费注册体验"]})}),c.jsx($o,{to:"/analysis","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:329:16","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"329","data-component-file":"HomePage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fanalysis%22%7D",children:c.jsxs(yn,{variant:"secondary",size:"lg",className:"w-full sm:w-auto","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:330:18","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"330","data-component-file":"HomePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22secondary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%20sm%3Aw-auto%22%7D",children:[c.jsx(Pd,{className:"mr-2 h-5 w-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx:331:20","data-matrix-name":"BookOpen","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/HomePage.tsx","data-component-line":"331","data-component-file":"HomePage.tsx","data-component-name":"BookOpen","data-component-content":"%7B%22className%22%3A%22mr-2%20h-5%20w-5%22%7D"}),"了解更多"]})})]})})]})})]})},ho=fe.forwardRef(({className:e,label:t,error:n,helperText:a,variant:o="default",size:s="md",...r},i)=>{const m=["w-full font-chinese transition-all duration-200 ease-in-out","focus:outline-none focus:ring-2 focus:ring-offset-1","disabled:opacity-50 disabled:cursor-not-allowed","placeholder:text-gray-400"],d={default:["bg-white border border-gray-300","hover:border-red-400 focus:border-red-500 focus:ring-red-500/20",n?"border-red-500 focus:border-red-500 focus:ring-red-500/20":""],bordered:["bg-transparent border-2 border-red-300","hover:border-red-500 focus:border-red-600 focus:ring-red-500/20",n?"border-red-500 focus:border-red-600 focus:ring-red-500/20":""],filled:["bg-red-50 border border-red-200","hover:bg-red-100 hover:border-red-300","focus:bg-white focus:border-red-500 focus:ring-red-500/20",n?"bg-red-100 border-red-500 focus:border-red-500 focus:ring-red-500/20":""]},A={sm:["px-3 py-2 text-body-md rounded-md","min-h-[36px]"],md:["px-4 py-2.5 text-body-lg rounded-lg","min-h-[44px]"],lg:["px-5 py-3 text-body-xl rounded-xl","min-h-[52px]"]},p=["touch-manipulation","max-md:text-base"];return c.jsxs("div",{className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:62:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"62","data-component-file":"ChineseInput.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-full%22%7D",children:[t&&c.jsxs("label",{className:"block text-label-lg font-medium text-gray-700 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:65:10","data-matrix-name":"label","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"65","data-component-file":"ChineseInput.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-label-lg%20font-medium%20text-gray-700%20mb-2%20font-chinese%22%7D",children:[t,r.required&&c.jsx("span",{className:"text-red-500 ml-1","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:67:31","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"67","data-component-file":"ChineseInput.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-red-500%20ml-1%22%7D",children:"*"})]}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:72:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"72","data-component-file":"ChineseInput.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx("input",{className:Qt(m,d[o],A[s],p,e),ref:i,...r,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:73:10","data-matrix-name":"input","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"73","data-component-file":"ChineseInput.tsx","data-component-name":"input","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D"}),n&&c.jsx("div",{className:"absolute inset-y-0 right-0 pr-3 flex items-center pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:87:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"87","data-component-file":"ChineseInput.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-y-0%20right-0%20pr-3%20flex%20items-center%20pointer-events-none%22%7D",children:c.jsx("svg",{className:"h-5 w-5 text-red-500",viewBox:"0 0 20 20",fill:"currentColor","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:88:14","data-matrix-name":"svg","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"88","data-component-file":"ChineseInput.tsx","data-component-name":"svg","data-component-content":"%7B%22className%22%3A%22h-5%20w-5%20text-red-500%22%2C%22viewBox%22%3A%220%200%2020%2020%22%2C%22fill%22%3A%22currentColor%22%7D",children:c.jsx("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:89:16","data-matrix-name":"path","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"89","data-component-file":"ChineseInput.tsx","data-component-name":"path","data-component-content":"%7B%22fillRule%22%3A%22evenodd%22%2C%22d%22%3A%22M18%2010a8%208%200%2011-16%200%208%208%200%200116%200zm-7%204a1%201%200%2011-2%200%201%201%200%20012%200zm-1-9a1%201%200%2000-1%201v4a1%201%200%20102%200V6a1%201%200%2000-1-1z%22%2C%22clipRule%22%3A%22evenodd%22%7D"})})})]}),(n||a)&&c.jsx("div",{className:"mt-1.5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:97:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"97","data-component-file":"ChineseInput.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-1.5%22%7D",children:n?c.jsx("p",{className:"text-body-sm text-red-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:99:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"99","data-component-file":"ChineseInput.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-sm%20text-red-600%20font-chinese%22%7D",children:n}):a&&c.jsx("p",{className:"text-body-sm text-gray-500 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx:102:16","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseInput.tsx","data-component-line":"102","data-component-file":"ChineseInput.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-body-sm%20text-gray-500%20font-chinese%22%7D",children:a})})]})});ho.displayName="ChineseInput";const JO=()=>{const[e,t]=ge.useState(""),[n,a]=ge.useState(""),[o,s]=ge.useState(!1),{signIn:r}=tc(),i=Gp(),m=async d=>{d.preventDefault(),s(!0);try{const{error:A}=await r(e,n);A?un.error("登录失败:"+A.message):(un.success("登录成功!"),i("/"))}catch{un.error("登录过程中发生错误")}finally{s(!1)}};return c.jsxs("div",{className:"min-h-[80vh] flex items-center justify-center px-4 py-8","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:37:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"37","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-h-%5B80vh%5D%20flex%20items-center%20justify-center%20px-4%20py-8%22%7D",children:[c.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:39:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"39","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-0%20overflow-hidden%20pointer-events-none%22%7D",children:[c.jsx("div",{className:"absolute top-1/4 left-1/4 w-32 h-32 bg-gradient-to-r from-red-500/10 to-yellow-500/10 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:40:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"40","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-1%2F4%20left-1%2F4%20w-32%20h-32%20bg-gradient-to-r%20from-red-500%2F10%20to-yellow-500%2F10%20rounded-full%20blur-3xl%22%7D"}),c.jsx("div",{className:"absolute bottom-1/4 right-1/4 w-40 h-40 bg-gradient-to-r from-yellow-500/10 to-red-500/10 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:41:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"41","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20bottom-1%2F4%20right-1%2F4%20w-40%20h-40%20bg-gradient-to-r%20from-yellow-500%2F10%20to-red-500%2F10%20rounded-full%20blur-3xl%22%7D"})]}),c.jsxs(Eo,{variant:"elevated",className:"w-full max-w-md relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:44:6","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"44","data-component-file":"LoginPage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%2C%22className%22%3A%22w-full%20max-w-md%20relative%20z-10%22%7D",children:[c.jsxs(pi,{className:"text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:45:8","data-matrix-name":"ChineseCardHeader","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"45","data-component-file":"LoginPage.tsx","data-component-name":"ChineseCardHeader","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",children:[c.jsx("div",{className:"w-14 h-14 bg-gradient-to-br from-red-600 to-red-700 rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg border-2 border-yellow-500","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:46:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"46","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-14%20h-14%20bg-gradient-to-br%20from-red-600%20to-red-700%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20shadow-lg%20border-2%20border-yellow-500%22%7D",children:c.jsx(QL,{className:"h-7 w-7 text-yellow-400","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:47:12","data-matrix-name":"LogIn","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"47","data-component-file":"LoginPage.tsx","data-component-name":"LogIn","data-component-content":"%7B%22className%22%3A%22h-7%20w-7%20text-yellow-400%22%7D"})}),c.jsx(Ai,{className:"text-2xl md:text-3xl text-red-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:49:10","data-matrix-name":"ChineseCardTitle","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"49","data-component-file":"LoginPage.tsx","data-component-name":"ChineseCardTitle","data-component-content":"%7B%22className%22%3A%22text-2xl%20md%3Atext-3xl%20text-red-600%20font-chinese%22%7D",children:"登录账户"}),c.jsx("p",{className:"text-gray-600 font-chinese mt-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:50:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"50","data-component-file":"LoginPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%20mt-2%22%7D",children:"欢迎回到神机阁"})]}),c.jsxs(xs,{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:52:8","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"52","data-component-file":"LoginPage.tsx","data-component-name":"ChineseCardContent",children:[c.jsxs("form",{onSubmit:m,className:"space-y-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:53:10","data-matrix-name":"form","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"53","data-component-file":"LoginPage.tsx","data-component-name":"form","data-component-content":"%7B%22onSubmit%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22space-y-5%22%7D",children:[c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:54:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"54","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"email",label:"邮箱地址",value:e,onChange:d=>t(d.target.value),required:!0,placeholder:"请输入您的邮箱",variant:"bordered",className:"pl-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:55:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"55","data-component-file":"LoginPage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22email%22%2C%22label%22%3A%22%E9%82%AE%E7%AE%B1%E5%9C%B0%E5%9D%80%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%82%A8%E7%9A%84%E9%82%AE%E7%AE%B1%22%2C%22variant%22%3A%22bordered%22%2C%22className%22%3A%22pl-10%22%7D"}),c.jsx(QE,{className:"absolute left-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:65:14","data-matrix-name":"Mail","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"65","data-component-file":"LoginPage.tsx","data-component-name":"Mail","data-component-content":"%7B%22className%22%3A%22absolute%20left-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:68:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"68","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"password",label:"密码",value:n,onChange:d=>a(d.target.value),required:!0,placeholder:"请输入您的密码",variant:"bordered",className:"pl-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:69:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"69","data-component-file":"LoginPage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22password%22%2C%22label%22%3A%22%E5%AF%86%E7%A0%81%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%82%A8%E7%9A%84%E5%AF%86%E7%A0%81%22%2C%22variant%22%3A%22bordered%22%2C%22className%22%3A%22pl-10%22%7D"}),c.jsx(J3,{className:"absolute left-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:79:14","data-matrix-name":"Lock","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"79","data-component-file":"LoginPage.tsx","data-component-name":"Lock","data-component-content":"%7B%22className%22%3A%22absolute%20left-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsx(yn,{type:"submit",size:"lg",className:"w-full mt-6",disabled:o,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:82:12","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"82","data-component-file":"LoginPage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22type%22%3A%22submit%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%20mt-6%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%7D",children:o?"登录中...":"登录"})]}),c.jsx("div",{className:"mt-6 text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:92:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"92","data-component-file":"LoginPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-6%20text-center%22%7D",children:c.jsxs("p",{className:"text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:93:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"93","data-component-file":"LoginPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%22%7D",children:["还没有账户?",c.jsx($o,{to:"/register",className:"text-red-600 hover:text-red-700 font-medium ml-1 transition-colors duration-200","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx:95:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/LoginPage.tsx","data-component-line":"95","data-component-file":"LoginPage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Fregister%22%2C%22className%22%3A%22text-red-600%20hover%3Atext-red-700%20font-medium%20ml-1%20transition-colors%20duration-200%22%7D",children:"立即注册"})]})})]})]})]})},eT=()=>{const[e,t]=ge.useState(""),[n,a]=ge.useState(""),[o,s]=ge.useState(""),[r,i]=ge.useState(!1),{signUp:m}=tc(),d=Gp(),A=async p=>{if(p.preventDefault(),n!==o){un.error("两次输入的密码不一致");return}if(n.length<6){un.error("密码长度不能少于6位");return}i(!0);try{const{error:g}=await m(e,n);g?un.error("注册失败:"+g.message):(un.success("注册成功!欢迎加入神机阁"),d("/profile"))}catch{un.error("注册过程中发生错误")}finally{i(!1)}};return c.jsxs("div",{className:"min-h-[80vh] flex items-center justify-center px-4 py-8","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:49:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"49","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22min-h-%5B80vh%5D%20flex%20items-center%20justify-center%20px-4%20py-8%22%7D",children:[c.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:51:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"51","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-0%20overflow-hidden%20pointer-events-none%22%7D",children:[c.jsx("div",{className:"absolute top-1/3 left-1/3 w-36 h-36 bg-gradient-to-r from-yellow-500/10 to-red-500/10 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:52:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"52","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20top-1%2F3%20left-1%2F3%20w-36%20h-36%20bg-gradient-to-r%20from-yellow-500%2F10%20to-red-500%2F10%20rounded-full%20blur-3xl%22%7D"}),c.jsx("div",{className:"absolute bottom-1/3 right-1/3 w-44 h-44 bg-gradient-to-r from-red-500/10 to-yellow-500/10 rounded-full blur-3xl","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:53:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"53","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20bottom-1%2F3%20right-1%2F3%20w-44%20h-44%20bg-gradient-to-r%20from-red-500%2F10%20to-yellow-500%2F10%20rounded-full%20blur-3xl%22%7D"})]}),c.jsxs(Eo,{variant:"elevated",className:"w-full max-w-md relative z-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:56:6","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"56","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%2C%22className%22%3A%22w-full%20max-w-md%20relative%20z-10%22%7D",children:[c.jsxs(pi,{className:"text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:57:8","data-matrix-name":"ChineseCardHeader","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"57","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseCardHeader","data-component-content":"%7B%22className%22%3A%22text-center%22%7D",children:[c.jsx("div",{className:"w-14 h-14 bg-gradient-to-br from-yellow-500 to-yellow-600 rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg border-2 border-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:58:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"58","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-14%20h-14%20bg-gradient-to-br%20from-yellow-500%20to-yellow-600%20rounded-full%20flex%20items-center%20justify-center%20mx-auto%20mb-4%20shadow-lg%20border-2%20border-red-600%22%7D",children:c.jsx(ML,{className:"h-7 w-7 text-red-800","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:59:12","data-matrix-name":"UserPlus","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"59","data-component-file":"RegisterPage.tsx","data-component-name":"UserPlus","data-component-content":"%7B%22className%22%3A%22h-7%20w-7%20text-red-800%22%7D"})}),c.jsx(Ai,{className:"text-2xl md:text-3xl text-red-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:61:10","data-matrix-name":"ChineseCardTitle","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"61","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseCardTitle","data-component-content":"%7B%22className%22%3A%22text-2xl%20md%3Atext-3xl%20text-red-600%20font-chinese%22%7D",children:"创建账户"}),c.jsx("p",{className:"text-gray-600 font-chinese mt-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:62:10","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"62","data-component-file":"RegisterPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%20mt-2%22%7D",children:"加入神机阁,开启您的命理之旅"})]}),c.jsxs(xs,{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:64:8","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"64","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseCardContent",children:[c.jsxs("form",{onSubmit:A,className:"space-y-5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:65:10","data-matrix-name":"form","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"65","data-component-file":"RegisterPage.tsx","data-component-name":"form","data-component-content":"%7B%22onSubmit%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22space-y-5%22%7D",children:[c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:66:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"66","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"email",label:"邮箱地址",value:e,onChange:p=>t(p.target.value),required:!0,placeholder:"请输入您的邮箱",variant:"bordered",className:"pl-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:67:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"67","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22email%22%2C%22label%22%3A%22%E9%82%AE%E7%AE%B1%E5%9C%B0%E5%9D%80%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%82%A8%E7%9A%84%E9%82%AE%E7%AE%B1%22%2C%22variant%22%3A%22bordered%22%2C%22className%22%3A%22pl-10%22%7D"}),c.jsx(QE,{className:"absolute left-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:77:14","data-matrix-name":"Mail","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"77","data-component-file":"RegisterPage.tsx","data-component-name":"Mail","data-component-content":"%7B%22className%22%3A%22absolute%20left-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:80:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"80","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"password",label:"密码",value:n,onChange:p=>a(p.target.value),required:!0,placeholder:"请输入您的密码(不少于6位)",variant:"bordered",className:"pl-10",helperText:"密码长度不能少于6位","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:81:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"81","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22password%22%2C%22label%22%3A%22%E5%AF%86%E7%A0%81%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%82%A8%E7%9A%84%E5%AF%86%E7%A0%81%EF%BC%88%E4%B8%8D%E5%B0%91%E4%BA%8E6%E4%BD%8D%EF%BC%89%22%2C%22variant%22%3A%22bordered%22%2C%22className%22%3A%22pl-10%22%2C%22helperText%22%3A%22%E5%AF%86%E7%A0%81%E9%95%BF%E5%BA%A6%E4%B8%8D%E8%83%BD%E5%B0%91%E4%BA%8E6%E4%BD%8D%22%7D"}),c.jsx(J3,{className:"absolute left-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:92:14","data-matrix-name":"Lock","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"92","data-component-file":"RegisterPage.tsx","data-component-name":"Lock","data-component-content":"%7B%22className%22%3A%22absolute%20left-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:95:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"95","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"password",label:"确认密码",value:o,onChange:p=>s(p.target.value),required:!0,placeholder:"请再次输入密码",variant:"bordered",className:"pl-10",error:o&&n!==o?"两次输入的密码不一致":void 0,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:96:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"96","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22password%22%2C%22label%22%3A%22%E7%A1%AE%E8%AE%A4%E5%AF%86%E7%A0%81%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E5%86%8D%E6%AC%A1%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%22%2C%22variant%22%3A%22bordered%22%2C%22className%22%3A%22pl-10%22%2C%22error%22%3A%22%5BConditionalExpression%5D%22%7D"}),c.jsx(J3,{className:"absolute left-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:107:14","data-matrix-name":"Lock","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"107","data-component-file":"RegisterPage.tsx","data-component-name":"Lock","data-component-content":"%7B%22className%22%3A%22absolute%20left-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsx(yn,{type:"submit",variant:"secondary",size:"lg",className:"w-full mt-6",disabled:r,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:110:12","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"110","data-component-file":"RegisterPage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22type%22%3A%22submit%22%2C%22variant%22%3A%22secondary%22%2C%22size%22%3A%22lg%22%2C%22className%22%3A%22w-full%20mt-6%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%7D",children:r?"注册中...":"注册账户"})]}),c.jsx("div",{className:"mt-6 text-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:121:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"121","data-component-file":"RegisterPage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-6%20text-center%22%7D",children:c.jsxs("p",{className:"text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:122:12","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"122","data-component-file":"RegisterPage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%22%7D",children:["已有账户?",c.jsx($o,{to:"/login",className:"text-red-600 hover:text-red-700 font-medium ml-1 transition-colors duration-200","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx:124:14","data-matrix-name":"Link","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/RegisterPage.tsx","data-component-line":"124","data-component-file":"RegisterPage.tsx","data-component-name":"Link","data-component-content":"%7B%22to%22%3A%22%2Flogin%22%2C%22className%22%3A%22text-red-600%20hover%3Atext-red-700%20font-medium%20ml-1%20transition-colors%20duration-200%22%7D",children:"立即登录"})]})})]})]})]})},c2=fe.forwardRef(({className:e,label:t,error:n,helperText:a,variant:o="default",size:s="md",options:r,placeholder:i,...m},d)=>{const A=["w-full font-chinese transition-all duration-200 ease-in-out","focus:outline-none focus:ring-2 focus:ring-offset-1","disabled:opacity-50 disabled:cursor-not-allowed","appearance-none cursor-pointer","bg-no-repeat bg-right"],p={default:["bg-white border border-gray-300","hover:border-red-400 focus:border-red-500 focus:ring-red-500/20",n?"border-red-500 focus:border-red-500 focus:ring-red-500/20":""],bordered:["bg-transparent border-2 border-red-300","hover:border-red-500 focus:border-red-600 focus:ring-red-500/20",n?"border-red-500 focus:border-red-600 focus:ring-red-500/20":""],filled:["bg-red-50 border border-red-200","hover:bg-red-100 hover:border-red-300","focus:bg-white focus:border-red-500 focus:ring-red-500/20",n?"bg-red-100 border-red-500 focus:border-red-500 focus:ring-red-500/20":""]},g={sm:["px-3 py-2 pr-8 text-sm rounded-md","min-h-[36px]"],md:["px-4 py-2.5 pr-10 text-base rounded-lg","min-h-[44px]"],lg:["px-5 py-3 pr-12 text-lg rounded-xl","min-h-[52px]"]},f=["touch-manipulation","max-md:text-base"];return c.jsxs("div",{className:"w-full","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:72:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"72","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-full%22%7D",children:[t&&c.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:75:10","data-matrix-name":"label","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"75","data-component-file":"ChineseSelect.tsx","data-component-name":"label","data-component-content":"%7B%22className%22%3A%22block%20text-sm%20font-medium%20text-gray-700%20mb-2%20font-chinese%22%7D",children:[t,m.required&&c.jsx("span",{className:"text-red-500 ml-1","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:77:31","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"77","data-component-file":"ChineseSelect.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22text-red-500%20ml-1%22%7D",children:"*"})]}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:82:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"82","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsxs("select",{className:Qt(A,p[o],g[s],f,e),ref:d,...m,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:83:10","data-matrix-name":"select","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"83","data-component-file":"ChineseSelect.tsx","data-component-name":"select","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%2C%22...spread%22%3Atrue%7D",children:[i&&c.jsx("option",{value:"",disabled:!0,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:96:14","data-matrix-name":"option","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"96","data-component-file":"ChineseSelect.tsx","data-component-name":"option","data-component-content":"%7B%22value%22%3A%22%22%2C%22disabled%22%3Atrue%7D",children:i}),r.map(y=>c.jsx("option",{value:y.value,disabled:y.disabled,className:"font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:103:14","data-matrix-name":"option","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"103","data-component-file":"ChineseSelect.tsx","data-component-name":"option","data-component-content":"%7B%22value%22%3A%22%5BMemberExpression%5D%22%2C%22disabled%22%3A%22%5BMemberExpression%5D%22%2C%22className%22%3A%22font-chinese%22%7D",children:y.label},y.value))]}),c.jsx("div",{className:"absolute inset-y-0 right-0 flex items-center pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:115:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"115","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22absolute%20inset-y-0%20right-0%20flex%20items-center%20pointer-events-none%22%7D",children:c.jsx("div",{className:Qt("pr-2",s==="sm"?"pr-2":s==="md"?"pr-3":"pr-4"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:116:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"116","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:c.jsx(PE,{className:Qt("text-gray-400",s==="sm"?"h-4 w-4":s==="md"?"h-5 w-5":"h-6 w-6"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:120:14","data-matrix-name":"ChevronDown","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"120","data-component-file":"ChineseSelect.tsx","data-component-name":"ChevronDown","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D"})})}),n&&c.jsx("div",{className:Qt("absolute inset-y-0 right-0 flex items-center pointer-events-none",s==="sm"?"pr-7":s==="md"?"pr-9":"pr-11"),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:129:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"129","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:c.jsx("svg",{className:"h-5 w-5 text-red-500",viewBox:"0 0 20 20",fill:"currentColor","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:133:14","data-matrix-name":"svg","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"133","data-component-file":"ChineseSelect.tsx","data-component-name":"svg","data-component-content":"%7B%22className%22%3A%22h-5%20w-5%20text-red-500%22%2C%22viewBox%22%3A%220%200%2020%2020%22%2C%22fill%22%3A%22currentColor%22%7D",children:c.jsx("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:134:16","data-matrix-name":"path","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"134","data-component-file":"ChineseSelect.tsx","data-component-name":"path","data-component-content":"%7B%22fillRule%22%3A%22evenodd%22%2C%22d%22%3A%22M18%2010a8%208%200%2011-16%200%208%208%200%200116%200zm-7%204a1%201%200%2011-2%200%201%201%200%20012%200zm-1-9a1%201%200%2000-1%201v4a1%201%200%20102%200V6a1%201%200%2000-1-1z%22%2C%22clipRule%22%3A%22evenodd%22%7D"})})})]}),(n||a)&&c.jsx("div",{className:"mt-1.5","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:142:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"142","data-component-file":"ChineseSelect.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-1.5%22%7D",children:n?c.jsx("p",{className:"text-sm text-red-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:144:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"144","data-component-file":"ChineseSelect.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-red-600%20font-chinese%22%7D",children:n}):a&&c.jsx("p",{className:"text-sm text-gray-500 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx:147:16","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/ChineseSelect.tsx","data-component-line":"147","data-component-file":"ChineseSelect.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-gray-500%20font-chinese%22%7D",children:a})})]})});c2.displayName="ChineseSelect";const tT=()=>{const{user:e}=tc(),t=Gp(),[n,a]=ge.useState(!1),[o,s]=ge.useState(null),[r,i]=ge.useState({full_name:"",birth_date:"",birth_time:"",birth_location:"",gender:"male",username:""}),m=ge.useCallback(async()=>{if(e)try{const p=await xo.profiles.get();if(p.error)throw new Error(p.error.message);if(p.data&&p.data.profile){const g=p.data.profile;s(g),i({full_name:g.full_name||"",birth_date:g.birth_date||"",birth_time:g.birth_time||"",birth_location:g.birth_location||"",gender:g.gender||"male",username:g.username||""})}}catch{}},[e]);ge.useEffect(()=>{m()},[e,m]);const d=async p=>{if(p.preventDefault(),!!e){a(!0);try{const g={...r},f=await xo.profiles.update(g);if(f.error)throw new Error(f.error.message);f.data&&f.data.profile&&s(f.data.profile),un.success("档案保存成功!即将跳转到分析页面..."),setTimeout(()=>{t("/analysis")},1500)}catch(g){un.error("保存档案失败:"+g.message)}finally{a(!1)}}},A=(p,g)=>{i(f=>({...f,[p]:g}))};return c.jsxs("div",{className:"max-w-4xl mx-auto px-4 py-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:96:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"96","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22max-w-4xl%20mx-auto%20px-4%20py-6%22%7D",children:[c.jsxs("div",{className:"text-center mb-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:97:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"97","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22text-center%20mb-6%22%7D",children:[c.jsx("h1",{className:"text-2xl md:text-3xl font-bold text-red-600 font-chinese mb-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:98:8","data-matrix-name":"h1","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"98","data-component-file":"ProfilePage.tsx","data-component-name":"h1","data-component-content":"%7B%22className%22%3A%22text-2xl%20md%3Atext-3xl%20font-bold%20text-red-600%20font-chinese%20mb-2%22%7D",children:"个人档案"}),c.jsx("p",{className:"text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:99:8","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"99","data-component-file":"ProfilePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%22%7D",children:"完善您的个人信息,获得更精准的命理分析"})]}),c.jsxs(Eo,{variant:"elevated","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:102:6","data-matrix-name":"ChineseCard","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"102","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseCard","data-component-content":"%7B%22variant%22%3A%22elevated%22%7D",children:[c.jsx(pi,{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:103:8","data-matrix-name":"ChineseCardHeader","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"103","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseCardHeader",children:c.jsxs("div",{className:"flex items-center space-x-3","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:104:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"104","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20space-x-3%22%7D",children:[c.jsx("div",{className:"w-12 h-12 bg-red-100 rounded-full flex items-center justify-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:105:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"105","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22w-12%20h-12%20bg-red-100%20rounded-full%20flex%20items-center%20justify-center%22%7D",children:c.jsx(li,{className:"h-6 w-6 text-red-600","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:106:14","data-matrix-name":"User","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"106","data-component-file":"ProfilePage.tsx","data-component-name":"User","data-component-content":"%7B%22className%22%3A%22h-6%20w-6%20text-red-600%22%7D"})}),c.jsxs("div",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:108:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"108","data-component-file":"ProfilePage.tsx","data-component-name":"div",children:[c.jsx(Ai,{className:"text-red-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:109:14","data-matrix-name":"ChineseCardTitle","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"109","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseCardTitle","data-component-content":"%7B%22className%22%3A%22text-red-600%20font-chinese%22%7D",children:"基本信息"}),c.jsx("p",{className:"text-gray-600 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:110:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"110","data-component-file":"ProfilePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-gray-600%20font-chinese%22%7D",children:"请填写准确的个人信息"})]})]})}),c.jsxs(xs,{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:114:8","data-matrix-name":"ChineseCardContent","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"114","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseCardContent",children:[c.jsxs("form",{onSubmit:d,className:"space-y-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:115:10","data-matrix-name":"form","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"115","data-component-file":"ProfilePage.tsx","data-component-name":"form","data-component-content":"%7B%22onSubmit%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22space-y-6%22%7D",children:[c.jsxs("div",{className:"grid md:grid-cols-2 gap-4 md:gap-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:116:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"116","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-4%20md%3Agap-6%22%7D",children:[c.jsx(ho,{label:"姓名",value:r.full_name,onChange:p=>A("full_name",p.target.value),required:!0,placeholder:"请输入您的真实姓名",variant:"filled","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:117:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"117","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22label%22%3A%22%E5%A7%93%E5%90%8D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%82%A8%E7%9A%84%E7%9C%9F%E5%AE%9E%E5%A7%93%E5%90%8D%22%2C%22variant%22%3A%22filled%22%7D"}),c.jsx(ho,{label:"用户名",value:r.username,onChange:p=>A("username",p.target.value),placeholder:"请输入用户名(可选)",variant:"filled","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:126:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"126","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22label%22%3A%22%E7%94%A8%E6%88%B7%E5%90%8D%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22%E8%AF%B7%E8%BE%93%E5%85%A5%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%88%E5%8F%AF%E9%80%89%EF%BC%89%22%2C%22variant%22%3A%22filled%22%7D"})]}),c.jsxs("div",{className:"grid md:grid-cols-2 gap-4 md:gap-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:135:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"135","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-4%20md%3Agap-6%22%7D",children:[c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:136:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"136","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{type:"date",label:"出生日期",value:r.birth_date,onChange:p=>A("birth_date",p.target.value),required:!0,variant:"filled",className:"pr-10","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:137:16","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"137","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22date%22%2C%22label%22%3A%22%E5%87%BA%E7%94%9F%E6%97%A5%E6%9C%9F%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22required%22%3Atrue%2C%22variant%22%3A%22filled%22%2C%22className%22%3A%22pr-10%22%7D"}),c.jsx(di,{className:"absolute right-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:146:16","data-matrix-name":"Calendar","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"146","data-component-file":"ProfilePage.tsx","data-component-name":"Calendar","data-component-content":"%7B%22className%22%3A%22absolute%20right-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]}),c.jsx(ho,{type:"time",label:"出生时间",value:r.birth_time,onChange:p=>A("birth_time",p.target.value),helperText:"选填,但强烈建议填写以提高分析准确性",variant:"filled","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:149:14","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"149","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22type%22%3A%22time%22%2C%22label%22%3A%22%E5%87%BA%E7%94%9F%E6%97%B6%E9%97%B4%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22helperText%22%3A%22%E9%80%89%E5%A1%AB%EF%BC%8C%E4%BD%86%E5%BC%BA%E7%83%88%E5%BB%BA%E8%AE%AE%E5%A1%AB%E5%86%99%E4%BB%A5%E6%8F%90%E9%AB%98%E5%88%86%E6%9E%90%E5%87%86%E7%A1%AE%E6%80%A7%22%2C%22variant%22%3A%22filled%22%7D"})]}),c.jsxs("div",{className:"grid md:grid-cols-2 gap-4 md:gap-6","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:159:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"159","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20md%3Agrid-cols-2%20gap-4%20md%3Agap-6%22%7D",children:[c.jsx(c2,{label:"性别",value:r.gender,onChange:p=>A("gender",p.target.value),options:[{value:"male",label:"男性"},{value:"female",label:"女性"}],required:!0,variant:"filled","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:160:14","data-matrix-name":"ChineseSelect","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"160","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseSelect","data-component-content":"%7B%22label%22%3A%22%E6%80%A7%E5%88%AB%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22options%22%3A%5B%22%5BObjectExpression%5D%22%2C%22%5BObjectExpression%5D%22%5D%2C%22required%22%3Atrue%2C%22variant%22%3A%22filled%22%7D"}),c.jsxs("div",{className:"relative","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:172:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"172","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22relative%22%7D",children:[c.jsx(ho,{label:"出生地点",value:r.birth_location,onChange:p=>A("birth_location",p.target.value),placeholder:"如:北京市朝阳区",variant:"filled",className:"pr-10",helperText:"选填,用于更精确的地理位置分析","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:173:16","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"173","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22label%22%3A%22%E5%87%BA%E7%94%9F%E5%9C%B0%E7%82%B9%22%2C%22value%22%3A%22%5BMemberExpression%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22%E5%A6%82%EF%BC%9A%E5%8C%97%E4%BA%AC%E5%B8%82%E6%9C%9D%E9%98%B3%E5%8C%BA%22%2C%22variant%22%3A%22filled%22%2C%22className%22%3A%22pr-10%22%2C%22helperText%22%3A%22%E9%80%89%E5%A1%AB%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%9B%B4%E7%B2%BE%E7%A1%AE%E7%9A%84%E5%9C%B0%E7%90%86%E4%BD%8D%E7%BD%AE%E5%88%86%E6%9E%90%22%7D"}),c.jsx(yB,{className:"absolute right-3 top-9 h-4 w-4 text-gray-400 pointer-events-none","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:182:16","data-matrix-name":"MapPin","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"182","data-component-file":"ProfilePage.tsx","data-component-name":"MapPin","data-component-content":"%7B%22className%22%3A%22absolute%20right-3%20top-9%20h-4%20w-4%20text-gray-400%20pointer-events-none%22%7D"})]})]}),c.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:186:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"186","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22bg-red-50%20p-4%20rounded-lg%20border%20border-red-200%22%7D",children:[c.jsx("h4",{className:"font-semibold text-red-800 mb-2 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:187:14","data-matrix-name":"h4","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"187","data-component-file":"ProfilePage.tsx","data-component-name":"h4","data-component-content":"%7B%22className%22%3A%22font-semibold%20text-red-800%20mb-2%20font-chinese%22%7D",children:"温馨提示"}),c.jsxs("ul",{className:"text-sm text-red-700 space-y-1 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:188:14","data-matrix-name":"ul","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"188","data-component-file":"ProfilePage.tsx","data-component-name":"ul","data-component-content":"%7B%22className%22%3A%22text-sm%20text-red-700%20space-y-1%20font-chinese%22%7D",children:[c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:189:16","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"189","data-component-file":"ProfilePage.tsx","data-component-name":"li",children:"• 姓名和出生日期是必填项,对命理分析至关重要"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:190:16","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"190","data-component-file":"ProfilePage.tsx","data-component-name":"li",children:"• 出生时间越精确,分析结果越准确"}),c.jsx("li",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:191:16","data-matrix-name":"li","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"191","data-component-file":"ProfilePage.tsx","data-component-name":"li",children:"• 出生地点有助于更精准的时间校正"})]})]}),c.jsxs(yn,{type:"submit",className:"w-full mt-6",size:"lg",disabled:n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:195:12","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"195","data-component-file":"ProfilePage.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22type%22%3A%22submit%22%2C%22className%22%3A%22w-full%20mt-6%22%2C%22size%22%3A%22lg%22%2C%22disabled%22%3A%22%5BIdentifier%5D%22%7D",children:[c.jsx(FE,{className:"mr-2 h-4 w-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:201:14","data-matrix-name":"Save","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"201","data-component-file":"ProfilePage.tsx","data-component-name":"Save","data-component-content":"%7B%22className%22%3A%22mr-2%20h-4%20w-4%22%7D"}),n?"保存中...":"保存档案"]})]}),o&&c.jsx("div",{className:"mt-6 pt-6 border-t border-gray-200","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:207:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"207","data-component-file":"ProfilePage.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mt-6%20pt-6%20border-t%20border-gray-200%22%7D",children:c.jsxs("p",{className:"text-sm text-gray-500 font-chinese","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx:208:14","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/pages/ProfilePage.tsx","data-component-line":"208","data-component-file":"ProfilePage.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-gray-500%20font-chinese%22%7D",children:["最后更新:",new Date(o.updated_at).toLocaleString("zh-CN")]})})]})]})]})},AA={career:{name:"事业发展",icon:"💼",questions:["我的事业发展前景如何?","现在是否适合换工作?","我应该选择哪个职业方向?","创业的时机是否成熟?","如何提升我的职场竞争力?","我的工作能力能否得到认可?","是否应该接受这个工作机会?","我的事业何时能有突破?"]},love:{name:"感情婚姻",icon:"💕",questions:["我的感情运势如何?","现在的恋情能否修成正果?","我何时能遇到真爱?","这段感情是否值得继续?","如何改善我们的关系?","我应该主动表白吗?","婚姻生活会幸福吗?","如何处理感情中的矛盾?"]},wealth:{name:"财运投资",icon:"💰",questions:["我的财运发展如何?","这项投资是否明智?","如何改善我的财务状况?","现在适合创业吗?","我的理财方向是否正确?","何时能实现财务自由?","这个商业机会值得把握吗?","如何增加我的收入来源?"]},health:{name:"健康养生",icon:"🏥",questions:["我的健康状况如何?","如何改善我的身体状况?","这个治疗方案是否有效?","我需要注意哪些健康问题?","如何调理我的身心状态?","什么运动最适合我?","我的饮食习惯需要调整吗?","如何预防疾病的发生?"]},study:{name:"学业考试",icon:"📚",questions:["我的学习成绩能否提升?","这次考试能否顺利通过?","应该选择哪个专业方向?","如何提高学习效率?","是否应该继续深造?","我的学习方法是否正确?","何时是最佳的考试时机?","如何克服学习中的困难?"]},family:{name:"家庭生活",icon:"🏠",questions:["我的家庭关系如何?","如何处理家庭矛盾?","子女教育应该注意什么?","如何改善与父母的关系?","家庭财务规划是否合理?","搬家的时机是否合适?","如何营造和谐的家庭氛围?","家人的健康状况如何?"]},general:{name:"综合运势",icon:"🔮",questions:["我的整体运势如何?","近期需要注意什么?","如何把握人生机遇?","我的人生方向是否正确?","如何化解当前的困境?","什么时候运势会好转?","我应该如何规划未来?","如何提升我的整体运势?"]}},w7=({value:e,onChange:t,className:n,label:a="占卜问题",placeholder:o="请输入您要占卜的问题"})=>{const[s,r]=ge.useState(""),[i,m]=ge.useState(""),[d,A]=ge.useState(!0),p=Object.entries(AA).map(([B,D])=>({value:B,label:`${D.icon} ${D.name}`})),g=s&&AA[s]?AA[s].questions.map((B,D)=>({value:B,label:B})):[],f=B=>{r(B),m(""),B&&A(!0)},y=B=>{m(B),t(B)},C=()=>{var L;const B=Object.values(AA).flatMap(_=>_.questions),D=B[Math.floor(Math.random()*B.length)];t(D),m(D);const N=(L=Object.entries(AA).find(([_,j])=>j.questions.includes(D)))==null?void 0:L[0];N&&r(N)},v=()=>{A(!d)};return c.jsxs("div",{className:n,"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:180:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"180","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BIdentifier%5D%22%7D",children:[c.jsxs("div",{className:"mb-6 space-y-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:182:6","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"182","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mb-6%20space-y-4%22%7D",children:[c.jsxs("div",{className:"flex items-center space-x-3","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:184:8","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"184","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22flex%20items-center%20space-x-3%22%7D",children:[c.jsxs(yn,{variant:"outline",size:"sm",onClick:v,className:"flex items-center space-x-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:185:10","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"185","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22outline%22%2C%22size%22%3A%22sm%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20space-x-2%22%7D",children:[c.jsx(PL,{className:"h-4 w-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:191:12","data-matrix-name":"Lightbulb","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"191","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"Lightbulb","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%22%7D"}),c.jsx("span",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:192:12","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"192","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"span",children:d?"隐藏预设问题":"选择预设问题"})]}),c.jsxs(yn,{variant:"outline",size:"sm",onClick:C,className:"flex items-center space-x-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:195:10","data-matrix-name":"ChineseButton","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"195","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"ChineseButton","data-component-content":"%7B%22variant%22%3A%22outline%22%2C%22size%22%3A%22sm%22%2C%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22flex%20items-center%20space-x-2%22%7D",children:[c.jsx(IE,{className:"h-4 w-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:201:12","data-matrix-name":"RefreshCw","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"201","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"RefreshCw","data-component-content":"%7B%22className%22%3A%22h-4%20w-4%22%7D"}),c.jsx("span",{"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:202:12","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"202","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"span",children:"随机问题"})]})]}),d&&c.jsxs("div",{className:"bg-gradient-to-br from-amber-50 to-yellow-50 p-4 rounded-lg border border-amber-200","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:208:10","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"208","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22bg-gradient-to-br%20from-amber-50%20to-yellow-50%20p-4%20rounded-lg%20border%20border-amber-200%22%7D",children:[c.jsxs("h4",{className:"font-semibold text-amber-800 mb-3 flex items-center","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:209:12","data-matrix-name":"h4","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"209","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"h4","data-component-content":"%7B%22className%22%3A%22font-semibold%20text-amber-800%20mb-3%20flex%20items-center%22%7D",children:[c.jsx("span",{className:"mr-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:210:14","data-matrix-name":"span","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"210","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"span","data-component-content":"%7B%22className%22%3A%22mr-2%22%7D",children:"🎯"}),"选择问题类别和预设问题"]}),c.jsx("div",{className:"mb-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:215:12","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"215","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mb-4%22%7D",children:c.jsx(c2,{label:"问题类别",value:s,onChange:B=>f(B.target.value),options:[{value:"",label:"请选择问题类别"},...p],variant:"default",className:"mb-3 [&_select]:!bg-blue-50 [&_select]:!border-blue-200 [&_select:hover]:!bg-blue-100 [&_select:focus]:!bg-white [&_select:focus]:!border-blue-500 [&_select:focus]:!ring-blue-500/20","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:216:14","data-matrix-name":"ChineseSelect","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"216","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"ChineseSelect","data-component-content":"%7B%22label%22%3A%22%E9%97%AE%E9%A2%98%E7%B1%BB%E5%88%AB%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22options%22%3A%5B%22%5BObjectExpression%5D%22%2Cnull%5D%2C%22variant%22%3A%22default%22%2C%22className%22%3A%22mb-3%20%5B%26_select%5D%3A!bg-blue-50%20%5B%26_select%5D%3A!border-blue-200%20%5B%26_select%3Ahover%5D%3A!bg-blue-100%20%5B%26_select%3Afocus%5D%3A!bg-white%20%5B%26_select%3Afocus%5D%3A!border-blue-500%20%5B%26_select%3Afocus%5D%3A!ring-blue-500%2F20%22%7D"})}),s&&g.length>0&&c.jsx("div",{className:"mb-4","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:231:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"231","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22mb-4%22%7D",children:c.jsx(c2,{label:"预设问题",value:i,onChange:B=>y(B.target.value),options:[{value:"",label:"请选择预设问题"},...g],variant:"filled","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:232:16","data-matrix-name":"ChineseSelect","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"232","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"ChineseSelect","data-component-content":"%7B%22label%22%3A%22%E9%A2%84%E8%AE%BE%E9%97%AE%E9%A2%98%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22options%22%3A%5B%22%5BObjectExpression%5D%22%2Cnull%5D%2C%22variant%22%3A%22filled%22%7D"})}),s&&g.length>0&&c.jsxs("div",{className:"space-y-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:247:14","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"247","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22space-y-2%22%7D",children:[c.jsx("p",{className:"text-sm text-amber-700 font-medium","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:248:16","data-matrix-name":"p","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"248","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"p","data-component-content":"%7B%22className%22%3A%22text-sm%20text-amber-700%20font-medium%22%7D",children:"或点击快速选择:"}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-2","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:249:16","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"249","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22grid%20grid-cols-1%20md%3Agrid-cols-2%20gap-2%22%7D",children:g.slice(0,6).map((B,D)=>c.jsx("button",{onClick:()=>y(B.value),className:"text-left p-2 text-sm bg-white hover:bg-amber-100 border border-amber-200 rounded-lg transition-colors duration-200 text-amber-800 hover:text-amber-900","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:251:20","data-matrix-name":"button","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"251","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22className%22%3A%22text-left%20p-2%20text-sm%20bg-white%20hover%3Abg-amber-100%20border%20border-amber-200%20rounded-lg%20transition-colors%20duration-200%20text-amber-800%20hover%3Atext-amber-900%22%7D",children:B.label},D))})]})]})]}),c.jsx(ho,{label:a,value:e,onChange:B=>t(B.target.value),placeholder:o,required:!0,variant:"filled",helperText:"💡 提示:问题越具体,占卜结果越准确。您可以使用预设问题或自行输入。","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx:267:6","data-matrix-name":"ChineseInput","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/YijingQuestionSelector.tsx","data-component-line":"267","data-component-file":"YijingQuestionSelector.tsx","data-component-name":"ChineseInput","data-component-content":"%7B%22label%22%3A%22%5BIdentifier%5D%22%2C%22value%22%3A%22%5BIdentifier%5D%22%2C%22onChange%22%3A%22%5BArrowFunctionExpression%5D%22%2C%22placeholder%22%3A%22%5BIdentifier%5D%22%2C%22required%22%3Atrue%2C%22variant%22%3A%22filled%22%2C%22helperText%22%3A%22%F0%9F%92%A1%20%E6%8F%90%E7%A4%BA%EF%BC%9A%E9%97%AE%E9%A2%98%E8%B6%8A%E5%85%B7%E4%BD%93%EF%BC%8C%E5%8D%A0%E5%8D%9C%E7%BB%93%E6%9E%9C%E8%B6%8A%E5%87%86%E7%A1%AE%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E9%A2%84%E8%AE%BE%E9%97%AE%E9%A2%98%E6%88%96%E8%87%AA%E8%A1%8C%E8%BE%93%E5%85%A5%E3%80%82%22%7D"})]})};var X0,B7;function Fs(){if(B7)return X0;B7=1;var e=Array.isArray;return X0=e,X0}var J0,D7;function qE(){if(D7)return J0;D7=1;var e=typeof Yf=="object"&&Yf&&Yf.Object===Object&&Yf;return J0=e,J0}var ey,U7;function nc(){if(U7)return ey;U7=1;var e=qE(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return ey=n,ey}var ty,H7;function V2(){if(H7)return ty;H7=1;var e=nc(),t=e.Symbol;return ty=t,ty}var ny,N7;function nT(){if(N7)return ny;N7=1;var e=V2(),t=Object.prototype,n=t.hasOwnProperty,a=t.toString,o=e?e.toStringTag:void 0;function s(r){var i=n.call(r,o),m=r[o];try{r[o]=void 0;var d=!0}catch{}var A=a.call(r);return d&&(i?r[o]=m:delete r[o]),A}return ny=s,ny}var ay,G7;function aT(){if(G7)return ay;G7=1;var e=Object.prototype,t=e.toString;function n(a){return t.call(a)}return ay=n,ay}var oy,j7;function mm(){if(j7)return oy;j7=1;var e=V2(),t=nT(),n=aT(),a="[object Null]",o="[object Undefined]",s=e?e.toStringTag:void 0;function r(i){return i==null?i===void 0?o:a:s&&s in Object(i)?t(i):n(i)}return oy=r,oy}var sy,E7;function lm(){if(E7)return sy;E7=1;function e(t){return t!=null&&typeof t=="object"}return sy=e,sy}var ry,_7;function _p(){if(_7)return ry;_7=1;var e=mm(),t=lm(),n="[object Symbol]";function a(o){return typeof o=="symbol"||t(o)&&e(o)==n}return ry=a,ry}var iy,S7;function bB(){if(S7)return iy;S7=1;var e=Fs(),t=_p(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(s,r){if(e(s))return!1;var i=typeof s;return i=="number"||i=="symbol"||i=="boolean"||s==null||t(s)?!0:a.test(s)||!n.test(s)||r!=null&&s in Object(r)}return iy=o,iy}var cy,P7;function Gl(){if(P7)return cy;P7=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return cy=e,cy}var my,Q7;function vB(){if(Q7)return my;Q7=1;var e=mm(),t=Gl(),n="[object AsyncFunction]",a="[object Function]",o="[object GeneratorFunction]",s="[object Proxy]";function r(i){if(!t(i))return!1;var m=e(i);return m==a||m==o||m==n||m==s}return my=r,my}var ly,I7;function oT(){if(I7)return ly;I7=1;var e=nc(),t=e["__core-js_shared__"];return ly=t,ly}var dy,F7;function sT(){if(F7)return dy;F7=1;var e=oT(),t=(function(){var a=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""})();function n(a){return!!t&&t in a}return dy=n,dy}var uy,k7;function KE(){if(k7)return uy;k7=1;var e=Function.prototype,t=e.toString;function n(a){if(a!=null){try{return t.call(a)}catch{}try{return a+""}catch{}}return""}return uy=n,uy}var py,L7;function rT(){if(L7)return py;L7=1;var e=vB(),t=sT(),n=Gl(),a=KE(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,r=Function.prototype,i=Object.prototype,m=r.toString,d=i.hasOwnProperty,A=RegExp("^"+m.call(d).replace(o,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!n(g)||t(g))return!1;var f=e(g)?A:s;return f.test(a(g))}return py=p,py}var Ay,O7;function iT(){if(O7)return Ay;O7=1;function e(t,n){return t==null?void 0:t[n]}return Ay=e,Ay}var fy,T7;function Ld(){if(T7)return fy;T7=1;var e=rT(),t=iT();function n(a,o){var s=t(a,o);return e(s)?s:void 0}return fy=n,fy}var gy,R7;function ah(){if(R7)return gy;R7=1;var e=Ld(),t=e(Object,"create");return gy=t,gy}var xy,M7;function cT(){if(M7)return xy;M7=1;var e=ah();function t(){this.__data__=e?e(null):{},this.size=0}return xy=t,xy}var hy,z7;function mT(){if(z7)return hy;z7=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return hy=e,hy}var yy,Z7;function lT(){if(Z7)return yy;Z7=1;var e=ah(),t="__lodash_hash_undefined__",n=Object.prototype,a=n.hasOwnProperty;function o(s){var r=this.__data__;if(e){var i=r[s];return i===t?void 0:i}return a.call(r,s)?r[s]:void 0}return yy=o,yy}var Cy,Y7;function dT(){if(Y7)return Cy;Y7=1;var e=ah(),t=Object.prototype,n=t.hasOwnProperty;function a(o){var s=this.__data__;return e?s[o]!==void 0:n.call(s,o)}return Cy=a,Cy}var by,q7;function uT(){if(q7)return by;q7=1;var e=ah(),t="__lodash_hash_undefined__";function n(a,o){var s=this.__data__;return this.size+=this.has(a)?0:1,s[a]=e&&o===void 0?t:o,this}return by=n,by}var vy,K7;function pT(){if(K7)return vy;K7=1;var e=cT(),t=mT(),n=lT(),a=dT(),o=uT();function s(r){var i=-1,m=r==null?0:r.length;for(this.clear();++i-1}return Ny=t,Ny}var Gy,tU;function hT(){if(tU)return Gy;tU=1;var e=oh();function t(n,a){var o=this.__data__,s=e(o,n);return s<0?(++this.size,o.push([n,a])):o[s][1]=a,this}return Gy=t,Gy}var jy,nU;function sh(){if(nU)return jy;nU=1;var e=AT(),t=fT(),n=gT(),a=xT(),o=hT();function s(r){var i=-1,m=r==null?0:r.length;for(this.clear();++i0?1:-1},wd=function(t){return X2(t)&&t.indexOf("%")===t.length-1},Nt=function(t){return TT(t)&&!J2(t)},to=function(t){return Nt(t)||X2(t)},RT=0,NB=function(t){var n=++RT;return"".concat(t||"").concat(n)},qi=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Nt(t)&&!X2(t))return a;var s;if(wd(t)){var r=t.indexOf("%");s=n*parseFloat(t.slice(0,r))/100}else s=+t;return J2(s)&&(s=a),o&&s>n&&(s=n),s},Pu=function(t){if(!t)return null;var n=Object.keys(t);return n&&n.length?t[n[0]]:null},MT=function(t){if(!Array.isArray(t))return!1;for(var n=t.length,a={},o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function $T(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var jU={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Jc=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},EU=null,nC=null,EB=function e(t){if(t===EU&&Array.isArray(nC))return nC;var n=[];return ge.Children.forEach(t,function(a){Fn(a)||(FT.isFragment(a)?n=n.concat(e(a.props.children)):n.push(a))}),nC=n,EU=t,n};function em(e,t){var n=[],a=[];return Array.isArray(t)?a=t.map(function(o){return Jc(o)}):a=[Jc(t)],EB(e).forEach(function(o){var s=Wi(o,"type.displayName")||Wi(o,"type.name");a.indexOf(s)!==-1&&n.push(o)}),n}function Ur(e,t){var n=em(e,t);return n&&n[0]}var _U=function(t){if(!t||!t.props)return!1;var n=t.props,a=n.width,o=n.height;return!(!Nt(a)||a<=0||!Nt(o)||o<=0)},WT=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],VT=function(t){return t&&t.type&&X2(t.type)&&WT.indexOf(t.type)>=0},XT=function(t,n,a,o){var s,r=(s=tC==null?void 0:tC[o])!==null&&s!==void 0?s:[];return n.startsWith("data-")||!fn(t)&&(o&&r.includes(n)||ZT.includes(n))||a&&GB.includes(n)},mn=function(t,n,a){if(!t||typeof t=="function"||typeof t=="boolean")return null;var o=t;if(ge.isValidElement(t)&&(o=t.props),!Sp(o))return null;var s={};return Object.keys(o).forEach(function(r){var i;XT((i=o)===null||i===void 0?void 0:i[r],r,n,a)&&(s[r]=o[r])}),s},iv=function e(t,n){if(t===n)return!0;var a=ge.Children.count(t);if(a!==ge.Children.count(n))return!1;if(a===0)return!0;if(a===1)return SU(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function a9(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function mv(e){var t=e.children,n=e.width,a=e.height,o=e.viewBox,s=e.className,r=e.style,i=e.title,m=e.desc,d=n9(e,t9),A=o||{width:n,height:a,x:0,y:0},p=Hn("recharts-surface",s);return fe.createElement("svg",cv({},mn(d,!0,"svg"),{className:p,width:n,height:a,style:r,viewBox:"".concat(A.x," ").concat(A.y," ").concat(A.width," ").concat(A.height)}),fe.createElement("title",null,i),fe.createElement("desc",null,m),t)}var o9=["children","className"];function lv(){return lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function r9(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var no=fe.forwardRef(function(e,t){var n=e.children,a=e.className,o=s9(e,o9),s=Hn("recharts-layer",a);return fe.createElement("g",lv({className:s},mn(o,!0),{ref:t}),n)}),Hd=function(t,n){for(var a=arguments.length,o=new Array(a>2?a-2:0),s=2;ss?0:s+n),a=a>s?s:a,a<0&&(a+=s),s=n>a?0:a-n>>>0,n>>>=0;for(var r=Array(s);++o=s?n:e(n,a,o)}return oC=t,oC}var sC,FU;function e_(){if(FU)return sC;FU=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=t+n+a,s="\\ufe0e\\ufe0f",r="\\u200d",i=RegExp("["+r+e+o+s+"]");function m(d){return i.test(d)}return sC=m,sC}var rC,kU;function m9(){if(kU)return rC;kU=1;function e(t){return t.split("")}return rC=e,rC}var iC,LU;function l9(){if(LU)return iC;LU=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",n="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=t+n+a,s="\\ufe0e\\ufe0f",r="["+e+"]",i="["+o+"]",m="\\ud83c[\\udffb-\\udfff]",d="(?:"+i+"|"+m+")",A="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",f="\\u200d",y=d+"?",C="["+s+"]?",v="(?:"+f+"(?:"+[A,p,g].join("|")+")"+C+y+")*",B=C+y+v,D="(?:"+[A+i+"?",i,p,g,r].join("|")+")",N=RegExp(m+"(?="+m+")|"+D+B,"g");function L(_){return _.match(N)||[]}return iC=L,iC}var cC,OU;function d9(){if(OU)return cC;OU=1;var e=m9(),t=e_(),n=l9();function a(o){return t(o)?n(o):e(o)}return cC=a,cC}var mC,TU;function u9(){if(TU)return mC;TU=1;var e=c9(),t=e_(),n=d9(),a=WE();function o(s){return function(r){r=a(r);var i=t(r)?n(r):void 0,m=i?i[0]:r.charAt(0),d=i?e(i,1).join(""):r.slice(1);return m[s]()+d}}return mC=o,mC}var lC,RU;function p9(){if(RU)return lC;RU=1;var e=u9(),t=e("toUpperCase");return lC=t,lC}var A9=p9();const ch=Mn(A9);function na(e){return function(){return e}}const t_=Math.cos,Jg=Math.sin,fi=Math.sqrt,ex=Math.PI,mh=2*ex,dv=Math.PI,uv=2*dv,gd=1e-6,f9=uv-gd;function n_(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return n_;const n=10**t;return function(a){this._+=a[0];for(let o=1,s=a.length;ogd)if(!(Math.abs(p*m-d*A)>gd)||!s)this._append`L${this._x1=t},${this._y1=n}`;else{let f=a-r,y=o-i,C=m*m+d*d,v=f*f+y*y,B=Math.sqrt(C),D=Math.sqrt(g),N=s*Math.tan((dv-Math.acos((C+g-v)/(2*B*D)))/2),L=N/D,_=N/B;Math.abs(L-1)>gd&&this._append`L${t+L*A},${n+L*p}`,this._append`A${s},${s},0,0,${+(p*f>A*y)},${this._x1=t+_*m},${this._y1=n+_*d}`}}arc(t,n,a,o,s,r){if(t=+t,n=+n,a=+a,r=!!r,a<0)throw new Error(`negative radius: ${a}`);let i=a*Math.cos(o),m=a*Math.sin(o),d=t+i,A=n+m,p=1^r,g=r?o-s:s-o;this._x1===null?this._append`M${d},${A}`:(Math.abs(this._x1-d)>gd||Math.abs(this._y1-A)>gd)&&this._append`L${d},${A}`,a&&(g<0&&(g=g%uv+uv),g>f9?this._append`A${a},${a},0,1,${p},${t-i},${n-m}A${a},${a},0,1,${p},${this._x1=d},${this._y1=A}`:g>gd&&this._append`A${a},${a},0,${+(g>=dv)},${p},${this._x1=t+a*Math.cos(s)},${this._y1=n+a*Math.sin(s)}`)}rect(t,n,a,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${a=+a}v${+o}h${-a}Z`}toString(){return this._}}function _B(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const a=Math.floor(n);if(!(a>=0))throw new RangeError(`invalid digits: ${n}`);t=a}return e},()=>new x9(t)}function SB(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function a_(e){this._context=e}a_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function lh(e){return new a_(e)}function o_(e){return e[0]}function s_(e){return e[1]}function r_(e,t){var n=na(!0),a=null,o=lh,s=null,r=_B(i);e=typeof e=="function"?e:e===void 0?o_:na(e),t=typeof t=="function"?t:t===void 0?s_:na(t);function i(m){var d,A=(m=SB(m)).length,p,g=!1,f;for(a==null&&(s=o(f=r())),d=0;d<=A;++d)!(d=f;--y)i.point(N[y],L[y]);i.lineEnd(),i.areaEnd()}B&&(N[g]=+e(v,g,p),L[g]=+t(v,g,p),i.point(a?+a(v,g,p):N[g],n?+n(v,g,p):L[g]))}if(D)return i=null,D+""||null}function A(){return r_().defined(o).curve(r).context(s)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:na(+p),a=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:na(+p),d):e},d.x1=function(p){return arguments.length?(a=p==null?null:typeof p=="function"?p:na(+p),d):a},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:na(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:na(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:na(+p),d):n},d.lineX0=d.lineY0=function(){return A().x(e).y(t)},d.lineY1=function(){return A().x(e).y(n)},d.lineX1=function(){return A().x(a).y(t)},d.defined=function(p){return arguments.length?(o=typeof p=="function"?p:na(!!p),d):o},d.curve=function(p){return arguments.length?(r=p,s!=null&&(i=r(s)),d):r},d.context=function(p){return arguments.length?(p==null?s=i=null:i=r(s=p),d):s},d}class i_{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function h9(e){return new i_(e,!0)}function y9(e){return new i_(e,!1)}const PB={draw(e,t){const n=fi(t/ex);e.moveTo(n,0),e.arc(0,0,n,0,mh)}},C9={draw(e,t){const n=fi(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},c_=fi(1/3),b9=c_*2,v9={draw(e,t){const n=fi(t/b9),a=n*c_;e.moveTo(0,-n),e.lineTo(a,0),e.lineTo(0,n),e.lineTo(-a,0),e.closePath()}},w9={draw(e,t){const n=fi(t),a=-n/2;e.rect(a,a,n,n)}},B9=.8908130915292852,m_=Jg(ex/10)/Jg(7*ex/10),D9=Jg(mh/10)*m_,U9=-t_(mh/10)*m_,H9={draw(e,t){const n=fi(t*B9),a=D9*n,o=U9*n;e.moveTo(0,-n),e.lineTo(a,o);for(let s=1;s<5;++s){const r=mh*s/5,i=t_(r),m=Jg(r);e.lineTo(m*n,-i*n),e.lineTo(i*a-m*o,m*a+i*o)}e.closePath()}},dC=fi(3),N9={draw(e,t){const n=-fi(t/(dC*3));e.moveTo(0,n*2),e.lineTo(-dC*n,-n),e.lineTo(dC*n,-n),e.closePath()}},vr=-.5,wr=fi(3)/2,pv=1/fi(12),G9=(pv/2+1)*3,j9={draw(e,t){const n=fi(t/G9),a=n/2,o=n*pv,s=a,r=n*pv+n,i=-s,m=r;e.moveTo(a,o),e.lineTo(s,r),e.lineTo(i,m),e.lineTo(vr*a-wr*o,wr*a+vr*o),e.lineTo(vr*s-wr*r,wr*s+vr*r),e.lineTo(vr*i-wr*m,wr*i+vr*m),e.lineTo(vr*a+wr*o,vr*o-wr*a),e.lineTo(vr*s+wr*r,vr*r-wr*s),e.lineTo(vr*i+wr*m,vr*m-wr*i),e.closePath()}};function E9(e,t){let n=null,a=_B(o);e=typeof e=="function"?e:na(e||PB),t=typeof t=="function"?t:na(t===void 0?64:+t);function o(){let s;if(n||(n=s=a()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),s)return n=null,s+""||null}return o.type=function(s){return arguments.length?(e=typeof s=="function"?s:na(s),o):e},o.size=function(s){return arguments.length?(t=typeof s=="function"?s:na(+s),o):t},o.context=function(s){return arguments.length?(n=s??null,o):n},o}function tx(){}function nx(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function l_(e){this._context=e}l_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:nx(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:nx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function _9(e){return new l_(e)}function d_(e){this._context=e}d_.prototype={areaStart:tx,areaEnd:tx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:nx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function S9(e){return new d_(e)}function u_(e){this._context=e}u_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,a=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,a):this._context.moveTo(n,a);break;case 3:this._point=4;default:nx(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function P9(e){return new u_(e)}function p_(e){this._context=e}p_.prototype={areaStart:tx,areaEnd:tx,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Q9(e){return new p_(e)}function MU(e){return e<0?-1:1}function zU(e,t,n){var a=e._x1-e._x0,o=t-e._x1,s=(e._y1-e._y0)/(a||o<0&&-0),r=(n-e._y1)/(o||a<0&&-0),i=(s*o+r*a)/(a+o);return(MU(s)+MU(r))*Math.min(Math.abs(s),Math.abs(r),.5*Math.abs(i))||0}function ZU(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function uC(e,t,n){var a=e._x0,o=e._y0,s=e._x1,r=e._y1,i=(s-a)/3;e._context.bezierCurveTo(a+i,o+i*t,s-i,r-i*n,s,r)}function ax(e){this._context=e}ax.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:uC(this,this._t0,ZU(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,uC(this,ZU(this,n=zU(this,e,t)),n);break;default:uC(this,this._t0,n=zU(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function A_(e){this._context=new f_(e)}(A_.prototype=Object.create(ax.prototype)).point=function(e,t){ax.prototype.point.call(this,t,e)};function f_(e){this._context=e}f_.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,a,o,s){this._context.bezierCurveTo(t,e,a,n,s,o)}};function I9(e){return new ax(e)}function F9(e){return new A_(e)}function g_(e){this._context=e}g_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var a=YU(e),o=YU(t),s=0,r=1;r=0;--t)o[t]=(r[t]-o[t+1])/s[t];for(s[n-1]=(e[n]+o[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function L9(e){return new dh(e,.5)}function O9(e){return new dh(e,0)}function T9(e){return new dh(e,1)}function np(e,t){if((r=e.length)>1)for(var n=1,a,o,s=e[t[0]],r,i=s.length;n=0;)n[t]=t;return n}function R9(e,t){return e[t]}function M9(e){const t=[];return t.key=e,t}function z9(){var e=na([]),t=Av,n=np,a=R9;function o(s){var r=Array.from(e.apply(this,arguments),M9),i,m=r.length,d=-1,A;for(const p of s)for(i=0,++d;i0){for(var n,a,o=0,s=e[0].length,r;o0){for(var n=0,a=e[t[0]],o,s=a.length;n0)||!((s=(o=e[t[0]]).length)>0))){for(var n=0,a=1,o,s,r;a=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function J9(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var x_={symbolCircle:PB,symbolCross:C9,symbolDiamond:v9,symbolSquare:w9,symbolStar:H9,symbolTriangle:N9,symbolWye:j9},eR=Math.PI/180,tR=function(t){var n="symbol".concat(ch(t));return x_[n]||PB},nR=function(t,n,a){if(n==="area")return t;switch(a){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var o=18*eR;return 1.25*t*t*(Math.tan(o)-Math.tan(o*2)*Math.pow(Math.tan(o),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},aR=function(t,n){x_["symbol".concat(ch(t))]=n},h_=function(t){var n=t.type,a=n===void 0?"circle":n,o=t.size,s=o===void 0?64:o,r=t.sizeType,i=r===void 0?"area":r,m=X9(t,K9),d=KU(KU({},m),{},{type:a,size:s,sizeType:i}),A=function(){var v=tR(a),B=E9().type(v).size(nR(s,i,a));return B()},p=d.className,g=d.cx,f=d.cy,y=mn(d,!0);return g===+g&&f===+f&&s===+s?fe.createElement("path",fv({},y,{className:Hn("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(f,")"),d:A()})):null};h_.registerSymbol=aR;function ap(e){"@babel/helpers - typeof";return ap=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ap(e)}function gv(){return gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t`);var D=f.inactive?d:f.color;return fe.createElement("li",gv({className:v,style:p,key:"legend-item-".concat(y)},jB(a.props,f,y)),fe.createElement(mv,{width:r,height:r,viewBox:A,style:g},a.renderIcon(f)),fe.createElement("span",{className:"recharts-legend-item-text",style:{color:D}},C?C(B,f,y):B))})}},{key:"render",value:function(){var a=this.props,o=a.payload,s=a.layout,r=a.align;if(!o||!o.length)return null;var i={padding:0,margin:0,textAlign:s==="horizontal"?r:"left"};return fe.createElement("ul",{className:"recharts-default-legend",style:i},this.renderItems())}}])})(ge.PureComponent);l2(QB,"displayName","Legend");l2(QB,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var pC,WU;function pR(){if(WU)return pC;WU=1;var e=sh();function t(){this.__data__=new e,this.size=0}return pC=t,pC}var AC,VU;function AR(){if(VU)return AC;VU=1;function e(t){var n=this.__data__,a=n.delete(t);return this.size=n.size,a}return AC=e,AC}var fC,XU;function fR(){if(XU)return fC;XU=1;function e(t){return this.__data__.get(t)}return fC=e,fC}var gC,JU;function gR(){if(JU)return gC;JU=1;function e(t){return this.__data__.has(t)}return gC=e,gC}var xC,e4;function xR(){if(e4)return xC;e4=1;var e=sh(),t=BB(),n=DB(),a=200;function o(s,r){var i=this.__data__;if(i instanceof e){var m=i.__data__;if(!t||m.lengthf))return!1;var C=p.get(r),v=p.get(i);if(C&&v)return C==i&&v==r;var B=-1,D=!0,N=m&o?new e:void 0;for(p.set(r,i),p.set(i,r);++B-1&&a%1==0&&a-1&&n%1==0&&n<=e}return LC=t,LC}var OC,B4;function jR(){if(B4)return OC;B4=1;var e=mm(),t=LB(),n=lm(),a="[object Arguments]",o="[object Array]",s="[object Boolean]",r="[object Date]",i="[object Error]",m="[object Function]",d="[object Map]",A="[object Number]",p="[object Object]",g="[object RegExp]",f="[object Set]",y="[object String]",C="[object WeakMap]",v="[object ArrayBuffer]",B="[object DataView]",D="[object Float32Array]",N="[object Float64Array]",L="[object Int8Array]",_="[object Int16Array]",j="[object Int32Array]",F="[object Uint8Array]",T="[object Uint8ClampedArray]",M="[object Uint16Array]",Z="[object Uint32Array]",P={};P[D]=P[N]=P[L]=P[_]=P[j]=P[F]=P[T]=P[M]=P[Z]=!0,P[a]=P[o]=P[v]=P[s]=P[B]=P[r]=P[i]=P[m]=P[d]=P[A]=P[p]=P[g]=P[f]=P[y]=P[C]=!1;function I(O){return n(O)&&t(O.length)&&!!P[e(O)]}return OC=I,OC}var TC,D4;function N_(){if(D4)return TC;D4=1;function e(t){return function(n){return t(n)}}return TC=e,TC}var PA={exports:{}};PA.exports;var U4;function ER(){return U4||(U4=1,(function(e,t){var n=qE(),a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,s=o&&o.exports===a,r=s&&n.process,i=(function(){try{var m=o&&o.require&&o.require("util").types;return m||r&&r.binding&&r.binding("util")}catch{}})();e.exports=i})(PA,PA.exports)),PA.exports}var RC,H4;function G_(){if(H4)return RC;H4=1;var e=jR(),t=N_(),n=ER(),a=n&&n.isTypedArray,o=a?t(a):e;return RC=o,RC}var MC,N4;function _R(){if(N4)return MC;N4=1;var e=HR(),t=FB(),n=Fs(),a=H_(),o=kB(),s=G_(),r=Object.prototype,i=r.hasOwnProperty;function m(d,A){var p=n(d),g=!p&&t(d),f=!p&&!g&&a(d),y=!p&&!g&&!f&&s(d),C=p||g||f||y,v=C?e(d.length,String):[],B=v.length;for(var D in d)(A||i.call(d,D))&&!(C&&(D=="length"||f&&(D=="offset"||D=="parent")||y&&(D=="buffer"||D=="byteLength"||D=="byteOffset")||o(D,B)))&&v.push(D);return v}return MC=m,MC}var zC,G4;function SR(){if(G4)return zC;G4=1;var e=Object.prototype;function t(n){var a=n&&n.constructor,o=typeof a=="function"&&a.prototype||e;return n===o}return zC=t,zC}var ZC,j4;function j_(){if(j4)return ZC;j4=1;function e(t,n){return function(a){return t(n(a))}}return ZC=e,ZC}var YC,E4;function PR(){if(E4)return YC;E4=1;var e=j_(),t=e(Object.keys,Object);return YC=t,YC}var qC,_4;function QR(){if(_4)return qC;_4=1;var e=SR(),t=PR(),n=Object.prototype,a=n.hasOwnProperty;function o(s){if(!e(s))return t(s);var r=[];for(var i in Object(s))a.call(s,i)&&i!="constructor"&&r.push(i);return r}return qC=o,qC}var KC,S4;function ef(){if(S4)return KC;S4=1;var e=vB(),t=LB();function n(a){return a!=null&&t(a.length)&&!e(a)}return KC=n,KC}var $C,P4;function uh(){if(P4)return $C;P4=1;var e=_R(),t=QR(),n=ef();function a(o){return n(o)?e(o):t(o)}return $C=a,$C}var WC,Q4;function IR(){if(Q4)return WC;Q4=1;var e=wR(),t=UR(),n=uh();function a(o){return e(o,n,t)}return WC=a,WC}var VC,I4;function FR(){if(I4)return VC;I4=1;var e=IR(),t=1,n=Object.prototype,a=n.hasOwnProperty;function o(s,r,i,m,d,A){var p=i&t,g=e(s),f=g.length,y=e(r),C=y.length;if(f!=C&&!p)return!1;for(var v=f;v--;){var B=g[v];if(!(p?B in r:a.call(r,B)))return!1}var D=A.get(s),N=A.get(r);if(D&&N)return D==r&&N==s;var L=!0;A.set(s,r),A.set(r,s);for(var _=p;++v-1}return wb=t,wb}var Bb,mH;function aM(){if(mH)return Bb;mH=1;function e(t,n,a){for(var o=-1,s=t==null?0:t.length;++o=r){var B=d?null:o(m);if(B)return s(B);y=!1,g=a,v=new e}else v=d?[]:C;e:for(;++p=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function hM(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function yM(e){return e.value}function CM(e,t){if(fe.isValidElement(e))return fe.cloneElement(e,t);if(typeof e=="function")return fe.createElement(e,t);t.ref;var n=xM(t,mM);return fe.createElement(QB,n)}var xH=1,qu=(function(e){function t(){var n;lM(this,t);for(var a=arguments.length,o=new Array(a),s=0;sxH||Math.abs(o.height-this.lastBoundingBox.height)>xH)&&(this.lastBoundingBox.width=o.width,this.lastBoundingBox.height=o.height,a&&a(o)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,a&&a(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Mc({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(a){var o=this.props,s=o.layout,r=o.align,i=o.verticalAlign,m=o.margin,d=o.chartWidth,A=o.chartHeight,p,g;if(!a||(a.left===void 0||a.left===null)&&(a.right===void 0||a.right===null))if(r==="center"&&s==="vertical"){var f=this.getBBoxSnapshot();p={left:((d||0)-f.width)/2}}else p=r==="right"?{right:m&&m.right||0}:{left:m&&m.left||0};if(!a||(a.top===void 0||a.top===null)&&(a.bottom===void 0||a.bottom===null))if(i==="middle"){var y=this.getBBoxSnapshot();g={top:((A||0)-y.height)/2}}else g=i==="bottom"?{bottom:m&&m.bottom||0}:{top:m&&m.top||0};return Mc(Mc({},p),g)}},{key:"render",value:function(){var a=this,o=this.props,s=o.content,r=o.width,i=o.height,m=o.wrapperStyle,d=o.payloadUniqBy,A=o.payload,p=Mc(Mc({position:"absolute",width:r||"auto",height:i||"auto"},this.getDefaultPosition(m)),m);return fe.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(f){a.wrapperNode=f}},CM(s,Mc(Mc({},this.props),{},{payload:Q_(A,d,yM)})))}}],[{key:"getWithHeight",value:function(a,o){var s=Mc(Mc({},this.defaultProps),a.props),r=s.layout;return r==="vertical"&&Nt(a.props.height)?{height:a.props.height}:r==="horizontal"?{width:a.props.width||o}:null}}])})(ge.PureComponent);ph(qu,"displayName","Legend");ph(qu,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Gb,hH;function bM(){if(hH)return Gb;hH=1;var e=V2(),t=FB(),n=Fs(),a=e?e.isConcatSpreadable:void 0;function o(s){return n(s)||t(s)||!!(a&&s&&s[a])}return Gb=o,Gb}var jb,yH;function k_(){if(yH)return jb;yH=1;var e=U_(),t=bM();function n(a,o,s,r,i){var m=-1,d=a.length;for(s||(s=t),i||(i=[]);++m0&&s(A)?o>1?n(A,o-1,s,r,i):e(i,A):r||(i[i.length]=A)}return i}return jb=n,jb}var Eb,CH;function vM(){if(CH)return Eb;CH=1;function e(t){return function(n,a,o){for(var s=-1,r=Object(n),i=o(n),m=i.length;m--;){var d=i[t?m:++s];if(a(r[d],d,r)===!1)break}return n}}return Eb=e,Eb}var _b,bH;function wM(){if(bH)return _b;bH=1;var e=vM(),t=e();return _b=t,_b}var Sb,vH;function L_(){if(vH)return Sb;vH=1;var e=wM(),t=uh();function n(a,o){return a&&e(a,o,t)}return Sb=n,Sb}var Pb,wH;function BM(){if(wH)return Pb;wH=1;var e=ef();function t(n,a){return function(o,s){if(o==null)return o;if(!e(o))return n(o,s);for(var r=o.length,i=a?r:-1,m=Object(o);(a?i--:++ia||i&&m&&A&&!d&&!p||s&&m&&A||!o&&A||!r)return 1;if(!s&&!i&&!p&&n=d)return A;var p=o[s];return A*(p=="desc"?-1:1)}}return n.index-a.index}return Lb=t,Lb}var Ob,GH;function NM(){if(GH)return Ob;GH=1;var e=UB(),t=HB(),n=ac(),a=O_(),o=DM(),s=N_(),r=HM(),i=Pp(),m=Fs();function d(A,p,g){p.length?p=e(p,function(C){return m(C)?function(v){return t(v,C.length===1?C[0]:C)}:C}):p=[i];var f=-1;p=e(p,s(n));var y=a(A,function(C,v,B){var D=e(p,function(N){return N(C)});return{criteria:D,index:++f,value:C}});return o(y,function(C,v){return r(C,v,g)})}return Ob=d,Ob}var Tb,jH;function GM(){if(jH)return Tb;jH=1;function e(t,n,a){switch(a.length){case 0:return t.call(n);case 1:return t.call(n,a[0]);case 2:return t.call(n,a[0],a[1]);case 3:return t.call(n,a[0],a[1],a[2])}return t.apply(n,a)}return Tb=e,Tb}var Rb,EH;function jM(){if(EH)return Rb;EH=1;var e=GM(),t=Math.max;function n(a,o,s){return o=t(o===void 0?a.length-1:o,0),function(){for(var r=arguments,i=-1,m=t(r.length-o,0),d=Array(m);++i0){if(++s>=e)return arguments[0]}else s=0;return o.apply(void 0,arguments)}}return Yb=a,Yb}var qb,IH;function PM(){if(IH)return qb;IH=1;var e=_M(),t=SM(),n=t(e);return qb=n,qb}var Kb,FH;function QM(){if(FH)return Kb;FH=1;var e=Pp(),t=jM(),n=PM();function a(o,s){return n(t(o,s,e),o+"")}return Kb=a,Kb}var $b,kH;function Ah(){if(kH)return $b;kH=1;var e=wB(),t=ef(),n=kB(),a=Gl();function o(s,r,i){if(!a(i))return!1;var m=typeof r;return(m=="number"?t(i)&&n(r,i.length):m=="string"&&r in i)?e(i[r],s):!1}return $b=o,$b}var Wb,LH;function IM(){if(LH)return Wb;LH=1;var e=k_(),t=NM(),n=QM(),a=Ah(),o=n(function(s,r){if(s==null)return[];var i=r.length;return i>1&&a(s,r[0],r[1])?r=[]:i>2&&a(r[0],r[1],r[2])&&(r=[r[0]]),t(s,e(r,1),[])});return Wb=o,Wb}var FM=IM();const RB=Mn(FM);function d2(e){"@babel/helpers - typeof";return d2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},d2(e)}function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n=t.x),"".concat(fA,"-left"),Nt(n)&&t&&Nt(t.x)&&n=t.y),"".concat(fA,"-top"),Nt(a)&&t&&Nt(t.y)&&aC?Math.max(A,m[a]):Math.max(p,m[a])}function XM(e){var t=e.translateX,n=e.translateY,a=e.useTranslate3d;return{transform:a?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function JM(e){var t=e.allowEscapeViewBox,n=e.coordinate,a=e.offsetTopLeft,o=e.position,s=e.reverseDirection,r=e.tooltipBox,i=e.useTranslate3d,m=e.viewBox,d,A,p;return r.height>0&&r.width>0&&n?(A=RH({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:a,position:o,reverseDirection:s,tooltipDimension:r.width,viewBox:m,viewBoxDimension:m.width}),p=RH({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:a,position:o,reverseDirection:s,tooltipDimension:r.height,viewBox:m,viewBoxDimension:m.height}),d=XM({translateX:A,translateY:p,useTranslate3d:i})):d=WM,{cssProperties:d,cssClasses:VM({translateX:A,translateY:p,coordinate:n})}}function sp(e){"@babel/helpers - typeof";return sp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sp(e)}function MH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function zH(e){for(var t=1;tZH||Math.abs(a.height-this.state.lastBoundingBox.height)>ZH)&&this.setState({lastBoundingBox:{width:a.width,height:a.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var a,o;this.props.active&&this.updateBBox(),this.state.dismissed&&(((a=this.props.coordinate)===null||a===void 0?void 0:a.x)!==this.state.dismissedAtCoordinate.x||((o=this.props.coordinate)===null||o===void 0?void 0:o.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var a=this,o=this.props,s=o.active,r=o.allowEscapeViewBox,i=o.animationDuration,m=o.animationEasing,d=o.children,A=o.coordinate,p=o.hasPayload,g=o.isAnimationActive,f=o.offset,y=o.position,C=o.reverseDirection,v=o.useTranslate3d,B=o.viewBox,D=o.wrapperStyle,N=JM({allowEscapeViewBox:r,coordinate:A,offsetTopLeft:f,position:y,reverseDirection:C,tooltipBox:this.state.lastBoundingBox,useTranslate3d:v,viewBox:B}),L=N.cssClasses,_=N.cssProperties,j=zH(zH({transition:g&&s?"transform ".concat(i,"ms ").concat(m):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&s&&p?"visible":"hidden",position:"absolute",top:0,left:0},D);return fe.createElement("div",{tabIndex:-1,className:L,style:j,ref:function(T){a.wrapperNode=T}},d)}}])})(ge.PureComponent),mz=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},fh={isSsr:mz()};function rp(e){"@babel/helpers - typeof";return rp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rp(e)}function YH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function qH(e){for(var t=1;t0;return fe.createElement(cz,{allowEscapeViewBox:r,animationDuration:i,animationEasing:m,isAnimationActive:g,active:s,coordinate:A,hasPayload:j,offset:f,position:v,reverseDirection:B,useTranslate3d:D,viewBox:N,wrapperStyle:L},yz(d,qH(qH({},this.props),{},{payload:_})))}}])})(ge.PureComponent);MB(qc,"displayName","Tooltip");MB(qc,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!fh.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var Xb,KH;function Cz(){if(KH)return Xb;KH=1;var e=nc(),t=function(){return e.Date.now()};return Xb=t,Xb}var Jb,$H;function bz(){if($H)return Jb;$H=1;var e=/\s/;function t(n){for(var a=n.length;a--&&e.test(n.charAt(a)););return a}return Jb=t,Jb}var e1,WH;function vz(){if(WH)return e1;WH=1;var e=bz(),t=/^\s+/;function n(a){return a&&a.slice(0,e(a)+1).replace(t,"")}return e1=n,e1}var t1,VH;function Y_(){if(VH)return t1;VH=1;var e=vz(),t=Gl(),n=_p(),a=NaN,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,r=/^0o[0-7]+$/i,i=parseInt;function m(d){if(typeof d=="number")return d;if(n(d))return a;if(t(d)){var A=typeof d.valueOf=="function"?d.valueOf():d;d=t(A)?A+"":A}if(typeof d!="string")return d===0?d:+d;d=e(d);var p=s.test(d);return p||r.test(d)?i(d.slice(2),p?2:8):o.test(d)?a:+d}return t1=m,t1}var n1,XH;function wz(){if(XH)return n1;XH=1;var e=Gl(),t=Cz(),n=Y_(),a="Expected a function",o=Math.max,s=Math.min;function r(i,m,d){var A,p,g,f,y,C,v=0,B=!1,D=!1,N=!0;if(typeof i!="function")throw new TypeError(a);m=n(m)||0,e(d)&&(B=!!d.leading,D="maxWait"in d,g=D?o(n(d.maxWait)||0,m):g,N="trailing"in d?!!d.trailing:N);function L(O){var z=A,X=p;return A=p=void 0,v=O,f=i.apply(X,z),f}function _(O){return v=O,y=setTimeout(T,m),B?L(O):f}function j(O){var z=O-C,X=O-v,ae=m-z;return D?s(ae,g-X):ae}function F(O){var z=O-C,X=O-v;return C===void 0||z>=m||z<0||D&&X>=g}function T(){var O=t();if(F(O))return M(O);y=setTimeout(T,j(O))}function M(O){return y=void 0,N&&A?L(O):(A=p=void 0,f)}function Z(){y!==void 0&&clearTimeout(y),v=0,A=C=p=y=void 0}function P(){return y===void 0?f:M(t())}function I(){var O=t(),z=F(O);if(A=arguments,p=this,C=O,z){if(y===void 0)return _(C);if(D)return clearTimeout(y),y=setTimeout(T,m),L(C)}return y===void 0&&(y=setTimeout(T,m)),f}return I.cancel=Z,I.flush=P,I}return n1=r,n1}var a1,JH;function Bz(){if(JH)return a1;JH=1;var e=wz(),t=Gl(),n="Expected a function";function a(o,s,r){var i=!0,m=!0;if(typeof o!="function")throw new TypeError(n);return t(r)&&(i="leading"in r?!!r.leading:i,m="trailing"in r?!!r.trailing:m),e(o,s,{leading:i,maxWait:s,trailing:m})}return a1=a,a1}var Dz=Bz();const q_=Mn(Dz);function p2(e){"@babel/helpers - typeof";return p2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p2(e)}function eN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function Xf(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n0&&(O=q_(O,C,{trailing:!0,leading:!1}));var z=new ResizeObserver(O),X=_.current.getBoundingClientRect(),ae=X.width,re=X.height;return P(ae,re),z.observe(_.current),function(){z.disconnect()}},[P,C]);var I=ge.useMemo(function(){var O=M.containerWidth,z=M.containerHeight;if(O<0||z<0)return null;Hd(wd(r)||wd(m),`The width(%s) and height(%s) are both fixed numbers, + maybe you don't need to use a ResponsiveContainer.`,r,m),Hd(!n||n>0,"The aspect(%s) must be greater than zero.",n);var X=wd(r)?O:r,ae=wd(m)?z:m;n&&n>0&&(X?ae=X/n:ae&&(X=ae*n),g&&ae>g&&(ae=g)),Hd(X>0||ae>0,`The width(%s) and height(%s) of chart should be greater than 0, + please check the style of container, or the props width(%s) and height(%s), + or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the + height and width.`,X,ae,r,m,A,p,n);var re=!Array.isArray(f)&&Jc(f.type).endsWith("Chart");return fe.Children.map(f,function(ee){return fe.isValidElement(ee)?ge.cloneElement(ee,Xf({width:X,height:ae},re?{style:Xf({height:"100%",width:"100%",maxHeight:ae,maxWidth:X},ee.props.style)}:{})):ee})},[n,f,m,g,p,A,M,r]);return fe.createElement("div",{id:v?"".concat(v):void 0,className:Hn("recharts-responsive-container",B),style:Xf(Xf({},L),{},{width:r,height:m,minWidth:A,minHeight:p,maxHeight:g}),ref:_},I)});function A2(e){"@babel/helpers - typeof";return A2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A2(e)}function nN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function wv(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||fh.isSsr)return{width:0,height:0};var a=Lz(n),o=JSON.stringify({text:t,copyStyle:a});if(bu.widthCache[o])return bu.widthCache[o];try{var s=document.getElementById(aN);s||(s=document.createElement("span"),s.setAttribute("id",aN),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var r=wv(wv({},kz),a);Object.assign(s.style,r),s.textContent="".concat(t);var i=s.getBoundingClientRect(),m={width:i.width,height:i.height};return bu.widthCache[o]=m,++bu.cacheCount>Fz&&(bu.cacheCount=0,bu.widthCache={}),m}catch{return{width:0,height:0}}},Oz=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function f2(e){"@babel/helpers - typeof";return f2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f2(e)}function cx(e,t){return zz(e)||Mz(e,t)||Rz(e,t)||Tz()}function Tz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Rz(e,t){if(e){if(typeof e=="string")return sN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return sN(e,t)}}function sN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function oZ(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function dN(e,t){return cZ(e)||iZ(e,t)||rZ(e,t)||sZ()}function sZ(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rZ(e,t){if(e){if(typeof e=="string")return uN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return uN(e,t)}}function uN(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[];return X.reduce(function(ae,re){var ee=re.word,oe=re.width,R=ae[ae.length-1];if(R&&(o==null||s||R.width+oe+are.width?ae:re})};if(!A)return f;for(var C="…",v=function(X){var ae=p.slice(0,X),re=X_({breakAll:d,style:m,children:ae+C}).wordsWithComputedWidth,ee=g(re),oe=ee.length>r||y(ee).width>Number(o);return[oe,ee]},B=0,D=p.length-1,N=0,L;B<=D&&N<=p.length-1;){var _=Math.floor((B+D)/2),j=_-1,F=v(j),T=dN(F,2),M=T[0],Z=T[1],P=v(_),I=dN(P,1),O=I[0];if(!M&&!O&&(B=_+1),M&&O&&(D=_-1),!M&&O){L=Z;break}N++}return L||f},pN=function(t){var n=Fn(t)?[]:t.toString().split(V_);return[{words:n}]},lZ=function(t){var n=t.width,a=t.scaleToFit,o=t.children,s=t.style,r=t.breakAll,i=t.maxLines;if((n||a)&&!fh.isSsr){var m,d,A=X_({breakAll:r,children:o,style:s});if(A){var p=A.wordsWithComputedWidth,g=A.spaceWidth;m=p,d=g}else return pN(o);return mZ({breakAll:r,children:o,maxLines:i,style:s},m,d,n,a)}return pN(o)},AN="#808080",g2=function(t){var n=t.x,a=n===void 0?0:n,o=t.y,s=o===void 0?0:o,r=t.lineHeight,i=r===void 0?"1em":r,m=t.capHeight,d=m===void 0?"0.71em":m,A=t.scaleToFit,p=A===void 0?!1:A,g=t.textAnchor,f=g===void 0?"start":g,y=t.verticalAnchor,C=y===void 0?"end":y,v=t.fill,B=v===void 0?AN:v,D=lN(t,nZ),N=ge.useMemo(function(){return lZ({breakAll:D.breakAll,children:D.children,maxLines:D.maxLines,scaleToFit:p,style:D.style,width:D.width})},[D.breakAll,D.children,D.maxLines,p,D.style,D.width]),L=D.dx,_=D.dy,j=D.angle,F=D.className,T=D.breakAll,M=lN(D,aZ);if(!to(a)||!to(s))return null;var Z=a+(Nt(L)?L:0),P=s+(Nt(_)?_:0),I;switch(C){case"start":I=o1("calc(".concat(d,")"));break;case"middle":I=o1("calc(".concat((N.length-1)/2," * -").concat(i," + (").concat(d," / 2))"));break;default:I=o1("calc(".concat(N.length-1," * -").concat(i,")"));break}var O=[];if(p){var z=N[0].width,X=D.width;O.push("scale(".concat((Nt(X)?X/z:1)/z,")"))}return j&&O.push("rotate(".concat(j,", ").concat(Z,", ").concat(P,")")),O.length&&(M.transform=O.join(" ")),fe.createElement("text",Bv({},mn(M,!0),{x:Z,y:P,className:Hn("recharts-text",F),textAnchor:f,fill:B.includes("url")?AN:B}),N.map(function(ae,re){var ee=ae.words.join(T?"":" ");return fe.createElement("tspan",{x:Z,dy:re===0?I:i,key:"".concat(ee,"-").concat(re)},ee)}))};function Cl(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function dZ(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function zB(e){let t,n,a;e.length!==2?(t=Cl,n=(i,m)=>Cl(e(i),m),a=(i,m)=>e(i)-m):(t=e===Cl||e===dZ?e:uZ,n=e,a=e);function o(i,m,d=0,A=i.length){if(d>>1;n(i[p],m)<0?d=p+1:A=p}while(d>>1;n(i[p],m)<=0?d=p+1:A=p}while(dd&&a(i[p-1],m)>-a(i[p],m)?p-1:p}return{left:o,center:r,right:s}}function uZ(){return 0}function J_(e){return e===null?NaN:+e}function*pZ(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const AZ=zB(Cl),tf=AZ.right;zB(J_).center;class fN extends Map{constructor(t,n=xZ){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[a,o]of t)this.set(a,o)}get(t){return super.get(gN(this,t))}has(t){return super.has(gN(this,t))}set(t,n){return super.set(fZ(this,t),n)}delete(t){return super.delete(gZ(this,t))}}function gN({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):n}function fZ({_intern:e,_key:t},n){const a=t(n);return e.has(a)?e.get(a):(e.set(a,n),n)}function gZ({_intern:e,_key:t},n){const a=t(n);return e.has(a)&&(n=e.get(a),e.delete(a)),n}function xZ(e){return e!==null&&typeof e=="object"?e.valueOf():e}function hZ(e=Cl){if(e===Cl)return eS;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const a=e(t,n);return a||a===0?a:(e(n,n)===0)-(e(t,t)===0)}}function eS(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const yZ=Math.sqrt(50),CZ=Math.sqrt(10),bZ=Math.sqrt(2);function mx(e,t,n){const a=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(a)),s=a/Math.pow(10,o),r=s>=yZ?10:s>=CZ?5:s>=bZ?2:1;let i,m,d;return o<0?(d=Math.pow(10,-o)/r,i=Math.round(e*d),m=Math.round(t*d),i/dt&&--m,d=-d):(d=Math.pow(10,o)*r,i=Math.round(e/d),m=Math.round(t/d),i*dt&&--m),m0))return[];if(e===t)return[e];const a=t=o))return[];const i=s-o+1,m=new Array(i);if(a)if(r<0)for(let d=0;d=a)&&(n=a);return n}function hN(e,t){let n;for(const a of e)a!=null&&(n>a||n===void 0&&a>=a)&&(n=a);return n}function tS(e,t,n=0,a=1/0,o){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),a=Math.floor(Math.min(e.length-1,a)),!(n<=t&&t<=a))return e;for(o=o===void 0?eS:hZ(o);a>n;){if(a-n>600){const m=a-n+1,d=t-n+1,A=Math.log(m),p=.5*Math.exp(2*A/3),g=.5*Math.sqrt(A*p*(m-p)/m)*(d-m/2<0?-1:1),f=Math.max(n,Math.floor(t-d*p/m+g)),y=Math.min(a,Math.floor(t+(m-d)*p/m+g));tS(e,t,f,y,o)}const s=e[t];let r=n,i=a;for(gA(e,n,t),o(e[a],s)>0&&gA(e,n,a);r0;)--i}o(e[n],s)===0?gA(e,n,i):(++i,gA(e,i,a)),i<=t&&(n=i+1),t<=i&&(a=i-1)}return e}function gA(e,t,n){const a=e[t];e[t]=e[n],e[n]=a}function vZ(e,t,n){if(e=Float64Array.from(pZ(e)),!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return hN(e);if(t>=1)return xN(e);var a,o=(a-1)*t,s=Math.floor(o),r=xN(tS(e,s).subarray(0,s+1)),i=hN(e.subarray(s+1));return r+(i-r)*(o-s)}}function wZ(e,t,n=J_){if(!(!(a=e.length)||isNaN(t=+t))){if(t<=0||a<2)return+n(e[0],0,e);if(t>=1)return+n(e[a-1],a-1,e);var a,o=(a-1)*t,s=Math.floor(o),r=+n(e[s],s,e),i=+n(e[s+1],s+1,e);return r+(i-r)*(o-s)}}function BZ(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var a=-1,o=Math.max(0,Math.ceil((t-e)/n))|0,s=new Array(o);++a>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?eg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?eg(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=UZ.exec(e))?new Is(t[1],t[2],t[3],1):(t=HZ.exec(e))?new Is(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=NZ.exec(e))?eg(t[1],t[2],t[3],t[4]):(t=GZ.exec(e))?eg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=jZ.exec(e))?DN(t[1],t[2]/100,t[3]/100,1):(t=EZ.exec(e))?DN(t[1],t[2]/100,t[3]/100,t[4]):yN.hasOwnProperty(e)?vN(yN[e]):e==="transparent"?new Is(NaN,NaN,NaN,0):null}function vN(e){return new Is(e>>16&255,e>>8&255,e&255,1)}function eg(e,t,n,a){return a<=0&&(e=t=n=NaN),new Is(e,t,n,a)}function PZ(e){return e instanceof nf||(e=C2(e)),e?(e=e.rgb(),new Is(e.r,e.g,e.b,e.opacity)):new Is}function Gv(e,t,n,a){return arguments.length===1?PZ(e):new Is(e,t,n,a??1)}function Is(e,t,n,a){this.r=+e,this.g=+t,this.b=+n,this.opacity=+a}YB(Is,Gv,aS(nf,{brighter(e){return e=e==null?lx:Math.pow(lx,e),new Is(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?h2:Math.pow(h2,e),new Is(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Is(Nd(this.r),Nd(this.g),Nd(this.b),dx(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:wN,formatHex:wN,formatHex8:QZ,formatRgb:BN,toString:BN}));function wN(){return`#${Bd(this.r)}${Bd(this.g)}${Bd(this.b)}`}function QZ(){return`#${Bd(this.r)}${Bd(this.g)}${Bd(this.b)}${Bd((isNaN(this.opacity)?1:this.opacity)*255)}`}function BN(){const e=dx(this.opacity);return`${e===1?"rgb(":"rgba("}${Nd(this.r)}, ${Nd(this.g)}, ${Nd(this.b)}${e===1?")":`, ${e})`}`}function dx(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Nd(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Bd(e){return e=Nd(e),(e<16?"0":"")+e.toString(16)}function DN(e,t,n,a){return a<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ci(e,t,n,a)}function oS(e){if(e instanceof ci)return new ci(e.h,e.s,e.l,e.opacity);if(e instanceof nf||(e=C2(e)),!e)return new ci;if(e instanceof ci)return e;e=e.rgb();var t=e.r/255,n=e.g/255,a=e.b/255,o=Math.min(t,n,a),s=Math.max(t,n,a),r=NaN,i=s-o,m=(s+o)/2;return i?(t===s?r=(n-a)/i+(n0&&m<1?0:r,new ci(r,i,m,e.opacity)}function IZ(e,t,n,a){return arguments.length===1?oS(e):new ci(e,t,n,a??1)}function ci(e,t,n,a){this.h=+e,this.s=+t,this.l=+n,this.opacity=+a}YB(ci,IZ,aS(nf,{brighter(e){return e=e==null?lx:Math.pow(lx,e),new ci(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?h2:Math.pow(h2,e),new ci(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,a=n+(n<.5?n:1-n)*t,o=2*n-a;return new Is(s1(e>=240?e-240:e+120,o,a),s1(e,o,a),s1(e<120?e+240:e-120,o,a),this.opacity)},clamp(){return new ci(UN(this.h),tg(this.s),tg(this.l),dx(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=dx(this.opacity);return`${e===1?"hsl(":"hsla("}${UN(this.h)}, ${tg(this.s)*100}%, ${tg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function UN(e){return e=(e||0)%360,e<0?e+360:e}function tg(e){return Math.max(0,Math.min(1,e||0))}function s1(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const qB=e=>()=>e;function FZ(e,t){return function(n){return e+n*t}}function kZ(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(a){return Math.pow(e+a*t,n)}}function LZ(e){return(e=+e)==1?sS:function(t,n){return n-t?kZ(t,n,e):qB(isNaN(t)?n:t)}}function sS(e,t){var n=t-e;return n?FZ(e,n):qB(isNaN(e)?t:e)}const HN=(function e(t){var n=LZ(t);function a(o,s){var r=n((o=Gv(o)).r,(s=Gv(s)).r),i=n(o.g,s.g),m=n(o.b,s.b),d=sS(o.opacity,s.opacity);return function(A){return o.r=r(A),o.g=i(A),o.b=m(A),o.opacity=d(A),o+""}}return a.gamma=e,a})(1);function OZ(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,a=t.slice(),o;return function(s){for(o=0;on&&(s=t.slice(n,s),i[r]?i[r]+=s:i[++r]=s),(a=a[0])===(o=o[0])?i[r]?i[r]+=o:i[++r]=o:(i[++r]=null,m.push({i:r,x:ux(a,o)})),n=r1.lastIndex;return nt&&(n=e,e=t,t=n),function(a){return Math.max(e,Math.min(t,a))}}function VZ(e,t,n){var a=e[0],o=e[1],s=t[0],r=t[1];return o2?XZ:VZ,m=d=null,p}function p(g){return g==null||isNaN(g=+g)?s:(m||(m=i(e.map(a),t,n)))(a(r(g)))}return p.invert=function(g){return r(o((d||(d=i(t,e.map(a),ux)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,px),A()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),A()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),n=KB,A()},p.clamp=function(g){return arguments.length?(r=g?!0:gs,A()):r!==gs},p.interpolate=function(g){return arguments.length?(n=g,A()):n},p.unknown=function(g){return arguments.length?(s=g,p):s},function(g,f){return a=g,o=f,A()}}function $B(){return gh()(gs,gs)}function JZ(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Ax(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,a=e.slice(0,n);return[a.length>1?a[0]+a.slice(2):a,+e.slice(n+1)]}function ip(e){return e=Ax(Math.abs(e)),e?e[1]:NaN}function eY(e,t){return function(n,a){for(var o=n.length,s=[],r=0,i=e[0],m=0;o>0&&i>0&&(m+i+1>a&&(i=Math.max(1,a-m)),s.push(n.substring(o-=i,o+i)),!((m+=i+1)>a));)i=e[r=(r+1)%e.length];return s.reverse().join(t)}}function tY(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var nY=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function b2(e){if(!(t=nY.exec(e)))throw new Error("invalid format: "+e);var t;return new WB({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}b2.prototype=WB.prototype;function WB(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}WB.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function aY(e){e:for(var t=e.length,n=1,a=-1,o;n0&&(a=0);break}return a>0?e.slice(0,a)+e.slice(o+1):e}var rS;function oY(e,t){var n=Ax(e,t);if(!n)return e+"";var a=n[0],o=n[1],s=o-(rS=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,r=a.length;return s===r?a:s>r?a+new Array(s-r+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+Ax(e,Math.max(0,t+s-1))[0]}function GN(e,t){var n=Ax(e,t);if(!n)return e+"";var a=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+a:a.length>o+1?a.slice(0,o+1)+"."+a.slice(o+1):a+new Array(o-a.length+2).join("0")}const jN={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:JZ,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>GN(e*100,t),r:GN,s:oY,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function EN(e){return e}var _N=Array.prototype.map,SN=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function sY(e){var t=e.grouping===void 0||e.thousands===void 0?EN:eY(_N.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",a=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",s=e.numerals===void 0?EN:tY(_N.call(e.numerals,String)),r=e.percent===void 0?"%":e.percent+"",i=e.minus===void 0?"−":e.minus+"",m=e.nan===void 0?"NaN":e.nan+"";function d(p){p=b2(p);var g=p.fill,f=p.align,y=p.sign,C=p.symbol,v=p.zero,B=p.width,D=p.comma,N=p.precision,L=p.trim,_=p.type;_==="n"?(D=!0,_="g"):jN[_]||(N===void 0&&(N=12),L=!0,_="g"),(v||g==="0"&&f==="=")&&(v=!0,g="0",f="=");var j=C==="$"?n:C==="#"&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",F=C==="$"?a:/[%p]/.test(_)?r:"",T=jN[_],M=/[defgprs%]/.test(_);N=N===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function Z(P){var I=j,O=F,z,X,ae;if(_==="c")O=T(P)+O,P="";else{P=+P;var re=P<0||1/P<0;if(P=isNaN(P)?m:T(Math.abs(P),N),L&&(P=aY(P)),re&&+P==0&&y!=="+"&&(re=!1),I=(re?y==="("?y:i:y==="-"||y==="("?"":y)+I,O=(_==="s"?SN[8+rS/3]:"")+O+(re&&y==="("?")":""),M){for(z=-1,X=P.length;++zae||ae>57){O=(ae===46?o+P.slice(z+1):P.slice(z))+O,P=P.slice(0,z);break}}}D&&!v&&(P=t(P,1/0));var ee=I.length+P.length+O.length,oe=ee>1)+I+P+O+oe.slice(ee);break;default:P=oe+I+P+O;break}return s(P)}return Z.toString=function(){return p+""},Z}function A(p,g){var f=d((p=b2(p),p.type="f",p)),y=Math.max(-8,Math.min(8,Math.floor(ip(g)/3)))*3,C=Math.pow(10,-y),v=SN[8+y/3];return function(B){return f(C*B)+v}}return{format:d,formatPrefix:A}}var ng,VB,iS;rY({thousands:",",grouping:[3],currency:["$",""]});function rY(e){return ng=sY(e),VB=ng.format,iS=ng.formatPrefix,ng}function iY(e){return Math.max(0,-ip(Math.abs(e)))}function cY(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(ip(t)/3)))*3-ip(Math.abs(e)))}function mY(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ip(t)-ip(e))+1}function cS(e,t,n,a){var o=Hv(e,t,n),s;switch(a=b2(a??",f"),a.type){case"s":{var r=Math.max(Math.abs(e),Math.abs(t));return a.precision==null&&!isNaN(s=cY(o,r))&&(a.precision=s),iS(a,r)}case"":case"e":case"g":case"p":case"r":{a.precision==null&&!isNaN(s=mY(o,Math.max(Math.abs(e),Math.abs(t))))&&(a.precision=s-(a.type==="e"));break}case"f":case"%":{a.precision==null&&!isNaN(s=iY(o))&&(a.precision=s-(a.type==="%")*2);break}}return VB(a)}function jl(e){var t=e.domain;return e.ticks=function(n){var a=t();return Dv(a[0],a[a.length-1],n??10)},e.tickFormat=function(n,a){var o=t();return cS(o[0],o[o.length-1],n??10,a)},e.nice=function(n){n==null&&(n=10);var a=t(),o=0,s=a.length-1,r=a[o],i=a[s],m,d,A=10;for(i0;){if(d=Uv(r,i,n),d===m)return a[o]=r,a[s]=i,t(a);if(d>0)r=Math.floor(r/d)*d,i=Math.ceil(i/d)*d;else if(d<0)r=Math.ceil(r*d)/d,i=Math.floor(i*d)/d;else break;m=d}return e},e}function fx(){var e=$B();return e.copy=function(){return af(e,fx())},Sr.apply(e,arguments),jl(e)}function mS(e){var t;function n(a){return a==null||isNaN(a=+a)?t:a}return n.invert=n,n.domain=n.range=function(a){return arguments.length?(e=Array.from(a,px),n):e.slice()},n.unknown=function(a){return arguments.length?(t=a,n):t},n.copy=function(){return mS(e).unknown(t)},e=arguments.length?Array.from(e,px):[0,1],jl(n)}function lS(e,t){e=e.slice();var n=0,a=e.length-1,o=e[n],s=e[a],r;return sMath.pow(e,t)}function AY(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function IN(e){return(t,n)=>-e(-t,n)}function XB(e){const t=e(PN,QN),n=t.domain;let a=10,o,s;function r(){return o=AY(a),s=pY(a),n()[0]<0?(o=IN(o),s=IN(s),e(lY,dY)):e(PN,QN),t}return t.base=function(i){return arguments.length?(a=+i,r()):a},t.domain=function(i){return arguments.length?(n(i),r()):n()},t.ticks=i=>{const m=n();let d=m[0],A=m[m.length-1];const p=A0){for(;g<=f;++g)for(y=1;yA)break;B.push(C)}}else for(;g<=f;++g)for(y=a-1;y>=1;--y)if(C=g>0?y/s(-g):y*s(g),!(CA)break;B.push(C)}B.length*2{if(i==null&&(i=10),m==null&&(m=a===10?"s":","),typeof m!="function"&&(!(a%1)&&(m=b2(m)).precision==null&&(m.trim=!0),m=VB(m)),i===1/0)return m;const d=Math.max(1,a*i/t.ticks().length);return A=>{let p=A/s(Math.round(o(A)));return p*an(lS(n(),{floor:i=>s(Math.floor(o(i))),ceil:i=>s(Math.ceil(o(i)))})),t}function dS(){const e=XB(gh()).domain([1,10]);return e.copy=()=>af(e,dS()).base(e.base()),Sr.apply(e,arguments),e}function FN(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function kN(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function JB(e){var t=1,n=e(FN(t),kN(t));return n.constant=function(a){return arguments.length?e(FN(t=+a),kN(t)):t},jl(n)}function uS(){var e=JB(gh());return e.copy=function(){return af(e,uS()).constant(e.constant())},Sr.apply(e,arguments)}function LN(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function fY(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function gY(e){return e<0?-e*e:e*e}function eD(e){var t=e(gs,gs),n=1;function a(){return n===1?e(gs,gs):n===.5?e(fY,gY):e(LN(n),LN(1/n))}return t.exponent=function(o){return arguments.length?(n=+o,a()):n},jl(t)}function tD(){var e=eD(gh());return e.copy=function(){return af(e,tD()).exponent(e.exponent())},Sr.apply(e,arguments),e}function xY(){return tD.apply(null,arguments).exponent(.5)}function ON(e){return Math.sign(e)*e*e}function hY(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function pS(){var e=$B(),t=[0,1],n=!1,a;function o(s){var r=hY(e(s));return isNaN(r)?a:n?Math.round(r):r}return o.invert=function(s){return e.invert(ON(s))},o.domain=function(s){return arguments.length?(e.domain(s),o):e.domain()},o.range=function(s){return arguments.length?(e.range((t=Array.from(s,px)).map(ON)),o):t.slice()},o.rangeRound=function(s){return o.range(s).round(!0)},o.round=function(s){return arguments.length?(n=!!s,o):n},o.clamp=function(s){return arguments.length?(e.clamp(s),o):e.clamp()},o.unknown=function(s){return arguments.length?(a=s,o):a},o.copy=function(){return pS(e.domain(),t).round(n).clamp(e.clamp()).unknown(a)},Sr.apply(o,arguments),jl(o)}function AS(){var e=[],t=[],n=[],a;function o(){var r=0,i=Math.max(1,t.length);for(n=new Array(i-1);++r0?n[i-1]:e[0],i=n?[a[n-1],t]:[a[d-1],a[d]]},r.unknown=function(m){return arguments.length&&(s=m),r},r.thresholds=function(){return a.slice()},r.copy=function(){return fS().domain([e,t]).range(o).unknown(s)},Sr.apply(jl(r),arguments)}function gS(){var e=[.5],t=[0,1],n,a=1;function o(s){return s!=null&&s<=s?t[tf(e,s,0,a)]:n}return o.domain=function(s){return arguments.length?(e=Array.from(s),a=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(s){return arguments.length?(t=Array.from(s),a=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(s){var r=t.indexOf(s);return[e[r-1],e[r]]},o.unknown=function(s){return arguments.length?(n=s,o):n},o.copy=function(){return gS().domain(e).range(t).unknown(n)},Sr.apply(o,arguments)}const i1=new Date,c1=new Date;function ao(e,t,n,a){function o(s){return e(s=arguments.length===0?new Date:new Date(+s)),s}return o.floor=s=>(e(s=new Date(+s)),s),o.ceil=s=>(e(s=new Date(s-1)),t(s,1),e(s),s),o.round=s=>{const r=o(s),i=o.ceil(s);return s-r(t(s=new Date(+s),r==null?1:Math.floor(r)),s),o.range=(s,r,i)=>{const m=[];if(s=o.ceil(s),i=i==null?1:Math.floor(i),!(s0))return m;let d;do m.push(d=new Date(+s)),t(s,i),e(s);while(dao(r=>{if(r>=r)for(;e(r),!s(r);)r.setTime(r-1)},(r,i)=>{if(r>=r)if(i<0)for(;++i<=0;)for(;t(r,-1),!s(r););else for(;--i>=0;)for(;t(r,1),!s(r););}),n&&(o.count=(s,r)=>(i1.setTime(+s),c1.setTime(+r),e(i1),e(c1),Math.floor(n(i1,c1))),o.every=s=>(s=Math.floor(s),!isFinite(s)||!(s>0)?null:s>1?o.filter(a?r=>a(r)%s===0:r=>o.count(0,r)%s===0):o)),o}const gx=ao(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);gx.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?ao(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):gx);gx.range;const Wc=1e3,Gr=Wc*60,Vc=Gr*60,am=Vc*24,nD=am*7,TN=am*30,m1=am*365,Dd=ao(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Wc)},(e,t)=>(t-e)/Wc,e=>e.getUTCSeconds());Dd.range;const aD=ao(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wc)},(e,t)=>{e.setTime(+e+t*Gr)},(e,t)=>(t-e)/Gr,e=>e.getMinutes());aD.range;const oD=ao(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Gr)},(e,t)=>(t-e)/Gr,e=>e.getUTCMinutes());oD.range;const sD=ao(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wc-e.getMinutes()*Gr)},(e,t)=>{e.setTime(+e+t*Vc)},(e,t)=>(t-e)/Vc,e=>e.getHours());sD.range;const rD=ao(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Vc)},(e,t)=>(t-e)/Vc,e=>e.getUTCHours());rD.range;const of=ao(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Gr)/am,e=>e.getDate()-1);of.range;const xh=ao(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/am,e=>e.getUTCDate()-1);xh.range;const xS=ao(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/am,e=>Math.floor(e/am));xS.range;function Od(e){return ao(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Gr)/nD)}const hh=Od(0),xx=Od(1),yY=Od(2),CY=Od(3),cp=Od(4),bY=Od(5),vY=Od(6);hh.range;xx.range;yY.range;CY.range;cp.range;bY.range;vY.range;function Td(e){return ao(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/nD)}const yh=Td(0),hx=Td(1),wY=Td(2),BY=Td(3),mp=Td(4),DY=Td(5),UY=Td(6);yh.range;hx.range;wY.range;BY.range;mp.range;DY.range;UY.range;const iD=ao(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());iD.range;const cD=ao(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());cD.range;const om=ao(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());om.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ao(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});om.range;const sm=ao(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());sm.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:ao(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});sm.range;function hS(e,t,n,a,o,s){const r=[[Dd,1,Wc],[Dd,5,5*Wc],[Dd,15,15*Wc],[Dd,30,30*Wc],[s,1,Gr],[s,5,5*Gr],[s,15,15*Gr],[s,30,30*Gr],[o,1,Vc],[o,3,3*Vc],[o,6,6*Vc],[o,12,12*Vc],[a,1,am],[a,2,2*am],[n,1,nD],[t,1,TN],[t,3,3*TN],[e,1,m1]];function i(d,A,p){const g=Av).right(r,g);if(f===r.length)return e.every(Hv(d/m1,A/m1,p));if(f===0)return gx.every(Math.max(Hv(d,A,p),1));const[y,C]=r[g/r[f-1][2]53)return null;"w"in ve||(ve.w=1),"Z"in ve?(Ve=d1(xA(ve.y,0,1)),je=Ve.getUTCDay(),Ve=je>4||je===0?hx.ceil(Ve):hx(Ve),Ve=xh.offset(Ve,(ve.V-1)*7),ve.y=Ve.getUTCFullYear(),ve.m=Ve.getUTCMonth(),ve.d=Ve.getUTCDate()+(ve.w+6)%7):(Ve=l1(xA(ve.y,0,1)),je=Ve.getDay(),Ve=je>4||je===0?xx.ceil(Ve):xx(Ve),Ve=of.offset(Ve,(ve.V-1)*7),ve.y=Ve.getFullYear(),ve.m=Ve.getMonth(),ve.d=Ve.getDate()+(ve.w+6)%7)}else("W"in ve||"U"in ve)&&("w"in ve||(ve.w="u"in ve?ve.u%7:"W"in ve?1:0),je="Z"in ve?d1(xA(ve.y,0,1)).getUTCDay():l1(xA(ve.y,0,1)).getDay(),ve.m=0,ve.d="W"in ve?(ve.w+6)%7+ve.W*7-(je+5)%7:ve.w+ve.U*7-(je+6)%7);return"Z"in ve?(ve.H+=ve.Z/100|0,ve.M+=ve.Z%100,d1(ve)):l1(ve)}}function T(me,Ue,Ee,ve){for(var Pe=0,Ve=Ue.length,je=Ee.length,le,At;Pe=je)return-1;if(le=Ue.charCodeAt(Pe++),le===37){if(le=Ue.charAt(Pe++),At=_[le in RN?Ue.charAt(Pe++):le],!At||(ve=At(me,Ee,ve))<0)return-1}else if(le!=Ee.charCodeAt(ve++))return-1}return ve}function M(me,Ue,Ee){var ve=d.exec(Ue.slice(Ee));return ve?(me.p=A.get(ve[0].toLowerCase()),Ee+ve[0].length):-1}function Z(me,Ue,Ee){var ve=f.exec(Ue.slice(Ee));return ve?(me.w=y.get(ve[0].toLowerCase()),Ee+ve[0].length):-1}function P(me,Ue,Ee){var ve=p.exec(Ue.slice(Ee));return ve?(me.w=g.get(ve[0].toLowerCase()),Ee+ve[0].length):-1}function I(me,Ue,Ee){var ve=B.exec(Ue.slice(Ee));return ve?(me.m=D.get(ve[0].toLowerCase()),Ee+ve[0].length):-1}function O(me,Ue,Ee){var ve=C.exec(Ue.slice(Ee));return ve?(me.m=v.get(ve[0].toLowerCase()),Ee+ve[0].length):-1}function z(me,Ue,Ee){return T(me,t,Ue,Ee)}function X(me,Ue,Ee){return T(me,n,Ue,Ee)}function ae(me,Ue,Ee){return T(me,a,Ue,Ee)}function re(me){return r[me.getDay()]}function ee(me){return s[me.getDay()]}function oe(me){return m[me.getMonth()]}function R(me){return i[me.getMonth()]}function ne(me){return o[+(me.getHours()>=12)]}function S(me){return 1+~~(me.getMonth()/3)}function E(me){return r[me.getUTCDay()]}function K(me){return s[me.getUTCDay()]}function se(me){return m[me.getUTCMonth()]}function ie(me){return i[me.getUTCMonth()]}function ue(me){return o[+(me.getUTCHours()>=12)]}function pe(me){return 1+~~(me.getUTCMonth()/3)}return{format:function(me){var Ue=j(me+="",N);return Ue.toString=function(){return me},Ue},parse:function(me){var Ue=F(me+="",!1);return Ue.toString=function(){return me},Ue},utcFormat:function(me){var Ue=j(me+="",L);return Ue.toString=function(){return me},Ue},utcParse:function(me){var Ue=F(me+="",!0);return Ue.toString=function(){return me},Ue}}}var RN={"-":"",_:" ",0:"0"},yo=/^\s*\d+/,_Y=/^%/,SY=/[\\^$*+?|[\]().{}]/g;function Sn(e,t,n){var a=e<0?"-":"",o=(a?-e:e)+"",s=o.length;return a+(s[t.toLowerCase(),n]))}function QY(e,t,n){var a=yo.exec(t.slice(n,n+1));return a?(e.w=+a[0],n+a[0].length):-1}function IY(e,t,n){var a=yo.exec(t.slice(n,n+1));return a?(e.u=+a[0],n+a[0].length):-1}function FY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.U=+a[0],n+a[0].length):-1}function kY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.V=+a[0],n+a[0].length):-1}function LY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.W=+a[0],n+a[0].length):-1}function MN(e,t,n){var a=yo.exec(t.slice(n,n+4));return a?(e.y=+a[0],n+a[0].length):-1}function zN(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.y=+a[0]+(+a[0]>68?1900:2e3),n+a[0].length):-1}function OY(e,t,n){var a=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return a?(e.Z=a[1]?0:-(a[2]+(a[3]||"00")),n+a[0].length):-1}function TY(e,t,n){var a=yo.exec(t.slice(n,n+1));return a?(e.q=a[0]*3-3,n+a[0].length):-1}function RY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.m=a[0]-1,n+a[0].length):-1}function ZN(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.d=+a[0],n+a[0].length):-1}function MY(e,t,n){var a=yo.exec(t.slice(n,n+3));return a?(e.m=0,e.d=+a[0],n+a[0].length):-1}function YN(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.H=+a[0],n+a[0].length):-1}function zY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.M=+a[0],n+a[0].length):-1}function ZY(e,t,n){var a=yo.exec(t.slice(n,n+2));return a?(e.S=+a[0],n+a[0].length):-1}function YY(e,t,n){var a=yo.exec(t.slice(n,n+3));return a?(e.L=+a[0],n+a[0].length):-1}function qY(e,t,n){var a=yo.exec(t.slice(n,n+6));return a?(e.L=Math.floor(a[0]/1e3),n+a[0].length):-1}function KY(e,t,n){var a=_Y.exec(t.slice(n,n+1));return a?n+a[0].length:-1}function $Y(e,t,n){var a=yo.exec(t.slice(n));return a?(e.Q=+a[0],n+a[0].length):-1}function WY(e,t,n){var a=yo.exec(t.slice(n));return a?(e.s=+a[0],n+a[0].length):-1}function qN(e,t){return Sn(e.getDate(),t,2)}function VY(e,t){return Sn(e.getHours(),t,2)}function XY(e,t){return Sn(e.getHours()%12||12,t,2)}function JY(e,t){return Sn(1+of.count(om(e),e),t,3)}function yS(e,t){return Sn(e.getMilliseconds(),t,3)}function eq(e,t){return yS(e,t)+"000"}function tq(e,t){return Sn(e.getMonth()+1,t,2)}function nq(e,t){return Sn(e.getMinutes(),t,2)}function aq(e,t){return Sn(e.getSeconds(),t,2)}function oq(e){var t=e.getDay();return t===0?7:t}function sq(e,t){return Sn(hh.count(om(e)-1,e),t,2)}function CS(e){var t=e.getDay();return t>=4||t===0?cp(e):cp.ceil(e)}function rq(e,t){return e=CS(e),Sn(cp.count(om(e),e)+(om(e).getDay()===4),t,2)}function iq(e){return e.getDay()}function cq(e,t){return Sn(xx.count(om(e)-1,e),t,2)}function mq(e,t){return Sn(e.getFullYear()%100,t,2)}function lq(e,t){return e=CS(e),Sn(e.getFullYear()%100,t,2)}function dq(e,t){return Sn(e.getFullYear()%1e4,t,4)}function uq(e,t){var n=e.getDay();return e=n>=4||n===0?cp(e):cp.ceil(e),Sn(e.getFullYear()%1e4,t,4)}function pq(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Sn(t/60|0,"0",2)+Sn(t%60,"0",2)}function KN(e,t){return Sn(e.getUTCDate(),t,2)}function Aq(e,t){return Sn(e.getUTCHours(),t,2)}function fq(e,t){return Sn(e.getUTCHours()%12||12,t,2)}function gq(e,t){return Sn(1+xh.count(sm(e),e),t,3)}function bS(e,t){return Sn(e.getUTCMilliseconds(),t,3)}function xq(e,t){return bS(e,t)+"000"}function hq(e,t){return Sn(e.getUTCMonth()+1,t,2)}function yq(e,t){return Sn(e.getUTCMinutes(),t,2)}function Cq(e,t){return Sn(e.getUTCSeconds(),t,2)}function bq(e){var t=e.getUTCDay();return t===0?7:t}function vq(e,t){return Sn(yh.count(sm(e)-1,e),t,2)}function vS(e){var t=e.getUTCDay();return t>=4||t===0?mp(e):mp.ceil(e)}function wq(e,t){return e=vS(e),Sn(mp.count(sm(e),e)+(sm(e).getUTCDay()===4),t,2)}function Bq(e){return e.getUTCDay()}function Dq(e,t){return Sn(hx.count(sm(e)-1,e),t,2)}function Uq(e,t){return Sn(e.getUTCFullYear()%100,t,2)}function Hq(e,t){return e=vS(e),Sn(e.getUTCFullYear()%100,t,2)}function Nq(e,t){return Sn(e.getUTCFullYear()%1e4,t,4)}function Gq(e,t){var n=e.getUTCDay();return e=n>=4||n===0?mp(e):mp.ceil(e),Sn(e.getUTCFullYear()%1e4,t,4)}function jq(){return"+0000"}function $N(){return"%"}function WN(e){return+e}function VN(e){return Math.floor(+e/1e3)}var vu,wS,BS;Eq({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Eq(e){return vu=EY(e),wS=vu.format,vu.parse,BS=vu.utcFormat,vu.utcParse,vu}function _q(e){return new Date(e)}function Sq(e){return e instanceof Date?+e:+new Date(+e)}function mD(e,t,n,a,o,s,r,i,m,d){var A=$B(),p=A.invert,g=A.domain,f=d(".%L"),y=d(":%S"),C=d("%I:%M"),v=d("%I %p"),B=d("%a %d"),D=d("%b %d"),N=d("%B"),L=d("%Y");function _(j){return(m(j)t(o/(e.length-1)))},n.quantiles=function(a){return Array.from({length:a+1},(o,s)=>vZ(e,s/a))},n.copy=function(){return NS(t).domain(e)},dm.apply(n,arguments)}function bh(){var e=0,t=.5,n=1,a=1,o,s,r,i,m,d=gs,A,p=!1,g;function f(C){return isNaN(C=+C)?g:(C=.5+((C=+A(C))-s)*(a*Cn}return p1=e,p1}var A1,tG;function kq(){if(tG)return A1;tG=1;var e=vh(),t=_S(),n=Pp();function a(o){return o&&o.length?e(o,n,t):void 0}return A1=a,A1}var Lq=kq();const wh=Mn(Lq);var f1,nG;function SS(){if(nG)return f1;nG=1;function e(t,n){return te.e^s.s<0?1:-1;for(a=s.d.length,o=e.d.length,t=0,n=ae.d[t]^s.s<0?1:-1;return a===o?0:a>o^s.s<0?1:-1};Bt.decimalPlaces=Bt.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*ua;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};Bt.dividedBy=Bt.div=function(e){return tm(this,new this.constructor(e))};Bt.dividedToIntegerBy=Bt.idiv=function(e){var t=this,n=t.constructor;return Xn(tm(t,new n(e),0,1),n.precision)};Bt.equals=Bt.eq=function(e){return!this.cmp(e)};Bt.exponent=function(){return qa(this)};Bt.greaterThan=Bt.gt=function(e){return this.cmp(e)>0};Bt.greaterThanOrEqualTo=Bt.gte=function(e){return this.cmp(e)>=0};Bt.isInteger=Bt.isint=function(){return this.e>this.d.length-2};Bt.isNegative=Bt.isneg=function(){return this.s<0};Bt.isPositive=Bt.ispos=function(){return this.s>0};Bt.isZero=function(){return this.s===0};Bt.lessThan=Bt.lt=function(e){return this.cmp(e)<0};Bt.lessThanOrEqualTo=Bt.lte=function(e){return this.cmp(e)<1};Bt.logarithm=Bt.log=function(e){var t,n=this,a=n.constructor,o=a.precision,s=o+5;if(e===void 0)e=new a(10);else if(e=new a(e),e.s<1||e.eq(nr))throw Error(_r+"NaN");if(n.s<1)throw Error(_r+(n.s?"NaN":"-Infinity"));return n.eq(nr)?new a(0):(ya=!1,t=tm(v2(n,s),v2(e,s),s),ya=!0,Xn(t,o))};Bt.minus=Bt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?FS(t,e):QS(t,(e.s=-e.s,e))};Bt.modulo=Bt.mod=function(e){var t,n=this,a=n.constructor,o=a.precision;if(e=new a(e),!e.s)throw Error(_r+"NaN");return n.s?(ya=!1,t=tm(n,e,0,1).times(e),ya=!0,n.minus(t)):Xn(new a(n),o)};Bt.naturalExponential=Bt.exp=function(){return IS(this)};Bt.naturalLogarithm=Bt.ln=function(){return v2(this)};Bt.negated=Bt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Bt.plus=Bt.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?QS(t,e):FS(t,(e.s=-e.s,e))};Bt.precision=Bt.sd=function(e){var t,n,a,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Gd+e);if(t=qa(o)+1,a=o.d.length-1,n=a*ua+1,a=o.d[a],a){for(;a%10==0;a/=10)n--;for(a=o.d[0];a>=10;a/=10)n++}return e&&t>n?t:n};Bt.squareRoot=Bt.sqrt=function(){var e,t,n,a,o,s,r,i=this,m=i.constructor;if(i.s<1){if(!i.s)return new m(0);throw Error(_r+"NaN")}for(e=qa(i),ya=!1,o=Math.sqrt(+i),o==0||o==1/0?(t=Ki(i.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=Fp((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),a=new m(t)):a=new m(o.toString()),n=m.precision,o=r=n+3;;)if(s=a,a=s.plus(tm(i,s,r+2)).times(.5),Ki(s.d).slice(0,r)===(t=Ki(a.d)).slice(0,r)){if(t=t.slice(r-3,r+1),o==r&&t=="4999"){if(Xn(s,n+1,0),s.times(s).eq(i)){a=s;break}}else if(t!="9999")break;r+=4}return ya=!0,Xn(a,n)};Bt.times=Bt.mul=function(e){var t,n,a,o,s,r,i,m,d,A=this,p=A.constructor,g=A.d,f=(e=new p(e)).d;if(!A.s||!e.s)return new p(0);for(e.s*=A.s,n=A.e+e.e,m=g.length,d=f.length,m=0;){for(t=0,o=m+a;o>a;)i=s[o]+f[a]*g[o-a-1]+t,s[o--]=i%fo|0,t=i/fo|0;s[o]=(s[o]+t)%fo|0}for(;!s[--r];)s.pop();return t?++n:s.shift(),e.d=s,e.e=n,ya?Xn(e,p.precision):e};Bt.toDecimalPlaces=Bt.todp=function(e,t){var n=this,a=n.constructor;return n=new a(n),e===void 0?n:(ec(e,0,Ip),t===void 0?t=a.rounding:ec(t,0,8),Xn(n,e+qa(n)+1,t))};Bt.toExponential=function(e,t){var n,a=this,o=a.constructor;return e===void 0?n=Fd(a,!0):(ec(e,0,Ip),t===void 0?t=o.rounding:ec(t,0,8),a=Xn(new o(a),e+1,t),n=Fd(a,!0,e+1)),n};Bt.toFixed=function(e,t){var n,a,o=this,s=o.constructor;return e===void 0?Fd(o):(ec(e,0,Ip),t===void 0?t=s.rounding:ec(t,0,8),a=Xn(new s(o),e+qa(o)+1,t),n=Fd(a.abs(),!1,e+qa(a)+1),o.isneg()&&!o.isZero()?"-"+n:n)};Bt.toInteger=Bt.toint=function(){var e=this,t=e.constructor;return Xn(new t(e),qa(e)+1,t.rounding)};Bt.toNumber=function(){return+this};Bt.toPower=Bt.pow=function(e){var t,n,a,o,s,r,i=this,m=i.constructor,d=12,A=+(e=new m(e));if(!e.s)return new m(nr);if(i=new m(i),!i.s){if(e.s<1)throw Error(_r+"Infinity");return i}if(i.eq(nr))return i;if(a=m.precision,e.eq(nr))return Xn(i,a);if(t=e.e,n=e.d.length-1,r=t>=n,s=i.s,r){if((n=A<0?-A:A)<=PS){for(o=new m(nr),t=Math.ceil(a/ua+4),ya=!1;n%2&&(o=o.times(i),cG(o.d,t)),n=Fp(n/2),n!==0;)i=i.times(i),cG(i.d,t);return ya=!0,e.s<0?new m(nr).div(o):Xn(o,a)}}else if(s<0)throw Error(_r+"NaN");return s=s<0&&e.d[Math.max(t,n)]&1?-1:1,i.s=1,ya=!1,o=e.times(v2(i,a+d)),ya=!0,o=IS(o),o.s=s,o};Bt.toPrecision=function(e,t){var n,a,o=this,s=o.constructor;return e===void 0?(n=qa(o),a=Fd(o,n<=s.toExpNeg||n>=s.toExpPos)):(ec(e,1,Ip),t===void 0?t=s.rounding:ec(t,0,8),o=Xn(new s(o),e,t),n=qa(o),a=Fd(o,e<=n||n<=s.toExpNeg,e)),a};Bt.toSignificantDigits=Bt.tosd=function(e,t){var n=this,a=n.constructor;return e===void 0?(e=a.precision,t=a.rounding):(ec(e,1,Ip),t===void 0?t=a.rounding:ec(t,0,8)),Xn(new a(n),e,t)};Bt.toString=Bt.valueOf=Bt.val=Bt.toJSON=Bt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=qa(e),n=e.constructor;return Fd(e,t<=n.toExpNeg||t>=n.toExpPos)};function QS(e,t){var n,a,o,s,r,i,m,d,A=e.constructor,p=A.precision;if(!e.s||!t.s)return t.s||(t=new A(e)),ya?Xn(t,p):t;if(m=e.d,d=t.d,r=e.e,o=t.e,m=m.slice(),s=r-o,s){for(s<0?(a=m,s=-s,i=d.length):(a=d,o=r,i=m.length),r=Math.ceil(p/ua),i=r>i?r+1:i+1,s>i&&(s=i,a.length=1),a.reverse();s--;)a.push(0);a.reverse()}for(i=m.length,s=d.length,i-s<0&&(s=i,a=d,d=m,m=a),n=0;s;)n=(m[--s]=m[s]+d[s]+n)/fo|0,m[s]%=fo;for(n&&(m.unshift(n),++o),i=m.length;m[--i]==0;)m.pop();return t.d=m,t.e=o,ya?Xn(t,p):t}function ec(e,t,n){if(e!==~~e||en)throw Error(Gd+e)}function Ki(e){var t,n,a,o=e.length-1,s="",r=e[0];if(o>0){for(s+=r,t=1;tr?1:-1;else for(i=m=0;io[i]?1:-1;break}return m}function n(a,o,s){for(var r=0;s--;)a[s]-=r,r=a[s]1;)a.shift()}return function(a,o,s,r){var i,m,d,A,p,g,f,y,C,v,B,D,N,L,_,j,F,T,M=a.constructor,Z=a.s==o.s?1:-1,P=a.d,I=o.d;if(!a.s)return new M(a);if(!o.s)throw Error(_r+"Division by zero");for(m=a.e-o.e,F=I.length,_=P.length,f=new M(Z),y=f.d=[],d=0;I[d]==(P[d]||0);)++d;if(I[d]>(P[d]||0)&&--m,s==null?D=s=M.precision:r?D=s+(qa(a)-qa(o))+1:D=s,D<0)return new M(0);if(D=D/ua+2|0,d=0,F==1)for(A=0,I=I[0],D++;(d<_||A)&&D--;d++)N=A*fo+(P[d]||0),y[d]=N/I|0,A=N%I|0;else{for(A=fo/(I[0]+1)|0,A>1&&(I=e(I,A),P=e(P,A),F=I.length,_=P.length),L=F,C=P.slice(0,F),v=C.length;v=fo/2&&++j;do A=0,i=t(I,C,F,v),i<0?(B=C[0],F!=v&&(B=B*fo+(C[1]||0)),A=B/j|0,A>1?(A>=fo&&(A=fo-1),p=e(I,A),g=p.length,v=C.length,i=t(p,C,g,v),i==1&&(A--,n(p,F16)throw Error(pD+qa(e));if(!e.s)return new A(nr);for(ya=!1,i=p,r=new A(.03125);e.abs().gte(.1);)e=e.times(r),d+=5;for(a=Math.log(xd(2,d))/Math.LN10*2+5|0,i+=a,n=o=s=new A(nr),A.precision=i;;){if(o=Xn(o.times(e),i),n=n.times(++m),r=s.plus(tm(o,n,i)),Ki(r.d).slice(0,i)===Ki(s.d).slice(0,i)){for(;d--;)s=Xn(s.times(s),i);return A.precision=p,t==null?(ya=!0,Xn(s,p)):s}s=r}}function qa(e){for(var t=e.e*ua,n=e.d[0];n>=10;n/=10)t++;return t}function C1(e,t,n){if(t>e.LN10.sd())throw ya=!0,n&&(e.precision=n),Error(_r+"LN10 precision limit exceeded");return Xn(new e(e.LN10),t)}function dl(e){for(var t="";e--;)t+="0";return t}function v2(e,t){var n,a,o,s,r,i,m,d,A,p=1,g=10,f=e,y=f.d,C=f.constructor,v=C.precision;if(f.s<1)throw Error(_r+(f.s?"NaN":"-Infinity"));if(f.eq(nr))return new C(0);if(t==null?(ya=!1,d=v):d=t,f.eq(10))return t==null&&(ya=!0),C1(C,d);if(d+=g,C.precision=d,n=Ki(y),a=n.charAt(0),s=qa(f),Math.abs(s)<15e14){for(;a<7&&a!=1||a==1&&n.charAt(1)>3;)f=f.times(e),n=Ki(f.d),a=n.charAt(0),p++;s=qa(f),a>1?(f=new C("0."+n),s++):f=new C(a+"."+n.slice(1))}else return m=C1(C,d+2,v).times(s+""),f=v2(new C(a+"."+n.slice(1)),d-g).plus(m),C.precision=v,t==null?(ya=!0,Xn(f,v)):f;for(i=r=f=tm(f.minus(nr),f.plus(nr),d),A=Xn(f.times(f),d),o=3;;){if(r=Xn(r.times(A),d),m=i.plus(tm(r,new C(o),d)),Ki(m.d).slice(0,d)===Ki(i.d).slice(0,d))return i=i.times(2),s!==0&&(i=i.plus(C1(C,d+2,v).times(s+""))),i=tm(i,new C(p),d),C.precision=v,t==null?(ya=!0,Xn(i,v)):i;i=m,o+=2}}function iG(e,t){var n,a,o;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(a=t.search(/e/i))>0?(n<0&&(n=a),n+=+t.slice(a+1),t=t.substring(0,a)):n<0&&(n=t.length),a=0;t.charCodeAt(a)===48;)++a;for(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(a,o),t){if(o-=a,n=n-a-1,e.e=Fp(n/ua),e.d=[],a=(n+1)%ua,n<0&&(a+=ua),ayx||e.e<-yx))throw Error(pD+n)}else e.s=0,e.e=0,e.d=[0];return e}function Xn(e,t,n){var a,o,s,r,i,m,d,A,p=e.d;for(r=1,s=p[0];s>=10;s/=10)r++;if(a=t-r,a<0)a+=ua,o=t,d=p[A=0];else{if(A=Math.ceil((a+1)/ua),s=p.length,A>=s)return e;for(d=s=p[A],r=1;s>=10;s/=10)r++;a%=ua,o=a-ua+r}if(n!==void 0&&(s=xd(10,r-o-1),i=d/s%10|0,m=t<0||p[A+1]!==void 0||d%s,m=n<4?(i||m)&&(n==0||n==(e.s<0?3:2)):i>5||i==5&&(n==4||m||n==6&&(a>0?o>0?d/xd(10,r-o):0:p[A-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return m?(s=qa(e),p.length=1,t=t-s-1,p[0]=xd(10,(ua-t%ua)%ua),e.e=Fp(-t/ua)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(a==0?(p.length=A,s=1,A--):(p.length=A+1,s=xd(10,ua-a),p[A]=o>0?(d/xd(10,r-o)%xd(10,o)|0)*s:0),m)for(;;)if(A==0){(p[0]+=s)==fo&&(p[0]=1,++e.e);break}else{if(p[A]+=s,p[A]!=fo)break;p[A--]=0,s=1}for(a=p.length;p[--a]===0;)p.pop();if(ya&&(e.e>yx||e.e<-yx))throw Error(pD+qa(e));return e}function FS(e,t){var n,a,o,s,r,i,m,d,A,p,g=e.constructor,f=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),ya?Xn(t,f):t;if(m=e.d,p=t.d,a=t.e,d=e.e,m=m.slice(),r=d-a,r){for(A=r<0,A?(n=m,r=-r,i=p.length):(n=p,a=d,i=m.length),o=Math.max(Math.ceil(f/ua),i)+2,r>o&&(r=o,n.length=1),n.reverse(),o=r;o--;)n.push(0);n.reverse()}else{for(o=m.length,i=p.length,A=o0;--o)m[i++]=0;for(o=p.length;o>r;){if(m[--o]0?s=s.charAt(0)+"."+s.slice(1)+dl(a):r>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(o<0?"e":"e+")+o):o<0?(s="0."+dl(-o-1)+s,n&&(a=n-r)>0&&(s+=dl(a))):o>=r?(s+=dl(o+1-r),n&&(a=n-o-1)>0&&(s=s+"."+dl(a))):((a=o+1)0&&(o+1===r&&(s+="."),s+=dl(a))),e.s<0?"-"+s:s}function cG(e,t){if(e.length>t)return e.length=t,!0}function kS(e){var t,n,a;function o(s){var r=this;if(!(r instanceof o))return new o(s);if(r.constructor=o,s instanceof o){r.s=s.s,r.e=s.e,r.d=(s=s.d)?s.slice():s;return}if(typeof s=="number"){if(s*0!==0)throw Error(Gd+s);if(s>0)r.s=1;else if(s<0)s=-s,r.s=-1;else{r.s=0,r.e=0,r.d=[0];return}if(s===~~s&&s<1e7){r.e=0,r.d=[s];return}return iG(r,s.toString())}else if(typeof s!="string")throw Error(Gd+s);if(s.charCodeAt(0)===45?(s=s.slice(1),r.s=-1):r.s=1,$q.test(s))iG(r,s);else throw Error(Gd+s)}if(o.prototype=Bt,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=kS,o.config=o.set=Wq,e===void 0&&(e={}),e)for(a=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=o[t+1]&&a<=o[t+2])this[n]=a;else throw Error(Gd+n+": "+a);if((a=e[n="LN10"])!==void 0)if(a==Math.LN10)this[n]=new this(a);else throw Error(Gd+n+": "+a);return this}var AD=kS(Kq);nr=new AD(1);const qn=AD;function Vq(e){return tK(e)||eK(e)||Jq(e)||Xq()}function Xq(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jq(e,t){if(e){if(typeof e=="string")return _v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _v(e,t)}}function eK(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function tK(e){if(Array.isArray(e))return _v(e)}function _v(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=t?n.apply(void 0,o):e(t-r,mG(function(){for(var i=arguments.length,m=new Array(i),d=0;de.length)&&(t=e.length);for(var n=0,a=new Array(t);n"u"||!(Symbol.iterator in Object(e)))){var n=[],a=!0,o=!1,s=void 0;try{for(var r=e[Symbol.iterator](),i;!(a=(i=r.next()).done)&&(n.push(i.value),!(t&&n.length===t));a=!0);}catch(m){o=!0,s=m}finally{try{!a&&r.return!=null&&r.return()}finally{if(o)throw s}}return n}}function gK(e){if(Array.isArray(e))return e}function MS(e){var t=w2(e,2),n=t[0],a=t[1],o=n,s=a;return n>a&&(o=a,s=n),[o,s]}function zS(e,t,n){if(e.lte(0))return new qn(0);var a=Uh.getDigitCount(e.toNumber()),o=new qn(10).pow(a),s=e.div(o),r=a!==1?.05:.1,i=new qn(Math.ceil(s.div(r).toNumber())).add(n).mul(r),m=i.mul(o);return t?m:new qn(Math.ceil(m))}function xK(e,t,n){var a=1,o=new qn(e);if(!o.isint()&&n){var s=Math.abs(e);s<1?(a=new qn(10).pow(Uh.getDigitCount(e)-1),o=new qn(Math.floor(o.div(a).toNumber())).mul(a)):s>1&&(o=new qn(Math.floor(e)))}else e===0?o=new qn(Math.floor((t-1)/2)):n||(o=new qn(Math.floor(e)));var r=Math.floor((t-1)/2),i=sK(oK(function(m){return o.add(new qn(m-r).mul(a)).toNumber()}),Sv);return i(0,t)}function ZS(e,t,n,a){var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new qn(0),tickMin:new qn(0),tickMax:new qn(0)};var s=zS(new qn(t).sub(e).div(n-1),a,o),r;e<=0&&t>=0?r=new qn(0):(r=new qn(e).add(t).div(2),r=r.sub(new qn(r).mod(s)));var i=Math.ceil(r.sub(e).div(s).toNumber()),m=Math.ceil(new qn(t).sub(r).div(s).toNumber()),d=i+m+1;return d>n?ZS(e,t,n,a,o+1):(d0?m+(n-d):m,i=t>0?i:i+(n-d)),{step:s,tickMin:r.sub(new qn(i).mul(s)),tickMax:r.add(new qn(m).mul(s))})}function hK(e){var t=w2(e,2),n=t[0],a=t[1],o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=Math.max(o,2),i=MS([n,a]),m=w2(i,2),d=m[0],A=m[1];if(d===-1/0||A===1/0){var p=A===1/0?[d].concat(Qv(Sv(0,o-1).map(function(){return 1/0}))):[].concat(Qv(Sv(0,o-1).map(function(){return-1/0})),[A]);return n>a?Pv(p):p}if(d===A)return xK(d,o,s);var g=ZS(d,A,r,s),f=g.step,y=g.tickMin,C=g.tickMax,v=Uh.rangeStep(y,C.add(new qn(.1).mul(f)),f);return n>a?Pv(v):v}function yK(e,t){var n=w2(e,2),a=n[0],o=n[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,r=MS([a,o]),i=w2(r,2),m=i[0],d=i[1];if(m===-1/0||d===1/0)return[a,o];if(m===d)return[m];var A=Math.max(t,2),p=zS(new qn(d).sub(m).div(A-1),s,0),g=[].concat(Qv(Uh.rangeStep(new qn(m),new qn(d).sub(new qn(.99).mul(p)),p)),[d]);return a>o?Pv(g):g}var CK=TS(hK),bK=TS(yK),vK="Invariant failed";function lp(e,t){throw new Error(vK)}var wK=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function dp(e){"@babel/helpers - typeof";return dp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dp(e)}function Cx(){return Cx=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function jK(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function EK(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _K(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:[],o=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,r=-1,i=(n=a==null?void 0:a.length)!==null&&n!==void 0?n:0;if(i<=1)return 0;if(s&&s.axisType==="angleAxis"&&Math.abs(Math.abs(s.range[1]-s.range[0])-360)<=1e-6)for(var m=s.range,d=0;d0?o[d-1].coordinate:o[i-1].coordinate,p=o[d].coordinate,g=d>=i-1?o[0].coordinate:o[d+1].coordinate,f=void 0;if(Al(p-A)!==Al(g-p)){var y=[];if(Al(g-p)===Al(m[1]-m[0])){f=g;var C=p+m[1]-m[0];y[0]=Math.min(C,(C+A)/2),y[1]=Math.max(C,(C+A)/2)}else{f=A;var v=g+m[1]-m[0];y[0]=Math.min(p,(v+p)/2),y[1]=Math.max(p,(v+p)/2)}var B=[Math.min(p,(f+p)/2),Math.max(p,(f+p)/2)];if(t>B[0]&&t<=B[1]||t>=y[0]&&t<=y[1]){r=o[d].index;break}}else{var D=Math.min(A,g),N=Math.max(A,g);if(t>(D+p)/2&&t<=(N+p)/2){r=o[d].index;break}}}else for(var L=0;L0&&L(a[L].coordinate+a[L-1].coordinate)/2&&t<=(a[L].coordinate+a[L+1].coordinate)/2||L===i-1&&t>(a[L].coordinate+a[L-1].coordinate)/2){r=a[L].index;break}return r},gD=function(t){var n,a=t,o=a.type.displayName,s=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ea(Ea({},t.type.defaultProps),t.props):t.props,r=s.stroke,i=s.fill,m;switch(o){case"Line":m=r;break;case"Area":case"Radar":m=r&&r!=="none"?r:i;break;default:m=i;break}return m},$K=function(t){var n=t.barSize,a=t.totalSize,o=t.stackGroups,s=o===void 0?{}:o;if(!s)return{};for(var r={},i=Object.keys(s),m=0,d=i.length;m=0});if(B&&B.length){var D=B[0].type.defaultProps,N=D!==void 0?Ea(Ea({},D),B[0].props):B[0].props,L=N.barSize,_=N[v];r[_]||(r[_]=[]);var j=Fn(L)?n:L;r[_].push({item:B[0],stackList:B.slice(1),barSize:Fn(j)?void 0:qi(j,a,0)})}}return r},WK=function(t){var n=t.barGap,a=t.barCategoryGap,o=t.bandSize,s=t.sizeList,r=s===void 0?[]:s,i=t.maxBarSize,m=r.length;if(m<1)return null;var d=qi(n,o,0,!0),A,p=[];if(r[0].barSize===+r[0].barSize){var g=!1,f=o/m,y=r.reduce(function(L,_){return L+_.barSize||0},0);y+=(m-1)*d,y>=o&&(y-=(m-1)*d,d=0),y>=o&&f>0&&(g=!0,f*=.9,y=m*f);var C=(o-y)/2>>0,v={offset:C-d,size:0};A=r.reduce(function(L,_){var j={item:_.item,position:{offset:v.offset+v.size+d,size:g?f:_.barSize}},F=[].concat(uG(L),[j]);return v=F[F.length-1].position,_.stackList&&_.stackList.length&&_.stackList.forEach(function(T){F.push({item:T,position:v})}),F},p)}else{var B=qi(a,o,0,!0);o-2*B-(m-1)*d<=0&&(d=0);var D=(o-2*B-(m-1)*d)/m;D>1&&(D>>=0);var N=i===+i?Math.min(D,i):D;A=r.reduce(function(L,_,j){var F=[].concat(uG(L),[{item:_.item,position:{offset:B+(D+d)*j+(D-N)/2,size:N}}]);return _.stackList&&_.stackList.length&&_.stackList.forEach(function(T){F.push({item:T,position:F[F.length-1].position})}),F},p)}return A},VK=function(t,n,a,o){var s=a.children,r=a.width,i=a.margin,m=r-(i.left||0)-(i.right||0),d=$S({children:s,legendWidth:m});if(d){var A=o||{},p=A.width,g=A.height,f=d.align,y=d.verticalAlign,C=d.layout;if((C==="vertical"||C==="horizontal"&&y==="middle")&&f!=="center"&&Nt(t[f]))return Ea(Ea({},t),{},$u({},f,t[f]+(p||0)));if((C==="horizontal"||C==="vertical"&&f==="center")&&y!=="middle"&&Nt(t[y]))return Ea(Ea({},t),{},$u({},y,t[y]+(g||0)))}return t},XK=function(t,n,a){return Fn(n)?!0:t==="horizontal"?n==="yAxis":t==="vertical"||a==="x"?n==="xAxis":a==="y"?n==="yAxis":!0},WS=function(t,n,a,o,s){var r=n.props.children,i=em(r,fD).filter(function(d){return XK(o,s,d.props.direction)});if(i&&i.length){var m=i.map(function(d){return d.props.dataKey});return t.reduce(function(d,A){var p=rm(A,a);if(Fn(p))return d;var g=Array.isArray(p)?[Bh(p),wh(p)]:[p,p],f=m.reduce(function(y,C){var v=rm(A,C,0),B=g[0]-Math.abs(Array.isArray(v)?v[0]:v),D=g[1]+Math.abs(Array.isArray(v)?v[1]:v);return[Math.min(B,y[0]),Math.max(D,y[1])]},[1/0,-1/0]);return[Math.min(f[0],d[0]),Math.max(f[1],d[1])]},[1/0,-1/0])}return null},JK=function(t,n,a,o,s){var r=n.map(function(i){return WS(t,i,a,s,o)}).filter(function(i){return!Fn(i)});return r&&r.length?r.reduce(function(i,m){return[Math.min(i[0],m[0]),Math.max(i[1],m[1])]},[1/0,-1/0]):null},VS=function(t,n,a,o,s){var r=n.map(function(m){var d=m.props.dataKey;return a==="number"&&d&&WS(t,m,d,o)||qA(t,d,a,s)});if(a==="number")return r.reduce(function(m,d){return[Math.min(m[0],d[0]),Math.max(m[1],d[1])]},[1/0,-1/0]);var i={};return r.reduce(function(m,d){for(var A=0,p=d.length;A=2?Al(i[0]-i[1])*2*d:d,n&&(t.ticks||t.niceTicks)){var A=(t.ticks||t.niceTicks).map(function(p){var g=s?s.indexOf(p):p;return{coordinate:o(g)+d,value:p,offset:d}});return A.filter(function(p){return!J2(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:o(p)+d,value:p,index:g,offset:d}}):o.ticks&&!a?o.ticks(t.tickCount).map(function(p){return{coordinate:o(p)+d,value:p,offset:d}}):o.domain().map(function(p,g){return{coordinate:o(p)+d,value:s?s[p]:p,index:g,offset:d}})},b1=new WeakMap,ag=function(t,n){if(typeof n!="function")return t;b1.has(t)||b1.set(t,new WeakMap);var a=b1.get(t);if(a.has(n))return a.get(n);var o=function(){t.apply(void 0,arguments),n.apply(void 0,arguments)};return a.set(n,o),o},e$=function(t,n,a){var o=t.scale,s=t.type,r=t.layout,i=t.axisType;if(o==="auto")return r==="radial"&&i==="radiusAxis"?{scale:x2(),realScaleType:"band"}:r==="radial"&&i==="angleAxis"?{scale:fx(),realScaleType:"linear"}:s==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0)?{scale:YA(),realScaleType:"point"}:s==="category"?{scale:x2(),realScaleType:"band"}:{scale:fx(),realScaleType:"linear"};if(X2(o)){var m="scale".concat(ch(o));return{scale:(XN[m]||YA)(),realScaleType:XN[m]?m:"point"}}return fn(o)?{scale:o}:{scale:YA(),realScaleType:"point"}},AG=1e-4,t$=function(t){var n=t.domain();if(!(!n||n.length<=2)){var a=n.length,o=t.range(),s=Math.min(o[0],o[1])-AG,r=Math.max(o[0],o[1])+AG,i=t(n[0]),m=t(n[a-1]);(ir||mr)&&t.domain([n[0],n[a-1]])}},n$=function(t){var n=t.length;if(!(n<=0))for(var a=0,o=t[0].length;a=0?(t[i][a][0]=s,t[i][a][1]=s+m,s=t[i][a][1]):(t[i][a][0]=r,t[i][a][1]=r+m,r=t[i][a][1])}},a$=function(t){var n=t.length;if(!(n<=0))for(var a=0,o=t[0].length;a=0?(t[r][a][0]=s,t[r][a][1]=s+i,s=t[r][a][1]):(t[r][a][0]=0,t[r][a][1]=0)}},o$={sign:n$,expand:Z9,none:np,silhouette:Y9,wiggle:q9,positive:a$},s$=function(t,n,a){var o=n.map(function(i){return i.props.dataKey}),s=o$[a],r=z9().keys(o).value(function(i,m){return+rm(i,m,0)}).order(Av).offset(s);return r(t)},r$=function(t,n,a,o,s,r){if(!t)return null;var i=r?n.reverse():n,m={},d=i.reduce(function(p,g){var f,y=(f=g.type)!==null&&f!==void 0&&f.defaultProps?Ea(Ea({},g.type.defaultProps),g.props):g.props,C=y.stackId,v=y.hide;if(v)return p;var B=y[a],D=p[B]||{hasStack:!1,stackGroups:{}};if(to(C)){var N=D.stackGroups[C]||{numericAxisId:a,cateAxisId:o,items:[]};N.items.push(g),D.hasStack=!0,D.stackGroups[C]=N}else D.stackGroups[NB("_stackId_")]={numericAxisId:a,cateAxisId:o,items:[g]};return Ea(Ea({},p),{},$u({},B,D))},m),A={};return Object.keys(d).reduce(function(p,g){var f=d[g];if(f.hasStack){var y={};f.stackGroups=Object.keys(f.stackGroups).reduce(function(C,v){var B=f.stackGroups[v];return Ea(Ea({},C),{},$u({},v,{numericAxisId:a,cateAxisId:o,items:B.items,stackedData:s$(t,B.items,s)}))},y)}return Ea(Ea({},p),{},$u({},g,f))},A)},i$=function(t,n){var a=n.realScaleType,o=n.type,s=n.tickCount,r=n.originalDomain,i=n.allowDecimals,m=a||n.scale;if(m!=="auto"&&m!=="linear")return null;if(s&&o==="number"&&r&&(r[0]==="auto"||r[1]==="auto")){var d=t.domain();if(!d.length)return null;var A=CK(d,s,i);return t.domain([Bh(A),wh(A)]),{niceTicks:A}}if(s&&o==="number"){var p=t.domain(),g=bK(p,s,i);return{niceTicks:g}}return null},c$=function(t,n){var a,o=(a=t.type)!==null&&a!==void 0&&a.defaultProps?Ea(Ea({},t.type.defaultProps),t.props):t.props,s=o.stackId;if(to(s)){var r=n[s];if(r){var i=r.items.indexOf(t);return i>=0?r.stackedData[i]:null}}return null},m$=function(t){return t.reduce(function(n,a){return[Bh(a.concat([n[0]]).filter(Nt)),wh(a.concat([n[1]]).filter(Nt))]},[1/0,-1/0])},JS=function(t,n,a){return Object.keys(t).reduce(function(o,s){var r=t[s],i=r.stackedData,m=i.reduce(function(d,A){var p=m$(A.slice(n,a+1));return[Math.min(d[0],p[0]),Math.max(d[1],p[1])]},[1/0,-1/0]);return[Math.min(m[0],o[0]),Math.max(m[1],o[1])]},[1/0,-1/0]).map(function(o){return o===1/0||o===-1/0?0:o})},fG=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,gG=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Lv=function(t,n,a){if(fn(t))return t(n,a);if(!Array.isArray(t))return n;var o=[];if(Nt(t[0]))o[0]=a?t[0]:Math.min(t[0],n[0]);else if(fG.test(t[0])){var s=+fG.exec(t[0])[1];o[0]=n[0]-s}else fn(t[0])?o[0]=t[0](n[0]):o[0]=n[0];if(Nt(t[1]))o[1]=a?t[1]:Math.max(t[1],n[1]);else if(gG.test(t[1])){var r=+gG.exec(t[1])[1];o[1]=n[1]+r}else fn(t[1])?o[1]=t[1](n[1]):o[1]=n[1];return o},Ov=function(t,n,a){if(t&&t.scale&&t.scale.bandwidth){var o=t.scale.bandwidth();if(!a||o>0)return o}if(t&&n&&n.length>=2){for(var s=RB(n,function(p){return p.coordinate}),r=1/0,i=1,m=s.length;ie.length)&&(t=e.length);for(var n=0,a=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(a.left||0)-(a.right||0)),Math.abs(n-(a.top||0)-(a.bottom||0)))/2},C$=function(t,n,a,o,s){var r=t.width,i=t.height,m=t.startAngle,d=t.endAngle,A=qi(t.cx,r,r/2),p=qi(t.cy,i,i/2),g=y$(r,i,a),f=qi(t.innerRadius,g,0),y=qi(t.outerRadius,g,g*.8),C=Object.keys(n);return C.reduce(function(v,B){var D=n[B],N=D.domain,L=D.reversed,_;if(Fn(D.range))o==="angleAxis"?_=[m,d]:o==="radiusAxis"&&(_=[f,y]),L&&(_=[_[1],_[0]]);else{_=D.range;var j=_,F=p$(j,2);m=F[0],d=F[1]}var T=e$(D,s),M=T.realScaleType,Z=T.scale;Z.domain(N).range(_),t$(Z);var P=i$(Z,Kc(Kc({},D),{},{realScaleType:M})),I=Kc(Kc(Kc({},D),P),{},{range:_,radius:y,realScaleType:M,scale:Z,cx:A,cy:p,innerRadius:f,outerRadius:y,startAngle:m,endAngle:d});return Kc(Kc({},v),{},eP({},B,I))},{})},b$=function(t,n){var a=t.x,o=t.y,s=n.x,r=n.y;return Math.sqrt(Math.pow(a-s,2)+Math.pow(o-r,2))},v$=function(t,n){var a=t.x,o=t.y,s=n.cx,r=n.cy,i=b$({x:a,y:o},{x:s,y:r});if(i<=0)return{radius:i};var m=(a-s)/i,d=Math.acos(m);return o>r&&(d=2*Math.PI-d),{radius:i,angle:h$(d),angleInRadian:d}},w$=function(t){var n=t.startAngle,a=t.endAngle,o=Math.floor(n/360),s=Math.floor(a/360),r=Math.min(o,s);return{startAngle:n-r*360,endAngle:a-r*360}},B$=function(t,n){var a=n.startAngle,o=n.endAngle,s=Math.floor(a/360),r=Math.floor(o/360),i=Math.min(s,r);return t+i*360},CG=function(t,n){var a=t.x,o=t.y,s=v$({x:a,y:o},n),r=s.radius,i=s.angle,m=n.innerRadius,d=n.outerRadius;if(rd)return!1;if(r===0)return!0;var A=w$(n),p=A.startAngle,g=A.endAngle,f=i,y;if(p<=g){for(;f>g;)f-=360;for(;f=p&&f<=g}else{for(;f>p;)f-=360;for(;f=g&&f<=p}return y?Kc(Kc({},n),{},{radius:r,angle:B$(f,n)}):null},tP=function(t){return!ge.isValidElement(t)&&!fn(t)&&typeof t!="boolean"?t.className:""};function H2(e){"@babel/helpers - typeof";return H2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H2(e)}var D$=["offset"];function U$(e){return j$(e)||G$(e)||N$(e)||H$()}function H$(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N$(e,t){if(e){if(typeof e=="string")return Tv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tv(e,t)}}function G$(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function j$(e){if(Array.isArray(e))return Tv(e)}function Tv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function _$(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function bG(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,a)}return n}function Ja(e){for(var t=1;t=0?1:-1,N,L;o==="insideStart"?(N=f+D*r,L=C):o==="insideEnd"?(N=y-D*r,L=!C):o==="end"&&(N=y+D*r,L=C),L=B<=0?L:!L;var _=$n(d,A,v,N),j=$n(d,A,v,N+(L?1:-1)*359),F="M".concat(_.x,",").concat(_.y,` + A`).concat(v,",").concat(v,",0,1,").concat(L?0:1,`, + `).concat(j.x,",").concat(j.y),T=Fn(t.id)?NB("recharts-radial-line-"):t.id;return fe.createElement("text",N2({},a,{dominantBaseline:"central",className:Hn("recharts-radial-bar-label",i)}),fe.createElement("defs",null,fe.createElement("path",{id:T,d:F})),fe.createElement("textPath",{xlinkHref:"#".concat(T)},n))},L$=function(t){var n=t.viewBox,a=t.offset,o=t.position,s=n,r=s.cx,i=s.cy,m=s.innerRadius,d=s.outerRadius,A=s.startAngle,p=s.endAngle,g=(A+p)/2;if(o==="outside"){var f=$n(r,i,d+a,g),y=f.x,C=f.y;return{x:y,y:C,textAnchor:y>=r?"start":"end",verticalAnchor:"middle"}}if(o==="center")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(o==="centerTop")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"start"};if(o==="centerBottom")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"end"};var v=(m+d)/2,B=$n(r,i,v,g),D=B.x,N=B.y;return{x:D,y:N,textAnchor:"middle",verticalAnchor:"middle"}},O$=function(t){var n=t.viewBox,a=t.parentViewBox,o=t.offset,s=t.position,r=n,i=r.x,m=r.y,d=r.width,A=r.height,p=A>=0?1:-1,g=p*o,f=p>0?"end":"start",y=p>0?"start":"end",C=d>=0?1:-1,v=C*o,B=C>0?"end":"start",D=C>0?"start":"end";if(s==="top"){var N={x:i+d/2,y:m-p*o,textAnchor:"middle",verticalAnchor:f};return Ja(Ja({},N),a?{height:Math.max(m-a.y,0),width:d}:{})}if(s==="bottom"){var L={x:i+d/2,y:m+A+g,textAnchor:"middle",verticalAnchor:y};return Ja(Ja({},L),a?{height:Math.max(a.y+a.height-(m+A),0),width:d}:{})}if(s==="left"){var _={x:i-v,y:m+A/2,textAnchor:B,verticalAnchor:"middle"};return Ja(Ja({},_),a?{width:Math.max(_.x-a.x,0),height:A}:{})}if(s==="right"){var j={x:i+d+v,y:m+A/2,textAnchor:D,verticalAnchor:"middle"};return Ja(Ja({},j),a?{width:Math.max(a.x+a.width-j.x,0),height:A}:{})}var F=a?{width:d,height:A}:{};return s==="insideLeft"?Ja({x:i+v,y:m+A/2,textAnchor:D,verticalAnchor:"middle"},F):s==="insideRight"?Ja({x:i+d-v,y:m+A/2,textAnchor:B,verticalAnchor:"middle"},F):s==="insideTop"?Ja({x:i+d/2,y:m+g,textAnchor:"middle",verticalAnchor:y},F):s==="insideBottom"?Ja({x:i+d/2,y:m+A-g,textAnchor:"middle",verticalAnchor:f},F):s==="insideTopLeft"?Ja({x:i+v,y:m+g,textAnchor:D,verticalAnchor:y},F):s==="insideTopRight"?Ja({x:i+d-v,y:m+g,textAnchor:B,verticalAnchor:y},F):s==="insideBottomLeft"?Ja({x:i+v,y:m+A-g,textAnchor:D,verticalAnchor:f},F):s==="insideBottomRight"?Ja({x:i+d-v,y:m+A-g,textAnchor:B,verticalAnchor:f},F):Sp(s)&&(Nt(s.x)||wd(s.x))&&(Nt(s.y)||wd(s.y))?Ja({x:i+qi(s.x,d),y:m+qi(s.y,A),textAnchor:"end",verticalAnchor:"end"},F):Ja({x:i+d/2,y:m+A/2,textAnchor:"middle",verticalAnchor:"middle"},F)},T$=function(t){return"cx"in t&&Nt(t.cx)};function Vo(e){var t=e.offset,n=t===void 0?5:t,a=E$(e,D$),o=Ja({offset:n},a),s=o.viewBox,r=o.position,i=o.value,m=o.children,d=o.content,A=o.className,p=A===void 0?"":A,g=o.textBreakAll;if(!s||Fn(i)&&Fn(m)&&!ge.isValidElement(d)&&!fn(d))return null;if(ge.isValidElement(d))return ge.cloneElement(d,o);var f;if(fn(d)){if(f=ge.createElement(d,o),ge.isValidElement(f))return f}else f=I$(o);var y=T$(s),C=mn(o,!0);if(y&&(r==="insideStart"||r==="insideEnd"||r==="end"))return k$(o,f,C);var v=y?L$(o):O$(o);return fe.createElement(g2,N2({className:Hn("recharts-label",p)},C,v,{breakAll:g}),f)}Vo.displayName="Label";var nP=function(t){var n=t.cx,a=t.cy,o=t.angle,s=t.startAngle,r=t.endAngle,i=t.r,m=t.radius,d=t.innerRadius,A=t.outerRadius,p=t.x,g=t.y,f=t.top,y=t.left,C=t.width,v=t.height,B=t.clockWise,D=t.labelViewBox;if(D)return D;if(Nt(C)&&Nt(v)){if(Nt(p)&&Nt(g))return{x:p,y:g,width:C,height:v};if(Nt(f)&&Nt(y))return{x:f,y,width:C,height:v}}return Nt(p)&&Nt(g)?{x:p,y:g,width:0,height:0}:Nt(n)&&Nt(a)?{cx:n,cy:a,startAngle:s||o||0,endAngle:r||o||0,innerRadius:d||0,outerRadius:A||m||i||0,clockWise:B}:t.viewBox?t.viewBox:{}},R$=function(t,n){return t?t===!0?fe.createElement(Vo,{key:"label-implicit",viewBox:n}):to(t)?fe.createElement(Vo,{key:"label-implicit",viewBox:n,value:t}):ge.isValidElement(t)?t.type===Vo?ge.cloneElement(t,{key:"label-implicit",viewBox:n}):fe.createElement(Vo,{key:"label-implicit",content:t,viewBox:n}):fn(t)?fe.createElement(Vo,{key:"label-implicit",content:t,viewBox:n}):Sp(t)?fe.createElement(Vo,N2({viewBox:n},t,{key:"label-implicit"})):null:null},M$=function(t,n){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&a&&!t.label)return null;var o=t.children,s=nP(t),r=em(o,Vo).map(function(m,d){return ge.cloneElement(m,{viewBox:n||s,key:"label-".concat(d)})});if(!a)return r;var i=R$(t.label,n||s);return[i].concat(U$(r))};Vo.parseViewBox=nP;Vo.renderCallByParent=M$;var v1,vG;function z$(){if(vG)return v1;vG=1;function e(t){var n=t==null?0:t.length;return n?t[n-1]:void 0}return v1=e,v1}var Z$=z$();const aP=Mn(Z$);function G2(e){"@babel/helpers - typeof";return G2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G2(e)}var Y$=["valueAccessor"],q$=["data","dataKey","clockWise","id","textBreakAll"];function K$(e){return X$(e)||V$(e)||W$(e)||$$()}function $$(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W$(e,t){if(e){if(typeof e=="string")return Rv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rv(e,t)}}function V$(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function X$(e){if(Array.isArray(e))return Rv(e)}function Rv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function nW(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var aW=function(t){return Array.isArray(t.value)?aP(t.value):t.value};function jd(e){var t=e.valueAccessor,n=t===void 0?aW:t,a=DG(e,Y$),o=a.data,s=a.dataKey,r=a.clockWise,i=a.id,m=a.textBreakAll,d=DG(a,q$);return!o||!o.length?null:fe.createElement(no,{className:"recharts-label-list"},o.map(function(A,p){var g=Fn(s)?n(A,p):rm(A&&A.payload,s),f=Fn(i)?{}:{id:"".concat(i,"-").concat(p)};return fe.createElement(Vo,wx({},mn(A,!0),d,f,{parentViewBox:A.parentViewBox,value:g,textBreakAll:m,viewBox:Vo.parseViewBox(Fn(r)?A:BG(BG({},A),{},{clockWise:r})),key:"label-".concat(p),index:p}))}))}jd.displayName="LabelList";function oW(e,t){return e?e===!0?fe.createElement(jd,{key:"labelList-implicit",data:t}):fe.isValidElement(e)||fn(e)?fe.createElement(jd,{key:"labelList-implicit",data:t,content:e}):Sp(e)?fe.createElement(jd,wx({data:t},e,{key:"labelList-implicit"})):null:null}function sW(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&n&&!e.label)return null;var a=e.children,o=em(a,jd).map(function(r,i){return ge.cloneElement(r,{data:t,key:"labelList-".concat(i)})});if(!n)return o;var s=oW(e.label,t);return[s].concat(K$(o))}jd.renderCallByParent=sW;function j2(e){"@babel/helpers - typeof";return j2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j2(e)}function Mv(){return Mv=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(r>d),`, + `).concat(p.x,",").concat(p.y,` + `);if(o>0){var f=$n(n,a,o,r),y=$n(n,a,o,d);g+="L ".concat(y.x,",").concat(y.y,` + A `).concat(o,",").concat(o,`,0, + `).concat(+(Math.abs(m)>180),",").concat(+(r<=d),`, + `).concat(f.x,",").concat(f.y," Z")}else g+="L ".concat(n,",").concat(a," Z");return g},lW=function(t){var n=t.cx,a=t.cy,o=t.innerRadius,s=t.outerRadius,r=t.cornerRadius,i=t.forceCornerRadius,m=t.cornerIsExternal,d=t.startAngle,A=t.endAngle,p=Al(A-d),g=og({cx:n,cy:a,radius:s,angle:d,sign:p,cornerRadius:r,cornerIsExternal:m}),f=g.circleTangency,y=g.lineTangency,C=g.theta,v=og({cx:n,cy:a,radius:s,angle:A,sign:-p,cornerRadius:r,cornerIsExternal:m}),B=v.circleTangency,D=v.lineTangency,N=v.theta,L=m?Math.abs(d-A):Math.abs(d-A)-C-N;if(L<0)return i?"M ".concat(y.x,",").concat(y.y,` + a`).concat(r,",").concat(r,",0,0,1,").concat(r*2,`,0 + a`).concat(r,",").concat(r,",0,0,1,").concat(-r*2,`,0 + `):oP({cx:n,cy:a,innerRadius:o,outerRadius:s,startAngle:d,endAngle:A});var _="M ".concat(y.x,",").concat(y.y,` + A`).concat(r,",").concat(r,",0,0,").concat(+(p<0),",").concat(f.x,",").concat(f.y,` + A`).concat(s,",").concat(s,",0,").concat(+(L>180),",").concat(+(p<0),",").concat(B.x,",").concat(B.y,` + A`).concat(r,",").concat(r,",0,0,").concat(+(p<0),",").concat(D.x,",").concat(D.y,` + `);if(o>0){var j=og({cx:n,cy:a,radius:o,angle:d,sign:p,isExternal:!0,cornerRadius:r,cornerIsExternal:m}),F=j.circleTangency,T=j.lineTangency,M=j.theta,Z=og({cx:n,cy:a,radius:o,angle:A,sign:-p,isExternal:!0,cornerRadius:r,cornerIsExternal:m}),P=Z.circleTangency,I=Z.lineTangency,O=Z.theta,z=m?Math.abs(d-A):Math.abs(d-A)-M-O;if(z<0&&r===0)return"".concat(_,"L").concat(n,",").concat(a,"Z");_+="L".concat(I.x,",").concat(I.y,` + A`).concat(r,",").concat(r,",0,0,").concat(+(p<0),",").concat(P.x,",").concat(P.y,` + A`).concat(o,",").concat(o,",0,").concat(+(z>180),",").concat(+(p>0),",").concat(F.x,",").concat(F.y,` + A`).concat(r,",").concat(r,",0,0,").concat(+(p<0),",").concat(T.x,",").concat(T.y,"Z")}else _+="L".concat(n,",").concat(a,"Z");return _},dW={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},uW=function(t){var n=HG(HG({},dW),t),a=n.cx,o=n.cy,s=n.innerRadius,r=n.outerRadius,i=n.cornerRadius,m=n.forceCornerRadius,d=n.cornerIsExternal,A=n.startAngle,p=n.endAngle,g=n.className;if(r0&&Math.abs(A-p)<360?v=lW({cx:a,cy:o,innerRadius:s,outerRadius:r,cornerRadius:Math.min(C,y/2),forceCornerRadius:m,cornerIsExternal:d,startAngle:A,endAngle:p}):v=oP({cx:a,cy:o,innerRadius:s,outerRadius:r,startAngle:A,endAngle:p}),fe.createElement("path",Mv({},mn(n,!0),{className:f,d:v,role:"img"}))};function E2(e){"@babel/helpers - typeof";return E2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E2(e)}function zv(){return zv=Object.assign?Object.assign.bind():function(e){for(var t=1;t0;)if(!n.equals(e[a],t[a],a,a,e,t,n))return!1;return!0}function jW(e,t){return Rd(e.getTime(),t.getTime())}function EW(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function _W(e,t){return e===t}function LG(e,t,n){var a=e.size;if(a!==t.size)return!1;if(!a)return!0;for(var o=new Array(a),s=e.entries(),r,i,m=0;(r=s.next())&&!r.done;){for(var d=t.entries(),A=!1,p=0;(i=d.next())&&!i.done;){if(o[p]){p++;continue}var g=r.value,f=i.value;if(n.equals(g[0],f[0],m,p,e,t,n)&&n.equals(g[1],f[1],g[0],f[0],e,t,n)){A=o[p]=!0;break}p++}if(!A)return!1;m++}return!0}var SW=Rd;function PW(e,t,n){var a=kG(e),o=a.length;if(kG(t).length!==o)return!1;for(;o-- >0;)if(!sP(e,t,n,a[o]))return!1;return!0}function vA(e,t,n){var a=IG(e),o=a.length;if(IG(t).length!==o)return!1;for(var s,r,i;o-- >0;)if(s=a[o],!sP(e,t,n,s)||(r=FG(e,s),i=FG(t,s),(r||i)&&(!r||!i||r.configurable!==i.configurable||r.enumerable!==i.enumerable||r.writable!==i.writable)))return!1;return!0}function QW(e,t){return Rd(e.valueOf(),t.valueOf())}function IW(e,t){return e.source===t.source&&e.flags===t.flags}function OG(e,t,n){var a=e.size;if(a!==t.size)return!1;if(!a)return!0;for(var o=new Array(a),s=e.values(),r,i;(r=s.next())&&!r.done;){for(var m=t.values(),d=!1,A=0;(i=m.next())&&!i.done;){if(!o[A]&&n.equals(r.value,i.value,r.value,i.value,e,t,n)){d=o[A]=!0;break}A++}if(!d)return!1}return!0}function FW(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}function kW(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function sP(e,t,n,a){return(a===NW||a===HW||a===UW)&&(e.$$typeof||t.$$typeof)?!0:DW(t,a)&&n.equals(e[a],t[a],a,a,e,t,n)}var LW="[object Arguments]",OW="[object Boolean]",TW="[object Date]",RW="[object Error]",MW="[object Map]",zW="[object Number]",ZW="[object Object]",YW="[object RegExp]",qW="[object Set]",KW="[object String]",$W="[object URL]",WW=Array.isArray,TG=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,RG=Object.assign,VW=Object.prototype.toString.call.bind(Object.prototype.toString);function XW(e){var t=e.areArraysEqual,n=e.areDatesEqual,a=e.areErrorsEqual,o=e.areFunctionsEqual,s=e.areMapsEqual,r=e.areNumbersEqual,i=e.areObjectsEqual,m=e.arePrimitiveWrappersEqual,d=e.areRegExpsEqual,A=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(y,C,v){if(y===C)return!0;if(y==null||C==null)return!1;var B=typeof y;if(B!==typeof C)return!1;if(B!=="object")return B==="number"?r(y,C,v):B==="function"?o(y,C,v):!1;var D=y.constructor;if(D!==C.constructor)return!1;if(D===Object)return i(y,C,v);if(WW(y))return t(y,C,v);if(TG!=null&&TG(y))return p(y,C,v);if(D===Date)return n(y,C,v);if(D===RegExp)return d(y,C,v);if(D===Map)return s(y,C,v);if(D===Set)return A(y,C,v);var N=VW(y);return N===TW?n(y,C,v):N===YW?d(y,C,v):N===MW?s(y,C,v):N===qW?A(y,C,v):N===ZW?typeof y.then!="function"&&typeof C.then!="function"&&i(y,C,v):N===$W?g(y,C,v):N===RW?a(y,C,v):N===LW?i(y,C,v):N===OW||N===zW||N===KW?m(y,C,v):!1}}function JW(e){var t=e.circular,n=e.createCustomConfig,a=e.strict,o={areArraysEqual:a?vA:GW,areDatesEqual:jW,areErrorsEqual:EW,areFunctionsEqual:_W,areMapsEqual:a?QG(LG,vA):LG,areNumbersEqual:SW,areObjectsEqual:a?vA:PW,arePrimitiveWrappersEqual:QW,areRegExpsEqual:IW,areSetsEqual:a?QG(OG,vA):OG,areTypedArraysEqual:a?vA:FW,areUrlsEqual:kW};if(n&&(o=RG({},o,n(o))),t){var s=rg(o.areArraysEqual),r=rg(o.areMapsEqual),i=rg(o.areObjectsEqual),m=rg(o.areSetsEqual);o=RG({},o,{areArraysEqual:s,areMapsEqual:r,areObjectsEqual:i,areSetsEqual:m})}return o}function eV(e){return function(t,n,a,o,s,r,i){return e(t,n,i)}}function tV(e){var t=e.circular,n=e.comparator,a=e.createState,o=e.equals,s=e.strict;if(a)return function(m,d){var A=a(),p=A.cache,g=p===void 0?t?new WeakMap:void 0:p,f=A.meta;return n(m,d,{cache:g,equals:o,meta:f,strict:s})};if(t)return function(m,d){return n(m,d,{cache:new WeakMap,equals:o,meta:void 0,strict:s})};var r={cache:void 0,equals:o,meta:void 0,strict:s};return function(m,d){return n(m,d,r)}}var nV=_l();_l({strict:!0});_l({circular:!0});_l({circular:!0,strict:!0});_l({createInternalComparator:function(){return Rd}});_l({strict:!0,createInternalComparator:function(){return Rd}});_l({circular:!0,createInternalComparator:function(){return Rd}});_l({circular:!0,createInternalComparator:function(){return Rd},strict:!0});function _l(e){e===void 0&&(e={});var t=e.circular,n=t===void 0?!1:t,a=e.createInternalComparator,o=e.createState,s=e.strict,r=s===void 0?!1:s,i=JW(e),m=XW(i),d=a?a(m):eV(m);return tV({circular:n,comparator:m,createState:o,equals:d,strict:r})}function aV(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function MG(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=-1,a=function o(s){n<0&&(n=s),s-n>t?(e(s),n=-1):aV(o)};requestAnimationFrame(a)}function Zv(e){"@babel/helpers - typeof";return Zv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zv(e)}function oV(e){return cV(e)||iV(e)||rV(e)||sV()}function sV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rV(e,t){if(e){if(typeof e=="string")return zG(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return zG(e,t)}}function zG(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n1?1:B<0?0:B},C=function(B){for(var D=B>1?1:B,N=D,L=0;L<8;++L){var _=p(N)-D,j=f(N);if(Math.abs(_-D)0&&arguments[0]!==void 0?arguments[0]:{},n=t.stiff,a=n===void 0?100:n,o=t.damping,s=o===void 0?8:o,r=t.dt,i=r===void 0?17:r,m=function(A,p,g){var f=-(A-p)*a,y=g*s,C=g+(f-y)*i/1e3,v=g*i/1e3+A;return Math.abs(v-p)e.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function LV(e,t){if(e==null)return{};var n={},a=Object.keys(e),o,s;for(s=0;s=0)&&(n[o]=e[o]);return n}function U1(e){return MV(e)||RV(e)||TV(e)||OV()}function OV(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function TV(e,t){if(e){if(typeof e=="string")return Wv(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wv(e,t)}}function RV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function MV(e){if(Array.isArray(e))return Wv(e)}function Wv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ux(e){return Ux=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ux(e)}var pp=(function(e){KV(n,e);var t=$V(n);function n(a,o){var s;zV(this,n),s=t.call(this,a,o);var r=s.props,i=r.isActive,m=r.attributeName,d=r.from,A=r.to,p=r.steps,g=r.children,f=r.duration;if(s.handleStyleChange=s.handleStyleChange.bind(Jv(s)),s.changeStyle=s.changeStyle.bind(Jv(s)),!i||f<=0)return s.state={style:{}},typeof g=="function"&&(s.state={style:A}),Xv(s);if(p&&p.length)s.state={style:p[0].style};else if(d){if(typeof g=="function")return s.state={style:d},Xv(s);s.state={style:m?IA({},m,d):d}}else s.state={style:{}};return s}return YV(n,[{key:"componentDidMount",value:function(){var o=this.props,s=o.isActive,r=o.canBegin;this.mounted=!0,!(!s||!r)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(o){var s=this.props,r=s.isActive,i=s.canBegin,m=s.attributeName,d=s.shouldReAnimate,A=s.to,p=s.from,g=this.state.style;if(i){if(!r){var f={style:m?IA({},m,A):A};this.state&&g&&(m&&g[m]!==A||!m&&g!==A)&&this.setState(f);return}if(!(nV(o.to,A)&&o.canBegin&&o.isActive)){var y=!o.canBegin||!o.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var C=y||d?p:o.to;if(this.state&&g){var v={style:m?IA({},m,C):C};(m&&g[m]!==C||!m&&g!==C)&&this.setState(v)}this.runAnimation(ai(ai({},this.props),{},{from:C,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var o=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),o&&o()}},{key:"handleStyleChange",value:function(o){this.changeStyle(o)}},{key:"changeStyle",value:function(o){this.mounted&&this.setState({style:o})}},{key:"runJSAnimation",value:function(o){var s=this,r=o.from,i=o.to,m=o.duration,d=o.easing,A=o.begin,p=o.onAnimationEnd,g=o.onAnimationStart,f=IV(r,i,DV(d),m,this.changeStyle),y=function(){s.stopJSAnimation=f()};this.manager.start([g,A,y,m,p])}},{key:"runStepAnimation",value:function(o){var s=this,r=o.steps,i=o.begin,m=o.onAnimationStart,d=r[0],A=d.style,p=d.duration,g=p===void 0?0:p,f=function(C,v,B){if(B===0)return C;var D=v.duration,N=v.easing,L=N===void 0?"ease":N,_=v.style,j=v.properties,F=v.onAnimationEnd,T=B>0?r[B-1]:v,M=j||Object.keys(_);if(typeof L=="function"||L==="spring")return[].concat(U1(C),[s.runJSAnimation.bind(s,{from:T.style,to:_,duration:D,easing:L}),D]);var Z=qG(M,D,L),P=ai(ai(ai({},T.style),_),{},{transition:Z});return[].concat(U1(C),[P,D,F]).filter(pV)};return this.manager.start([m].concat(U1(r.reduce(f,[A,Math.max(g,i)])),[o.onAnimationEnd]))}},{key:"runAnimation",value:function(o){this.manager||(this.manager=mV());var s=o.begin,r=o.duration,i=o.attributeName,m=o.to,d=o.easing,A=o.onAnimationStart,p=o.onAnimationEnd,g=o.steps,f=o.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),typeof d=="function"||typeof f=="function"||d==="spring"){this.runJSAnimation(o);return}if(g.length>1){this.runStepAnimation(o);return}var C=i?IA({},i,m):m,v=qG(Object.keys(C),r,d);y.start([A,s,ai(ai({},C),{},{transition:v}),r,p])}},{key:"render",value:function(){var o=this.props,s=o.children;o.begin;var r=o.duration;o.attributeName,o.easing;var i=o.isActive;o.steps,o.from,o.to,o.canBegin,o.onAnimationEnd,o.shouldReAnimate,o.onAnimationReStart;var m=kV(o,FV),d=ge.Children.count(s),A=this.state.style;if(typeof s=="function")return s(A);if(!i||d===0||r<=0)return s;var p=function(f){var y=f.props,C=y.style,v=C===void 0?{}:C,B=y.className,D=ge.cloneElement(f,ai(ai({},m),{},{style:ai(ai({},v),A),className:B}));return D};return d===1?p(ge.Children.only(s)):fe.createElement("div",null,ge.Children.map(s,function(g){return p(g)}))}}]),n})(ge.PureComponent);pp.displayName="Animate";pp.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};pp.propTypes={from:Tn.oneOfType([Tn.object,Tn.string]),to:Tn.oneOfType([Tn.object,Tn.string]),attributeName:Tn.string,duration:Tn.number,begin:Tn.number,easing:Tn.oneOfType([Tn.string,Tn.func]),steps:Tn.arrayOf(Tn.shape({duration:Tn.number.isRequired,style:Tn.object.isRequired,easing:Tn.oneOfType([Tn.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Tn.func]),properties:Tn.arrayOf("string"),onAnimationEnd:Tn.func})),children:Tn.oneOfType([Tn.node,Tn.func]),isActive:Tn.bool,canBegin:Tn.bool,onAnimationEnd:Tn.func,shouldReAnimate:Tn.bool,onAnimationStart:Tn.func,onAnimationReStart:Tn.func};function P2(e){"@babel/helpers - typeof";return P2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P2(e)}function Hx(){return Hx=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0?1:-1,m=a>=0?1:-1,d=o>=0&&a>=0||o<0&&a<0?1:0,A;if(r>0&&s instanceof Array){for(var p=[0,0,0,0],g=0,f=4;gr?r:s[g];A="M".concat(t,",").concat(n+i*p[0]),p[0]>0&&(A+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(d,",").concat(t+m*p[0],",").concat(n)),A+="L ".concat(t+a-m*p[1],",").concat(n),p[1]>0&&(A+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(d,`, + `).concat(t+a,",").concat(n+i*p[1])),A+="L ".concat(t+a,",").concat(n+o-i*p[2]),p[2]>0&&(A+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(d,`, + `).concat(t+a-m*p[2],",").concat(n+o)),A+="L ".concat(t+m*p[3],",").concat(n+o),p[3]>0&&(A+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(d,`, + `).concat(t,",").concat(n+o-i*p[3])),A+="Z"}else if(r>0&&s===+s&&s>0){var y=Math.min(r,s);A="M ".concat(t,",").concat(n+i*y,` + A `).concat(y,",").concat(y,",0,0,").concat(d,",").concat(t+m*y,",").concat(n,` + L `).concat(t+a-m*y,",").concat(n,` + A `).concat(y,",").concat(y,",0,0,").concat(d,",").concat(t+a,",").concat(n+i*y,` + L `).concat(t+a,",").concat(n+o-i*y,` + A `).concat(y,",").concat(y,",0,0,").concat(d,",").concat(t+a-m*y,",").concat(n+o,` + L `).concat(t+m*y,",").concat(n+o,` + A `).concat(y,",").concat(y,",0,0,").concat(d,",").concat(t,",").concat(n+o-i*y," Z")}else A="M ".concat(t,",").concat(n," h ").concat(a," v ").concat(o," h ").concat(-a," Z");return A},sX=function(t,n){if(!t||!n)return!1;var a=t.x,o=t.y,s=n.x,r=n.y,i=n.width,m=n.height;if(Math.abs(i)>0&&Math.abs(m)>0){var d=Math.min(s,s+i),A=Math.max(s,s+i),p=Math.min(r,r+m),g=Math.max(r,r+m);return a>=d&&a<=A&&o>=p&&o<=g}return!1},rX={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},uP=function(t){var n=t6(t6({},rX),t),a=ge.useRef(),o=ge.useState(-1),s=VV(o,2),r=s[0],i=s[1];ge.useEffect(function(){if(a.current&&a.current.getTotalLength)try{var L=a.current.getTotalLength();L&&i(L)}catch{}},[]);var m=n.x,d=n.y,A=n.width,p=n.height,g=n.radius,f=n.className,y=n.animationEasing,C=n.animationDuration,v=n.animationBegin,B=n.isAnimationActive,D=n.isUpdateAnimationActive;if(m!==+m||d!==+d||A!==+A||p!==+p||A===0||p===0)return null;var N=Hn("recharts-rectangle",f);return D?fe.createElement(pp,{canBegin:r>0,from:{width:A,height:p,x:m,y:d},to:{width:A,height:p,x:m,y:d},duration:C,animationEasing:y,isActive:D},function(L){var _=L.width,j=L.height,F=L.x,T=L.y;return fe.createElement(pp,{canBegin:r>0,from:"0px ".concat(r===-1?1:r,"px"),to:"".concat(r,"px 0px"),attributeName:"strokeDasharray",begin:v,duration:C,isActive:B,easing:y},fe.createElement("path",Hx({},mn(n,!0),{className:N,d:n6(F,T,_,j,g),ref:a})))}):fe.createElement("path",Hx({},mn(n,!0),{className:N,d:n6(m,d,A,p,g)}))},iX=["points","className","baseLinePoints","connectNulls"];function Tu(){return Tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function mX(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function a6(e){return pX(e)||uX(e)||dX(e)||lX()}function lX(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dX(e,t){if(e){if(typeof e=="string")return ew(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ew(e,t)}}function uX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function pX(e){if(Array.isArray(e))return ew(e)}function ew(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return t.forEach(function(a){o6(a)?n[n.length-1].push(a):n[n.length-1].length>0&&n.push([])}),o6(t[0])&&n[n.length-1].push(t[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},$A=function(t,n){var a=AX(t);n&&(a=[a.reduce(function(s,r){return[].concat(a6(s),a6(r))},[])]);var o=a.map(function(s){return s.reduce(function(r,i,m){return"".concat(r).concat(m===0?"M":"L").concat(i.x,",").concat(i.y)},"")}).join("");return a.length===1?"".concat(o,"Z"):o},fX=function(t,n,a){var o=$A(t,a);return"".concat(o.slice(-1)==="Z"?o.slice(0,-1):o,"L").concat($A(n.reverse(),a).slice(1))},pP=function(t){var n=t.points,a=t.className,o=t.baseLinePoints,s=t.connectNulls,r=cX(t,iX);if(!n||!n.length)return null;var i=Hn("recharts-polygon",a);if(o&&o.length){var m=r.stroke&&r.stroke!=="none",d=fX(n,o,s);return fe.createElement("g",{className:i},fe.createElement("path",Tu({},mn(r,!0),{fill:d.slice(-1)==="Z"?r.fill:"none",stroke:"none",d})),m?fe.createElement("path",Tu({},mn(r,!0),{fill:"none",d:$A(n,s)})):null,m?fe.createElement("path",Tu({},mn(r,!0),{fill:"none",d:$A(o,s)})):null)}var A=$A(n,s);return fe.createElement("path",Tu({},mn(r,!0),{fill:A.slice(-1)==="Z"?r.fill:"none",className:i,d:A}))};function tw(){return tw=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function vX(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}var wX=function(t,n,a,o,s,r){return"M".concat(t,",").concat(s,"v").concat(o,"M").concat(r,",").concat(n,"h").concat(a)},BX=function(t){var n=t.x,a=n===void 0?0:n,o=t.y,s=o===void 0?0:o,r=t.top,i=r===void 0?0:r,m=t.left,d=m===void 0?0:m,A=t.width,p=A===void 0?0:A,g=t.height,f=g===void 0?0:g,y=t.className,C=bX(t,gX),v=xX({x:a,y:s,top:i,left:d,width:p,height:f},C);return!Nt(a)||!Nt(s)||!Nt(p)||!Nt(f)||!Nt(i)||!Nt(d)?null:fe.createElement("path",nw({},mn(v,!0),{className:Hn("recharts-cross",y),d:wX(a,s,p,f,i,d)}))},DX=["cx","cy","innerRadius","outerRadius","gridType","radialLines"];function I2(e){"@babel/helpers - typeof";return I2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},I2(e)}function UX(e,t){if(e==null)return{};var n=HX(e,t),a,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function HX(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function im(){return im=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function zX(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function ZX(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d6(e,t){for(var n=0;nA6?r=o==="outer"?"start":"end":s<-A6?r=o==="outer"?"end":"start":r="middle",r}},{key:"renderAxisLine",value:function(){var a=this.props,o=a.cx,s=a.cy,r=a.radius,i=a.axisLine,m=a.axisLineType,d=pd(pd({},mn(this.props,!1)),{},{fill:"none"},mn(i,!1));if(m==="circle")return fe.createElement(Hh,yd({className:"recharts-polar-angle-axis-line"},d,{cx:o,cy:s,r}));var A=this.props.ticks,p=A.map(function(g){return $n(o,s,r,g.coordinate)});return fe.createElement(pP,yd({className:"recharts-polar-angle-axis-line"},d,{points:p}))}},{key:"renderTicks",value:function(){var a=this,o=this.props,s=o.ticks,r=o.tick,i=o.tickLine,m=o.tickFormatter,d=o.stroke,A=mn(this.props,!1),p=mn(r,!1),g=pd(pd({},A),{},{fill:"none"},mn(i,!1)),f=s.map(function(y,C){var v=a.getTickLineCoord(y),B=a.getTickTextAnchor(y),D=pd(pd(pd({textAnchor:B},A),{},{stroke:"none",fill:d},p),{},{index:C,payload:y,x:v.x2,y:v.y2});return fe.createElement(no,yd({className:Hn("recharts-polar-angle-axis-tick",tP(r)),key:"tick-".concat(y.coordinate)},jB(a.props,y,C)),i&&fe.createElement("line",yd({className:"recharts-polar-angle-axis-tick-line"},g,v)),r&&t.renderTickItem(r,D,m?m(y.value,C):y.value))});return fe.createElement(no,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var a=this.props,o=a.ticks,s=a.radius,r=a.axisLine;return s<=0||!o||!o.length?null:fe.createElement(no,{className:Hn("recharts-polar-angle-axis",this.props.className)},r&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(a,o,s){var r;return fe.isValidElement(a)?r=fe.cloneElement(a,o):fn(a)?r=a(o):r=fe.createElement(g2,yd({},o,{className:"recharts-polar-angle-axis-tick-value"}),s),r}}])})(ge.PureComponent);Gh(Lp,"displayName","PolarAngleAxis");Gh(Lp,"axisType","angleAxis");Gh(Lp,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var G1,f6;function rJ(){if(f6)return G1;f6=1;var e=j_(),t=e(Object.getPrototypeOf,Object);return G1=t,G1}var j1,g6;function iJ(){if(g6)return j1;g6=1;var e=mm(),t=rJ(),n=lm(),a="[object Object]",o=Function.prototype,s=Object.prototype,r=o.toString,i=s.hasOwnProperty,m=r.call(Object);function d(A){if(!n(A)||e(A)!=a)return!1;var p=t(A);if(p===null)return!0;var g=i.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&r.call(g)==m}return j1=d,j1}iJ();var E1,x6;function cJ(){if(x6)return E1;x6=1;var e=mm(),t=lm(),n="[object Boolean]";function a(o){return o===!0||o===!1||t(o)&&e(o)==n}return E1=a,E1}cJ();function jh(e,t){return t!=null&&"trapezoids"in e.props}function Eh(e,t){return t!=null&&"sectors"in e.props}function k2(e,t){return t!=null&&"points"in e.props}function mJ(e,t){var n,a,o=e.x===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.x)||e.x===t.x,s=e.y===(t==null||(a=t.labelViewBox)===null||a===void 0?void 0:a.y)||e.y===t.y;return o&&s}function lJ(e,t){var n=e.endAngle===t.endAngle,a=e.startAngle===t.startAngle;return n&&a}function dJ(e,t){var n=e.x===t.x,a=e.y===t.y,o=e.z===t.z;return n&&a&&o}function uJ(e,t){var n;return jh(e,t)?n=mJ:Eh(e,t)?n=lJ:k2(e,t)&&(n=dJ),n}function pJ(e,t){var n;return jh(e,t)?n="trapezoids":Eh(e,t)?n="sectors":k2(e,t)&&(n="points"),n}function AJ(e,t){if(jh(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}if(Eh(e,t)){var a;return(a=t.tooltipPayload)===null||a===void 0||(a=a[0])===null||a===void 0||(a=a.payload)===null||a===void 0?void 0:a.payload}return k2(e,t)?t.payload:{}}function fJ(e){var t=e.activeTooltipItem,n=e.graphicalItem,a=e.itemData,o=pJ(n,t),s=AJ(n,t),r=a.filter(function(m,d){var A=uD(s,m),p=n.props[o].filter(function(y){var C=uJ(n,t);return C(y,t)}),g=n.props[o].indexOf(p[p.length-1]),f=d===g;return A&&f}),i=a.indexOf(r[r.length-1]);return i}var _1,h6;function gJ(){if(h6)return _1;h6=1;function e(t){return t&&t.length?t[0]:void 0}return _1=e,_1}var S1,y6;function xJ(){return y6||(y6=1,S1=gJ()),S1}var hJ=xJ();const yJ=Mn(hJ);var CJ=["key"];function gp(e){"@babel/helpers - typeof";return gp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gp(e)}function bJ(e,t){if(e==null)return{};var n=vJ(e,t),a,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function vJ(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function jx(){return jx=Object.assign?Object.assign.bind():function(e){for(var t=1;t=2&&(m=!0),d.push(ps(ps({},$n(r,i,D,v)),{},{name:y,value:C,cx:r,cy:i,radius:D,angle:v,payload:g}))});var p=[];return m&&d.forEach(function(g){if(Array.isArray(g.value)){var f=yJ(g.value),y=Fn(f)?void 0:t.scale(f);p.push(ps(ps({},g),{},{radius:y},$n(r,i,y,g.angle)))}else p.push(g)}),{points:d,isRange:m,baseLinePoints:p}});var P1,v6;function jJ(){if(v6)return P1;v6=1;var e=Math.ceil,t=Math.max;function n(a,o,s,r){for(var i=-1,m=t(e((o-a)/(s||1)),0),d=Array(m);m--;)d[r?m:++i]=a,a+=s;return d}return P1=n,P1}var Q1,w6;function CP(){if(w6)return Q1;w6=1;var e=Y_(),t=1/0,n=17976931348623157e292;function a(o){if(!o)return o===0?o:0;if(o=e(o),o===t||o===-t){var s=o<0?-1:1;return s*n}return o===o?o:0}return Q1=a,Q1}var I1,B6;function EJ(){if(B6)return I1;B6=1;var e=jJ(),t=Ah(),n=CP();function a(o){return function(s,r,i){return i&&typeof i!="number"&&t(s,r,i)&&(r=i=void 0),s=n(s),r===void 0?(r=s,s=0):r=n(r),i=i===void 0?s0&&a.handleDrag(o.changedTouches[0])}),tr(a,"handleDragEnd",function(){a.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var o=a.props,s=o.endIndex,r=o.onDragEnd,i=o.startIndex;r==null||r({endIndex:s,startIndex:i})}),a.detachDragEndListener()}),tr(a,"handleLeaveWrapper",function(){(a.state.isTravellerMoving||a.state.isSlideMoving)&&(a.leaveTimer=window.setTimeout(a.handleDragEnd,a.props.leaveTimeOut))}),tr(a,"handleEnterSlideOrTraveller",function(){a.setState({isTextActive:!0})}),tr(a,"handleLeaveSlideOrTraveller",function(){a.setState({isTextActive:!1})}),tr(a,"handleSlideDragStart",function(o){var s=j6(o)?o.changedTouches[0]:o;a.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:s.pageX}),a.attachDragEndListener()}),a.travellerDragStartHandlers={startX:a.handleTravellerDragStart.bind(a,"startX"),endX:a.handleTravellerDragStart.bind(a,"endX")},a.state={},a}return MJ(t,e),LJ(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(a){var o=a.startX,s=a.endX,r=this.state.scaleValues,i=this.props,m=i.gap,d=i.data,A=d.length-1,p=Math.min(o,s),g=Math.max(o,s),f=t.getIndexInRange(r,p),y=t.getIndexInRange(r,g);return{startIndex:f-f%m,endIndex:y===A?A:y-y%m}}},{key:"getTextOfTick",value:function(a){var o=this.props,s=o.data,r=o.tickFormatter,i=o.dataKey,m=rm(s[a],i,a);return fn(r)?r(m,a):m}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(a){var o=this.state,s=o.slideMoveStartX,r=o.startX,i=o.endX,m=this.props,d=m.x,A=m.width,p=m.travellerWidth,g=m.startIndex,f=m.endIndex,y=m.onChange,C=a.pageX-s;C>0?C=Math.min(C,d+A-p-i,d+A-p-r):C<0&&(C=Math.max(C,d-r,d-i));var v=this.getIndex({startX:r+C,endX:i+C});(v.startIndex!==g||v.endIndex!==f)&&y&&y(v),this.setState({startX:r+C,endX:i+C,slideMoveStartX:a.pageX})}},{key:"handleTravellerDragStart",value:function(a,o){var s=j6(o)?o.changedTouches[0]:o;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:a,brushMoveStartX:s.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(a){var o=this.state,s=o.brushMoveStartX,r=o.movingTravellerId,i=o.endX,m=o.startX,d=this.state[r],A=this.props,p=A.x,g=A.width,f=A.travellerWidth,y=A.onChange,C=A.gap,v=A.data,B={startX:this.state.startX,endX:this.state.endX},D=a.pageX-s;D>0?D=Math.min(D,p+g-f-d):D<0&&(D=Math.max(D,p-d)),B[r]=d+D;var N=this.getIndex(B),L=N.startIndex,_=N.endIndex,j=function(){var T=v.length-1;return r==="startX"&&(i>m?L%C===0:_%C===0)||im?_%C===0:L%C===0)||i>m&&_===T};this.setState(tr(tr({},r,d+D),"brushMoveStartX",a.pageX),function(){y&&j()&&y(N)})}},{key:"handleTravellerMoveKeyboard",value:function(a,o){var s=this,r=this.state,i=r.scaleValues,m=r.startX,d=r.endX,A=this.state[o],p=i.indexOf(A);if(p!==-1){var g=p+a;if(!(g===-1||g>=i.length)){var f=i[g];o==="startX"&&f>=d||o==="endX"&&f<=m||this.setState(tr({},o,f),function(){s.props.onChange(s.getIndex({startX:s.state.startX,endX:s.state.endX}))})}}}},{key:"renderBackground",value:function(){var a=this.props,o=a.x,s=a.y,r=a.width,i=a.height,m=a.fill,d=a.stroke;return fe.createElement("rect",{stroke:d,fill:m,x:o,y:s,width:r,height:i})}},{key:"renderPanorama",value:function(){var a=this.props,o=a.x,s=a.y,r=a.width,i=a.height,m=a.data,d=a.children,A=a.padding,p=ge.Children.only(d);return p?fe.cloneElement(p,{x:o,y:s,width:r,height:i,margin:A,compact:!0,data:m}):null}},{key:"renderTravellerLayer",value:function(a,o){var s,r,i=this,m=this.props,d=m.y,A=m.travellerWidth,p=m.height,g=m.traveller,f=m.ariaLabel,y=m.data,C=m.startIndex,v=m.endIndex,B=Math.max(a,this.props.x),D=k1(k1({},mn(this.props,!1)),{},{x:B,y:d,width:A,height:p}),N=f||"Min value: ".concat((s=y[C])===null||s===void 0?void 0:s.name,", Max value: ").concat((r=y[v])===null||r===void 0?void 0:r.name);return fe.createElement(no,{tabIndex:0,role:"slider","aria-label":N,"aria-valuenow":a,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[o],onTouchStart:this.travellerDragStartHandlers[o],onKeyDown:function(_){["ArrowLeft","ArrowRight"].includes(_.key)&&(_.preventDefault(),_.stopPropagation(),i.handleTravellerMoveKeyboard(_.key==="ArrowRight"?1:-1,o))},onFocus:function(){i.setState({isTravellerFocused:!0})},onBlur:function(){i.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,D))}},{key:"renderSlide",value:function(a,o){var s=this.props,r=s.y,i=s.height,m=s.stroke,d=s.travellerWidth,A=Math.min(a,o)+d,p=Math.max(Math.abs(o-a)-d,0);return fe.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:m,fillOpacity:.2,x:A,y:r,width:p,height:i})}},{key:"renderText",value:function(){var a=this.props,o=a.startIndex,s=a.endIndex,r=a.y,i=a.height,m=a.travellerWidth,d=a.stroke,A=this.state,p=A.startX,g=A.endX,f=5,y={pointerEvents:"none",fill:d};return fe.createElement(no,{className:"recharts-brush-texts"},fe.createElement(g2,Sx({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-f,y:r+i/2},y),this.getTextOfTick(o)),fe.createElement(g2,Sx({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+m+f,y:r+i/2},y),this.getTextOfTick(s)))}},{key:"render",value:function(){var a=this.props,o=a.data,s=a.className,r=a.children,i=a.x,m=a.y,d=a.width,A=a.height,p=a.alwaysShowText,g=this.state,f=g.startX,y=g.endX,C=g.isTextActive,v=g.isSlideMoving,B=g.isTravellerMoving,D=g.isTravellerFocused;if(!o||!o.length||!Nt(i)||!Nt(m)||!Nt(d)||!Nt(A)||d<=0||A<=0)return null;var N=Hn("recharts-brush",s),L=fe.Children.count(r)===1,_=FJ("userSelect","none");return fe.createElement(no,{className:N,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:_},this.renderBackground(),L&&this.renderPanorama(),this.renderSlide(f,y),this.renderTravellerLayer(f,"startX"),this.renderTravellerLayer(y,"endX"),(C||v||B||D||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(a){var o=a.x,s=a.y,r=a.width,i=a.height,m=a.stroke,d=Math.floor(s+i/2)-1;return fe.createElement(fe.Fragment,null,fe.createElement("rect",{x:o,y:s,width:r,height:i,fill:m,stroke:"none"}),fe.createElement("line",{x1:o+1,y1:d,x2:o+r-1,y2:d,fill:"none",stroke:"#fff"}),fe.createElement("line",{x1:o+1,y1:d+2,x2:o+r-1,y2:d+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(a,o){var s;return fe.isValidElement(a)?s=fe.cloneElement(a,o):fn(a)?s=a(o):s=t.renderDefaultTraveller(o),s}},{key:"getDerivedStateFromProps",value:function(a,o){var s=a.data,r=a.width,i=a.x,m=a.travellerWidth,d=a.updateId,A=a.startIndex,p=a.endIndex;if(s!==o.prevData||d!==o.prevUpdateId)return k1({prevData:s,prevTravellerWidth:m,prevUpdateId:d,prevX:i,prevWidth:r},s&&s.length?ZJ({data:s,width:r,x:i,travellerWidth:m,startIndex:A,endIndex:p}):{scale:null,scaleValues:null});if(o.scale&&(r!==o.prevWidth||i!==o.prevX||m!==o.prevTravellerWidth)){o.scale.range([i,i+r-m]);var g=o.scale.domain().map(function(f){return o.scale(f)});return{prevData:s,prevTravellerWidth:m,prevUpdateId:d,prevX:i,prevWidth:r,startX:o.scale(a.startIndex),endX:o.scale(a.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(a,o){for(var s=a.length,r=0,i=s-1;i-r>1;){var m=Math.floor((r+i)/2);a[m]>o?i=m:r=m}return o>=a[i]?i:r}}])})(ge.PureComponent);tr(hp,"displayName","Brush");tr(hp,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var L1,E6;function YJ(){if(E6)return L1;E6=1;var e=TB();function t(n,a){var o;return e(n,function(s,r,i){return o=a(s,r,i),!o}),!!o}return L1=t,L1}var O1,_6;function qJ(){if(_6)return O1;_6=1;var e=w_(),t=ac(),n=YJ(),a=Fs(),o=Ah();function s(r,i,m){var d=a(r)?e:n;return m&&o(r,i,m)&&(i=void 0),d(r,t(i,3))}return O1=s,O1}var KJ=qJ();const $J=Mn(KJ);var Xi=function(t,n){var a=t.alwaysShow,o=t.ifOverflow;return a&&(o="extendDomain"),o===n},T1,S6;function WJ(){if(S6)return T1;S6=1;var e=T_();function t(n,a,o){a=="__proto__"&&e?e(n,a,{configurable:!0,enumerable:!0,value:o,writable:!0}):n[a]=o}return T1=t,T1}var R1,P6;function VJ(){if(P6)return R1;P6=1;var e=WJ(),t=L_(),n=ac();function a(o,s){var r={};return s=n(s,3),t(o,function(i,m,d){e(r,m,s(i,m,d))}),r}return R1=a,R1}var XJ=VJ();const JJ=Mn(XJ);var M1,Q6;function eee(){if(Q6)return M1;Q6=1;function e(t,n){for(var a=-1,o=t==null?0:t.length;++a1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;if(n!==void 0){if(s)switch(s){case"start":return this.scale(n);case"middle":{var r=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+r}case"end":{var i=this.bandwidth?this.bandwidth():0;return this.scale(n)+i}default:return this.scale(n)}if(o){var m=this.bandwidth?this.bandwidth()/2:0;return this.scale(n)+m}return this.scale(n)}}},{key:"isInRange",value:function(n){var a=this.range(),o=a[0],s=a[a.length-1];return o<=s?n>=o&&n<=s:n>=s&&n<=o}}],[{key:"create",value:function(n){return new e(n)}}])})();hD(UP,"EPS",1e-4);var yD=function(t){var n=Object.keys(t).reduce(function(a,o){return ig(ig({},a),{},hD({},o,UP.create(t[o])))},{});return ig(ig({},n),{},{apply:function(o){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=s.bandAware,i=s.position;return JJ(o,function(m,d){return n[d].apply(m,{bandAware:r,position:i})})},isInRange:function(o){return oee(o,function(s,r){return n[r].isInRange(s)})}})},Y1,O6;function mee(){if(O6)return Y1;O6=1;var e=ac(),t=ef(),n=uh();function a(o){return function(s,r,i){var m=Object(s);if(!t(s)){var d=e(r,3);s=n(s),r=function(p){return d(m[p],p,m)}}var A=o(s,r,i);return A>-1?m[d?s[A]:A]:void 0}}return Y1=a,Y1}var q1,T6;function lee(){if(T6)return q1;T6=1;var e=CP();function t(n){var a=e(n),o=a%1;return a===a?o?a-o:a:0}return q1=t,q1}var K1,R6;function dee(){if(R6)return K1;R6=1;var e=P_(),t=ac(),n=lee(),a=Math.max;function o(s,r,i){var m=s==null?0:s.length;if(!m)return-1;var d=i==null?0:n(i);return d<0&&(d=a(m+d,0)),e(s,t(r,3),d)}return K1=o,K1}var $1,M6;function uee(){if(M6)return $1;M6=1;var e=mee(),t=dee(),n=e(t);return $1=n,$1}uee();var pee=$E();const Aee=Mn(pee);var fee=Aee(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),HP=ge.createContext(void 0),NP=ge.createContext(void 0),GP=ge.createContext(void 0),gee=ge.createContext({}),jP=ge.createContext(void 0),xee=ge.createContext(0),hee=ge.createContext(0),z6=function(t){var n=t.state,a=n.xAxisMap,o=n.yAxisMap,s=n.offset,r=t.clipPathId,i=t.children,m=t.width,d=t.height,A=fee(s);return fe.createElement(HP.Provider,{value:a},fe.createElement(NP.Provider,{value:o},fe.createElement(gee.Provider,{value:s},fe.createElement(GP.Provider,{value:A},fe.createElement(jP.Provider,{value:r},fe.createElement(xee.Provider,{value:d},fe.createElement(hee.Provider,{value:m},i)))))))},yee=function(){return ge.useContext(jP)},Cee=function(t){var n=ge.useContext(HP);n==null&&lp();var a=n[t];return a==null&&lp(),a},bee=function(t){var n=ge.useContext(NP);n==null&&lp();var a=n[t];return a==null&&lp(),a},vee=function(){var t=ge.useContext(GP);return t};function yp(e){"@babel/helpers - typeof";return yp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yp(e)}function wee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bee(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Hte(e,t){if(e==null)return{};var n={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;n[a]=e[a]}return n}function Nte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gte(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,a=new Array(t);n0?r:t&&t.length&&Nt(o)&&Nt(s)?t.slice(o,s+1):[]};function MP(e){return e==="number"?[0,"auto"]:void 0}var xw=function(t,n,a,o){var s=t.graphicalItems,r=t.tooltipAxis,i=Ih(n,t);return a<0||!s||!s.length||a>=i.length?null:s.reduce(function(m,d){var A,p=(A=d.props.data)!==null&&A!==void 0?A:n;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=a&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(r.dataKey&&!r.allowDuplicatedCategory){var f=p===void 0?i:p;g=ov(f,r.dataKey,o)}else g=p&&p[a]||i[a];return g?[].concat(wp(m),[l$(d,g)]):m},[])},oj=function(t,n,a,o){var s=o||{x:t.chartX,y:t.chartY},r=Tte(s,a),i=t.orderedTooltipTicks,m=t.tooltipAxis,d=t.tooltipTicks,A=KK(r,i,d,m);if(A>=0&&d){var p=d[A]&&d[A].value,g=xw(t,n,A,p),f=Rte(a,i,A,s);return{activeTooltipIndex:A,activeLabel:p,activePayload:g,activeCoordinate:f}}return null},Mte=function(t,n){var a=n.axes,o=n.graphicalItems,s=n.axisType,r=n.axisIdKey,i=n.stackGroups,m=n.dataStartIndex,d=n.dataEndIndex,A=t.layout,p=t.children,g=t.stackOffset,f=XS(A,s);return a.reduce(function(y,C){var v,B=C.type.defaultProps!==void 0?Ze(Ze({},C.type.defaultProps),C.props):C.props,D=B.type,N=B.dataKey,L=B.allowDataOverflow,_=B.allowDuplicatedCategory,j=B.scale,F=B.ticks,T=B.includeHidden,M=B[r];if(y[M])return y;var Z=Ih(t.data,{graphicalItems:o.filter(function(S){var E,K=r in S.props?S.props[r]:(E=S.type.defaultProps)===null||E===void 0?void 0:E[r];return K===M}),dataStartIndex:m,dataEndIndex:d}),P=Z.length,I,O,z;fte(B.domain,L,D)&&(I=Lv(B.domain,null,L),f&&(D==="number"||j!=="auto")&&(z=qA(Z,N,"category")));var X=MP(D);if(!I||I.length===0){var ae,re=(ae=B.domain)!==null&&ae!==void 0?ae:X;if(N){if(I=qA(Z,N,D),D==="category"&&f){var ee=MT(I);_&&ee?(O=I,I=_x(0,P)):_||(I=xG(re,I,C).reduce(function(S,E){return S.indexOf(E)>=0?S:[].concat(wp(S),[E])},[]))}else if(D==="category")_?I=I.filter(function(S){return S!==""&&!Fn(S)}):I=xG(re,I,C).reduce(function(S,E){return S.indexOf(E)>=0||E===""||Fn(E)?S:[].concat(wp(S),[E])},[]);else if(D==="number"){var oe=JK(Z,o.filter(function(S){var E,K,se=r in S.props?S.props[r]:(E=S.type.defaultProps)===null||E===void 0?void 0:E[r],ie="hide"in S.props?S.props.hide:(K=S.type.defaultProps)===null||K===void 0?void 0:K.hide;return se===M&&(T||!ie)}),N,s,A);oe&&(I=oe)}f&&(D==="number"||j!=="auto")&&(z=qA(Z,N,"category"))}else f?I=_x(0,P):i&&i[M]&&i[M].hasStack&&D==="number"?I=g==="expand"?[0,1]:JS(i[M].stackGroups,m,d):I=VS(Z,o.filter(function(S){var E=r in S.props?S.props[r]:S.type.defaultProps[r],K="hide"in S.props?S.props.hide:S.type.defaultProps.hide;return E===M&&(T||!K)}),D,A,!0);if(D==="number")I=Aw(p,I,M,s,F),re&&(I=Lv(re,I,L));else if(D==="category"&&re){var R=re,ne=I.every(function(S){return R.indexOf(S)>=0});ne&&(I=R)}}return Ze(Ze({},y),{},Yt({},M,Ze(Ze({},B),{},{axisType:s,domain:I,categoricalDomain:z,duplicateDomain:O,originalDomain:(v=B.domain)!==null&&v!==void 0?v:X,isCategorical:f,layout:A})))},{})},zte=function(t,n){var a=n.graphicalItems,o=n.Axis,s=n.axisType,r=n.axisIdKey,i=n.stackGroups,m=n.dataStartIndex,d=n.dataEndIndex,A=t.layout,p=t.children,g=Ih(t.data,{graphicalItems:a,dataStartIndex:m,dataEndIndex:d}),f=g.length,y=XS(A,s),C=-1;return a.reduce(function(v,B){var D=B.type.defaultProps!==void 0?Ze(Ze({},B.type.defaultProps),B.props):B.props,N=D[r],L=MP("number");if(!v[N]){C++;var _;return y?_=_x(0,f):i&&i[N]&&i[N].hasStack?(_=JS(i[N].stackGroups,m,d),_=Aw(p,_,N,s)):(_=Lv(L,VS(g,a.filter(function(j){var F,T,M=r in j.props?j.props[r]:(F=j.type.defaultProps)===null||F===void 0?void 0:F[r],Z="hide"in j.props?j.props.hide:(T=j.type.defaultProps)===null||T===void 0?void 0:T.hide;return M===N&&!Z}),"number",A),o.defaultProps.allowDataOverflow),_=Aw(p,_,N,s)),Ze(Ze({},v),{},Yt({},N,Ze(Ze({axisType:s},o.defaultProps),{},{hide:!0,orientation:Wi(Lte,"".concat(s,".").concat(C%2),null),domain:_,originalDomain:L,isCategorical:y,layout:A})))}return v},{})},Zte=function(t,n){var a=n.axisType,o=a===void 0?"xAxis":a,s=n.AxisComp,r=n.graphicalItems,i=n.stackGroups,m=n.dataStartIndex,d=n.dataEndIndex,A=t.children,p="".concat(o,"Id"),g=em(A,s),f={};return g&&g.length?f=Mte(t,{axes:g,graphicalItems:r,axisType:o,axisIdKey:p,stackGroups:i,dataStartIndex:m,dataEndIndex:d}):r&&r.length&&(f=zte(t,{Axis:s,graphicalItems:r,axisType:o,axisIdKey:p,stackGroups:i,dataStartIndex:m,dataEndIndex:d})),f},Yte=function(t){var n=Pu(t),a=QA(n,!1,!0);return{tooltipTicks:a,orderedTooltipTicks:RB(a,function(o){return o.coordinate}),tooltipAxis:n,tooltipAxisBandSize:Ov(n,a)}},sj=function(t){var n=t.children,a=t.defaultShowTooltip,o=Ur(n,hp),s=0,r=0;return t.data&&t.data.length!==0&&(r=t.data.length-1),o&&o.props&&(o.props.startIndex>=0&&(s=o.props.startIndex),o.props.endIndex>=0&&(r=o.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:s,dataEndIndex:r,activeTooltipIndex:-1,isTooltipActive:!!a}},qte=function(t){return!t||!t.length?!1:t.some(function(n){var a=Jc(n&&n.type);return a&&a.indexOf("Bar")>=0})},rj=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Kte=function(t,n){var a=t.props,o=t.graphicalItems,s=t.xAxisMap,r=s===void 0?{}:s,i=t.yAxisMap,m=i===void 0?{}:i,d=a.width,A=a.height,p=a.children,g=a.margin||{},f=Ur(p,hp),y=Ur(p,qu),C=Object.keys(m).reduce(function(_,j){var F=m[j],T=F.orientation;return!F.mirror&&!F.hide?Ze(Ze({},_),{},Yt({},T,_[T]+F.width)):_},{left:g.left||0,right:g.right||0}),v=Object.keys(r).reduce(function(_,j){var F=r[j],T=F.orientation;return!F.mirror&&!F.hide?Ze(Ze({},_),{},Yt({},T,Wi(_,"".concat(T))+F.height)):_},{top:g.top||0,bottom:g.bottom||0}),B=Ze(Ze({},v),C),D=B.bottom;f&&(B.bottom+=f.props.height||hp.defaultProps.height),y&&n&&(B=VK(B,o,a,n));var N=d-B.left-B.right,L=A-B.top-B.bottom;return Ze(Ze({brushBottom:D},B),{},{width:Math.max(N,0),height:Math.max(L,0)})},$te=function(t,n){if(n==="xAxis")return t[n].width;if(n==="yAxis")return t[n].height},Wte=function(t){var n=t.chartName,a=t.GraphicalChild,o=t.defaultTooltipEventType,s=o===void 0?"axis":o,r=t.validateTooltipEventTypes,i=r===void 0?["axis"]:r,m=t.axisComponents,d=t.legendContent,A=t.formatAxisMap,p=t.defaultProps,g=function(B,D){var N=D.graphicalItems,L=D.stackGroups,_=D.offset,j=D.updateId,F=D.dataStartIndex,T=D.dataEndIndex,M=B.barSize,Z=B.layout,P=B.barGap,I=B.barCategoryGap,O=B.maxBarSize,z=rj(Z),X=z.numericAxisName,ae=z.cateAxisName,re=qte(N),ee=[];return N.forEach(function(oe,R){var ne=Ih(B.data,{graphicalItems:[oe],dataStartIndex:F,dataEndIndex:T}),S=oe.type.defaultProps!==void 0?Ze(Ze({},oe.type.defaultProps),oe.props):oe.props,E=S.dataKey,K=S.maxBarSize,se=S["".concat(X,"Id")],ie=S["".concat(ae,"Id")],ue={},pe=m.reduce(function(We,ze){var mt=D["".concat(ze.axisType,"Map")],Dt=S["".concat(ze.axisType,"Id")];mt&&mt[Dt]||ze.axisType==="zAxis"||lp();var jt=mt[Dt];return Ze(Ze({},We),{},Yt(Yt({},ze.axisType,jt),"".concat(ze.axisType,"Ticks"),QA(jt)))},ue),me=pe[ae],Ue=pe["".concat(ae,"Ticks")],Ee=L&&L[se]&&L[se].hasStack&&c$(oe,L[se].stackGroups),ve=Jc(oe.type).indexOf("Bar")>=0,Pe=Ov(me,Ue),Ve=[],je=re&&$K({barSize:M,stackGroups:L,totalSize:$te(pe,ae)});if(ve){var le,At,at=Fn(K)?O:K,Re=(le=(At=Ov(me,Ue,!0))!==null&&At!==void 0?At:at)!==null&&le!==void 0?le:0;Ve=WK({barGap:P,barCategoryGap:I,bandSize:Re!==Pe?Re:Pe,sizeList:je[ie],maxBarSize:at}),Re!==Pe&&(Ve=Ve.map(function(We){return Ze(Ze({},We),{},{position:Ze(Ze({},We.position),{},{offset:We.position.offset-Re/2})})}))}var $e=oe&&oe.type&&oe.type.getComposedData;$e&&ee.push({props:Ze(Ze({},$e(Ze(Ze({},pe),{},{displayedData:ne,props:B,dataKey:E,item:oe,bandSize:Pe,barPosition:Ve,offset:_,stackedData:Ee,layout:Z,dataStartIndex:F,dataEndIndex:T}))),{},Yt(Yt(Yt({key:oe.key||"item-".concat(R)},X,pe[X]),ae,pe[ae]),"animationId",j)),childIndex:e9(oe,B.children),item:oe})}),ee},f=function(B,D){var N=B.props,L=B.dataStartIndex,_=B.dataEndIndex,j=B.updateId;if(!_U({props:N}))return null;var F=N.children,T=N.layout,M=N.stackOffset,Z=N.data,P=N.reverseStackOrder,I=rj(T),O=I.numericAxisName,z=I.cateAxisName,X=em(F,a),ae=r$(Z,X,"".concat(O,"Id"),"".concat(z,"Id"),M,P),re=m.reduce(function(S,E){var K="".concat(E.axisType,"Map");return Ze(Ze({},S),{},Yt({},K,Zte(N,Ze(Ze({},E),{},{graphicalItems:X,stackGroups:E.axisType===O&&ae,dataStartIndex:L,dataEndIndex:_}))))},{}),ee=Kte(Ze(Ze({},re),{},{props:N,graphicalItems:X}),D==null?void 0:D.legendBBox);Object.keys(re).forEach(function(S){re[S]=A(N,re[S],ee,S.replace("Map",""),n)});var oe=re["".concat(z,"Map")],R=Yte(oe),ne=g(N,Ze(Ze({},re),{},{dataStartIndex:L,dataEndIndex:_,updateId:j,graphicalItems:X,stackGroups:ae,offset:ee}));return Ze(Ze({formattedGraphicalItems:ne,graphicalItems:X,offset:ee,stackGroups:ae},R),re)},y=(function(v){function B(D){var N,L,_;return Nte(this,B),_=Ete(this,B,[D]),Yt(_,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Yt(_,"accessibilityManager",new Ate),Yt(_,"handleLegendBBoxUpdate",function(j){if(j){var F=_.state,T=F.dataStartIndex,M=F.dataEndIndex,Z=F.updateId;_.setState(Ze({legendBBox:j},f({props:_.props,dataStartIndex:T,dataEndIndex:M,updateId:Z},Ze(Ze({},_.state),{},{legendBBox:j}))))}}),Yt(_,"handleReceiveSyncEvent",function(j,F,T){if(_.props.syncId===j){if(T===_.eventEmitterSymbol&&typeof _.props.syncMethod!="function")return;_.applySyncEvent(F)}}),Yt(_,"handleBrushChange",function(j){var F=j.startIndex,T=j.endIndex;if(F!==_.state.dataStartIndex||T!==_.state.dataEndIndex){var M=_.state.updateId;_.setState(function(){return Ze({dataStartIndex:F,dataEndIndex:T},f({props:_.props,dataStartIndex:F,dataEndIndex:T,updateId:M},_.state))}),_.triggerSyncEvent({dataStartIndex:F,dataEndIndex:T})}}),Yt(_,"handleMouseEnter",function(j){var F=_.getMouseInfo(j);if(F){var T=Ze(Ze({},F),{},{isTooltipActive:!0});_.setState(T),_.triggerSyncEvent(T);var M=_.props.onMouseEnter;fn(M)&&M(T,j)}}),Yt(_,"triggeredAfterMouseMove",function(j){var F=_.getMouseInfo(j),T=F?Ze(Ze({},F),{},{isTooltipActive:!0}):{isTooltipActive:!1};_.setState(T),_.triggerSyncEvent(T);var M=_.props.onMouseMove;fn(M)&&M(T,j)}),Yt(_,"handleItemMouseEnter",function(j){_.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),Yt(_,"handleItemMouseLeave",function(){_.setState(function(){return{isTooltipActive:!1}})}),Yt(_,"handleMouseMove",function(j){j.persist(),_.throttleTriggeredAfterMouseMove(j)}),Yt(_,"handleMouseLeave",function(j){_.throttleTriggeredAfterMouseMove.cancel();var F={isTooltipActive:!1};_.setState(F),_.triggerSyncEvent(F);var T=_.props.onMouseLeave;fn(T)&&T(F,j)}),Yt(_,"handleOuterEvent",function(j){var F=JT(j),T=Wi(_.props,"".concat(F));if(F&&fn(T)){var M,Z;/.*touch.*/i.test(F)?Z=_.getMouseInfo(j.changedTouches[0]):Z=_.getMouseInfo(j),T((M=Z)!==null&&M!==void 0?M:{},j)}}),Yt(_,"handleClick",function(j){var F=_.getMouseInfo(j);if(F){var T=Ze(Ze({},F),{},{isTooltipActive:!0});_.setState(T),_.triggerSyncEvent(T);var M=_.props.onClick;fn(M)&&M(T,j)}}),Yt(_,"handleMouseDown",function(j){var F=_.props.onMouseDown;if(fn(F)){var T=_.getMouseInfo(j);F(T,j)}}),Yt(_,"handleMouseUp",function(j){var F=_.props.onMouseUp;if(fn(F)){var T=_.getMouseInfo(j);F(T,j)}}),Yt(_,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),Yt(_,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseDown(j.changedTouches[0])}),Yt(_,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&_.handleMouseUp(j.changedTouches[0])}),Yt(_,"handleDoubleClick",function(j){var F=_.props.onDoubleClick;if(fn(F)){var T=_.getMouseInfo(j);F(T,j)}}),Yt(_,"handleContextMenu",function(j){var F=_.props.onContextMenu;if(fn(F)){var T=_.getMouseInfo(j);F(T,j)}}),Yt(_,"triggerSyncEvent",function(j){_.props.syncId!==void 0&&V1.emit(X1,_.props.syncId,j,_.eventEmitterSymbol)}),Yt(_,"applySyncEvent",function(j){var F=_.props,T=F.layout,M=F.syncMethod,Z=_.state.updateId,P=j.dataStartIndex,I=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)_.setState(Ze({dataStartIndex:P,dataEndIndex:I},f({props:_.props,dataStartIndex:P,dataEndIndex:I,updateId:Z},_.state)));else if(j.activeTooltipIndex!==void 0){var O=j.chartX,z=j.chartY,X=j.activeTooltipIndex,ae=_.state,re=ae.offset,ee=ae.tooltipTicks;if(!re)return;if(typeof M=="function")X=M(ee,j);else if(M==="value"){X=-1;for(var oe=0;oe=0){var Ee,ve;if(O.dataKey&&!O.allowDuplicatedCategory){var Pe=typeof O.dataKey=="function"?Ue:"payload.".concat(O.dataKey.toString());Ee=ov(oe,Pe,X),ve=R&&ne&&ov(ne,Pe,X)}else Ee=oe==null?void 0:oe[z],ve=R&&ne&&ne[z];if(ie||se){var Ve=j.props.activeIndex!==void 0?j.props.activeIndex:z;return[ge.cloneElement(j,Ze(Ze(Ze({},M.props),pe),{},{activeIndex:Ve})),null,null]}if(!Fn(Ee))return[me].concat(wp(_.renderActivePoints({item:M,activePoint:Ee,basePoint:ve,childIndex:z,isRange:R})))}else{var je,le=(je=_.getItemByXY(_.state.activeCoordinate))!==null&&je!==void 0?je:{graphicalItem:me},At=le.graphicalItem,at=At.item,Re=at===void 0?j:at,$e=At.childIndex,We=Ze(Ze(Ze({},M.props),pe),{},{activeIndex:$e});return[ge.cloneElement(Re,We),null,null]}return R?[me,null,null]:[me,null]}),Yt(_,"renderCustomized",function(j,F,T){return ge.cloneElement(j,Ze(Ze({key:"recharts-customized-".concat(T)},_.props),_.state))}),Yt(_,"renderMap",{CartesianGrid:{handler:mg,once:!0},ReferenceArea:{handler:_.renderReferenceElement},ReferenceLine:{handler:mg},ReferenceDot:{handler:_.renderReferenceElement},XAxis:{handler:mg},YAxis:{handler:mg},Brush:{handler:_.renderBrush,once:!0},Bar:{handler:_.renderGraphicChild},Line:{handler:_.renderGraphicChild},Area:{handler:_.renderGraphicChild},Radar:{handler:_.renderGraphicChild},RadialBar:{handler:_.renderGraphicChild},Scatter:{handler:_.renderGraphicChild},Pie:{handler:_.renderGraphicChild},Funnel:{handler:_.renderGraphicChild},Tooltip:{handler:_.renderCursor,once:!0},PolarGrid:{handler:_.renderPolarGrid,once:!0},PolarAngleAxis:{handler:_.renderPolarAxis},PolarRadiusAxis:{handler:_.renderPolarAxis},Customized:{handler:_.renderCustomized}}),_.clipPathId="".concat((N=D.id)!==null&&N!==void 0?N:NB("recharts"),"-clip"),_.throttleTriggeredAfterMouseMove=q_(_.triggeredAfterMouseMove,(L=D.throttleDelay)!==null&&L!==void 0?L:1e3/60),_.state={},_}return Pte(B,v),jte(B,[{key:"componentDidMount",value:function(){var N,L;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(N=this.props.margin.left)!==null&&N!==void 0?N:0,top:(L=this.props.margin.top)!==null&&L!==void 0?L:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var N=this.props,L=N.children,_=N.data,j=N.height,F=N.layout,T=Ur(L,qc);if(T){var M=T.props.defaultIndex;if(!(typeof M!="number"||M<0||M>this.state.tooltipTicks.length-1)){var Z=this.state.tooltipTicks[M]&&this.state.tooltipTicks[M].value,P=xw(this.state,_,M,Z),I=this.state.tooltipTicks[M].coordinate,O=(this.state.offset.top+j)/2,z=F==="horizontal",X=z?{x:I,y:O}:{y:I,x:O},ae=this.state.formattedGraphicalItems.find(function(ee){var oe=ee.item;return oe.type.name==="Scatter"});ae&&(X=Ze(Ze({},X),ae.props.points[M].tooltipPosition),P=ae.props.points[M].tooltipPayload);var re={activeTooltipIndex:M,isTooltipActive:!0,activeLabel:Z,activePayload:P,activeCoordinate:X};this.setState(re),this.renderCursor(T),this.accessibilityManager.setIndex(M)}}}},{key:"getSnapshotBeforeUpdate",value:function(N,L){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==L.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==N.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==N.margin){var _,j;this.accessibilityManager.setDetails({offset:{left:(_=this.props.margin.left)!==null&&_!==void 0?_:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0}})}return null}},{key:"componentDidUpdate",value:function(N){iv([Ur(N.children,qc)],[Ur(this.props.children,qc)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var N=Ur(this.props.children,qc);if(N&&typeof N.props.shared=="boolean"){var L=N.props.shared?"axis":"item";return i.indexOf(L)>=0?L:s}return s}},{key:"getMouseInfo",value:function(N){if(!this.container)return null;var L=this.container,_=L.getBoundingClientRect(),j=Oz(_),F={chartX:Math.round(N.pageX-j.left),chartY:Math.round(N.pageY-j.top)},T=_.width/L.offsetWidth||1,M=this.inRange(F.chartX,F.chartY,T);if(!M)return null;var Z=this.state,P=Z.xAxisMap,I=Z.yAxisMap,O=this.getTooltipEventType(),z=oj(this.state,this.props.data,this.props.layout,M);if(O!=="axis"&&P&&I){var X=Pu(P).scale,ae=Pu(I).scale,re=X&&X.invert?X.invert(F.chartX):null,ee=ae&&ae.invert?ae.invert(F.chartY):null;return Ze(Ze({},F),{},{xValue:re,yValue:ee},z)}return z?Ze(Ze({},F),z):null}},{key:"inRange",value:function(N,L){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,F=N/_,T=L/_;if(j==="horizontal"||j==="vertical"){var M=this.state.offset,Z=F>=M.left&&F<=M.left+M.width&&T>=M.top&&T<=M.top+M.height;return Z?{x:F,y:T}:null}var P=this.state,I=P.angleAxisMap,O=P.radiusAxisMap;if(I&&O){var z=Pu(I);return CG({x:F,y:T},z)}return null}},{key:"parseEventsOfWrapper",value:function(){var N=this.props.children,L=this.getTooltipEventType(),_=Ur(N,qc),j={};_&&L==="axis"&&(_.props.trigger==="click"?j={onClick:this.handleClick}:j={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var F=Xg(this.props,this.handleOuterEvent);return Ze(Ze({},F),j)}},{key:"addListener",value:function(){V1.on(X1,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){V1.removeListener(X1,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(N,L,_){for(var j=this.state.formattedGraphicalItems,F=0,T=j.length;Fc.jsx("div",{className:Qt("bg-white rounded-lg shadow-lg p-6",t),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx:11:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx","data-component-line":"11","data-component-file":"Card.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:e}),Lt=({children:e,className:t})=>c.jsx("div",{className:Qt("mb-4",t),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx:24:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx","data-component-line":"24","data-component-file":"Card.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:e}),Ot=({children:e,className:t})=>c.jsx("h3",{className:Qt("text-xl font-semibold text-gray-900",t),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx:37:4","data-matrix-name":"h3","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx","data-component-line":"37","data-component-file":"Card.tsx","data-component-name":"h3","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:e}),bt=({children:e,className:t})=>c.jsx("div",{className:Qt("text-gray-700",t),"data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx:50:4","data-matrix-name":"div","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/Card.tsx","data-component-line":"50","data-component-file":"Card.tsx","data-component-name":"div","data-component-content":"%7B%22className%22%3A%22%5BCallExpression%5D%22%7D",children:e}),Fh=({className:e,threshold:t=300})=>{const[n,a]=ge.useState(!1);ge.useEffect(()=>{const s=()=>{window.pageYOffset>t?a(!0):a(!1)};return window.addEventListener("scroll",s),()=>{window.removeEventListener("scroll",s)}},[t]);const o=()=>{window.scrollTo({top:0,behavior:"smooth"})};return n?c.jsx("button",{onClick:o,className:Qt("fixed bottom-6 right-6 z-50","w-12 h-12 rounded-full","flex items-center justify-center","transition-all duration-300 ease-in-out","shadow-lg hover:shadow-xl","bg-red-600/80 hover:bg-red-700/90","border-2 border-yellow-400/50 hover:border-yellow-300/70","backdrop-blur-sm","transform hover:scale-110 active:scale-95","hover:-translate-y-1",e),"aria-label":"回到顶部",title:"回到顶部","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/BackToTop.tsx:46:4","data-matrix-name":"button","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/BackToTop.tsx","data-component-line":"46","data-component-file":"BackToTop.tsx","data-component-name":"button","data-component-content":"%7B%22onClick%22%3A%22%5BIdentifier%5D%22%2C%22className%22%3A%22%5BCallExpression%5D%22%2C%22title%22%3A%22%E5%9B%9E%E5%88%B0%E9%A1%B6%E9%83%A8%22%7D",children:c.jsx(BL,{className:"w-6 h-6 text-yellow-100 hover:text-yellow-50 transition-colors","data-matrix-id":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/BackToTop.tsx:67:6","data-matrix-name":"ChevronUp","data-component-path":"C:/Users/patde/Documents/GitHub/3suanming/ai-numerology-refactored/src/components/ui/BackToTop.tsx","data-component-line":"67","data-component-file":"BackToTop.tsx","data-component-name":"ChevronUp","data-component-content":"%7B%22className%22%3A%22w-6%20h-6%20text-yellow-100%20hover%3Atext-yellow-50%20transition-colors%22%7D"})}):null};/*! + * html2canvas 1.4.1 + * Copyright (c) 2022 Niklas von Hertzen + * Released under MIT License + *//*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var hw=function(e,t){return hw=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},hw(e,t)};function gi(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");hw(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var yw=function(){return yw=Object.assign||function(t){for(var n,a=1,o=arguments.length;a0&&s[s.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]=55296&&o<=56319&&n>10)+55296,r%1024+56320)),(o+1===n||a.length>16384)&&(s+=String.fromCharCode.apply(String,a),a.length=0)}return s},ij="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Xte=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var dg=0;dg"u"?[]:new Uint8Array(256);for(var ug=0;ug>4,A[o++]=(r&15)<<4|i>>2,A[o++]=(i&3)<<6|m&63;return d},ene=function(e){for(var t=e.length,n=[],a=0;a>Ed,ane=1<>Ed,sne=ZP+one,rne=sne,ine=32,cne=rne+ine,mne=65536>>vD,lne=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>Ed],n=(n<>Ed)],n=(n<>vD),n=this.index[n],n+=t>>Ed&dne,n=this.index[n],n=(n<"u"?[]:new Uint8Array(256);for(var pg=0;pgdj?(o.push(!0),i-=dj):o.push(!1),["normal","auto","loose"].indexOf(t)!==-1&&[8208,8211,12316,12448].indexOf(s)!==-1)return a.push(r),n.push(vw);if(i===hne||i===Cw){if(r===0)return a.push(r),n.push(Cd);var m=n[r-1];return Une.indexOf(m)===-1?(a.push(a[r-1]),n.push(m)):(a.push(r),n.push(Cd))}if(a.push(r),i===wne)return n.push(t==="strict"?ww:M2);if(i===$P||i===vne)return n.push(Cd);if(i===Bne)return s>=131072&&s<=196605||s>=196608&&s<=262141?n.push(M2):n.push(Cd);n.push(i)}),[a,n,o]},o3=function(e,t,n,a){var o=a[n];if(Array.isArray(e)?e.indexOf(o)!==-1:e===o)for(var s=n;s<=a.length;){s++;var r=a[s];if(r===t)return!0;if(r!==fl)break}if(o===fl)for(var s=n;s>0;){s--;var i=a[s];if(Array.isArray(e)?e.indexOf(i)!==-1:e===i)for(var m=n;m<=a.length;){m++;var r=a[m];if(r===t)return!0;if(r!==fl)break}if(i!==fl)break}return!1},hj=function(e,t){for(var n=e;n>=0;){var a=t[n];if(a===fl)n--;else return a}return 0},Gne=function(e,t,n,a,o){if(n[a]===0)return hn;var s=a-1;if(Array.isArray(o)&&o[s]===!0)return hn;var r=s-1,i=s+1,m=t[s],d=r>=0?t[r]:0,A=t[i];if(m===YP&&A===qP)return hn;if(Gw.indexOf(m)!==-1)return WP;if(Gw.indexOf(A)!==-1||VP.indexOf(A)!==-1)return hn;if(hj(s,t)===KP)return xg;if(Nw.get(e[s])===Cw||(m===fg||m===gg)&&Nw.get(e[i])===Cw||m===uj||A===uj||m===pj||[fl,bw,kA].indexOf(m)===-1&&A===pj||[Ag,wA,bne,wu,Bu].indexOf(A)!==-1||hj(s,t)===BA||o3(n3,BA,s,t)||o3([Ag,wA],ww,s,t)||o3(Aj,Aj,s,t))return hn;if(m===fl)return xg;if(m===n3||A===n3)return hn;if(A===vw||m===vw)return xg;if([bw,kA,ww].indexOf(A)!==-1||m===Cne||d===Uw&&Hne.indexOf(m)!==-1||m===Bu&&A===Uw||A===fj||zc.indexOf(A)!==-1&&m===Js||zc.indexOf(m)!==-1&&A===Js||m===OA&&[M2,fg,gg].indexOf(A)!==-1||[M2,fg,gg].indexOf(m)!==-1&&A===LA||zc.indexOf(m)!==-1&&gj.indexOf(A)!==-1||gj.indexOf(m)!==-1&&zc.indexOf(A)!==-1||[OA,LA].indexOf(m)!==-1&&(A===Js||[BA,kA].indexOf(A)!==-1&&t[i+1]===Js)||[BA,kA].indexOf(m)!==-1&&A===Js||m===Js&&[Js,Bu,wu].indexOf(A)!==-1)return hn;if([Js,Bu,wu,Ag,wA].indexOf(A)!==-1)for(var p=s;p>=0;){var g=t[p];if(g===Js)return hn;if([Bu,wu].indexOf(g)!==-1)p--;else break}if([OA,LA].indexOf(A)!==-1)for(var p=[Ag,wA].indexOf(m)!==-1?r:s;p>=0;){var g=t[p];if(g===Js)return hn;if([Bu,wu].indexOf(g)!==-1)p--;else break}if(Hw===m&&[Hw,Rg,Bw,Dw].indexOf(A)!==-1||[Rg,Bw].indexOf(m)!==-1&&[Rg,Mg].indexOf(A)!==-1||[Mg,Dw].indexOf(m)!==-1&&A===Mg||xj.indexOf(m)!==-1&&[fj,LA].indexOf(A)!==-1||xj.indexOf(A)!==-1&&m===OA||zc.indexOf(m)!==-1&&zc.indexOf(A)!==-1||m===wu&&zc.indexOf(A)!==-1||zc.concat(Js).indexOf(m)!==-1&&A===BA&&Dne.indexOf(e[i])===-1||zc.concat(Js).indexOf(A)!==-1&&m===wA)return hn;if(m===a3&&A===a3){for(var f=n[s],y=1;f>0&&(f--,t[f]===a3);)y++;if(y%2!==0)return hn}return m===fg&&A===gg?hn:xg},jne=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=Nne(e,t.lineBreak),a=n[0],o=n[1],s=n[2];(t.wordBreak==="break-all"||t.wordBreak==="break-word")&&(o=o.map(function(i){return[Js,Cd,$P].indexOf(i)!==-1?M2:i}));var r=t.wordBreak==="keep-all"?s.map(function(i,m){return i&&e[m]>=19968&&e[m]<=40959}):void 0;return[a,o,r]},Ene=(function(){function e(t,n,a,o){this.codePoints=t,this.required=n===WP,this.start=a,this.end=o}return e.prototype.slice=function(){return ka.apply(void 0,this.codePoints.slice(this.start,this.end))},e})(),_ne=function(e,t){var n=Lh(e),a=jne(n,t),o=a[0],s=a[1],r=a[2],i=n.length,m=0,d=0;return{next:function(){if(d>=i)return{done:!0,value:null};for(var A=hn;d=XP&&e<=57},uae=function(e){return e>=55296&&e<=57343},Du=function(e){return Wo(e)||e>=tQ&&e<=aQ||e>=JP&&e<=iae},pae=function(e){return e>=JP&&e<=mae},Aae=function(e){return e>=tQ&&e<=dae},fae=function(e){return pae(e)||Aae(e)},gae=function(e){return e>=Vne},vg=function(e){return e===Lx||e===Qne||e===Ine},Ox=function(e){return fae(e)||gae(e)||e===One},wj=function(e){return Ox(e)||Wo(e)||e===Ps},xae=function(e){return e>=tae&&e<=nae||e===aae||e>=oae&&e<=sae||e===rae},ul=function(e,t){return e!==VA?!1:t!==Lx},wg=function(e,t,n){return e===Ps?Ox(t)||ul(t,n):Ox(e)?!0:!!(e===VA&&ul(e,t))},r3=function(e,t,n){return e===Ud||e===Ps?Wo(t)?!0:t===z2&&Wo(n):Wo(e===z2?t:e)},hae=function(e){var t=0,n=1;(e[t]===Ud||e[t]===Ps)&&(e[t]===Ps&&(n=-1),t++);for(var a=[];Wo(e[t]);)a.push(e[t++]);var o=a.length?parseInt(ka.apply(void 0,a),10):0;e[t]===z2&&t++;for(var s=[];Wo(e[t]);)s.push(e[t++]);var r=s.length,i=r?parseInt(ka.apply(void 0,s),10):0;(e[t]===nQ||e[t]===eQ)&&t++;var m=1;(e[t]===Ud||e[t]===Ps)&&(e[t]===Ps&&(m=-1),t++);for(var d=[];Wo(e[t]);)d.push(e[t++]);var A=d.length?parseInt(ka.apply(void 0,d),10):0;return n*(o+i*Math.pow(10,-r))*Math.pow(10,m*A)},yae={type:2},Cae={type:3},bae={type:4},vae={type:13},wae={type:8},Bae={type:21},Dae={type:9},Uae={type:10},Hae={type:11},Nae={type:12},Gae={type:14},Bg={type:23},jae={type:1},Eae={type:25},_ae={type:24},Sae={type:26},Pae={type:27},Qae={type:28},Iae={type:29},Fae={type:31},jw={type:32},oQ=(function(){function e(){this._value=[]}return e.prototype.write=function(t){this._value=this._value.concat(Lh(t))},e.prototype.read=function(){for(var t=[],n=this.consumeToken();n!==jw;)t.push(n),n=this.consumeToken();return t},e.prototype.consumeToken=function(){var t=this.consumeCodePoint();switch(t){case hg:return this.consumeStringToken(hg);case Fne:var n=this.peekCodePoint(0),a=this.peekCodePoint(1),o=this.peekCodePoint(2);if(wj(n)||ul(a,o)){var s=wg(n,a,o)?Pne:Sne,r=this.consumeName();return{type:5,value:r,flags:s}}break;case kne:if(this.peekCodePoint(0)===DA)return this.consumeCodePoint(),vae;break;case yg:return this.consumeStringToken(yg);case Cg:return yae;case UA:return Cae;case s3:if(this.peekCodePoint(0)===DA)return this.consumeCodePoint(),Gae;break;case Ud:if(r3(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Xne:return bae;case Ps:var i=t,m=this.peekCodePoint(0),d=this.peekCodePoint(1);if(r3(i,m,d))return this.reconsumeCodePoint(t),this.consumeNumericToken();if(wg(i,m,d))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();if(m===Ps&&d===Mne)return this.consumeCodePoint(),this.consumeCodePoint(),_ae;break;case z2:if(r3(t,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(t),this.consumeNumericToken();break;case Cj:if(this.peekCodePoint(0)===s3)for(this.consumeCodePoint();;){var A=this.consumeCodePoint();if(A===s3&&(A=this.consumeCodePoint(),A===Cj))return this.consumeToken();if(A===Ri)return this.consumeToken()}break;case Jne:return Sae;case eae:return Pae;case Rne:if(this.peekCodePoint(0)===Tne&&this.peekCodePoint(1)===Ps&&this.peekCodePoint(2)===Ps)return this.consumeCodePoint(),this.consumeCodePoint(),Eae;break;case zne:var p=this.peekCodePoint(0),g=this.peekCodePoint(1),f=this.peekCodePoint(2);if(wg(p,g,f)){var r=this.consumeName();return{type:7,value:r}}break;case Zne:return Qae;case VA:if(ul(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),this.consumeIdentLikeToken();break;case Yne:return Iae;case qne:if(this.peekCodePoint(0)===DA)return this.consumeCodePoint(),wae;break;case Kne:return Hae;case $ne:return Nae;case cae:case lae:var y=this.peekCodePoint(0),C=this.peekCodePoint(1);return y===Ud&&(Du(C)||C===bg)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(t),this.consumeIdentLikeToken();case bj:if(this.peekCodePoint(0)===DA)return this.consumeCodePoint(),Dae;if(this.peekCodePoint(0)===bj)return this.consumeCodePoint(),Bae;break;case Wne:if(this.peekCodePoint(0)===DA)return this.consumeCodePoint(),Uae;break;case Ri:return jw}return vg(t)?(this.consumeWhiteSpace(),Fae):Wo(t)?(this.reconsumeCodePoint(t),this.consumeNumericToken()):Ox(t)?(this.reconsumeCodePoint(t),this.consumeIdentLikeToken()):{type:6,value:ka(t)}},e.prototype.consumeCodePoint=function(){var t=this._value.shift();return typeof t>"u"?-1:t},e.prototype.reconsumeCodePoint=function(t){this._value.unshift(t)},e.prototype.peekCodePoint=function(t){return t>=this._value.length?-1:this._value[t]},e.prototype.consumeUnicodeRangeToken=function(){for(var t=[],n=this.consumeCodePoint();Du(n)&&t.length<6;)t.push(n),n=this.consumeCodePoint();for(var a=!1;n===bg&&t.length<6;)t.push(n),n=this.consumeCodePoint(),a=!0;if(a){var o=parseInt(ka.apply(void 0,t.map(function(m){return m===bg?XP:m})),16),s=parseInt(ka.apply(void 0,t.map(function(m){return m===bg?aQ:m})),16);return{type:30,start:o,end:s}}var r=parseInt(ka.apply(void 0,t),16);if(this.peekCodePoint(0)===Ps&&Du(this.peekCodePoint(1))){this.consumeCodePoint(),n=this.consumeCodePoint();for(var i=[];Du(n)&&i.length<6;)i.push(n),n=this.consumeCodePoint();var s=parseInt(ka.apply(void 0,i),16);return{type:30,start:r,end:s}}else return{type:30,start:r,end:r}},e.prototype.consumeIdentLikeToken=function(){var t=this.consumeName();return t.toLowerCase()==="url"&&this.peekCodePoint(0)===Cg?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Cg?(this.consumeCodePoint(),{type:19,value:t}):{type:20,value:t}},e.prototype.consumeUrlToken=function(){var t=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ri)return{type:22,value:""};var n=this.peekCodePoint(0);if(n===yg||n===hg){var a=this.consumeStringToken(this.consumeCodePoint());return a.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ri||this.peekCodePoint(0)===UA)?(this.consumeCodePoint(),{type:22,value:a.value}):(this.consumeBadUrlRemnants(),Bg)}for(;;){var o=this.consumeCodePoint();if(o===Ri||o===UA)return{type:22,value:ka.apply(void 0,t)};if(vg(o))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ri||this.peekCodePoint(0)===UA?(this.consumeCodePoint(),{type:22,value:ka.apply(void 0,t)}):(this.consumeBadUrlRemnants(),Bg);if(o===hg||o===yg||o===Cg||xae(o))return this.consumeBadUrlRemnants(),Bg;if(o===VA)if(ul(o,this.peekCodePoint(0)))t.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),Bg;else t.push(o)}},e.prototype.consumeWhiteSpace=function(){for(;vg(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var t=this.consumeCodePoint();if(t===UA||t===Ri)return;ul(t,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(t){for(var n=5e4,a="";t>0;){var o=Math.min(n,t);a+=ka.apply(void 0,this._value.splice(0,o)),t-=o}return this._value.shift(),a},e.prototype.consumeStringToken=function(t){var n="",a=0;do{var o=this._value[a];if(o===Ri||o===void 0||o===t)return n+=this.consumeStringSlice(a),{type:0,value:n};if(o===Lx)return this._value.splice(0,a),jae;if(o===VA){var s=this._value[a+1];s!==Ri&&s!==void 0&&(s===Lx?(n+=this.consumeStringSlice(a),a=-1,this._value.shift()):ul(o,s)&&(n+=this.consumeStringSlice(a),n+=ka(this.consumeEscapedCodePoint()),a=-1))}a++}while(!0)},e.prototype.consumeNumber=function(){var t=[],n=sf,a=this.peekCodePoint(0);for((a===Ud||a===Ps)&&t.push(this.consumeCodePoint());Wo(this.peekCodePoint(0));)t.push(this.consumeCodePoint());a=this.peekCodePoint(0);var o=this.peekCodePoint(1);if(a===z2&&Wo(o))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=yj;Wo(this.peekCodePoint(0));)t.push(this.consumeCodePoint());a=this.peekCodePoint(0),o=this.peekCodePoint(1);var s=this.peekCodePoint(2);if((a===nQ||a===eQ)&&((o===Ud||o===Ps)&&Wo(s)||Wo(o)))for(t.push(this.consumeCodePoint(),this.consumeCodePoint()),n=yj;Wo(this.peekCodePoint(0));)t.push(this.consumeCodePoint());return[hae(t),n]},e.prototype.consumeNumericToken=function(){var t=this.consumeNumber(),n=t[0],a=t[1],o=this.peekCodePoint(0),s=this.peekCodePoint(1),r=this.peekCodePoint(2);if(wg(o,s,r)){var i=this.consumeName();return{type:15,number:n,flags:a,unit:i}}return o===Lne?(this.consumeCodePoint(),{type:16,number:n,flags:a}):{type:17,number:n,flags:a}},e.prototype.consumeEscapedCodePoint=function(){var t=this.consumeCodePoint();if(Du(t)){for(var n=ka(t);Du(this.peekCodePoint(0))&&n.length<6;)n+=ka(this.consumeCodePoint());vg(this.peekCodePoint(0))&&this.consumeCodePoint();var a=parseInt(n,16);return a===0||uae(a)||a>1114111?vj:a}return t===Ri?vj:t},e.prototype.consumeName=function(){for(var t="";;){var n=this.consumeCodePoint();if(wj(n))t+=ka(n);else if(ul(n,this.peekCodePoint(0)))t+=ka(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(n),t}},e})(),sQ=(function(){function e(t){this._tokens=t}return e.create=function(t){var n=new oQ;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var t=this.consumeToken();t.type===31;)t=this.consumeToken();if(t.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(t);var n=this.consumeComponentValue();do t=this.consumeToken();while(t.type===31);if(t.type===32)return n;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var t=[];;){var n=this.consumeComponentValue();if(n.type===32)return t;t.push(n),t.push()}},e.prototype.consumeComponentValue=function(){var t=this.consumeToken();switch(t.type){case 11:case 28:case 2:return this.consumeSimpleBlock(t.type);case 19:return this.consumeFunction(t)}return t},e.prototype.consumeSimpleBlock=function(t){for(var n={type:t,values:[]},a=this.consumeToken();;){if(a.type===32||Lae(a,t))return n;this.reconsumeToken(a),n.values.push(this.consumeComponentValue()),a=this.consumeToken()}},e.prototype.consumeFunction=function(t){for(var n={name:t.value,values:[],type:18};;){var a=this.consumeToken();if(a.type===32||a.type===3)return n;this.reconsumeToken(a),n.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var t=this._tokens.shift();return typeof t>"u"?jw:t},e.prototype.reconsumeToken=function(t){this._tokens.unshift(t)},e})(),rf=function(e){return e.type===15},Tp=function(e){return e.type===17},Kn=function(e){return e.type===20},kae=function(e){return e.type===0},Ew=function(e,t){return Kn(e)&&e.value===t},rQ=function(e){return e.type!==31},Bp=function(e){return e.type!==31&&e.type!==4},oc=function(e){var t=[],n=[];return e.forEach(function(a){if(a.type===4){if(n.length===0)throw new Error("Error parsing function args, zero tokens for arg");t.push(n),n=[];return}a.type!==31&&n.push(a)}),n.length&&t.push(n),t},Lae=function(e,t){return t===11&&e.type===12||t===28&&e.type===29?!0:t===2&&e.type===3},Bl=function(e){return e.type===17||e.type===15},Ya=function(e){return e.type===16||Bl(e)},iQ=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},_o={type:17,number:0,flags:sf},wD={type:16,number:50,flags:sf},gl={type:16,number:100,flags:sf},TA=function(e,t,n){var a=e[0],o=e[1];return[aa(a,t),aa(typeof o<"u"?o:a,n)]},aa=function(e,t){if(e.type===16)return e.number/100*t;if(rf(e))switch(e.unit){case"rem":case"em":return 16*e.number;case"px":default:return e.number}return e.number},cQ="deg",mQ="grad",lQ="rad",dQ="turn",Oh={name:"angle",parse:function(e,t){if(t.type===15)switch(t.unit){case cQ:return Math.PI*t.number/180;case mQ:return Math.PI/200*t.number;case lQ:return t.number;case dQ:return Math.PI*2*t.number}throw new Error("Unsupported angle type")}},uQ=function(e){return e.type===15&&(e.unit===cQ||e.unit===mQ||e.unit===lQ||e.unit===dQ)},pQ=function(e){var t=e.filter(Kn).map(function(n){return n.value}).join(" ");switch(t){case"to bottom right":case"to right bottom":case"left top":case"top left":return[_o,_o];case"to top":case"bottom":return jr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[_o,gl];case"to right":case"left":return jr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[gl,gl];case"to bottom":case"top":return jr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[gl,_o];case"to left":case"right":return jr(270)}return 0},jr=function(e){return Math.PI*e/180},bl={name:"color",parse:function(e,t){if(t.type===18){var n=Oae[t.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(t.type===5){if(t.value.length===3){var a=t.value.substring(0,1),o=t.value.substring(1,2),s=t.value.substring(2,3);return xl(parseInt(a+a,16),parseInt(o+o,16),parseInt(s+s,16),1)}if(t.value.length===4){var a=t.value.substring(0,1),o=t.value.substring(1,2),s=t.value.substring(2,3),r=t.value.substring(3,4);return xl(parseInt(a+a,16),parseInt(o+o,16),parseInt(s+s,16),parseInt(r+r,16)/255)}if(t.value.length===6){var a=t.value.substring(0,2),o=t.value.substring(2,4),s=t.value.substring(4,6);return xl(parseInt(a,16),parseInt(o,16),parseInt(s,16),1)}if(t.value.length===8){var a=t.value.substring(0,2),o=t.value.substring(2,4),s=t.value.substring(4,6),r=t.value.substring(6,8);return xl(parseInt(a,16),parseInt(o,16),parseInt(s,16),parseInt(r,16)/255)}}if(t.type===20){var i=nm[t.value.toUpperCase()];if(typeof i<"u")return i}return nm.TRANSPARENT}},vl=function(e){return(255&e)===0},Ao=function(e){var t=255&e,n=255&e>>8,a=255&e>>16,o=255&e>>24;return t<255?"rgba("+o+","+a+","+n+","+t/255+")":"rgb("+o+","+a+","+n+")"},xl=function(e,t,n,a){return(e<<24|t<<16|n<<8|Math.round(a*255)<<0)>>>0},Bj=function(e,t){if(e.type===17)return e.number;if(e.type===16){var n=t===3?1:255;return t===3?e.number/100*n:Math.round(e.number/100*n)}return 0},Dj=function(e,t){var n=t.filter(Bp);if(n.length===3){var a=n.map(Bj),o=a[0],s=a[1],r=a[2];return xl(o,s,r,1)}if(n.length===4){var i=n.map(Bj),o=i[0],s=i[1],r=i[2],m=i[3];return xl(o,s,r,m)}return 0};function i3(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<1/2?t:n<2/3?(t-e)*6*(2/3-n)+e:e}var Uj=function(e,t){var n=t.filter(Bp),a=n[0],o=n[1],s=n[2],r=n[3],i=(a.type===17?jr(a.number):Oh.parse(e,a))/(Math.PI*2),m=Ya(o)?o.number/100:0,d=Ya(s)?s.number/100:0,A=typeof r<"u"&&Ya(r)?aa(r,1):1;if(m===0)return xl(d*255,d*255,d*255,1);var p=d<=.5?d*(m+1):d+m-d*m,g=d*2-p,f=i3(g,p,i+1/3),y=i3(g,p,i),C=i3(g,p,i-1/3);return xl(f*255,y*255,C*255,A)},Oae={hsl:Uj,hsla:Uj,rgb:Dj,rgba:Dj},XA=function(e,t){return bl.parse(e,sQ.create(t).parseComponentValue())},nm={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Tae={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(Kn(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Rae={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Th=function(e,t){var n=bl.parse(e,t[0]),a=t[1];return a&&Ya(a)?{color:n,stop:a}:{color:n,stop:null}},Hj=function(e,t){var n=e[0],a=e[e.length-1];n.stop===null&&(n.stop=_o),a.stop===null&&(a.stop=gl);for(var o=[],s=0,r=0;rs?o.push(m):o.push(s),s=m}else o.push(null)}for(var d=null,r=0;rr.optimumDistance)?{optimumCorner:i,optimumDistance:A}:r},{optimumDistance:o?1/0:-1/0,optimumCorner:null}).optimumCorner},Zae=function(e,t,n,a,o){var s=0,r=0;switch(e.size){case 0:e.shape===0?s=r=Math.min(Math.abs(t),Math.abs(t-a),Math.abs(n),Math.abs(n-o)):e.shape===1&&(s=Math.min(Math.abs(t),Math.abs(t-a)),r=Math.min(Math.abs(n),Math.abs(n-o)));break;case 2:if(e.shape===0)s=r=Math.min(ri(t,n),ri(t,n-o),ri(t-a,n),ri(t-a,n-o));else if(e.shape===1){var i=Math.min(Math.abs(n),Math.abs(n-o))/Math.min(Math.abs(t),Math.abs(t-a)),m=Nj(a,o,t,n,!0),d=m[0],A=m[1];s=ri(d-t,(A-n)/i),r=i*s}break;case 1:e.shape===0?s=r=Math.max(Math.abs(t),Math.abs(t-a),Math.abs(n),Math.abs(n-o)):e.shape===1&&(s=Math.max(Math.abs(t),Math.abs(t-a)),r=Math.max(Math.abs(n),Math.abs(n-o)));break;case 3:if(e.shape===0)s=r=Math.max(ri(t,n),ri(t,n-o),ri(t-a,n),ri(t-a,n-o));else if(e.shape===1){var i=Math.max(Math.abs(n),Math.abs(n-o))/Math.max(Math.abs(t),Math.abs(t-a)),p=Nj(a,o,t,n,!1),d=p[0],A=p[1];s=ri(d-t,(A-n)/i),r=i*s}break}return Array.isArray(e.size)&&(s=aa(e.size[0],a),r=e.size.length===2?aa(e.size[1],o):s),[s,r]},Yae=function(e,t){var n=jr(180),a=[];return oc(t).forEach(function(o,s){if(s===0){var r=o[0];if(r.type===20&&r.value==="to"){n=pQ(o);return}else if(uQ(r)){n=Oh.parse(e,r);return}}var i=Th(e,o);a.push(i)}),{angle:n,stops:a,type:1}},Dg=function(e,t){var n=jr(180),a=[];return oc(t).forEach(function(o,s){if(s===0){var r=o[0];if(r.type===20&&["top","left","right","bottom"].indexOf(r.value)!==-1){n=pQ(o);return}else if(uQ(r)){n=(Oh.parse(e,r)+jr(270))%jr(360);return}}var i=Th(e,o);a.push(i)}),{angle:n,stops:a,type:1}},qae=function(e,t){var n=jr(180),a=[],o=1,s=0,r=3,i=[];return oc(t).forEach(function(m,d){var A=m[0];if(d===0){if(Kn(A)&&A.value==="linear"){o=1;return}else if(Kn(A)&&A.value==="radial"){o=2;return}}if(A.type===18){if(A.name==="from"){var p=bl.parse(e,A.values[0]);a.push({stop:_o,color:p})}else if(A.name==="to"){var p=bl.parse(e,A.values[0]);a.push({stop:gl,color:p})}else if(A.name==="color-stop"){var g=A.values.filter(Bp);if(g.length===2){var p=bl.parse(e,g[1]),f=g[0];Tp(f)&&a.push({stop:{type:16,number:f.number*100,flags:f.flags},color:p})}}}}),o===1?{angle:(n+jr(180))%jr(360),stops:a,type:o}:{size:r,shape:s,stops:a,position:i,type:o}},AQ="closest-side",fQ="farthest-side",gQ="closest-corner",xQ="farthest-corner",hQ="circle",yQ="ellipse",CQ="cover",bQ="contain",Kae=function(e,t){var n=0,a=3,o=[],s=[];return oc(t).forEach(function(r,i){var m=!0;if(i===0){var d=!1;m=r.reduce(function(p,g){if(d)if(Kn(g))switch(g.value){case"center":return s.push(wD),p;case"top":case"left":return s.push(_o),p;case"right":case"bottom":return s.push(gl),p}else(Ya(g)||Bl(g))&&s.push(g);else if(Kn(g))switch(g.value){case hQ:return n=0,!1;case yQ:return n=1,!1;case"at":return d=!0,!1;case AQ:return a=0,!1;case CQ:case fQ:return a=1,!1;case bQ:case gQ:return a=2,!1;case xQ:return a=3,!1}else if(Bl(g)||Ya(g))return Array.isArray(a)||(a=[]),a.push(g),!1;return p},m)}if(m){var A=Th(e,r);o.push(A)}}),{size:a,shape:n,stops:o,position:s,type:2}},Ug=function(e,t){var n=0,a=3,o=[],s=[];return oc(t).forEach(function(r,i){var m=!0;if(i===0?m=r.reduce(function(A,p){if(Kn(p))switch(p.value){case"center":return s.push(wD),!1;case"top":case"left":return s.push(_o),!1;case"right":case"bottom":return s.push(gl),!1}else if(Ya(p)||Bl(p))return s.push(p),!1;return A},m):i===1&&(m=r.reduce(function(A,p){if(Kn(p))switch(p.value){case hQ:return n=0,!1;case yQ:return n=1,!1;case bQ:case AQ:return a=0,!1;case fQ:return a=1,!1;case gQ:return a=2,!1;case CQ:case xQ:return a=3,!1}else if(Bl(p)||Ya(p))return Array.isArray(a)||(a=[]),a.push(p),!1;return A},m)),m){var d=Th(e,r);o.push(d)}}),{size:a,shape:n,stops:o,position:s,type:2}},$ae=function(e){return e.type===1},Wae=function(e){return e.type===2},BD={name:"image",parse:function(e,t){if(t.type===22){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(t.type===18){var a=vQ[t.name];if(typeof a>"u")throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return a(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Vae(e){return!(e.type===20&&e.value==="none")&&(e.type!==18||!!vQ[e.name])}var vQ={"linear-gradient":Yae,"-moz-linear-gradient":Dg,"-ms-linear-gradient":Dg,"-o-linear-gradient":Dg,"-webkit-linear-gradient":Dg,"radial-gradient":Kae,"-moz-radial-gradient":Ug,"-ms-radial-gradient":Ug,"-o-radial-gradient":Ug,"-webkit-radial-gradient":Ug,"-webkit-gradient":qae},Xae={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t.filter(function(a){return Bp(a)&&Vae(a)}).map(function(a){return BD.parse(e,a)})}},Jae={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map(function(n){if(Kn(n))switch(n.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},eoe={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return oc(t).map(function(n){return n.filter(Ya)}).map(iQ)}},toe={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return oc(t).map(function(n){return n.filter(Kn).map(function(a){return a.value}).join(" ")}).map(noe)}},noe=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},Wu;(function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"})(Wu||(Wu={}));var aoe={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return oc(t).map(function(n){return n.filter(ooe)})}},ooe=function(e){return Kn(e)||Ya(e)},Rh=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},soe=Rh("top"),roe=Rh("right"),ioe=Rh("bottom"),coe=Rh("left"),Mh=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(t,n){return iQ(n.filter(Ya))}}},moe=Mh("top-left"),loe=Mh("top-right"),doe=Mh("bottom-right"),uoe=Mh("bottom-left"),zh=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(t,n){switch(n){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},poe=zh("top"),Aoe=zh("right"),foe=zh("bottom"),goe=zh("left"),Zh=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(t,n){return rf(n)?n.number:0}}},xoe=Zh("top"),hoe=Zh("right"),yoe=Zh("bottom"),Coe=Zh("left"),boe={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},voe={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){switch(t){case"rtl":return 1;case"ltr":default:return 0}}},woe={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).reduce(function(n,a){return n|Boe(a.value)},0)}},Boe=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Doe={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Uoe={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return t.type===20&&t.value==="normal"?0:t.type===17||t.type===15?t.number:0}},Tx;(function(e){e.NORMAL="normal",e.STRICT="strict"})(Tx||(Tx={}));var Hoe={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"strict":return Tx.STRICT;case"normal":default:return Tx.NORMAL}}},Noe={name:"line-height",initialValue:"normal",prefix:!1,type:4},Gj=function(e,t){return Kn(e)&&e.value==="normal"?1.2*t:e.type===17?t*e.number:Ya(e)?aa(e,t):t},Goe={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return t.type===20&&t.value==="none"?null:BD.parse(e,t)}},joe={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){switch(t){case"inside":return 0;case"outside":default:return 1}}},_w={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Yh=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Eoe=Yh("top"),_oe=Yh("right"),Soe=Yh("bottom"),Poe=Yh("left"),Qoe={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).map(function(n){switch(n.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},Ioe={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-word":return"break-word";case"normal":default:return"normal"}}},qh=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Foe=qh("top"),koe=qh("right"),Loe=qh("bottom"),Ooe=qh("left"),Toe={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Roe={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},Moe={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.length===1&&Ew(t[0],"none")?[]:oc(t).map(function(n){for(var a={color:nm.TRANSPARENT,offsetX:_o,offsetY:_o,blur:_o},o=0,s=0;s"u")throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return n(t.values)}return null}},Yoe=function(e){var t=e.filter(function(n){return n.type===17}).map(function(n){return n.number});return t.length===6?t:null},qoe=function(e){var t=e.filter(function(m){return m.type===17}).map(function(m){return m.number}),n=t[0],a=t[1];t[2],t[3];var o=t[4],s=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var r=t[12],i=t[13];return t[14],t[15],t.length===16?[n,a,o,s,r,i]:null},Koe={matrix:Yoe,matrix3d:qoe},jj={type:16,number:50,flags:sf},$oe=[jj,jj],Woe={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var n=t.filter(Ya);return n.length!==2?$oe:[n[0],n[1]]}},Voe={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},JA;(function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"})(JA||(JA={}));var Xoe={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return JA.BREAK_ALL;case"keep-all":return JA.KEEP_ALL;case"normal":default:return JA.NORMAL}}},Joe={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(t.type===20)return{auto:!0,order:0};if(Tp(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},wQ={name:"time",parse:function(e,t){if(t.type===15)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},ese={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return Tp(t)?t.number:1}},tse={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nse={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(Kn).map(function(n){switch(n.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(n){return n!==0})}},ase={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var n=[],a=[];return t.forEach(function(o){switch(o.type){case 20:case 0:n.push(o.value);break;case 17:n.push(o.number.toString());break;case 4:a.push(n.join(" ")),n.length=0;break}}),n.length&&a.push(n.join(" ")),a.map(function(o){return o.indexOf(" ")===-1?o:"'"+o+"'"})}},ose={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},sse={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){if(Tp(t))return t.number;if(Kn(t))switch(t.value){case"bold":return 700;case"normal":default:return 400}return 400}},rse={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(Kn).map(function(n){return n.value})}},ise={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},eo=function(e,t){return(e&t)!==0},cse={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(t.length===0)return[];var n=t[0];return n.type===20&&n.value==="none"?[]:t}},mse={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(t.length===0)return null;var n=t[0];if(n.type===20&&n.value==="none")return null;for(var a=[],o=t.filter(rQ),s=0;s1?1:0],this.overflowWrap=vt(t,Ioe,n.overflowWrap),this.paddingTop=vt(t,Foe,n.paddingTop),this.paddingRight=vt(t,koe,n.paddingRight),this.paddingBottom=vt(t,Loe,n.paddingBottom),this.paddingLeft=vt(t,Ooe,n.paddingLeft),this.paintOrder=vt(t,Ase,n.paintOrder),this.position=vt(t,Roe,n.position),this.textAlign=vt(t,Toe,n.textAlign),this.textDecorationColor=vt(t,tse,(a=n.textDecorationColor)!==null&&a!==void 0?a:n.color),this.textDecorationLine=vt(t,nse,(o=n.textDecorationLine)!==null&&o!==void 0?o:n.textDecoration),this.textShadow=vt(t,Moe,n.textShadow),this.textTransform=vt(t,zoe,n.textTransform),this.transform=vt(t,Zoe,n.transform),this.transformOrigin=vt(t,Woe,n.transformOrigin),this.visibility=vt(t,Voe,n.visibility),this.webkitTextStrokeColor=vt(t,fse,n.webkitTextStrokeColor),this.webkitTextStrokeWidth=vt(t,gse,n.webkitTextStrokeWidth),this.wordBreak=vt(t,Xoe,n.wordBreak),this.zIndex=vt(t,Joe,n.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},e.prototype.isTransparent=function(){return vl(this.backgroundColor)},e.prototype.isTransformed=function(){return this.transform!==null},e.prototype.isPositioned=function(){return this.position!==0},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return this.float!==0},e.prototype.isInlineLevel=function(){return eo(this.display,4)||eo(this.display,33554432)||eo(this.display,268435456)||eo(this.display,536870912)||eo(this.display,67108864)||eo(this.display,134217728)},e})(),hse=(function(){function e(t,n){this.content=vt(t,cse,n.content),this.quotes=vt(t,use,n.quotes)}return e})(),_j=(function(){function e(t,n){this.counterIncrement=vt(t,mse,n.counterIncrement),this.counterReset=vt(t,lse,n.counterReset)}return e})(),vt=function(e,t,n){var a=new oQ,o=n!==null&&typeof n<"u"?n.toString():t.initialValue;a.write(o);var s=new sQ(a.read());switch(t.type){case 2:var r=s.parseComponentValue();return t.parse(e,Kn(r)?r.value:t.initialValue);case 0:return t.parse(e,s.parseComponentValue());case 1:return t.parse(e,s.parseComponentValues());case 4:return s.parseComponentValue();case 3:switch(t.format){case"angle":return Oh.parse(e,s.parseComponentValue());case"color":return bl.parse(e,s.parseComponentValue());case"image":return BD.parse(e,s.parseComponentValue());case"length":var i=s.parseComponentValue();return Bl(i)?i:_o;case"length-percentage":var m=s.parseComponentValue();return Ya(m)?m:_o;case"time":return wQ.parse(e,s.parseComponentValue())}break}},yse="data-html2canvas-debug",Cse=function(e){var t=e.getAttribute(yse);switch(t){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Sw=function(e,t){var n=Cse(e);return n===1||t===n},sc=(function(){function e(t,n){if(this.context=t,this.textNodes=[],this.elements=[],this.flags=0,Sw(n,3))debugger;this.styles=new xse(t,window.getComputedStyle(n,null)),Iw(n)&&(this.styles.animationDuration.some(function(a){return a>0})&&(n.style.animationDuration="0s"),this.styles.transform!==null&&(n.style.transform="none")),this.bounds=kh(this.context,n),Sw(n,4)&&(this.flags|=16)}return e})(),bse="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Sj="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",RA=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Hg=0;Hg>4,A[o++]=(r&15)<<4|i>>2,A[o++]=(i&3)<<6|m&63;return d},wse=function(e){for(var t=e.length,n=[],a=0;a>_d,Use=1<<_d,m3=Use-1,Hse=1024>>_d,Nse=BQ+Hse,Gse=Nse,jse=32,Ese=Gse+jse,_se=65536>>DD,Sse=1<=0){if(t<55296||t>56319&&t<=65535)return n=this.index[t>>_d],n=(n<>_d)],n=(n<>DD),n=this.index[n],n+=t>>_d&Pse,n=this.index[n],n=(n<"u"?[]:new Uint8Array(256);for(var Ng=0;Ng=55296&&o<=56319&&n>10)+55296,r%1024+56320)),(o+1===n||a.length>16384)&&(s+=String.fromCharCode.apply(String,a),a.length=0)}return s},Mse=Ise(bse),Dr="×",f3="÷",zse=function(e){return Mse.get(e)},Zse=function(e,t,n){var a=n-2,o=t[a],s=t[n-1],r=t[n];if(s===l3&&r===d3)return Dr;if(s===l3||s===d3||s===Ij||r===l3||r===d3||r===Ij)return f3;if(s===kj&&[kj,u3,Lj,Oj].indexOf(r)!==-1||(s===Lj||s===u3)&&(r===u3||r===p3)||(s===Oj||s===p3)&&r===p3||r===Tj||r===Fj||r===Ose||s===Lse)return Dr;if(s===Tj&&r===Rj){for(;o===Fj;)o=t[--a];if(o===Rj)return Dr}if(s===A3&&r===A3){for(var i=0;o===A3;)i++,o=t[--a];if(i%2===0)return Dr}return f3},Yse=function(e){var t=Tse(e),n=t.length,a=0,o=0,s=t.map(zse);return{next:function(){if(a>=n)return{done:!0,value:null};for(var r=Dr;ar.x||A.y>r.y;return r=A,d===0?!0:p});return e.body.removeChild(t),i},Wse=function(){return typeof new Image().crossOrigin<"u"},Vse=function(){return typeof new XMLHttpRequest().responseType=="string"},Xse=function(e){var t=new Image,n=e.createElement("canvas"),a=n.getContext("2d");if(!a)return!1;t.src="data:image/svg+xml,";try{a.drawImage(t,0,0),n.toDataURL()}catch{return!1}return!0},Mj=function(e){return e[0]===0&&e[1]===255&&e[2]===0&&e[3]===255},Jse=function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var a=t.getContext("2d");if(!a)return Promise.reject(!1);a.fillStyle="rgb(0, 255, 0)",a.fillRect(0,0,n,n);var o=new Image,s=t.toDataURL();o.src=s;var r=Pw(n,n,0,0,o);return a.fillStyle="red",a.fillRect(0,0,n,n),zj(r).then(function(i){a.drawImage(i,0,0);var m=a.getImageData(0,0,n,n).data;a.fillStyle="red",a.fillRect(0,0,n,n);var d=e.createElement("div");return d.style.backgroundImage="url("+s+")",d.style.height=n+"px",Mj(m)?zj(Pw(n,n,0,0,d)):Promise.reject(!1)}).then(function(i){return a.drawImage(i,0,0),Mj(a.getImageData(0,0,n,n).data)}).catch(function(){return!1})},Pw=function(e,t,n,a,o){var s="http://www.w3.org/2000/svg",r=document.createElementNS(s,"svg"),i=document.createElementNS(s,"foreignObject");return r.setAttributeNS(null,"width",e.toString()),r.setAttributeNS(null,"height",t.toString()),i.setAttributeNS(null,"width","100%"),i.setAttributeNS(null,"height","100%"),i.setAttributeNS(null,"x",n.toString()),i.setAttributeNS(null,"y",a.toString()),i.setAttributeNS(null,"externalResourcesRequired","true"),r.appendChild(i),i.appendChild(o),r},zj=function(e){return new Promise(function(t,n){var a=new Image;a.onload=function(){return t(a)},a.onerror=n,a.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(e))})},jo={get SUPPORT_RANGE_BOUNDS(){var e=Kse(document);return Object.defineProperty(jo,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=jo.SUPPORT_RANGE_BOUNDS&&$se(document);return Object.defineProperty(jo,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Xse(document);return Object.defineProperty(jo,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e=typeof Array.from=="function"&&typeof window.fetch=="function"?Jse(document):Promise.resolve(!1);return Object.defineProperty(jo,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Wse();return Object.defineProperty(jo,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=Vse();return Object.defineProperty(jo,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(jo,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(jo,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},e2=(function(){function e(t,n){this.text=t,this.bounds=n}return e})(),ere=function(e,t,n,a){var o=are(t,n),s=[],r=0;return o.forEach(function(i){if(n.textDecorationLine.length||i.trim().length>0)if(jo.SUPPORT_RANGE_BOUNDS){var m=Zj(a,r,i.length).getClientRects();if(m.length>1){var d=UD(i),A=0;d.forEach(function(g){s.push(new e2(g,cm.fromDOMRectList(e,Zj(a,A+r,g.length).getClientRects()))),A+=g.length})}else s.push(new e2(i,cm.fromDOMRectList(e,m)))}else{var p=a.splitText(i.length);s.push(new e2(i,tre(e,a))),a=p}else jo.SUPPORT_RANGE_BOUNDS||(a=a.splitText(i.length));r+=i.length}),s},tre=function(e,t){var n=t.ownerDocument;if(n){var a=n.createElement("html2canvaswrapper");a.appendChild(t.cloneNode(!0));var o=t.parentNode;if(o){o.replaceChild(a,t);var s=kh(e,a);return a.firstChild&&o.replaceChild(a.firstChild,a),s}}return cm.EMPTY},Zj=function(e,t,n){var a=e.ownerDocument;if(!a)throw new Error("Node has no owner document");var o=a.createRange();return o.setStart(e,t),o.setEnd(e,t+n),o},UD=function(e){if(jo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map(function(n){return n.segment})}return qse(e)},nre=function(e,t){if(jo.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(e)).map(function(a){return a.segment})}return sre(e,t)},are=function(e,t){return t.letterSpacing!==0?UD(e):nre(e,t)},ore=[32,160,4961,65792,65793,4153,4241],sre=function(e,t){for(var n=_ne(e,{lineBreak:t.lineBreak,wordBreak:t.overflowWrap==="break-word"?"break-word":t.wordBreak}),a=[],o,s=function(){if(o.value){var r=o.value.slice(),i=Lh(r),m="";i.forEach(function(d){ore.indexOf(d)===-1?m+=ka(d):(m.length&&a.push(m),a.push(ka(d)),m="")}),m.length&&a.push(m)}};!(o=n.next()).done;)s();return a},rre=(function(){function e(t,n,a){this.text=ire(n.data,a.textTransform),this.textBounds=ere(t,this.text,a,n)}return e})(),ire=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(cre,mre);case 2:return e.toUpperCase();default:return e}},cre=/(^|\s|:|-|\(|\))([a-z])/g,mre=function(e,t,n){return e.length>0?t+n.toUpperCase():e},DQ=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this;return o.src=a.currentSrc||a.src,o.intrinsicWidth=a.naturalWidth,o.intrinsicHeight=a.naturalHeight,o.context.cache.addImage(o.src),o}return t})(sc),UQ=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this;return o.canvas=a,o.intrinsicWidth=a.width,o.intrinsicHeight=a.height,o}return t})(sc),HQ=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this,s=new XMLSerializer,r=kh(n,a);return a.setAttribute("width",r.width+"px"),a.setAttribute("height",r.height+"px"),o.svg="data:image/svg+xml,"+encodeURIComponent(s.serializeToString(a)),o.intrinsicWidth=a.width.baseVal.value,o.intrinsicHeight=a.height.baseVal.value,o.context.cache.addImage(o.svg),o}return t})(sc),NQ=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this;return o.value=a.value,o}return t})(sc),Qw=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this;return o.start=a.start,o.reversed=typeof a.reversed=="boolean"&&a.reversed===!0,o}return t})(sc),lre=[{type:15,flags:0,unit:"px",number:3}],dre=[{type:16,flags:0,number:50}],ure=function(e){return e.width>e.height?new cm(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)n.textNodes.push(new rre(e,o,n.styles));else if(Mu(o))if(kQ(o)&&o.assignedNodes)o.assignedNodes().forEach(function(i){return zg(e,i,n,a)});else{var r=_Q(e,o);r.styles.isVisible()&&(gre(o,r,a)?r.flags|=4:xre(r.styles)&&(r.flags|=2),fre.indexOf(o.tagName)!==-1&&(r.flags|=8),n.elements.push(r),o.slot,o.shadowRoot?zg(e,o.shadowRoot,r,a):!zx(o)&&!QQ(o)&&!Zx(o)&&zg(e,o,r,a))}},_Q=function(e,t){return Fw(t)?new DQ(e,t):IQ(t)?new UQ(e,t):QQ(t)?new HQ(e,t):hre(t)?new NQ(e,t):yre(t)?new Qw(e,t):Cre(t)?new HD(e,t):Zx(t)?new GQ(e,t):zx(t)?new jQ(e,t):FQ(t)?new EQ(e,t):new sc(e,t)},SQ=function(e,t){var n=_Q(e,t);return n.flags|=4,zg(e,t,n,n),n},gre=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||ND(e)&&n.styles.isTransparent()},xre=function(e){return e.isPositioned()||e.isFloating()},PQ=function(e){return e.nodeType===Node.TEXT_NODE},Mu=function(e){return e.nodeType===Node.ELEMENT_NODE},Iw=function(e){return Mu(e)&&typeof e.style<"u"&&!Zg(e)},Zg=function(e){return typeof e.className=="object"},hre=function(e){return e.tagName==="LI"},yre=function(e){return e.tagName==="OL"},Cre=function(e){return e.tagName==="INPUT"},bre=function(e){return e.tagName==="HTML"},QQ=function(e){return e.tagName==="svg"},ND=function(e){return e.tagName==="BODY"},IQ=function(e){return e.tagName==="CANVAS"},qj=function(e){return e.tagName==="VIDEO"},Fw=function(e){return e.tagName==="IMG"},FQ=function(e){return e.tagName==="IFRAME"},Kj=function(e){return e.tagName==="STYLE"},vre=function(e){return e.tagName==="SCRIPT"},zx=function(e){return e.tagName==="TEXTAREA"},Zx=function(e){return e.tagName==="SELECT"},kQ=function(e){return e.tagName==="SLOT"},$j=function(e){return e.tagName.indexOf("-")>0},wre=(function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(t){var n=this.counters[t];return n&&n.length?n[n.length-1]:1},e.prototype.getCounterValues=function(t){var n=this.counters[t];return n||[]},e.prototype.pop=function(t){var n=this;t.forEach(function(a){return n.counters[a].pop()})},e.prototype.parse=function(t){var n=this,a=t.counterIncrement,o=t.counterReset,s=!0;a!==null&&a.forEach(function(i){var m=n.counters[i.counter];m&&i.increment!==0&&(s=!1,m.length||m.push(1),m[Math.max(0,m.length-1)]+=i.increment)});var r=[];return s&&o.forEach(function(i){var m=n.counters[i.counter];r.push(i.counter),m||(m=n.counters[i.counter]=[]),m.push(i.reset)}),r},e})(),Wj={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Vj={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Bre={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},Dre={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Uu=function(e,t,n,a,o,s){return en?Z2(e,o,s.length>0):a.integers.reduce(function(r,i,m){for(;e>=i;)e-=i,r+=a.values[m];return r},"")+s},LQ=function(e,t,n,a){var o="";do n||e--,o=a(e)+o,e/=t;while(e*t>=t);return o},Fa=function(e,t,n,a,o){var s=n-t+1;return(e<0?"-":"")+(LQ(Math.abs(e),s,a,function(r){return ka(Math.floor(r%s)+t)})+o)},Ad=function(e,t,n){n===void 0&&(n=". ");var a=t.length;return LQ(Math.abs(e),a,!1,function(o){return t[Math.floor(o%a)]})+n},Qu=1,ml=2,ll=4,MA=8,Zc=function(e,t,n,a,o,s){if(e<-9999||e>9999)return Z2(e,4,o.length>0);var r=Math.abs(e),i=o;if(r===0)return t[0]+i;for(var m=0;r>0&&m<=4;m++){var d=r%10;d===0&&eo(s,Qu)&&i!==""?i=t[d]+i:d>1||d===1&&m===0||d===1&&m===1&&eo(s,ml)||d===1&&m===1&&eo(s,ll)&&e>100||d===1&&m>1&&eo(s,MA)?i=t[d]+(m>0?n[m-1]:"")+i:d===1&&m>0&&(i=n[m-1]+i),r=Math.floor(r/10)}return(e<0?a:"")+i},Xj="十百千萬",Jj="拾佰仟萬",e8="マイナス",g3="마이너스",Z2=function(e,t,n){var a=n?". ":"",o=n?"、":"",s=n?", ":"",r=n?" ":"";switch(t){case 0:return"•"+r;case 1:return"◦"+r;case 2:return"◾"+r;case 5:var i=Fa(e,48,57,!0,a);return i.length<4?"0"+i:i;case 4:return Ad(e,"〇一二三四五六七八九",o);case 6:return Uu(e,1,3999,Wj,3,a).toLowerCase();case 7:return Uu(e,1,3999,Wj,3,a);case 8:return Fa(e,945,969,!1,a);case 9:return Fa(e,97,122,!1,a);case 10:return Fa(e,65,90,!1,a);case 11:return Fa(e,1632,1641,!0,a);case 12:case 49:return Uu(e,1,9999,Vj,3,a);case 35:return Uu(e,1,9999,Vj,3,a).toLowerCase();case 13:return Fa(e,2534,2543,!0,a);case 14:case 30:return Fa(e,6112,6121,!0,a);case 15:return Ad(e,"子丑寅卯辰巳午未申酉戌亥",o);case 16:return Ad(e,"甲乙丙丁戊己庚辛壬癸",o);case 17:case 48:return Zc(e,"零一二三四五六七八九",Xj,"負",o,ml|ll|MA);case 47:return Zc(e,"零壹貳參肆伍陸柒捌玖",Jj,"負",o,Qu|ml|ll|MA);case 42:return Zc(e,"零一二三四五六七八九",Xj,"负",o,ml|ll|MA);case 41:return Zc(e,"零壹贰叁肆伍陆柒捌玖",Jj,"负",o,Qu|ml|ll|MA);case 26:return Zc(e,"〇一二三四五六七八九","十百千万",e8,o,0);case 25:return Zc(e,"零壱弐参四伍六七八九","拾百千万",e8,o,Qu|ml|ll);case 31:return Zc(e,"영일이삼사오육칠팔구","십백천만",g3,s,Qu|ml|ll);case 33:return Zc(e,"零一二三四五六七八九","十百千萬",g3,s,0);case 32:return Zc(e,"零壹貳參四五六七八九","拾百千",g3,s,Qu|ml|ll);case 18:return Fa(e,2406,2415,!0,a);case 20:return Uu(e,1,19999,Dre,3,a);case 21:return Fa(e,2790,2799,!0,a);case 22:return Fa(e,2662,2671,!0,a);case 22:return Uu(e,1,10999,Bre,3,a);case 23:return Ad(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Ad(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return Fa(e,3302,3311,!0,a);case 28:return Ad(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",o);case 29:return Ad(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",o);case 34:return Fa(e,3792,3801,!0,a);case 37:return Fa(e,6160,6169,!0,a);case 38:return Fa(e,4160,4169,!0,a);case 39:return Fa(e,2918,2927,!0,a);case 40:return Fa(e,1776,1785,!0,a);case 43:return Fa(e,3046,3055,!0,a);case 44:return Fa(e,3174,3183,!0,a);case 45:return Fa(e,3664,3673,!0,a);case 46:return Fa(e,3872,3881,!0,a);case 3:default:return Fa(e,48,57,!0,a)}},OQ="data-html2canvas-ignore",t8=(function(){function e(t,n,a){if(this.context=t,this.options=a,this.scrolledElements=[],this.referenceElement=n,this.counters=new wre,this.quoteDepth=0,!n.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(n.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(t,n){var a=this,o=Ure(t,n);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var s=t.defaultView.pageXOffset,r=t.defaultView.pageYOffset,i=o.contentWindow,m=i.document,d=Gre(o).then(function(){return As(a,void 0,void 0,function(){var A,p;return Ko(this,function(g){switch(g.label){case 0:return this.scrolledElements.forEach(Sre),i&&(i.scrollTo(n.left,n.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(i.scrollY!==n.top||i.scrollX!==n.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(i.scrollX-n.left,i.scrollY-n.top,0,0))),A=this.options.onclone,p=this.clonedReferenceElement,typeof p>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:m.fonts&&m.fonts.ready?[4,m.fonts.ready]:[3,2];case 1:g.sent(),g.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Nre(m)]:[3,4];case 3:g.sent(),g.label=4;case 4:return typeof A=="function"?[2,Promise.resolve().then(function(){return A(m,p)}).then(function(){return o})]:[2,o]}})})});return m.open(),m.write(Ere(document.doctype)+""),_re(this.referenceElement.ownerDocument,s,r),m.replaceChild(m.adoptNode(this.documentElement),m.documentElement),m.close(),d},e.prototype.createElementClone=function(t){if(Sw(t,2))debugger;if(IQ(t))return this.createCanvasClone(t);if(qj(t))return this.createVideoClone(t);if(Kj(t))return this.createStyleClone(t);var n=t.cloneNode(!1);return Fw(n)&&(Fw(t)&&t.currentSrc&&t.currentSrc!==t.src&&(n.src=t.currentSrc,n.srcset=""),n.loading==="lazy"&&(n.loading="eager")),$j(n)?this.createCustomElementClone(n):n},e.prototype.createCustomElementClone=function(t){var n=document.createElement("html2canvascustomelement");return x3(t.style,n),n},e.prototype.createStyleClone=function(t){try{var n=t.sheet;if(n&&n.cssRules){var a=[].slice.call(n.cssRules,0).reduce(function(s,r){return r&&typeof r.cssText=="string"?s+r.cssText:s},""),o=t.cloneNode(!1);return o.textContent=a,o}}catch(s){if(this.context.logger.error("Unable to access cssRules property",s),s.name!=="SecurityError")throw s}return t.cloneNode(!1)},e.prototype.createCanvasClone=function(t){var n;if(this.options.inlineImages&&t.ownerDocument){var a=t.ownerDocument.createElement("img");try{return a.src=t.toDataURL(),a}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",t)}}var o=t.cloneNode(!1);try{o.width=t.width,o.height=t.height;var s=t.getContext("2d"),r=o.getContext("2d");if(r)if(!this.options.allowTaint&&s)r.putImageData(s.getImageData(0,0,t.width,t.height),0,0);else{var i=(n=t.getContext("webgl2"))!==null&&n!==void 0?n:t.getContext("webgl");if(i){var m=i.getContextAttributes();(m==null?void 0:m.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",t)}r.drawImage(t,0,0)}return o}catch{this.context.logger.info("Unable to clone canvas as it is tainted",t)}return o},e.prototype.createVideoClone=function(t){var n=t.ownerDocument.createElement("canvas");n.width=t.offsetWidth,n.height=t.offsetHeight;var a=n.getContext("2d");try{return a&&(a.drawImage(t,0,0,n.width,n.height),this.options.allowTaint||a.getImageData(0,0,n.width,n.height)),n}catch{this.context.logger.info("Unable to clone video as it is tainted",t)}var o=t.ownerDocument.createElement("canvas");return o.width=t.offsetWidth,o.height=t.offsetHeight,o},e.prototype.appendChildNode=function(t,n,a){(!Mu(n)||!vre(n)&&!n.hasAttribute(OQ)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(n)))&&(!this.options.copyStyles||!Mu(n)||!Kj(n))&&t.appendChild(this.cloneNode(n,a))},e.prototype.cloneChildNodes=function(t,n,a){for(var o=this,s=t.shadowRoot?t.shadowRoot.firstChild:t.firstChild;s;s=s.nextSibling)if(Mu(s)&&kQ(s)&&typeof s.assignedNodes=="function"){var r=s.assignedNodes();r.length&&r.forEach(function(i){return o.appendChildNode(n,i,a)})}else this.appendChildNode(n,s,a)},e.prototype.cloneNode=function(t,n){if(PQ(t))return document.createTextNode(t.data);if(!t.ownerDocument)return t.cloneNode(!1);var a=t.ownerDocument.defaultView;if(a&&Mu(t)&&(Iw(t)||Zg(t))){var o=this.createElementClone(t);o.style.transitionProperty="none";var s=a.getComputedStyle(t),r=a.getComputedStyle(t,":before"),i=a.getComputedStyle(t,":after");this.referenceElement===t&&Iw(o)&&(this.clonedReferenceElement=o),ND(o)&&Ire(o);var m=this.counters.parse(new _j(this.context,s)),d=this.resolvePseudoContent(t,o,r,t2.BEFORE);$j(t)&&(n=!0),qj(t)||this.cloneChildNodes(t,o,n),d&&o.insertBefore(d,o.firstChild);var A=this.resolvePseudoContent(t,o,i,t2.AFTER);return A&&o.appendChild(A),this.counters.pop(m),(s&&(this.options.copyStyles||Zg(t))&&!FQ(t)||n)&&x3(s,o),(t.scrollTop!==0||t.scrollLeft!==0)&&this.scrolledElements.push([o,t.scrollLeft,t.scrollTop]),(zx(t)||Zx(t))&&(zx(o)||Zx(o))&&(o.value=t.value),o}return t.cloneNode(!1)},e.prototype.resolvePseudoContent=function(t,n,a,o){var s=this;if(a){var r=a.content,i=n.ownerDocument;if(!(!i||!r||r==="none"||r==="-moz-alt-content"||a.display==="none")){this.counters.parse(new _j(this.context,a));var m=new hse(this.context,a),d=i.createElement("html2canvaspseudoelement");x3(a,d),m.content.forEach(function(p){if(p.type===0)d.appendChild(i.createTextNode(p.value));else if(p.type===22){var g=i.createElement("img");g.src=p.value,g.style.opacity="1",d.appendChild(g)}else if(p.type===18){if(p.name==="attr"){var f=p.values.filter(Kn);f.length&&d.appendChild(i.createTextNode(t.getAttribute(f[0].value)||""))}else if(p.name==="counter"){var y=p.values.filter(Bp),C=y[0],v=y[1];if(C&&Kn(C)){var B=s.counters.getCounterValue(C.value),D=v&&Kn(v)?_w.parse(s.context,v.value):3;d.appendChild(i.createTextNode(Z2(B,D,!1)))}}else if(p.name==="counters"){var N=p.values.filter(Bp),C=N[0],L=N[1],v=N[2];if(C&&Kn(C)){var _=s.counters.getCounterValues(C.value),j=v&&Kn(v)?_w.parse(s.context,v.value):3,F=L&&L.type===0?L.value:"",T=_.map(function(P){return Z2(P,j,!1)}).join(F);d.appendChild(i.createTextNode(T))}}}else if(p.type===20)switch(p.value){case"open-quote":d.appendChild(i.createTextNode(Ej(m.quotes,s.quoteDepth++,!0)));break;case"close-quote":d.appendChild(i.createTextNode(Ej(m.quotes,--s.quoteDepth,!1)));break;default:d.appendChild(i.createTextNode(p.value))}}),d.className=kw+" "+Lw;var A=o===t2.BEFORE?" "+kw:" "+Lw;return Zg(n)?n.className.baseValue+=A:n.className+=A,d}}},e.destroy=function(t){return t.parentNode?(t.parentNode.removeChild(t),!0):!1},e})(),t2;(function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"})(t2||(t2={}));var Ure=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(OQ,"true"),e.body.appendChild(n),n},Hre=function(e){return new Promise(function(t){if(e.complete){t();return}if(!e.src){t();return}e.onload=t,e.onerror=t})},Nre=function(e){return Promise.all([].slice.call(e.images,0).map(Hre))},Gre=function(e){return new Promise(function(t,n){var a=e.contentWindow;if(!a)return n("No window assigned for iframe");var o=a.document;a.onload=e.onload=function(){a.onload=e.onload=null;var s=setInterval(function(){o.body.childNodes.length>0&&o.readyState==="complete"&&(clearInterval(s),t(e))},50)}})},jre=["all","d","content"],x3=function(e,t){for(var n=e.length-1;n>=0;n--){var a=e.item(n);jre.indexOf(a)===-1&&t.style.setProperty(a,e.getPropertyValue(a))}return t},Ere=function(e){var t="";return e&&(t+=""),t},_re=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},Sre=function(e){var t=e[0],n=e[1],a=e[2];t.scrollLeft=n,t.scrollTop=a},Pre=":before",Qre=":after",kw="___html2canvas___pseudoelement_before",Lw="___html2canvas___pseudoelement_after",n8=`{ + content: "" !important; + display: none !important; +}`,Ire=function(e){Fre(e,"."+kw+Pre+n8+` + .`+Lw+Qre+n8)},Fre=function(e,t){var n=e.ownerDocument;if(n){var a=n.createElement("style");a.textContent=t,e.appendChild(a)}},TQ=(function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e})(),kre=(function(){function e(t,n){this.context=t,this._options=n,this._cache={}}return e.prototype.addImage=function(t){var n=Promise.resolve();return this.has(t)||(y3(t)||Rre(t))&&(this._cache[t]=this.loadImage(t)).catch(function(){}),n},e.prototype.match=function(t){return this._cache[t]},e.prototype.loadImage=function(t){return As(this,void 0,void 0,function(){var n,a,o,s,r=this;return Ko(this,function(i){switch(i.label){case 0:return n=TQ.isSameOrigin(t),a=!h3(t)&&this._options.useCORS===!0&&jo.SUPPORT_CORS_IMAGES&&!n,o=!h3(t)&&!n&&!y3(t)&&typeof this._options.proxy=="string"&&jo.SUPPORT_CORS_XHR&&!a,!n&&this._options.allowTaint===!1&&!h3(t)&&!y3(t)&&!o&&!a?[2]:(s=t,o?[4,this.proxy(s)]:[3,2]);case 1:s=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+t.substring(0,256)),[4,new Promise(function(m,d){var A=new Image;A.onload=function(){return m(A)},A.onerror=d,(Mre(s)||a)&&(A.crossOrigin="anonymous"),A.src=s,A.complete===!0&&setTimeout(function(){return m(A)},500),r._options.imageTimeout>0&&setTimeout(function(){return d("Timed out ("+r._options.imageTimeout+"ms) loading image")},r._options.imageTimeout)})];case 3:return[2,i.sent()]}})})},e.prototype.has=function(t){return typeof this._cache[t]<"u"},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(t){var n=this,a=this._options.proxy;if(!a)throw new Error("No proxy defined");var o=t.substring(0,256);return new Promise(function(s,r){var i=jo.SUPPORT_RESPONSE_TYPE?"blob":"text",m=new XMLHttpRequest;m.onload=function(){if(m.status===200)if(i==="text")s(m.response);else{var p=new FileReader;p.addEventListener("load",function(){return s(p.result)},!1),p.addEventListener("error",function(g){return r(g)},!1),p.readAsDataURL(m.response)}else r("Failed to proxy resource "+o+" with status code "+m.status)},m.onerror=r;var d=a.indexOf("?")>-1?"&":"?";if(m.open("GET",""+a+d+"url="+encodeURIComponent(t)+"&responseType="+i),i!=="text"&&m instanceof XMLHttpRequest&&(m.responseType=i),n._options.imageTimeout){var A=n._options.imageTimeout;m.timeout=A,m.ontimeout=function(){return r("Timed out ("+A+"ms) proxying "+o)}}m.send()})},e})(),Lre=/^data:image\/svg\+xml/i,Ore=/^data:image\/.*;base64,/i,Tre=/^data:image\/.*/i,Rre=function(e){return jo.SUPPORT_SVG_DRAWING||!zre(e)},h3=function(e){return Tre.test(e)},Mre=function(e){return Ore.test(e)},y3=function(e){return e.substr(0,4)==="blob"},zre=function(e){return e.substr(-3).toLowerCase()==="svg"||Lre.test(e)},ht=(function(){function e(t,n){this.type=0,this.x=t,this.y=n}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e})(),Hu=function(e,t,n){return new ht(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Gg=(function(){function e(t,n,a,o){this.type=1,this.start=t,this.startControl=n,this.endControl=a,this.end=o}return e.prototype.subdivide=function(t,n){var a=Hu(this.start,this.startControl,t),o=Hu(this.startControl,this.endControl,t),s=Hu(this.endControl,this.end,t),r=Hu(a,o,t),i=Hu(o,s,t),m=Hu(r,i,t);return n?new e(this.start,a,r,m):new e(m,i,s,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e})(),Hr=function(e){return e.type===1},Zre=(function(){function e(t){var n=t.styles,a=t.bounds,o=TA(n.borderTopLeftRadius,a.width,a.height),s=o[0],r=o[1],i=TA(n.borderTopRightRadius,a.width,a.height),m=i[0],d=i[1],A=TA(n.borderBottomRightRadius,a.width,a.height),p=A[0],g=A[1],f=TA(n.borderBottomLeftRadius,a.width,a.height),y=f[0],C=f[1],v=[];v.push((s+m)/a.width),v.push((y+p)/a.width),v.push((r+C)/a.height),v.push((d+g)/a.height);var B=Math.max.apply(Math,v);B>1&&(s/=B,r/=B,m/=B,d/=B,p/=B,g/=B,y/=B,C/=B);var D=a.width-m,N=a.height-g,L=a.width-p,_=a.height-C,j=n.borderTopWidth,F=n.borderRightWidth,T=n.borderBottomWidth,M=n.borderLeftWidth,Z=aa(n.paddingTop,t.bounds.width),P=aa(n.paddingRight,t.bounds.width),I=aa(n.paddingBottom,t.bounds.width),O=aa(n.paddingLeft,t.bounds.width);this.topLeftBorderDoubleOuterBox=s>0||r>0?ha(a.left+M/3,a.top+j/3,s-M/3,r-j/3,Rn.TOP_LEFT):new ht(a.left+M/3,a.top+j/3),this.topRightBorderDoubleOuterBox=s>0||r>0?ha(a.left+D,a.top+j/3,m-F/3,d-j/3,Rn.TOP_RIGHT):new ht(a.left+a.width-F/3,a.top+j/3),this.bottomRightBorderDoubleOuterBox=p>0||g>0?ha(a.left+L,a.top+N,p-F/3,g-T/3,Rn.BOTTOM_RIGHT):new ht(a.left+a.width-F/3,a.top+a.height-T/3),this.bottomLeftBorderDoubleOuterBox=y>0||C>0?ha(a.left+M/3,a.top+_,y-M/3,C-T/3,Rn.BOTTOM_LEFT):new ht(a.left+M/3,a.top+a.height-T/3),this.topLeftBorderDoubleInnerBox=s>0||r>0?ha(a.left+M*2/3,a.top+j*2/3,s-M*2/3,r-j*2/3,Rn.TOP_LEFT):new ht(a.left+M*2/3,a.top+j*2/3),this.topRightBorderDoubleInnerBox=s>0||r>0?ha(a.left+D,a.top+j*2/3,m-F*2/3,d-j*2/3,Rn.TOP_RIGHT):new ht(a.left+a.width-F*2/3,a.top+j*2/3),this.bottomRightBorderDoubleInnerBox=p>0||g>0?ha(a.left+L,a.top+N,p-F*2/3,g-T*2/3,Rn.BOTTOM_RIGHT):new ht(a.left+a.width-F*2/3,a.top+a.height-T*2/3),this.bottomLeftBorderDoubleInnerBox=y>0||C>0?ha(a.left+M*2/3,a.top+_,y-M*2/3,C-T*2/3,Rn.BOTTOM_LEFT):new ht(a.left+M*2/3,a.top+a.height-T*2/3),this.topLeftBorderStroke=s>0||r>0?ha(a.left+M/2,a.top+j/2,s-M/2,r-j/2,Rn.TOP_LEFT):new ht(a.left+M/2,a.top+j/2),this.topRightBorderStroke=s>0||r>0?ha(a.left+D,a.top+j/2,m-F/2,d-j/2,Rn.TOP_RIGHT):new ht(a.left+a.width-F/2,a.top+j/2),this.bottomRightBorderStroke=p>0||g>0?ha(a.left+L,a.top+N,p-F/2,g-T/2,Rn.BOTTOM_RIGHT):new ht(a.left+a.width-F/2,a.top+a.height-T/2),this.bottomLeftBorderStroke=y>0||C>0?ha(a.left+M/2,a.top+_,y-M/2,C-T/2,Rn.BOTTOM_LEFT):new ht(a.left+M/2,a.top+a.height-T/2),this.topLeftBorderBox=s>0||r>0?ha(a.left,a.top,s,r,Rn.TOP_LEFT):new ht(a.left,a.top),this.topRightBorderBox=m>0||d>0?ha(a.left+D,a.top,m,d,Rn.TOP_RIGHT):new ht(a.left+a.width,a.top),this.bottomRightBorderBox=p>0||g>0?ha(a.left+L,a.top+N,p,g,Rn.BOTTOM_RIGHT):new ht(a.left+a.width,a.top+a.height),this.bottomLeftBorderBox=y>0||C>0?ha(a.left,a.top+_,y,C,Rn.BOTTOM_LEFT):new ht(a.left,a.top+a.height),this.topLeftPaddingBox=s>0||r>0?ha(a.left+M,a.top+j,Math.max(0,s-M),Math.max(0,r-j),Rn.TOP_LEFT):new ht(a.left+M,a.top+j),this.topRightPaddingBox=m>0||d>0?ha(a.left+Math.min(D,a.width-F),a.top+j,D>a.width+F?0:Math.max(0,m-F),Math.max(0,d-j),Rn.TOP_RIGHT):new ht(a.left+a.width-F,a.top+j),this.bottomRightPaddingBox=p>0||g>0?ha(a.left+Math.min(L,a.width-M),a.top+Math.min(N,a.height-T),Math.max(0,p-F),Math.max(0,g-T),Rn.BOTTOM_RIGHT):new ht(a.left+a.width-F,a.top+a.height-T),this.bottomLeftPaddingBox=y>0||C>0?ha(a.left+M,a.top+Math.min(_,a.height-T),Math.max(0,y-M),Math.max(0,C-T),Rn.BOTTOM_LEFT):new ht(a.left+M,a.top+a.height-T),this.topLeftContentBox=s>0||r>0?ha(a.left+M+O,a.top+j+Z,Math.max(0,s-(M+O)),Math.max(0,r-(j+Z)),Rn.TOP_LEFT):new ht(a.left+M+O,a.top+j+Z),this.topRightContentBox=m>0||d>0?ha(a.left+Math.min(D,a.width+M+O),a.top+j+Z,D>a.width+M+O?0:m-M+O,d-(j+Z),Rn.TOP_RIGHT):new ht(a.left+a.width-(F+P),a.top+j+Z),this.bottomRightContentBox=p>0||g>0?ha(a.left+Math.min(L,a.width-(M+O)),a.top+Math.min(N,a.height+j+Z),Math.max(0,p-(F+P)),g-(T+I),Rn.BOTTOM_RIGHT):new ht(a.left+a.width-(F+P),a.top+a.height-(T+I)),this.bottomLeftContentBox=y>0||C>0?ha(a.left+M+O,a.top+_,Math.max(0,y-(M+O)),C-(T+I),Rn.BOTTOM_LEFT):new ht(a.left+M+O,a.top+a.height-(T+I))}return e})(),Rn;(function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(Rn||(Rn={}));var ha=function(e,t,n,a,o){var s=4*((Math.sqrt(2)-1)/3),r=n*s,i=a*s,m=e+n,d=t+a;switch(o){case Rn.TOP_LEFT:return new Gg(new ht(e,d),new ht(e,d-i),new ht(m-r,t),new ht(m,t));case Rn.TOP_RIGHT:return new Gg(new ht(e,t),new ht(e+r,t),new ht(m,d-i),new ht(m,d));case Rn.BOTTOM_RIGHT:return new Gg(new ht(m,t),new ht(m,t+i),new ht(e+r,d),new ht(e,d));case Rn.BOTTOM_LEFT:default:return new Gg(new ht(m,d),new ht(m-r,d),new ht(e,t+i),new ht(e,t))}},Yx=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Yre=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},qx=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},qre=(function(){function e(t,n,a){this.offsetX=t,this.offsetY=n,this.matrix=a,this.type=0,this.target=6}return e})(),jg=(function(){function e(t,n){this.path=t,this.target=n,this.type=1}return e})(),Kre=(function(){function e(t){this.opacity=t,this.type=2,this.target=6}return e})(),$re=function(e){return e.type===0},RQ=function(e){return e.type===1},Wre=function(e){return e.type===2},a8=function(e,t){return e.length===t.length?e.some(function(n,a){return n===t[a]}):!1},Vre=function(e,t,n,a,o){return e.map(function(s,r){switch(r){case 0:return s.add(t,n);case 1:return s.add(t+a,n);case 2:return s.add(t+a,n+o);case 3:return s.add(t,n+o)}return s})},MQ=(function(){function e(t){this.element=t,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e})(),zQ=(function(){function e(t,n){if(this.container=t,this.parent=n,this.effects=[],this.curves=new Zre(this.container),this.container.styles.opacity<1&&this.effects.push(new Kre(this.container.styles.opacity)),this.container.styles.transform!==null){var a=this.container.bounds.left+this.container.styles.transformOrigin[0].number,o=this.container.bounds.top+this.container.styles.transformOrigin[1].number,s=this.container.styles.transform;this.effects.push(new qre(a,o,s))}if(this.container.styles.overflowX!==0){var r=Yx(this.curves),i=qx(this.curves);a8(r,i)?this.effects.push(new jg(r,6)):(this.effects.push(new jg(r,2)),this.effects.push(new jg(i,4)))}}return e.prototype.getEffects=function(t){for(var n=[2,3].indexOf(this.container.styles.position)===-1,a=this.parent,o=this.effects.slice(0);a;){var s=a.effects.filter(function(m){return!RQ(m)});if(n||a.container.styles.position!==0||!a.parent){if(o.unshift.apply(o,s),n=[2,3].indexOf(a.container.styles.position)===-1,a.container.styles.overflowX!==0){var r=Yx(a.curves),i=qx(a.curves);a8(r,i)||o.unshift(new jg(i,6))}}else o.unshift.apply(o,s);a=a.parent}return o.filter(function(m){return eo(m.target,t)})},e})(),Ow=function(e,t,n,a){e.container.elements.forEach(function(o){var s=eo(o.flags,4),r=eo(o.flags,2),i=new zQ(o,e);eo(o.styles.display,2048)&&a.push(i);var m=eo(o.flags,8)?[]:a;if(s||r){var d=s||o.styles.isPositioned()?n:t,A=new MQ(i);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var p=o.styles.zIndex.order;if(p<0){var g=0;d.negativeZIndex.some(function(y,C){return p>y.element.container.styles.zIndex.order?(g=C,!1):g>0}),d.negativeZIndex.splice(g,0,A)}else if(p>0){var f=0;d.positiveZIndex.some(function(y,C){return p>=y.element.container.styles.zIndex.order?(f=C+1,!1):f>0}),d.positiveZIndex.splice(f,0,A)}else d.zeroOrAutoZIndexOrTransformedOrOpacity.push(A)}else o.styles.isFloating()?d.nonPositionedFloats.push(A):d.nonPositionedInlineLevel.push(A);Ow(i,A,s?A:n,m)}else o.styles.isInlineLevel()?t.inlineLevel.push(i):t.nonInlineLevel.push(i),Ow(i,t,n,m);eo(o.flags,8)&&ZQ(o,m)})},ZQ=function(e,t){for(var n=e instanceof Qw?e.start:1,a=e instanceof Qw?e.reversed:!1,o=0;o"u"?e[0]:n},sie=function(e,t,n,a,o){var s=t[0],r=t[1],i=n[0],m=n[1];switch(e){case 2:return[new ht(Math.round(a.left),Math.round(a.top+r)),new ht(Math.round(a.left+a.width),Math.round(a.top+r)),new ht(Math.round(a.left+a.width),Math.round(m+a.top+r)),new ht(Math.round(a.left),Math.round(m+a.top+r))];case 3:return[new ht(Math.round(a.left+s),Math.round(a.top)),new ht(Math.round(a.left+s+i),Math.round(a.top)),new ht(Math.round(a.left+s+i),Math.round(a.height+a.top)),new ht(Math.round(a.left+s),Math.round(a.height+a.top))];case 1:return[new ht(Math.round(a.left+s),Math.round(a.top+r)),new ht(Math.round(a.left+s+i),Math.round(a.top+r)),new ht(Math.round(a.left+s+i),Math.round(a.top+r+m)),new ht(Math.round(a.left+s),Math.round(a.top+r+m))];default:return[new ht(Math.round(o.left),Math.round(o.top)),new ht(Math.round(o.left+o.width),Math.round(o.top)),new ht(Math.round(o.left+o.width),Math.round(o.height+o.top)),new ht(Math.round(o.left),Math.round(o.height+o.top))]}},rie="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",s8="Hidden Text",iie=(function(){function e(t){this._data={},this._document=t}return e.prototype.parseMetrics=function(t,n){var a=this._document.createElement("div"),o=this._document.createElement("img"),s=this._document.createElement("span"),r=this._document.body;a.style.visibility="hidden",a.style.fontFamily=t,a.style.fontSize=n,a.style.margin="0",a.style.padding="0",a.style.whiteSpace="nowrap",r.appendChild(a),o.src=rie,o.width=1,o.height=1,o.style.margin="0",o.style.padding="0",o.style.verticalAlign="baseline",s.style.fontFamily=t,s.style.fontSize=n,s.style.margin="0",s.style.padding="0",s.appendChild(this._document.createTextNode(s8)),a.appendChild(s),a.appendChild(o);var i=o.offsetTop-s.offsetTop+2;a.removeChild(s),a.appendChild(this._document.createTextNode(s8)),a.style.lineHeight="normal",o.style.verticalAlign="super";var m=o.offsetTop-a.offsetTop+2;return r.removeChild(a),{baseline:i,middle:m}},e.prototype.getMetrics=function(t,n){var a=t+" "+n;return typeof this._data[a]>"u"&&(this._data[a]=this.parseMetrics(t,n)),this._data[a]},e})(),qQ=(function(){function e(t,n){this.context=t,this.options=n}return e})(),cie=1e4,mie=(function(e){gi(t,e);function t(n,a){var o=e.call(this,n,a)||this;return o._activeEffects=[],o.canvas=a.canvas?a.canvas:document.createElement("canvas"),o.ctx=o.canvas.getContext("2d"),a.canvas||(o.canvas.width=Math.floor(a.width*a.scale),o.canvas.height=Math.floor(a.height*a.scale),o.canvas.style.width=a.width+"px",o.canvas.style.height=a.height+"px"),o.fontMetrics=new iie(document),o.ctx.scale(o.options.scale,o.options.scale),o.ctx.translate(-a.x,-a.y),o.ctx.textBaseline="bottom",o._activeEffects=[],o.context.logger.debug("Canvas renderer initialized ("+a.width+"x"+a.height+") with scale "+a.scale),o}return t.prototype.applyEffects=function(n){for(var a=this;this._activeEffects.length;)this.popEffect();n.forEach(function(o){return a.applyEffect(o)})},t.prototype.applyEffect=function(n){this.ctx.save(),Wre(n)&&(this.ctx.globalAlpha=n.opacity),$re(n)&&(this.ctx.translate(n.offsetX,n.offsetY),this.ctx.transform(n.matrix[0],n.matrix[1],n.matrix[2],n.matrix[3],n.matrix[4],n.matrix[5]),this.ctx.translate(-n.offsetX,-n.offsetY)),RQ(n)&&(this.path(n.path),this.ctx.clip()),this._activeEffects.push(n)},t.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},t.prototype.renderStack=function(n){return As(this,void 0,void 0,function(){var a;return Ko(this,function(o){switch(o.label){case 0:return a=n.element.container.styles,a.isVisible()?[4,this.renderStackContent(n)]:[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}})})},t.prototype.renderNode=function(n){return As(this,void 0,void 0,function(){return Ko(this,function(a){switch(a.label){case 0:if(eo(n.container.flags,16))debugger;return n.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(n)]:[3,3];case 1:return a.sent(),[4,this.renderNodeContent(n)];case 2:a.sent(),a.label=3;case 3:return[2]}})})},t.prototype.renderTextWithLetterSpacing=function(n,a,o){var s=this;if(a===0)this.ctx.fillText(n.text,n.bounds.left,n.bounds.top+o);else{var r=UD(n.text);r.reduce(function(i,m){return s.ctx.fillText(m,i,n.bounds.top+o),i+s.ctx.measureText(m).width},n.bounds.left)}},t.prototype.createFontStyle=function(n){var a=n.fontVariant.filter(function(r){return r==="normal"||r==="small-caps"}).join(""),o=Aie(n.fontFamily).join(", "),s=rf(n.fontSize)?""+n.fontSize.number+n.fontSize.unit:n.fontSize.number+"px";return[[n.fontStyle,a,n.fontWeight,s,o].join(" "),o,s]},t.prototype.renderTextNode=function(n,a){return As(this,void 0,void 0,function(){var o,s,r,i,m,d,A,p,g=this;return Ko(this,function(f){return o=this.createFontStyle(a),s=o[0],r=o[1],i=o[2],this.ctx.font=s,this.ctx.direction=a.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",m=this.fontMetrics.getMetrics(r,i),d=m.baseline,A=m.middle,p=a.paintOrder,n.textBounds.forEach(function(y){p.forEach(function(C){switch(C){case 0:g.ctx.fillStyle=Ao(a.color),g.renderTextWithLetterSpacing(y,a.letterSpacing,d);var v=a.textShadow;v.length&&y.text.trim().length&&(v.slice(0).reverse().forEach(function(B){g.ctx.shadowColor=Ao(B.color),g.ctx.shadowOffsetX=B.offsetX.number*g.options.scale,g.ctx.shadowOffsetY=B.offsetY.number*g.options.scale,g.ctx.shadowBlur=B.blur.number,g.renderTextWithLetterSpacing(y,a.letterSpacing,d)}),g.ctx.shadowColor="",g.ctx.shadowOffsetX=0,g.ctx.shadowOffsetY=0,g.ctx.shadowBlur=0),a.textDecorationLine.length&&(g.ctx.fillStyle=Ao(a.textDecorationColor||a.color),a.textDecorationLine.forEach(function(B){switch(B){case 1:g.ctx.fillRect(y.bounds.left,Math.round(y.bounds.top+d),y.bounds.width,1);break;case 2:g.ctx.fillRect(y.bounds.left,Math.round(y.bounds.top),y.bounds.width,1);break;case 3:g.ctx.fillRect(y.bounds.left,Math.ceil(y.bounds.top+A),y.bounds.width,1);break}}));break;case 1:a.webkitTextStrokeWidth&&y.text.trim().length&&(g.ctx.strokeStyle=Ao(a.webkitTextStrokeColor),g.ctx.lineWidth=a.webkitTextStrokeWidth,g.ctx.lineJoin=window.chrome?"miter":"round",g.ctx.strokeText(y.text,y.bounds.left,y.bounds.top+d)),g.ctx.strokeStyle="",g.ctx.lineWidth=0,g.ctx.lineJoin="miter";break}})}),[2]})})},t.prototype.renderReplacedElement=function(n,a,o){if(o&&n.intrinsicWidth>0&&n.intrinsicHeight>0){var s=Kx(n),r=qx(a);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(o,0,0,n.intrinsicWidth,n.intrinsicHeight,s.left,s.top,s.width,s.height),this.ctx.restore()}},t.prototype.renderNodeContent=function(n){return As(this,void 0,void 0,function(){var a,o,s,r,i,m,D,D,d,A,p,g,L,f,y,_,C,v,B,D,N,L,_;return Ko(this,function(j){switch(j.label){case 0:this.applyEffects(n.getEffects(4)),a=n.container,o=n.curves,s=a.styles,r=0,i=a.textNodes,j.label=1;case 1:return r0&&z>0&&(T=s.ctx.createPattern(_,"repeat"),s.renderRepeat(Z,T,ae,re))):Wae(A)&&(M=C3(n,a,[null,null,null]),Z=M[0],P=M[1],I=M[2],O=M[3],z=M[4],X=A.position.length===0?[wD]:A.position,ae=aa(X[0],O),re=aa(X[X.length-1],z),ee=Zae(A,ae,re,O,z),oe=ee[0],R=ee[1],oe>0&&R>0&&(ne=s.ctx.createRadialGradient(P+ae,I+re,0,P+ae,I+re,oe),Hj(A.stops,oe*2).forEach(function(ue){return ne.addColorStop(ue.stop,Ao(ue.color))}),s.path(Z),s.ctx.fillStyle=ne,oe!==R?(S=n.bounds.left+.5*n.bounds.width,E=n.bounds.top+.5*n.bounds.height,K=R/oe,se=1/K,s.ctx.save(),s.ctx.translate(S,E),s.ctx.transform(1,0,0,K,0,0),s.ctx.translate(-S,-E),s.ctx.fillRect(P,se*(I-E)+E,O,z*se),s.ctx.restore()):s.ctx.fill())),ie.label=6;case 6:return a--,[2]}})},s=this,r=0,i=n.styles.backgroundImage.slice(0).reverse(),d.label=1;case 1:return r0?A.style!==2?[3,5]:[4,this.renderDashedDottedBorder(A.color,A.width,i,n.curves,2)]:[3,11]):[3,13];case 4:return g.sent(),[3,11];case 5:return A.style!==3?[3,7]:[4,this.renderDashedDottedBorder(A.color,A.width,i,n.curves,3)];case 6:return g.sent(),[3,11];case 7:return A.style!==4?[3,9]:[4,this.renderDoubleBorder(A.color,A.width,i,n.curves)];case 8:return g.sent(),[3,11];case 9:return[4,this.renderSolidBorder(A.color,i,n.curves)];case 10:g.sent(),g.label=11;case 11:i++,g.label=12;case 12:return m++,[3,3];case 13:return[2]}})})},t.prototype.renderDashedDottedBorder=function(n,a,o,s,r){return As(this,void 0,void 0,function(){var i,m,d,A,p,g,f,y,C,v,B,D,N,L,_,j,_,j;return Ko(this,function(F){return this.ctx.save(),i=tie(s,o),m=o8(s,o),r===2&&(this.path(m),this.ctx.clip()),Hr(m[0])?(d=m[0].start.x,A=m[0].start.y):(d=m[0].x,A=m[0].y),Hr(m[1])?(p=m[1].end.x,g=m[1].end.y):(p=m[1].x,g=m[1].y),o===0||o===2?f=Math.abs(d-p):f=Math.abs(A-g),this.ctx.beginPath(),r===3?this.formatPath(i):this.formatPath(m.slice(0,2)),y=a<3?a*3:a*2,C=a<3?a*2:a,r===3&&(y=a,C=a),v=!0,f<=y*2?v=!1:f<=y*2+C?(B=f/(2*y+C),y*=B,C*=B):(D=Math.floor((f+C)/(y+C)),N=(f-D*y)/(D-1),L=(f-(D+1)*y)/D,C=L<=0||Math.abs(C-N)0){let r=function(d){return Promise.all(d.map(A=>Promise.resolve(A).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),m=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=r(n.map(d=>{if(d=wie(d),d in r8)return;r8[d]=!0;const A=d.endsWith(".css"),p=A?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${p}`))return;const g=document.createElement("link");if(g.rel=A?"stylesheet":vie,A||(g.as="script"),g.crossOrigin="",g.href=d,m&&g.setAttribute("nonce",m),document.head.appendChild(g),A)return new Promise((f,y)=>{g.addEventListener("load",f),g.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${d}`)))})}))}function s(r){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r}return o.then(r=>{for(const i of r||[])i.status==="rejected"&&s(i.reason);return t().catch(s)})};function Yn(e){"@babel/helpers - typeof";return Yn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yn(e)}var Xo=Uint8Array,ar=Uint16Array,GD=Int32Array,Kh=new Xo([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),$h=new Xo([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Mw=new Xo([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),KQ=function(e,t){for(var n=new ar(31),a=0;a<31;++a)n[a]=t+=1<>1|(Aa&21845)<<1;rl=(rl&52428)>>2|(rl&13107)<<2,rl=(rl&61680)>>4|(rl&3855)<<4,Zw[Aa]=((rl&65280)>>8|(rl&255)<<8)>>1}var Ji=(function(e,t,n){for(var a=e.length,o=0,s=new ar(t);o>m]=d}else for(i=new ar(a),o=0;o>15-e[o]);return i}),Dl=new Xo(288);for(var Aa=0;Aa<144;++Aa)Dl[Aa]=8;for(var Aa=144;Aa<256;++Aa)Dl[Aa]=9;for(var Aa=256;Aa<280;++Aa)Dl[Aa]=7;for(var Aa=280;Aa<288;++Aa)Dl[Aa]=8;var Y2=new Xo(32);for(var Aa=0;Aa<32;++Aa)Y2[Aa]=5;var Die=Ji(Dl,9,0),Uie=Ji(Dl,9,1),Hie=Ji(Y2,5,0),Nie=Ji(Y2,5,1),b3=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},oi=function(e,t,n){var a=t/8|0;return(e[a]|e[a+1]<<8)>>(t&7)&n},v3=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)},jD=function(e){return(e+7)/8|0},XQ=function(e,t,n){return(n==null||n>e.length)&&(n=e.length),new Xo(e.subarray(t,n))},Gie=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],ii=function(e,t,n){var a=new Error(t||Gie[e]);if(a.code=e,Error.captureStackTrace&&Error.captureStackTrace(a,ii),!n)throw a;return a},jie=function(e,t,n,a){var o=e.length,s=0;if(!o||t.f&&!t.l)return n||new Xo(0);var r=!n,i=r||t.i!=2,m=t.i;r&&(n=new Xo(o*3));var d=function(Ee){var ve=n.length;if(Ee>ve){var Pe=new Xo(Math.max(ve*2,Ee));Pe.set(n),n=Pe}},A=t.f||0,p=t.p||0,g=t.b||0,f=t.l,y=t.d,C=t.m,v=t.n,B=o*8;do{if(!f){A=oi(e,p,1);var D=oi(e,p+1,3);if(p+=3,D)if(D==1)f=Uie,y=Nie,C=9,v=5;else if(D==2){var j=oi(e,p,31)+257,F=oi(e,p+10,15)+4,T=j+oi(e,p+5,31)+1;p+=14;for(var M=new Xo(T),Z=new Xo(19),P=0;P>4;if(N<16)M[P++]=N;else{var ae=0,re=0;for(N==16?(re=3+oi(e,p,3),p+=2,ae=M[P-1]):N==17?(re=3+oi(e,p,7),p+=3):N==18&&(re=11+oi(e,p,127),p+=7);re--;)M[P++]=ae}}var ee=M.subarray(0,j),oe=M.subarray(j);C=b3(ee),v=b3(oe),f=Ji(ee,C,1),y=Ji(oe,v,1)}else ii(1);else{var N=jD(p)+4,L=e[N-4]|e[N-3]<<8,_=N+L;if(_>o){m&&ii(0);break}i&&d(g+L),n.set(e.subarray(N,_),g),t.b=g+=L,t.p=p=_*8,t.f=A;continue}if(p>B){m&&ii(0);break}}i&&d(g+131072);for(var R=(1<>4;if(p+=ae&15,p>B){m&&ii(0);break}if(ae||ii(2),E<256)n[g++]=E;else if(E==256){S=p,f=null;break}else{var K=E-254;if(E>264){var P=E-257,se=Kh[P];K=oi(e,p,(1<>4;ie||ii(3),p+=ie&15;var oe=Bie[ue];if(ue>3){var se=$h[ue];oe+=v3(e,p)&(1<B){m&&ii(0);break}i&&d(g+131072);var pe=g+K;if(g>8},HA=function(e,t,n){n<<=t&7;var a=t/8|0;e[a]|=n,e[a+1]|=n>>8,e[a+2]|=n>>16},w3=function(e,t){for(var n=[],a=0;ag&&(g=s[a].s);var f=new ar(g+1),y=Yw(n[A-1],f,0);if(y>t){var a=0,C=0,v=y-t,B=1<t)C+=B-(1<>=v;C>0;){var N=s[a].s;f[N]=0&&C;--a){var L=s[a].s;f[L]==t&&(--f[L],++C)}y=t}return{t:new Xo(f),l:y}},Yw=function(e,t,n){return e.s==-1?Math.max(Yw(e.l,t,n+1),Yw(e.r,t,n+1)):t[e.s]=n},c8=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new ar(++t),a=0,o=e[0],s=1,r=function(m){n[a++]=m},i=1;i<=t;++i)if(e[i]==o&&i!=t)++s;else{if(!o&&s>2){for(;s>138;s-=138)r(32754);s>2&&(r(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(r(o),--s;s>6;s-=6)r(8304);s>2&&(r(s-3<<5|8208),s=0)}for(;s--;)r(o);s=1,o=e[i]}return{c:n.subarray(0,a),n:t}},NA=function(e,t){for(var n=0,a=0;a>8,e[o+2]=e[o]^255,e[o+3]=e[o+1]^255;for(var s=0;s4&&!Z[Mw[I-1]];--I);var O=d+5<<3,z=NA(o,Dl)+NA(s,Y2)+r,X=NA(o,g)+NA(s,C)+r+14+3*I+NA(F,Z)+2*F[16]+3*F[17]+7*F[18];if(m>=0&&O<=z&&O<=X)return JQ(t,A,e.subarray(m,m+d));var ae,re,ee,oe;if(Yc(t,A,1+(X15&&(Yc(t,A,E[T]>>5&127),A+=E[T]>>12)}}else ae=Die,re=Dl,ee=Hie,oe=Y2;for(var T=0;T255){var K=se>>18&31;HA(t,A,ae[K+257]),A+=re[K+257],K>7&&(Yc(t,A,se>>23&31),A+=Kh[K]);var ie=se&31;HA(t,A,ee[ie]),A+=oe[ie],ie>3&&(HA(t,A,se>>5&8191),A+=$h[ie])}else HA(t,A,ae[se]),A+=re[se]}return HA(t,A,ae[256]),A+re[256]},Eie=new GD([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),eI=new Xo(0),_ie=function(e,t,n,a,o,s){var r=s.z||e.length,i=new Xo(a+r+5*(1+Math.ceil(r/7e3))+o),m=i.subarray(a,i.length-o),d=s.l,A=(s.r||0)&7;if(t){A&&(m[0]=s.r>>3);for(var p=Eie[t-1],g=p>>13,f=p&8191,y=(1<7e3||Z>24576)&&(ae>423||!d)){A=m8(e,m,0,L,_,j,T,Z,I,M-I,A),Z=F=T=0,I=M;for(var re=0;re<286;++re)_[re]=0;for(var re=0;re<30;++re)j[re]=0}var ee=2,oe=0,R=f,ne=z-X&32767;if(ae>2&&O==N(M-ne))for(var S=Math.min(g,ae)-1,E=Math.min(32767,M),K=Math.min(258,ae);ne<=E&&--R&&z!=X;){if(e[M+ee]==e[M+ee-ne]){for(var se=0;seee){if(ee=se,oe=ne,se>S)break;for(var ie=Math.min(ne,se-2),ue=0,re=0;reue&&(ue=Ue,X=pe)}}}z=X,X=C[z],ne+=z-X&32767}if(oe){L[Z++]=268435456|zw[ee]<<18|i8[oe];var Ee=zw[ee]&31,ve=i8[oe]&31;T+=Kh[Ee]+$h[ve],++_[257+Ee],++j[ve],P=M+ee,++F}else L[Z++]=e[M],++_[e[M]]}}for(M=Math.max(M,P);M=r&&(m[A/8|0]=d,Pe=r),A=JQ(m,A+1,e.subarray(M,Pe))}s.i=r}return XQ(i,0,a+jD(A)+o)},tI=function(){var e=1,t=0;return{p:function(n){for(var a=e,o=t,s=n.length|0,r=0;r!=s;){for(var i=Math.min(r+2655,s);r>16),o=(o&65535)+15*(o>>16)}e=a,t=o},d:function(){return e%=65521,t%=65521,(e&255)<<24|(e&65280)<<8|(t&255)<<8|t>>8}}},Sie=function(e,t,n,a,o){if(!o&&(o={l:1},t.dictionary)){var s=t.dictionary.subarray(-32768),r=new Xo(s.length+e.length);r.set(s),r.set(e,s.length),e=r,o.w=s.length}return _ie(e,t.level==null?6:t.level,t.mem==null?o.l?Math.ceil(Math.max(8,Math.min(13,Math.log(e.length)))*1.5):20:12+t.mem,n,a,o)},nI=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},Pie=function(e,t){var n=t.level,a=n==0?0:n<6?1:n==9?3:2;if(e[0]=120,e[1]=a<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var o=tI();o.p(t.dictionary),nI(e,2,o.d())}},Qie=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&ii(6,"invalid zlib data"),(e[1]>>5&1)==1&&ii(6,"invalid zlib data: "+(e[1]&32?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function qw(e,t){t||(t={});var n=tI();n.p(e);var a=Sie(e,t,t.dictionary?6:2,4);return Pie(a,t),nI(a,a.length-4,n.d()),a}function Iie(e,t){return jie(e.subarray(Qie(e),-4),{i:2},t,t)}var Fie=typeof TextDecoder<"u"&&new TextDecoder,kie=0;try{Fie.decode(eI,{stream:!0}),kie=1}catch{}var $t=(function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this})();function B3(){$t.console&&typeof $t.console.log=="function"&&$t.console.log.apply($t.console,arguments)}var Vn={log:B3,warn:function(e){$t.console&&(typeof $t.console.warn=="function"?$t.console.warn.apply($t.console,arguments):B3.call(null,arguments))},error:function(e){$t.console&&(typeof $t.console.error=="function"?$t.console.error.apply($t.console,arguments):B3(e))}};function D3(e,t,n){var a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){hd(a.response,t,n)},a.onerror=function(){Vn.error("could not download file")},a.send()}function l8(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return t.status>=200&&t.status<=299}function Sg(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var n2,Kw,hd=$t.saveAs||((typeof window>"u"?"undefined":Yn(window))!=="object"||window!==$t?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var a=$t.URL||$t.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener",typeof e=="string"?(o.href=e,o.origin!==location.origin?l8(o.href)?D3(e,t,n):Sg(o,o.target="_blank"):Sg(o)):(o.href=a.createObjectURL(e),setTimeout((function(){a.revokeObjectURL(o.href)}),4e4),setTimeout((function(){Sg(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download",typeof e=="string")if(l8(e))D3(e,t,n);else{var a=document.createElement("a");a.href=e,a.target="_blank",setTimeout((function(){Sg(a)}))}else navigator.msSaveOrOpenBlob((function(o,s){return s===void 0?s={autoBom:!1}:Yn(s)!=="object"&&(Vn.warn("Deprecated: Expected third argument to be a object"),s={autoBom:!s}),s.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(o.type)?new Blob(["\uFEFF",o],{type:o.type}):o})(e,n),t)}:function(e,t,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),typeof e=="string")return D3(e,t,n);var o=e.type==="application/octet-stream",s=/constructor/i.test($t.HTMLElement)||$t.safari,r=/CriOS\/[\d]+/.test(navigator.userAgent);if((r||o&&s)&&(typeof FileReader>"u"?"undefined":Yn(FileReader))==="object"){var i=new FileReader;i.onloadend=function(){var A=i.result;A=r?A:A.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=A:location=A,a=null},i.readAsDataURL(e)}else{var m=$t.URL||$t.webkitURL,d=m.createObjectURL(e);a?a.location=d:location.href=d,a=null,setTimeout((function(){m.revokeObjectURL(d)}),4e4)}});/** + * A class to parse color values + * @author Stoyan Stefanov + * {@link http://www.phpied.com/rgb-color-parser-in-javascript/} + * @license Use it if you like it + */function aI(e){var t;e=e||"",this.ok=!1,e.charAt(0)=="#"&&(e=e.substr(1,6)),e={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",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",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:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",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",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(i){return[parseInt(i[1]),parseInt(i[2]),parseInt(i[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(i){return[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(i){return[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16)]}}],a=0;a255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var i=this.r.toString(16),m=this.g.toString(16),d=this.b.toString(16);return i.length==1&&(i="0"+i),m.length==1&&(m="0"+m),d.length==1&&(d="0"+d),"#"+i+m+d}}/** + * @license + * Joseph Myers does not specify a particular license for his work. + * + * Author: Joseph Myers + * Accessed from: http://www.myersdaily.org/joseph/javascript/md5.js + * + * Modified by: Owen Leong + */function U3(e,t){var n=e[0],a=e[1],o=e[2],s=e[3];n=zo(n,a,o,s,t[0],7,-680876936),s=zo(s,n,a,o,t[1],12,-389564586),o=zo(o,s,n,a,t[2],17,606105819),a=zo(a,o,s,n,t[3],22,-1044525330),n=zo(n,a,o,s,t[4],7,-176418897),s=zo(s,n,a,o,t[5],12,1200080426),o=zo(o,s,n,a,t[6],17,-1473231341),a=zo(a,o,s,n,t[7],22,-45705983),n=zo(n,a,o,s,t[8],7,1770035416),s=zo(s,n,a,o,t[9],12,-1958414417),o=zo(o,s,n,a,t[10],17,-42063),a=zo(a,o,s,n,t[11],22,-1990404162),n=zo(n,a,o,s,t[12],7,1804603682),s=zo(s,n,a,o,t[13],12,-40341101),o=zo(o,s,n,a,t[14],17,-1502002290),n=Zo(n,a=zo(a,o,s,n,t[15],22,1236535329),o,s,t[1],5,-165796510),s=Zo(s,n,a,o,t[6],9,-1069501632),o=Zo(o,s,n,a,t[11],14,643717713),a=Zo(a,o,s,n,t[0],20,-373897302),n=Zo(n,a,o,s,t[5],5,-701558691),s=Zo(s,n,a,o,t[10],9,38016083),o=Zo(o,s,n,a,t[15],14,-660478335),a=Zo(a,o,s,n,t[4],20,-405537848),n=Zo(n,a,o,s,t[9],5,568446438),s=Zo(s,n,a,o,t[14],9,-1019803690),o=Zo(o,s,n,a,t[3],14,-187363961),a=Zo(a,o,s,n,t[8],20,1163531501),n=Zo(n,a,o,s,t[13],5,-1444681467),s=Zo(s,n,a,o,t[2],9,-51403784),o=Zo(o,s,n,a,t[7],14,1735328473),n=Yo(n,a=Zo(a,o,s,n,t[12],20,-1926607734),o,s,t[5],4,-378558),s=Yo(s,n,a,o,t[8],11,-2022574463),o=Yo(o,s,n,a,t[11],16,1839030562),a=Yo(a,o,s,n,t[14],23,-35309556),n=Yo(n,a,o,s,t[1],4,-1530992060),s=Yo(s,n,a,o,t[4],11,1272893353),o=Yo(o,s,n,a,t[7],16,-155497632),a=Yo(a,o,s,n,t[10],23,-1094730640),n=Yo(n,a,o,s,t[13],4,681279174),s=Yo(s,n,a,o,t[0],11,-358537222),o=Yo(o,s,n,a,t[3],16,-722521979),a=Yo(a,o,s,n,t[6],23,76029189),n=Yo(n,a,o,s,t[9],4,-640364487),s=Yo(s,n,a,o,t[12],11,-421815835),o=Yo(o,s,n,a,t[15],16,530742520),n=qo(n,a=Yo(a,o,s,n,t[2],23,-995338651),o,s,t[0],6,-198630844),s=qo(s,n,a,o,t[7],10,1126891415),o=qo(o,s,n,a,t[14],15,-1416354905),a=qo(a,o,s,n,t[5],21,-57434055),n=qo(n,a,o,s,t[12],6,1700485571),s=qo(s,n,a,o,t[3],10,-1894986606),o=qo(o,s,n,a,t[10],15,-1051523),a=qo(a,o,s,n,t[1],21,-2054922799),n=qo(n,a,o,s,t[8],6,1873313359),s=qo(s,n,a,o,t[15],10,-30611744),o=qo(o,s,n,a,t[6],15,-1560198380),a=qo(a,o,s,n,t[13],21,1309151649),n=qo(n,a,o,s,t[4],6,-145523070),s=qo(s,n,a,o,t[11],10,-1120210379),o=qo(o,s,n,a,t[2],15,718787259),a=qo(a,o,s,n,t[9],21,-343485551),e[0]=hl(n,e[0]),e[1]=hl(a,e[1]),e[2]=hl(o,e[2]),e[3]=hl(s,e[3])}function Wh(e,t,n,a,o,s){return t=hl(hl(t,e),hl(a,s)),hl(t<>>32-o,n)}function zo(e,t,n,a,o,s,r){return Wh(t&n|~t&a,e,t,o,s,r)}function Zo(e,t,n,a,o,s,r){return Wh(t&a|n&~a,e,t,o,s,r)}function Yo(e,t,n,a,o,s,r){return Wh(t^n^a,e,t,o,s,r)}function qo(e,t,n,a,o,s,r){return Wh(n^(t|~a),e,t,o,s,r)}function oI(e){var t,n=e.length,a=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)U3(a,Lie(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(U3(a,o),t=0;t<16;t++)o[t]=0;return o[14]=8*n,U3(a,o),a}function Lie(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}n2=$t.atob.bind($t),Kw=$t.btoa.bind($t);var d8="0123456789abcdef".split("");function Oie(e){for(var t="",n=0;n<4;n++)t+=d8[e>>8*n+4&15]+d8[e>>8*n&15];return t}function Tie(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function $w(e){return oI(e).map(Tie).join("")}var Rie=(function(e){for(var t=0;t>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}/** + * @license + * FPDF is released under a permissive license: there is no usage restriction. + * You may embed it freely in your application (commercial or not), with or + * without modifications. + * + * Reference: http://www.fpdf.org/en/script/script37.php + */function Ww(e,t){var n,a,o,s;if(e!==n){for(var r=(o=e,s=1+(256/e.length>>0),new Array(s+1).join(o)),i=[],m=0;m<256;m++)i[m]=m;var d=0;for(m=0;m<256;m++){var A=i[m];d=(d+A+r.charCodeAt(m))%256,i[m]=i[d],i[d]=A}n=e,a=i}else i=a;var p=t.length,g=0,f=0,y="";for(m=0;m€/\f©þdSiz";var s=(t+this.padding).substr(0,32),r=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(s,r),this.P=-(1+(255^o)),this.encryptionKey=$w(s+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=Ww(this.encryptionKey,this.padding)}function ku(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,a=0;a126?t+="#"+("0"+o.toString(16)).slice(-2):t+=e[a]}return t}function p8(e){if(Yn(e)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(n,a,o){if(o=o||!1,typeof n!="string"||typeof a!="function"||typeof o!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(n)||(t[n]={});var s=Math.random().toString(35);return t[n][s]=[a,!!o],s},this.unsubscribe=function(n){for(var a in t)if(t[a][n])return delete t[a][n],Object.keys(t[a]).length===0&&delete t[a],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var a=Array.prototype.slice.call(arguments,1),o=[];for(var s in t[n]){var r=t[n][s];try{r[0].apply(e,a)}catch(i){$t.console&&Vn.error("jsPDF PubSub Error",i.message,i)}r[1]&&o.push(s)}o.length&&o.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function $x(e){if(!(this instanceof $x))return new $x(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function sI(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function bd(e,t,n,a,o){if(!(this instanceof bd))return new bd(e,t,n,a,o);this.type=e==="axial"?2:3,this.coords=t,this.colors=n,sI.call(this,a,o)}function zu(e,t,n,a,o){if(!(this instanceof zu))return new zu(e,t,n,a,o);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,sI.call(this,a,o)}function qt(e){var t,n=typeof arguments[0]=="string"?arguments[0]:"p",a=arguments[1],o=arguments[2],s=arguments[3],r=[],i=1,m=16,d="S",A=null;Yn(e=e||{})==="object"&&(n=e.orientation,a=e.unit||a,o=e.format||o,s=e.compress||e.compressPdf||s,(A=e.encryption||null)!==null&&(A.userPassword=A.userPassword||"",A.ownerPassword=A.ownerPassword||"",A.userPermissions=A.userPermissions||[]),i=typeof e.userUnit=="number"?Math.abs(e.userUnit):1,e.precision!==void 0&&(t=e.precision),e.floatPrecision!==void 0&&(m=e.floatPrecision),d=e.defaultPathOperation||"S"),r=e.filters||(s===!0?["FlateEncode"]:r),a=a||"mm",n=(""+(n||"P")).toLowerCase();var p=e.putOnlyUsedFonts||!1,g={},f={internal:{},__private__:{}};f.__private__.PubSub=p8;var y="1.3",C=f.__private__.getPdfVersion=function(){return y};f.__private__.setPdfVersion=function(U){y=U};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};f.__private__.getPageFormats=function(){return v};var B=f.__private__.getPageFormat=function(U){return v[U]};o=o||"a4";var D={COMPAT:"compat",ADVANCED:"advanced"},N=D.COMPAT;function L(){this.saveGraphicsState(),le(new ct(Ye,0,0,-Ye,0,ji()*Ye).toString()+" cm"),this.setFontSize(this.getFontSize()/Ye),d="n",N=D.ADVANCED}function _(){this.restoreGraphicsState(),d="S",N=D.COMPAT}var j=f.__private__.combineFontStyleAndFontWeight=function(U,q){if(U=="bold"&&q=="normal"||U=="bold"&&q==400||U=="normal"&&q=="italic"||U=="bold"&&q=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return q&&(U=q==400||q==="normal"?U==="italic"?"italic":"normal":q!=700&&q!=="bold"||U!=="normal"?(q==700?"bold":q)+""+U:"bold"),U};f.advancedAPI=function(U){var q=N===D.COMPAT;return q&&L.call(this),typeof U!="function"||(U(this),q&&_.call(this)),this},f.compatAPI=function(U){var q=N===D.ADVANCED;return q&&_.call(this),typeof U!="function"||(U(this),q&&L.call(this)),this},f.isAdvancedAPI=function(){return N===D.ADVANCED};var F,T=function(U){if(N!==D.ADVANCED)throw new Error(U+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},M=f.roundToPrecision=f.__private__.roundToPrecision=function(U,q){var de=t||q;if(isNaN(U)||isNaN(de))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return U.toFixed(de).replace(/0+$/,"")};F=f.hpf=f.__private__.hpf=typeof m=="number"?function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return M(U,m)}:m==="smart"?function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return M(U,U>-1&&U<1?16:5)}:function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.hpf");return M(U,16)};var Z=f.f2=f.__private__.f2=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.f2");return M(U,2)},P=f.__private__.f3=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.f3");return M(U,3)},I=f.scale=f.__private__.scale=function(U){if(isNaN(U))throw new Error("Invalid argument passed to jsPDF.scale");return N===D.COMPAT?U*Ye:N===D.ADVANCED?U:void 0},O=function(U){return N===D.COMPAT?ji()-U:N===D.ADVANCED?U:void 0},z=function(U){return I(O(U))};f.__private__.setPrecision=f.setPrecision=function(U){typeof parseInt(U,10)=="number"&&(t=parseInt(U,10))};var X,ae="00000000000000000000000000000000",re=f.__private__.getFileId=function(){return ae},ee=f.__private__.setFileId=function(U){return ae=U!==void 0&&/^[a-fA-F0-9]{32}$/.test(U)?U.toUpperCase():ae.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),A!==null&&(ra=new Fu(A.userPermissions,A.userPassword,A.ownerPassword,ae)),ae};f.setFileId=function(U){return ee(U),this},f.getFileId=function(){return re()};var oe=f.__private__.convertDateToPDFDate=function(U){var q=U.getTimezoneOffset(),de=q<0?"+":"-",xe=Math.floor(Math.abs(q/60)),He=Math.abs(q%60),ke=[de,K(xe),"'",K(He),"'"].join("");return["D:",U.getFullYear(),K(U.getMonth()+1),K(U.getDate()),K(U.getHours()),K(U.getMinutes()),K(U.getSeconds()),ke].join("")},R=f.__private__.convertPDFDateToDate=function(U){var q=parseInt(U.substr(2,4),10),de=parseInt(U.substr(6,2),10)-1,xe=parseInt(U.substr(8,2),10),He=parseInt(U.substr(10,2),10),ke=parseInt(U.substr(12,2),10),Xe=parseInt(U.substr(14,2),10);return new Date(q,de,xe,He,ke,Xe,0)},ne=f.__private__.setCreationDate=function(U){var q;if(U===void 0&&(U=new Date),U instanceof Date)q=oe(U);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(U))throw new Error("Invalid argument passed to jsPDF.setCreationDate");q=U}return X=q},S=f.__private__.getCreationDate=function(U){var q=X;return U==="jsDate"&&(q=R(X)),q};f.setCreationDate=function(U){return ne(U),this},f.getCreationDate=function(U){return S(U)};var E,K=f.__private__.padd2=function(U){return("0"+parseInt(U)).slice(-2)},se=f.__private__.padd2Hex=function(U){return("00"+(U=U.toString())).substr(U.length)},ie=0,ue=[],pe=[],me=0,Ue=[],Ee=[],ve=!1,Pe=pe,Ve=function(){ie=0,me=0,pe=[],ue=[],Ue=[],Pr=oa(),Os=oa()};f.__private__.setCustomOutputDestination=function(U){ve=!0,Pe=U};var je=function(U){ve||(Pe=U)};f.__private__.resetCustomOutputDestination=function(){ve=!1,Pe=pe};var le=f.__private__.out=function(U){return U=U.toString(),me+=U.length+1,Pe.push(U),Pe},At=f.__private__.write=function(U){return le(arguments.length===1?U.toString():Array.prototype.join.call(arguments," "))},at=f.__private__.getArrayBuffer=function(U){for(var q=U.length,de=new ArrayBuffer(q),xe=new Uint8Array(de);q--;)xe[q]=U.charCodeAt(q);return de},Re=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];f.__private__.getStandardFonts=function(){return Re};var $e=e.fontSize||16;f.__private__.setFontSize=f.setFontSize=function(U){return $e=N===D.ADVANCED?U/Ye:U,this};var We,ze=f.__private__.getFontSize=f.getFontSize=function(){return N===D.COMPAT?$e:$e*Ye},mt=e.R2L||!1;f.__private__.setR2L=f.setR2L=function(U){return mt=U,this},f.__private__.getR2L=f.getR2L=function(){return mt};var Dt,jt=f.__private__.setZoomMode=function(U){var q=[void 0,null,"fullwidth","fullheight","fullpage","original"];if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(U))We=U;else if(isNaN(U)){if(q.indexOf(U)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+U+'" is not recognized.');We=U}else We=parseInt(U,10)};f.__private__.getZoomMode=function(){return We};var De,Fe=f.__private__.setPageMode=function(U){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(U)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+U+'" is not recognized.');Dt=U};f.__private__.getPageMode=function(){return Dt};var it=f.__private__.setLayoutMode=function(U){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(U)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+U+'" is not recognized.');De=U};f.__private__.getLayoutMode=function(){return De},f.__private__.setDisplayMode=f.setDisplayMode=function(U,q,de){return jt(U),it(q),Fe(de),this};var tt={title:"",subject:"",author:"",keywords:"",creator:""};f.__private__.getDocumentProperty=function(U){if(Object.keys(tt).indexOf(U)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return tt[U]},f.__private__.getDocumentProperties=function(){return tt},f.__private__.setDocumentProperties=f.setProperties=f.setDocumentProperties=function(U){for(var q in tt)tt.hasOwnProperty(q)&&U[q]&&(tt[q]=U[q]);return this},f.__private__.setDocumentProperty=function(U,q){if(Object.keys(tt).indexOf(U)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return tt[U]=q};var Te,Ye,ft,st,kt,St={},Et={},Nn=[],Kt={},Co={},Gn={},Ca={},ba=null,pn=0,Tt=[],ut=new p8(f),on=e.hotfixes||[],Wt={},lt={},qe=[],ct=function U(q,de,xe,He,ke,Xe){if(!(this instanceof U))return new U(q,de,xe,He,ke,Xe);isNaN(q)&&(q=1),isNaN(de)&&(de=0),isNaN(xe)&&(xe=0),isNaN(He)&&(He=1),isNaN(ke)&&(ke=0),isNaN(Xe)&&(Xe=0),this._matrix=[q,de,xe,He,ke,Xe]};Object.defineProperty(ct.prototype,"sx",{get:function(){return this._matrix[0]},set:function(U){this._matrix[0]=U}}),Object.defineProperty(ct.prototype,"shy",{get:function(){return this._matrix[1]},set:function(U){this._matrix[1]=U}}),Object.defineProperty(ct.prototype,"shx",{get:function(){return this._matrix[2]},set:function(U){this._matrix[2]=U}}),Object.defineProperty(ct.prototype,"sy",{get:function(){return this._matrix[3]},set:function(U){this._matrix[3]=U}}),Object.defineProperty(ct.prototype,"tx",{get:function(){return this._matrix[4]},set:function(U){this._matrix[4]=U}}),Object.defineProperty(ct.prototype,"ty",{get:function(){return this._matrix[5]},set:function(U){this._matrix[5]=U}}),Object.defineProperty(ct.prototype,"a",{get:function(){return this._matrix[0]},set:function(U){this._matrix[0]=U}}),Object.defineProperty(ct.prototype,"b",{get:function(){return this._matrix[1]},set:function(U){this._matrix[1]=U}}),Object.defineProperty(ct.prototype,"c",{get:function(){return this._matrix[2]},set:function(U){this._matrix[2]=U}}),Object.defineProperty(ct.prototype,"d",{get:function(){return this._matrix[3]},set:function(U){this._matrix[3]=U}}),Object.defineProperty(ct.prototype,"e",{get:function(){return this._matrix[4]},set:function(U){this._matrix[4]=U}}),Object.defineProperty(ct.prototype,"f",{get:function(){return this._matrix[5]},set:function(U){this._matrix[5]=U}}),Object.defineProperty(ct.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(ct.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(ct.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(ct.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),ct.prototype.join=function(U){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(F).join(U)},ct.prototype.multiply=function(U){var q=U.sx*this.sx+U.shy*this.shx,de=U.sx*this.shy+U.shy*this.sy,xe=U.shx*this.sx+U.sy*this.shx,He=U.shx*this.shy+U.sy*this.sy,ke=U.tx*this.sx+U.ty*this.shx+this.tx,Xe=U.tx*this.shy+U.ty*this.sy+this.ty;return new ct(q,de,xe,He,ke,Xe)},ct.prototype.decompose=function(){var U=this.sx,q=this.shy,de=this.shx,xe=this.sy,He=this.tx,ke=this.ty,Xe=Math.sqrt(U*U+q*q),gt=(U/=Xe)*de+(q/=Xe)*xe;de-=U*gt,xe-=q*gt;var It=Math.sqrt(de*de+xe*xe);return gt/=It,U*(xe/=It)>16&255,xe=It>>8&255,He=255&It}if(xe===void 0||ke===void 0&&de===xe&&xe===He)if(typeof de=="string")q=de+" "+Xe[0];else switch(U.precision){case 2:q=Z(de/255)+" "+Xe[0];break;case 3:default:q=P(de/255)+" "+Xe[0]}else if(ke===void 0||Yn(ke)==="object"){if(ke&&!isNaN(ke.a)&&ke.a===0)return q=["1.","1.","1.",Xe[1]].join(" ");if(typeof de=="string")q=[de,xe,He,Xe[1]].join(" ");else switch(U.precision){case 2:q=[Z(de/255),Z(xe/255),Z(He/255),Xe[1]].join(" ");break;default:case 3:q=[P(de/255),P(xe/255),P(He/255),Xe[1]].join(" ")}}else if(typeof de=="string")q=[de,xe,He,ke,Xe[2]].join(" ");else switch(U.precision){case 2:q=[Z(de),Z(xe),Z(He),Z(ke),Xe[2]].join(" ");break;case 3:default:q=[P(de),P(xe),P(He),P(ke),Xe[2]].join(" ")}return q},Rs=f.__private__.getFilters=function(){return r},ts=f.__private__.putStream=function(U){var q=(U=U||{}).data||"",de=U.filters||Rs(),xe=U.alreadyAppliedFilters||[],He=U.addLength1||!1,ke=q.length,Xe=U.objectId,gt=function(so){return so};if(A!==null&&Xe===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");A!==null&&(gt=ra.encryptor(Xe,0));var It={};de===!0&&(de=["FlateEncode"]);var tn=U.additionalKeyValues||[],Jt=(It=qt.API.processDataByFilters!==void 0?qt.API.processDataByFilters(q,de):{data:q,reverseChain:[]}).reverseChain+(Array.isArray(xe)?xe.join(" "):xe.toString());if(It.data.length!==0&&(tn.push({key:"Length",value:It.data.length}),He===!0&&tn.push({key:"Length1",value:ke})),Jt.length!=0)if(Jt.split("/").length-1==1)tn.push({key:"Filter",value:Jt});else{tn.push({key:"Filter",value:"["+Jt+"]"});for(var An=0;An>"),It.data.length!==0&&(le("stream"),le(gt(It.data)),le("endstream"))},sr=f.__private__.putPage=function(U){var q=U.number,de=U.data,xe=U.objId,He=U.contentsObjId;oo(xe,!0),le("<>"),le("endobj");var ke=de.join(` +`);return N===D.ADVANCED&&(ke+=` +Q`),oo(He,!0),ts({data:ke,filters:Rs(),objectId:He}),le("endobj"),xe},Ci=f.__private__.putPages=function(){var U,q,de=[];for(U=1;U<=pn;U++)Tt[U].objId=oa(),Tt[U].contentsObjId=oa();for(U=1;U<=pn;U++)de.push(sr({number:U,data:Ee[U],objId:Tt[U].objId,contentsObjId:Tt[U].contentsObjId,mediaBox:Tt[U].mediaBox,cropBox:Tt[U].cropBox,bleedBox:Tt[U].bleedBox,trimBox:Tt[U].trimBox,artBox:Tt[U].artBox,userUnit:Tt[U].userUnit,rootDictionaryObjId:Pr,resourceDictionaryObjId:Os}));oo(Pr,!0),le("<>"),le("endobj"),ut.publish("postPutPages")},cc=function(U){ut.publish("putFont",{font:U,out:le,newObject:Cn,putStream:ts}),U.isAlreadyPutted!==!0&&(U.objectNumber=Cn(),le("<<"),le("/Type /Font"),le("/BaseFont /"+ku(U.postScriptName)),le("/Subtype /Type1"),typeof U.encoding=="string"&&le("/Encoding /"+U.encoding),le("/FirstChar 32"),le("/LastChar 255"),le(">>"),le("endobj"))},mc=function(){for(var U in St)St.hasOwnProperty(U)&&(p===!1||p===!0&&g.hasOwnProperty(U))&&cc(St[U])},lc=function(U){U.objectNumber=Cn();var q=[];q.push({key:"Type",value:"/XObject"}),q.push({key:"Subtype",value:"/Form"}),q.push({key:"BBox",value:"["+[F(U.x),F(U.y),F(U.x+U.width),F(U.y+U.height)].join(" ")+"]"}),q.push({key:"Matrix",value:"["+U.matrix.toString()+"]"});var de=U.pages[1].join(` +`);ts({data:de,additionalKeyValues:q,objectId:U.objectNumber}),le("endobj")},pm=function(){for(var U in Wt)Wt.hasOwnProperty(U)&&lc(Wt[U])},Zd=function(U,q){var de,xe=[],He=1/(q-1);for(de=0;de<1;de+=He)xe.push(de);if(xe.push(1),U[0].offset!=0){var ke={offset:0,color:U[0].color};U.unshift(ke)}if(U[U.length-1].offset!=1){var Xe={offset:1,color:U[U.length-1].color};U.push(Xe)}for(var gt="",It=0,tn=0;tnU[It+1].offset;)It++;var Jt=U[It].offset,An=(de-Jt)/(U[It+1].offset-Jt),ia=U[It].color,fa=U[It+1].color;gt+=se(Math.round((1-An)*ia[0]+An*fa[0]).toString(16))+se(Math.round((1-An)*ia[1]+An*fa[1]).toString(16))+se(Math.round((1-An)*ia[2]+An*fa[2]).toString(16))}return gt.trim()},sa=function(U,q){q||(q=21);var de=Cn(),xe=Zd(U.colors,q),He=[];He.push({key:"FunctionType",value:"0"}),He.push({key:"Domain",value:"[0.0 1.0]"}),He.push({key:"Size",value:"["+q+"]"}),He.push({key:"BitsPerSample",value:"8"}),He.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),He.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ts({data:xe,additionalKeyValues:He,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:de}),le("endobj"),U.objectNumber=Cn(),le("<< /ShadingType "+U.type),le("/ColorSpace /DeviceRGB");var ke="/Coords ["+F(parseFloat(U.coords[0]))+" "+F(parseFloat(U.coords[1]))+" ";U.type===2?ke+=F(parseFloat(U.coords[2]))+" "+F(parseFloat(U.coords[3])):ke+=F(parseFloat(U.coords[2]))+" "+F(parseFloat(U.coords[3]))+" "+F(parseFloat(U.coords[4]))+" "+F(parseFloat(U.coords[5])),le(ke+="]"),U.matrix&&le("/Matrix ["+U.matrix.toString()+"]"),le("/Function "+de+" 0 R"),le("/Extend [true true]"),le(">>"),le("endobj")},zp=function(U,q){var de=oa(),xe=Cn();q.push({resourcesOid:de,objectOid:xe}),U.objectNumber=xe;var He=[];He.push({key:"Type",value:"/Pattern"}),He.push({key:"PatternType",value:"1"}),He.push({key:"PaintType",value:"1"}),He.push({key:"TilingType",value:"1"}),He.push({key:"BBox",value:"["+U.boundingBox.map(F).join(" ")+"]"}),He.push({key:"XStep",value:F(U.xStep)}),He.push({key:"YStep",value:F(U.yStep)}),He.push({key:"Resources",value:de+" 0 R"}),U.matrix&&He.push({key:"Matrix",value:"["+U.matrix.toString()+"]"}),ts({data:U.stream,additionalKeyValues:He,objectId:U.objectNumber}),le("endobj")},bi=function(U){var q;for(q in Kt)Kt.hasOwnProperty(q)&&(Kt[q]instanceof bd?sa(Kt[q]):Kt[q]instanceof zu&&zp(Kt[q],U))},Pl=function(U){for(var q in U.objectNumber=Cn(),le("<<"),U)switch(q){case"opacity":le("/ca "+Z(U[q]));break;case"stroke-opacity":le("/CA "+Z(U[q]))}le(">>"),le("endobj")},Am=function(){var U;for(U in Gn)Gn.hasOwnProperty(U)&&Pl(Gn[U])},Ql=function(){for(var U in le("/XObject <<"),Wt)Wt.hasOwnProperty(U)&&Wt[U].objectNumber>=0&&le("/"+U+" "+Wt[U].objectNumber+" 0 R");ut.publish("putXobjectDict"),le(">>")},Yd=function(){ra.oid=Cn(),le("<<"),le("/Filter /Standard"),le("/V "+ra.v),le("/R "+ra.r),le("/U <"+ra.toHexString(ra.U)+">"),le("/O <"+ra.toHexString(ra.O)+">"),le("/P "+ra.P),le(">>"),le("endobj")},dc=function(){for(var U in le("/Font <<"),St)St.hasOwnProperty(U)&&(p===!1||p===!0&&g.hasOwnProperty(U))&&le("/"+U+" "+St[U].objectNumber+" 0 R");le(">>")},hs=function(){if(Object.keys(Kt).length>0){for(var U in le("/Shading <<"),Kt)Kt.hasOwnProperty(U)&&Kt[U]instanceof bd&&Kt[U].objectNumber>=0&&le("/"+U+" "+Kt[U].objectNumber+" 0 R");ut.publish("putShadingPatternDict"),le(">>")}},fm=function(U){if(Object.keys(Kt).length>0){for(var q in le("/Pattern <<"),Kt)Kt.hasOwnProperty(q)&&Kt[q]instanceof f.TilingPattern&&Kt[q].objectNumber>=0&&Kt[q].objectNumber>")}},ns=function(){if(Object.keys(Gn).length>0){var U;for(U in le("/ExtGState <<"),Gn)Gn.hasOwnProperty(U)&&Gn[U].objectNumber>=0&&le("/"+U+" "+Gn[U].objectNumber+" 0 R");ut.publish("putGStateDict"),le(">>")}},va=function(U){oo(U.resourcesOid,!0),le("<<"),le("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),dc(),hs(),fm(U.objectOid),ns(),Ql(),le(">>"),le("endobj")},qd=function(){var U=[];mc(),Am(),pm(),bi(U),ut.publish("putResources"),U.forEach(va),va({resourcesOid:Os,objectOid:Number.MAX_SAFE_INTEGER}),ut.publish("postPutResources")},Kd=function(){ut.publish("putAdditionalObjects");for(var U=0;U>8&&(It=!0);U=gt.join("")}for(de=U.length;It===void 0&&de!==0;)U.charCodeAt(de-1)>>8&&(It=!0),de--;if(!It)return U;for(gt=q.noBOM?[]:[254,255],de=0,xe=U.length;de>8)>>8)throw new Error("Character at position "+de+" of string '"+U+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");gt.push(Jt),gt.push(tn-(Jt<<8))}return String.fromCharCode.apply(void 0,gt)},Po=f.__private__.pdfEscape=f.pdfEscape=function(U,q){return gm(U,q).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ac=f.__private__.beginPage=function(U){Ee[++pn]=[],Tt[pn]={objId:0,contentsObjId:0,userUnit:Number(i),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(U[0]),topRightY:Number(U[1])}},wi(pn),je(Ee[E])},Il=function(U,q){var de,xe,He;switch(n=q||n,typeof U=="string"&&(de=B(U.toLowerCase()),Array.isArray(de)&&(xe=de[0],He=de[1])),Array.isArray(U)&&(xe=U[0]*Ye,He=U[1]*Ye),isNaN(xe)&&(xe=o[0],He=o[1]),(xe>14400||He>14400)&&(Vn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),xe=Math.min(14400,xe),He=Math.min(14400,He)),o=[xe,He],n.substr(0,1)){case"l":He>xe&&(o=[He,xe]);break;case"p":xe>He&&(o=[He,xe])}Ac(o),yc(Ol),le(Qo),Rl!==0&&le(Rl+" J"),bc!==0&&le(bc+" j"),ut.publish("addPage",{pageNumber:pn})},Fl=function(U){U>0&&U<=pn&&(Ee.splice(U,1),Tt.splice(U,1),pn--,E>pn&&(E=pn),this.setPage(E))},wi=function(U){U>0&&U<=pn&&(E=U)},Zp=f.__private__.getNumberOfPages=f.getNumberOfPages=function(){return Ee.length-1},xm=function(U,q,de){var xe,He=void 0;return de=de||{},U=U!==void 0?U:St[Te].fontName,q=q!==void 0?q:St[Te].fontStyle,xe=U.toLowerCase(),Et[xe]!==void 0&&Et[xe][q]!==void 0?He=Et[xe][q]:Et[U]!==void 0&&Et[U][q]!==void 0?He=Et[U][q]:de.disableWarning===!1&&Vn.warn("Unable to look up font label for font '"+U+"', '"+q+"'. Refer to getFontList() for available fonts."),He||de.noFallback||(He=Et.times[q])==null&&(He=Et.times.normal),He},Bn=f.__private__.putInfo=function(){var U=Cn(),q=function(xe){return xe};for(var de in A!==null&&(q=ra.encryptor(U,0)),le("<<"),le("/Producer ("+Po(q("jsPDF "+qt.version))+")"),tt)tt.hasOwnProperty(de)&&tt[de]&&le("/"+de.substr(0,1).toUpperCase()+de.substr(1)+" ("+Po(q(tt[de]))+")");le("/CreationDate ("+Po(q(X))+")"),le(">>"),le("endobj")},hm=f.__private__.putCatalog=function(U){var q=(U=U||{}).rootDictionaryObjId||Pr;switch(Cn(),le("<<"),le("/Type /Catalog"),le("/Pages "+q+" 0 R"),We||(We="fullwidth"),We){case"fullwidth":le("/OpenAction [3 0 R /FitH null]");break;case"fullheight":le("/OpenAction [3 0 R /FitV null]");break;case"fullpage":le("/OpenAction [3 0 R /Fit]");break;case"original":le("/OpenAction [3 0 R /XYZ null null 1]");break;default:var de=""+We;de.substr(de.length-1)==="%"&&(We=parseInt(We)/100),typeof We=="number"&&le("/OpenAction [3 0 R /XYZ null null "+Z(We)+"]")}switch(De||(De="continuous"),De){case"continuous":le("/PageLayout /OneColumn");break;case"single":le("/PageLayout /SinglePage");break;case"two":case"twoleft":le("/PageLayout /TwoColumnLeft");break;case"tworight":le("/PageLayout /TwoColumnRight")}Dt&&le("/PageMode /"+Dt),ut.publish("putCatalog"),le(">>"),le("endobj")},$d=f.__private__.putTrailer=function(){le("trailer"),le("<<"),le("/Size "+(ie+1)),le("/Root "+ie+" 0 R"),le("/Info "+(ie-1)+" 0 R"),A!==null&&le("/Encrypt "+ra.oid+" 0 R"),le("/ID [ <"+ae+"> <"+ae+"> ]"),le(">>")},kl=f.__private__.putHeader=function(){le("%PDF-"+y),le("%ºß¬à")},Wd=f.__private__.putXRef=function(){var U="0000000000";le("xref"),le("0 "+(ie+1)),le("0000000000 65535 f ");for(var q=1;q<=ie;q++)typeof ue[q]=="function"?le((U+ue[q]()).slice(-10)+" 00000 n "):ue[q]!==void 0?le((U+ue[q]).slice(-10)+" 00000 n "):le("0000000000 00000 n ")},rr=f.__private__.buildDocument=function(){Ve(),je(pe),ut.publish("buildDocument"),kl(),Ci(),Kd(),qd(),A!==null&&Yd(),Bn(),hm();var U=me;return Wd(),$d(),le("startxref"),le(""+U),le("%%EOF"),je(Ee[E]),pe.join(` +`)},fc=f.__private__.getBlob=function(U){return new Blob([at(U)],{type:"application/pdf"})},Bi=f.output=f.__private__.output=So((function(U,q){switch(typeof(q=q||{})=="string"?q={filename:q}:q.filename=q.filename||"generated.pdf",U){case void 0:return rr();case"save":f.save(q.filename);break;case"arraybuffer":return at(rr());case"blob":return fc(rr());case"bloburi":case"bloburl":if($t.URL!==void 0&&typeof $t.URL.createObjectURL=="function")return $t.URL&&$t.URL.createObjectURL(fc(rr()))||void 0;Vn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var de="",xe=rr();try{de=Kw(xe)}catch{de=Kw(unescape(encodeURIComponent(xe)))}return"data:application/pdf;filename="+q.filename+";base64,"+de;case"pdfobjectnewwindow":if(Object.prototype.toString.call($t)==="[object Window]"){var He="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",ke=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';q.pdfObjectUrl&&(He=q.pdfObjectUrl,ke="");var Xe=' - + + diff --git a/src/components/CompleteQimenAnalysis.tsx b/src/components/CompleteQimenAnalysis.tsx index dd3eabf..f591c30 100644 --- a/src/components/CompleteQimenAnalysis.tsx +++ b/src/components/CompleteQimenAnalysis.tsx @@ -107,47 +107,25 @@ const CompleteQimenAnalysis: React.FC = ({ analysis, classNa // 奇门盘字段中文映射 'palace': '宫位', 'wuxing': '五行', - 'type': '类型', - 'score': '评分', - 'level': '等级', - 'name': '名称', - 'elements': '构成要素', - 'overall': '综合评估', - 'primary': '主要用神', - 'secondary': '次要用神', - 'auxiliary': '辅助用神', // 财运相关字段 'profit': '利润', 'investment': '投资', - 'wealth': '财富', 'money': '金钱', 'finance': '财务', 'business': '生意', 'career': '事业', 'work': '工作', - 'job': '职业', 'success': '成功', 'failure': '失败', - 'opportunity': '机会', 'risk': '风险', 'challenge': '挑战', 'advantage': '优势', 'disadvantage': '劣势', - // 用神分析字段 - 'matter': '事情', - 'result': '结果', - 'self': '自身', - 'opponent': '对手', + // 用神分析字段(移除重复项) 'helper': '帮助者', 'obstacle': '阻碍', - // 五行分析字段 - 'dominant': '主导五行', - 'balance': '平衡状态', - 'suggestions': '建议', - 'notes': '备注', - 'season': '季节', - // 时机分析字段 - 'favorable': '有利', + // 五行分析字段(移除重复项) + // 时机分析字段(移除重复项) 'unfavorable': '不利', 'neutral': '中性', // 其他常见字段 @@ -160,9 +138,7 @@ const CompleteQimenAnalysis: React.FC = ({ analysis, classNa 'poor': '很差', 'average': '一般', // 感情相关字段 - 'spouse': '配偶', 'relationship': '感情关系', - 'matchmaker': '媒人', 'marriage_palace': '婚姻宫', 'relationship_door': '感情门', 'love': '爱情', @@ -637,7 +613,7 @@ const CompleteQimenAnalysis: React.FC = ({ analysis, classNa
{getYongShenName(key)}: - {key === 'favorability' ? `${Math.round(value)}分` : getChineseValue(key, value)} + {key === 'favorability' ? `${Math.round(Number(value))}分` : getChineseValue(key, value)}
{key === 'favorability' && ( @@ -645,10 +621,10 @@ const CompleteQimenAnalysis: React.FC = ({ analysis, classNa
= 70 ? 'bg-green-500' : - value >= 50 ? 'bg-yellow-500' : 'bg-red-500' + Number(value) >= 70 ? 'bg-green-500' : + Number(value) >= 50 ? 'bg-yellow-500' : 'bg-red-500' }`} - style={{ width: `${Math.min(value, 100)}%` }} + style={{ width: `${Math.min(Number(value), 100)}%` }} >