diff --git a/dev/index.html b/dev/index.html new file mode 100644 index 0000000..6221e90 --- /dev/null +++ b/dev/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + AI小财神 + + + + + +
+ + + + \ No newline at end of file diff --git a/dev/static/css/AIfind-9eb4eb4f.css b/dev/static/css/AIfind-9eb4eb4f.css new file mode 100644 index 0000000..1474e46 --- /dev/null +++ b/dev/static/css/AIfind-9eb4eb4f.css @@ -0,0 +1 @@ +.news-container[data-v-67b3f00a]{height:auto;display:flex;flex-direction:column;align-items:center;gap:10px}.news-item[data-v-67b3f00a]{width:60%;padding:10px;border:2px solid #af84e0!important;border-radius:4px;text-align:center;font-size:18px;font-weight:700;color:#000}@media (max-width: 768px){.news-item[data-v-67b3f00a]{width:60%;font-size:16px}}.purple-text[data-v-67b3f00a]{color:#7315df!important;cursor:pointer}.daily-item[data-v-67b3f00a]{font-size:20px;font-weight:700;line-height:1.8;white-space:nowrap;text-align:center}.newsDialog[data-v-67b3f00a] .el-dialog__body{flex-direction:column;align-items:center;display:flex;padding:20px}.newsDialog[data-v-67b3f00a] .el-dialog{text-align:center}.newsDialogImg[data-v-67b3f00a]{width:80%;height:auto;margin:0 auto}.dailyReplayImg[data-v-67b3f00a]{text-align:center}.dailyReplayItem[data-v-67b3f00a]{margin-bottom:20px}.closeBtn[data-v-67b3f00a]{display:flex}.dailyReplayClass{background:rgba(0,0,0,.5)}.title{font-size:48px;color:#fff;text-align:center;margin-top:2%;margin-bottom:20px}@media (max-width: 768px){.title{font-size:36px}} diff --git a/dev/static/css/AiEmotion-5436ed6b.css b/dev/static/css/AiEmotion-5436ed6b.css new file mode 100644 index 0000000..7809eda --- /dev/null +++ b/dev/static/css/AiEmotion-5436ed6b.css @@ -0,0 +1 @@ +.stock-tabs[data-v-190c6516]{background:#02107d;border-radius:8px;padding:12px;margin-bottom:16px;border:1px solid #02107d}.tabs-container[data-v-190c6516]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tab-item[data-v-190c6516]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:120px}.tab-item[data-v-190c6516]:hover{border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.tab-item.active[data-v-190c6516]{background:#007bff;border-color:#007bff;color:#fff}.stock-info[data-v-190c6516]{display:flex;flex-direction:column;flex:1}.stock-name[data-v-190c6516]{font-size:14px;font-weight:500;line-height:1.2}.stock-code[data-v-190c6516]{font-size:12px;opacity:.8;line-height:1.2}.close-btn[data-v-190c6516]{width:20px;height:20px;border:none;background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;transition:background-color .2s ease}.close-btn[data-v-190c6516]:hover{background:rgba(255,0,0,.2)}.tab-item.active .close-btn[data-v-190c6516]{background:rgba(255,255,255,.2)}.tab-item.active .close-btn[data-v-190c6516]:hover{background:rgba(255,255,255,.3)}.tabs-actions[data-v-190c6516]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #02107d}.stock-count[data-v-190c6516]{font-size:12px;color:#fff}.clear-all-btn[data-v-190c6516]{padding:4px 8px;font-size:17px;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.clear-all-btn[data-v-190c6516]:hover{background:#c82333}@media (max-width: 768px){.tabs-container[data-v-190c6516]{gap:6px}.tab-item[data-v-190c6516]{min-width:100px;padding:6px 8px}.stock-name[data-v-190c6516]{font-size:13px}.stock-code[data-v-190c6516]{font-size:11px}}.disclaimer-text[data-v-6ad5966e]{font-size:24px;color:#eee;font-weight:700;text-align:center}.stock-statistics-overview[data-v-6ad5966e]{background:rgba(255,255,255,.95);border-radius:15px;padding:20px;margin-bottom:20px;box-shadow:0 8px 32px #0000001a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.statistics-header[data-v-6ad5966e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.statistics-header h3[data-v-6ad5966e]{margin:0;color:#333;font-size:18px;font-weight:600}.stock-count[data-v-6ad5966e]{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.statistics-content[data-v-6ad5966e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.stat-item[data-v-6ad5966e]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:rgba(102,126,234,.1);border-radius:8px;border-left:4px solid #667eea}.stat-label[data-v-6ad5966e]{color:#666;font-size:14px;font-weight:500}.stat-value[data-v-6ad5966e]{color:#333;font-size:16px;font-weight:600}.stat-value.hot-temp[data-v-6ad5966e]{color:#ff4757}.stat-value.cold-temp[data-v-6ad5966e]{color:#3742fa}.temperature-distribution[data-v-6ad5966e]{display:flex;flex-wrap:wrap;gap:10px}.distribution-item[data-v-6ad5966e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.8);border-radius:20px;border:1px solid #e0e0e0}.temp-level[data-v-6ad5966e]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:10px;color:#fff}.temp-level.hot[data-v-6ad5966e]{background:#ff4757}.temp-level.warm[data-v-6ad5966e]{background:#ff6b35}.temp-level.normal[data-v-6ad5966e]{background:#26de81}.temp-level.cool[data-v-6ad5966e]{background:#45aaf2}.temp-level.cold[data-v-6ad5966e]{background:#3742fa}.temp-count[data-v-6ad5966e]{color:#666;font-size:12px;font-weight:500}.matrix-header[data-v-6ad5966e]{width:100%;display:flex;align-items:center}.temperature-content[data-v-6ad5966e]{padding-top:8%;display:flex;align-items:center;justify-content:center;gap:10rem}.temperature-content .content1[data-v-6ad5966e]{display:flex;flex-direction:column;align-items:center}.temperature-content .content1 img[data-v-6ad5966e]{scale:.5}.temperature-display[data-v-6ad5966e]{display:flex;flex-direction:column;gap:30px}.temperature-display[data-v-6ad5966e]:after{content:"";display:table;clear:both}.temperature-content .temperature-hot[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/redBorder-b9ac7f51.png);background-repeat:no-repeat;background-size:100% 100%;width:22vw;max-width:400px;min-width:200px;text-align:center;font-size:24px;color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.temperature-content .temperature-cold[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/blueBorder-444dd8ab.png);background-repeat:no-repeat;background-size:100% 100%;width:22vw;max-width:400px;min-width:200px;text-align:center;font-size:24px;color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0}.golden-wheel[data-v-6ad5966e]{width:100%;display:flex;justify-content:center}.golden-wheel-img[data-v-6ad5966e]{width:30%;max-width:500px;height:auto}@keyframes rotate-6ad5966e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-image[data-v-6ad5966e]{animation:rotate-6ad5966e 5s linear;will-change:transform}.bk-image[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;height:auto;margin:20px auto 0}.bk-image .conclusion-container[data-v-6ad5966e]{padding:45px;border-radius:15px;margin:20px}.bk-image .conclusion-container .conclusion-item[data-v-6ad5966e]{border-radius:12px;transition:all .3s ease;overflow:hidden}.bk-image .conclusion-container .conclusion-item[data-v-6ad5966e]:last-child{margin-bottom:0}.bk-image .conclusion-container .conclusion-item .conclusion-title[data-v-6ad5966e]{color:gold;font-size:22px;font-weight:700;margin:22px 0 15px;text-align:center;letter-spacing:2px}.bk-image .conclusion-container .conclusion-item .conclusion-text[data-v-6ad5966e]{color:#fff;font-size:20px;line-height:1.8;margin:0 0 12px;text-align:center;word-wrap:break-word;position:relative}.bk-image .conclusion-container .conclusion-item .conclusion-text[data-v-6ad5966e]:last-child{margin-bottom:0}.bk-image .conclusion-placeholder[data-v-6ad5966e]{padding:30px;text-align:center;border-radius:12px}.bk-image .conclusion-placeholder p[data-v-6ad5966e]{color:#999;font-size:16px;margin:0;font-style:italic}.text-container[data-v-6ad5966e]{position:relative;color:#fff;text-align:left;padding:45px;border-radius:15px}.text-container .title[data-v-6ad5966e]{display:block;color:gold;font-weight:700;margin-top:0;margin-bottom:20px;font-size:22px;text-align:center}.text-container .content[data-v-6ad5966e]{display:block;color:#fff;text-align:center;font-size:22px}.core-logic-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:cover;background-repeat:no-repeat;width:95%;height:auto;min-height:70rem;margin:0 auto}.core-logic-header[data-v-6ad5966e]{margin:2% auto 1%;width:fit-content}.core-highlights-header[data-v-6ad5966e]{margin:2% auto 1%;display:flex;align-items:center;justify-content:center}.emotion-decoder-content[data-v-6ad5966e]{margin:0 auto}.energy-converter-content[data-v-6ad5966e]{min-width:100%;margin-top:3%}.bottom-radar-header[data-v-6ad5966e]{display:flex;justify-content:center;align-items:center;flex-direction:column}.bottom-radar-header img[data-v-6ad5966e]{scale:.5}.energy-converter-header[data-v-6ad5966e]{display:flex;justify-content:center;align-items:center;flex-direction:column}.energy-converter-header img[data-v-6ad5966e]{scale:.5}.bottom-radar-icon[data-v-6ad5966e],.energy-converter-icon[data-v-6ad5966e]{width:fit-content;height:auto;margin:2% auto 1%;display:flex;align-items:center;justify-content:center}.core-logic-content[data-v-6ad5966e]{margin:0 auto;width:fit-content}.market-temperature-icon[data-v-6ad5966e]{width:fit-content;height:auto;margin:2% auto 1%;display:flex;align-items:center;justify-content:center}.bottom-radar-title[data-v-6ad5966e],.emotion-decoder-title[data-v-6ad5966e],.temperature-title[data-v-6ad5966e]{margin:2% auto 1%;width:fit-content}.matrix-title[data-v-6ad5966e]{margin:0 auto 1%;width:fit-content}.emotion-decoder-header[data-v-6ad5966e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.emotion-decoder-header img[data-v-6ad5966e]{scale:.5}.emotion-decoder-icon[data-v-6ad5966e]{width:fit-content;height:auto;margin:2% auto 1%;display:flex;align-items:center;justify-content:center}.emotion-decoder-text[data-v-6ad5966e],.bottom-radar-text[data-v-6ad5966e],.energy-converter-text[data-v-6ad5966e]{color:#fff;font-size:20px;font-weight:700}.scenario-application-section[data-v-6ad5966e]{text-align:center;margin-top:2%;margin-bottom:1%}.scaled-img[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/tree00000-5418fbd6.jpg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;width:80%;height:350px;margin:2% auto 3%}.lz-img[data-v-6ad5966e]{text-align:center;padding-top:30px}.decision-tree-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;height:auto;min-height:30rem;margin:0 auto}.energy-converter-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;height:auto;margin:0 auto;box-sizing:border-box;transition:all .3s ease;min-height:85vh}.bottom-radar-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;max-width:100%;height:auto;margin:0 auto;box-sizing:border-box;transition:all .3s ease}.emotion-decoder-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;max-width:100%;height:auto;margin:0 auto;box-sizing:border-box;transition:all .3s ease;padding-bottom:1rem}.market-temperature-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:50vw;max-width:100%;height:auto;min-height:70rem;margin:0 auto;box-sizing:border-box;transition:all .3s ease}.main-content-wrapper[data-v-6ad5966e]{background-size:100% 100%;background-repeat:no-repeat;width:77vw;max-width:100%;height:auto;margin:0 auto;box-sizing:border-box;transition:all .3s ease}.matrix-content[data-v-6ad5966e]{display:flex;flex-direction:column;align-items:center}.matrix-main-title[data-v-6ad5966e]{color:#fff;font-size:20px;font-weight:700;margin-left:0%}.market-temperature-value[data-v-6ad5966e]{font-size:1.5rem;font-weight:700;color:#fff;margin-left:auto}.market-temperature-label[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk01-408cc37b.png);background-size:100% 100%;background-repeat:no-repeat;padding:10px;color:#fff;font-size:20px;font-weight:700;text-align:center;margin-left:0;width:30%;min-width:200px;max-width:50%;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.main[data-v-6ad5966e]{width:83%;max-width:1400px;min-width:320px;min-height:100px;height:auto;padding:1rem;box-sizing:border-box;background-color:#2b378d;margin:0 auto;transition:width .3s ease;margin-bottom:10rem}.ai-emotion-container[data-v-6ad5966e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative}.user-input-display[data-v-6ad5966e]{margin-top:20px;display:flex;flex-direction:column;width:100%}.message-container[data-v-6ad5966e]{display:flex;margin-bottom:30px;width:100%}.user-message-container[data-v-6ad5966e]{align-items:center;margin-left:auto;gap:10px;margin-right:5px}.user-content[data-v-6ad5966e]{display:flex;height:100%;align-items:center;margin-right:5px}.user-content .user-message[data-v-6ad5966e]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.user-message-speaker[data-v-6ad5966e]{width:32px;height:32px;object-fit:contain;margin-right:5px;cursor:pointer;transition:all .3s ease}.user-sendTime[data-v-6ad5966e]{width:100%;text-align:center;color:#fff9;font-size:.8rem}.user-message-speaker[data-v-6ad5966e]:hover{transform:scale(1.1)}.user-message-speaker.speaker-active[data-v-6ad5966e]{animation:pulse-6ad5966e 1.5s infinite}@keyframes pulse-6ad5966e{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.user-message[data-v-6ad5966e]{color:#6d22f8;background:white;font-weight:700;padding:15px 20px;border-radius:15px;max-width:80%;text-align:left;box-shadow:0 2px 5px #0000001a;margin:0;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word}.ai-message-container[data-v-6ad5966e]{background-color:#f1f1f1;border-radius:10px;align-items:flex-start;margin-right:auto;width:100%;white-space:normal;overflow:visible;align-items:center;display:flex}.thinking-gif[data-v-6ad5966e]{width:40px;height:40px;object-fit:contain;margin-top:5px;margin-left:10px;border-radius:8px;animation:float-6ad5966e 2s ease-in-out infinite}@keyframes float-6ad5966e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.loading-dots[data-v-6ad5966e]{display:inline-block}.dot[data-v-6ad5966e]{opacity:.4;animation:loading-6ad5966e 1.4s infinite}.dot[data-v-6ad5966e]:nth-child(1){animation-delay:0s}.dot[data-v-6ad5966e]:nth-child(2){animation-delay:.2s}.dot[data-v-6ad5966e]:nth-child(3){animation-delay:.4s}.dot[data-v-6ad5966e]:nth-child(4){animation-delay:.6s}.dot[data-v-6ad5966e]:nth-child(5){animation-delay:.8s}.dot[data-v-6ad5966e]:nth-child(6){animation-delay:1s}@keyframes loading-6ad5966e{0%,60%,to{opacity:.4}30%{opacity:1}}.ai-message[data-v-6ad5966e]{color:#000;font-weight:700;padding:10px;border-radius:15px;text-align:left;width:100%;overflow:visible;align-items:center;display:flex;margin:20px 10px}.input-container[data-v-6ad5966e]{display:flex;align-items:center;gap:10px}.fixed-bottom[data-v-6ad5966e]{position:fixed;bottom:100px;left:0;width:100%;background-color:#f8f9fa;padding:10px 20px;box-shadow:0 -2px 5px #0000001a}.input-box[data-v-6ad5966e]{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;width:calc(100% - 120px)}.send-button[data-v-6ad5966e]{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer}.send-button[data-v-6ad5966e]:hover{background-color:#0056b3}@media only screen and (max-width: 1200px){.main[data-v-6ad5966e]{width:95%;padding:.8rem}.market-temperature-label[data-v-6ad5966e]{width:40%;min-width:170px;max-width:60%;font-size:1.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-temperature-value[data-v-6ad5966e]{font-size:1.3rem}.market-temperature-section[data-v-6ad5966e]{min-height:60rem}.decision-tree-section[data-v-6ad5966e]{min-height:42rem}.scaled-img[data-v-6ad5966e]{height:350px;min-height:30rem}}@media only screen and (max-width: 992px){.main[data-v-6ad5966e]{width:98%;padding:.6rem}.market-temperature-section[data-v-6ad5966e]{min-height:55rem}.decision-tree-section[data-v-6ad5966e]{min-height:35rem}.scaled-img[data-v-6ad5966e]{height:300px;min-height:25rem;background-size:contain}}@media only screen and (max-width: 768px){.disclaimer-text[data-v-6ad5966e]{font-size:18px;color:#eee;font-weight:700;text-align:center}.text-container .content[data-v-6ad5966e]{display:block;color:#fff;text-align:center;font-size:20px}.market-temperature-icon[data-v-6ad5966e]{width:auto;height:auto;display:flex;align-items:center;justify-content:center;scale:.5}.matrix-header[data-v-6ad5966e]{display:flex;align-items:center}.main[data-v-6ad5966e]{width:90%;padding:.5rem;margin-bottom:5rem;background-color:#2b378d;border-radius:0 0 10px 10px}.energy-converter-text[data-v-6ad5966e]{color:#fff;font-size:20px;font-weight:700;margin-left:28%}.energy-converter-content[data-v-6ad5966e]{min-width:100%}.scaled-img[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/tree00000-5418fbd6.jpg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;width:90%;margin-top:4%;height:200px;min-height:200px}.bottom-radar-text[data-v-6ad5966e],.emotion-decoder-text[data-v-6ad5966e]{color:#fff;font-size:20px;font-weight:700;margin-left:30%}.golden-wheel img[data-v-6ad5966e]{width:50%}.matrix-title img[data-v-6ad5966e]{width:100%}.temperature-title img[data-v-6ad5966e],.emotion-decoder-title img[data-v-6ad5966e],.bottom-radar-title img[data-v-6ad5966e]{width:100%;margin:10px}.core-highlights-header img[data-v-6ad5966e]{scale:.5}.core-logic-header img[data-v-6ad5966e]{width:100%;margin:10px}.scaled-img img[data-v-6ad5966e]{width:30%;height:auto}.scenario-application-section img[data-v-6ad5966e]{width:100%;margin:10px}.matrix-main-title[data-v-6ad5966e]{font-size:20px;margin-left:5%}.matrix-header .market-temperature-value[data-v-6ad5966e]{font-size:14px;color:#fff;float:right}.market-temperature-section[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk00000-8df47909.png);background-size:100% 100%;background-repeat:no-repeat;width:100%;height:auto}.emotion-decoder-section[data-v-6ad5966e]{width:80vw;height:auto;margin:0 auto}.market-temperature-section[data-v-6ad5966e]{min-height:45rem}.matrix-header img[data-v-6ad5966e]{width:68%;height:auto;margin-left:0%}.emotion-decoder-icon[data-v-6ad5966e],.bottom-radar-icon[data-v-6ad5966e],.energy-converter-icon[data-v-6ad5966e]{width:25%;height:auto;scale:.5}.lz-img{&[data-v-6ad5966e]{margin-bottom:0;padding-top:0}img[data-v-6ad5966e] {width: 30%; height: auto; margin-top: 5%;}}.decision-tree-section[data-v-6ad5966e]{background-size:100% 100%;background-repeat:no-repeat;width:80vw;height:auto;min-height:20rem;margin:0 auto}.bk-image{.conclusion-container {&[data-v-6ad5966e] {padding: 15px; border-radius: 8px; margin: 8px;} .conclusion-item {&[data-v-6ad5966e]:last-child {margin-bottom: 40px;} .conclusion-title[data-v-6ad5966e] {color: #ffd700; font-size: 16px; font-weight: bold; margin: 0 0 8px 0; text-align: center;} .conclusion-text {&[data-v-6ad5966e] {color: #ffffff; font-size: 14px; line-height: 1.5; margin: 0 0 6px 0; text-align: left; word-wrap: break-word;} &[data-v-6ad5966e]:last-child {margin-bottom: 0;}}}} .conclusion-placeholder {&[data-v-6ad5966e] {padding: 15px; text-align: center;} p[data-v-6ad5966e] {color: #999999; font-size: 12px; margin: 0;}}}.bk-image{&[data-v-6ad5966e]{background-size:100% 100%;background-repeat:no-repeat;width:80vw;height:auto;margin:0 auto}.conclusion-container {&[data-v-6ad5966e] {padding-top: 20px; border-radius: 15px; margin: 20px;} .conclusion-item[data-v-6ad5966e] {border-radius: 12px; transition: all .3s ease; overflow: hidden;} .conclusion-item[data-v-6ad5966e]:last-child {margin-bottom: 40;} .conclusion-item .conclusion-title[data-v-6ad5966e] {color: #ffd700; font-size: 22px; font-weight: bold; text-align: center; letter-spacing: 2px; margin-top: 22px;} .conclusion-item .conclusion-text[data-v-6ad5966e] {color: #ffffff; font-size: 20px; line-height: 1.8; margin: 0 0 12px 0; text-align: center; word-wrap: break-word; position: relative;} .conclusion-item .conclusion-text[data-v-6ad5966e]:last-child {margin-bottom: 0;}} .conclusion-placeholder[data-v-6ad5966e] {padding: 30px; text-align: center; border-radius: 12px; background: rgba(255,255,255,.05); border: 1px dashed rgba(153,153,153,.3);} .conclusion-placeholder p[data-v-6ad5966e] {color: #999999; font-size: 16px; margin: 0; font-style: italic;} .disclaimer-item[data-v-6ad5966e] {padding-bottom: 15%; text-align: center;} .disclaimer-item p[data-v-6ad5966e] {color: #ffffff !important; font-size: 18px; margin: 0; letter-spacing: 1px;}}.bottom-radar-section[data-v-6ad5966e]{background-size:100% 100%;background-repeat:no-repeat;width:80vw;height:auto}.energy-converter-section[data-v-6ad5966e]{background-size:100% 100%;background-repeat:no-repeat;width:80vw;height:auto;margin:0 auto;min-height:55vh}.temperature-display[data-v-6ad5966e]{display:flex;flex-direction:column;gap:0;height:auto}.temperature-content .temperature-cold[data-v-6ad5966e],.temperature-content .temperature-hot[data-v-6ad5966e]{min-width:200px;font-size:16px}.temperature-content[data-v-6ad5966e]{padding-top:8%;display:flex;align-items:center;justify-content:center;gap:0rem}.market-temperature-label[data-v-6ad5966e]{background-image:url(/aixiaocaishen/static/images/bk01-408cc37b.png);background-size:100% 100%;background-repeat:no-repeat;display:inline-block;padding:10px;color:#fff;font-size:14px;text-align:center;width:50%}.temperature-display[data-v-6ad5966e]{flex-direction:column;gap:1rem;align-items:center}.market-temperature-value[data-v-6ad5966e]{font-size:1.2rem}.matrix-main-title[data-v-6ad5966e],.emotion-decoder-text[data-v-6ad5966e],.bottom-radar-text[data-v-6ad5966e],.energy-converter-text[data-v-6ad5966e]{font-size:18px;margin-left:0}}@media only screen and (max-width: 480px){.main[data-v-6ad5966e]{width:90%;padding:.3rem;margin-bottom:3rem}.temperature-display[data-v-6ad5966e]{flex-direction:column;gap:.8rem;align-items:center;margin-right:30px}.temperature-content .temperature-cold[data-v-6ad5966e],.temperature-content .temperature-hot[data-v-6ad5966e]{width:10vw;min-width:100px;font-size:14px}.market-temperature-value[data-v-6ad5966e]{font-size:1rem}.golden-wheel-img[data-v-6ad5966e]{width:80%}.market-temperature-section[data-v-6ad5966e]{min-height:35rem}.decision-tree-section[data-v-6ad5966e]{min-height:15rem}.scaled-img[data-v-6ad5966e]{height:150px;min-height:150px}}@keyframes spin-6ad5966e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.conversation-area[data-v-6ad5966e]{width:100%;padding:0 20px}.message-list[data-v-6ad5966e]{display:flex;flex-direction:column;gap:15px}.message-item[data-v-6ad5966e]{width:100%;display:flex}.user-message-item[data-v-6ad5966e]{justify-content:flex-end}.ai-message-item[data-v-6ad5966e]{justify-content:flex-start}.user-message-wrapper[data-v-6ad5966e]{display:flex;justify-content:flex-end;max-width:70%}.ai-message-wrapper[data-v-6ad5966e]{display:flex;justify-content:flex-start}.top-anchor[data-v-6ad5966e]{position:relative;top:0;left:0;width:100%;height:1px;display:block;visibility:visible;opacity:0;pointer-events:none}.back-to-top[data-v-6ad5966e]{position:sticky!important;bottom:20px!important;left:calc(100% - 70px)!important;width:50px!important;height:50px!important;background:linear-gradient(135deg,#00d4ff 0%,#0066cc 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;z-index:100!important;color:#fff!important;opacity:1!important;visibility:visible!important;margin-top:20px!important;margin-bottom:20px!important}.back-to-top[data-v-6ad5966e]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00d4ff80;background:linear-gradient(135deg,#00e6ff 0%,#0077dd 100%)}.back-to-top[data-v-6ad5966e]:active{transform:translateY(-1px)}.page-container[data-v-6ad5966e]{position:relative;width:100%}.master[data-v-6ad5966e]:last-child{border-bottom:none;margin-bottom:0}.main[data-v-6ad5966e]{position:relative}@media only screen and (max-width: 768px){.back-to-top[data-v-6ad5966e]{left:calc(100% - 65px)!important;width:45px!important;height:45px!important}}@media only screen and (max-width: 480px){.back-to-top[data-v-6ad5966e]{left:calc(100% - 60px)!important;width:40px!important;height:40px!important}.back-to-top svg[data-v-6ad5966e]{width:20px;height:20px}} diff --git a/dev/static/css/Announcement-24809191.css b/dev/static/css/Announcement-24809191.css new file mode 100644 index 0000000..84e2a53 --- /dev/null +++ b/dev/static/css/Announcement-24809191.css @@ -0,0 +1 @@ +.backImg[data-v-af5f79fe]{width:40px;height:40px;margin-left:10px}.main-wrapper[data-v-af5f79fe]{height:100%;display:flex;flex-direction:column;overflow-y:auto}.video-container[data-v-af5f79fe]{max-width:800px;width:90%;margin:20px auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0003;flex-shrink:0}.video-player[data-v-af5f79fe]{width:100%;aspect-ratio:16/9;background-color:#000;object-fit:contain}@media (max-width: 768px){.video-container[data-v-af5f79fe]{margin:10px auto;border-radius:4px}.announcement[data-v-af5f79fe]{max-width:90%;font-size:14px}}.announcement[data-v-af5f79fe]{margin:0 10%;font-size:20px;font-weight:700}.announcementItem[data-v-af5f79fe]{margin-bottom:10px;color:#fff}p[data-v-af5f79fe]{color:#fff}.codeItem[data-v-af5f79fe]{color:#4591e7}.code[data-v-af5f79fe]{cursor:pointer} diff --git a/dev/static/css/BackToHomeButton.vue_vue_type_style_index_0_scoped_true_lang-f67b9b28.css b/dev/static/css/BackToHomeButton.vue_vue_type_style_index_0_scoped_true_lang-f67b9b28.css new file mode 100644 index 0000000..556df21 --- /dev/null +++ b/dev/static/css/BackToHomeButton.vue_vue_type_style_index_0_scoped_true_lang-f67b9b28.css @@ -0,0 +1 @@ +.backToHomeBtn[data-v-c708cfbc]{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;z-index:20}.backToHomeBtn[data-v-c708cfbc]:hover{transform:scale(1.05)}.backImg[data-v-c708cfbc]{width:60%;height:auto}.backContent[data-v-c708cfbc]{width:100%;text-align:center;color:#fff;font-size:12px;white-space:nowrap}@media (max-width: 768px){.backToHomeBtn[data-v-c708cfbc]{top:0;right:0}} diff --git a/dev/static/css/DBQBmodel-93377554.css b/dev/static/css/DBQBmodel-93377554.css new file mode 100644 index 0000000..fb4fb31 --- /dev/null +++ b/dev/static/css/DBQBmodel-93377554.css @@ -0,0 +1 @@ +.homepage[data-v-12d5ebd0]{width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.top-icon[data-v-12d5ebd0]{width:80%;max-width:500px;height:auto;position:absolute;top:11vh}.bottom-icon[data-v-12d5ebd0]{width:100%;display:flex;flex-direction:column;position:absolute;bottom:10vh;left:0;right:0;margin:0 auto;align-items:center}.sub-title[data-v-12d5ebd0]{width:100%;max-width:350px;height:auto}.content-text[data-v-12d5ebd0]{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px;flex-wrap:wrap}.content-text img[data-v-12d5ebd0]{width:80%;max-width:300px;height:auto;flex:1;min-width:200px}.buttons-container[data-v-12d5ebd0]{align-items:center}.btn-item[data-v-12d5ebd0]{width:auto;background:none;border:none;padding:0;cursor:pointer;animation:breathing-12d5ebd0 3s ease-in-out infinite}@keyframes breathing-12d5ebd0{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.btn-item img[data-v-12d5ebd0]{width:200%;max-width:350px;height:auto}.noPermissionDialog[data-v-12d5ebd0]{width:100%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:15%;left:0;right:0;color:#fff}.noPermissionCloseBtn[data-v-12d5ebd0]{border-radius:5px;border:1px solid white;background-color:#8621d9;padding:2px;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px}.noPermissionContent[data-v-12d5ebd0]{position:relative;border-radius:5px;border:1px solid white;padding:10px 30px;background-color:#261176;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.homepage[data-v-12d5ebd0]{width:100%;overflow-x:hidden}.top-icon[data-v-12d5ebd0]{margin-top:12%;width:90%}.sub-title[data-v-12d5ebd0]{width:80%;margin-top:25%}.content-text[data-v-12d5ebd0]{flex-direction:column}.content-text img[data-v-12d5ebd0]{width:70%;flex:none}.btn-item img[data-v-12d5ebd0]{width:50%}} diff --git a/dev/static/css/Emotionsmodel-44988940.css b/dev/static/css/Emotionsmodel-44988940.css new file mode 100644 index 0000000..cb67c30 --- /dev/null +++ b/dev/static/css/Emotionsmodel-44988940.css @@ -0,0 +1 @@ +.homepage[data-v-08e10267]{min-height:100vh;background-image:url(/aixiaocaishen/static/images/\7535\8111\80cc\666f-b224424a.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.top-icon[data-v-08e10267]{width:20vw;min-width:300px;height:auto}.bottom-icon[data-v-08e10267]{display:flex;flex-direction:column;align-items:center}.content-container[data-v-08e10267]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;height:auto}.sub-title[data-v-08e10267]{width:90%;max-width:480px;height:auto;margin-top:30px}.content-icon[data-v-08e10267]{width:100%;height:auto}.buttons-container[data-v-08e10267]{margin-top:auto;margin-bottom:3vh;display:flex;justify-content:center;align-items:center;width:100%}.btn-item[data-v-08e10267]{background:none;border:none;cursor:pointer;transition:transform .3s ease;animation:breathing-08e10267 3s ease-in-out infinite}@keyframes breathing-08e10267{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.btn-item[data-v-08e10267]:hover{transform:scale(1.05)}.btn-item img[data-v-08e10267]{width:60%;height:auto}.noPermissionDialog[data-v-08e10267]{width:100%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:15%;left:0;right:0;color:#fff}.noPermissionCloseBtn[data-v-08e10267]{border-radius:5px;border:1px solid white;background-color:#8621d9;padding:2px;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px}.noPermissionContent[data-v-08e10267]{position:relative;border-radius:5px;border:1px solid white;padding:10px 30px;background-color:#261176;display:flex;justify-content:center;align-items:center}@media (max-width: 1024px){.content-container[data-v-08e10267]{width:60%;height:auto}}@media (max-width: 768px){.homepage[data-v-08e10267]{min-height:100vh;width:100%;background-image:url(/aixiaocaishen/static/images/\624b\673a\80cc\666f-966a3db9.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;overflow-x:hidden}.top-icon[data-v-08e10267]{width:80vw;margin-top:-1vh;scale:.8}.sub-title[data-v-08e10267]{width:95%;margin-top:-2vh}.content-container[data-v-08e10267]{width:80%;height:auto}.content-icon[data-v-08e10267]{width:87%}.buttons-container[data-v-08e10267]{margin-top:4vh;margin-bottom:4vh}.btn-item img[data-v-08e10267]{width:50%;height:auto}} diff --git a/dev/static/css/Feedback-562dc0cd.css b/dev/static/css/Feedback-562dc0cd.css new file mode 100644 index 0000000..9a668aa --- /dev/null +++ b/dev/static/css/Feedback-562dc0cd.css @@ -0,0 +1 @@ +.backImg[data-v-65d59982]{width:40px;height:40px;margin-left:10px}.el-container[data-v-65d59982]{display:flex;flex-direction:column;overflow:auto}.el-header[data-v-65d59982]{height:auto;padding:0}.el-main[data-v-65d59982]{height:auto;padding:0;display:flex;flex-direction:column;gap:20px;overflow:hidden}.card[data-v-65d59982]{background-color:#fff;padding:20px;height:auto;border-radius:15px}.header-item[data-v-65d59982]{margin:10px 0}.feedbackImgClass[data-v-65d59982]{display:flex;justify-content:space-between;align-items:center;margin:0 20px}.img[data-v-65d59982]{max-width:50%;height:auto;object-fit:contain}.feedbackSubmitBtn[data-v-65d59982]{width:60%;height:50px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto;background:linear-gradient(90deg,#cac4fe,#b9d0fc,#a7dbfc);border-radius:60px;color:#4423ff;font-weight:700;font-size:25px;cursor:pointer}.feedbackTitle[data-v-65d59982]{font-size:25px;font-weight:700}.feedbackContent[data-v-65d59982]{font-size:20px}@media (max-width: 768px){.feedbackTitle[data-v-65d59982]{font-size:20px}.feedbackContent[data-v-65d59982]{font-size:15px}}.noFeedback[data-v-65d59982]{margin:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.noFeedbackImg[data-v-65d59982]{width:200px;height:200px}.feedbackBackTitle[data-v-65d59982]{width:100%;text-align:center;font-size:25px;font-weight:700;color:#2961ff}.feedbackBackAttention[data-v-65d59982]{font-size:15px;font-weight:700;margin:10px 5px;text-align:center}.feedbackBackBtnGroup[data-v-65d59982]{display:flex;align-items:center;justify-content:center;margin:20px auto;width:75%}.feedbackBackBtn[data-v-65d59982]{margin:0 auto;font-weight:700;border-radius:20px}.save[data-v-65d59982]{background:#816cf6;border:none}.nosave[data-v-65d59982]{color:#816cf6;background:white;border:none}.confirm[data-v-65d59982]{background:#816cf6;border:none}.feedbackContentOverLengthTitle[data-v-65d59982]{font-size:25px;font-weight:700;width:100%;text-align:center;margin:20px 0;color:#2961ff}.feedbackContentOverLengthContent[data-v-65d59982]{font-size:15px;font-weight:700;width:100%;text-align:center;margin:20px 0}.imgLine[data-v-65d59982]{width:100%;display:flex}.dialogImg[data-v-65d59982]{max-width:300px;width:50%;height:50%;margin:0 auto}.feedbackSuccessTitle[data-v-65d59982]{width:100%;text-align:center;font-size:25px;font-weight:700;color:#2961ff}.feedbackFailureTitle[data-v-65d59982]{width:100%;text-align:center;font-size:25px;font-weight:700;color:#ff4646}.purpleDot[data-v-65d59982]{margin:0 5px 0 0;width:20px;height:20px}.feedbackHistoryTitle[data-v-65d59982]{display:flex}.feedbackSuccess[data-v-65d59982]{margin-left:auto;display:flex}.feedbackSuccessWord[data-v-65d59982]{padding:3px 0 0;color:#4221ff;font-weight:700}.feedbackSuccessImg[data-v-65d59982]{width:30px;height:auto;margin:0 5px}.feedbackHistoryContent[data-v-65d59982]{min-height:50px;margin:0 0 0 25px;font-weight:700}.feedbackHistoryImg[data-v-65d59982]{display:flex;margin:0 0 0 20px}.feedbackHistoryImgItem[data-v-65d59982]{width:100px;height:auto;margin:5px 10px}.uploadImg .el-upload{width:150px;height:150px}@media (max-width: 768px){.uploadImg .el-upload{width:100px;height:100px}}.feedbackContentOverLengthBtn{margin:0 auto;color:#fff;&:hover,&:active,&:focus{color:#fff!important}}.save-dialog{background:linear-gradient(90deg,#cac4fe,#b9d0fc,#a7dbfc);border-radius:20px} diff --git a/dev/static/css/Selectmodel-e01f4832.css b/dev/static/css/Selectmodel-e01f4832.css new file mode 100644 index 0000000..6892f45 --- /dev/null +++ b/dev/static/css/Selectmodel-e01f4832.css @@ -0,0 +1 @@ +.homepage[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/bg-10accc29.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-attachment:fixed}.main-icon[data-v-01fa063a]{max-width:350px;width:28vw;height:auto;position:absolute;top:20vh}.buttons-container[data-v-01fa063a]{margin-top:8vh;display:flex;gap:30vw;justify-content:center;align-items:flex-end;flex-wrap:nowrap;position:absolute;top:40vh}.btn-item[data-v-01fa063a]{position:relative;display:flex;flex-direction:column;align-items:center;width:90vw;max-width:200px;cursor:pointer;animation:breathing-01fa063a 1.5s ease-in-out infinite}@keyframes breathing-01fa063a{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.btn-icon[data-v-01fa063a]{background-size:contain;background-repeat:no-repeat;background-position:center}.btn-dbqb[data-v-01fa063a]{height:150px;width:100%;background-image:url(/aixiaocaishen/static/images/-s-\593a\5b9d\5947\5175logo-985375a7.png);scale:.8}.btn-ai[data-v-01fa063a]{height:150px;width:100%;background-image:url(/aixiaocaishen/static/images/\91d1\8f6e \ \62f7\8d1d-b6c113f4.png);z-index:3}.btn-ball[data-v-01fa063a]{height:150px;width:150%;margin-top:-30px;background-image:url(/aixiaocaishen/static/images/\7403-65574009.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}.btn-text[data-v-01fa063a]{height:200px;width:150%;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background-size:contain;background-repeat:no-repeat;background-position:center}.btn-text-dbqb[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/-s-\593a\5b9d\5947\5175\5927\6a21\578b-0d3cbb9e.png)}.btn-text-ai[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/-s-AI\60c5\7eea\5927\6a21\578b-7eabe065.png)}.footer-wrapper[data-v-01fa063a]{display:flex;flex-direction:column;align-items:center;gap:5vh;position:absolute;bottom:20px}.footer-text1[data-v-01fa063a]{height:6vw;background-image:url(/aixiaocaishen/static/images/\667a\80fd\4f53 \ \62f7\8d1d-cad258c8.png);background-size:100% 100%;background-size:contain;background-repeat:no-repeat;background-position:center;width:100vw}.footer-text2[data-v-01fa063a]{width:70vw;max-width:360px;height:30px;background-image:url(/aixiaocaishen/static/images/-s-\5f18\5386\56e2\961f-493ed460.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.homepage[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/\624b\673a bg-576224c7.png);min-height:100%;background-size:100% 100%;overflow-x:hidden}.main-icon[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/\673a\5668\4eba\624b\673a-006b7cca.png);width:70%;height:auto;background-repeat:no-repeat;background-size:100% 100%}.buttons-container[data-v-01fa063a]{margin-top:8rem;gap:10vw;position:relative;flex-wrap:nowrap}.btn-item[data-v-01fa063a]{width:40vw;display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:20px}.btn-icon[data-v-01fa063a]{height:80px;margin-bottom:-10px}.btn-ball[data-v-01fa063a]{height:80px;margin-top:-10px;position:relative;z-index:1}.btn-text[data-v-01fa063a]{position:absolute;bottom:45px;width:90%;height:40px;z-index:2}.footer-text1[data-v-01fa063a]{background-image:url(/aixiaocaishen/static/images/\667a\80fd\4f53-9f337769.png);width:100vw;height:60px;margin-top:10px;background-size:100% 100%}.footer-text2[data-v-01fa063a]{width:70vw;height:24px;margin-top:10px}} diff --git a/dev/static/css/emoEnergyConverter-73d5d9f1.css b/dev/static/css/emoEnergyConverter-73d5d9f1.css new file mode 100644 index 0000000..c966864 --- /dev/null +++ b/dev/static/css/emoEnergyConverter-73d5d9f1.css @@ -0,0 +1 @@ +.qxjmqbox[data-v-a3d8672a]{height:auto;width:100%;margin:0 auto}.qxjmqEcharts[data-v-a3d8672a]{width:100%;height:542px;margin:0;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 768px){.qxjmqEcharts[data-v-a3d8672a]{width:100%;height:270px;margin:0}.qxjmqbox[data-v-a3d8672a]{height:auto;width:90%}}.bottomRadarChart{width:100%;height:542px;box-sizing:border-box;overflow:hidden;margin:0 auto!important;padding:0}@media only screen and (max-width: 768px){.bottomRadarChart{width:90%!important;height:560px;padding:0}}.qxnlzhqEcharts[data-v-09eb69c0]{width:100%;height:542px;margin:0;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 768px){.qxnlzhqEcharts[data-v-09eb69c0]{width:100%;height:300px}[data-v-09eb69c0] .echarts-tooltip{max-width:280px!important;font-size:10px!important;line-height:1.3!important;padding:8px 10px!important;word-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important}[data-v-09eb69c0] .echarts-tooltip-content{max-width:100%!important;overflow:hidden!important}} diff --git a/dev/static/css/goldenWheel-8503bff2.css b/dev/static/css/goldenWheel-8503bff2.css new file mode 100644 index 0000000..b250a23 --- /dev/null +++ b/dev/static/css/goldenWheel-8503bff2.css @@ -0,0 +1 @@ +.wheel-container[data-v-6bde140a]{min-height:100vh;background-image:url(https://d31zlh4on95l9h.cloudfront.net/images/aec2d399d578ab0a97d72bc8628433bb.png);background-size:cover;background-position:bottom center;padding:15px;display:flex;flex-direction:column;align-items:center;position:relative}.top-section[data-v-6bde140a]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.expire-time[data-v-6bde140a]{color:#fff;font-size:12px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:11px 0 0 12px}.top-right[data-v-6bde140a]{display:flex;gap:20px;align-items:center}.icon-item[data-v-6bde140a]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.history-icon[data-v-6bde140a],.rule-icon[data-v-6bde140a],.home-icon[data-v-6bde140a]{width:25px;height:25px;cursor:pointer}.icon-text[data-v-6bde140a]{color:#fff;font-size:11px;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.title-img[data-v-6bde140a]{width:327px;height:144px;margin-bottom:20px}.wheel-section[data-v-6bde140a]{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.wheel-wrapper[data-v-6bde140a]{position:relative;width:333px;height:333px}.wheel-img[data-v-6bde140a]{width:100%;height:100%;transform-origin:center;will-change:transform;transition:transform .3s ease-out}.wheel-img.spinning[data-v-6bde140a]{animation:optimal-spin-6bde140a 3s ease-out forwards}@keyframes optimal-spin-6bde140a{0%{transform:rotate(0);animation-timing-function:ease-in}70%{transform:rotate(1260deg)}to{transform:rotate(1440deg)}}.pointer-img[data-v-6bde140a]{position:absolute;top:50%;left:50%;width:137px;height:137px;transform:translate(-50%,-50%);z-index:2}.pointer-cover-img[data-v-6bde140a]{position:absolute;top:50%;left:50%;width:104px;height:106px;transform:translate(-50%,-50%);z-index:3}.remaining-section[data-v-6bde140a]{position:relative;margin-bottom:20px;display:flex;justify-content:center;margin-top:-5px}.remaining-bg[data-v-6bde140a]{width:104px;height:21.5px}.remaining-text[data-v-6bde140a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.8);width:100%;text-align:center;white-space:nowrap}.spin-btn[data-v-6bde140a]{background:none;border:none;cursor:pointer;transition:transform .2s ease}.spin-btn[data-v-6bde140a]:active:not(:disabled){transform:scale(.95)}.spin-btn[data-v-6bde140a]:disabled{cursor:not-allowed;opacity:.7}.spin-btn-img[data-v-6bde140a]{width:240px;height:94px}.prize-modal[data-v-6bde140a],.no-times-modal[data-v-6bde140a],.rule-modal[data-v-6bde140a]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay[data-v-6bde140a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.modal-content[data-v-6bde140a]{position:relative;width:333px;height:377px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1001;animation:modal-appear-6bde140a .3s ease-out}@keyframes modal-appear-6bde140a{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-bg[data-v-6bde140a]{position:absolute;width:100%;height:100%;z-index:-1}.no-times-content[data-v-6bde140a]{position:relative;width:333px;height:79px;display:flex;justify-content:center;align-items:center;z-index:1001;margin-top:250px;animation:slide-up-6bde140a .3s ease-out}@keyframes slide-up-6bde140a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.no-times-bg[data-v-6bde140a]{position:absolute;width:100%;height:100%;z-index:-1}.prize-info[data-v-6bde140a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;margin-top:120px}.prize-title[data-v-6bde140a]{color:#b82525;font-size:25px;font-weight:700;margin-bottom:35px;text-shadow:1px 1px 2px rgba(0,0,0,.5);animation:text-pulse-6bde140a 2s infinite}@keyframes text-pulse-6bde140a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.prize-amount-wrapper[data-v-6bde140a]{position:relative;display:flex;justify-content:center;align-items:center;margin-top:20px}.prize-amount-bg[data-v-6bde140a]{width:272px;height:58px}.prize-amount[data-v-6bde140a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:25px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.close-modal[data-v-6bde140a]{position:absolute;top:115px;right:22px;background:none;border:none;cursor:pointer;z-index:1002;transition:transform .2s ease}.close-modal[data-v-6bde140a]:hover{transform:scale(1.1)}.close-modal img[data-v-6bde140a]{width:35px;height:35px}.rule-content[data-v-6bde140a]{position:relative;width:333px;height:239px;display:flex;flex-direction:column;align-items:center;z-index:1001;animation:modal-appear-6bde140a .3s ease-out;margin-top:80px}.rule-bg[data-v-6bde140a]{position:absolute;width:100%;height:100%;z-index:-1}.close-rule-btn[data-v-6bde140a]{position:absolute;top:45.5px;right:35.5px;background:none;border:none;cursor:pointer;z-index:1002;transition:transform .2s ease;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-rule-btn[data-v-6bde140a]:hover{transform:scale(1.1)}.close-rule-btn img[data-v-6bde140a]{width:20px;height:20px;display:block}.rule-text[data-v-6bde140a]{position:absolute;top:83px;left:27px;display:flex;flex-direction:column;gap:9.15px;width:calc(100% - 54px)}.rule-line[data-v-6bde140a]{color:#fff;font-size:12px;line-height:1.4}@media (max-width: 380px){.title-img[data-v-6bde140a]{width:280px;height:123px}.wheel-wrapper[data-v-6bde140a]{width:280px;height:280px}.pointer-img[data-v-6bde140a]{width:115px;height:115px}.pointer-cover-img[data-v-6bde140a]{width:87px;height:89px}.spin-btn-img[data-v-6bde140a]{width:200px;height:78px}.top-right[data-v-6bde140a]{gap:15px}.remaining-section[data-v-6bde140a]{margin-top:-8px}.modal-content[data-v-6bde140a]{width:300px;height:340px}.prize-info[data-v-6bde140a]{margin-top:100px}.prize-title[data-v-6bde140a]{margin-bottom:30px}.prize-amount-wrapper[data-v-6bde140a]{margin-top:18px}.prize-amount-bg[data-v-6bde140a]{width:240px;height:51px}.prize-amount[data-v-6bde140a]{font-size:22px}.no-times-content[data-v-6bde140a]{width:280px;height:66px;margin-top:200px}.close-modal[data-v-6bde140a]{top:100px;right:18px}.close-modal img[data-v-6bde140a]{width:30px;height:30px}.rule-content[data-v-6bde140a]{width:300px;height:215px;margin-top:70px}.close-rule-btn[data-v-6bde140a]{top:41px;right:32px}.rule-text[data-v-6bde140a]{top:75px;left:24px;width:calc(100% - 48px)}} diff --git a/dev/static/css/homePage-3e278ddf.css b/dev/static/css/homePage-3e278ddf.css new file mode 100644 index 0000000..ebaa1e9 --- /dev/null +++ b/dev/static/css/homePage-3e278ddf.css @@ -0,0 +1 @@ +p[data-v-4a4ebe1a]{font-size:20px}.bgc[data-v-4a4ebe1a]{position:absolute;z-index:-1;max-width:440px;min-width:300px;top:-15px;width:40%;height:auto;animation:rotate-4a4ebe1a 10s linear infinite reverse}@keyframes rotate-4a4ebe1a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo1[data-v-4a4ebe1a]{max-width:350px;min-width:200px;width:25%}.logo2[data-v-4a4ebe1a]{margin-top:20px;max-width:350px;min-width:200px;width:30%}.chat-container[data-v-4a4ebe1a]{display:flex;flex-direction:column;overflow:hidden}.gif-area[data-v-4a4ebe1a]{padding:70px 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.message-area[data-v-4a4ebe1a]{margin-top:2%;flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.marquee-container[data-v-4a4ebe1a]{bottom:0;width:100%}.marquee-row[data-v-4a4ebe1a]{white-space:nowrap;overflow:visible;padding:8px 0;width:100%}.marquee-item[data-v-4a4ebe1a]{display:inline-block;margin:0 15px;padding:8px 20px;background:rgba(255,255,255,.9);border-radius:10px;color:#333;box-shadow:0 2px 8px #0000001a;transition:all .3s;transition:color .3s}.top[data-v-4a4ebe1a]{animation:marquee-4a4ebe1a 25s linear infinite;animation-play-state:running}.bottom[data-v-4a4ebe1a]{animation:marquee-4a4ebe1a 15s linear infinite reverse;animation-play-state:running}.back-to-top[data-v-4a4ebe1a]{position:sticky!important;bottom:20px!important;left:calc(100% - 70px)!important;width:50px!important;height:50px!important;background:linear-gradient(135deg,#00d4ff 0%,#0066cc 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;z-index:100!important;color:#fff!important;opacity:1!important;visibility:visible!important;margin-top:20px!important;margin-bottom:20px!important}.back-to-top[data-v-4a4ebe1a]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00d4ff80;background:linear-gradient(135deg,#00e6ff 0%,#0077dd 100%)}.back-to-top[data-v-4a4ebe1a]:active{transform:translateY(-1px)}@media (min-width: 768px){.top[data-v-4a4ebe1a],.bottom[data-v-4a4ebe1a]{animation-duration:35s}}@keyframes marquee-4a4ebe1a{0%{transform:translate(100%)}to{transform:translate(-250%)}}.loading-dots[data-v-4a4ebe1a]{display:inline-block}.dot[data-v-4a4ebe1a]{opacity:.4;animation:loading-4a4ebe1a 1.4s infinite}.dot[data-v-4a4ebe1a]:nth-child(1){animation-delay:0s}.dot[data-v-4a4ebe1a]:nth-child(2){animation-delay:.2s}.dot[data-v-4a4ebe1a]:nth-child(3){animation-delay:.4s}.dot[data-v-4a4ebe1a]:nth-child(4){animation-delay:.6s}.dot[data-v-4a4ebe1a]:nth-child(5){animation-delay:.8s}.dot[data-v-4a4ebe1a]:nth-child(6){animation-delay:1s}@keyframes loading-4a4ebe1a{0%,60%,to{opacity:.4}30%{opacity:1}}.message-bubble[data-v-4a4ebe1a]{max-width:80%;margin:10px 0;padding:15px 20px;position:relative}.user-message-container[data-v-4a4ebe1a]{display:flex;align-items:flex-end;margin:10px 0;justify-content:flex-end;gap:10px;flex-direction:column}.user-msg[data-v-4a4ebe1a]{margin-left:auto;display:flex;flex-direction:column}.user-content[data-v-4a4ebe1a]{display:flex;height:100%;align-items:center;margin-right:5px;justify-content:flex-end;padding:0 20px}.user-sendTime[data-v-4a4ebe1a]{width:100%;text-align:center;color:#fff9;font-size:.8rem}.user-message-speaker[data-v-4a4ebe1a]{width:32px;height:32px;object-fit:contain;margin-right:5px;cursor:pointer;transition:all .3s ease}.user-message-speaker[data-v-4a4ebe1a]:hover{transform:scale(1.1)}.user-message-speaker.speaker-active[data-v-4a4ebe1a]{animation:pulse-4a4ebe1a 1.5s infinite}@keyframes pulse-4a4ebe1a{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.message-bubble.user[data-v-4a4ebe1a]{color:#6d22f8;background:white;font-weight:700;border-radius:10px;margin:0;display:flex;align-items:center;word-break:break-word}.message-bubble.ai[data-v-4a4ebe1a]{background:#2b378d;color:#fff;margin:0 auto}.message-bubble.ing[data-v-4a4ebe1a]{background:#ffffff;color:#000;font-weight:700;border-radius:10px;margin-left:20px;margin-right:auto;display:flex;align-items:center;width:fit-content}.message-bubble.ai.title1[data-v-4a4ebe1a]{width:100%;display:flex;border-radius:10px 10px 0 0}.mainTitle[data-v-4a4ebe1a]{font-size:16px;font-weight:700;background-image:url(/aixiaocaishen/static/images/bk01-408cc37b.png);background-repeat:no-repeat;background-size:100% 100%;min-width:200px;width:20vw;max-width:50%;height:50px;padding:15px 10px;text-align:center;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.date[data-v-4a4ebe1a]{font-size:1.5rem;font-weight:700;margin-left:auto;display:flex;justify-content:center;align-items:center}.message-bubble.ai.title2[data-v-4a4ebe1a]{width:100%;display:flex;justify-content:center;align-items:center}.title1Img[data-v-4a4ebe1a]{max-width:500px;width:90vw}.message-bubble.ai.title3[data-v-4a4ebe1a]{width:100%;display:flex;justify-content:center;align-items:center}.title2Img[data-v-4a4ebe1a]{max-width:500px;width:90vw}.message-bubble.ai.content1[data-v-4a4ebe1a]{width:100%;display:flex;justify-content:center;align-items:center}.content1chart[data-v-4a4ebe1a]{background-image:url(/aixiaocaishen/static/images/\7f57\76d8\8fb9\6846-c0f2e0cf.png);background-repeat:no-repeat;background-size:100% 100%;width:50vw;min-width:350px;display:flex;justify-content:center;align-items:center}.content1Text[data-v-4a4ebe1a]{background-image:url(/aixiaocaishen/static/images/\6846-50764778.png);background-repeat:no-repeat;background-size:100% 100%;width:50vw;min-width:350px;padding:5% 0}.text1[data-v-4a4ebe1a]{font-weight:700;margin:0 6% 10px;font-size:20px}.message-bubble.ai.content2[data-v-4a4ebe1a]{width:100%;display:flex;justify-content:center;align-items:center}.content2chart[data-v-4a4ebe1a]{background-image:url(/aixiaocaishen/static/images/PCbackPic-272e33bc.png);background-repeat:no-repeat;background-size:100% 100%;width:50vw;min-width:350px;display:flex;justify-content:center;align-items:center;height:calc(500px + 10vw)!important}.message-bubble.ai.content3[data-v-4a4ebe1a]{width:100%;display:flex;justify-content:center;align-items:center}.content3Text[data-v-4a4ebe1a]{background-image:url(/aixiaocaishen/static/images/\8fb9\6846-cef1ac91.png);background-repeat:no-repeat;background-size:100% 100%;width:50vw;min-width:350px;padding:5% 0}.text3[data-v-4a4ebe1a]{margin:0 6% 10px;font-size:20px}.message-bubble.ai.mianze[data-v-4a4ebe1a]{width:100%;text-align:center;font-weight:700;font-size:24px;border-radius:0 0 10px 10px}.kline-container[data-v-4a4ebe1a]{margin-top:10px;min-height:320px;height:40vh;width:50vw}@media (max-width: 768px){.kline-container[data-v-4a4ebe1a]{min-width:75vw}.content1Text[data-v-4a4ebe1a]{width:77vw;min-width:0px}.date[data-v-4a4ebe1a]{font-size:14px}.text1[data-v-4a4ebe1a]{font-size:20px}.content2chart[data-v-4a4ebe1a]{background-image:url(/aixiaocaishen/static/images/new-app-bgc-7f59fe1d.png)!important;height:100vw}.content3Text[data-v-4a4ebe1a]{width:77vw;min-width:0px}.text3[data-v-4a4ebe1a]{font-size:20px}.message-bubble.ai.mianze[data-v-4a4ebe1a]{font-size:18px}.back-to-top[data-v-4a4ebe1a]{left:calc(100% - 65px)!important;width:45px!important;height:45px!important}}.kline-container .chart-mount-point[data-v-4a4ebe1a]{display:flex;justify-content:center;align-items:center;height:80%;width:90%}.kline-container .chart-mount-pointJN[data-v-4a4ebe1a]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.ai-message-container[data-v-4a4ebe1a]{display:flex;align-items:center;gap:10px;margin-right:auto}.thinking-gif[data-v-4a4ebe1a]{width:40px;height:40px;object-fit:contain;margin-top:5px;border-radius:8px;animation:float-4a4ebe1a 2s ease-in-out infinite}@keyframes float-4a4ebe1a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ai-message-content[data-v-4a4ebe1a]{display:flex;align-items:center;width:fit-content;overflow:visible}.fourStep[data-v-4a4ebe1a]{white-space:nowrap}@media only screen and (max-width: 480px){.back-to-top[data-v-4a4ebe1a]{left:calc(100% - 60px)!important;width:40px!important;height:40px!important}.back-to-top svg[data-v-4a4ebe1a]{width:20px;height:20px}}.history-record-container[data-v-5d08dac6]{min-width:40px;width:3%;position:fixed;left:0;top:0;bottom:0;background:rgba(0,0,0,.5);border-right:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);z-index:1000;transition:width .2s ease-out;display:flex;flex-direction:column;align-items:center}.mobile-history-record-container[data-v-5d08dac6]{width:0px;position:fixed;left:0;top:0;bottom:0;background:rgba(0,0,0,.5);border-right:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);z-index:1000;transition:width .2s ease-out;display:flex;flex-direction:column;align-items:center}.collapsed[data-v-5d08dac6]{width:300px}.mobileCollapsed[data-v-5d08dac6]{width:80vw}.toggle-btn[data-v-5d08dac6]{width:32px;height:32px;transform:rotate(180deg);border-radius:6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-out,border-color .2s ease-out;z-index:10}.mobile-toggle-btn[data-v-5d08dac6]{width:10%;height:auto;border-radius:6px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-out,border-color .2s ease-out;z-index:10}.toggle-btn[data-v-5d08dac6]:hover{background:rgba(255,255,255,.2);border-color:#ffffff4d}.collapsed-container[data-v-5d08dac6]{width:100%;margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:1000}.collapsed-icon[data-v-5d08dac6]{width:80%;height:auto;object-fit:contain}.collapsed-toggle-btn[data-v-5d08dac6]{width:80%;height:auto;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.collapsed-toggle-btn[data-v-5d08dac6]:hover{background:rgba(255,255,255,.2);border-color:#ffffff4d}.collapsed-bottom-container[data-v-5d08dac6]{width:100%;height:16%;margin-top:auto;background-color:#6a00ff33;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;z-index:1000}.collapsed-bottom-btn[data-v-5d08dac6]{width:100%;display:flex;justify-content:center;cursor:pointer}.collapsed-bottom-feedback[data-v-5d08dac6]{width:60%;height:auto}.collapsed-bottom-feedback[data-v-5d08dac6]:hover{transform:scale(1.1)}.collapsed-bottom-announcement[data-v-5d08dac6]{width:60%;height:auto}.collapsed-bottom-announcement[data-v-5d08dac6]:hover{transform:scale(1.1)}.history-content[data-v-5d08dac6]{flex:1;display:flex;flex-direction:column;width:100%;overflow:hidden;min-height:0}.head-container[data-v-5d08dac6]{margin-top:20%;margin-bottom:10px;width:100%;display:flex;align-items:center;justify-content:center}.mobile-head-container[data-v-5d08dac6]{padding:5px 0 5px 20px;display:flex;align-items:center;border-bottom:2px solid #414141}.history-header[data-v-5d08dac6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.history-actions[data-v-5d08dac6]{display:flex;justify-content:center;align-items:center}.mobile-history-actions[data-v-5d08dac6]{margin-left:auto;display:flex;justify-content:center;align-items:center}.logo-img[data-v-5d08dac6]{height:auto;width:70%;object-fit:contain}.history-list[data-v-5d08dac6]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.history-list[data-v-5d08dac6]::-webkit-scrollbar{width:6px}.history-list[data-v-5d08dac6]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-5d08dac6]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.history-list[data-v-5d08dac6]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.categoryName[data-v-5d08dac6]{color:#fff;padding:12px}.history-item[data-v-5d08dac6]{background:rgba(255,255,255,.05);border-radius:8px;margin-bottom:8px;padding:12px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.history-item[data-v-5d08dac6]:hover{background:rgba(255,255,255,.1)}.history-item.active[data-v-5d08dac6]{background:rgba(255,255,255,.5)}.record-content[data-v-5d08dac6]{display:flex;width:100%}.record-img[data-v-5d08dac6]{display:flex;align-items:center;justify-content:center;width:20%}.record-msg[data-v-5d08dac6]{width:80%}.record-text[data-v-5d08dac6]{color:#fff;font-size:13px;line-height:1.4;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex}.top-icon[data-v-5d08dac6]{margin-left:5px;color:#fff;height:auto;width:15px}.stock-name[data-v-5d08dac6]{font-weight:500;margin-right:4px}.stock-code[data-v-5d08dac6]{color:#ffffffb3;font-size:12px;font-weight:400}.record-time[data-v-5d08dac6]{color:#fff9;font-size:11px}.record-actions[data-v-5d08dac6]{height:100%;transition:opacity .2s ease}.more-btn[data-v-5d08dac6]{background:rgba(231,76,60,0);border:none;border-radius:4px;color:#fff;padding:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.more-btn[data-v-5d08dac6]:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.popover-content[data-v-5d08dac6]{display:flex;flex-direction:column}.popover-item[data-v-5d08dac6]{display:flex;align-items:center;padding:10px}.popover-btn[data-v-5d08dac6]{cursor:pointer}.popover-btn[data-v-5d08dac6]:hover{background:rgba(0,0,0,.1)}.popover-icon[data-v-5d08dac6]{margin-right:5px}.empty-state[data-v-5d08dac6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.empty-icon[data-v-5d08dac6]{margin-bottom:16px;opacity:.5}.documentDelete[data-v-5d08dac6]{color:#fff;font-size:5rem}.empty-text[data-v-5d08dac6]{color:#fff9;font-size:14px;margin:0}.bottom-container[data-v-5d08dac6]{width:100%;height:16%;margin-top:auto;background-color:#6a00ff33;display:flex;justify-content:space-between;align-items:center}.mobile-bottom-container[data-v-5d08dac6]{border-top:2px solid #414141;width:100%;height:16%;margin-top:auto;background-color:#6a00ff33;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.bottom-btn[data-v-5d08dac6]{width:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.mobile-bottom-btn[data-v-5d08dac6]{width:100%;height:50%;display:flex;align-items:center}.bottom-feedback[data-v-5d08dac6]{width:30%;height:auto}.mobile-bottom-feedback[data-v-5d08dac6]{margin-left:20px;height:60%;width:auto}.bottom-feedback[data-v-5d08dac6]:hover{transform:scale(1.2)}.bottom-announcement[data-v-5d08dac6]{width:30%;height:auto}.mobile-bottom-announcement[data-v-5d08dac6]{margin-left:20px;height:60%;width:auto}.mobile-bottom-text[data-v-5d08dac6]{color:#fff;margin-left:10px;font-size:1.1rem}.bottom-announcement[data-v-5d08dac6]:hover{transform:scale(1.2)}.el-popover{width:auto!important;padding:0!important}.tab-container[data-v-da5469b0]{display:flex;margin-bottom:10px;height:100%;position:relative;justify-content:center;align-items:center;gap:25vw}.tab-item[data-v-da5469b0]{cursor:pointer;padding:8px 12px;font-size:clamp(18px,3vw,20px);color:#fff;transition:all .3s;border-bottom:2px solid transparent;font-weight:700}.tab-item.active[data-v-da5469b0]{background:linear-gradient(0deg,#ffffff,#fec13e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;border-color:#fec13e}.tab-item[data-v-da5469b0]:not(.active):hover{color:#999}.tab-content[data-v-da5469b0]{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;height:100%}.pcTabContent[data-v-da5469b0]{padding:0 6%}@media (max-width: 768px){.tab-container[data-v-da5469b0]{gap:15px;padding:0 10px}.tab-item[data-v-da5469b0]{font-size:clamp(14px,3vw,16px);padding:6px 10px}}html[data-v-da5469b0]{height:100dvh;overflow:hidden!important;position:fixed;margin:0;padding:0;-webkit-overflow-scrolling:auto}body[data-v-da5469b0]{height:100dvh;overflow:clip;margin:0;padding:0;-webkit-overflow-scrolling:auto;position:fixed}#app[data-v-da5469b0]{overflow:hidden;height:100%;margin:0;padding:0}.homepage[data-v-da5469b0]{height:var(--app-height, 100vh);margin:0 auto;background-image:url(https://d31zlh4on95l9h.cloudfront.net/images/98c8230d386012c9f1e70bf05a30de5e.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:row;overflow:hidden;position:fixed;inset:0;width:100%}.main-container[data-v-da5469b0]{flex:1;transition:margin-left .3s ease;display:flex;flex-direction:column;overflow:hidden}.main-container.unCollapsed[data-v-da5469b0]{margin-left:300px}.main-container.collapsed[data-v-da5469b0]{margin-left:3%}.zhezhao[data-v-da5469b0]{width:100%;height:100%;background-color:#00000080;z-index:100;position:fixed}@media (max-width: 768px){.homepage[data-v-da5469b0]{background-image:url(https://d31zlh4on95l9h.cloudfront.net/images/90d31d7052e729c63acb9e2cb94d1307.png)}.main-container.unCollapsed[data-v-da5469b0]{margin-left:280px}.main-container.collapsed[data-v-da5469b0]{margin-left:40px}}.homepage .el-container[data-v-da5469b0]{height:100%;flex-direction:column;display:flex;width:100%;overflow:hidden}.el-container .el-header[data-v-da5469b0]{flex-shrink:0;height:auto;min-height:60px;padding:5px 0;position:sticky;top:0;z-index:10}.el-container .el-main[data-v-da5469b0]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0;position:relative;height:auto}.el-container .el-footer[data-v-da5469b0]{flex-shrink:0;height:auto;min-height:70px;position:sticky;bottom:0;z-index:20;background-color:#d3181800;box-shadow:0 -2px 10px #0000000d;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:env(safe-area-inset-bottom,0)}.homepage-head[data-v-da5469b0]{padding:0;display:flex;position:relative;justify-content:space-between;width:100%}.homepage-right-group[data-v-da5469b0]{display:flex;gap:8px;align-items:center;margin-left:auto;margin-right:20px}.homepage-right-group .action-btn[data-v-da5469b0]{height:40px}.count-badge[data-v-da5469b0]{position:relative;cursor:pointer}.count-badge[data-v-da5469b0]:hover{transform:scale(1.05)}.count-number[data-v-da5469b0]{position:absolute;top:16px;right:0;width:68%;text-align:center;color:#6a00ff;font-size:14px;font-weight:700}.clickGetCount[data-v-da5469b0]{width:100%;text-align:center;color:#fff;font-size:12px}.backToHomeBtn[data-v-da5469b0]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.backToHomeBtn[data-v-da5469b0]:hover{transform:scale(1.05)}.backImg[data-v-da5469b0]{width:60%;height:auto}.backContent[data-v-da5469b0]{width:100%;text-align:center;color:#fff;font-size:12px;white-space:nowrap}.pc-count-badge[data-v-da5469b0]{width:200px;height:100%;position:absolute;right:20px;display:flex}.pc-countBtn[data-v-da5469b0]{width:65%;height:100%;position:relative;cursor:pointer}.pc-countBtn[data-v-da5469b0]:hover{transform:scale(1.05)}.pc-action-btn[data-v-da5469b0]{width:100%;height:70%;background-image:url(https://d31zlh4on95l9h.cloudfront.net/images/74e20c65c9ef2526477c63ad68698a50.png);background-repeat:no-repeat;background-size:100% 100%}.pc-count-number[data-v-da5469b0]{position:absolute;top:15px;right:4px;width:68%;text-align:center;color:#6a00ff;font-size:15px;font-weight:700}.pc-clickGetCount[data-v-da5469b0]{width:100%;text-align:center;color:#fff;font-size:12px}.pc-backToHomeBtn[data-v-da5469b0]{width:35%;height:100%;display:flex;flex-direction:column;align-items:center;cursor:pointer}.pc-backImg[data-v-da5469b0]{width:auto;height:70%}.pc-backContent[data-v-da5469b0]{width:100%;text-align:center;color:#fff;font-size:12px}.pc-backToHomeBtn[data-v-da5469b0]:hover{transform:scale(1.05)}.homepage-right-group .announcement-btn[data-v-da5469b0]{cursor:pointer;transition:transform .3s}.homepage-right-group .announcement-btn[data-v-da5469b0]:hover{transform:scale(1.3)}.homepage-body[data-v-da5469b0]{padding:0;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.main-wrapper[data-v-da5469b0]{height:100%;display:flex;flex-direction:column;flex:1;min-height:0}.tab-section[data-v-da5469b0]{flex-shrink:0}.tab-content[data-v-da5469b0]{flex:1;overflow-y:auto;min-height:0}.homepage-logo[data-v-da5469b0]{height:100%;width:fit-content;display:flex;align-items:center;justify-content:center;margin-left:20px;margin-right:auto;position:relative;gap:10px}.expand[data-v-da5469b0]{font-size:2.5rem;cursor:pointer;color:#fff}.logo1[data-v-da5469b0]{width:110px;height:auto;margin-bottom:8px}.logo2[data-v-da5469b0]{width:80px;height:auto}.homepage-footer[data-v-da5469b0]{display:flex;flex-direction:column;gap:5px;flex-shrink:0;background-color:#fff}.pcFooter[data-v-da5469b0]{margin:0 6% 4%}.footer-first-line[data-v-da5469b0]{display:flex;justify-content:space-between;align-items:center;padding:5px 15px;flex-shrink:0}.left-group[data-v-da5469b0]{display:flex;gap:15px}.action-btn[data-v-da5469b0]{cursor:pointer;transition:transform .2s;height:28px}.model-btn[data-v-da5469b0]{height:32px;transition:all .3s ease}.model-btn[data-v-da5469b0]:hover{transform:scale(1.1)}.send-btn[data-v-da5469b0]{margin-left:10px;height:33px!important;width:auto}.input-container[data-v-da5469b0]{position:relative;width:100%}.send-btn-inner[data-v-da5469b0]{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:28px!important;width:auto;z-index:10;transition:all .3s ease}.send-btn-inner[data-v-da5469b0]:hover{transform:translateY(-50%) scale(1.1)}@keyframes pulse-da5469b0{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.footer-second-line[data-v-da5469b0]{position:relative;display:flex;align-items:center;padding:5px 15px 10px;flex-shrink:0}.msg-icon[data-v-da5469b0]{position:absolute;left:25px;top:50%;transform:translateY(-50%);width:24px;z-index:999}.msg-input[data-v-da5469b0] .el-textarea__inner{border:none!important;box-shadow:none!important;overflow-y:auto!important;transition:all .2s ease-out;resize:none!important;line-height:1.5!important;max-height:100px!important;padding-right:45px!important}.msg-input[data-v-da5469b0]{min-height:34px;width:100%;border-radius:5px;font-size:16px;transition:all .3s ease-out;overflow-y:hidden;box-shadow:0 4px 12px #5918f14d;background:#fff;z-index:5;-webkit-appearance:none;appearance:none}.msg-input[data-v-da5469b0]:focus{outline:none}.input[data-v-da5469b0]:before{content:"\8bf7\8f93\5165\80a1\7968\540d\79f0\6216\80a1\7968\4ee3\7801...";position:absolute;left:11px;top:5px;color:var(--el-text-color-secondary);pointer-events:none;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;width:80%;z-index:6}.changeMsg[data-v-da5469b0]{display:flex;width:100%;margin-bottom:30px;flex-wrap:wrap;gap:20px}.changeInfo[data-v-da5469b0]{display:flex;background-color:#f8f8f8;border-radius:5px;padding:10px 20px;white-space:nowrap}.changeImg[data-v-da5469b0]{height:100%;display:flex;justify-content:center;align-items:center;margin-right:10px}.changeImgClass[data-v-da5469b0]{width:50px;height:auto}.changeContent[data-v-da5469b0]{display:flex;flex-direction:column;justify-content:center;font-weight:700}.changeRule[data-v-da5469b0]{display:flex;background-color:#f8f8f8;border-radius:5px;text-align:center;align-items:center;justify-content:center;color:#4e86fe;white-space:nowrap;padding:5px 20px;min-width:40%}.changeLevel[data-v-da5469b0]{display:flex;flex-direction:column}.changeLevelTitle[data-v-da5469b0]{font-weight:700;margin-bottom:10px}.changeLevelContent[data-v-da5469b0]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.changeLevelItems[data-v-da5469b0]{display:flex;background-color:#f8f8f8;width:20%;min-width:70px;max-width:150px;justify-content:center;align-items:center;flex-direction:column;border-radius:10px;padding:5px;cursor:pointer}.changeLevelItems[data-v-da5469b0]:hover{background-color:#ecf2ff}.changeLevelItemsActive[data-v-da5469b0]{border:1px solid #4e86fe;background-color:#ecf2ff}.changeLevelItem[data-v-da5469b0]{display:flex;flex-direction:column;justify-content:center;align-items:center}.changeLevelItemToken[data-v-da5469b0]{display:flex;justify-content:center;align-items:center}.changeLevelItemTokenImg[data-v-da5469b0]{width:40px;height:40px}.changeNow[data-v-da5469b0]{display:flex;white-space:nowrap;margin-bottom:15px;align-items:center}.changePay[data-v-da5469b0]{color:#4e86fe;margin:0 5px;font-size:1.1rem}.changeBtn[data-v-da5469b0]{width:40%;max-width:350px;background-color:#4e86fe;color:#fff;display:flex;justify-content:center;align-content:center;padding:10px;border-radius:5px;cursor:pointer}.changeBtn[data-v-da5469b0]:hover{background-color:#3a73e6}.rechargeDialogTitle[data-v-da5469b0]{font-size:1.7rem;color:#4e86fe;display:flex;justify-content:center;align-items:center;letter-spacing:10px}.rechargeDialogContent[data-v-da5469b0]{padding:20px;font-size:1.2rem}.rechargeDialogBtnGroup[data-v-da5469b0]{display:flex;font-size:1.2rem;padding:0 20px;justify-content:space-between}.recharge[data-v-da5469b0]{color:#fff;background-color:#4e86fe;padding:10px 20px;border-radius:13px;cursor:pointer;min-width:20%;text-align:center;white-space:nowrap}.recharge[data-v-da5469b0]:hover{background-color:#3a73e6}.rechargeDialogCancel[data-v-da5469b0]{border:1px solid rgb(202,202,202);padding:10px 20px;border-radius:13px;cursor:pointer;min-width:20%;text-align:center}.rechargeDialogCancel[data-v-da5469b0]:hover{background-color:#ecf2ff}.confirmDialogTitle[data-v-da5469b0]{font-size:1.7rem;color:#4e86fe;display:flex;justify-content:center;align-items:center;letter-spacing:10px}.confirmDialogContent[data-v-da5469b0]{padding:20px;font-size:1.2rem}.confirmDialogBtnGroup[data-v-da5469b0]{display:flex;font-size:1.2rem;padding:0 20px;justify-content:space-between}.confirmDialogConfirm[data-v-da5469b0]{color:#fff;background-color:#4e86fe;padding:10px 20px;border-radius:13px;cursor:pointer;min-width:20%;text-align:center}.confirmDialogConfirm[data-v-da5469b0]:hover{background-color:#3a73e6}.confirmDialogCancel[data-v-da5469b0]{border:1px solid rgb(202,202,202);padding:10px 20px;border-radius:13px;cursor:pointer;min-width:20%;text-align:center}.confirmDialogCancel[data-v-da5469b0]:hover{background-color:#ecf2ff}.changeSuccessDialogTitle[data-v-da5469b0]{font-size:1.7rem;font-weight:700;color:#de93a3;display:flex;justify-content:center;align-items:center;letter-spacing:10px}.changeSuccessDialogContent[data-v-da5469b0]{padding:20px;font-size:1.2rem;font-weight:700;text-align:center}.tokenRuleDialog[data-v-da5469b0]{width:100%;display:flex;justify-content:center;align-items:center;position:fixed;bottom:15%;color:#fff;z-index:9999}.tokenRuleDialogContent[data-v-da5469b0]{position:relative;border-radius:5px;border:1px solid white;padding:20px 30px;background-color:#261176;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:500px;width:70vw;max-height:70vh;overflow-y:auto;box-sizing:border-box}.tokenRuleDialogClose[data-v-da5469b0]{border-radius:5px;border:1px solid white;background-color:#8621d9;padding:2px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:24px;height:24px;cursor:pointer;color:#fff}.tokenRuleDialogTitle[data-v-da5469b0]{color:#fec13e;font-size:20px;font-weight:700;text-align:center;margin-bottom:20px;width:100%}.tokenRuleSection[data-v-da5469b0]{margin-bottom:15px;width:100%}.tokenRuleSectionTitle[data-v-da5469b0]{color:#fec13e;font-size:16px;font-weight:700;margin-bottom:8px}.tokenRuleItem[data-v-da5469b0]{color:#fff;font-size:16px;line-height:1.5;margin-bottom:6px}.tokenRuleNote[data-v-da5469b0]{background:rgba(134,33,217,.3);border:1px solid #fec13e;border-radius:5px;padding:12px;color:#fff;font-size:14px;line-height:1.5;margin-top:15px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.tokenRuleDialogContent[data-v-da5469b0]{width:90vw;padding:15px 20px;max-height:80vh}.tokenRuleDialogTitle[data-v-da5469b0]{font-size:18px;margin-bottom:15px}.tokenRuleSectionTitle[data-v-da5469b0]{font-size:14px;margin-bottom:6px}.tokenRuleItem[data-v-da5469b0]{font-size:14px;line-height:1.4;margin-bottom:5px;word-wrap:break-word;overflow-wrap:break-word}.tokenRuleNote[data-v-da5469b0]{font-size:12px;padding:10px;margin-top:12px;line-height:1.4}.tokenRuleDialogClose[data-v-da5469b0]{width:20px;height:20px}}@media (max-width: 768px){.action-btn[data-v-da5469b0]{height:21px}.footer-second-line[data-v-da5469b0]{padding:5px 10px 10px}.msg-input[data-v-da5469b0]{font-size:16px}.changeLevel[data-v-da5469b0]{flex-direction:horizontal}.changeLevelContent[data-v-da5469b0]{display:flex}.changeLevelItems[data-v-da5469b0]{flex:0 0 calc(33% - 20px)}.changeLevelTitle[data-v-da5469b0]{align-items:center;display:flex}.changeRule[data-v-da5469b0]{margin-left:10px;width:0%;background-color:#fff}.changeMsg[data-v-da5469b0]{gap:10px 20px;margin-bottom:10px}.changeImgClass[data-v-da5469b0]{width:30px;height:30px}.changeLevelItems[data-v-da5469b0]{font-size:.7rem;min-width:0px}.changeLevelItemToken[data-v-da5469b0]{white-space:nowrap}.changeLevelItemTokenImg[data-v-da5469b0]{width:20px;height:20px}.changeInfo[data-v-da5469b0],.changeBtn[data-v-da5469b0]{margin:0 auto}.rechargeDialogTitle[data-v-da5469b0]{font-size:1.3rem}.rechargeDialogContent[data-v-da5469b0]{padding:10px 0;font-size:.8rem}.rechargeDialogBtnGroup[data-v-da5469b0]{font-size:1rem}.recharge[data-v-da5469b0],.rechargeDialogCancel[data-v-da5469b0]{padding:5px 10px}.confirmDialogTitle[data-v-da5469b0]{font-size:1.3rem}.confirmDialogContent[data-v-da5469b0]{padding:10px 0;font-size:.8rem}.confirmDialogBtnGroup[data-v-da5469b0]{font-size:1rem}.confirmDialogConfirm[data-v-da5469b0],.confirmDialogCancel[data-v-da5469b0]{padding:5px 10px}.changeSuccessDialogTitle[data-v-da5469b0]{font-size:1.3rem}.changeSuccessDialogContent[data-v-da5469b0]{font-size:1rem}}.changeSuccessDialog{background:linear-gradient(180deg,#a2dffe,#b59be1)} diff --git a/dev/static/css/index-183239e9.css b/dev/static/css/index-183239e9.css new file mode 100644 index 0000000..7515ff1 --- /dev/null +++ b/dev/static/css/index-183239e9.css @@ -0,0 +1 @@ +@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);box-sizing:border-box;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;transition:opacity var(--el-transition-duration-fast);width:100%}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:flex;flex-direction:column;gap:4px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper,.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;transition:var(--el-transition-color)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{font-size:14px;transition:transform var(--el-transition-duration)}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0{flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;transition:transform var(--el-transition-duration)}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{inset:0;position:absolute}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled{pointer-events:none}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translate(-50%);width:24px}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#fff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:60px}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#fff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;overflow:hidden;text-align:center}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{align-items:center;display:inline-flex;padding:0 10px;vertical-align:middle}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed;pointer-events:none}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{padding:12px 12px 0;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{height:28px;position:relative;text-align:center}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#ffffff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;font-size:14px;font-weight:400;line-height:23px;text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:inline-block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;vertical-align:middle}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input-tag__wrapper,.el-form-item.is-error .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-input-tag__wrapper:focus,.el-form-item.is-error .el-input-tag__wrapper:hover,.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{inset:0;position:fixed}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%)}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;gap:22px;height:100%;justify-content:space-around;padding:0 6px;width:100%}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;transform:translate(-50%)}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed;pointer-events:none}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed;pointer-events:none}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{align-items:center;display:inline-flex;justify-content:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);inset:0;margin:0;position:absolute;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;pointer-events:none}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;height:50px;width:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{border:1px solid;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{align-items:stretch;display:flex;flex-grow:1;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:none}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{box-shadow:none;right:-10px}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,.15);--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;float:left;position:relative;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;overflow:hidden;position:relative}.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row-reverse}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}.el-tabs--top{flex-direction:column-reverse}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:inline-flex;opacity:0}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{align-items:stretch;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";inset:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:flex;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}.el-mention{position:relative;width:100%}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-mention.is-disabled{pointer-events:none}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}.el-mention-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)} diff --git a/dev/static/css/marketTemperature-f0fcbc4c.css b/dev/static/css/marketTemperature-f0fcbc4c.css new file mode 100644 index 0000000..29789e4 --- /dev/null +++ b/dev/static/css/marketTemperature-f0fcbc4c.css @@ -0,0 +1 @@ +.WDRL_date[data-v-5d79aa79]{margin-top:2px;text-align:center;font-size:1.6vw;font-weight:700;padding-top:0%;position:relative}.month-display[data-v-5d79aa79]{position:absolute;top:0;right:0;font-size:1vw;color:#3a3a3a}.WDRL_data[data-v-5d79aa79]{margin-top:5px;text-align:center;font-size:1vw;font-weight:700}.table_header[data-v-5d79aa79]{color:#fff;background:#2a2a2a}.KlineClass[data-v-5d79aa79]{width:100%;height:420px}.container[data-v-5d79aa79]{margin:0 auto;max-width:80vw;padding-bottom:10%;display:flex;flex-direction:column;justify-content:center;align-items:center}.border3[data-v-5d79aa79]{border-radius:8px;padding:20px;width:100%;height:auto;box-sizing:border-box;overflow:hidden}.border4[data-v-5d79aa79]{border-radius:8px;padding:20px;width:80%;height:35vw;overflow:visible}.border4 .el-table[data-v-5d79aa79]{height:auto!important;max-height:none!important}.border4 .el-table__body-wrapper[data-v-5d79aa79]{height:auto!important;max-height:none!important;overflow:visible!important}.border4 .el-table__body[data-v-5d79aa79]{height:auto!important}@media only screen and (max-width: 768px){.container[data-v-5d79aa79]{padding-bottom:16%}.KlineClass[data-v-5d79aa79]{width:100%;height:300px}.border4[data-v-5d79aa79]{margin-top:0;border-radius:8px;padding:0;width:80%;margin-left:0%;height:80vw;overflow:visible}.border4 .el-table[data-v-5d79aa79]{height:auto!important;max-height:none!important}.border4 .el-table__body-wrapper[data-v-5d79aa79]{height:auto!important;max-height:none!important;overflow:visible!important}.border4 .el-table__body[data-v-5d79aa79]{height:auto!important}.el-table .hidden-columns[data-v-5d79aa79]{position:absolute;visibility:hidden;z-index:-1}.border3[data-v-5d79aa79]{margin-top:25px;border-radius:8px;padding:10px 0;width:100%;height:100%}.WDRL_date[data-v-5d79aa79]{font-size:4.2vw}.month-display[data-v-5d79aa79]{font-size:1.8vw}.WDRL_data[data-v-5d79aa79]{font-size:3vw}.el-table .cell[data-v-5d79aa79]{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal;text-align:center}.month[data-v-5d79aa79]{width:80%;height:70%!important;top:-4vw!important;right:-.5vw}.monthContent[data-v-5d79aa79]{margin-top:1.8vw!important;font-weight:700;font-size:1.2vw}.calendarItemTitle[data-v-5d79aa79],.calendarItemContent[data-v-5d79aa79]{font-size:2.2vw!important}[data-v-5d79aa79] .echarts-tooltip{max-width:280px!important;font-size:10px!important;line-height:1.3!important;padding:8px 10px!important;word-wrap:break-word!important;white-space:normal!important;box-sizing:border-box!important}[data-v-5d79aa79] .echarts-tooltip-content{max-width:100%!important;overflow:hidden!important}}.border1[data-v-5d79aa79]{border:2px solid #14bddb;background-color:#1f669e;width:100%;height:100%;border-radius:1%;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.border1[data-v-5d79aa79]:before{content:"";position:absolute;top:-2.5px;left:-2.5px;width:20px;height:20px;border-top:3px solid #00ffff;border-left:3px solid #00ffff;border-top-left-radius:8px}.border1[data-v-5d79aa79]:after{content:"";position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-bottom:3px solid #00ffff;border-right:3px solid #00ffff;border-bottom-right-radius:8px}@font-face{font-family:\65b9\6b63\65b0\7efc\827a\7b80\4f53;src:url(/aixiaocaishen/static/fonts/\65b9\6b63\65b0\7efc\827a\7b80\4f53-2eea5e7b.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.title[data-v-5d79aa79]{width:100%;margin-bottom:0;position:relative}.titleImg[data-v-5d79aa79]{width:100%;margin-top:10px}.titleContent[data-v-5d79aa79]{font-family:\65b9\6b63\65b0\7efc\827a\7b80\4f53;font-size:calc(10px + 1.5vw);color:#0ff;position:absolute;bottom:42%;left:30px}.secondTitle[data-v-5d79aa79]{width:100%;height:35px;display:flex;justify-content:center}.secondTitleItems[data-v-5d79aa79]{width:13.5%;height:100%;display:flex}.secondTitleItem[data-v-5d79aa79]{border:1px solid #03a7ce;background-color:#0b3c73;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;@media only screen and (max-width: 768px){font-size:12px}}.calendar[data-v-5d79aa79]{margin-top:30px;width:100%;height:70%;display:flex;justify-content:center;flex-direction:column}.calendarCol[data-v-5d79aa79]{width:100%;height:100%;display:flex;justify-content:center}.calendarRow[data-v-5d79aa79]{width:13.5%;height:100%}.calendarItem[data-v-5d79aa79]{border:1px solid #0060af;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:10px;color:#fff;position:relative}.month[data-v-5d79aa79]{position:absolute;background-image:url(/aixiaocaishen/static/images/\89d2\6807-7ea023c8.png);background-size:100% 100%;background-repeat:no-repeat;width:80%;height:80%;display:flex;justify-content:center;top:-2vw;right:-.5vw;z-index:1}.monthContent[data-v-5d79aa79]{margin-top:.5vw;font-weight:700;font-size:1.2vw}.calendarItemTitle[data-v-5d79aa79]{width:100%;text-align:center;font-weight:700;font-size:1.2vw}.calendarItemContent[data-v-5d79aa79]{width:100%;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.2vw}.ciImg[data-v-5d79aa79]{width:20%} diff --git a/dev/static/fonts/方正新综艺简体-2eea5e7b.ttf b/dev/static/fonts/方正新综艺简体-2eea5e7b.ttf new file mode 100644 index 0000000..9fa8006 Binary files /dev/null and b/dev/static/fonts/方正新综艺简体-2eea5e7b.ttf differ diff --git a/dev/static/images/-s-AI情绪大模型-7eabe065.png b/dev/static/images/-s-AI情绪大模型-7eabe065.png new file mode 100644 index 0000000..f4ead06 Binary files /dev/null and b/dev/static/images/-s-AI情绪大模型-7eabe065.png differ diff --git a/dev/static/images/-s-交易可掌控-ef0d97d2.png b/dev/static/images/-s-交易可掌控-ef0d97d2.png new file mode 100644 index 0000000..b51a43d Binary files /dev/null and b/dev/static/images/-s-交易可掌控-ef0d97d2.png differ diff --git a/dev/static/images/-s-四维-35334e8b.png b/dev/static/images/-s-四维-35334e8b.png new file mode 100644 index 0000000..83bb46d Binary files /dev/null and b/dev/static/images/-s-四维-35334e8b.png differ diff --git a/dev/static/images/-s-场景可预演-fc6530f6.png b/dev/static/images/-s-场景可预演-fc6530f6.png new file mode 100644 index 0000000..6ac848b Binary files /dev/null and b/dev/static/images/-s-场景可预演-fc6530f6.png differ diff --git a/dev/static/images/-s-夺宝奇兵logo-985375a7.png b/dev/static/images/-s-夺宝奇兵logo-985375a7.png new file mode 100644 index 0000000..b14bb89 Binary files /dev/null and b/dev/static/images/-s-夺宝奇兵logo-985375a7.png differ diff --git a/dev/static/images/-s-夺宝奇兵大模型-0d3cbb9e.png b/dev/static/images/-s-夺宝奇兵大模型-0d3cbb9e.png new file mode 100644 index 0000000..cd18cc5 Binary files /dev/null and b/dev/static/images/-s-夺宝奇兵大模型-0d3cbb9e.png differ diff --git a/dev/static/images/-s-开启财运-db5b9247.png b/dev/static/images/-s-开启财运-db5b9247.png new file mode 100644 index 0000000..0f0f08c Binary files /dev/null and b/dev/static/images/-s-开启财运-db5b9247.png differ diff --git a/dev/static/images/-s-弘历团队-493ed460.png b/dev/static/images/-s-弘历团队-493ed460.png new file mode 100644 index 0000000..2047a8c Binary files /dev/null and b/dev/static/images/-s-弘历团队-493ed460.png differ diff --git a/dev/static/images/-s-数据可计算-87f3e72f.png b/dev/static/images/-s-数据可计算-87f3e72f.png new file mode 100644 index 0000000..8ee2530 Binary files /dev/null and b/dev/static/images/-s-数据可计算-87f3e72f.png differ diff --git a/dev/static/images/-s-构建场景-58defcd8.png b/dev/static/images/-s-构建场景-58defcd8.png new file mode 100644 index 0000000..8838602 Binary files /dev/null and b/dev/static/images/-s-构建场景-58defcd8.png differ diff --git a/dev/static/images/-s-标题 拷贝-026d4753.png b/dev/static/images/-s-标题 拷贝-026d4753.png new file mode 100644 index 0000000..647d3ee Binary files /dev/null and b/dev/static/images/-s-标题 拷贝-026d4753.png differ diff --git a/dev/static/images/AIicon-382147ff.png b/dev/static/images/AIicon-382147ff.png new file mode 100644 index 0000000..707354c Binary files /dev/null and b/dev/static/images/AIicon-382147ff.png differ diff --git a/dev/static/images/L1-bf15f913.png b/dev/static/images/L1-bf15f913.png new file mode 100644 index 0000000..2173556 Binary files /dev/null and b/dev/static/images/L1-bf15f913.png differ diff --git a/dev/static/images/L2-c8e914de.png b/dev/static/images/L2-c8e914de.png new file mode 100644 index 0000000..ee32052 Binary files /dev/null and b/dev/static/images/L2-c8e914de.png differ diff --git a/dev/static/images/L3-6a18856c.png b/dev/static/images/L3-6a18856c.png new file mode 100644 index 0000000..16b58bd Binary files /dev/null and b/dev/static/images/L3-6a18856c.png differ diff --git a/dev/static/images/L4-62e261b3.png b/dev/static/images/L4-62e261b3.png new file mode 100644 index 0000000..2c31b4a Binary files /dev/null and b/dev/static/images/L4-62e261b3.png differ diff --git a/dev/static/images/PCbackPic-272e33bc.png b/dev/static/images/PCbackPic-272e33bc.png new file mode 100644 index 0000000..45d7b41 Binary files /dev/null and b/dev/static/images/PCbackPic-272e33bc.png differ diff --git a/dev/static/images/_s_四维 拷贝-397d6a3c.png b/dev/static/images/_s_四维 拷贝-397d6a3c.png new file mode 100644 index 0000000..e6795fa Binary files /dev/null and b/dev/static/images/_s_四维 拷贝-397d6a3c.png differ diff --git a/dev/static/images/back-5548286c.png b/dev/static/images/back-5548286c.png new file mode 100644 index 0000000..2804aea Binary files /dev/null and b/dev/static/images/back-5548286c.png differ diff --git a/dev/static/images/bg-10accc29.png b/dev/static/images/bg-10accc29.png new file mode 100644 index 0000000..d48f97b Binary files /dev/null and b/dev/static/images/bg-10accc29.png differ diff --git a/dev/static/images/bk00000-8df47909.png b/dev/static/images/bk00000-8df47909.png new file mode 100644 index 0000000..4749b52 Binary files /dev/null and b/dev/static/images/bk00000-8df47909.png differ diff --git a/dev/static/images/bk01-408cc37b.png b/dev/static/images/bk01-408cc37b.png new file mode 100644 index 0000000..9d881b2 Binary files /dev/null and b/dev/static/images/bk01-408cc37b.png differ diff --git a/dev/static/images/blueBorder-444dd8ab.png b/dev/static/images/blueBorder-444dd8ab.png new file mode 100644 index 0000000..6fcdc48 Binary files /dev/null and b/dev/static/images/blueBorder-444dd8ab.png differ diff --git a/dev/static/images/border-07685e20.png b/dev/static/images/border-07685e20.png new file mode 100644 index 0000000..2e2460c Binary files /dev/null and b/dev/static/images/border-07685e20.png differ diff --git a/dev/static/images/dailyReplay1-3596eb1b.png b/dev/static/images/dailyReplay1-3596eb1b.png new file mode 100644 index 0000000..02c91e4 Binary files /dev/null and b/dev/static/images/dailyReplay1-3596eb1b.png differ diff --git a/dev/static/images/dailyReplay2-5ea72847.png b/dev/static/images/dailyReplay2-5ea72847.png new file mode 100644 index 0000000..3ecd7d7 Binary files /dev/null and b/dev/static/images/dailyReplay2-5ea72847.png differ diff --git a/dev/static/images/dbqb-button01-62205d53.png b/dev/static/images/dbqb-button01-62205d53.png new file mode 100644 index 0000000..79e7a59 Binary files /dev/null and b/dev/static/images/dbqb-button01-62205d53.png differ diff --git a/dev/static/images/dbqb-button02-1cbaed86.png b/dev/static/images/dbqb-button02-1cbaed86.png new file mode 100644 index 0000000..f3cd660 Binary files /dev/null and b/dev/static/images/dbqb-button02-1cbaed86.png differ diff --git a/dev/static/images/emotion-button01-a55ac1f4.png b/dev/static/images/emotion-button01-a55ac1f4.png new file mode 100644 index 0000000..a5f2dd6 Binary files /dev/null and b/dev/static/images/emotion-button01-a55ac1f4.png differ diff --git a/dev/static/images/emotion-button02-0024387c.png b/dev/static/images/emotion-button02-0024387c.png new file mode 100644 index 0000000..737ae3e Binary files /dev/null and b/dev/static/images/emotion-button02-0024387c.png differ diff --git a/dev/static/images/emotionDecod-ea6f54b2.png b/dev/static/images/emotionDecod-ea6f54b2.png new file mode 100644 index 0000000..dc871bc Binary files /dev/null and b/dev/static/images/emotionDecod-ea6f54b2.png differ diff --git a/dev/static/images/failure-ab07e1d6.png b/dev/static/images/failure-ab07e1d6.png new file mode 100644 index 0000000..0414a93 Binary files /dev/null and b/dev/static/images/failure-ab07e1d6.png differ diff --git a/dev/static/images/feedback-4266467e.png b/dev/static/images/feedback-4266467e.png new file mode 100644 index 0000000..05c647b Binary files /dev/null and b/dev/static/images/feedback-4266467e.png differ diff --git a/dev/static/images/feedbackImg-644c40a6.png b/dev/static/images/feedbackImg-644c40a6.png new file mode 100644 index 0000000..d5f2558 Binary files /dev/null and b/dev/static/images/feedbackImg-644c40a6.png differ diff --git a/dev/static/images/get-count-all-b1b2e599.png b/dev/static/images/get-count-all-b1b2e599.png new file mode 100644 index 0000000..041b39d Binary files /dev/null and b/dev/static/images/get-count-all-b1b2e599.png differ diff --git a/dev/static/images/language-b3c48156.png b/dev/static/images/language-b3c48156.png new file mode 100644 index 0000000..c4bf208 Binary files /dev/null and b/dev/static/images/language-b3c48156.png differ diff --git a/dev/static/images/logo-6d056fd7.png b/dev/static/images/logo-6d056fd7.png new file mode 100644 index 0000000..3c984cb Binary files /dev/null and b/dev/static/images/logo-6d056fd7.png differ diff --git a/dev/static/images/new-app-bgc-7f59fe1d.png b/dev/static/images/new-app-bgc-7f59fe1d.png new file mode 100644 index 0000000..e583cc0 Binary files /dev/null and b/dev/static/images/new-app-bgc-7f59fe1d.png differ diff --git a/dev/static/images/noFeedback-c6e2fb86.png b/dev/static/images/noFeedback-c6e2fb86.png new file mode 100644 index 0000000..72b212a Binary files /dev/null and b/dev/static/images/noFeedback-c6e2fb86.png differ diff --git a/dev/static/images/redBorder-b9ac7f51.png b/dev/static/images/redBorder-b9ac7f51.png new file mode 100644 index 0000000..30ead71 Binary files /dev/null and b/dev/static/images/redBorder-b9ac7f51.png differ diff --git a/dev/static/images/save-2c9beb20.png b/dev/static/images/save-2c9beb20.png new file mode 100644 index 0000000..e6fd6b7 Binary files /dev/null and b/dev/static/images/save-2c9beb20.png differ diff --git a/dev/static/images/success-cf6f1864.png b/dev/static/images/success-cf6f1864.png new file mode 100644 index 0000000..5659b61 Binary files /dev/null and b/dev/static/images/success-cf6f1864.png differ diff --git a/dev/static/images/think-active-3a9f3566.png b/dev/static/images/think-active-3a9f3566.png new file mode 100644 index 0000000..e5cc646 Binary files /dev/null and b/dev/static/images/think-active-3a9f3566.png differ diff --git a/dev/static/images/think-no-active-b4439eb0.png b/dev/static/images/think-no-active-b4439eb0.png new file mode 100644 index 0000000..bbf5055 Binary files /dev/null and b/dev/static/images/think-no-active-b4439eb0.png differ diff --git a/dev/static/images/tree00000-5418fbd6.jpg b/dev/static/images/tree00000-5418fbd6.jpg new file mode 100644 index 0000000..fa10abd Binary files /dev/null and b/dev/static/images/tree00000-5418fbd6.jpg differ diff --git a/dev/static/images/voice-ae78c34c.png b/dev/static/images/voice-ae78c34c.png new file mode 100644 index 0000000..d737274 Binary files /dev/null and b/dev/static/images/voice-ae78c34c.png differ diff --git a/dev/static/images/主力作战-a51cdcde.png b/dev/static/images/主力作战-a51cdcde.png new file mode 100644 index 0000000..20e5ec8 Binary files /dev/null and b/dev/static/images/主力作战-a51cdcde.png differ diff --git a/dev/static/images/场景应用-d0ed55f3.png b/dev/static/images/场景应用-d0ed55f3.png new file mode 100644 index 0000000..1f074e4 Binary files /dev/null and b/dev/static/images/场景应用-d0ed55f3.png differ diff --git a/dev/static/images/大标题-92c56762.png b/dev/static/images/大标题-92c56762.png new file mode 100644 index 0000000..e1fba1b Binary files /dev/null and b/dev/static/images/大标题-92c56762.png differ diff --git a/dev/static/images/大标题-b9db8110.png b/dev/static/images/大标题-b9db8110.png new file mode 100644 index 0000000..9e36897 Binary files /dev/null and b/dev/static/images/大标题-b9db8110.png differ diff --git a/dev/static/images/开启无限财富-3b89b7e4.png b/dev/static/images/开启无限财富-3b89b7e4.png new file mode 100644 index 0000000..de034df Binary files /dev/null and b/dev/static/images/开启无限财富-3b89b7e4.png differ diff --git a/dev/static/images/思考-36f0ab2d.gif b/dev/static/images/思考-36f0ab2d.gif new file mode 100644 index 0000000..b5f907f Binary files /dev/null and b/dev/static/images/思考-36f0ab2d.gif differ diff --git a/dev/static/images/手机bg-576224c7.png b/dev/static/images/手机bg-576224c7.png new file mode 100644 index 0000000..ace71e8 Binary files /dev/null and b/dev/static/images/手机bg-576224c7.png differ diff --git a/dev/static/images/手机背景-966a3db9.png b/dev/static/images/手机背景-966a3db9.png new file mode 100644 index 0000000..eefe74c Binary files /dev/null and b/dev/static/images/手机背景-966a3db9.png differ diff --git a/dev/static/images/探底雷达-7ca9f208.png b/dev/static/images/探底雷达-7ca9f208.png new file mode 100644 index 0000000..8167b24 Binary files /dev/null and b/dev/static/images/探底雷达-7ca9f208.png differ diff --git a/dev/static/images/攻防三维-7988c82b.png b/dev/static/images/攻防三维-7988c82b.png new file mode 100644 index 0000000..d006673 Binary files /dev/null and b/dev/static/images/攻防三维-7988c82b.png differ diff --git a/dev/static/images/智能体 拷贝-cad258c8.png b/dev/static/images/智能体 拷贝-cad258c8.png new file mode 100644 index 0000000..fb27315 Binary files /dev/null and b/dev/static/images/智能体 拷贝-cad258c8.png differ diff --git a/dev/static/images/智能体-9f337769.png b/dev/static/images/智能体-9f337769.png new file mode 100644 index 0000000..5aad699 Binary files /dev/null and b/dev/static/images/智能体-9f337769.png differ diff --git a/dev/static/images/机器人 拷贝-40d18848.png b/dev/static/images/机器人 拷贝-40d18848.png new file mode 100644 index 0000000..6175e90 Binary files /dev/null and b/dev/static/images/机器人 拷贝-40d18848.png differ diff --git a/dev/static/images/机器人手机-006b7cca.png b/dev/static/images/机器人手机-006b7cca.png new file mode 100644 index 0000000..1a9f081 Binary files /dev/null and b/dev/static/images/机器人手机-006b7cca.png differ diff --git a/dev/static/images/标题-d851a441.png b/dev/static/images/标题-d851a441.png new file mode 100644 index 0000000..01a4aa8 Binary files /dev/null and b/dev/static/images/标题-d851a441.png differ diff --git a/dev/static/images/核心价值评估-c1ed0285.png b/dev/static/images/核心价值评估-c1ed0285.png new file mode 100644 index 0000000..44559b3 Binary files /dev/null and b/dev/static/images/核心价值评估-c1ed0285.png differ diff --git a/dev/static/images/核心看点-c7dc13e5.png b/dev/static/images/核心看点-c7dc13e5.png new file mode 100644 index 0000000..14a3730 Binary files /dev/null and b/dev/static/images/核心看点-c7dc13e5.png differ diff --git a/dev/static/images/核心逻辑-cc2bd4b6.png b/dev/static/images/核心逻辑-cc2bd4b6.png new file mode 100644 index 0000000..2750be0 Binary files /dev/null and b/dev/static/images/核心逻辑-cc2bd4b6.png differ diff --git a/dev/static/images/框-50764778.png b/dev/static/images/框-50764778.png new file mode 100644 index 0000000..b4cf65e Binary files /dev/null and b/dev/static/images/框-50764778.png differ diff --git a/dev/static/images/温度计-7ba6b126.png b/dev/static/images/温度计-7ba6b126.png new file mode 100644 index 0000000..bf77404 Binary files /dev/null and b/dev/static/images/温度计-7ba6b126.png differ diff --git a/dev/static/images/球-65574009.png b/dev/static/images/球-65574009.png new file mode 100644 index 0000000..3f95b53 Binary files /dev/null and b/dev/static/images/球-65574009.png differ diff --git a/dev/static/images/生成-34d79152.gif b/dev/static/images/生成-34d79152.gif new file mode 100644 index 0000000..502f0ea Binary files /dev/null and b/dev/static/images/生成-34d79152.gif differ diff --git a/dev/static/images/电脑背景-b224424a.png b/dev/static/images/电脑背景-b224424a.png new file mode 100644 index 0000000..2780ef9 Binary files /dev/null and b/dev/static/images/电脑背景-b224424a.png differ diff --git a/dev/static/images/综合作战-687fb8d6.png b/dev/static/images/综合作战-687fb8d6.png new file mode 100644 index 0000000..55e3add Binary files /dev/null and b/dev/static/images/综合作战-687fb8d6.png differ diff --git a/dev/static/images/罗盘边框-c0f2e0cf.png b/dev/static/images/罗盘边框-c0f2e0cf.png new file mode 100644 index 0000000..6ab83e6 Binary files /dev/null and b/dev/static/images/罗盘边框-c0f2e0cf.png differ diff --git a/dev/static/images/能量转化器-3a087b39.png b/dev/static/images/能量转化器-3a087b39.png new file mode 100644 index 0000000..0f34f91 Binary files /dev/null and b/dev/static/images/能量转化器-3a087b39.png differ diff --git a/dev/static/images/角标-7ea023c8.png b/dev/static/images/角标-7ea023c8.png new file mode 100644 index 0000000..0588e89 Binary files /dev/null and b/dev/static/images/角标-7ea023c8.png differ diff --git a/dev/static/images/解析-09c80e32.gif b/dev/static/images/解析-09c80e32.gif new file mode 100644 index 0000000..aa3ef83 Binary files /dev/null and b/dev/static/images/解析-09c80e32.gif differ diff --git a/dev/static/images/边框-cef1ac91.png b/dev/static/images/边框-cef1ac91.png new file mode 100644 index 0000000..b4c457b Binary files /dev/null and b/dev/static/images/边框-cef1ac91.png differ diff --git a/dev/static/images/量子神经决策树-84a86152.png b/dev/static/images/量子神经决策树-84a86152.png new file mode 100644 index 0000000..0995047 Binary files /dev/null and b/dev/static/images/量子神经决策树-84a86152.png differ diff --git a/dev/static/images/金轮 拷贝-b6c113f4.png b/dev/static/images/金轮 拷贝-b6c113f4.png new file mode 100644 index 0000000..00931b3 Binary files /dev/null and b/dev/static/images/金轮 拷贝-b6c113f4.png differ diff --git a/dev/static/images/金轮-858e9d26.png b/dev/static/images/金轮-858e9d26.png new file mode 100644 index 0000000..5d0f912 Binary files /dev/null and b/dev/static/images/金轮-858e9d26.png differ diff --git a/dev/static/js/AIfind-ac1d6c69.js b/dev/static/js/AIfind-ac1d6c69.js new file mode 100644 index 0000000..eafe5c7 --- /dev/null +++ b/dev/static/js/AIfind-ac1d6c69.js @@ -0,0 +1 @@ +import{_ as e,r as t,o as r,G as a,b as n,c as i,e as o,F as s,A as l,H as h,I as m,d as c,Z as p,Q as u,J as d,C as g,$ as f}from"./index-4cb6f38c.js";import{m as v}from"./marked.esm-cf4f21f5.js";class b{constructor(e,t,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=r}static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new b(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc}}class y{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new y(t,b.range(this,e))}}class x{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,a,n="KaTeX parse error: "+e,i=t&&t.loc;if(i&&i.start<=i.end){var o=i.lexer.input;r=i.start,a=i.end,r===o.length?n+=" at end of input: ":n+=" at position "+(r+1)+": ";var s=o.slice(r,a).replace(/[^]/g,"$&̲");n+=(r>15?"…"+o.slice(r-15,r):o.slice(0,r))+s+(a+15":">","<":"<",'"':""","'":"'"},S=/[&><"']/g;var M=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},z={contains:function(e,t){return-1!==e.indexOf(t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(S,(e=>k[e]))},hyphenate:function(e){return e.replace(w,"-$1").toLowerCase()},getBaseElem:M,isCharacterBox:function(e){var t=M(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},protocolFromUrl:function(e){var t=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return t?":"!==t[2]?null:/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(t[1])?t[1].toLowerCase():null:"_relative"}},A={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function T(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class B{constructor(e){for(var t in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},A)if(A.hasOwnProperty(t)){var r=A[t];this[t]=void 0!==e[t]?r.processor?r.processor(e[t]):e[t]:T(r)}}reportNonstrict(e,t,r){var a=this.strict;if("function"==typeof a&&(a=a(e,t,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new x("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,r){var a=this.strict;if("function"==typeof a)try{a=a(e,t,r)}catch(n){a="error"}return!(!a||"ignore"===a)&&(!0===a||"error"===a||("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),!1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]"),!1)))}isTrusted(e){if(e.url&&!e.protocol){var t=z.protocolFromUrl(e.url);if(null==t)return!1;e.protocol=t}var r="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(r)}}class C{constructor(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}sup(){return N[q[this.id]]}sub(){return N[I[this.id]]}fracNum(){return N[R[this.id]]}fracDen(){return N[H[this.id]]}cramp(){return N[O[this.id]]}text(){return N[E[this.id]]}isTight(){return this.size>=2}}var N=[new C(0,0,!1),new C(1,0,!0),new C(2,1,!1),new C(3,1,!0),new C(4,2,!1),new C(5,2,!0),new C(6,3,!1),new C(7,3,!0)],q=[4,5,4,5,6,7,6,7],I=[5,5,5,5,7,7,7,7],R=[2,3,4,5,6,7,6,7],H=[3,3,5,5,7,7,7,7],O=[1,1,3,3,5,5,7,7],E=[0,1,2,3,2,3,2,3],L={DISPLAY:N[0],TEXT:N[2],SCRIPT:N[4],SCRIPTSCRIPT:N[6]},D=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];var V=[];function P(e){for(var t=0;t=V[t]&&e<=V[t+1])return!0;return!1}D.forEach((e=>e.blocks.forEach((e=>V.push(...e)))));var F={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class G{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return z.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;te.toText())).join("")}}var U={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},_={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Y={"Å":"A","Ð":"D","Þ":"o","å":"a","ð":"d","þ":"o","А":"A","Б":"B","В":"B","Г":"F","Д":"A","Е":"E","Ж":"K","З":"3","И":"N","Й":"N","К":"K","Л":"N","М":"M","Н":"H","О":"O","П":"N","Р":"P","С":"C","Т":"T","У":"y","Ф":"O","Х":"X","Ц":"U","Ч":"h","Ш":"W","Щ":"W","Ъ":"B","Ы":"X","Ь":"B","Э":"3","Ю":"X","Я":"R","а":"a","б":"b","в":"a","г":"r","д":"y","е":"e","ж":"m","з":"e","и":"n","й":"n","к":"n","л":"n","м":"m","н":"n","о":"o","п":"n","р":"p","с":"c","т":"o","у":"y","ф":"b","х":"x","ц":"n","ч":"n","ш":"w","щ":"w","ъ":"a","ы":"m","ь":"a","э":"e","ю":"m","я":"r"};function X(e,t,r){if(!U[t])throw new Error("Font metrics not found for font: "+t+".");var a=e.charCodeAt(0),n=U[t][a];if(!n&&e[0]in Y&&(a=Y[e[0]].charCodeAt(0),n=U[t][a]),n||"text"!==r||P(a)&&(n=U[t][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var W={};var j=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],$=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Z=function(e,t){return t.size<2?e:j[e-1][t.size-1]};class K{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||K.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=$[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return new K(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Z(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:$[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=Z(K.BASESIZE,e);return this.size===t&&this.textSize===K.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==K.BASESIZE?["sizing","reset-size"+this.size,"size"+K.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!W[t=e>=5?0:e>=3?1:2]){var r=W[t]={cssEmPerMu:_.quad[t]/18};for(var a in _)_.hasOwnProperty(a)&&(r[a]=_[a][t])}return W[t]}(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}K.BASESIZE=6;var J={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},Q={ex:!0,em:!0,mu:!0},ee=function(e){return"string"!=typeof e&&(e=e.unit),e in J||e in Q||"ex"===e},te=function(e,t){var r;if(e.unit in J)r=J[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var a;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new x("Invalid unit: '"+e.unit+"'");r=a.fontMetrics().quad}a!==t&&(r*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},re=function(e){return+e.toFixed(4)+"em"},ae=function(e){return e.filter((e=>e)).join(" ")},ne=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push("mtight");var a=t.getColor();a&&(this.style.color=a)}},ie=function(e){var t=document.createElement(e);for(var r in t.className=ae(this.classes),this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n/=\x00-\x1f]/,se=function(e){var t="<"+e;this.classes.length&&(t+=' class="'+z.escape(ae(this.classes))+'"');var r="";for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=z.hyphenate(a)+":"+this.style[a]+";");for(var n in r&&(t+=' style="'+z.escape(r)+'"'),this.attributes)if(this.attributes.hasOwnProperty(n)){if(oe.test(n))throw new x("Invalid attribute name '"+n+"'");t+=" "+n+'="'+z.escape(this.attributes[n])+'"'}t+=">";for(var i=0;i"};class le{constructor(e,t,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,ne.call(this,e,r,a),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return z.contains(this.classes,e)}toNode(){return ie.call(this,"span")}toMarkup(){return se.call(this,"span")}}class he{constructor(e,t,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,ne.call(this,t,a),this.children=r||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return z.contains(this.classes,e)}toNode(){return ie.call(this,"a")}toMarkup(){return se.call(this,"a")}}class me{constructor(e,t,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=r}hasClass(e){return z.contains(this.classes,e)}toNode(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=''+z.escape(this.alt)+'=n[0]&&e<=n[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=ce[this.text])}hasClass(e){return z.contains(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;for(var r in this.italic>0&&((t=document.createElement("span")).style.marginRight=re(this.italic)),this.classes.length>0&&((t=t||document.createElement("span")).className=ae(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=z.hyphenate(a)+":"+this.style[a]+";");r&&(e=!0,t+=' style="'+z.escape(r)+'"');var n=z.escape(this.text);return e?(t+=">",t+=n,t+=""):n}}class ue{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r':''}}class ge{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}toMarkup(){var e="","\\gt",!0),xe(we,Se,qe,"∈","\\in",!0),xe(we,Se,qe,"","\\@not"),xe(we,Se,qe,"⊂","\\subset",!0),xe(we,Se,qe,"⊃","\\supset",!0),xe(we,Se,qe,"⊆","\\subseteq",!0),xe(we,Se,qe,"⊇","\\supseteq",!0),xe(we,Me,qe,"⊈","\\nsubseteq",!0),xe(we,Me,qe,"⊉","\\nsupseteq",!0),xe(we,Se,qe,"⊨","\\models"),xe(we,Se,qe,"←","\\leftarrow",!0),xe(we,Se,qe,"≤","\\le"),xe(we,Se,qe,"≤","\\leq",!0),xe(we,Se,qe,"<","\\lt",!0),xe(we,Se,qe,"→","\\rightarrow",!0),xe(we,Se,qe,"→","\\to"),xe(we,Me,qe,"≱","\\ngeq",!0),xe(we,Me,qe,"≰","\\nleq",!0),xe(we,Se,"spacing"," ","\\ "),xe(we,Se,"spacing"," ","\\space"),xe(we,Se,"spacing"," ","\\nobreakspace"),xe(ke,Se,"spacing"," ","\\ "),xe(ke,Se,"spacing"," "," "),xe(ke,Se,"spacing"," ","\\space"),xe(ke,Se,"spacing"," ","\\nobreakspace"),xe(we,Se,"spacing",null,"\\nobreak"),xe(we,Se,"spacing",null,"\\allowbreak"),xe(we,Se,"punct",",",","),xe(we,Se,"punct",";",";"),xe(we,Me,Ae,"⊼","\\barwedge",!0),xe(we,Me,Ae,"⊻","\\veebar",!0),xe(we,Se,Ae,"⊙","\\odot",!0),xe(we,Se,Ae,"⊕","\\oplus",!0),xe(we,Se,Ae,"⊗","\\otimes",!0),xe(we,Se,Ie,"∂","\\partial",!0),xe(we,Se,Ae,"⊘","\\oslash",!0),xe(we,Me,Ae,"⊚","\\circledcirc",!0),xe(we,Me,Ae,"⊡","\\boxdot",!0),xe(we,Se,Ae,"△","\\bigtriangleup"),xe(we,Se,Ae,"▽","\\bigtriangledown"),xe(we,Se,Ae,"†","\\dagger"),xe(we,Se,Ae,"⋄","\\diamond"),xe(we,Se,Ae,"⋆","\\star"),xe(we,Se,Ae,"◃","\\triangleleft"),xe(we,Se,Ae,"▹","\\triangleright"),xe(we,Se,Ne,"{","\\{"),xe(ke,Se,Ie,"{","\\{"),xe(ke,Se,Ie,"{","\\textbraceleft"),xe(we,Se,Te,"}","\\}"),xe(ke,Se,Ie,"}","\\}"),xe(ke,Se,Ie,"}","\\textbraceright"),xe(we,Se,Ne,"{","\\lbrace"),xe(we,Se,Te,"}","\\rbrace"),xe(we,Se,Ne,"[","\\lbrack",!0),xe(ke,Se,Ie,"[","\\lbrack",!0),xe(we,Se,Te,"]","\\rbrack",!0),xe(ke,Se,Ie,"]","\\rbrack",!0),xe(we,Se,Ne,"(","\\lparen",!0),xe(we,Se,Te,")","\\rparen",!0),xe(ke,Se,Ie,"<","\\textless",!0),xe(ke,Se,Ie,">","\\textgreater",!0),xe(we,Se,Ne,"⌊","\\lfloor",!0),xe(we,Se,Te,"⌋","\\rfloor",!0),xe(we,Se,Ne,"⌈","\\lceil",!0),xe(we,Se,Te,"⌉","\\rceil",!0),xe(we,Se,Ie,"\\","\\backslash"),xe(we,Se,Ie,"∣","|"),xe(we,Se,Ie,"∣","\\vert"),xe(ke,Se,Ie,"|","\\textbar",!0),xe(we,Se,Ie,"∥","\\|"),xe(we,Se,Ie,"∥","\\Vert"),xe(ke,Se,Ie,"∥","\\textbardbl"),xe(ke,Se,Ie,"~","\\textasciitilde"),xe(ke,Se,Ie,"\\","\\textbackslash"),xe(ke,Se,Ie,"^","\\textasciicircum"),xe(we,Se,qe,"↑","\\uparrow",!0),xe(we,Se,qe,"⇑","\\Uparrow",!0),xe(we,Se,qe,"↓","\\downarrow",!0),xe(we,Se,qe,"⇓","\\Downarrow",!0),xe(we,Se,qe,"↕","\\updownarrow",!0),xe(we,Se,qe,"⇕","\\Updownarrow",!0),xe(we,Se,Ce,"∐","\\coprod"),xe(we,Se,Ce,"⋁","\\bigvee"),xe(we,Se,Ce,"⋀","\\bigwedge"),xe(we,Se,Ce,"⨄","\\biguplus"),xe(we,Se,Ce,"⋂","\\bigcap"),xe(we,Se,Ce,"⋃","\\bigcup"),xe(we,Se,Ce,"∫","\\int"),xe(we,Se,Ce,"∫","\\intop"),xe(we,Se,Ce,"∬","\\iint"),xe(we,Se,Ce,"∭","\\iiint"),xe(we,Se,Ce,"∏","\\prod"),xe(we,Se,Ce,"∑","\\sum"),xe(we,Se,Ce,"⨂","\\bigotimes"),xe(we,Se,Ce,"⨁","\\bigoplus"),xe(we,Se,Ce,"⨀","\\bigodot"),xe(we,Se,Ce,"∮","\\oint"),xe(we,Se,Ce,"∯","\\oiint"),xe(we,Se,Ce,"∰","\\oiiint"),xe(we,Se,Ce,"⨆","\\bigsqcup"),xe(we,Se,Ce,"∫","\\smallint"),xe(ke,Se,"inner","…","\\textellipsis"),xe(we,Se,"inner","…","\\mathellipsis"),xe(ke,Se,"inner","…","\\ldots",!0),xe(we,Se,"inner","…","\\ldots",!0),xe(we,Se,"inner","⋯","\\@cdots",!0),xe(we,Se,"inner","⋱","\\ddots",!0),xe(we,Se,Ie,"⋮","\\varvdots"),xe(ke,Se,Ie,"⋮","\\varvdots"),xe(we,Se,ze,"ˊ","\\acute"),xe(we,Se,ze,"ˋ","\\grave"),xe(we,Se,ze,"¨","\\ddot"),xe(we,Se,ze,"~","\\tilde"),xe(we,Se,ze,"ˉ","\\bar"),xe(we,Se,ze,"˘","\\breve"),xe(we,Se,ze,"ˇ","\\check"),xe(we,Se,ze,"^","\\hat"),xe(we,Se,ze,"⃗","\\vec"),xe(we,Se,ze,"˙","\\dot"),xe(we,Se,ze,"˚","\\mathring"),xe(we,Se,Be,"","\\@imath"),xe(we,Se,Be,"","\\@jmath"),xe(we,Se,Ie,"ı","ı"),xe(we,Se,Ie,"ȷ","ȷ"),xe(ke,Se,Ie,"ı","\\i",!0),xe(ke,Se,Ie,"ȷ","\\j",!0),xe(ke,Se,Ie,"ß","\\ss",!0),xe(ke,Se,Ie,"æ","\\ae",!0),xe(ke,Se,Ie,"œ","\\oe",!0),xe(ke,Se,Ie,"ø","\\o",!0),xe(ke,Se,Ie,"Æ","\\AE",!0),xe(ke,Se,Ie,"Œ","\\OE",!0),xe(ke,Se,Ie,"Ø","\\O",!0),xe(ke,Se,ze,"ˊ","\\'"),xe(ke,Se,ze,"ˋ","\\`"),xe(ke,Se,ze,"ˆ","\\^"),xe(ke,Se,ze,"˜","\\~"),xe(ke,Se,ze,"ˉ","\\="),xe(ke,Se,ze,"˘","\\u"),xe(ke,Se,ze,"˙","\\."),xe(ke,Se,ze,"¸","\\c"),xe(ke,Se,ze,"˚","\\r"),xe(ke,Se,ze,"ˇ","\\v"),xe(ke,Se,ze,"¨",'\\"'),xe(ke,Se,ze,"˝","\\H"),xe(ke,Se,ze,"◯","\\textcircled");var Re={"--":!0,"---":!0,"``":!0,"''":!0};xe(ke,Se,Ie,"–","--",!0),xe(ke,Se,Ie,"–","\\textendash"),xe(ke,Se,Ie,"—","---",!0),xe(ke,Se,Ie,"—","\\textemdash"),xe(ke,Se,Ie,"‘","`",!0),xe(ke,Se,Ie,"‘","\\textquoteleft"),xe(ke,Se,Ie,"’","'",!0),xe(ke,Se,Ie,"’","\\textquoteright"),xe(ke,Se,Ie,"“","``",!0),xe(ke,Se,Ie,"“","\\textquotedblleft"),xe(ke,Se,Ie,"”","''",!0),xe(ke,Se,Ie,"”","\\textquotedblright"),xe(we,Se,Ie,"°","\\degree",!0),xe(ke,Se,Ie,"°","\\degree"),xe(ke,Se,Ie,"°","\\textdegree",!0),xe(we,Se,Ie,"£","\\pounds"),xe(we,Se,Ie,"£","\\mathsterling",!0),xe(ke,Se,Ie,"£","\\pounds"),xe(ke,Se,Ie,"£","\\textsterling",!0),xe(we,Me,Ie,"✠","\\maltese"),xe(ke,Me,Ie,"✠","\\maltese");for(var He=0;He<'0123456789/@."'.length;He++){var Oe='0123456789/@."'.charAt(He);xe(we,Se,Ie,Oe,Oe)}for(var Ee=0;Ee<'0123456789!@*()-=+";:?/.,'.length;Ee++){var Le='0123456789!@*()-=+";:?/.,'.charAt(Ee);xe(ke,Se,Ie,Le,Le)}for(var De="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ve=0;Ve{if(ae(e.classes)!==ae(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var r=e.classes[0];if("mbin"===r||"mord"===r)return!1}for(var a in e.style)if(e.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;return!0},Qe=function(e){for(var t=0,r=0,a=0,n=0;nt&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=a},et=function(e,t,r,a){var n=new le(e,t,r,a);return Qe(n),n},tt=(e,t,r,a)=>new le(e,t,r,a),rt=function(e){var t=new G(e);return Qe(t),t},at=function(e,t,r){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}return a+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},nt={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},it={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},ot={fontMap:nt,makeSymbol:Ke,mathsym:function(e,t,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Ze(e,"Main-Bold",t).metrics?Ke(e,"Main-Bold",t,r,a.concat(["mathbf"])):"\\"===e||"main"===ye[t][e].font?Ke(e,"Main-Regular",t,r,a):Ke(e,"AMS-Regular",t,r,a.concat(["amsrm"]))},makeSpan:et,makeSvgSpan:tt,makeLineSpan:function(e,t,r){var a=et([e],[],t);return a.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),a.style.borderBottomWidth=re(a.height),a.maxFontSize=1,a},makeAnchor:function(e,t,r,a){var n=new he(e,t,r,a);return Qe(n),n},makeFragment:rt,wrapFragment:function(e,t){return e instanceof G?et([],[e],t):e},makeVList:function(e,t){for(var{children:r,depth:a}=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],a=-t[0].shift-t[0].elem.depth,n=a,i=1;i0)return Ke(n,l,a,t,i.concat(h));if(s){var m,c;if("boldsymbol"===s){var p=function(e,t,r,a,n){return"textord"!==n&&Ze(e,"Math-BoldItalic",t).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}}(n,a,0,0,r);m=p.fontName,c=[p.fontClass]}else o?(m=nt[s].fontName,c=[s]):(m=at(s,t.fontWeight,t.fontShape),c=[s,t.fontWeight,t.fontShape]);if(Ze(n,m,a).metrics)return Ke(n,m,a,t,i.concat(c));if(Re.hasOwnProperty(n)&&"Typewriter"===m.slice(0,10)){for(var u=[],d=0;d{var r=et(["mspace"],[],t),a=te(e,t);return r.style.marginRight=re(a),r},staticSvg:function(e,t){var[r,a,n]=it[e],i=new de(r),o=new ue([i],{width:re(a),height:re(n),style:"width:"+re(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),s=tt(["overlay"],[o],t);return s.height=n,s.style.height=re(n),s.style.width=re(a),s},svgData:it,tryCombineChars:e=>{for(var t=0;t{var r=t.classes[0],a=e.classes[0];"mbin"===r&&z.contains(wt,a)?t.classes[0]="mord":"mbin"===a&&z.contains(xt,r)&&(e.classes[0]="mord")}),{node:m},c,p),zt(n,((e,t)=>{var r=Bt(t),a=Bt(e),n=r&&a?e.hasClass("mtight")?ct[r][a]:mt[r][a]:null;if(n)return ot.makeGlue(n,l)}),{node:m},c,p),n},zt=function e(t,r,a,n,i){n&&t.push(n);for(var o=0;or=>{t.splice(e+1,0,r),o++})(o)}}n&&t.pop()},At=function(e){return e instanceof G||e instanceof he||e instanceof le&&e.hasClass("enclosing")?e:null},Tt=function e(t,r){var a=At(t);if(a){var n=a.children;if(n.length){if("right"===r)return e(n[n.length-1],"right");if("left"===r)return e(n[0],"left")}}return t},Bt=function(e,t){return e?(t&&(e=Tt(e,t)),St[e.classes[0]]||null):null},Ct=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return yt(t.concat(r))},Nt=function(e,t,r){if(!e)return yt();if(ut[e.type]){var a=ut[e.type](e,t);if(r&&t.size!==r.size){a=yt(t.sizingClasses(r),[a],t);var n=t.sizeMultiplier/r.sizeMultiplier;a.height*=n,a.depth*=n}return a}throw new x("Got group of unknown type: '"+e.type+"'")};function qt(e,t){var r=yt(["base"],e,t),a=yt(["strut"]);return a.style.height=re(r.height+r.depth),r.depth&&(a.style.verticalAlign=re(-r.depth)),r.children.unshift(a),r}function It(e,t){var r=null;1===e.length&&"tag"===e[0].type&&(r=e[0].tag,e=e[0].body);var a,n=Mt(e,t,"root");2===n.length&&n[1].hasClass("tag")&&(a=n.pop());for(var i,o=[],s=[],l=0;l0&&(o.push(qt(s,t)),s=[]),o.push(n[l]));s.length>0&&o.push(qt(s,t)),r?((i=qt(Mt(r,t,!0))).classes=["tag"],o.push(i)):a&&o.push(a);var m=yt(["katex-html"],o);if(m.setAttribute("aria-hidden","true"),i){var c=i.children[0];c.style.height=re(m.height+m.depth),m.depth&&(c.style.verticalAlign=re(-m.depth))}return m}function Rt(e){return new G(e)}class Ht{constructor(e,t,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=r||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=ae(this.classes));for(var r=0;r0&&(e+=' class ="'+z.escape(ae(this.classes))+'"'),e+=">";for(var r=0;r"}toText(){return this.children.map((e=>e.toText())).join("")}}class Ot{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return z.escape(this.toText())}toText(){return this.text}}var Et={MathNode:Ht,TextNode:Ot,SpaceNode:class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",re(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},newDocumentFragment:Rt},Lt=function(e,t,r){return!ye[t][e]||!ye[t][e].replace||55349===e.charCodeAt(0)||Re.hasOwnProperty(e)&&r&&(r.fontFamily&&"tt"===r.fontFamily.slice(4,6)||r.font&&"tt"===r.font.slice(4,6))||(e=ye[t][e].replace),new Et.TextNode(e)},Dt=function(e){return 1===e.length?e[0]:new Et.MathNode("mrow",e)},Vt=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var r=t.font;if(!r||"mathnormal"===r)return null;var a=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathsfit"===r)return"sans-serif-italic";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=e.text;return z.contains(["\\imath","\\jmath"],n)?null:(ye[a][n]&&ye[a][n].replace&&(n=ye[a][n].replace),X(n,ot.fontMap[r].fontName,a)?ot.fontMap[r].variant:null)};function Pt(e){if(!e)return!1;if("mi"===e.type&&1===e.children.length){var t=e.children[0];return t instanceof Ot&&"."===t.text}if("mo"===e.type&&1===e.children.length&&"true"===e.getAttribute("separator")&&"0em"===e.getAttribute("lspace")&&"0em"===e.getAttribute("rspace")){var r=e.children[0];return r instanceof Ot&&","===r.text}return!1}var Ft=function(e,t,r){if(1===e.length){var a=Ut(e[0],t);return r&&a instanceof Ht&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o=1&&("mn"===n.type||Pt(n))){var l=s.children[0];l instanceof Ht&&"mn"===l.type&&(l.children=[...n.children,...l.children],i.pop())}else if("mi"===n.type&&1===n.children.length){var h=n.children[0];if(h instanceof Ot&&"̸"===h.text&&("mo"===s.type||"mi"===s.type||"mn"===s.type)){var m=s.children[0];m instanceof Ot&&m.text.length>0&&(m.text=m.text.slice(0,1)+"̸"+m.text.slice(1),i.pop())}}}i.push(s),n=s}return i},Gt=function(e,t,r){return Dt(Ft(e,t,r))},Ut=function(e,t){if(!e)return new Et.MathNode("mrow");if(dt[e.type])return dt[e.type](e,t);throw new x("Got group of unknown type: '"+e.type+"'")};function _t(e,t,r,a,n){var i,o=Ft(e,r);i=1===o.length&&o[0]instanceof Ht&&z.contains(["mrow","mtable"],o[0].type)?o[0]:new Et.MathNode("mrow",o);var s=new Et.MathNode("annotation",[new Et.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new Et.MathNode("semantics",[i,s]),h=new Et.MathNode("math",[l]);h.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&h.setAttribute("display","block");var m=n?"katex":"katex-mathml";return ot.makeSpan([m],[h])}var Yt=function(e){return new K({style:e.displayMode?L.DISPLAY:L.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Xt=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=ot.makeSpan(r,[e])}return e},Wt={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},jt={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},$t=function(e,t,r,a,n){var i,o=e.height+e.depth+r+a;if(/fbox|color|angl/.test(t)){if(i=ot.makeSpan(["stretchy",t],[],n),"fbox"===t){var s=n.color&&n.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new ge({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new ge({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new ue(l,{width:"100%",height:re(o)});i=ot.makeSvgSpan([],[h],n)}return i.height=o,i.style.height=re(o),i},Zt=function(e){var t=new Et.MathNode("mo",[new Et.TextNode(Wt[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Kt=function(e,t){var{span:r,minWidth:a,height:n}=function(){var r=4e5,a=e.label.slice(1);if(z.contains(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s="ordgroup"===(u=e.base).type?u.body.length:1;if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][l],n=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=a+l):(r=[0,600,1033,2339,2340][l],n=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var h=new de(i),m=new ue([h],{width:"100%",height:re(o),viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:ot.makeSvgSpan([],[m],t),minWidth:0,height:o}}var c,p,u,d=[],g=jt[a],[f,v,b]=g,y=b/1e3,x=f.length;if(1===x)c=["hide-tail"],p=[g[3]];else if(2===x)c=["halfarrow-left","halfarrow-right"],p=["xMinYMin","xMaxYMin"];else{if(3!==x)throw new Error("Correct katexImagesData or update code here to support\n "+x+" children.");c=["brace-left","brace-center","brace-right"],p=["xMinYMin","xMidYMin","xMaxYMin"]}for(var w=0;w0&&(r.style.minWidth=re(a)),r};function Jt(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Qt(e){var t=er(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function er(e){return e&&("atom"===e.type||be.hasOwnProperty(e.type))?e:null}var tr=(e,t)=>{var r,a,n;e&&"supsub"===e.type?(r=(a=Jt(e.base,"accent")).base,e.base=r,n=function(e){if(e instanceof le)return e;throw new Error("Expected span but got "+String(e)+".")}(Nt(e,t)),e.base=a):r=(a=Jt(e,"accent")).base;var i=Nt(r,t.havingCrampedStyle()),o=0;if(a.isShifty&&z.isCharacterBox(r)){var s=z.getBaseElem(r);o=fe(Nt(s,t.havingCrampedStyle())).skew}var l,h="\\c"===a.label,m=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight);if(a.isStretchy)l=Kt(a,t),l=ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+re(2*o)+")",marginLeft:re(2*o)}:void 0}]},t);else{var c,p;"\\vec"===a.label?(c=ot.staticSvg("vec",t),p=ot.svgData.vec[1]):((c=fe(c=ot.makeOrd({mode:a.mode,text:a.label},t,"textord"))).italic=0,p=c.width,h&&(m+=c.depth)),l=ot.makeSpan(["accent-body"],[c]);var u="\\textcircled"===a.label;u&&(l.classes.push("accent-full"),m=i.height);var d=o;u||(d-=p/2),l.style.left=re(d),"\\textcircled"===a.label&&(l.style.top=".2em"),l=ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-m},{type:"elem",elem:l}]},t)}var g=ot.makeSpan(["mord","accent"],[l],t);return n?(n.children[0]=g,n.height=Math.max(g.height,n.height),n.classes[0]="mord",n):g},rr=(e,t)=>{var r=e.isStretchy?Zt(e.label):new Et.MathNode("mo",[Lt(e.label,e.mode)]),a=new Et.MathNode("mover",[Ut(e.base,t),r]);return a.setAttribute("accent","true"),a},ar=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((e=>"\\"+e)).join("|"));gt({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=vt(t[0]),a=!ar.test(e.funcName),n=!a||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:tr,mathmlBuilder:rr}),gt({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],a=e.parser.mode;return"math"===a&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:tr,mathmlBuilder:rr}),gt({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:(e,t)=>{var r=Nt(e.base,t),a=Kt(e,t),n="\\utilde"===e.label?.12:0,i=ot.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},t);return ot.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Zt(e.label),a=new Et.MathNode("munder",[Ut(e.base,t),r]);return a.setAttribute("accentunder","true"),a}});var nr=e=>{var t=new Et.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};gt({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a,funcName:n}=e;return{type:"xArrow",mode:a.mode,label:n,body:t[0],below:r[0]}},htmlBuilder(e,t){var r,a=t.style,n=t.havingStyle(a.sup()),i=ot.wrapFragment(Nt(e.body,n,t),t),o="\\x"===e.label.slice(0,2)?"x":"cd";i.classes.push(o+"-arrow-pad"),e.below&&(n=t.havingStyle(a.sub()),(r=ot.wrapFragment(Nt(e.below,n,t),t)).classes.push(o+"-arrow-pad"));var s,l=Kt(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,m=-t.fontMetrics().axisHeight-.5*l.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(m-=i.depth),r){var c=-t.fontMetrics().axisHeight+r.height+.5*l.height+.111;s=ot.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h},{type:"elem",elem:r,shift:c}]},t)}else s=ot.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),ot.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder(e,t){var r,a=Zt(e.label);if(a.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var n=nr(Ut(e.body,t));if(e.below){var i=nr(Ut(e.below,t));r=new Et.MathNode("munderover",[a,i,n])}else r=new Et.MathNode("mover",[a,n])}else if(e.below){var o=nr(Ut(e.below,t));r=new Et.MathNode("munder",[a,o])}else r=nr(),r=new Et.MathNode("mover",[a,r]);return r}});var ir=ot.makeSpan;function or(e,t){var r=Mt(e.body,t,!0);return ir([e.mclass],r,t)}function sr(e,t){var r,a=Ft(e.body,t);return"minner"===e.mclass?r=new Et.MathNode("mpadded",a):"mord"===e.mclass?e.isCharacterBox?(r=a[0]).type="mi":r=new Et.MathNode("mi",a):(e.isCharacterBox?(r=a[0]).type="mo":r=new Et.MathNode("mo",a),"mbin"===e.mclass?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):"mpunct"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0em"):"minner"===e.mclass&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}gt({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+a.slice(5),body:bt(n),isCharacterBox:z.isCharacterBox(n)}},htmlBuilder:or,mathmlBuilder:sr});var lr=e=>{var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};gt({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:lr(t[0]),body:bt(t[1]),isCharacterBox:z.isCharacterBox(t[1])}}}),gt({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var r,{parser:a,funcName:n}=e,i=t[1],o=t[0];r="\\stackrel"!==n?lr(i):"mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==n,body:bt(i)},l={type:"supsub",mode:o.mode,base:s,sup:"\\underset"===n?null:o,sub:"\\underset"===n?o:null};return{type:"mclass",mode:a.mode,mclass:r,body:[l],isCharacterBox:z.isCharacterBox(l)}},htmlBuilder:or,mathmlBuilder:sr}),gt({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:lr(t[0]),body:bt(t[0])}},htmlBuilder(e,t){var r=Mt(e.body,t,!0),a=ot.makeSpan([e.mclass],r,t);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(e,t){var r=Ft(e.body,t),a=new Et.MathNode("mstyle",r);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var hr={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},mr=e=>"textord"===e.type&&"@"===e.text;function cr(e,t,r){var a=hr[e];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(a,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var n={type:"atom",text:a,mode:"math",family:"rel"},i={type:"ordgroup",mode:"math",body:[r.callFunction("\\\\cdleft",[t[0]],[]),r.callFunction("\\Big",[n],[]),r.callFunction("\\\\cdright",[t[1]],[])]};return r.callFunction("\\\\cdparent",[i],[]);case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return r.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}gt({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"cdlabel",mode:r.mode,side:a.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),a=ot.wrapFragment(Nt(e.label,r,t),t);return a.classes.push("cd-label-"+e.side),a.style.bottom=re(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(e,t){var r=new Et.MathNode("mrow",[Ut(e.label,t)]);return(r=new Et.MathNode("mpadded",[r])).setAttribute("width","0"),"left"===e.side&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),(r=new Et.MathNode("mstyle",[r])).setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}}),gt({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=ot.wrapFragment(Nt(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder:(e,t)=>new Et.MathNode("mrow",[Ut(e.fragment,t)])}),gt({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,a=Jt(t[0],"ordgroup").body,n="",i=0;i=1114111)throw new x("\\@char with invalid code point "+n);return s<=65535?o=String.fromCharCode(s):(s-=65536,o=String.fromCharCode(55296+(s>>10),56320+(1023&s))),{type:"textord",mode:r.mode,text:o}}});var pr=(e,t)=>{var r=Mt(e.body,t.withColor(e.color),!1);return ot.makeFragment(r)},ur=(e,t)=>{var r=Ft(e.body,t.withColor(e.color)),a=new Et.MathNode("mstyle",r);return a.setAttribute("mathcolor",e.color),a};gt({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,a=Jt(t[0],"color-token").color,n=t[1];return{type:"color",mode:r.mode,color:a,body:bt(n)}},htmlBuilder:pr,mathmlBuilder:ur}),gt({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:a}=e,n=Jt(t[0],"color-token").color;r.gullet.macros.set("\\current@color",n);var i=r.parseExpression(!0,a);return{type:"color",mode:r.mode,color:n,body:i}},htmlBuilder:pr,mathmlBuilder:ur}),gt({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:a}=e,n="["===a.gullet.future().text?a.parseSizeGroup(!0):null,i=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:i,size:n&&Jt(n,"size").value}},htmlBuilder(e,t){var r=ot.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=re(te(e.size,t)))),r},mathmlBuilder(e,t){var r=new Et.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",re(te(e.size,t)))),r}});var dr={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},gr=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new x("Expected a control sequence",e);return t},fr=(e,t,r,a)=>{var n=e.gullet.macros.get(r.text);null==n&&(r.noexpand=!0,n={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,n,a)};gt({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var a=t.fetch();if(dr[a.text])return"\\global"!==r&&"\\\\globallong"!==r||(a.text=dr[a.text]),Jt(t.parseFunction(),"internal");throw new x("Invalid token after macro prefix",a)}}),gt({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=t.gullet.popToken(),n=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(n))throw new x("Expected a control sequence",a);for(var i,o=0,s=[[]];"{"!==t.gullet.future().text;)if("#"===(a=t.gullet.popToken()).text){if("{"===t.gullet.future().text){i=t.gullet.future(),s[o].push("{");break}if(a=t.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new x('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==o+1)throw new x('Argument number "'+a.text+'" out of order');o++,s.push([])}else{if("EOF"===a.text)throw new x("Expected a macro definition");s[o].push(a.text)}var{tokens:l}=t.gullet.consumeArg();return i&&l.unshift(i),"\\edef"!==r&&"\\xdef"!==r||(l=t.gullet.expandTokens(l)).reverse(),t.gullet.macros.set(n,{tokens:l,numArgs:o,delimiters:s},r===dr[r]),{type:"internal",mode:t.mode}}}),gt({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=gr(t.gullet.popToken());t.gullet.consumeSpaces();var n=(e=>{var t=e.gullet.popToken();return"="===t.text&&" "===(t=e.gullet.popToken()).text&&(t=e.gullet.popToken()),t})(t);return fr(t,a,n,"\\\\globallet"===r),{type:"internal",mode:t.mode}}}),gt({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=gr(t.gullet.popToken()),n=t.gullet.popToken(),i=t.gullet.popToken();return fr(t,a,i,"\\\\globalfuture"===r),t.gullet.pushToken(i),t.gullet.pushToken(n),{type:"internal",mode:t.mode}}});var vr=function(e,t,r){var a=X(ye.math[e]&&ye.math[e].replace||e,t,r);if(!a)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return a},br=function(e,t,r,a){var n=r.havingBaseStyle(t),i=ot.makeSpan(a.concat(n.sizingClasses(r)),[e],r),o=n.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,i.maxFontSize=n.sizeMultiplier,i},yr=function(e,t,r){var a=t.havingBaseStyle(r),n=(1-t.sizeMultiplier/a.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=re(n),e.height-=n,e.depth+=n},xr=function(e,t,r,a,n,i){var o=function(e,t,r,a){return ot.makeSymbol(e,"Size"+t+"-Regular",r,a)}(e,t,n,a),s=br(ot.makeSpan(["delimsizing","size"+t],[o],a),L.TEXT,a,i);return r&&yr(s,a,L.TEXT),s},wr=function(e,t,r){var a;return a="Size1-Regular"===t?"delim-size1":"delim-size4",{type:"elem",elem:ot.makeSpan(["delimsizinginner",a],[ot.makeSpan([],[ot.makeSymbol(e,t,r)])])}},kr=function(e,t,r){var a=U["Size4-Regular"][e.charCodeAt(0)]?U["Size4-Regular"][e.charCodeAt(0)][4]:U["Size1-Regular"][e.charCodeAt(0)][4],n=new de("inner",function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),i=new ue([n],{width:re(a),height:re(t),style:"width:"+re(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),o=ot.makeSvgSpan([],[i],r);return o.height=t,o.style.height=re(t),o.style.width=re(a),{type:"elem",elem:o}},Sr={type:"kern",size:-.008},Mr=["|","\\lvert","\\rvert","\\vert"],zr=["\\|","\\lVert","\\rVert","\\Vert"],Ar=function(e,t,r,a,n,i){var o,s,l,h,m="",c=0;o=l=h=e,s=null;var p="Size1-Regular";"\\uparrow"===e?l=h="⏐":"\\Uparrow"===e?l=h="‖":"\\downarrow"===e?o=l="⏐":"\\Downarrow"===e?o=l="‖":"\\updownarrow"===e?(o="\\uparrow",l="⏐",h="\\downarrow"):"\\Updownarrow"===e?(o="\\Uparrow",l="‖",h="\\Downarrow"):z.contains(Mr,e)?(l="∣",m="vert",c=333):z.contains(zr,e)?(l="∥",m="doublevert",c=556):"["===e||"\\lbrack"===e?(o="⎡",l="⎢",h="⎣",p="Size4-Regular",m="lbrack",c=667):"]"===e||"\\rbrack"===e?(o="⎤",l="⎥",h="⎦",p="Size4-Regular",m="rbrack",c=667):"\\lfloor"===e||"⌊"===e?(l=o="⎢",h="⎣",p="Size4-Regular",m="lfloor",c=667):"\\lceil"===e||"⌈"===e?(o="⎡",l=h="⎢",p="Size4-Regular",m="lceil",c=667):"\\rfloor"===e||"⌋"===e?(l=o="⎥",h="⎦",p="Size4-Regular",m="rfloor",c=667):"\\rceil"===e||"⌉"===e?(o="⎤",l=h="⎥",p="Size4-Regular",m="rceil",c=667):"("===e||"\\lparen"===e?(o="⎛",l="⎜",h="⎝",p="Size4-Regular",m="lparen",c=875):")"===e||"\\rparen"===e?(o="⎞",l="⎟",h="⎠",p="Size4-Regular",m="rparen",c=875):"\\{"===e||"\\lbrace"===e?(o="⎧",s="⎨",h="⎩",l="⎪",p="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(o="⎫",s="⎬",h="⎭",l="⎪",p="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(o="⎧",h="⎩",l="⎪",p="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(o="⎫",h="⎭",l="⎪",p="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(o="⎧",h="⎭",l="⎪",p="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(o="⎫",h="⎩",l="⎪",p="Size4-Regular");var u=vr(o,p,n),d=u.height+u.depth,g=vr(l,p,n),f=g.height+g.depth,v=vr(h,p,n),b=v.height+v.depth,y=0,x=1;if(null!==s){var w=vr(s,p,n);y=w.height+w.depth,x=2}var k=d+b+y,S=k+Math.max(0,Math.ceil((t-k)/(x*f)))*x*f,M=a.fontMetrics().axisHeight;r&&(M*=a.sizeMultiplier);var A=S/2-M,T=[];if(m.length>0){var B=S-d-b,C=Math.round(1e3*S),N=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}}(m,Math.round(1e3*B)),q=new de(m,N),I=(c/1e3).toFixed(3)+"em",R=(C/1e3).toFixed(3)+"em",H=new ue([q],{width:I,height:R,viewBox:"0 0 "+c+" "+C}),O=ot.makeSvgSpan([],[H],a);O.height=C/1e3,O.style.width=I,O.style.height=R,T.push({type:"elem",elem:O})}else{if(T.push(wr(h,p,n)),T.push(Sr),null===s){var E=S-d-b+.016;T.push(kr(l,E,a))}else{var D=(S-d-b-y)/2+.016;T.push(kr(l,D,a)),T.push(Sr),T.push(wr(s,p,n)),T.push(Sr),T.push(kr(l,D,a))}T.push(Sr),T.push(wr(o,p,n))}var V=a.havingBaseStyle(L.TEXT),P=ot.makeVList({positionType:"bottom",positionData:A,children:T},V);return br(ot.makeSpan(["delimsizing","mult"],[P],V),L.TEXT,a,i)},Tr=function(e,t,r,a,n){var i=function(e,t,r){t*=1e3;var a="";switch(e){case"sqrtMain":a=function(e,t){return"M95,"+(622+e+t)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,80);break;case"sqrtSize1":a=function(e,t){return"M263,"+(601+e+t)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,80);break;case"sqrtSize2":a=function(e,t){return"M983 "+(10+e+t)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" "+t+"h400000v"+(40+e)+"h-400000z"}(t,80);break;case"sqrtSize3":a=function(e,t){return"M424,"+(2398+e+t)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" "+t+"\nh400000v"+(40+e)+"h-400000z"}(t,80);break;case"sqrtSize4":a=function(e,t){return"M473,"+(2713+e+t)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" "+t+"h400000v"+(40+e)+"H1017.7z"}(t,80);break;case"sqrtTall":a=function(e,t,r){return"M702 "+(e+t)+"H400000"+(40+e)+"\nH742v"+(r-54-t-e)+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 "+t+"H400000v"+(40+e)+"H742z"}(t,80,r)}return a}(e,a,r),o=new de(e,i),s=new ue([o],{width:"400em",height:re(t),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return ot.makeSvgSpan(["hide-tail"],[s],n)},Br=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],Cr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Nr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],qr=[0,1.2,1.8,2.4,3],Ir=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Rr=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"stack"}],Hr=[{type:"small",style:L.SCRIPTSCRIPT},{type:"small",style:L.SCRIPT},{type:"small",style:L.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Or=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Er=function(e,t,r,a){for(var n=Math.min(2,3-a.style.size);nt)return r[n]}return r[r.length-1]},Lr=function(e,t,r,a,n,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=z.contains(Nr,e)?Ir:z.contains(Br,e)?Hr:Rr;var s=Er(e,t,o,a);return"small"===s.type?function(e,t,r,a,n,i){var o=ot.makeSymbol(e,"Main-Regular",n,a),s=br(o,t,a,i);return r&&yr(s,a,t),s}(e,s.style,r,a,n,i):"large"===s.type?xr(e,s.size,r,a,n,i):Ar(e,t,r,a,n,i)},Dr={sqrtImage:function(e,t){var r,a,n=t.havingBaseSizing(),i=Er("\\surd",e*n.sizeMultiplier,Hr,n),o=n.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),h=(1+s)/o,(r=Tr("sqrtMain",l=(1+s+.08)/o,m=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*qr[i.size],h=(qr[i.size]+s)/o,l=(qr[i.size]+s+.08)/o,(r=Tr("sqrtSize"+i.size,l,m,s,t)).style.minWidth="1.02em",a=1/o):(l=e+s+.08,h=e+s,m=Math.floor(1e3*e+s)+80,(r=Tr("sqrtTall",l,m,s,t)).style.minWidth="0.742em",a=1.056),r.height=h,r.style.height=re(l),{span:r,advanceWidth:a,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},sizedDelim:function(e,t,r,a,n){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),z.contains(Br,e)||z.contains(Nr,e))return xr(e,t,!1,r,a,n);if(z.contains(Cr,e))return Ar(e,qr[t],!1,r,a,n);throw new x("Illegal delimiter: '"+e+"'")},sizeToMaxHeight:qr,customSizedDelim:Lr,leftRightDelim:function(e,t,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return Lr(e,h,!0,a,n,i)}},Vr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Pr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Fr(e,t){var r=er(e);if(r&&z.contains(Pr,r.text))return r;throw new x(r?"Invalid delimiter '"+r.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Gr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}gt({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=Fr(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:Vr[e.funcName].size,mclass:Vr[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>"."===e.delim?ot.makeSpan([e.mclass]):Dr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];"."!==e.delim&&t.push(Lt(e.delim,e.mode));var r=new Et.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var a=re(Dr.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",a),r.setAttribute("maxsize",a),r}}),gt({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new x("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Fr(t[0],e).text,color:r}}}),gt({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Fr(t[0],e),a=e.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Jt(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Gr(e);for(var r,a,n=Mt(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l{Gr(e);var r=Ft(e.body,t);if("."!==e.left){var a=new Et.MathNode("mo",[Lt(e.left,e.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if("."!==e.right){var n=new Et.MathNode("mo",[Lt(e.right,e.mode)]);n.setAttribute("fence","true"),e.rightColor&&n.setAttribute("mathcolor",e.rightColor),r.push(n)}return Dt(r)}}),gt({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Fr(t[0],e);if(!e.parser.leftrightDepth)throw new x("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if("."===e.delim)r=Ct(t,[]);else{r=Dr.sizedDelim(e.delim,1,t,e.mode,[]);var a={delim:e.delim,options:t};r.isMiddle=a}return r},mathmlBuilder:(e,t)=>{var r="\\vert"===e.delim||"|"===e.delim?Lt("|","text"):Lt(e.delim,e.mode),a=new Et.MathNode("mo",[r]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Ur=(e,t)=>{var r,a,n,i=ot.wrapFragment(Nt(e.body,t),t),o=e.label.slice(1),s=t.sizeMultiplier,l=0,h=z.isCharacterBox(e.body);if("sout"===o)(r=ot.makeSpan(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/s,l=-.5*t.fontMetrics().xHeight;else if("phase"===o){var m=te({number:.6,unit:"pt"},t),c=te({number:.35,unit:"ex"},t);s/=t.havingBaseSizing().sizeMultiplier;var p=i.height+i.depth+m+c;i.style.paddingLeft=re(p/2+m);var u=Math.floor(1e3*p*s),d="M400000 "+(a=u)+" H0 L"+a/2+" 0 l65 45 L145 "+(a-80)+" H400000z",g=new ue([new de("phase",d)],{width:"400em",height:re(u/1e3),viewBox:"0 0 400000 "+u,preserveAspectRatio:"xMinYMin slice"});(r=ot.makeSvgSpan(["hide-tail"],[g],t)).style.height=re(p),l=i.depth+m+c}else{/cancel/.test(o)?h||i.classes.push("cancel-pad"):"angl"===o?i.classes.push("anglpad"):i.classes.push("boxpad");var f=0,v=0,b=0;/box/.test(o)?(b=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),v=f=t.fontMetrics().fboxsep+("colorbox"===o?0:b)):"angl"===o?(f=4*(b=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness)),v=Math.max(0,.25-i.depth)):v=f=h?.2:0,r=$t(i,o,f,v,t),/fbox|boxed|fcolorbox/.test(o)?(r.style.borderStyle="solid",r.style.borderWidth=re(b)):"angl"===o&&.049!==b&&(r.style.borderTopWidth=re(b),r.style.borderRightWidth=re(b)),l=i.depth+v,e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor,e.borderColor&&(r.style.borderColor=e.borderColor))}if(e.backgroundColor)n=ot.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:l},{type:"elem",elem:i,shift:0}]},t);else{var y=/cancel|phase/.test(o)?["svg-align"]:[];n=ot.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:0},{type:"elem",elem:r,shift:l,wrapperClasses:y}]},t)}return/cancel/.test(o)&&(n.height=i.height,n.depth=i.depth),/cancel/.test(o)&&!h?ot.makeSpan(["mord","cancel-lap"],[n],t):ot.makeSpan(["mord"],[n],t)},_r=(e,t)=>{var r=0,a=new Et.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ut(e.body,t)]);switch(e.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===e.label){var n=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(e.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&a.setAttribute("mathbackground",e.backgroundColor),a};gt({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Jt(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:Ur,mathmlBuilder:_r}),gt({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Jt(t[0],"color-token").color,o=Jt(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:Ur,mathmlBuilder:_r}),gt({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}}),gt({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"enclose",mode:r.mode,label:a,body:n}},htmlBuilder:Ur,mathmlBuilder:_r}),gt({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var Yr={};function Xr(e){for(var{type:t,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:o}=e,s={type:t,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},l=0;l{if(!e.parser.settings.displayMode)throw new x("{"+e.envName+"} can be used only in display mode.")};function Kr(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")}function Jr(e,t,r){var{hskipBeforeAndAfter:a,addJot:n,cols:i,arraystretch:o,colSeparationType:s,autoTag:l,singleRow:h,emptySingleRow:m,maxNumCols:c,leqno:p}=t;if(e.gullet.beginGroup(),h||e.gullet.macros.set("\\cr","\\\\\\relax"),!o){var u=e.gullet.expandMacroAsText("\\arraystretch");if(null==u)o=1;else if(!(o=parseFloat(u))||o<0)throw new x("Invalid \\arraystretch: "+u)}e.gullet.beginGroup();var d=[],g=[d],f=[],v=[],b=null!=l?[]:void 0;function w(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function k(){b&&(e.gullet.macros.get("\\df@tag")?(b.push(e.subparse([new y("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):b.push(Boolean(l)&&"1"===e.gullet.macros.get("\\@eqnsw")))}for(w(),v.push($r(e));;){var S=e.parseExpression(!1,h?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),S={type:"ordgroup",mode:e.mode,body:S},r&&(S={type:"styling",mode:e.mode,style:r,body:[S]}),d.push(S);var M=e.fetch().text;if("&"===M){if(c&&d.length===c){if(h||s)throw new x("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else{if("\\end"===M){k(),1===d.length&&"styling"===S.type&&0===S.body[0].body.length&&(g.length>1||!m)&&g.pop(),v.length0&&(v+=.25),l.push({pos:v,isDashed:e[t]})}for(b(i[0]),r=0;r0&&(k<(T+=f)&&(k=T),T=0),e.addJot&&(k+=u),S.height=w,S.depth=k,v+=w,S.pos=v,v+=k+T,s[r]=S,b(i[r+1])}var B,C,N=v/2+t.fontMetrics().axisHeight,q=e.cols||[],I=[],R=[];if(e.tags&&e.tags.some((e=>e)))for(r=0;r=o)){var _=void 0;(a>0||e.hskipBeforeAndAfter)&&0!==(_=z.deflt(V.pregap,c))&&((B=ot.makeSpan(["arraycolsep"],[])).style.width=re(_),I.push(B));var Y=[];for(r=0;r0){for(var $=ot.makeLineSpan("hline",t,h),Z=ot.makeLineSpan("hdashline",t,h),K=[{type:"elem",elem:s,shift:0}];l.length>0;){var J=l.pop(),Q=J.pos-N;J.isDashed?K.push({type:"elem",elem:Z,shift:Q}):K.push({type:"elem",elem:$,shift:Q})}s=ot.makeVList({positionType:"individualShift",children:K},t)}if(0===R.length)return ot.makeSpan(["mord"],[s],t);var ee=ot.makeVList({positionType:"individualShift",children:R},t);return ee=ot.makeSpan(["tag"],[ee],t),ot.makeFragment([s,ee])},ta={c:"center ",l:"left ",r:"right "},ra=function(e,t){for(var r=[],a=new Et.MathNode("mtd",[],["mtr-glue"]),n=new Et.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var u=e.cols,d="",g=!1,f=0,v=u.length;"separator"===u[0].type&&(c+="top ",f=1),"separator"===u[u.length-1].type&&(c+="bottom ",v-=1);for(var b=f;b0?"left ":"",c+=S[S.length-1].length>0?"right ":"";for(var M=1;M-1?"alignat":"align",i="split"===e.envName,o=Jr(e.parser,{cols:a,addJot:!0,autoTag:i?void 0:Kr(e.envName),emptySingleRow:!0,colSeparationType:n,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),s=0,l={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var h="",m=0;m0&&c&&(d=1),a[p]={type:"align",align:u,pregap:d,postgap:0}}return o.colSeparationType=c?"align":"alignat",o};Xr({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=(er(t[0])?[t[0]]:Jt(t[0],"ordgroup").body).map((function(e){var t=Qt(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new x("Unknown column alignment: "+t,e)})),a={cols:r,hskipBeforeAndAfter:!0,maxNumCols:r.length};return Jr(e.parser,a,Qr(e.envName))},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if("*"===e.envName.charAt(e.envName.length-1)){var n=e.parser;if(n.consumeSpaces(),"["===n.fetch().text){if(n.consume(),n.consumeSpaces(),r=n.fetch().text,-1==="lcr".indexOf(r))throw new x("Expected l or c or r",n.nextToken);n.consume(),n.consumeSpaces(),n.expect("]"),n.consume(),a.cols=[{type:"align",align:r}]}}var i=Jr(e.parser,a,Qr(e.envName)),o=Math.max(0,...i.body.map((e=>e.length)));return i.cols=new Array(o).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[i],left:t[0],right:t[1],rightColor:void 0}:i},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t=Jr(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=(er(t[0])?[t[0]]:Jt(t[0],"ordgroup").body).map((function(e){var t=Qt(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new x("Unknown column alignment: "+t,e)}));if(r.length>1)throw new x("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=Jr(e.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new x("{subarray} can contain only one column");return a},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t=Jr(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Qr(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:aa,htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){z.contains(["gather","gather*"],e.envName)&&Zr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Kr(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Jr(e.parser,t,"display")},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:aa,htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Zr(e);var t={autoTag:Kr(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Jr(e.parser,t,"display")},htmlBuilder:ea,mathmlBuilder:ra}),Xr({type:"array",names:["CD"],props:{numArgs:0},handler:e=>(Zr(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if("&"!==r&&"\\\\"!==r){if("\\end"===r){0===t[t.length-1].length&&t.pop();break}throw new x("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var a,n,i=[],o=[i],s=0;s-1);else{if(!("<>AV".indexOf(c)>-1))throw new x('Expected one of "<>AV=|." after @',l[m]);for(var u=0;u<2;u++){for(var d=!0,g=m+1;g{var r=e.font,a=t.withFont(r);return Nt(e.body,a)},oa=(e,t)=>{var r=e.font,a=t.withFont(r);return Ut(e.body,a)},sa={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};gt({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=vt(t[0]),i=a;return i in sa&&(i=sa[i]),{type:"font",mode:r.mode,font:i.slice(1),body:n}},htmlBuilder:ia,mathmlBuilder:oa}),gt({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,a=t[0],n=z.isCharacterBox(a);return{type:"mclass",mode:r.mode,mclass:lr(a),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),gt({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a,breakOnTokenText:n}=e,{mode:i}=r,o=r.parseExpression(!0,n);return{type:"font",mode:i,font:"math"+a.slice(1),body:{type:"ordgroup",mode:r.mode,body:o}}},htmlBuilder:ia,mathmlBuilder:oa});var la=(e,t)=>{var r=t;return"display"===e?r=r.id>=L.SCRIPT.id?r.text():L.DISPLAY:"text"===e&&r.size===L.DISPLAY.size?r=L.TEXT:"script"===e?r=L.SCRIPT:"scriptscript"===e&&(r=L.SCRIPTSCRIPT),r},ha=(e,t)=>{var r,a=la(e.size,t.style),n=a.fracNum(),i=a.fracDen();r=t.havingStyle(n);var o=Nt(e.numer,r,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=t.fontMetrics().denom1):(m>0?(p=t.fontMetrics().num2,u=c):(p=t.fontMetrics().num3,u=3*c),d=t.fontMetrics().denom2),h){var x=t.fontMetrics().axisHeight;p-o.depth-(x+.5*m){var r=new Et.MathNode("mfrac",[Ut(e.numer,t),Ut(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var a=te(e.barSize,t);r.setAttribute("linethickness",re(a))}}else r.setAttribute("linethickness","0px");var n=la(e.size,t.style);if(n.size!==t.style.size){r=new Et.MathNode("mstyle",[r]);var i=n.size===L.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(null!=e.leftDelim||null!=e.rightDelim){var o=[];if(null!=e.leftDelim){var s=new Et.MathNode("mo",[new Et.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),o.push(s)}if(o.push(r),null!=e.rightDelim){var l=new Et.MathNode("mo",[new Et.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),o.push(l)}return Dt(o)}return r};gt({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var r,{parser:a,funcName:n}=e,i=t[0],o=t[1],s=null,l=null,h="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":r=!0;break;case"\\\\atopfrac":r=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":r=!1,s="(",l=")";break;case"\\\\bracefrac":r=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":r=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text"}return{type:"genfrac",mode:a.mode,continued:!1,numer:i,denom:o,hasBarLine:r,leftDelim:s,rightDelim:l,size:h,barSize:null}},htmlBuilder:ha,mathmlBuilder:ma}),gt({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:n,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),gt({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var t,{parser:r,funcName:a,token:n}=e;switch(a){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;case"\\brace":t="\\\\bracefrac";break;case"\\brack":t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:r.mode,replaceWith:t,token:n}}});var ca=["display","text","script","scriptscript"],pa=function(e){var t=null;return e.length>0&&(t="."===(t=e)?null:t),t};gt({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var r,{parser:a}=e,n=t[4],i=t[5],o=vt(t[0]),s="atom"===o.type&&"open"===o.family?pa(o.text):null,l=vt(t[1]),h="atom"===l.type&&"close"===l.family?pa(l.text):null,m=Jt(t[2],"size"),c=null;r=!!m.isBlank||(c=m.value).number>0;var p="auto",u=t[3];if("ordgroup"===u.type){if(u.body.length>0){var d=Jt(u.body[0],"textord");p=ca[Number(d.text)]}}else u=Jt(u,"textord"),p=ca[Number(u.text)];return{type:"genfrac",mode:a.mode,numer:n,denom:i,continued:!1,hasBarLine:r,barSize:c,leftDelim:s,rightDelim:h,size:p}},htmlBuilder:ha,mathmlBuilder:ma}),gt({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:a,token:n}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Jt(t[0],"size").value,token:n}}}),gt({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(Jt(t[1],"infix").size),o=t[2],s=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:o,continued:!1,hasBarLine:s,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ha,mathmlBuilder:ma});var ua=(e,t)=>{var r,a,n=t.style;"supsub"===e.type?(r=e.sup?Nt(e.sup,t.havingStyle(n.sup()),t):Nt(e.sub,t.havingStyle(n.sub()),t),a=Jt(e.base,"horizBrace")):a=Jt(e,"horizBrace");var i,o=Nt(a.base,t.havingBaseStyle(L.DISPLAY)),s=Kt(a,t);if(a.isOver?(i=ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(i=ot.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=ot.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);i=a.isOver?ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):ot.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return ot.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)};gt({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:t[0]}},htmlBuilder:ua,mathmlBuilder:(e,t)=>{var r=Zt(e.label);return new Et.MathNode(e.isOver?"mover":"munder",[Ut(e.base,t),r])}}),gt({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[1],n=Jt(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:bt(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=Mt(e.body,t,!1);return ot.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Gt(e.body,t);return r instanceof Ht||(r=new Ht("mrow",[r])),r.setAttribute("href",e.href),r}}),gt({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=Jt(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;inew Et.MathNode("mrow",Ft(e.body,t))}),gt({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var r,{parser:a,funcName:n,token:i}=e,o=Jt(t[0],"raw").string,s=t[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var l={};switch(n){case"\\htmlClass":l.class=o,r={command:"\\htmlClass",class:o};break;case"\\htmlId":l.id=o,r={command:"\\htmlId",id:o};break;case"\\htmlStyle":l.style=o,r={command:"\\htmlStyle",style:o};break;case"\\htmlData":for(var h=o.split(","),m=0;m{var r=Mt(e.body,t,!1),a=["enclosing"];e.attributes.class&&a.push(...e.attributes.class.trim().split(/\s+/));var n=ot.makeSpan(a,r,t);for(var i in e.attributes)"class"!==i&&e.attributes.hasOwnProperty(i)&&n.setAttribute(i,e.attributes[i]);return n},mathmlBuilder:(e,t)=>Gt(e.body,t)}),gt({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:bt(t[0]),mathml:bt(t[1])}},htmlBuilder:(e,t)=>{var r=Mt(e.html,t,!1);return ot.makeFragment(r)},mathmlBuilder:(e,t)=>Gt(e.mathml,t)});var da=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new x("Invalid size: '"+e+"' in \\includegraphics");var r={number:+(t[1]+t[2]),unit:t[3]};if(!ee(r))throw new x("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};gt({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:a}=e,n={number:0,unit:"em"},i={number:.9,unit:"em"},o={number:0,unit:"em"},s="";if(r[0])for(var l=Jt(r[0],"raw").string.split(","),h=0;h{var r=te(e.height,t),a=0;e.totalheight.number>0&&(a=te(e.totalheight,t)-r);var n=0;e.width.number>0&&(n=te(e.width,t));var i={height:re(r+a)};n>0&&(i.width=re(n)),a>0&&(i.verticalAlign=re(-a));var o=new me(e.src,e.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:(e,t)=>{var r=new Et.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var a=te(e.height,t),n=0;if(e.totalheight.number>0&&(n=te(e.totalheight,t)-a,r.setAttribute("valign",re(-n))),r.setAttribute("height",re(a+n)),e.width.number>0){var i=te(e.width,t);r.setAttribute("width",re(i))}return r.setAttribute("src",e.src),r}}),gt({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=Jt(t[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:(e,t)=>ot.makeGlue(e.dimension,t),mathmlBuilder(e,t){var r=te(e.dimension,t);return new Et.SpaceNode(r)}}),gt({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:(e,t)=>{var r;"clap"===e.alignment?(r=ot.makeSpan([],[Nt(e.body,t)]),r=ot.makeSpan(["inner"],[r],t)):r=ot.makeSpan(["inner"],[Nt(e.body,t)]);var a=ot.makeSpan(["fix"],[]),n=ot.makeSpan([e.alignment],[r,a],t),i=ot.makeSpan(["strut"]);return i.style.height=re(n.height+n.depth),n.depth&&(i.style.verticalAlign=re(-n.depth)),n.children.unshift(i),n=ot.makeSpan(["thinbox"],[n],t),ot.makeSpan(["mord","vbox"],[n],t)},mathmlBuilder:(e,t)=>{var r=new Et.MathNode("mpadded",[Ut(e.body,t)]);if("rlap"!==e.alignment){var a="llap"===e.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),gt({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:a}=e,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),gt({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new x("Mismatched "+e.funcName)}});var ga=(e,t)=>{switch(t.style.size){case L.DISPLAY.size:return e.display;case L.TEXT.size:return e.text;case L.SCRIPT.size:return e.script;case L.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};gt({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:bt(t[0]),text:bt(t[1]),script:bt(t[2]),scriptscript:bt(t[3])}},htmlBuilder:(e,t)=>{var r=ga(e,t),a=Mt(r,t,!1);return ot.makeFragment(a)},mathmlBuilder:(e,t)=>{var r=ga(e,t);return Gt(r,t)}});var fa=(e,t,r,a,n,i,o)=>{e=ot.makeSpan([],[e]);var s,l,h,m=r&&z.isCharacterBox(r);if(t){var c=Nt(t,a.havingStyle(n.sup()),a);l={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-c.depth)}}if(r){var p=Nt(r,a.havingStyle(n.sub()),a);s={elem:p,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-p.height)}}if(l&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;h=ot.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:re(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:re(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var d=e.height-o;h=ot.makeVList({positionType:"top",positionData:d,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:re(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},a)}else{if(!l)return e;var g=e.depth+o;h=ot.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:re(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}var f=[h];if(s&&0!==i&&!m){var v=ot.makeSpan(["mspace"],[],a);v.style.marginRight=re(i),f.unshift(v)}return ot.makeSpan(["mop","op-limits"],f,a)},va=["\\smallint"],ba=(e,t)=>{var r,a,n,i=!1;"supsub"===e.type?(r=e.sup,a=e.sub,n=Jt(e.base,"op"),i=!0):n=Jt(e,"op");var o,s=t.style,l=!1;if(s.size===L.DISPLAY.size&&n.symbol&&!z.contains(va,n.name)&&(l=!0),n.symbol){var h=l?"Size2-Regular":"Size1-Regular",m="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(m=n.name.slice(1),n.name="oiint"===m?"\\iint":"\\iiint"),o=ot.makeSymbol(n.name,h,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),m.length>0){var c=o.italic,p=ot.staticSvg(m+"Size"+(l?"2":"1"),t);o=ot.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:p,shift:l?.08:0}]},t),n.name="\\"+m,o.classes.unshift("mop"),o.italic=c}}else if(n.body){var u=Mt(n.body,t,!0);1===u.length&&u[0]instanceof pe?(o=u[0]).classes[0]="mop":o=ot.makeSpan(["mop"],u,t)}else{for(var d=[],g=1;g{var r;if(e.symbol)r=new Ht("mo",[Lt(e.name,e.mode)]),z.contains(va,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new Ht("mo",Ft(e.body,t));else{r=new Ht("mi",[new Ot(e.name.slice(1))]);var a=new Ht("mo",[Lt("⁡","text")]);r=e.parentIsSupSub?new Ht("mrow",[r,a]):Rt([r,a])}return r},xa={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};gt({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=a;return 1===n.length&&(n=xa[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ba,mathmlBuilder:ya}),gt({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:bt(a)}},htmlBuilder:ba,mathmlBuilder:ya});var wa={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};gt({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ba,mathmlBuilder:ya}),gt({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ba,mathmlBuilder:ya}),gt({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,a=r;return 1===a.length&&(a=wa[a]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ba,mathmlBuilder:ya});var ka=(e,t)=>{var r,a,n,i,o=!1;if("supsub"===e.type?(r=e.sup,a=e.sub,n=Jt(e.base,"operatorname"),o=!0):n=Jt(e,"operatorname"),n.body.length>0){for(var s=n.body.map((e=>{var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=Mt(s,t.withFont("mathrm"),!0),h=0;h{var{parser:r,funcName:a}=e,n=t[0];return{type:"operatorname",mode:r.mode,body:bt(n),alwaysHandleSupSub:"\\operatornamewithlimits"===a,limits:!1,parentIsSupSub:!1}},htmlBuilder:ka,mathmlBuilder:(e,t)=>{for(var r=Ft(e.body,t.withFont("mathrm")),a=!0,n=0;ne.toText())).join("");r=[new Et.TextNode(s)]}var l=new Et.MathNode("mi",r);l.setAttribute("mathvariant","normal");var h=new Et.MathNode("mo",[Lt("⁡","text")]);return e.parentIsSupSub?new Et.MathNode("mrow",[l,h]):Et.newDocumentFragment([l,h])}}),jr("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),ft({type:"ordgroup",htmlBuilder:(e,t)=>e.semisimple?ot.makeFragment(Mt(e.body,t,!1)):ot.makeSpan(["mord"],Mt(e.body,t,!0),t),mathmlBuilder:(e,t)=>Gt(e.body,t,!0)}),gt({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,a=t[0];return{type:"overline",mode:r.mode,body:a}},htmlBuilder(e,t){var r=Nt(e.body,t.havingCrampedStyle()),a=ot.makeLineSpan("overline-line",t),n=t.fontMetrics().defaultRuleThickness,i=ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},t);return ot.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Et.MathNode("mo",[new Et.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Et.MathNode("mover",[Ut(e.body,t),r]);return a.setAttribute("accent","true"),a}}),gt({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"phantom",mode:r.mode,body:bt(a)}},htmlBuilder:(e,t)=>{var r=Mt(e.body,t.withPhantom(),!1);return ot.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=Ft(e.body,t);return new Et.MathNode("mphantom",r)}}),gt({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"hphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=ot.makeSpan([],[Nt(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a{var r=Ft(bt(e.body),t),a=new Et.MathNode("mphantom",r),n=new Et.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),gt({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"vphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=ot.makeSpan(["inner"],[Nt(e.body,t.withPhantom())]),a=ot.makeSpan(["fix"],[]);return ot.makeSpan(["mord","rlap"],[r,a],t)},mathmlBuilder:(e,t)=>{var r=Ft(bt(e.body),t),a=new Et.MathNode("mphantom",r),n=new Et.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),gt({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,a=Jt(t[0],"size").value,n=t[1];return{type:"raisebox",mode:r.mode,dy:a,body:n}},htmlBuilder(e,t){var r=Nt(e.body,t),a=te(e.dy,t);return ot.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Et.MathNode("mpadded",[Ut(e.body,t)]),a=e.dy.number+e.dy.unit;return r.setAttribute("voffset",a),r}}),gt({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}}),gt({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,r){var{parser:a}=e,n=r[0],i=Jt(t[0],"size"),o=Jt(t[1],"size");return{type:"rule",mode:a.mode,shift:n&&Jt(n,"size").value,width:i.value,height:o.value}},htmlBuilder(e,t){var r=ot.makeSpan(["mord","rule"],[],t),a=te(e.width,t),n=te(e.height,t),i=e.shift?te(e.shift,t):0;return r.style.borderRightWidth=re(a),r.style.borderTopWidth=re(n),r.style.bottom=re(i),r.width=a,r.height=n+i,r.depth=-i,r.maxFontSize=1.125*n*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=te(e.width,t),a=te(e.height,t),n=e.shift?te(e.shift,t):0,i=t.color&&t.getColor()||"black",o=new Et.MathNode("mspace");o.setAttribute("mathbackground",i),o.setAttribute("width",re(r)),o.setAttribute("height",re(a));var s=new Et.MathNode("mpadded",[o]);return n>=0?s.setAttribute("height",re(n)):(s.setAttribute("height",re(n)),s.setAttribute("depth",re(-n))),s.setAttribute("voffset",re(n)),s}});var Ma=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];gt({type:"sizing",names:Ma,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:Ma.indexOf(a)+1,body:i}},htmlBuilder:(e,t)=>{var r=t.havingSize(e.size);return Sa(e.body,r,t)},mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),a=Ft(e.body,r),n=new Et.MathNode("mstyle",a);return n.setAttribute("mathsize",re(r.sizeMultiplier)),n}}),gt({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:a}=e,n=!1,i=!1,o=r[0]&&Jt(r[0],"ordgroup");if(o)for(var s="",l=0;l{var r=ot.makeSpan([],[Nt(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var a=0;a{var r=new Et.MathNode("mpadded",[Ut(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}}),gt({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a}=e,n=r[0],i=t[0];return{type:"sqrt",mode:a.mode,body:i,index:n}},htmlBuilder(e,t){var r=Nt(e.body,t.havingCrampedStyle());0===r.height&&(r.height=t.fontMetrics().xHeight),r=ot.wrapFragment(r,t);var a=t.fontMetrics().defaultRuleThickness,n=a;t.style.idr.height+r.depth+i&&(i=(i+m-r.height-r.depth)/2);var c=s.height-r.height-i-l;r.style.paddingLeft=re(h);var p=ot.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+c)},{type:"elem",elem:s},{type:"kern",size:l}]},t);if(e.index){var u=t.havingStyle(L.SCRIPTSCRIPT),d=Nt(e.index,u,t),g=.6*(p.height-p.depth),f=ot.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:d}]},t),v=ot.makeSpan(["root"],[f]);return ot.makeSpan(["mord","sqrt"],[v,p],t)}return ot.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder(e,t){var{body:r,index:a}=e;return a?new Et.MathNode("mroot",[Ut(r,t),Ut(a,t)]):new Et.MathNode("msqrt",[Ut(r,t)])}});var za={display:L.DISPLAY,text:L.TEXT,script:L.SCRIPT,scriptscript:L.SCRIPTSCRIPT};gt({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder(e,t){var r=za[e.style],a=t.havingStyle(r).withFont("");return Sa(e.body,a,t)},mathmlBuilder(e,t){var r=za[e.style],a=t.havingStyle(r),n=Ft(e.body,a),i=new Et.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});ft({type:"supsub",htmlBuilder(e,t){var r=function(e,t){var r=e.base;return r?"op"===r.type?r.limits&&(t.style.size===L.DISPLAY.size||r.alwaysHandleSupSub)?ba:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(t.style.size===L.DISPLAY.size||r.limits)?ka:null:"accent"===r.type?z.isCharacterBox(r.base)?tr:null:"horizBrace"===r.type&&!e.sub===r.isOver?ua:null:null}(e,t);if(r)return r(e,t);var a,n,i,{base:o,sup:s,sub:l}=e,h=Nt(o,t),m=t.fontMetrics(),c=0,p=0,u=o&&z.isCharacterBox(o);if(s){var d=t.havingStyle(t.style.sup());a=Nt(s,d,t),u||(c=h.height-d.fontMetrics().supDrop*d.sizeMultiplier/t.sizeMultiplier)}if(l){var g=t.havingStyle(t.style.sub());n=Nt(l,g,t),u||(p=h.depth+g.fontMetrics().subDrop*g.sizeMultiplier/t.sizeMultiplier)}i=t.style===L.DISPLAY?m.sup1:t.style.cramped?m.sup3:m.sup2;var f,v=t.sizeMultiplier,b=re(.5/m.ptPerEm/v),y=null;if(n){var x=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(h instanceof pe||x)&&(y=re(-h.italic))}if(a&&n){c=Math.max(c,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var w=4*m.defaultRuleThickness;if(c-a.depth-(n.height-p)0&&(c+=k,p-=k)}var S=[{type:"elem",elem:n,shift:p,marginRight:b,marginLeft:y},{type:"elem",elem:a,shift:-c,marginRight:b}];f=ot.makeVList({positionType:"individualShift",children:S},t)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight);var M=[{type:"elem",elem:n,marginLeft:y,marginRight:b}];f=ot.makeVList({positionType:"shift",positionData:p,children:M},t)}else{if(!a)throw new Error("supsub must have either sup or sub.");c=Math.max(c,i,a.depth+.25*m.xHeight),f=ot.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:a,marginRight:b}]},t)}var A=Bt(h,"right")||"mord";return ot.makeSpan([A],[h,ot.makeSpan(["msupsub"],[f])],t)},mathmlBuilder(e,t){var r,a=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(a=!0,r=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var n,i=[Ut(e.base,t)];if(e.sub&&i.push(Ut(e.sub,t)),e.sup&&i.push(Ut(e.sup,t)),a)n=r?"mover":"munder";else if(e.sub)if(e.sup){var o=e.base;n=o&&"op"===o.type&&o.limits&&t.style===L.DISPLAY||o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(t.style===L.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=e.base;n=s&&"op"===s.type&&s.limits&&(t.style===L.DISPLAY||s.alwaysHandleSupSub)||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||t.style===L.DISPLAY)?"munder":"msub"}else{var l=e.base;n=l&&"op"===l.type&&l.limits&&(t.style===L.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===L.DISPLAY)?"mover":"msup"}return new Et.MathNode(n,i)}}),ft({type:"atom",htmlBuilder:(e,t)=>ot.mathsym(e.text,e.mode,t,["m"+e.family]),mathmlBuilder(e,t){var r=new Et.MathNode("mo",[Lt(e.text,e.mode)]);if("bin"===e.family){var a=Vt(e,t);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===e.family?r.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||r.setAttribute("stretchy","false");return r}});var Aa={mi:"italic",mn:"normal",mtext:"normal"};ft({type:"mathord",htmlBuilder:(e,t)=>ot.makeOrd(e,t,"mathord"),mathmlBuilder(e,t){var r=new Et.MathNode("mi",[Lt(e.text,e.mode,t)]),a=Vt(e,t)||"italic";return a!==Aa[r.type]&&r.setAttribute("mathvariant",a),r}}),ft({type:"textord",htmlBuilder:(e,t)=>ot.makeOrd(e,t,"textord"),mathmlBuilder(e,t){var r,a=Lt(e.text,e.mode,t),n=Vt(e,t)||"normal";return r="text"===e.mode?new Et.MathNode("mtext",[a]):/[0-9]/.test(e.text)?new Et.MathNode("mn",[a]):"\\prime"===e.text?new Et.MathNode("mo",[a]):new Et.MathNode("mi",[a]),n!==Aa[r.type]&&r.setAttribute("mathvariant",n),r}});var Ta={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Ba={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ft({type:"spacing",htmlBuilder(e,t){if(Ba.hasOwnProperty(e.text)){var r=Ba[e.text].className||"";if("text"===e.mode){var a=ot.makeOrd(e,t,"textord");return a.classes.push(r),a}return ot.makeSpan(["mspace",r],[ot.mathsym(e.text,e.mode,t)],t)}if(Ta.hasOwnProperty(e.text))return ot.makeSpan(["mspace",Ta[e.text]],[],t);throw new x('Unknown type of space "'+e.text+'"')},mathmlBuilder(e,t){if(!Ba.hasOwnProperty(e.text)){if(Ta.hasOwnProperty(e.text))return new Et.MathNode("mspace");throw new x('Unknown type of space "'+e.text+'"')}return new Et.MathNode("mtext",[new Et.TextNode(" ")])}});var Ca=()=>{var e=new Et.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};ft({type:"tag",mathmlBuilder(e,t){var r=new Et.MathNode("mtable",[new Et.MathNode("mtr",[Ca(),new Et.MathNode("mtd",[Gt(e.body,t)]),Ca(),new Et.MathNode("mtd",[Gt(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var Na={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},qa={"\\textbf":"textbf","\\textmd":"textmd"},Ia={"\\textit":"textit","\\textup":"textup"},Ra=(e,t)=>{var r=e.font;return r?Na[r]?t.withTextFontFamily(Na[r]):qa[r]?t.withTextFontWeight(qa[r]):"\\emph"===r?"textit"===t.fontShape?t.withTextFontShape("textup"):t.withTextFontShape("textit"):t.withTextFontShape(Ia[r]):t};gt({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"text",mode:r.mode,body:bt(n),font:a}},htmlBuilder(e,t){var r=Ra(e,t),a=Mt(e.body,r,!0);return ot.makeSpan(["mord","text"],a,r)},mathmlBuilder(e,t){var r=Ra(e,t);return Gt(e.body,r)}}),gt({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Nt(e.body,t),a=ot.makeLineSpan("underline-line",t),n=t.fontMetrics().defaultRuleThickness,i=ot.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},t);return ot.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Et.MathNode("mo",[new Et.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Et.MathNode("munder",[Ut(e.body,t),r]);return a.setAttribute("accentunder","true"),a}}),gt({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=Nt(e.body,t),a=t.fontMetrics().axisHeight,n=.5*(r.height-a-(r.depth+a));return ot.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder:(e,t)=>new Et.MathNode("mpadded",[Ut(e.body,t)],["vcenter"])}),gt({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new x("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=Ha(e),a=[],n=t.havingStyle(t.style.text()),i=0;ie.body.replace(/ /g,e.star?"␣":" "),Oa=pt,Ea=new RegExp("[̀-ͯ]+$");class La{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp("([ \r\n\t]+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧‪-퟿豈-￿][̀-ͯ]*|[\ud800-\udbff][\udc00-\udfff][̀-ͯ]*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|(\\\\[a-zA-Z@]+)[ \r\n\t]*|\\\\[^\ud800-\udfff])","g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new y("EOF",new b(this,t,t));var r=this.tokenRegex.exec(e);if(null===r||r.index!==t)throw new x("Unexpected character: '"+e[t]+"'",new y(e[t],new b(this,t,t+1)));var a=r[6]||r[3]||(r[2]?"\\ ":" ");if(14===this.catcodes[a]){var n=e.indexOf("\n",this.tokenRegex.lastIndex);return-1===n?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=n+1,this.lex()}return new y(a,new b(this,t,this.tokenRegex.lastIndex))}}class Da{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new x("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(null==e[t]?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,r){if(void 0===r&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(e)&&(n[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t}}var Va=Wr;jr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),jr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),jr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),jr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),jr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),jr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),jr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Pa={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};jr("\\char",(function(e){var t,r=e.popToken(),a="";if("'"===r.text)t=8,r=e.popToken();else if('"'===r.text)t=16,r=e.popToken();else if("`"===r.text)if("\\"===(r=e.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new x("\\char` missing argument");a=r.text.charCodeAt(0)}else t=10;if(t){if(null==(a=Pa[r.text])||a>=t)throw new x("Invalid base-"+t+" digit "+r.text);for(var n;null!=(n=Pa[e.future().text])&&n{var n=e.consumeArg().tokens;if(1!==n.length)throw new x("\\newcommand's first argument must be a macro name");var i=n[0].text,o=e.isDefined(i);if(o&&!t)throw new x("\\newcommand{"+i+"} attempting to redefine "+i+"; use \\renewcommand");if(!o&&!r)throw new x("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var s=0;if(1===(n=e.consumeArg().tokens).length&&"["===n[0].text){for(var l="",h=e.expandNextToken();"]"!==h.text&&"EOF"!==h.text;)l+=h.text,h=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new x("Invalid number of arguments: "+l);s=parseInt(l),n=e.consumeArg().tokens}return o&&a||e.macros.set(i,{tokens:n,numArgs:s}),""};jr("\\newcommand",(e=>Fa(e,!1,!0,!1))),jr("\\renewcommand",(e=>Fa(e,!0,!1,!1))),jr("\\providecommand",(e=>Fa(e,!0,!0,!0))),jr("\\message",(e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map((e=>e.text)).join("")),""})),jr("\\errmessage",(e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map((e=>e.text)).join("")),""})),jr("\\show",(e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),Oa[r],ye.math[r],ye.text[r]),""})),jr("\\bgroup","{"),jr("\\egroup","}"),jr("~","\\nobreakspace"),jr("\\lq","`"),jr("\\rq","'"),jr("\\aa","\\r a"),jr("\\AA","\\r A"),jr("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),jr("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),jr("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),jr("ℬ","\\mathscr{B}"),jr("ℰ","\\mathscr{E}"),jr("ℱ","\\mathscr{F}"),jr("ℋ","\\mathscr{H}"),jr("ℐ","\\mathscr{I}"),jr("ℒ","\\mathscr{L}"),jr("ℳ","\\mathscr{M}"),jr("ℛ","\\mathscr{R}"),jr("ℭ","\\mathfrak{C}"),jr("ℌ","\\mathfrak{H}"),jr("ℨ","\\mathfrak{Z}"),jr("\\Bbbk","\\Bbb{k}"),jr("·","\\cdotp"),jr("\\llap","\\mathllap{\\textrm{#1}}"),jr("\\rlap","\\mathrlap{\\textrm{#1}}"),jr("\\clap","\\mathclap{\\textrm{#1}}"),jr("\\mathstrut","\\vphantom{(}"),jr("\\underbar","\\underline{\\text{#1}}"),jr("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),jr("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),jr("\\ne","\\neq"),jr("≠","\\neq"),jr("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),jr("∉","\\notin"),jr("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),jr("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),jr("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),jr("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),jr("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),jr("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),jr("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),jr("⟂","\\perp"),jr("‼","\\mathclose{!\\mkern-0.8mu!}"),jr("∌","\\notni"),jr("⌜","\\ulcorner"),jr("⌝","\\urcorner"),jr("⌞","\\llcorner"),jr("⌟","\\lrcorner"),jr("©","\\copyright"),jr("®","\\textregistered"),jr("️","\\textregistered"),jr("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),jr("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),jr("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),jr("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),jr("\\vdots","{\\varvdots\\rule{0pt}{15pt}}"),jr("⋮","\\vdots"),jr("\\varGamma","\\mathit{\\Gamma}"),jr("\\varDelta","\\mathit{\\Delta}"),jr("\\varTheta","\\mathit{\\Theta}"),jr("\\varLambda","\\mathit{\\Lambda}"),jr("\\varXi","\\mathit{\\Xi}"),jr("\\varPi","\\mathit{\\Pi}"),jr("\\varSigma","\\mathit{\\Sigma}"),jr("\\varUpsilon","\\mathit{\\Upsilon}"),jr("\\varPhi","\\mathit{\\Phi}"),jr("\\varPsi","\\mathit{\\Psi}"),jr("\\varOmega","\\mathit{\\Omega}"),jr("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),jr("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),jr("\\boxed","\\fbox{$\\displaystyle{#1}$}"),jr("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),jr("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),jr("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;"),jr("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}"),jr("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var Ga={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};jr("\\dots",(function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in Ga?t=Ga[r]:("\\not"===r.slice(0,4)||r in ye.math&&z.contains(["bin","rel"],ye.math[r].group))&&(t="\\dotsb"),t}));var Ua={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};jr("\\dotso",(function(e){return e.future().text in Ua?"\\ldots\\,":"\\ldots"})),jr("\\dotsc",(function(e){var t=e.future().text;return t in Ua&&","!==t?"\\ldots\\,":"\\ldots"})),jr("\\cdots",(function(e){return e.future().text in Ua?"\\@cdots\\,":"\\@cdots"})),jr("\\dotsb","\\cdots"),jr("\\dotsm","\\cdots"),jr("\\dotsi","\\!\\cdots"),jr("\\dotsx","\\ldots\\,"),jr("\\DOTSI","\\relax"),jr("\\DOTSB","\\relax"),jr("\\DOTSX","\\relax"),jr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),jr("\\,","\\tmspace+{3mu}{.1667em}"),jr("\\thinspace","\\,"),jr("\\>","\\mskip{4mu}"),jr("\\:","\\tmspace+{4mu}{.2222em}"),jr("\\medspace","\\:"),jr("\\;","\\tmspace+{5mu}{.2777em}"),jr("\\thickspace","\\;"),jr("\\!","\\tmspace-{3mu}{.1667em}"),jr("\\negthinspace","\\!"),jr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),jr("\\negthickspace","\\tmspace-{5mu}{.277em}"),jr("\\enspace","\\kern.5em "),jr("\\enskip","\\hskip.5em\\relax"),jr("\\quad","\\hskip1em\\relax"),jr("\\qquad","\\hskip2em\\relax"),jr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),jr("\\tag@paren","\\tag@literal{({#1})}"),jr("\\tag@literal",(e=>{if(e.macros.get("\\df@tag"))throw new x("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),jr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),jr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),jr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),jr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),jr("\\newline","\\\\\\relax"),jr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var _a=re(U["Main-Regular"]["T".charCodeAt(0)][1]-.7*U["Main-Regular"]["A".charCodeAt(0)][1]);jr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+_a+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),jr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+_a+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),jr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),jr("\\@hspace","\\hskip #1\\relax"),jr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),jr("\\ordinarycolon",":"),jr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),jr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),jr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),jr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),jr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),jr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),jr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),jr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),jr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),jr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),jr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),jr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),jr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),jr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),jr("∷","\\dblcolon"),jr("∹","\\eqcolon"),jr("≔","\\coloneqq"),jr("≕","\\eqqcolon"),jr("⩴","\\Coloneqq"),jr("\\ratio","\\vcentcolon"),jr("\\coloncolon","\\dblcolon"),jr("\\colonequals","\\coloneqq"),jr("\\coloncolonequals","\\Coloneqq"),jr("\\equalscolon","\\eqqcolon"),jr("\\equalscoloncolon","\\Eqqcolon"),jr("\\colonminus","\\coloneq"),jr("\\coloncolonminus","\\Coloneq"),jr("\\minuscolon","\\eqcolon"),jr("\\minuscoloncolon","\\Eqcolon"),jr("\\coloncolonapprox","\\Colonapprox"),jr("\\coloncolonsim","\\Colonsim"),jr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),jr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),jr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),jr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),jr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),jr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),jr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),jr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),jr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),jr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),jr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),jr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),jr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),jr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),jr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),jr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),jr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),jr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),jr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),jr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),jr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),jr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),jr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),jr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),jr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),jr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),jr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),jr("\\imath","\\html@mathml{\\@imath}{ı}"),jr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),jr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),jr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),jr("⟦","\\llbracket"),jr("⟧","\\rrbracket"),jr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),jr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),jr("⦃","\\lBrace"),jr("⦄","\\rBrace"),jr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),jr("⦵","\\minuso"),jr("\\darr","\\downarrow"),jr("\\dArr","\\Downarrow"),jr("\\Darr","\\Downarrow"),jr("\\lang","\\langle"),jr("\\rang","\\rangle"),jr("\\uarr","\\uparrow"),jr("\\uArr","\\Uparrow"),jr("\\Uarr","\\Uparrow"),jr("\\N","\\mathbb{N}"),jr("\\R","\\mathbb{R}"),jr("\\Z","\\mathbb{Z}"),jr("\\alef","\\aleph"),jr("\\alefsym","\\aleph"),jr("\\Alpha","\\mathrm{A}"),jr("\\Beta","\\mathrm{B}"),jr("\\bull","\\bullet"),jr("\\Chi","\\mathrm{X}"),jr("\\clubs","\\clubsuit"),jr("\\cnums","\\mathbb{C}"),jr("\\Complex","\\mathbb{C}"),jr("\\Dagger","\\ddagger"),jr("\\diamonds","\\diamondsuit"),jr("\\empty","\\emptyset"),jr("\\Epsilon","\\mathrm{E}"),jr("\\Eta","\\mathrm{H}"),jr("\\exist","\\exists"),jr("\\harr","\\leftrightarrow"),jr("\\hArr","\\Leftrightarrow"),jr("\\Harr","\\Leftrightarrow"),jr("\\hearts","\\heartsuit"),jr("\\image","\\Im"),jr("\\infin","\\infty"),jr("\\Iota","\\mathrm{I}"),jr("\\isin","\\in"),jr("\\Kappa","\\mathrm{K}"),jr("\\larr","\\leftarrow"),jr("\\lArr","\\Leftarrow"),jr("\\Larr","\\Leftarrow"),jr("\\lrarr","\\leftrightarrow"),jr("\\lrArr","\\Leftrightarrow"),jr("\\Lrarr","\\Leftrightarrow"),jr("\\Mu","\\mathrm{M}"),jr("\\natnums","\\mathbb{N}"),jr("\\Nu","\\mathrm{N}"),jr("\\Omicron","\\mathrm{O}"),jr("\\plusmn","\\pm"),jr("\\rarr","\\rightarrow"),jr("\\rArr","\\Rightarrow"),jr("\\Rarr","\\Rightarrow"),jr("\\real","\\Re"),jr("\\reals","\\mathbb{R}"),jr("\\Reals","\\mathbb{R}"),jr("\\Rho","\\mathrm{P}"),jr("\\sdot","\\cdot"),jr("\\sect","\\S"),jr("\\spades","\\spadesuit"),jr("\\sub","\\subset"),jr("\\sube","\\subseteq"),jr("\\supe","\\supseteq"),jr("\\Tau","\\mathrm{T}"),jr("\\thetasym","\\vartheta"),jr("\\weierp","\\wp"),jr("\\Zeta","\\mathrm{Z}"),jr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),jr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),jr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),jr("\\bra","\\mathinner{\\langle{#1}|}"),jr("\\ket","\\mathinner{|{#1}\\rangle}"),jr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),jr("\\Bra","\\left\\langle#1\\right|"),jr("\\Ket","\\left|#1\\right\\rangle");var Ya=e=>t=>{var r=t.consumeArg().tokens,a=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=t=>r=>{e&&(r.macros.set("|",o),n.length&&r.macros.set("\\|",s));var i=t;!t&&n.length&&("|"===r.future().text&&(r.popToken(),i=!0));return{tokens:i?n:a,numArgs:0}};t.macros.set("|",l(!1)),n.length&&t.macros.set("\\|",l(!0));var h=t.consumeArg().tokens,m=t.expandTokens([...i,...h,...r]);return t.macros.endGroup(),{tokens:m.reverse(),numArgs:0}};jr("\\bra@ket",Ya(!1)),jr("\\bra@set",Ya(!0)),jr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),jr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),jr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),jr("\\angln","{\\angl n}"),jr("\\blue","\\textcolor{##6495ed}{#1}"),jr("\\orange","\\textcolor{##ffa500}{#1}"),jr("\\pink","\\textcolor{##ff00af}{#1}"),jr("\\red","\\textcolor{##df0030}{#1}"),jr("\\green","\\textcolor{##28ae7b}{#1}"),jr("\\gray","\\textcolor{gray}{#1}"),jr("\\purple","\\textcolor{##9d38bd}{#1}"),jr("\\blueA","\\textcolor{##ccfaff}{#1}"),jr("\\blueB","\\textcolor{##80f6ff}{#1}"),jr("\\blueC","\\textcolor{##63d9ea}{#1}"),jr("\\blueD","\\textcolor{##11accd}{#1}"),jr("\\blueE","\\textcolor{##0c7f99}{#1}"),jr("\\tealA","\\textcolor{##94fff5}{#1}"),jr("\\tealB","\\textcolor{##26edd5}{#1}"),jr("\\tealC","\\textcolor{##01d1c1}{#1}"),jr("\\tealD","\\textcolor{##01a995}{#1}"),jr("\\tealE","\\textcolor{##208170}{#1}"),jr("\\greenA","\\textcolor{##b6ffb0}{#1}"),jr("\\greenB","\\textcolor{##8af281}{#1}"),jr("\\greenC","\\textcolor{##74cf70}{#1}"),jr("\\greenD","\\textcolor{##1fab54}{#1}"),jr("\\greenE","\\textcolor{##0d923f}{#1}"),jr("\\goldA","\\textcolor{##ffd0a9}{#1}"),jr("\\goldB","\\textcolor{##ffbb71}{#1}"),jr("\\goldC","\\textcolor{##ff9c39}{#1}"),jr("\\goldD","\\textcolor{##e07d10}{#1}"),jr("\\goldE","\\textcolor{##a75a05}{#1}"),jr("\\redA","\\textcolor{##fca9a9}{#1}"),jr("\\redB","\\textcolor{##ff8482}{#1}"),jr("\\redC","\\textcolor{##f9685d}{#1}"),jr("\\redD","\\textcolor{##e84d39}{#1}"),jr("\\redE","\\textcolor{##bc2612}{#1}"),jr("\\maroonA","\\textcolor{##ffbde0}{#1}"),jr("\\maroonB","\\textcolor{##ff92c6}{#1}"),jr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),jr("\\maroonD","\\textcolor{##ca337c}{#1}"),jr("\\maroonE","\\textcolor{##9e034e}{#1}"),jr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),jr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),jr("\\purpleC","\\textcolor{##aa87ff}{#1}"),jr("\\purpleD","\\textcolor{##7854ab}{#1}"),jr("\\purpleE","\\textcolor{##543b78}{#1}"),jr("\\mintA","\\textcolor{##f5f9e8}{#1}"),jr("\\mintB","\\textcolor{##edf2df}{#1}"),jr("\\mintC","\\textcolor{##e0e5cc}{#1}"),jr("\\grayA","\\textcolor{##f6f7f7}{#1}"),jr("\\grayB","\\textcolor{##f0f1f2}{#1}"),jr("\\grayC","\\textcolor{##e3e5e6}{#1}"),jr("\\grayD","\\textcolor{##d6d8da}{#1}"),jr("\\grayE","\\textcolor{##babec2}{#1}"),jr("\\grayF","\\textcolor{##888d93}{#1}"),jr("\\grayG","\\textcolor{##626569}{#1}"),jr("\\grayH","\\textcolor{##3b3e40}{#1}"),jr("\\grayI","\\textcolor{##21242c}{#1}"),jr("\\kaBlue","\\textcolor{##314453}{#1}"),jr("\\kaGreen","\\textcolor{##71B307}{#1}");var Xa={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Wa{constructor(e,t,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new Da(Va,t.macros),this.mode=r,this.stack=[]}feed(e){this.lexer=new La(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,r,a;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken(),({tokens:a,end:r}=this.consumeArg(["]"]))}else({tokens:a,start:t,end:r}=this.consumeArg());return this.pushToken(new y("EOF",r.loc)),this.pushTokens(a),t.range(r,"")}consumeSpaces(){for(;;){if(" "!==this.future().text)break;this.stack.pop()}}consumeArg(e){var t=[],r=e&&e.length>0;r||this.consumeSpaces();var a,n=this.future(),i=0,o=0;do{if(a=this.popToken(),t.push(a),"{"===a.text)++i;else if("}"===a.text){if(-1===--i)throw new x("Extra }",a)}else if("EOF"===a.text)throw new x("Unexpected end of input in a macro argument, expected '"+(e&&r?e[o]:"}")+"'",a);if(e&&r)if((0===i||1===i&&"{"===e[o])&&a.text===e[o]){if(++o===e.length){t.splice(-o,o);break}}else o=0}while(0!==i||r);return"{"===n.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:n,end:a}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new x("The length of delimiters doesn't match the number of args!");for(var r=t[0],a=0;athis.settings.maxExpand)throw new x("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var t=this.popToken(),r=t.text,a=t.noexpand?null:this._getExpansion(r);if(null==a||e&&a.unexpandable){if(e&&null==a&&"\\"===r[0]&&!this.isDefined(r))throw new x("Undefined control sequence: "+r);return this.pushToken(t),!1}this.countExpansion(1);var n=a.tokens,i=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs)for(var o=(n=n.slice()).length-1;o>=0;--o){var s=n[o];if("#"===s.text){if(0===o)throw new x("Incomplete placeholder at end of macro body",s);if("#"===(s=n[--o]).text)n.splice(o+1,1);else{if(!/^[1-9]$/.test(s.text))throw new x("Not a valid argument number",s);n.splice(o,2,...i[+s.text-1])}}}return this.pushTokens(n),n.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new y(e)]):void 0}expandTokens(e){var t=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;)if(!1===this.expandOnce(!0)){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),t.push(a)}return this.countExpansion(t.length),t}expandMacroAsText(e){var t=this.expandMacro(e);return t?t.map((e=>e.text)).join(""):t}_getExpansion(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var r=this.lexer.catcodes[e];if(null!=r&&13!==r)return}var a="function"==typeof t?t(this):t;if("string"==typeof a){var n=0;if(-1!==a.indexOf("#"))for(var i=a.replace(/##/g,"");-1!==i.indexOf("#"+(n+1));)++n;for(var o=new La(a,this.settings),s=[],l=o.lex();"EOF"!==l.text;)s.push(l),l=o.lex();return s.reverse(),{tokens:s,numArgs:n}}return a}isDefined(e){return this.macros.has(e)||Oa.hasOwnProperty(e)||ye.math.hasOwnProperty(e)||ye.text.hasOwnProperty(e)||Xa.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:Oa.hasOwnProperty(e)&&!Oa[e].primitive}}var ja=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,$a=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g","ʰ":"h","ⁱ":"i","ʲ":"j","ᵏ":"k","ˡ":"l","ᵐ":"m","ⁿ":"n","ᵒ":"o","ᵖ":"p","ʳ":"r","ˢ":"s","ᵗ":"t","ᵘ":"u","ᵛ":"v","ʷ":"w","ˣ":"x","ʸ":"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Za={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Ka={"á":"á","à":"à","ä":"ä","ǟ":"ǟ","ã":"ã","ā":"ā","ă":"ă","ắ":"ắ","ằ":"ằ","ẵ":"ẵ","ǎ":"ǎ","â":"â","ấ":"ấ","ầ":"ầ","ẫ":"ẫ","ȧ":"ȧ","ǡ":"ǡ","å":"å","ǻ":"ǻ","ḃ":"ḃ","ć":"ć","ḉ":"ḉ","č":"č","ĉ":"ĉ","ċ":"ċ","ç":"ç","ď":"ď","ḋ":"ḋ","ḑ":"ḑ","é":"é","è":"è","ë":"ë","ẽ":"ẽ","ē":"ē","ḗ":"ḗ","ḕ":"ḕ","ĕ":"ĕ","ḝ":"ḝ","ě":"ě","ê":"ê","ế":"ế","ề":"ề","ễ":"ễ","ė":"ė","ȩ":"ȩ","ḟ":"ḟ","ǵ":"ǵ","ḡ":"ḡ","ğ":"ğ","ǧ":"ǧ","ĝ":"ĝ","ġ":"ġ","ģ":"ģ","ḧ":"ḧ","ȟ":"ȟ","ĥ":"ĥ","ḣ":"ḣ","ḩ":"ḩ","í":"í","ì":"ì","ï":"ï","ḯ":"ḯ","ĩ":"ĩ","ī":"ī","ĭ":"ĭ","ǐ":"ǐ","î":"î","ǰ":"ǰ","ĵ":"ĵ","ḱ":"ḱ","ǩ":"ǩ","ķ":"ķ","ĺ":"ĺ","ľ":"ľ","ļ":"ļ","ḿ":"ḿ","ṁ":"ṁ","ń":"ń","ǹ":"ǹ","ñ":"ñ","ň":"ň","ṅ":"ṅ","ņ":"ņ","ó":"ó","ò":"ò","ö":"ö","ȫ":"ȫ","õ":"õ","ṍ":"ṍ","ṏ":"ṏ","ȭ":"ȭ","ō":"ō","ṓ":"ṓ","ṑ":"ṑ","ŏ":"ŏ","ǒ":"ǒ","ô":"ô","ố":"ố","ồ":"ồ","ỗ":"ỗ","ȯ":"ȯ","ȱ":"ȱ","ő":"ő","ṕ":"ṕ","ṗ":"ṗ","ŕ":"ŕ","ř":"ř","ṙ":"ṙ","ŗ":"ŗ","ś":"ś","ṥ":"ṥ","š":"š","ṧ":"ṧ","ŝ":"ŝ","ṡ":"ṡ","ş":"ş","ẗ":"ẗ","ť":"ť","ṫ":"ṫ","ţ":"ţ","ú":"ú","ù":"ù","ü":"ü","ǘ":"ǘ","ǜ":"ǜ","ǖ":"ǖ","ǚ":"ǚ","ũ":"ũ","ṹ":"ṹ","ū":"ū","ṻ":"ṻ","ŭ":"ŭ","ǔ":"ǔ","û":"û","ů":"ů","ű":"ű","ṽ":"ṽ","ẃ":"ẃ","ẁ":"ẁ","ẅ":"ẅ","ŵ":"ŵ","ẇ":"ẇ","ẘ":"ẘ","ẍ":"ẍ","ẋ":"ẋ","ý":"ý","ỳ":"ỳ","ÿ":"ÿ","ỹ":"ỹ","ȳ":"ȳ","ŷ":"ŷ","ẏ":"ẏ","ẙ":"ẙ","ź":"ź","ž":"ž","ẑ":"ẑ","ż":"ż","Á":"Á","À":"À","Ä":"Ä","Ǟ":"Ǟ","Ã":"Ã","Ā":"Ā","Ă":"Ă","Ắ":"Ắ","Ằ":"Ằ","Ẵ":"Ẵ","Ǎ":"Ǎ","Â":"Â","Ấ":"Ấ","Ầ":"Ầ","Ẫ":"Ẫ","Ȧ":"Ȧ","Ǡ":"Ǡ","Å":"Å","Ǻ":"Ǻ","Ḃ":"Ḃ","Ć":"Ć","Ḉ":"Ḉ","Č":"Č","Ĉ":"Ĉ","Ċ":"Ċ","Ç":"Ç","Ď":"Ď","Ḋ":"Ḋ","Ḑ":"Ḑ","É":"É","È":"È","Ë":"Ë","Ẽ":"Ẽ","Ē":"Ē","Ḗ":"Ḗ","Ḕ":"Ḕ","Ĕ":"Ĕ","Ḝ":"Ḝ","Ě":"Ě","Ê":"Ê","Ế":"Ế","Ề":"Ề","Ễ":"Ễ","Ė":"Ė","Ȩ":"Ȩ","Ḟ":"Ḟ","Ǵ":"Ǵ","Ḡ":"Ḡ","Ğ":"Ğ","Ǧ":"Ǧ","Ĝ":"Ĝ","Ġ":"Ġ","Ģ":"Ģ","Ḧ":"Ḧ","Ȟ":"Ȟ","Ĥ":"Ĥ","Ḣ":"Ḣ","Ḩ":"Ḩ","Í":"Í","Ì":"Ì","Ï":"Ï","Ḯ":"Ḯ","Ĩ":"Ĩ","Ī":"Ī","Ĭ":"Ĭ","Ǐ":"Ǐ","Î":"Î","İ":"İ","Ĵ":"Ĵ","Ḱ":"Ḱ","Ǩ":"Ǩ","Ķ":"Ķ","Ĺ":"Ĺ","Ľ":"Ľ","Ļ":"Ļ","Ḿ":"Ḿ","Ṁ":"Ṁ","Ń":"Ń","Ǹ":"Ǹ","Ñ":"Ñ","Ň":"Ň","Ṅ":"Ṅ","Ņ":"Ņ","Ó":"Ó","Ò":"Ò","Ö":"Ö","Ȫ":"Ȫ","Õ":"Õ","Ṍ":"Ṍ","Ṏ":"Ṏ","Ȭ":"Ȭ","Ō":"Ō","Ṓ":"Ṓ","Ṑ":"Ṑ","Ŏ":"Ŏ","Ǒ":"Ǒ","Ô":"Ô","Ố":"Ố","Ồ":"Ồ","Ỗ":"Ỗ","Ȯ":"Ȯ","Ȱ":"Ȱ","Ő":"Ő","Ṕ":"Ṕ","Ṗ":"Ṗ","Ŕ":"Ŕ","Ř":"Ř","Ṙ":"Ṙ","Ŗ":"Ŗ","Ś":"Ś","Ṥ":"Ṥ","Š":"Š","Ṧ":"Ṧ","Ŝ":"Ŝ","Ṡ":"Ṡ","Ş":"Ş","Ť":"Ť","Ṫ":"Ṫ","Ţ":"Ţ","Ú":"Ú","Ù":"Ù","Ü":"Ü","Ǘ":"Ǘ","Ǜ":"Ǜ","Ǖ":"Ǖ","Ǚ":"Ǚ","Ũ":"Ũ","Ṹ":"Ṹ","Ū":"Ū","Ṻ":"Ṻ","Ŭ":"Ŭ","Ǔ":"Ǔ","Û":"Û","Ů":"Ů","Ű":"Ű","Ṽ":"Ṽ","Ẃ":"Ẃ","Ẁ":"Ẁ","Ẅ":"Ẅ","Ŵ":"Ŵ","Ẇ":"Ẇ","Ẍ":"Ẍ","Ẋ":"Ẋ","Ý":"Ý","Ỳ":"Ỳ","Ÿ":"Ÿ","Ỹ":"Ỹ","Ȳ":"Ȳ","Ŷ":"Ŷ","Ẏ":"Ẏ","Ź":"Ź","Ž":"Ž","Ẑ":"Ẑ","Ż":"Ż","ά":"ά","ὰ":"ὰ","ᾱ":"ᾱ","ᾰ":"ᾰ","έ":"έ","ὲ":"ὲ","ή":"ή","ὴ":"ὴ","ί":"ί","ὶ":"ὶ","ϊ":"ϊ","ΐ":"ΐ","ῒ":"ῒ","ῑ":"ῑ","ῐ":"ῐ","ό":"ό","ὸ":"ὸ","ύ":"ύ","ὺ":"ὺ","ϋ":"ϋ","ΰ":"ΰ","ῢ":"ῢ","ῡ":"ῡ","ῠ":"ῠ","ώ":"ώ","ὼ":"ὼ","Ύ":"Ύ","Ὺ":"Ὺ","Ϋ":"Ϋ","Ῡ":"Ῡ","Ῠ":"Ῠ","Ώ":"Ώ","Ὼ":"Ὼ"};class Ja{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Wa(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new x("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new y("}")),this.gullet.pushTokens(e);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,r}parseExpression(e,t){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==Ja.endOfExpression.indexOf(a.text))break;if(t&&a.text===t)break;if(e&&Oa[a.text]&&Oa[a.text].infix)break;var n=this.parseAtom(t);if(!n)break;"internal"!==n.type&&r.push(n)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(e){for(var t,r=-1,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var o,s=ye[this.mode][t].group,l=b.range(e);if(ve.hasOwnProperty(s)){var h=s;o={type:"atom",mode:this.mode,family:h,loc:l,text:t}}else o={type:s,mode:this.mode,loc:l,text:t};n=o}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(P(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),n={type:"textord",mode:"text",loc:b.range(e),text:t}}if(this.consume(),i)for(var m=0;m{k.value=!0},M=()=>{k.value=!1};return r((()=>{(async()=>{const e=await p();y.value=e.data})()})),(e,t)=>{const r=a("el-text"),p=a("el-dialog"),z=a("CloseBold"),A=a("el-icon");return n(),i(s,null,[o("div",nn,[(n(!0),i(s,null,l(y.value,((e,t)=>(n(),u(r,{key:t,class:"news-item",onClick:t=>(async e=>{const t=await f({token:localStorage.getItem("localToken"),id:e.id});console.log(t),w.value=e,w.value.description=v(w.value.description),w.value.description=w.value.description.replace(/\$\$(.*?)\$\$/g,((e,t)=>{try{return an.renderToString(t,{throwOnError:!1})}catch(r){return console.error("KaTeX 渲染错误:",r),e}})),x.value=!0})(e)},{default:m((()=>[d(g(e.title),1)])),_:2},1032,["onClick"])))),128)),h(r,{class:"daily-item"},{default:m((()=>[t[2]||(t[2]=o("span",null,"【",-1)),o("span",{class:"purple-text",onClick:S},"每日复盘"),t[3]||(t[3]=o("span",null,"】 即将上线,",-1)),t[4]||(t[4]=o("br",null,null,-1)),t[5]||(t[5]=o("span",null,"敬请期待!",-1))])),_:1})]),c(" 新闻弹窗 "),h(p,{modelValue:x.value,"onUpdate:modelValue":t[0]||(t[0]=e=>x.value=e),title:w.value.title,width:"80%",class:"newsDialog"},{default:m((()=>[c(' 加载失败 '),o("div",{innerHTML:w.value.description},null,8,on)])),_:1},8,["modelValue","title"]),c(" 每日复盘样本弹窗 "),h(p,{modelValue:k.value,"onUpdate:modelValue":t[1]||(t[1]=e=>k.value=e),fullscreen:"","show-close":!1,width:"80%",class:"dailyReplayClass"},{default:m((()=>[o("div",sn,[h(A,{style:{color:"white","font-size":"50px","margin-left":"auto"},onClick:M},{default:m((()=>[h(z)])),_:1})]),t[6]||(t[6]=o("div",{class:"title"},"每日复盘",-1)),o("div",ln,[(n(),i(s,null,l(b,(e=>o("div",{key:e,class:"dailyReplayItem"},[o("img",{src:e.img,alt:"加载失败"},null,8,hn)]))),64))])])),_:1},8,["modelValue"])],64)}}},[["__scopeId","data-v-67b3f00a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/AIfind.vue"]]),cn=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"}));export{mn as A,cn as a,an as k}; diff --git a/dev/static/js/AiEmotion-173e5d31.js b/dev/static/js/AiEmotion-173e5d31.js new file mode 100644 index 0000000..cbc4b18 --- /dev/null +++ b/dev/static/js/AiEmotion-173e5d31.js @@ -0,0 +1,23 @@ +import{l as e,g as t,a6 as o,_ as n,k as a,r as i,w as r,E as s,n as l,y as u,a7 as c,o as d,z as v,b as p,c as _,d as m,e as f,B as g,F as h,A as y,C as w,D as k,f as A,H as x}from"./index-4cb6f38c.js";import{h as b}from"./moment-6961f857.js";import{e as S,E as T,a as I}from"./emoEnergyConverter-30c0a2be.js";import{m as D}from"./marketTemperature-7871708f.js";import{u as P}from"./chat-5d3bc291.js";import{m as L}from"./marked.esm-cf4f21f5.js";import{u as E}from"./userPessionCode-376974ca.js";var O,C="/aixiaocaishen/static/images/思考-36f0ab2d.gif",M="/aixiaocaishen/static/images/解析-09c80e32.gif",H="/aixiaocaishen/static/images/生成-34d79152.gif",R={}; +/*! + * howler.js v2.2.4 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */ +O=R,function(){var t=function(){this.init()};t.prototype={init:function(){var e=this||o;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||o;if(e=parseFloat(e),t.ctx||c(),void 0!==e&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,o.ctx.currentTime);for(var n=0;n=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,c()),e},codecs:function(e){return(this||o)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||o;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0;try{(new Audio).muted&&(e.noAudio=!0)}catch(t){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||o,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(c){return e}if(!t||"function"!=typeof t.canPlayType)return e;var n=t.canPlayType("audio/mpeg;").replace(/^no$/,""),a=e._navigator?e._navigator.userAgent:"",i=a.match(/OPR\/(\d+)/g),r=i&&parseInt(i[0].split("/")[1],10)<33,s=-1!==a.indexOf("Safari")&&-1===a.indexOf("Chrome"),l=a.match(/Version\/(.*?) /),u=s&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(r||!n&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!n,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(u||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(u||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||o;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(o){for(;e._html5AudioPool.length0?s._seek:n._sprite[e][0]/1e3),c=Math.max(0,(n._sprite[e][0]+n._sprite[e][1])/1e3-u),d=1e3*c/Math.abs(s._rate),v=n._sprite[e][0]/1e3,p=(n._sprite[e][0]+n._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var _=function(){s._paused=!1,s._seek=u,s._start=v,s._stop=p,s._loop=!(!s._loop&&!n._sprite[e][2])};if(!(u>=p)){var m=s._node;if(n._webAudio){var f=function(){n._playLock=!1,_(),n._refreshBuffer(s);var e=s._muted||n._muted?0:s._volume;m.gain.setValueAtTime(e,o.ctx.currentTime),s._playStart=o.ctx.currentTime,void 0===m.bufferSource.start?s._loop?m.bufferSource.noteGrainOn(0,u,86400):m.bufferSource.noteGrainOn(0,u,c):s._loop?m.bufferSource.start(0,u,86400):m.bufferSource.start(0,u,c),d!==1/0&&(n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),d)),t||setTimeout((function(){n._emit("play",s._id),n._loadQueue()}),0)};"running"===o.state&&"interrupted"!==o.ctx.state?f():(n._playLock=!0,n.once("resume",f),n._clearTimer(s._id))}else{var g=function(){m.currentTime=u,m.muted=s._muted||n._muted||o._muted||m.muted,m.volume=s._volume*o.volume(),m.playbackRate=s._rate;try{var a=m.play();if(a&&"undefined"!=typeof Promise&&(a instanceof Promise||"function"==typeof a.then)?(n._playLock=!0,_(),a.then((function(){n._playLock=!1,m._unlocked=!0,t?n._loadQueue():n._emit("play",s._id)})).catch((function(){n._playLock=!1,n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0}))):t||(n._playLock=!1,_(),n._emit("play",s._id)),m.playbackRate=s._rate,m.paused)return void n._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||s._loop?n._endTimers[s._id]=setTimeout(n._ended.bind(n,s),d):(n._endTimers[s._id]=function(){n._ended(s),m.removeEventListener("ended",n._endTimers[s._id],!1)},m.addEventListener("ended",n._endTimers[s._id],!1))}catch(i){n._emit("playerror",s._id,i)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===m.src&&(m.src=n._src,m.load());var h=window&&window.ejecta||!m.readyState&&o._navigator.isCocoonJS;if(m.readyState>=3||h)g();else{n._playLock=!0,n._state="loading";var y=function(){n._state="loaded",g(),m.removeEventListener(o._canPlayEvent,y,!1)};m.addEventListener(o._canPlayEvent,y,!1),n._clearTimer(s._id)}}return s._id}n._ended(s)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var o=t._getSoundIds(e),n=0;n=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else i.length>=2&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(n=t?a._soundById(t):a._sounds[0])?n._volume:0;if("loaded"!==a._state||a._playLock)return a._queue.push({event:"volume",action:function(){a.volume.apply(a,i)}}),a;void 0===t&&(a._volume=e),t=a._getSoundIds(t);for(var l=0;l0?n/u:n),d=Date.now();e._fadeTo=o,e._interval=setInterval((function(){var a=(Date.now()-d)/n;d=Date.now(),s+=l*a,s=Math.round(100*s)/100,s=l<0?Math.max(o,s):Math.min(o,s),r._webAudio?e._volume=s:r.volume(s,e._id,!0),i&&(r._volume=s),(ot&&s>=o)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,r.volume(o,e._id),r._emit("fade",e._id))}),c)},_stopFade:function(e){var t=this,n=t._soundById(e);return n&&n._interval&&(t._webAudio&&n._node.gain.cancelScheduledValues(o.ctx.currentTime),clearInterval(n._interval),n._interval=null,t.volume(n._fadeTo,e),n._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,o,n=this,a=arguments;if(0===a.length)return n._loop;if(1===a.length){if("boolean"!=typeof a[0])return!!(o=n._soundById(parseInt(a[0],10)))&&o._loop;e=a[0],n._loop=e}else 2===a.length&&(e=a[0],t=parseInt(a[1],10));for(var i=n._getSoundIds(t),r=0;r=0?t=parseInt(i[0],10):e=parseFloat(i[0])}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if("number"!=typeof e)return(n=a._soundById(t))?n._rate:a._rate;if("loaded"!==a._state||a._playLock)return a._queue.push({event:"rate",action:function(){a.rate.apply(a,i)}}),a;void 0===t&&(a._rate=e),t=a._getSoundIds(t);for(var l=0;l=0?t=parseInt(a[0],10):n._sounds.length&&(t=n._sounds[0]._id,e=parseFloat(a[0]))}else 2===a.length&&(e=parseFloat(a[0]),t=parseInt(a[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==n._state||n._playLock))return n._queue.push({event:"seek",action:function(){n.seek.apply(n,a)}}),n;var s=n._soundById(t);if(s){if(!("number"==typeof e&&e>=0)){if(n._webAudio){var l=n.playing(t)?o.ctx.currentTime-s._playStart:0,u=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(u+l*Math.abs(s._rate))}return s._node.currentTime}var c=n.playing(t);c&&n.pause(t,!0),s._seek=e,s._ended=!1,n._clearTimer(t),n._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);var d=function(){c&&n.play(t,!0),n._emit("seek",t)};if(c&&!n._webAudio){var v=function(){n._playLock?setTimeout(v,0):d()};setTimeout(v,0)}else d()}return n},playing:function(e){var t=this;if("number"==typeof e){var o=t._soundById(e);return!!o&&!o._paused}for(var n=0;n=0&&o._howls.splice(a,1);var r=!0;for(n=0;n=0){r=!1;break}return i&&r&&delete i[e._src],o.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,o,n){var a=this["_on"+e];return"function"==typeof t&&a.push(n?{id:o,fn:t,once:n}:{id:o,fn:t}),this},off:function(e,t,o){var n=this,a=n["_on"+e],i=0;if("number"==typeof t&&(o=t,t=null),t||o)for(i=0;i=0;i--)a[i].id&&a[i].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,o)}.bind(n,a[i].fn),0),a[i].once&&n.off(e,a[i].fn,a[i].id));return n._loadQueue(e),n},_loadQueue:function(e){var t=this;if(t._queue.length>0){var o=t._queue[0];o.event===e&&(t._queue.shift(),t._loadQueue()),e||o.action()}return t},_ended:function(e){var t=this,n=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;n--){if(o<=t)return;e._sounds[n]._ended&&(e._webAudio&&e._sounds[n]._node&&e._sounds[n]._node.disconnect(0),e._sounds.splice(n,1),o--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],o=0;o=0;if(!e.bufferSource)return this;if(o._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=o._scratchBuffer}catch(n){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(o._navigator&&o._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var a=function(e){this._parent=e,this.init()};a.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++o._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,n=o._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===o.ctx.createGain?o.ctx.createGainNode():o.ctx.createGain(),e._node.gain.setValueAtTime(n,o.ctx.currentTime),e._node.paused=!0,e._node.connect(o.masterGain)):o.noAudio||(e._node=o._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(o._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=n*o.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++o._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(o._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var i={},r=function(e){var t=e._src;if(i[t])return e._duration=i[t].duration,void u(e);if(/^data:[^;]+;base64,/.test(t)){for(var o=atob(t.split(",")[1]),n=new Uint8Array(o.length),a=0;a0?(i[t._src]=e,u(t,e)):n()};"undefined"!=typeof Promise&&1===o.ctx.decodeAudioData.length?o.ctx.decodeAudioData(e).then(a).catch(n):o.ctx.decodeAudioData(e,a,n)},u=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},c=function(){if(o.usingWebAudio){try{"undefined"!=typeof AudioContext?o.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?o.ctx=new webkitAudioContext:o.usingWebAudio=!1}catch(i){o.usingWebAudio=!1}o.ctx||(o.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(o._navigator&&o._navigator.platform),t=o._navigator&&o._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),n=t?parseInt(t[1],10):null;if(e&&n&&n<9){var a=/safari/.test(o._navigator&&o._navigator.userAgent.toLowerCase());o._navigator&&!a&&(o.usingWebAudio=!1)}o.usingWebAudio&&(o.masterGain=void 0===o.ctx.createGain?o.ctx.createGainNode():o.ctx.createGain(),o.masterGain.gain.setValueAtTime(o._muted?0:o._volume,o.ctx.currentTime),o.masterGain.connect(o.ctx.destination)),o._setup()}};O.Howler=o,O.Howl=n,void 0!==e?(e.HowlerGlobal=t,e.Howler=o,e.Howl=n,e.Sound=a):"undefined"!=typeof window&&(window.HowlerGlobal=t,window.Howler=o,window.Howl=n,window.Sound=a)}(), +/*! + * Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported. + * + * howler.js v2.2.4 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */ +function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var o=t._howls.length-1;o>=0;o--)t._howls[o].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,o){var n=this;return n.ctx&&n.ctx.listener?(t="number"!=typeof t?n._pos[1]:t,o="number"!=typeof o?n._pos[2]:o,"number"!=typeof e?n._pos:(n._pos=[e,t,o],void 0!==n.ctx.listener.positionX?(n.ctx.listener.positionX.setTargetAtTime(n._pos[0],Howler.ctx.currentTime,.1),n.ctx.listener.positionY.setTargetAtTime(n._pos[1],Howler.ctx.currentTime,.1),n.ctx.listener.positionZ.setTargetAtTime(n._pos[2],Howler.ctx.currentTime,.1)):n.ctx.listener.setPosition(n._pos[0],n._pos[1],n._pos[2]),n)):n},HowlerGlobal.prototype.orientation=function(e,t,o,n,a,i){var r=this;if(!r.ctx||!r.ctx.listener)return r;var s=r._orientation;return t="number"!=typeof t?s[1]:t,o="number"!=typeof o?s[2]:o,n="number"!=typeof n?s[3]:n,a="number"!=typeof a?s[4]:a,i="number"!=typeof i?s[5]:i,"number"!=typeof e?s:(r._orientation=[e,t,o,n,a,i],void 0!==r.ctx.listener.forwardX?(r.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),r.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),r.ctx.listener.forwardZ.setTargetAtTime(o,Howler.ctx.currentTime,.1),r.ctx.listener.upX.setTargetAtTime(n,Howler.ctx.currentTime,.1),r.ctx.listener.upY.setTargetAtTime(a,Howler.ctx.currentTime,.1),r.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):r.ctx.listener.setOrientation(e,t,o,n,a,i),r)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var o=this;return o._orientation=t.orientation||[1,0,0],o._stereo=t.stereo||null,o._pos=t.pos||null,o._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},o._onstereo=t.onstereo?[{fn:t.onstereo}]:[],o._onpos=t.onpos?[{fn:t.onpos}]:[],o._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,o){var n=this;if(!n._webAudio)return n;if("loaded"!==n._state)return n._queue.push({event:"stereo",action:function(){n.stereo(e,o)}}),n;var a=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===o){if("number"!=typeof e)return n._stereo;n._stereo=e,n._pos=[e,0,0]}for(var i=n._getSoundIds(o),r=0;r({soundInstance:null,isPlaying:!1,isVoiceEnabled:!0,playbackPosition:0,lastVoiceState:null,ttsUrl:"",isNewInstance:!1,nowSound:"",currentAudioUrl:"",isPaused:!1,duration:0}),actions:{setAudioInstance(e){this.soundInstance=e},play(){!this.soundInstance&&this.currentAudioUrl&&this.createAudioInstance(this.currentAudioUrl),this.soundInstance&&(this.isPaused&&this.playbackPosition>0&&this.soundInstance.seek(this.playbackPosition),this.soundInstance.play(),this.isPlaying=!0,this.isPaused=!1)},pause(){this.soundInstance&&this.isPlaying&&(this.playbackPosition=this.soundInstance.seek()||0,this.soundInstance.pause(),this.isPlaying=!1,this.isPaused=!0)},stop(){this.soundInstance&&(this.soundInstance.stop(),this.isPlaying=!1,this.isPaused=!1,this.playbackPosition=0)},togglePlayPause(){this.isPlaying?this.pause():this.play()},setCurrentAudioUrl(e){this.currentAudioUrl!==e&&(this.stop(),this.currentAudioUrl=e,this.playbackPosition=0,this.isPaused=!1)},toggleVoice(){this.isVoiceEnabled=!this.isVoiceEnabled,this.isVoiceEnabled||this.stop()},resetAudioState(){this.stop(),this.currentAudioUrl="",this.ttsUrl="",this.soundInstance=null,this.nowSound=""},createAudioInstance(e){this.soundInstance&&this.soundInstance.stop();const t=new R.Howl({src:[e],html5:!0,format:["mp3","wav"],onplay:()=>{this.isPlaying=!0,console.log("音频开始播放")},onend:()=>{this.isPlaying=!1,this.isPaused=!1,this.playbackPosition=0,console.log("音频播放结束")},onstop:()=>{this.isPlaying=!1,console.log("音频播放停止")},onpause:()=>{this.isPlaying=!1,console.log("音频播放暂停")},onerror:e=>{this.isPlaying=!1,console.error("音频播放错误:",e)},onload:()=>{this.duration=t.duration(),console.log("音频加载完成,时长:",this.duration)}});this.soundInstance=t,this.nowSound=t}}});const G="https://hwjb.homilychart.com",Q=function(e){return o({url:`${G}/api/workflow/aiGodSecond`,method:"post",data:{language:"cn",parentId:e.parentId,recordId:e.recordId,stockId:e.stockId,token:localStorage.getItem("localToken")}})},X=t("emotion",{state:()=>({history:[],stockList:[],activeStockIndex:0,conversations:[]}),persist:{key:"emotion-store",storage:sessionStorage,paths:["history","stockList","activeStockIndex","conversations"]},getters:{activeStock:e=>e.stockList[e.activeStockIndex]||null,stockCount:e=>e.stockList.length,conversationCount:e=>e.conversations.length,recentConversations:e=>e.conversations.slice(-20)},actions:{addHistory(e){this.history.unshift(e)},clearHistory(){this.history=[]},addStock(e){var t,o;if(!(null==(t=e.stockInfo)?void 0:t.code)||!(null==(o=e.stockInfo)?void 0:o.market)||!e.timestamp)return console.error("股票数据不完整,无法添加:",e),!1;const n=this.generateStockUniqueId(e),a=this.stockList.find((e=>this.generateStockUniqueId(e)===n));if(a){console.log("股票已存在,切换到现有股票:",e.stockInfo.name);const t=this.stockList.indexOf(a);return this.switchStock(t),!1}const i={...e,uniqueId:n};return this.stockList.push(i),this.activeStockIndex=this.stockList.length-1,console.log("成功添加新股票:",e.stockInfo.name,"ID:",n),!0},switchStock(e){e>=0&&e=0&&e=this.stockList.length?this.activeStockIndex=Math.max(0,this.stockList.length-1):this.activeStockIndex>e&&this.activeStockIndex--)},updateStockData(e,t){e>=0&&e=0&&e{this.addConversation(e)}))},clearConversations(){this.conversations=[]},getConversations(){return this.conversations},removeConversation(e){e>=0&&e=0&&eJe.isVoiceEnabled)),et=P();function tt(e){if(!e)return"未知错误";try{L.setOptions({breaks:!0,gfm:!0,sanitize:!1,smartLists:!0,smartypants:!0,xhtml:!1});const t=L(e),o=document.createElement("div");return o.innerHTML=t,o.textContent||o.innerText||e}catch(t){return console.error("处理refuse消息时出错:",t),e}}E();const ot=i([]),nt=i([]),at=i([]),it=i([]),rt=i(null),st=i([]),lt=i(new Set),ut=()=>{vt.value?console.log("正在处理用户消息,跳过对话历史加载"):O.stockList.forEach((e=>{var t;if(!(null==(t=null==e?void 0:e.stockInfo)?void 0:t.code)||!(null==e?void 0:e.timestamp)||!(null==e?void 0:e.queryText))return void console.warn("股票数据不完整,跳过添加:",e);const o=Pt(e);if(o){if(!lt.value.has(o)){st.value.find((t=>"user"===t.sender&&t.text===e.queryText));O.getConversations().find((t=>"user"===t.sender&&t.text===e.queryText)),lt.value.add(o)}}else console.warn("无法生成股票唯一标识,跳过添加:",e)}))};t({handleSendMessage:async function(e,t){if(console.log("发送内容:",e),ht.value=!0,dt.value=!1,!e||!e.trim())return s.warning("输入内容不能为空"),void(t&&"function"==typeof t&&(t(),Lt.value=null));ct.value=!1,vt.value=!0;const n=[...st.value];st.value=[];const a=l({sender:"user",text:e});st.value.push(a),O.addConversation({sender:"user",text:e,timestamp:(new Date).toISOString()});const i=await async function(e=null){const t=l({sender:"ai",text:"AI情绪大模型正在思考",gif:C,flag:!0});st.value.push(t),await new Promise((e=>setTimeout(e,1500))),st.value.pop();const o=l({sender:"ai",text:"正在解析关键数据",gif:M,flag:!0});if(st.value.push(o),!e)return o;await new Promise((e=>setTimeout(e,1500))),st.value.pop();const n=l({sender:"ai",text:`正在生成${e}量子四维矩阵图`,gif:H,flag:!0});st.value.push(n),await new Promise((e=>setTimeout(e,1500))),st.value.pop();const a=l({sender:"ai",text:"报告已生成!"});return st.value.push(a),await new Promise((e=>setTimeout(e,1500))),st.value.pop(),null}();let r=null;try{const s=await(c={token:localStorage.getItem("localToken"),language:"cn",marketList:"hk,cn,usa,my,sg,vi,in,gb",content:a.text},o({url:`${G}/api/workflow/aiGodFirst`,method:"post",data:{token:localStorage.getItem("localToken"),language:"cn",marketList:"hk,cn,usa,my,sg,vi,in,gb",content:c.content}})),v=s.data;if(console.log("第一个接口返回的完整数据:",v),400===s.code){if(i){const e=st.value.indexOf(i);e>-1&&st.value.splice(e,1)}ct.value=!1;const e=s.msg||"用户输入内容不合法,请重新输入",o=l({sender:"ai",text:tt(e)});return st.value.push(o),O.addConversation({sender:"ai",text:tt(e),timestamp:(new Date).toISOString()}),vt.value=!1,st.value=[...n,...st.value],u((()=>{fo()})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}if(406===s.code){if(i){const e=st.value.indexOf(i);e>-1&&st.value.splice(e,1)}ct.value=!1;const e=tt(s.msg||"您的使用次数已用完,请联系客服或购买服务包").replace(/获取token次数/g,'获取token次数'),o=l({sender:"ai",text:e,isHtml:!0});return st.value.push(o),O.addConversation({sender:"ai",text:e,isHtml:!0,timestamp:(new Date).toISOString()}),vt.value=!1,st.value=[...n,...st.value],u((()=>{fo()})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}if(200!==s.code){if(i){const e=st.value.indexOf(i);e>-1&&st.value.splice(e,1)}ct.value=!1;const e=s.msg||"系统异常,请稍后再试",o=l({sender:"ai",text:tt(e)});return st.value.push(o),O.addConversation({sender:"ai",text:tt(e),timestamp:(new Date).toISOString()}),vt.value=!1,st.value=[...n,...st.value],u((()=>{fo()})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}if(!v||!v.market||!v.code){if(i){const e=st.value.indexOf(i);e>-1&&st.value.splice(e,1)}ct.value=!1;const e=s&&s.msg?s.msg:"系统正在为您努力加载中,请稍后再试",o=l({sender:"ai",text:tt(e)});return st.value.push(o),O.addConversation({sender:"ai",text:tt(e),timestamp:(new Date).toISOString()}),vt.value=!1,st.value=[...n,...st.value],u((()=>{fo()})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}i&&v.name&&(r=await async function(e,t){if(!e||!t)return;await new Promise((e=>setTimeout(e,1500)));const o=st.value.indexOf(e);o>-1&&st.value.splice(o,1);const n=l({sender:"ai",text:`正在生成${t}量子四维矩阵图`,gif:H,flag:!0});return st.value.push(n),n}(i,v.name)),ct.value=!1;const p={recordId:v.recordId,parentId:v.parentId,stockId:v.stockId,token:localStorage.getItem("localToken"),language:"cn"};console.log("第二个接口参数:",p);const _=`${v.code}_${v.market}_${(new Date).toISOString()}`,m=!bt.value.has(_);m&&ht.value?(console.log("预设股票为打字机模式:",v.name),St.value.set(_,{one1:"",one2:"",two:"",three:"",four:"",disclaimer:""}),Tt.value.set(_,{one:!1,two:!1,three:!1,four:!1,disclaimer:!1})):(console.log("预设股票为完整显示模式:",v.name),St.value.delete(_),Tt.value.delete(_),m&&(bt.value.set(_,!0),It.value.set(_,!0)));const[f,g]=await Promise.all([Q(p),ao(v.code,v.market,v.name||"未知股票",e.trim(),v.stockId,_)]),h=f;if(h&&200!==h.code){if(r){const e=st.value.indexOf(r);e>-1&&st.value.splice(e,1)}const e=h.msg||"系统正在为您努力加载中,请稍后再试",o=l({sender:"ai",text:e});return st.value.push(o),vt.value=!1,st.value=[...n,...st.value],void(t&&"function"==typeof t&&(t(),Lt.value=null))}if(!(h&&h.data&&g)){if(r){const e=st.value.indexOf(r);e>-1&&st.value.splice(e,1)}if(!h||!h.data){const e=l({sender:"ai",text:"系统正在为您努力加载中,请稍后再试"});st.value.push(e)}return vt.value=!1,st.value=[...n,...st.value],ct.value&&O.activeStock&&O.activeStock.apiData&&u((()=>{so(O.activeStock.apiData),console.log("搜索失败,恢复显示之前股票的图表:",O.activeStock.stockInfo.name)})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}r&&await async function(e){if(!e)return;await new Promise((e=>setTimeout(e,1500)));const t=st.value.indexOf(e);t>-1&&st.value.splice(t,1);const o=l({sender:"ai",text:"报告已生成!"});st.value.push(o),await new Promise((e=>setTimeout(e,1500))),st.value.pop()}(r),pt.value=h.data,console.log("第二个接口返回的完整数据结构:",h.data),O.updateActiveStockConclusion(h.data);Pt(v)&&u((()=>{console.log("数据加载完成,股票状态准备就绪:",v.name,"isReady:",jt(v))})),ct.value=!0,u((()=>{st.value=[],lt.value.clear(),yt.value=!1,fo()}));try{await et.getUserCount(),console.log("数据获取成功后,用户次数已更新")}catch(d){console.error("更新用户次数失败:",d)}try{et.searchRecord=!0,console.log("getConclusionAPI成功后,已触发历史记录更新")}catch(d){console.error("触发历史记录更新失败:",d)}u((()=>{if(Bt.value&&Bt.value.apiData){if(so(Bt.value.apiData),ht.value&&Ft.value&&Et.value){const e=Pt(Bt.value);e&&!bt.value.has(e)?(It.value.has(e)?Zt(Ft.value,e,t):(It.value.set(e,!0),oo(Ft.value,!0,t)),bt.value.set(e,!0)):t&&"function"==typeof t&&(t(),Lt.value=null)}ht.value=!1}}))}catch(d){if(r){const e=st.value.indexOf(r);e>-1&&st.value.splice(e,1)}return O.stockList.length>0&&O.activeStock?(ct.value=!0,u((()=>{st.value=[],yt.value=!1,fo()})),console.log("请求工作流接口失败,但恢复显示之前的股票数据"),u((()=>{so(O.activeStock.apiData),console.log("立即恢复显示之前股票的图表:",O.activeStock.stockInfo.name)}))):ct.value=!1,vt.value=!1,st.value=[...n,...st.value],ct.value&&O.activeStock&&O.activeStock.apiData&&u((()=>{so(O.activeStock.apiData),console.log("请求失败,恢复显示之前股票的图表:",O.activeStock.stockInfo.name)})),void(t&&"function"==typeof t&&(t(),Lt.value=null))}finally{vt.value&&(vt.value=!1)}var c},clearConversations:()=>{st.value=[],O.clearConversations(),lt.value.clear()},addStock:e=>{if(console.log("AiEmotion组件接收到股票数据:",e),!e||!e.stockInfo||!e.stockInfo.code)return console.error("addStock: 股票数据不完整",e),void yo("enableInput");if(dt.value=!0,ht.value=!1,yt.value=!1,ct.value=!1,O.clearAllStocks(),O.clearConversations(),st.value=[],lt.value.clear(),no(),Et.value="",Je.resetAudioState(),$t(),mt.value=!1,ft.value=!1,bt.value.clear(),It.value.clear(),At.value={marketTemperature:!1,emotionDecod:!1,emotionalBottomRadar:!1,emoEnergyConverter:!1},O.addStock(e),ct.value=!0,e.conclusionData){const t=Pt(e);t&&(bt.value.set(t,!0),It.value.set(t,!0)),console.log("历史记录股票已标记为已显示")}u((()=>{yo("enableInput")}))}});const ct=i(!1),dt=i(!1),vt=i(!1);i(1);const pt=i("");i(!1),i(0),i([]);const _t=i(null),mt=i(!1),ft=i(!1),gt=i(null),ht=i(!1),yt=i(!1),wt=i(!1),kt=i(null),At=i({marketTemperature:!0,emotionDecod:!0,emotionalBottomRadar:!0,emoEnergyConverter:!0}),xt=i([]),bt=i(new Map),St=i(new Map),Tt=i(new Map),It=i(new Map),Dt=i(new Map),Pt=e=>{var t,o;if(!e||"object"!=typeof e)return console.warn("getStockUniqueId: 无效的股票对象"),null;if(e.uniqueId)return e.uniqueId;const n=(null==(t=e.stockInfo)?void 0:t.code)||(null==(o=e.stockInfo)?void 0:o.symbol),a=e.timestamp;return n&&a?`${n}_${a}`:(console.warn("getStockUniqueId: 缺少必要字段",{stockCode:n,timestamp:a}),null)},Lt=i(null),Et=i(""),Ot=i(!1),Ct=e=>{const t=Pt(e);return t?Dt.value.get(t)||{isPlaying:!1,isPaused:!1}:(console.warn("getStockAudioState: 无法获取股票唯一标识"),{isPlaying:!1,isPaused:!1})},Mt=(e,t)=>{const o=Pt(e);o?t&&"object"==typeof t?Dt.value.set(o,{...t}):console.warn("setStockAudioState: 无效的状态对象"):console.warn("setStockAudioState: 无法获取股票唯一标识")},Ht=()=>{for(const[e,t]of Dt.value.entries())Dt.value.set(e,{isPlaying:!1,isPaused:!1})},Rt=i(!1),Bt=a((()=>O.activeStock));a((()=>{var e;return(null==(e=Bt.value)?void 0:e.stockInfo.name)||""})),a((()=>{var e,t;return(null==(e=Bt.value)?void 0:e.stockInfo.code)||(null==(t=Bt.value)?void 0:t.stockInfo.symbol)||""})),a((()=>Bt.value?Pt(Bt.value):"")),a((()=>{var e,t;if(!(null==(e=Bt.value)?void 0:e.apiData))return"";const o=null==(t=Bt.value.apiData.GSWDJ)?void 0:t.at(-1);if(!o||!o[0])return"";const n=o[0],a=n.match(/(\d{4})[\-\/](\d{1,2})[\-\/](\d{1,2})/);if(a){const[,e,t,o]=a;return`更新时间:${o.padStart(2,"0")}/${t.padStart(2,"0")}/${e}`}return n})),a((()=>{var e,t;if(!(null==(e=Bt.value)?void 0:e.apiData))return null;const o=null==(t=Bt.value.apiData.GSWDJ)?void 0:t.at(-1);return o?Math.round(o[1]):null})),a((()=>{var e,t;if(!(null==(e=Bt.value)?void 0:e.apiData))return null;const o=null==(t=Bt.value.apiData.GSWDJ)?void 0:t.at(-1);return o?Math.round(o[2]):null}));const Vt=a((()=>{var e;return(null==(e=Bt.value)?void 0:e.conclusionData)||""})),Ft=a((()=>{if(!Vt.value)return null;if("object"==typeof Vt.value)return Vt.value;try{return JSON.parse(Vt.value)}catch(e){return console.error("解析结论数据失败:",e),null}})),Gt=a((()=>O.stockList.filter((e=>{var t;return(null==(t=e.stockInfo)?void 0:t.name)&&e.apiData&&e.queryText})).sort(((e,t)=>new Date(e.timestamp)-new Date(t.timestamp))))),Qt=e=>{var t;if(!(null==e?void 0:e.apiData))return"";const o=null==(t=e.apiData.GSWDJ)?void 0:t.at(-1);if(!o||!o[0])return"";const n=o[0],a=n.match(/(\d{4})[\-\/](\d{1,2})[\-\/](\d{1,2})/);if(a){const[,e,t,o]=a;return`更新时间:${o.padStart(2,"0")}/${t.padStart(2,"0")}/${e}`}return n},Xt=e=>{var t;if(!(null==e?void 0:e.apiData))return null;const o=null==(t=e.apiData.GSWDJ)?void 0:t.at(-1);return o?Math.round(o[1]):null},qt=e=>{var t;if(!(null==e?void 0:e.apiData))return null;const o=null==(t=e.apiData.GSWDJ)?void 0:t.at(-1);return o?Math.round(o[2]):null},Nt=e=>{if(!(null==e?void 0:e.conclusionData))return null;if("object"==typeof e.conclusionData)return e.conclusionData;try{return JSON.parse(e.conclusionData)}catch(t){return console.error("解析股票结论数据失败:",t),null}},Wt=e=>{const t=Pt(e);if(!t)return console.warn("getStockTypewriterTexts: 无法获取股票唯一标识"),null;return St.value.get(t)||null},Ut=e=>{const t=Pt(e);return t?Tt.value.get(t)||null:(console.warn("getStockTypewriterVisibility: 无法获取股票唯一标识"),null)},jt=e=>{const t=Pt(e);if(!t)return!1;if(!Nt(e))return!1;return!!bt.value.has(t)||!ht.value||(St.value.has(t)||St.value.set(t,{one1:"",one2:"",two:"",three:"",four:"",disclaimer:""}),Tt.value.has(t)||Tt.value.set(t,{one:!1,two:!1,three:!1,four:!1,disclaimer:!1}),!0)};function Zt(e,t,o){if(!t&&O.activeStock&&(t=Pt(O.activeStock)),!t)return void console.warn("无法确定股票ID,跳过打字机效果");console.log("开始打字机效果,结论数据:",e,"股票ID:",t),Lt.value=o,console.log("L1字段 - one1:",e.one1),console.log("L1字段 - one2:",e.one2),console.log("L2字段 - two:",e.two),console.log("L3字段 - three:",e.three),console.log("L4字段 - four:",e.four),xt.value.forEach((e=>clearTimeout(e))),xt.value=[],St.value.has(t)||St.value.set(t,{one1:"",one2:"",two:"",three:"",four:"",disclaimer:""}),Tt.value.has(t)||Tt.value.set(t,{one:!1,two:!1,three:!1,four:!1,disclaimer:!1}),St.value.set(t,{one1:"",one2:"",two:"",three:"",four:"",disclaimer:""}),Tt.value.set(t,{one:!1,two:!1,three:!1,four:!1,disclaimer:!1});let n=0;[{key:"one",title:"L1: 情绪监控",contents:[{key:"one1",text:e.one1},{key:"one2",text:e.one2}]},{key:"two",title:"L2: 情绪解码",contents:[{key:"two",text:e.two}]},{key:"three",title:"L3: 情绪推演",contents:[{key:"three",text:e.three}]},{key:"four",title:"L4: 情绪套利",contents:[{key:"four",text:e.four}]}].forEach((e=>{const o=e.contents.some((e=>e.text&&e.text.trim()));if(console.log(`模块 ${e.key} 是否有内容:`,o,"内容:",e.contents.map((e=>e.text))),!o)return;console.log(`开始显示模块 ${e.key}`);const a=setTimeout((()=>{const o=Tt.value.get(t);o&&(o[e.key]=!0,Tt.value.set(t,{...o}))}),n);xt.value.push(a),n+=100,e.contents.forEach((e=>{if(e.text&&e.text.trim()){for(let o=0;o<=e.text.length;o++){const a=setTimeout((()=>{const n=St.value.get(t);n&&(n[e.key]=e.text.substring(0,o),St.value.set(t,{...n}))}),n+200*o);xt.value.push(a)}n+=200*e.text.length+200}})),n+=800}));const a="该内容由AI生成,请注意甄别",i=setTimeout((()=>{const e=Tt.value.get(t);e&&(e.disclaimer=!0,Tt.value.set(t,{...e}))}),n);xt.value.push(i),n+=100;for(let r=0;r<=a.length;r++){const e=setTimeout((()=>{const e=St.value.get(t);e&&(e.disclaimer=a.substring(0,r),St.value.set(t,{...e})),r===a.length&&(console.log("打字机效果完成,调用onComplete回调"),o&&"function"==typeof o&&(o(),Lt.value=null))}),n+200*r);xt.value.push(e)}}function $t(){xt.value.forEach((e=>clearTimeout(e))),xt.value=[]}r((()=>O.stockList),(e=>{0===e.length?(ct.value=!1,no(),Et.value="",Je.resetAudioState(),$t(),mt.value=!1,ft.value=!1,bt.value.clear(),It.value.clear(),lt.value.clear(),At.value={marketTemperature:!1,emotionDecod:!1,emotionalBottomRadar:!1,emoEnergyConverter:!1},console.log("股票列表已清空,页面数据已隐藏")):ut()}),{deep:!0}),r(Bt,(e=>{if(e&&e.apiData){no(),Et.value="",Je.resetAudioState(),$t(),mt.value=!1,ft.value=!1;const o=Pt(e);if(e.conclusionData)try{const t="object"==typeof e.conclusionData?e.conclusionData:JSON.parse(e.conclusionData);if(!(o&&St.value.has(o))){let e=null;t.one1_url?e=t.one1_url.toString().trim().replace(/[`\s]/g,""):t.one2_url?e=t.one2_url.toString().trim().replace(/[`\s]/g,""):t.two_url?e=t.two_url.toString().trim().replace(/[`\s]/g,""):t.three_url?e=t.three_url.toString().trim().replace(/[`\s]/g,""):t.four_url?e=t.four_url.toString().trim().replace(/[`\s]/g,""):t.url?e=t.url.toString().trim().replace(/[`\s]/g,""):t.audioUrl?e=t.audioUrl.toString().trim().replace(/[`\s]/g,""):t.voice_url?e=t.voice_url.toString().trim().replace(/[`\s]/g,""):t.audio?e=t.audio.toString().trim().replace(/[`\s]/g,""):t.tts_url&&(e=t.tts_url.toString().trim().replace(/[`\s]/g,"")),e&&e.startsWith("http")&&(console.log("切换到已显示股票,准备音频URL但不自动播放:",e),Et.value=e,Je.setCurrentAudioUrl(e))}}catch(t){console.error("解析股票结论数据失败:",t)}else Et.value="",Je.resetAudioState(),console.log("当前股票没有结论数据,已清空音频");ct.value?u((()=>{so(e.apiData),console.log("图表数据已准备完成,开始渲染:",e.apiData),setTimeout((()=>{if(_t.value&&_t.value instanceof Element){if(Ft.value){if(o&&bt.value.has(o))return;const e=_t.value.getBoundingClientRect();if(e.top0&&(console.log("股票切换后检测到场景应用部分在视口中"),o))if(bt.value.has(o)){console.log("非第一次股票切换或已触发过,直接显示完整内容");const e=Ft.value;displayedTexts.value={one1:e.one1||"",one2:e.one2||"",two:e.two||"",three:e.three||"",four:e.four||"",disclaimer:"该内容由AI生成,请注意甄别"},displayedTitles.value={one:"L1: 情绪监控",two:"L2: 情绪解码",three:"L3: 情绪推演",four:"L4: 情绪套利"},moduleVisibility.value={one:!(!e.one1&&!e.one2),two:!!e.two,three:!!e.three,four:!!e.four,disclaimer:!0}}else if(ht.value&&Et.value)console.log("用户主动搜索,该股票第一次进入场景应用,开始打字机效果和音频播放"),ft.value=!0,mt.value=!0,It.value.has(o)?Zt(Ft.value,o):(console.log("开始音频播放和打字机效果"),It.value.set(o,!0),oo(Ft.value,!0)),bt.value.set(o,!0);else{if(ht.value&&!Et.value)return void console.log("音频尚未准备好,等待音频加载完成后再触发效果(股票切换后)");console.log("非用户主动搜索,该股票第一次进入场景应用,直接显示完整内容"),Ft.value,bt.value.set(o,!0),It.value.set(o,!0)}}}else console.warn("scenarioApplicationRef.value 不是有效的 DOM 元素,跳过处理")}),500)})):console.log("页面尚未加载完成,等待数据加载完成后再渲染图表")}else console.log("股票数据不存在或API数据未加载"),At.value={marketTemperature:!1,emotionDecod:!1,emotionalBottomRadar:!1,emoEnergyConverter:!1}}),{immediate:!0}),r(Ft,(e=>{if(e){console.log("场景应用结论数据:",e);let t=null;e.one1_url?t=e.one1_url.toString().trim().replace(/[`\s]/g,""):e.one2_url?t=e.one2_url.toString().trim().replace(/[`\s]/g,""):e.two_url?t=e.two_url.toString().trim().replace(/[`\s]/g,""):e.three_url?t=e.three_url.toString().trim().replace(/[`\s]/g,""):e.four_url?t=e.four_url.toString().trim().replace(/[`\s]/g,""):e.url?t=e.url.toString().trim().replace(/[`\s]/g,""):e.audioUrl?t=e.audioUrl.toString().trim().replace(/[`\s]/g,""):e.voice_url?t=e.voice_url.toString().trim().replace(/[`\s]/g,""):e.audio?t=e.audio.toString().trim().replace(/[`\s]/g,""):e.tts_url&&(t=e.tts_url.toString().trim().replace(/[`\s]/g,"")),t&&t.startsWith("http")?(console.log("找到并清理后的语音URL:",t),Et.value=t,Je.setCurrentAudioUrl(t),console.log("音频URL已准备,检查是否需要立即触发效果"),console.log("音频URL已准备完成,等待用户手动触发播放")):(console.log("未找到有效的语音URL,原始URL:",e.url),console.log("结论数据中的所有字段:",Object.keys(e)))}}),{immediate:!0});const Yt=i([]),zt=i(!1);let Jt=0,Kt=!1;const eo={one1_url:1,one2_url:2,two_url:3,three_url:4,four_url:5,url:6,audioUrl:7,voice_url:8,audio:9,tts_url:10},to=()=>{if(console.log("=== playNextAudio 被调用 ==="),console.log("当前队列状态:",{queueLength:Yt.value.length,queueItems:Yt.value.map((e=>e.name)),currentPlayIndex:Jt,isPlayingQueueAudio:zt.value,isCallingPlayNext:Kt,audioStoreIsPlaying:Je.isPlaying}),0===Yt.value.length||zt.value||Kt)return void console.log("❌ 播放条件不满足 - 队列长度:",Yt.value.length,"正在播放:",zt.value,"正在调用:",Kt);Jt>=Yt.value.length&&Yt.value.length>0&&(console.log("🔄 所有音频播放完成,重置索引从第一个开始"),Jt=0,Kt=!1),Kt=!0,zt.value=!0;const e=Yt.value[Jt];console.log(`✅ 开始播放${e.name}音频 (索引:${Jt}),队列总长度:`,Yt.value.length),Je.nowSound&&Je.nowSound.playing()&&Je.nowSound.stop();const t=new R.Howl({src:[e.url],html5:!1,format:["mp3","wav"],onplay:()=>{var t;Ot.value=!0,zt.value=!0,Je.isPlaying=!0,console.log(`开始播放${e.name}音频`);const o=O.activeStock;if(o&&(Mt(o,{isPlaying:!0,isPaused:!1}),console.log("设置当前股票音频状态为播放中:",null==(t=o.stockInfo)?void 0:t.name)),0===Jt&&e.shouldStartTypewriter&&Ft.value&&!Je.isPaused&&0===Je.playbackPosition){console.log("🎬 第一个音频开始播放,同时启动打字机效果");const t=o?Pt(o):null;Zt(Ft.value,t,e.onComplete)}else 0===Jt&&e.shouldStartTypewriter&&console.log("🔄 从暂停状态恢复播放,不重新启动打字机效果")},onpause:()=>{var o;Je.isPlaying=!1,Je.isPaused=!0,t&&t.seek&&(Je.playbackPosition=t.seek()||0),console.log(`${e.name}音频暂停播放,位置:`,Je.playbackPosition);const n=O.activeStock;n&&(Mt(n,{isPlaying:!1,isPaused:!0}),console.log("设置当前股票音频状态为暂停:",null==(o=n.stockInfo)?void 0:o.name))},onresume:()=>{var o;Je.isPlaying=!0,Je.isPaused=!1,Je.playbackPosition>0&&t&&t.seek&&t.seek(Je.playbackPosition),console.log(`${e.name}音频继续播放,位置:`,Je.playbackPosition);const n=O.activeStock;n&&(Mt(n,{isPlaying:!0,isPaused:!1}),console.log("设置当前股票音频状态为播放中:",null==(o=n.stockInfo)?void 0:o.name))},onend:()=>{var t;if(console.log(`${e.name}音频播放完成,准备播放下一个`),Je.isPaused=!1,Je.playbackPosition=0,Jt++,Jt{Kt=!1,zt.value=!1,Je.isPlaying=!0;const e=Yt.value[Jt];e&&e.url&&Je.setCurrentAudioUrl(e.url),to()}),500);else{console.log("🎉 所有音频播放完成"),Je.nowSound=null,Kt=!1,Je.isPlaying=!1,Je.isPaused=!1,Je.playbackPosition=0,Ot.value=!1,zt.value=!1;const o=O.activeStock;o&&(console.log("所有音频播放完成,重置当前股票音频状态:",null==(t=o.stockInfo)?void 0:t.name),Mt(o,{isPlaying:!1,isPaused:!1})),e.onComplete&&"function"==typeof e.onComplete&&(console.log("调用音频播放完成回调"),e.onComplete())}},onstop:()=>{var t;console.log(`${e.name}音频被停止`),Je.isPlaying=!1,Je.isPaused=!1,Je.playbackPosition=0,Ot.value=!1,zt.value=!1;const o=O.activeStock;o&&(console.log("音频被停止,重置当前股票音频状态:",null==(t=o.stockInfo)?void 0:t.name),Mt(o,{isPlaying:!1,isPaused:!1}))},onerror:t=>{console.error(`${e.name}音频播放失败:`,t),Ot.value=!1,zt.value=!1,Kt=!1,setTimeout((()=>{to()}),100)},onload:()=>{Je.duration=t.duration(),console.log(`${e.name}音频加载完成,时长:`,Je.duration)}});Je.setCurrentAudioUrl(e.url),Je.nowSound=t,Je.setAudioInstance(t),console.log(`尝试播放${e.name}音频`),t.play()};function oo(e,t=!1,o=null){var n;if(e)if(console.log("语音功能状态:",Je.isVoiceEnabled),Je.isVoiceEnabled){console.log("开始处理多音频播放...",t?"同时启动打字机效果":"");try{const a="object"==typeof e?e:JSON.parse(e);Yt.value=[],Jt=0,Kt=!1,zt.value=!1;if([{key:"one1_url",name:"one1_url"},{key:"one2_url",name:"one2_url"},{key:"two_url",name:"two_url"},{key:"three_url",name:"three_url"},{key:"four_url",name:"four_url"},{key:"url",name:"url"},{key:"audioUrl",name:"audioUrl"},{key:"voice_url",name:"voice_url"},{key:"audio",name:"audio"},{key:"tts_url",name:"tts_url"}].forEach((e=>{if(a[e.key]){const n=a[e.key].toString().trim().replace(/[`\s]/g,"");n&&n.startsWith("http")&&(console.log(`找到音频URL: ${e.name} = ${n}`),((e,t,o=!1,n=null)=>{if(console.log("=== 添加音频到队列 ==="),console.log("URL:",e),console.log("Name:",t),console.log("是否启动打字机效果:",o),console.log("音频启用状态:",Je.isVoiceEnabled),e&&Je.isVoiceEnabled){const a={url:e,name:t,order:eo[t]||999,shouldStartTypewriter:o,onComplete:n};Yt.value.push(a),Yt.value.sort(((e,t)=>e.order-t.order)),console.log(`音频${t}已添加到播放队列,顺序:${a.order}`),console.log("当前队列顺序:",Yt.value.map((e=>`${e.name}(${e.order})`))),zt.value||Je.isPlaying||1!==Yt.value.length?console.log("⏳ 等待条件:",{isPlayingQueueAudio:zt.value,audioStoreIsPlaying:Je.isPlaying,queueLength:Yt.value.length,reason:Yt.value.length>1?"队列中已有其他音频":"有音频正在播放"}):(console.log("✅ 条件满足:没有音频在播放且这是第一个音频,立即开始播放"),to())}else console.log("❌ 跳过添加音频:",{hasUrl:!!e,voiceEnabled:Je.isVoiceEnabled})})(n,e.name,t&&0===Yt.value.length,o))}})),0===Yt.value.length){if(console.log("未找到有效的音频URL"),t){console.log("没有音频但需要启动打字机效果");const e=O.activeStock,t=e?Pt(e):null;Zt(a,t,o)}}else{console.log(`总共找到 ${Yt.value.length} 个音频,准备播放`);const e=O.activeStock;e&&(console.log("设置当前股票音频状态为播放中:",null==(n=e.stockInfo)?void 0:n.name),Mt(e,{isPlaying:!0,isPaused:!1}))}}catch(a){console.error("处理音频播放失败:",a)}}else console.log("语音功能已关闭,跳过播放");else console.log("没有结论数据,跳过播放")}function no(){Je.nowSound&&Je.nowSound.stop(),Ot.value=!1}async function ao(e,t,o,n,a,i=null){try{const r={stockId:a},s=(await c.post("https://hwjb.homilychart.com/api/workflow/getStockData",r,{headers:{"Content-Type":"application/json"}})).data;if(200===s.code&&s.data){const a=io(s.data);if(!a.isValid){console.log("API返回数据不完整,缺失字段:",a.missingFields),O.stockList.length>0&&O.activeStock?(ct.value=!0,u((()=>{st.value=[],yt.value=!1,fo()})),console.log("数据验证失败,但恢复显示之前的股票数据"),u((()=>{so(O.activeStock.apiData),console.log("立即恢复显示之前股票的图表:",O.activeStock.stockInfo.name)}))):ct.value=!1;const e=l({sender:"ai",text:"系统正在为您努力加载中,请稍后再试"});return st.value.push(e),O.addConversation({sender:"ai",text:"系统正在为您努力加载中,请稍后再试",timestamp:(new Date).toISOString()}),!1}const r={queryText:n,stockInfo:{name:o,code:e,market:t},apiData:s.data,conclusionData:pt.value,timestamp:(new Date).toISOString(),uniqueId:i||`${e}_${t}_${(new Date).toISOString()}`};return O.addStock(r),!0}{O.stockList.length>0&&O.activeStock?(ct.value=!0,u((()=>{st.value=[],yt.value=!1,fo()})),console.log("API请求失败,但恢复显示之前的股票数据"),u((()=>{so(O.activeStock.apiData),console.log("立即恢复显示之前股票的图表:",O.activeStock.stockInfo.name)}))):ct.value=!1;const e=l({sender:"ai",text:"系统正在为您努力加载中,请稍后再试"});return st.value.push(e),O.addConversation({sender:"ai",text:"系统正在为您努力加载中,请稍后再试",timestamp:(new Date).toISOString()}),!1}}catch(r){O.stockList.length>0&&O.activeStock?(ct.value=!0,u((()=>{st.value=[],yt.value=!1,fo()})),console.log("网络异常,但恢复显示之前的股票数据"),u((()=>{so(O.activeStock.apiData),console.log("立即恢复显示之前股票的图表:",O.activeStock.stockInfo.name)}))):ct.value=!1;const e=l({sender:"ai",text:"系统正在为您努力加载中,请稍后再试"});return st.value.push(e),O.addConversation({sender:"ai",text:"系统正在为您努力加载中,请稍后再试",timestamp:(new Date).toISOString()}),!1}}function io(e){const t=["GSWDJ","KLine20","QXJMQ","QXTDLD","WDRL"],o=[];for(const n of t)(!e[n]||Array.isArray(e[n])&&0===e[n].length||"object"==typeof e[n]&&!ro(e[n]))&&o.push(n);return{isValid:0===o.length,missingFields:o}}function ro(e){if(!e||"object"!=typeof e)return!1;for(const t in e)if(e.hasOwnProperty(t)){const o=e[t];if("string"==typeof o){if(""!==o.trim())return!0}else if(Array.isArray(o)){if(o.length>0)return!0}else{if("number"==typeof o&&0!==o)return!0;if("boolean"==typeof o&&!0===o)return!0;if("object"==typeof o&&null!==o&&ro(o))return!0}}return!1}function so(e){console.log("开始渲染图表,数据:",e);const t=JSON.parse(JSON.stringify(e)),o=io(t);if(!o.isValid){console.log("关键数据缺失:",o.missingFields);const e=l({sender:"ai",text:`数据不完整,缺少以下关键数据:${o.missingFields.join("、")}。请稍后重试或联系客服。`});return st.value.push(e),O.addConversation({sender:"ai",text:`数据不完整,缺少以下关键数据:${o.missingFields.join("、")}。请稍后重试或联系客服。`,timestamp:(new Date).toISOString()}),void(ct.value=!1)}At.value={marketTemperature:!!(t.GSWDJ&&t.GSWDJ.length>0),emotionDecod:!!(t.QXJMQ&&t.QXJMQ.length>0),emotionalBottomRadar:!!(t.QXTDLD&&t.QXTDLD.length>0),emoEnergyConverter:!(!t.QXNLZHQ||!(Array.isArray(t.QXNLZHQ)?t.QXNLZHQ.length>0:ro(t.QXNLZHQ)))},console.log("图表显示状态:",At.value),console.log("数据检查:",{GSWDJ:!!(t.GSWDJ&&t.GSWDJ.length>0),QXJMQ:!!(t.QXJMQ&&t.QXJMQ.length>0),QXTDLD:!!(t.QXTDLD&&t.QXTDLD.length>0),QXNLZHQ:!(!t.QXNLZHQ||!(Array.isArray(t.QXNLZHQ)?t.QXNLZHQ.length>0:ro(t.QXNLZHQ)))}),console.log("QXNLZHQ数据详情:",t.QXNLZHQ),u((()=>{setTimeout((()=>{try{console.log("图表组件ref状态:",{marketTemperatureRef:!!ot.value,emotionDecodRef:!!at.value,emotionalBottomRadarRef:!!it.value,emoEnergyConverterRef:!!nt.value}),console.log("DOM元素检查:",{marketTemperatureDOM:!!document.querySelector(".market-temperature-section"),emotionDecodDOM:!!document.querySelector(".emotion-decoder-section"),emotionalBottomRadarDOM:!!document.querySelector(".bottom-radar-section"),emoEnergyConverterDOM:!!document.querySelector(".energy-converter-section")});const e=document.querySelector("emo-energy-converter");console.log("emoEnergyConverter元素:",e),setTimeout((()=>{console.log("延迟检查emoEnergyConverterRef:",!!nt.value),nt.value&&console.log("emoEnergyConverter方法:",typeof nt.value.initQXNLZHEcharts)}),1e3),O.stockList.forEach(((e,t)=>{e.apiData&&async function(e,t=0){console.log(`开始渲染第${t}个股票的图表`);const o=[{name:"股市温度计",ref:ot.value[t],visibility:At.value.marketTemperature,method:"initChart",params:[e.GSWDJ,e.KLine20,e.WDRL]},{name:"情绪解码器",ref:at.value[t],visibility:At.value.emotionDecod,method:"initQXNLZHEcharts",params:[e.KLine20,e.QXJMQ]},{name:"情绪探底雷达",ref:it.value[t],visibility:At.value.emotionalBottomRadar,method:"initEmotionalBottomRadar",params:[e.KLine20,e.QXTDLD]},{name:"情绪能量转化器",ref:nt.value[t],visibility:At.value.emoEnergyConverter,method:"initQXNLZHEcharts",params:[e.KLine20,e.QXNLZHQ]}];for(const a of o)if(a.ref&&a.visibility)if(console.log(`开始渲染第${t}个股票的${a.name}图表`),console.log(`${a.name}Ref方法:`,typeof a.ref[a.method]),"function"==typeof a.ref[a.method])try{const e=0===t?100:300+100*t;await new Promise((t=>setTimeout(t,e))),a.ref[a.method](...a.params),console.log(`第${t}个股票的${a.name}图表渲染成功`),await new Promise((e=>setTimeout(e,800)))}catch(n){console.error(`第${t}个股票的${a.name}图表渲染失败:`,n)}else console.error(`第${t}个股票的${a.name}Ref.${a.method} 方法不存在`);else console.log(`第${t}个股票的${a.name}图表未渲染,ref存在:`,!!a.ref,"数据存在:",a.visibility);console.log(`第${t}个股票的所有图表依次渲染完成`)}(e.apiData,t)})),console.log("图表渲染完成")}catch(e){console.error("图表渲染错误:",e);const t=l({sender:"ai",text:"图表渲染失败,请重试"});st.value.push(t),O.addConversation({sender:"ai",text:"系统正在为您努力加载中,请稍后再试",timestamp:(new Date).toISOString()})}}),500)}))}const lo=()=>{wt.value=!0,kt.value&&clearTimeout(kt.value),kt.value=setTimeout((()=>{wt.value=!1,console.log("用户滚动检测:恢复自动滚动")}),2e3)},uo=e=>{lo()},co=e=>{lo()};function vo(){if(!(_t.value&&_t.value instanceof Element))return void console.warn("scenarioApplicationRef.value 不是有效的 DOM 元素,跳过 IntersectionObserver 设置");const e=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting){console.log("场景应用部分进入视口");const e=Bt.value?Pt(Bt.value):null;Ft.value&&e&&(bt.value.has(e)?console.log("非第一次进入场景应用或已触发过,直接显示完整内容"):ht.value&&Et.value?(console.log("用户主动搜索,该股票第一次进入场景应用,开始打字机效果和音频播放"),console.log("开始音频播放和打字机效果"),It.value.set(e,!0),oo(Ft.value,!0),bt.value.set(e,!0)):(console.log("非用户主动搜索,该股票第一次进入场景应用,直接显示完整内容"),bt.value.set(e,!0),It.value.set(e,!0)))}}))}),{threshold:.3,rootMargin:"0px 0px -100px 0px"});e.observe(_t.value),gt.value=e}const po=()=>{const e=document.getElementById("top-anchor");e?e.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"}):window.scrollTo({top:0,behavior:"smooth"}),setTimeout((()=>{(window.pageYOffset||document.documentElement.scrollTop)>50&&(document.documentElement.scrollTop=0,document.body.scrollTop=0)}),1e3)},_o=i(null),mo=i(!1),fo=()=>{u((()=>{yo("scrollToBottom")}))},go=()=>{const e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;Rt.value=e>200},ho=()=>{const e=rt.value;if(e){e.scrollTop>200&&(Rt.value=!0)}};d((async()=>{window.handleTokenClick=()=>{yo("showCount")},(()=>{const e=O.getConversations();st.value=e.map((e=>({sender:e.sender,text:e.text,isHtml:e.isHtml||!1})))})(),ut();const e=function(e,t){let o;return function(...n){clearTimeout(o),o=setTimeout((()=>{clearTimeout(o),e(...n)}),t)}}((()=>{console.log("AiEmotion页面:窗口大小变化,触发容器和图表resize");const e=document.querySelector(".main");e&&(e.style.display="none",e.offsetHeight,e.style.display="");const t=[window.emoEnergyConverterResizeHandler,window.marketTempResizeHandler,window.emotionalBottomRadarResizeHandler,window.emotionDecodResizeHandler];t.forEach((e=>{if("function"==typeof e)try{e()}catch(t){console.error("AiEmotion页面:图表resize失败",t)}})),setTimeout((()=>{t.forEach((e=>{if("function"==typeof e)try{e()}catch(t){console.error("AiEmotion页面:延迟图表resize失败",t)}}))}),100)}),150);window.aiEmotionGlobalResizeHandler&&window.removeEventListener("resize",window.aiEmotionGlobalResizeHandler),window.addEventListener("resize",e),window.aiEmotionGlobalResizeHandler=e;const t=rt.value;t&&(t.addEventListener("wheel",uo,{passive:!0}),t.addEventListener("touchmove",co,{passive:!0}),t.addEventListener("scroll",lo,{passive:!0}),t.addEventListener("scroll",ho,{passive:!0})),window.addEventListener("scroll",go,{passive:!0}),document.addEventListener("scroll",go,{passive:!0}),vt.value=!0,setTimeout((()=>{vt.value=!1}),5e3),O.stockList.length>0&&O.activeStock?(console.log("检测到已保存的股票数据,开始恢复页面状态(不自动播放音频)"),ct.value=!0,u((()=>{st.value=[],yt.value=!1})),u((()=>{const e=O.activeStock;if(e&&e.apiData&&(console.log("恢复图表数据:",e.stockInfo.name),so(e.apiData),e.conclusionData)){pt.value=e.conclusionData,pt.value=e.conclusionData;const t=Pt(e);t&&(bt.value.set(t,!0),It.value.set(t,!0))}vo()}))):u((()=>{vo()}))})),v((()=>{$t(),Lt.value&&"function"==typeof Lt.value&&(Lt.value(),Lt.value=null),no(),mt.value=!1,ft.value=!1,mo.value=!1,_o.value&&(_o.value.disconnect(),_o.value.mutationObserver&&(_o.value.mutationObserver.disconnect(),_o.value.mutationObserver=null),_o.value=null),console.log("页面高度监听器已停止"),kt.value&&(clearTimeout(kt.value),kt.value=null),gt.value&&(gt.value.disconnect(),gt.value=null),window.aiEmotionGlobalResizeHandler&&(window.removeEventListener("resize",window.aiEmotionGlobalResizeHandler),window.aiEmotionGlobalResizeHandler=null);const e=rt.value;e&&(e.removeEventListener("wheel",uo),e.removeEventListener("touchmove",co),e.removeEventListener("scroll",lo),e.removeEventListener("scroll",ho)),window.removeEventListener("scroll",go),document.removeEventListener("scroll",go)}));const yo=n;return(e,t)=>(p(),_(h,null,[m(" 顶部锚点 "),t[20]||(t[20]=f("div",{id:"top-anchor",class:"top-anchor"},null,-1)),m(" 主容器:包含对话框和main容器 "),f("div",q,[m(" 对话框区域 "),f("div",{class:"ai-emotion-container",ref_key:"userInputDisplayRef",ref:rt},[m(" 金轮 "),f("div",N,[f("img",{src:"/aixiaocaishen/static/images/金轮-858e9d26.png",class:g(["golden-wheel-img",{"rotating-image":vt.value}]),alt:"金轮图标"},null,2)]),m(" 对话消息显示区域 "),st.value.length>0&&!dt.value?(p(),_("div",W,[f("div",U,[(p(!0),_(h,null,y(st.value,((e,o)=>(p(),_("div",{key:o,class:g(["message-item",{"user-message-item":"user"===e.sender,"ai-message-item":"ai"===e.sender}])},[m(" 用户消息 "),"user"===e.sender?(p(),_("div",j,[f("div",Z,w(e.text),1)])):(p(),_(h,{key:1},[m(" AI消息(包括思考过程) "),f("div",$,[f("div",Y,[e.gif?(p(),_("img",{key:0,src:e.gif,alt:"思考过程",class:"thinking-gif"},null,8,z)):m("v-if",!0),f("div",J,[e.flag?(p(),_("div",K,[f("span",null,w(e.text),1),t[0]||(t[0]=k('......',1))])):(p(),_("div",ee,[e.isHtml?(p(),_("div",{key:0,innerHTML:e.text},null,8,te)):(p(),_("div",oe,w(e.text),1))]))])])])],2112))],2)))),128))])])):m("v-if",!0)],512),m(" 加载提示 "),e.isLoading?(p(),_("div",ne,t[1]||(t[1]=[f("div",{class:"loading-content"},[f("div",{class:"loading-spinner"}),f("div",{class:"loading-text"},"AI情绪大模型正在努力为您加载,请稍候...")],-1)]))):m("v-if",!0),m(" main容器区域 "),m(" 移除股票标签页,改为对话形式展示 "),m(" 渲染整个页面 - 遍历过滤后的股票列表显示所有股票 "),ct.value?(p(!0),_(h,{key:1},y(Gt.value,((e,o)=>{var n;return p(),_("div",{class:"master",key:`stock-${o}-${e.timestamp}`},[m(" 对应股票的消息显示区域 "),f("div",ae,[f("div",ie,[m(" 显示该股票对应的用户输入内容 "),f("div",re,[f("div",se,[f("img",{src:Ke.value&&Ct(e).isPlaying?A(B):A(V),class:g(["user-message-speaker",{"speaker-active":Ke.value&&Ct(e).isPlaying}]),onClick:()=>(e=>{var t,o,n,a;if(Je.isVoiceEnabled){const i=Nt(e),r=Ct(e),s=Je.isPlaying||r.isPlaying;r.isPlaying?(console.log("暂停当前股票音频:",null==(t=e.stockInfo)?void 0:t.name),Je.nowSound&&Je.nowSound.playing()&&(Je.nowSound.pause(),Je.isPaused=!0,Je.isPlaying=!1),Mt(e,{isPlaying:!1,isPaused:!0})):r.isPaused?(console.log("继续播放当前股票音频:",null==(o=e.stockInfo)?void 0:o.name),Je.nowSound&&(Je.playbackPosition>0&&Je.nowSound.seek(Je.playbackPosition),Je.nowSound.play(),Je.isPaused=!1,Je.isPlaying=!0),Mt(e,{isPlaying:!0,isPaused:!1})):(s&&(console.log("停止其他正在播放的音频,准备播放新音频:",null==(n=e.stockInfo)?void 0:n.name),no(),Je.resetAudioState()),Ht(),i&&(i.one1_url||i.two_url||i.three_url||i.four_url)?(console.log("开始播放股票音频:",null==(a=e.stockInfo)?void 0:a.name),Mt(e,{isPlaying:!0,isPaused:!1}),oo(i,!1,(()=>{Mt(e,{isPlaying:!1,isPaused:!1})}))):console.log("该股票没有可播放的音频数据"))}else Je.toggleVoice()})(e),alt:"喇叭"},null,10,le),f("div",ue,w(e.queryText),1)]),dt.value?(p(),_("div",ce,w(A(b)(e.timestamp).format("YYYY-MM-DD HH:mm:ss")),1)):m("v-if",!0)])])]),f("div",de,[f("div",ve,[m(" 四维矩阵图 "),f("div",pe,[m(' 思维矩阵图片 '),f("div",_e,w(e.stockInfo.name)+w(e.stockInfo.name?"量子四维矩阵图":""),1),f("div",me,w(Qt(e)),1)]),At.value.marketTemperature?(p(),_("div",fe,[...t[2]||(t[2]=[f("img",{src:"/aixiaocaishen/static/images/L1-bf15f913.png",alt:"情绪监控图标"},null,-1)])])):m("v-if",!0),m(" 温度计图表 "),At.value.marketTemperature?(p(),_("div",ge,[f("div",he,[t[3]||(t[3]=f("div",{class:"content1"},[f("img",{src:"/aixiaocaishen/static/images/温度计-7ba6b126.png",alt:"温度计图标"}),f("span",{class:"matrix-main-title"},"股市温度计")],-1)),f("div",ye,[f("div",we," 股票温度:"+w(null!=(n=qt(e))?n:"NA"),1),f("div",ke," 市场温度:"+w(Xt(e)),1)])]),x(D,{ref_for:!0,ref:e=>ot.value[o]=e,companyName:e.stockInfo.name,stockCode:e.stockInfo.code},null,8,["companyName","stockCode"])])):m("v-if",!0)]),At.value.emotionDecod?(p(),_("div",Ae,[...t[4]||(t[4]=[f("img",{src:"/aixiaocaishen/static/images/L2-c8e914de.png",alt:"情绪解码图标"},null,-1)])])):m("v-if",!0),m(" 情绪解码器图表 "),At.value.emotionDecod?(p(),_("div",xe,[t[5]||(t[5]=f("div",{class:"emotion-decoder-header"},[f("img",{src:"/aixiaocaishen/static/images/emotionDecod-ea6f54b2.png",alt:"情绪解码器图标"}),f("span",{class:"emotion-decoder-text"},"情绪解码器")],-1)),f("div",be,[x(S,{ref_for:!0,ref:e=>at.value[o]=e},null,512)])])):m("v-if",!0),At.value.emotionalBottomRadar?(p(),_("div",Se,[...t[6]||(t[6]=[f("img",{src:"/aixiaocaishen/static/images/L3-6a18856c.png",alt:"情绪推演图标"},null,-1)])])):m("v-if",!0),m(" 情绪探底雷达图表 "),At.value.emotionalBottomRadar?(p(),_("div",Te,[t[7]||(t[7]=f("div",{class:"bottom-radar-header"},[f("img",{src:"/aixiaocaishen/static/images/探底雷达-7ca9f208.png",alt:"探底雷达图表"}),f("span",{class:"bottom-radar-text"},"情绪探底雷达")],-1)),f("div",Ie,[x(T,{ref_for:!0,ref:e=>it.value[o]=e},null,512)])])):m("v-if",!0),At.value.emoEnergyConverter?(p(),_("div",De,[...t[8]||(t[8]=[f("img",{src:"/aixiaocaishen/static/images/L4-62e261b3.png",alt:"情绪套利"},null,-1)])])):m("v-if",!0),m(" 情绪能量转化器图表 "),At.value.emoEnergyConverter?(p(),_("div",Pe,[t[9]||(t[9]=f("div",{class:"energy-converter-header"},[f("img",{src:"/aixiaocaishen/static/images/能量转化器-3a087b39.png",alt:"能量转化器图标"}),f("span",{class:"energy-converter-text"},"情绪能量转化器")],-1)),f("div",Le,[x(I,{ref_for:!0,ref:e=>nt.value[o]=e},null,512)])])):m("v-if",!0),m(" 核心看点 "),t[17]||(t[17]=k('
核心看点字样

情绪监控-金融宇宙的【量子检测网络】核心任务:构建全市场情绪引力场雷达,实时监测资金流向和情绪波动

情绪解码-主力思维的【神经破译矩阵】核心任务:解构资金行为的量子密码,破译主力操盘意图和策略布局

情绪推演-未来战争的【时空推演舱】核心任务:基于情绪数据推演未来走势,预测市场转折点和机会窗口

情绪套利-财富裂变的【粒子对撞机】核心任务:将情绪差转化为收益粒子流,实现情绪能量的价值转换

',2)),m(" 核心逻辑 "),t[18]||(t[18]=k('
核心逻辑字样
树标题
\x3c!-- <img src="@/assets/img/AiEmotion/tree02.jpg" alt="树图片"> --\x3e
',2)),m(" 场景应用 "),f("div",{class:"scenario-application-section",ref_for:!0,ref_key:"scenarioApplicationRef",ref:_t},[t[16]||(t[16]=f("img",{src:"/aixiaocaishen/static/images/场景应用-d0ed55f3.png",alt:"场景应用标题"},null,-1)),f("div",Ee,[m(" 只有在状态准备好时才显示结论内容 "),jt(e)?(p(),_("div",Oe,[m(" 使用当前股票项的结论数据显示内容,支持打字机效果 "),m(" L1: 情绪监控 "),Ut(e)&&Ut(e).one||Nt(e)&&!Wt(e)&&(Nt(e).one1||Nt(e).one2)?(p(),_("div",Ce,[t[10]||(t[10]=f("h4",{class:"conclusion-title"},"L1: 情绪监控",-1)),m(" 打字机效果文本 "),Wt(e)&&Wt(e).one1?(p(),_("p",Me,w(Wt(e).one1),1)):m("v-if",!0),Wt(e)&&Wt(e).one2?(p(),_("p",He,w(Wt(e).one2),1)):m("v-if",!0),m(" 完整文本 "),!Wt(e)&&Nt(e)&&Nt(e).one1?(p(),_("p",Re,w(Nt(e).one1),1)):m("v-if",!0),!Wt(e)&&Nt(e)&&Nt(e).one2?(p(),_("p",Be,w(Nt(e).one2),1)):m("v-if",!0)])):m("v-if",!0),m(" L2: 情绪解码 "),Ut(e)&&Ut(e).two||Nt(e)&&!Wt(e)&&Nt(e).two?(p(),_("div",Ve,[t[11]||(t[11]=f("h4",{class:"conclusion-title"},"L2: 情绪解码",-1)),m(" 打字机效果文本 "),Wt(e)&&Wt(e).two?(p(),_("p",Fe,w(Wt(e).two),1)):m("v-if",!0),m(" 完整文本 "),!Wt(e)&&Nt(e)&&Nt(e).two?(p(),_("p",Ge,w(Nt(e).two),1)):m("v-if",!0)])):m("v-if",!0),m(" L3: 情绪推演 "),Ut(e)&&Ut(e).three||Nt(e)&&!Wt(e)&&Nt(e).three?(p(),_("div",Qe,[t[12]||(t[12]=f("h4",{class:"conclusion-title"},"L3: 情绪推演",-1)),m(" 打字机效果文本 "),Wt(e)&&Wt(e).three?(p(),_("p",Xe,w(Wt(e).three),1)):m("v-if",!0),m(" 完整文本 "),!Wt(e)&&Nt(e)&&Nt(e).three?(p(),_("p",qe,w(Nt(e).three),1)):m("v-if",!0)])):m("v-if",!0),m(" L4: 情绪套利 "),Ut(e)&&Ut(e).four||Nt(e)&&!Wt(e)&&Nt(e).four?(p(),_("div",Ne,[t[13]||(t[13]=f("h4",{class:"conclusion-title"},"L4: 情绪套利",-1)),m(" 打字机效果文本 "),Wt(e)&&Wt(e).four?(p(),_("p",We,w(Wt(e).four),1)):m("v-if",!0),m(" 完整文本 "),!Wt(e)&&Nt(e)&&Nt(e).four?(p(),_("p",Ue,w(Nt(e).four),1)):m("v-if",!0)])):m("v-if",!0)])):m("v-if",!0),m(" 状态准备中的提示 "),!jt(e)&&Nt(e)?(p(),_("div",je,[...t[14]||(t[14]=[f("p",null,"请稍候...",-1)])])):m("v-if",!0),m(" 等待数据加载的提示 "),Nt(e)&&(Nt(e).one1||Nt(e).one2||Nt(e).two||Nt(e).three||Nt(e).four)?m("v-if",!0):(p(),_("div",Ze,[...t[15]||(t[15]=[f("p",null,"等待股票分析结论...",-1)])]))]),m(" AI生成内容免责声明 "),Ut(e)&&Ut(e).disclaimer||Nt(e)&&!Wt(e)?(p(),_("div",$e,[m(" 打字机效果文本 "),Wt(e)&&Wt(e).disclaimer?(p(),_("p",Ye,w(Wt(e).disclaimer),1)):m("v-if",!0),m(" 完整文本 "),!Wt(e)&&Nt(e)?(p(),_("p",ze," 该内容由AI生成,请注意甄别 ")):m("v-if",!0)])):m("v-if",!0)],512)])])})),128)):m("v-if",!0),m(" 全局返回顶部按钮 "),Gt.value.length>0||st.value.length>0?(p(),_("div",{key:2,class:"back-to-top",onClick:po},t[19]||(t[19]=[f("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[f("path",{d:"M12 4L12 20M12 4L6 10M12 4L18 10",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))):m("v-if",!0)])],64))}},[["__scopeId","data-v-6ad5966e"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/AiEmotion.vue"]]),Ke=Object.freeze(Object.defineProperty({__proto__:null,default:Je},Symbol.toStringTag,{value:"Module"}));export{Je as A,V as a,M as b,Ke as c,H as g,R as h,C as t,F as u,B as v}; diff --git a/dev/static/js/Announcement-ff8a720a.js b/dev/static/js/Announcement-ff8a720a.js new file mode 100644 index 0000000..9b18140 --- /dev/null +++ b/dev/static/js/Announcement-ff8a720a.js @@ -0,0 +1 @@ +import{_ as a,r as e,o as s,b as n,c as o,e as t,f as c,d as l,F as r,A as m,a2 as d,a3 as i,a4 as u,J as p,C as v}from"./index-4cb6f38c.js";import{b as k}from"./back-9e899973.js";import{u as g}from"./dataList-1bd1da28.js";import{u as f}from"./chat-5d3bc291.js";import"./userPessionCode-376974ca.js";import"./index-5d1237a4.js";const I=["src"],b={class:"main-wrapper"},y={key:0,class:"video-container"},A=["poster","src"],h={class:"announcement"},_={class:"announcementItem"},j={key:0,class:"codeItem"},w=["onClick"];var C=a({__name:"Announcement",setup(a){const C=g(),x=f(),F=e({usa:"美股",cn:"A股",hk:"港股",sg:"新加坡股",my:"马股",th:"泰股",vi:"越南股",can:"加拿大股"}),M=e([{market:"美股",code:[]},{market:"A股",code:[]},{market:"港股",code:[]},{market:"新加坡股",code:[]},{market:"马股",code:[]},{market:"泰股",code:[]},{market:"越南股",code:[]},{market:"加拿大股",code:[]}]),P=e({}),S=e(!1),D=()=>{console.log("视频开始播放")},J=()=>{C.isFeedback=!1};return s((()=>{(async()=>{const a=await i();a.data&&a.data.length>0?(P.value.url=a.data[0].url,P.value.img=a.data[0].img,S.value=!0,await u({token:localStorage.getItem("localToken"),id:a.data[0].id})):S.value=!1})(),(async()=>{const a=await d();for(let e=0;ea.market==n));t?t.code=o:console.log("未找到对应的市场")}})()})),(a,e)=>(n(),o(r,null,[t("div",null,[t("div",null,[t("img",{src:c(k),alt:"返回按钮",class:"backImg",onClick:J},null,8,I)])]),t("div",b,[S.value?(n(),o("div",y,[t("video",{ref:"videoPlayer",poster:P.value.img,src:P.value.url,controls:"",class:"video-player",onPlay:D}," Your browser does not support the video tag. ",40,A)])):l("v-if",!0),l(" 一段文字,水平居中,宽度为500px "),t("div",h,[e[0]||(e[0]=t("p",{class:"announcementItem"},"各位AI小财神的用户,大家好!",-1)),e[1]||(e[1]=t("p",{class:"announcementItem"}," 试运行期间,用户可在AI小财神中查看全市场数据,每个市场可查看一定数量的股票. ",-1)),e[2]||(e[2]=t("p",{class:"announcementItem"},"以下为各个市场可以查看的股票:",-1)),l('

历软件云版静态市场一致!

\r\n

特此公告!

'),(n(!0),o(r,null,m(M.value,((a,e)=>(n(),o("div",{key:e,class:"announcementItem"},[t("div",_,[p(v(a.market)+": ",1),(n(!0),o(r,null,m(a.code,((a,e)=>(n(),o("span",{class:"codeItem",key:e},[0!=e?(n(),o("span",j," 、 ")):l("v-if",!0),t("span",{onClick:e=>(a=>{console.log(a),x.announcementMsg=a,console.log("chatStore.announcementMsg",x.announcementMsg),C.isFeedback=!1})(a),class:"code"},v(a),9,w)])))),128))])])))),128))])])],64))}},[["__scopeId","data-v-af5f79fe"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/Announcement.vue"]]);export{C as default}; diff --git a/dev/static/js/BackToHomeButton-8b6e1857.js b/dev/static/js/BackToHomeButton-8b6e1857.js new file mode 100644 index 0000000..70a8a7a --- /dev/null +++ b/dev/static/js/BackToHomeButton-8b6e1857.js @@ -0,0 +1 @@ +import{_ as e,b as o,c as t,e as n}from"./index-4cb6f38c.js";/* empty css */var a=e({__name:"BackToHomeButton",setup(e){const a=()=>{const e=navigator.userAgent;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e))console.log("用户是移动端"),"undefined"!=typeof uni&&uni.postMessage({data:{val:{name:"JWopenView",extra:{data:{type:3}}}}});else{console.log("用户是pc端");const e="development";console.log("当前的环境为:",e),window.parent.location.href="http://121.89.234.155:8807/hljw/homepage?menu=999999991"}};return(e,s)=>(o(),t("div",{class:"backToHomeBtn",onClick:a},s[0]||(s[0]=[n("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"backImg"},null,-1),n("div",{class:"backContent"},"返回首页",-1)])))}},[["__scopeId","data-v-c708cfbc"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/BackToHomeButton.vue"]]);export{a as B}; diff --git a/dev/static/js/DBQBmodel-bbf459fa.js b/dev/static/js/DBQBmodel-bbf459fa.js new file mode 100644 index 0000000..deaec5f --- /dev/null +++ b/dev/static/js/DBQBmodel-bbf459fa.js @@ -0,0 +1 @@ +import{_ as s,u as e,r as a,k as i,o as t,z as o,G as n,b as c,c as l,e as r,H as d,d as m,f as g,X as u,I as v,J as p,C as b,F as f,a9 as h}from"./index-4cb6f38c.js";import{s as x}from"./setHeight-96dcefe6.js";import{B as _}from"./BackToHomeButton-8b6e1857.js";/* empty css */const I=["src"],P={class:"bottom-icon"},k=["src"],B={class:"content-text"},w=["src"],y=["src"],A=["src"],C={class:"buttons-container"},D=["src"],j={key:0,class:"noPermissionDialog"},S={class:"noPermissionCloseBtn"};var E=s({__name:"DBQBmodel",setup(s){const E=e(),H=a(null),T=a(window.innerWidth),z=i((()=>T.value>1024?"/aixiaocaishen/static/images/电脑背景-b224424a.png":"/aixiaocaishen/static/images/手机背景-966a3db9.png")),O=()=>{T.value=window.innerWidth};t((()=>{x(H.value),window.addEventListener("resize",O)})),o((()=>{window.removeEventListener("resize",O)}));const L=a(!1),M=a({}),Q=async()=>{try{let s={token:localStorage.getItem("localToken"),model:1};const e=navigator.userAgent;let a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),i="pc";a&&(i=/iPhone|iPad|iPod/i.test(e)?"ios":(/Android/i.test(e),"android"));let t={Client:i};const o=await h(t,s);200==o.code?(sessionStorage.setItem("activeTabAI","AIchat"),sessionStorage.setItem("activeIndexAI","0"),sessionStorage.setItem("fromExternalPage","true"),E.push("/homePage")):(console.log("无权限"),L.value=!0,M.value.msg=o.msg,console.log("noPermissonDialogVisible",L.value),console.log("noPermissonDialogObj",M.value))}catch(s){console.error("获取权限失败",s)}},W=()=>{L.value=!1};return(s,e)=>{const a=n("Close"),i=n("el-icon");return c(),l(f,null,[r("div",{ref_key:"pageRef",ref:H,class:"homepage",style:u({backgroundImage:`url(${z.value})`})},[d(_),m("v-if",!0),m(" 顶部图标 "),r("img",{class:"top-icon",src:g("/aixiaocaishen/static/images/大标题-b9db8110.png"),alt:"顶部图标"},null,8,I),m(" 副标题 "),r("div",P,[r("img",{class:"sub-title",src:g("/aixiaocaishen/static/images/-s-构建场景-58defcd8.png"),alt:"构建场景化交易"},null,8,k),m(" 中间文字 "),r("div",B,[r("img",{class:"content-text1",src:g("/aixiaocaishen/static/images/-s-数据可计算-87f3e72f.png"),alt:" 数据可计算"},null,8,w),r("img",{class:"content-text2",src:g("/aixiaocaishen/static/images/-s-场景可预演-fc6530f6.png"),alt:" 场景可预演"},null,8,y),r("img",{class:"content-text3",src:g("/aixiaocaishen/static/images/-s-交易可掌控-ef0d97d2.png"),alt:" 交易可掌控"},null,8,A)]),m(" 底部按钮 "),r("div",C,[r("button",{class:"btn-item",onClick:Q},[r("img",{src:g("/aixiaocaishen/static/images/-s-开启财运-db5b9247.png"),alt:"按钮图片"},null,8,D)])])])],4),L.value?(c(),l("div",j,[r("div",{class:"noPermissionContent",onClick:W},[r("div",S,[d(i,{class:"noPermissionIcon"},{default:v((()=>[d(a)])),_:1})]),p(" "+b(M.value.msg),1)])])):m("v-if",!0)],64)}}},[["__scopeId","data-v-12d5ebd0"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/DBQBmodel.vue"]]);export{E as default}; diff --git a/dev/static/js/Emotionsmodel-dece0a53.js b/dev/static/js/Emotionsmodel-dece0a53.js new file mode 100644 index 0000000..44d23f9 --- /dev/null +++ b/dev/static/js/Emotionsmodel-dece0a53.js @@ -0,0 +1 @@ +import{_ as s,u as e,r as a,k as i,o,z as t,G as n,b as l,c,e as r,H as d,d as m,f as g,I as u,J as v,C as p,F as _,a9 as b}from"./index-4cb6f38c.js";import{s as f}from"./setHeight-96dcefe6.js";import{B as h}from"./BackToHomeButton-8b6e1857.js";/* empty css */const P=["src"],k={class:"bottom-icon"},x={class:"content-container"},I=["src"],w=["src"],y={class:"buttons-container"},A=["src"],B={key:0,class:"noPermissionDialog"},C={class:"noPermissionCloseBtn"};var E=s({__name:"Emotionsmodel",setup(s){const E=e(),j=a(null),S=a(window.innerWidth),D=i((()=>S.value>1024?"/aixiaocaishen/static/images/_s_四维 拷贝-397d6a3c.png":"/aixiaocaishen/static/images/-s-四维-35334e8b.png")),H=()=>{S.value=window.innerWidth};o((()=>{f(j.value),window.addEventListener("resize",H)})),t((()=>{window.removeEventListener("resize",H)}));const T=a(!1),z=a({}),O=async()=>{try{let s={token:localStorage.getItem("localToken"),model:2};const e=navigator.userAgent;let a=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),i="pc";a&&(i=/iPhone|iPad|iPod/i.test(e)?"ios":(/Android/i.test(e),"android"));let o={Client:i};const t=await b(o,s);200==t.code?(sessionStorage.setItem("activeTabAI","AiEmotion"),sessionStorage.setItem("activeIndexAI","1"),sessionStorage.setItem("fromExternalPage","true"),E.push("/homePage")):(console.log("无权限"),T.value=!0,z.value.msg=t.msg,console.log("noPermissonDialogVisible",T.value),console.log("noPermissonDialogObj",z.value))}catch(s){console.error("获取权限失败",s)}},L=()=>{T.value=!1};return(s,e)=>{const a=n("Close"),i=n("el-icon");return l(),c(_,null,[r("div",{ref_key:"pageRef",ref:j,class:"homepage"},[d(h),m(" 顶部图标 "),r("img",{class:"top-icon",src:g("/aixiaocaishen/static/images/大标题-92c56762.png"),alt:"顶部图标"},null,8,P),m(" 中间图示及说明 "),r("div",k,[r("div",x,[m(" 副标题 - 只在屏幕宽度小于等于1024px时显示 "),S.value<=1024?(l(),c("img",{key:0,class:"sub-title",src:g("/aixiaocaishen/static/images/-s-标题 拷贝-026d4753.png"),alt:"四维作战体系"},null,8,I)):m("v-if",!0),m(" 内容图 - 根据屏幕宽度动态切换 "),r("img",{class:"content-icon",src:D.value,alt:"四维情绪"},null,8,w)]),m(" 按钮区域 "),r("div",y,[r("button",{class:"btn-item",onClick:O},[r("img",{src:g("/aixiaocaishen/static/images/-s-开启财运-db5b9247.png"),alt:"开启财运"},null,8,A)])])])],512),T.value?(l(),c("div",B,[r("div",{class:"noPermissionContent",onClick:L},[r("div",C,[d(i,{class:"noPermissionIcon"},{default:u((()=>[d(a)])),_:1})]),v(" "+p(z.value.msg),1)])])):m("v-if",!0)],64)}}},[["__scopeId","data-v-08e10267"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/Emotionsmodel.vue"]]);export{E as default}; diff --git a/dev/static/js/Feedback-08e4e28a.js b/dev/static/js/Feedback-08e4e28a.js new file mode 100644 index 0000000..780233c --- /dev/null +++ b/dev/static/js/Feedback-08e4e28a.js @@ -0,0 +1 @@ +import{_ as e,r as a,o as l,G as s,b as c,c as o,H as t,I as i,F as n,a0 as d,e as u,f as r,A as g,J as v,C as m,Q as f,d as k,a1 as A}from"./index-4cb6f38c.js";import{u as b}from"./dataList-1bd1da28.js";import{b as p}from"./back-9e899973.js";import{h}from"./moment-6961f857.js";import"./userPessionCode-376974ca.js";import"./index-5d1237a4.js";const I=["src"],C={class:"feedbackImgClass"},B=["src"],R=["src"],F={class:"card"},S={class:"header-item"},y={class:"header-item"},w={class:"card"},E={key:0},V={class:"feedbackHistoryItem"},L={class:"feedbackHistoryTitle"},U=["src"],H={class:"feedbackSuccess"},K=["src"],M={class:"feedbackHistoryContent"},J={class:"feedbackHistoryImg"},N={key:1},O={class:"noFeedback"},Y=["src"],x=["src"],Q={class:"imgLine"},W=["src"],D={class:"feedbackBackBtnGroup"},T={class:"feedbackBackBtnGroup"},z={class:"imgLine"},X=["src"],j={class:"feedbackBackBtnGroup"},G={class:"imgLine"},P=["src"],Z={class:"feedbackBackAttention"},_={class:"feedbackBackBtnGroup"};var q=e({__name:"Feedback",setup(e){const q=b(),$=a(""),ee="http://39.101.133.168:8828/hljw/api/aws/upload",ae=a([]),le=a(!1),se=a(!1),ce=a(!1),oe=a(""),te=async()=>{console.log($.value),console.log(ae.value);const e=localStorage.getItem("localToken");if(""==$.value&&0==ae.value.length)ce.value=!0,oe.value="请输入反馈内容或上传图片";else if(e)try{let a="",l="",s="";ae.value[0]&&(a=ae.value[0].url),ae.value[1]&&(l=ae.value[1].url),ae.value[2]&&(s=ae.value[2].url),console.log(a,l,s);const c=await A({token:e,content:$.value,image1:a,image2:l,image3:s});console.log(c),ne(),se.value=!0}catch(a){ce.value=!0,oe.value="反馈提交异常(错误代码:"+a.response.status+"),建议尝试更换网络环境后重新提交。"}else ce.value=!0,oe.value="token已失效,请重新登录!"},ie=a([]),ne=async()=>{try{const e=await d({token:localStorage.getItem("localToken")});console.log(e),e.data.length>0?(le.value=!0,ie.value=e.data):le.value=!1}catch(e){console.log(e)}},de=()=>{$.value="",ae.value=[],localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),se.value=!1},ue=()=>{ce.value=!1},re=a(!1),ge=()=>{console.log("字数判断"),console.log($.value.length),$.value.length>=2e3&&(re.value=!0)},ve=()=>{re.value=!1},me=()=>{console.log("内容改变"),console.log($.value),localStorage.setItem("feedbackContent",$.value)},fe=function(e,a){console.log("调用check方法"),console.log(a),console.log(a.length)},ke=function(e,a){console.log("调用successChange方法"),console.log(a),console.log(a.response),200==a.response.code&&ae.value.push(a.response.data),console.log(ae.value),localStorage.setItem("feedbackFileList",JSON.stringify(ae.value))},Ae=a(""),be=a(!1),pe=(e,a)=>{console.log(e,a),ae.value=a,console.log("调用handleRemove方法"),console.log(ae.value),console.log(ae.value.length),localStorage.setItem("feedbackFileList",JSON.stringify(ae.value))},he=e=>{Ae.value=e.url,be.value=!0},Ie=a(!1),Ce=()=>{""!=$.value||0!=ae.value.length?Ie.value=!0:q.isFeedback=!1},Be=()=>{Ie.value=!1,q.isFeedback=!1},Re=()=>{localStorage.getItem("feedbackContent")&&localStorage.removeItem("feedbackContent"),localStorage.getItem("feedbackFileList")&&localStorage.removeItem("feedbackFileList"),Ie.value=!1,q.isFeedback=!1};return l((()=>{ne(),localStorage.getItem("feedbackContent")?$.value=localStorage.getItem("feedbackContent"):$.value="",localStorage.getItem("feedbackFileList")?ae.value=JSON.parse(localStorage.getItem("feedbackFileList")):ae.value=[],console.log(ee)})),(e,a)=>{const l=s("el-header"),d=s("el-input"),A=s("Plus"),b=s("el-icon"),q=s("el-upload"),ne=s("el-image"),Fe=s("el-main"),Se=s("el-scrollbar"),ye=s("el-container"),we=s("el-dialog"),Ee=s("el-button");return c(),o(n,null,[t(ye,null,{default:i((()=>[u("div",null,[u("div",null,[u("img",{src:r(p),alt:"返回按钮",class:"backImg",onClick:Ce},null,8,I)])]),t(Se,null,{default:i((()=>[t(l,null,{default:i((()=>[u("div",C,[u("img",{src:r("/aixiaocaishen/static/images/feedback-4266467e.png"),alt:"用户反馈",class:"img"},null,8,B),u("img",{src:r("/aixiaocaishen/static/images/feedbackImg-644c40a6.png"),alt:"用户反馈",class:"img"},null,8,R)])])),_:1}),t(Fe,null,{default:i((()=>[u("div",F,[a[7]||(a[7]=u("div",{class:"feedbackTitle header-item"},"填写反馈内容",-1)),u("div",S,[t(d,{class:"feedbackContent",modelValue:$.value,"onUpdate:modelValue":a[0]||(a[0]=e=>$.value=e),rows:5,type:"textarea",maxlength:"2000","show-word-limit":"",placeholder:"请描写您想反馈的内容...",onChange:me,onInput:ge},null,8,["modelValue"])]),a[8]||(a[8]=u("div",{class:"feedbackTitle header-item"},"照片上传",-1)),u("div",y,[t(q,{class:"uploadImg",action:r(ee),"list-type":"picture-card","auto-upload":!0,"on-success":ke,accept:".png, .jpg, .jpeg, .ico,","on-change":fe,"file-list":ae.value,"on-preview":he,"on-remove":pe,limit:3},{tip:i((()=>a[6]||(a[6]=[u("div",{class:"el-upload__tip"},"最多上传三张",-1)]))),default:i((()=>[t(b,null,{default:i((()=>[t(A)])),_:1})])),_:1},8,["action","file-list"])]),u("div",null,[u("div",{class:"feedbackSubmitBtn",onClick:te},"提 交")])]),u("div",w,[a[11]||(a[11]=u("div",{class:"feedbackTitle"},"历史反馈内容",-1)),le.value?(c(),o("div",E,[(c(!0),o(n,null,g(ie.value,((e,l)=>(c(),o("div",{key:l,class:"feedbackHistory"},[u("div",V,[u("div",L,[u("img",{src:r("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAodJREFUWEfNlz9oFEEUxr9v9rK5JJecKBoEQRSCQsQIRivBQrAR0SaVIFYhURHTXGHjxs40EbEIViJYpRHsBDsrjYViQAkogk2UiJdckru9vflkD++4nNm9JEbWbfd77/1m3p+ZITbwCeJEDpn8z5WMm2rrNWJWqGRgmKqaWwWEU7BU3g/K89kdnYXcBAoE1co9Wwm8YXXC+Afp2F6RXRSdOBtRFUrLqph5WPeT95ArcfpIgLExdWTL2E9b6gN/r7QVbfN/KZBpn8u34cvkJFfXM18XwLuitDqLg4ZmFwCz2bhNemtlF7iSnvEesdjs6w8Ab0R7nLbgqLW2+y8DrzE3xixVyql33hS/Nf5YAxCu3OkOTm138FrAKsRS6mXjTtQBwpz3lIrHDc3u7Vx5sy8r+32xPf2mVhN1AO+6DlP+oW3IeSt+K7ofvQf8EAqrAGGrMVU607LaibDv+2nNAIhBQGGRhm4WIMzI2LcAZiEEsRRhdwTtL8IWZThkxkf8fjroi0dnxlDnJZ4FkI3Q5kk9t+IzQIXYeVHB3O0pd5Z3c+ouLhdPAqYn2oAZI+REHGm1v9X9EN5bYiIewi6mu9KveGt4ea/rOiciJxyRMsCQxKGNBK9pSE1bYDoqHeHE9P3Ka3pX/WOkDkQ6JwYo3ozZ9ijTvKh7EMK6WPeT+Jl3RsunZezOKBFlLoO6uJnV17XiU9E+jvRtzQ+OjxbPwdCNFMHcB7RvSwDgV8HeiLS18jl+rXQhrvcJPgHQsTUArAq6FGNr/wOApFOQeBEm3oaJD6LER3Hih1Hix3FtSCR6IQkhEr+SVVOR5KW0nookr+V1iCQfJjWIRJ9mjcdnYo/TRoh/+Tz/BVnq1VSDn7mZAAAAAElFTkSuQmCC"),alt:"紫点",class:"purpleDot"},null,8,U),v(" "+m(r(h)(e.created_at).format("YYYY-MM-DD HH:mm"))+" ",1),u("div",H,[a[9]||(a[9]=u("div",{class:"feedbackSuccessWord"},"反馈成功",-1)),u("img",{class:"feedbackSuccessImg",src:r("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA5FJREFUWEftmF9IU1Ecx7/n7jr/bJaCaRahZUKBZhIE+iAWCRUYvdRDEERPpTN8CCJwazUhgh4kp/UUQdBDvkRCBUbJHhSCMFNIMEuJMk3QcvPPdndO3K1Rxu4999xt1MDzNLjfe87nfvc7v9/vHII0GyTNeLEOnOp/bN3h/9pht5vJlgV/ORSpnAFHQFAFoBwMuRFwgkUA42AYJsBTyHQ8nGcfd7uJYvbDTIeEu3W5VAqyZiKxwwzYDsDGgQgQ4COj5Bm1ki53R/akGWhh4PampW1MYmcYcMkApBaTCn+DUHKvrTvnkwi4ELC7yb9Zksh9AHUArCILxdEGAfgoZafd3favRucyDHy12d9AiHQLYLuMTm5MR8YYoxeudNn7jOgNAUedlV4mHzaGSMYopQeMOM0FVmOWSuwugENGHEhA81yi5CwvprnAHkfAyYC2JMQs71uCBGh3em0ePaEucCR1KXQ0gWzAg/z7eYDKUoVeytMEVouCNLt8HRK7KLpqQnpKbtLC7MtaxUUT2NO6uBuK9JABFfEArFkEW8qlyKMv4xTBFabLaVRPgFHI9KSzI/ddvAm1gR2BYwx4oBUOpZUW1DRmROYc7A1hciSsCyygV4vKKafX9lgI+JojcBvAOS2KPfUyqurlyOPhfgVv+/XbA0H9HZfXdl4MuCUwAIaafwJMMOjqtNWKAn8DQ4EWsMBfHJlCSE8w5+q0bRIDdgRWAGRqARvdRLH3BfWrLq8tK6nACaUu/ssmgFsCuiHBXzMBhamQ4Gw6QoD8YoKtZRaQaDrmDkaBzxNhzE8zML20bWrTcdJazgaC2uMZKN5hkPbX50x/oBh4FMLSD91CI57WPJzCsbGAoO6EFXlF3P5pjfMLMwy+niC+z2kCmyscvNKcbVeBM1BYIubw7BSFryeEZX98YNOl2Ujzs/egjMq6aLUzOkZ8Ct680KmKZpsfFYDXXtrzCRqbMiFHWwruUEJAb/cq/PPa4WC6vYytzmvgy6ot2NcgIzNHP5ZXlxhe9ymYGNJskhJv4FVo3hFJdbekwoL9RzM0nVadffUkhKnRMNTfGiM5R6RIaBg4hKrhsbPagqISCWoZVofaI89MUbwfCuuFgXpFlLxDaMwNo8d8NXtYf3UBwRVoZoPfLqfgmB+bPK0uUmLQaXVV9edmSZvLwDXQ6XTdyq0SKRKIdS4pghCZdh1YxC0z2nWHzbgm8s5PaTjHPOsO4tEAAAAASUVORK5CYII="),alt:"成功"},null,8,K)])]),u("div",M,m(e.content),1),u("div",J,[e.image1?(c(),f(ne,{key:0,src:e.image1,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image1]},null,8,["src","preview-src-list"])):k("v-if",!0),e.image2?(c(),f(ne,{key:1,src:e.image2,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image2]},null,8,["src","preview-src-list"])):k("v-if",!0),e.image3?(c(),f(ne,{key:2,src:e.image3,alt:"图片错误",class:"feedbackHistoryImgItem","preview-src-list":[e.image3]},null,8,["src","preview-src-list"])):k("v-if",!0)])])])))),128))])):(c(),o("div",N,[u("div",O,[u("img",{class:"noFeedbackImg",src:r("/aixiaocaishen/static/images/noFeedback-c6e2fb86.png"),alt:"暂无历史提交"},null,8,Y),a[10]||(a[10]=v(" 暂无记录 "))])]))])])),_:1})])),_:1})])),_:1}),t(we,{modelValue:be.value,"onUpdate:modelValue":a[1]||(a[1]=e=>be.value=e)},{default:i((()=>[u("img",{"w-full":"",src:Ae.value,alt:"Preview Image"},null,8,x)])),_:1},8,["modelValue"]),t(we,{modelValue:Ie.value,"onUpdate:modelValue":a[2]||(a[2]=e=>Ie.value=e),class:"save-dialog"},{default:i((()=>[u("div",Q,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/save-2c9beb20.png"),alt:"保存"},null,8,W)]),a[14]||(a[14]=u("div",{class:"feedbackBackTitle"},"系统提示",-1)),a[15]||(a[15]=u("div",{class:"feedbackBackAttention"}," 检测到为保存内容,离开将丢失修改,请选择是否保留此次编辑? ",-1)),u("div",D,[t(Ee,{class:"feedbackBackBtn nosave",plain:"",onClick:Re,type:"primary"},{default:i((()=>a[12]||(a[12]=[v("不保留")]))),_:1}),t(Ee,{class:"feedbackBackBtn save",onClick:Be,type:"primary"},{default:i((()=>a[13]||(a[13]=[v("保留")]))),_:1})])])),_:1},8,["modelValue"]),t(we,{modelValue:re.value,"onUpdate:modelValue":a[3]||(a[3]=e=>re.value=e),class:"save-dialog"},{default:i((()=>[a[17]||(a[17]=u("div",{class:"feedbackContentOverLengthTitle"},"温馨提示",-1)),a[18]||(a[18]=u("div",{class:"feedbackContentOverLengthContent"},"当前输入字数已达上限!",-1)),u("div",T,[t(Ee,{class:"feedbackContentOverLengthBtn confirm",type:"primary",onClick:ve},{default:i((()=>a[16]||(a[16]=[v("确认")]))),_:1})])])),_:1},8,["modelValue"]),t(we,{modelValue:se.value,"onUpdate:modelValue":a[4]||(a[4]=e=>se.value=e),class:"save-dialog"},{default:i((()=>[u("div",z,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/success-cf6f1864.png"),alt:"成功"},null,8,X)]),a[20]||(a[20]=u("div",{class:"feedbackSuccessTitle"},"提交成功",-1)),a[21]||(a[21]=u("div",{class:"feedbackBackAttention"},"——感谢您的反馈——",-1)),u("div",j,[t(Ee,{class:"feedbackBackBtn confirm",onClick:de,type:"primary"},{default:i((()=>a[19]||(a[19]=[v("确定")]))),_:1})])])),_:1},8,["modelValue"]),t(we,{modelValue:ce.value,"onUpdate:modelValue":a[5]||(a[5]=e=>ce.value=e),class:"save-dialog"},{default:i((()=>[u("div",G,[u("img",{class:"dialogImg",src:r("/aixiaocaishen/static/images/failure-ab07e1d6.png"),alt:"失败"},null,8,P)]),a[23]||(a[23]=u("div",{class:"feedbackFailureTitle"},"提交失败",-1)),u("div",Z,m(oe.value),1),u("div",_,[t(Ee,{class:"feedbackBackBtn confirm",onClick:ue,type:"primary"},{default:i((()=>a[22]||(a[22]=[v("确定")]))),_:1})])])),_:1},8,["modelValue"])],64)}}},[["__scopeId","data-v-65d59982"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/Feedback.vue"]]);export{q as default}; diff --git a/dev/static/js/Selectmodel-df62bb36.js b/dev/static/js/Selectmodel-df62bb36.js new file mode 100644 index 0000000..858790b --- /dev/null +++ b/dev/static/js/Selectmodel-df62bb36.js @@ -0,0 +1 @@ +import{_ as e,u as o,r as a,o as t,a as s,b as n,c as l,d as i,e as c,f as d}from"./index-4cb6f38c.js";import{u as r}from"./dataList-1bd1da28.js";/* empty css */import"./userPessionCode-376974ca.js";import"./index-5d1237a4.js";const m={class:"homepage"},b=["src"];var p=e({__name:"Selectmodel",setup(e){const{getQueryVariable:p,setActiveTabIndex:u,getUserInfo:v}=r(),g=o();a(null),t((()=>{!/phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/i.test(navigator.userAgent)&&localStorage.setItem("localToken",decodeURIComponent(String(p("token")))),k(),v()}));const k=()=>{console.log("进入fnGetToken"),window.JWready=e=>{console.log("进入JWready");try{e=JSON.parse(e)}catch(o){console.log(o,"fnGetToken error")}console.log(e.data.platform,"ress.data.platform"),e.data.platform?s().packageFun("JWgetStorage",(e=>{const o=JSON.parse(e);localStorage.setItem("localToken",o.data)}),5,{key:"token"}):localStorage.setItem("localToken",decodeURIComponent(String(p("token"))))},s().packageFun("JWwebReady",(()=>{}),5,{})},f=()=>{g.push("/DBQBmodel")},_=()=>{g.push("/Emotionsmodel")};return(e,o)=>(n(),l("div",m,[i(" "),i(" 顶部主图背景 "),i('
'),c("img",{class:"main-icon",src:d("/aixiaocaishen/static/images/机器人 拷贝-40d18848.png"),alt:"AI小财神"},null,8,b),i(" 按钮区域 "),c("div",{class:"buttons-container"},[i(" 夺宝奇兵模块 "),c("div",{class:"btn-item",onClick:f},o[0]||(o[0]=[c("div",{class:"btn-icon btn-dbqb"},null,-1),c("div",{class:"btn-ball"},null,-1),c("div",{class:"btn-text btn-text-dbqb"},null,-1)])),i(" AI情绪模块 "),c("div",{class:"btn-item",onClick:_},o[1]||(o[1]=[c("div",{class:"btn-icon btn-ai"},null,-1),c("div",{class:"btn-ball"},null,-1),c("div",{class:"btn-text btn-text-ai"},null,-1)]))]),i(" 底部口号与说明 "),o[2]||(o[2]=c("div",{class:"footer-wrapper"},[c("div",{class:"footer-text1"}),c("div",{class:"footer-text2"})],-1))]))}},[["__scopeId","data-v-01fa063a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/Selectmodel.vue"]]);export{p as default}; diff --git a/dev/static/js/back-9e899973.js b/dev/static/js/back-9e899973.js new file mode 100644 index 0000000..fbef657 --- /dev/null +++ b/dev/static/js/back-9e899973.js @@ -0,0 +1 @@ +var a="/aixiaocaishen/static/images/back-5548286c.png";export{a as b}; diff --git a/dev/static/js/chat-5d3bc291.js b/dev/static/js/chat-5d3bc291.js new file mode 100644 index 0000000..2111ecd --- /dev/null +++ b/dev/static/js/chat-5d3bc291.js @@ -0,0 +1 @@ +import{g as a,a5 as s}from"./index-4cb6f38c.js";const t=a("chat",{state:()=>({messages:[],isLoading:!1,UserCount:0,chartData:[],kLineData:[],dbqbClickRecord:{},searchRecord:!1,currentUserIndex:null,inputUserIndex:null,announcementMsg:null,aiChatCall:!1,aiEmotionCall:!1,chatInput:!1,emotionInput:!1,firstAPICall:!1,dbqbScrollToTop:!0}),actions:{async getUserCount(){const a=await s({token:localStorage.getItem("localToken"),source:"1"});this.UserCount=a.data},setLoading(a){this.isLoading=a},isLoadingT(){this.isLoading=!0},isLoadingF(){this.isLoading=!1},addKLineData(a){this.kLineData.push(a)}},persist:{key:"chat_messages",storage:sessionStorage,paths:["messages","kLineData"]}});export{t as u}; diff --git a/dev/static/js/dataList-1bd1da28.js b/dev/static/js/dataList-1bd1da28.js new file mode 100644 index 0000000..d241197 --- /dev/null +++ b/dev/static/js/dataList-1bd1da28.js @@ -0,0 +1 @@ +import{g as e,h as a,r as t,w as l,i as r,j as n}from"./index-4cb6f38c.js";import{u as s}from"./userPessionCode-376974ca.js";import"./index-5d1237a4.js";const o=e("data",(()=>{const e=a();console.log(e,"地址栏携带的参数。。。。。。");const o=s(),i=t(null),c=t(null),u=t(null),d=t(null),g=t(null),v=t(null),S=t(null),k=t(null),P=t(null),m=t(!1),b=t(null),w=t(null),f=t(!1),h=t({}),D=e=>{const a=window.location.search.substring(1).split("&");for(let t=0;twindow.location.ancestorOrigins),((e,a)=>{console.log("newQuery",e)})),{HomePage:v,AIGoldBull:k,fetchChartData:async(e,a)=>{const t=String(localStorage.getItem("localToken"));try{const l=await r({token:t||"",market:e||"gb",code:a||"NDX",language:"cn",brainPrivilegeState:o.brainPerssion,swordPrivilegeState:o.swordPerssion,stockForecastPrivilegeState:o.pricePerssion,spaceForecastPrivilegeState:o.timePerssion,aibullPrivilegeState:o.aibullPerssion,aigoldBullPrivilegeState:o.aiGnbullPerssion,airadarPrivilegeState:o.airadarPerssion,marketList:o.aiGoldMarketList});i.value=l.data.Brain,c.value=l.data.Sword,u.value=l.data.StockForecast,d.value=l.data.SpaceForecast,g.value=l.data.ShowAll,v.value=l.data.HomePage,S.value=l.data.AIBull,k.value=l.data.AIGoldBull,P.value=l.data.AIRadar}catch(l){console.error("获取图表数据出错:",l)}finally{m.value=!1,console.log("数据获取过程结束")}},activeTabIndex:w,klineData:b,setKlineData:e=>{b.value=e},initData:async()=>{A.value=!0,A.value=!1},getMarket:()=>{const e=D("market");if(e){if(["sg","my","in","hk","th","vi","usa","can","gb","cn"].includes(e))return e;switch(e){case"SGX":return"sg";case"BMB":return"my";case"IDX":return"in";case"HKEX":return"hk";case"SET":return"th";case"HN":case"HONSE":return"vi";case"AMERA":case"NYSE":case"NASDAQ":return"usa";case"DLD":case"DLDCY":return"can";case"GINDEX":return"gb";case"BZ":case"SH":case"SZ":return"cn";default:return"无市场数据"}}return""},getQueryVariable:D,setActiveTabIndex:e=>{w.value=e},isFeedback:f,userInfo:h,getUserInfo:async()=>{const e=String(localStorage.getItem("localToken")),a=await n({token:e||""});h.value=a.data}}}));export{o as u}; diff --git a/dev/static/js/emoEnergyConverter-30c0a2be.js b/dev/static/js/emoEnergyConverter-30c0a2be.js new file mode 100644 index 0000000..d7b49f2 --- /dev/null +++ b/dev/static/js/emoEnergyConverter-30c0a2be.js @@ -0,0 +1 @@ +import{k as e,_ as o,r as t,o as i,a8 as r,b as n,c as a,d as l,e as s,F as d,n as c}from"./index-4cb6f38c.js";import{e as h}from"./marketTemperature-7871708f.js";import{t as m,c as u,a as w,l as x}from"./index-5d1237a4.js";const p={class:"qxjmqbox"};var y=o({__name:"emotionDecod",setup(e,{expose:o}){o({initQXNLZHEcharts:function(e,o){w.value=o;const t=[];w.value.forEach(((e,o)=>{const[i,r,n,a,l,s,d,c,h,m]=e;t.push([o,0,l,1==h?"green":"transparent"]),t.push([o,1,a,1==c?"purple":"transparent"]),t.push([o,2,n,1==d?"red":"transparent"]),t.push([o,3,r,1==s?"yellow":"transparent"])})),u.value=t,x.value=w.value.map((e=>e[9])),console.log("热力图数据:",u.value),console.log("折线图数据:",x.value);const i=(e=>{const o=[];let t=[];for(let i=0;i"candlestick"===e.seriesType));if(!o)return"";return`日期: ${o.name}
开盘价: ${o.data[1]}
收盘价: ${o.data[2]}
最低价: ${o.data[3]}
最高价: ${o.data[4]}`}},grid:[{top:"5%",height:window.innerWidth<=768?"35%":"40%",width:window.innerWidth<=768?"70%":"80%",left:window.outerWidth<=768?"20%":"10%"},{top:window.innerWidth<=768?"40%":"45%",height:"35%",width:window.innerWidth<=768?"70%":"80%",left:window.outerWidth<=768?"20%":"10%"},{top:window.innerWidth<=768?"75%":"80%",height:"2%",width:window.innerWidth<=768?"70%":"80%",left:window.outerWidth<=768?"20%":"10%"}],visualMap:[{show:!1,seriesIndex:1,min:0,max:2e3,calculable:!0,orient:"horizontal",left:"center",bottom:"15%",inRange:{color:["transparent"]}}],xAxis:[{type:"category",gridIndex:0,data:i.categoryData,axisPointer:{show:!0,type:"line",label:{show:!0,backgroundColor:"rgba(0,191,255)",color:"black"}},axisTick:{show:!1},axisLabel:{show:!1,rotate:45},axisLine:{show:!0,lineStyle:{color:"white"}}},{type:"category",gridIndex:1,data:i.categoryData,axisTick:{show:!1},axisLabel:{show:!1,rotate:45},splitLine:{show:!0,lineStyle:{color:"white",type:"solid"},interval:0}},{type:"category",gridIndex:2,data:i.categoryData,axisLine:{lineStyle:{color:"white"}},axisPointer:{show:!1,label:{show:!1},type:"line"},axisTick:{show:!0,alignWithLabel:!0,lineStyle:{color:"white",width:1,type:"dashed"}}}],yAxis:[{scale:!0,axisLabel:{formatter:function(e){return e}},axisLine:{show:!0,lineStyle:{color:"white"}},splitLine:{show:!1},axisPointer:{show:!0,label:{show:!0,backgroundColor:"rgba(0,255,127)",color:"black"},type:"line"}},{gridIndex:1,type:"category",data:[0,1,2,3],axisLine:{lineStyle:{color:"white"}},axisLabel:{show:!1,color:"#fff",backgroundColor:"transparent",fontSize:12,margin:8},axisPointer:{show:!0,label:{show:!1},type:"line"},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#8392A5",width:1,type:"solid"},interval:0}},{gridIndex:2,type:"value",axisLine:{show:!0,lineStyle:{color:"white"}},splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!1},axisPointer:{show:!1,label:{show:!1},type:"line"}}],dataZoom:[{textStyle:{color:"white"},dataBackground:{areaStyle:{color:"#8392A5"},lineStyle:{opacity:.8,color:"#8392A5"}},xAxisIndex:[0,1,2],start:50,end:100,bottom:window.innerWidth<=768?"5%":"7%"},{type:"inside",xAxisIndex:[0,1,2],filterMode:"filter"}],series:[{type:"candlestick",name:"日K",data:i.value,itemStyle:{normal:{color0:"red",color:"#0CF49B",borderColor0:"#FD1050",borderColor:"#0CF49B"}}},{name:"热力矩阵",type:"heatmap",gridIndex:1,xAxisIndex:1,yAxisIndex:1,data:t,coordinateSystem:"cartesian2d",tooltip:{trigger:"item",axisPointer:{type:"cross",crossStyle:{color:"#999"}},formatter:function(e){return`${e.value[2]}`}},label:{normal:{show:!0,color:"#fff",formatter:function(e){const o=e.value[2];return`{${e.value[3]}|${o}}`},rich:{green:{color:"#27ae60",fontWeight:"bold"},purple:{color:"#8e44ad",fontWeight:"bold"},red:{color:"#FF0000",fontWeight:"bold"},yellow:{color:"#FFFF00",fontWeight:"bold"},normal:{color:"#fff"}}}},itemStyle:{normal:{color:"transparent",borderWidth:2}},emphasis:{itemStyle:{shadowBlur:10,shadowColor:"rgba(0, 0, 0, 0.5)"}}},{name:"凸起",type:"line",xAxisIndex:2,yAxisIndex:2,data:x.value,color:"black",lineStyle:{normal:{color:"red"}},symbol:"none",emphasis:{showSymbol:!0}}]};if(!c.value)return void console.error("DOM元素未准备好,无法初始化ECharts");m&&m.dispose();m=h.init(c.value),m.setOption(r),m&&(m.on("dataZoom",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),m.on("mousewheel",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),m.on("mousedown",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),m.on("mouseup",(()=>{window.handleChartInteractionEnd&&window.handleChartInteractionEnd()})),m.on("click",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})));const n=(e,o)=>{let t;return function(...i){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),e(...i)}),o)}},a=n((()=>{if(m&&!m.isDisposed())try{m.resize(),console.log("情绪解码器图表已重新调整大小")}catch(e){console.error("情绪解码器图表resize失败:",e)}}),100);window.emotionDecodResizeHandler&&window.removeEventListener("resize",window.emotionDecodResizeHandler);if(window.addEventListener("resize",a),window.emotionDecodResizeHandler=a,c.value&&window.ResizeObserver){const e=new ResizeObserver(n((()=>{if(m&&!m.isDisposed())try{m.resize(),console.log("情绪解码器容器大小变化,图表已调整")}catch(e){console.error("情绪解码器容器resize失败:",e)}}),100));e.observe(c.value),window.emotionDecodContainerObserver=e}}});const c=t(null);let m=null;const u=t([]),w=t([]),x=t([]);const y=t(window.innerHeight),f=()=>{y.value=window.innerHeight};return i((()=>{window.emotionDecodHeightHandler||(window.addEventListener("resize",f),window.emotionDecodHeightHandler=f)})),r((()=>{m&&(m.dispose(),m=null),window.emotionDecodResizeHandler&&(window.removeEventListener("resize",window.emotionDecodResizeHandler),window.emotionDecodResizeHandler=null),window.emotionDecodHeightHandler&&(window.removeEventListener("resize",window.emotionDecodHeightHandler),window.emotionDecodHeightHandler=null),window.emotionDecodContainerObserver&&(window.emotionDecodContainerObserver.disconnect(),window.emotionDecodContainerObserver=null)})),(e,o)=>(n(),a(d,null,[l('
'),s("div",p,[s("div",{ref_key:"KlineCanvs",ref:c,class:"qxjmqEcharts"},null,512)])],2112))}},[["__scopeId","data-v-a3d8672a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/emotionDecod.vue"]]);function f(e){const{chart:o,container:t,option:i,beforeResize:r,name:n="图表"}=e;if(!o||!t)return console.warn(`${n}: 图表实例或容器不存在`),{cleanup:()=>{}};const a=function(e,o=100){let t;return function(...i){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),e(...i)}),o)}}((()=>{if(o&&!o.isDisposed())try{"function"==typeof r&&r(),i&&o.setOption(i,!0),o.resize(),console.log(`${n}响应式调整完成`)}catch(e){console.error(`${n}响应式调整失败:`,e)}}),100),l=a;let s=null;return window.ResizeObserver&&(s=new ResizeObserver(a),s.observe(t)),window.addEventListener("resize",l),{cleanup:()=>{window.removeEventListener("resize",l),s&&(s.disconnect(),s=null),console.log(`${n}响应式监听器已清理`)},triggerResize:a}}var b=o({__name:"emotionalBottomRadar",setup(e,{expose:o}){const i=t(null);let l=null,s=null;return o({initEmotionalBottomRadar:function(e,o){if(l&&(l.dispose(),l=null),!i.value)return void console.error("bottomRadarRef not found");l=h.init(i.value);let t=o.map((e=>e[0])),r=e.map((e=>[e[1],e[2],e[3],e[4]])),n=[];r.forEach((e=>{Array.isArray(e)&&e.length>=4&&n.push(e[0],e[1],e[2],e[3])}));let a=n.filter((e=>"number"==typeof e&&!isNaN(e))),d=Math.min(...a),c=Math.max(...a),m=Math.floor(d),u=Math.ceil(c),w=o.map((e=>e[1])),x=o.map((e=>e.slice(2,6))),p=[],y=[],b=[],g=[],v=[];x.forEach((e=>{e[0]?(p.push(4),e[3]?(g.push(36),e[2]?(b.push(40),v.push(0)):(b.push(0),v.push(0))):(g.push(0),e[2]?(b.push(76),v.push(0)):(b.push(0),v.push(0)))):e[0]||(p.push(0),e[3]?(g.push(40),e[2]?(b.push(40),v.push(0)):(b.push(0),v.push(0))):(g.push(0),e[2]?(b.push(79),v.push(1)):(b.push(0),v.push(0)))),e[1]?y.push(1):e[1]||y.push(0)}));let F={axisPointer:{link:{xAxisIndex:"all"}},tooltip:{show:!0,trigger:"axis",triggerOn:"mousemove",confine:!0,axisPointer:{type:"cross",crossStyle:{color:"grey",width:1,type:"dashed"},lineStyle:{color:"grey",width:1,type:"dashed"},label:{backgroundColor:"rgba(0, 0, 0, 0.8)",color:"#fff",borderColor:"#fff",borderWidth:1}},backgroundColor:"rgba(232, 232, 242, 0.87)",borderColor:"#fff",borderWidth:1,padding:10,textStyle:{color:"#fff",fontSize:12},formatter:function(e){if(!e||0===e.length)return"";if(e.some((e=>"红线"===e.seriesName&&1===e.axisIndex||2===e.axisIndex||"K线"!==e.seriesName&&"基础base"!==e.seriesName))&&!e.some((e=>"candlestick"===e.seriesType)))return"";let o=`
${e[0].name}
`;return e.sort(((e,o)=>"candlestick"===e.seriesType?-1:"candlestick"===o.seriesType?1:"红线"===e.seriesName?-1:"红线"===o.seriesName?1:0)).forEach((e=>{let t=e.value,i=e.color;if("candlestick"===e.seriesType){let t=e.value;if(!Array.isArray(t)||t.length<4)return"";let i=t[1],n=t[2],a=t[3],l=t[4];if("number"!=typeof i||"number"!=typeof n||"number"!=typeof a||"number"!=typeof l)return"";let s=null;const d=e.dataIndex;if(d>0&&r&&r[d-1]){const e=r[d-1];e&&Array.isArray(e)&&e.length>=2&&(s=e[1])}if(o+='
',o+=`
${e.seriesName}
`,o+=`
开盘价: ${i}
`,o+=`
收盘价: ${n}
`,o+=`
最低价: ${a}
`,o+=`
最高价: ${l}
`,null!==s&&"number"==typeof s){let e=n-s,t=(e/s*100).toFixed(2);o+=`
涨跌: ${e>=0?"+":""}${e.toFixed(2)} (${t}%)
`}o+="
"}else"红线"===e.seriesName?o+=`
${e.seriesName}: ${t}
`:"基础base"!==e.seriesName&&t>0&&(o+=`
${e.seriesName}: ${t}
`)})),o}},legend:{type:"scroll",pageButtonItemGap:2,pageButtonPosition:"end",textStyle:{color:"#666"}},grid:[{left:"10%",right:"3%",top:"20px",bottom:"50%",height:"150px",width:"85%"},{left:"10%",right:"3%",top:"170px",bottom:"25%",height:"150px",width:"85%"},{left:"10%",right:"3%",top:"320px",bottom:"50px",height:"150px",width:"85%"}],xAxis:[{type:"category",data:t,gridIndex:0,boundaryGap:!0,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!1,alignWithLabel:!0,lineStyle:{color:"#999",width:1,type:"dashed"}},axisLabel:{show:!1},splitLine:{show:!1},axisPointer:{link:{xAxisIndex:"all"},label:{show:!1}}},{type:"category",data:t,gridIndex:1,boundaryGap:!0,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!1},axisLabel:{show:!1},splitLine:{show:!1},axisPointer:{link:{xAxisIndex:"all"},label:{show:!1}}},{type:"category",data:t,gridIndex:2,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!0,alignWithLabel:!0,lineStyle:{color:"#999",width:1,type:"solid"}},axisLabel:{color:"white",interval:"auto",rotate:0},splitLine:{show:!1},axisPointer:{link:{xAxisIndex:"all"}}}],yAxis:[{type:"value",gridIndex:0,splitNumber:4,min:m,max:u,interval:(u-m)/4,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!0},axisLabel:{width:50,color:"white",formatter:function(e,o){return e.toFixed(0)}},splitLine:{show:!1,lineStyle:{color:"#837b7b",type:"dotted"}},scale:!0},{type:"value",gridIndex:1,splitNumber:3,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!0},splitNumber:5,axisLabel:{width:50,color:"white",formatter:function(e,o){return 0===o?"0":5===o?"":e}},splitLine:{show:!1,lineStyle:{color:"#837b7b",type:"dotted"}}},{type:"value",gridIndex:2,splitNumber:2,axisLine:{lineStyle:{color:"white"}},axisTick:{show:!0},splitNumber:5,axisLabel:{width:50,color:"white",formatter:function(e,o){return 5===o?"":e}},splitLine:{show:!1,lineStyle:{color:"#837b7b",type:"dotted"}},splitNumber:5,min:function(e){return 0},max:function(e){return e.max+10}}],dataZoom:[{type:"slider",xAxisIndex:[0,1,2],start:50,end:100,show:!0,bottom:window.innerWidth>768?30:50,height:20,borderColor:"#CFD6E3",fillerColor:"rgba(135, 175, 274, 0.2)",handleStyle:{color:"#CFD6E3"},textStyle:{color:"#fff"},dataBackground:{lineStyle:{color:"#CFD6E3"},areaStyle:{color:"rgba(241,243,247,0.5)"}}},{type:"inside",xAxisIndex:[0,1,2],start:50,end:100,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1}],series:[{name:"K线",type:"candlestick",data:r,xAxisIndex:0,yAxisIndex:0,itemStyle:{color:"#14b143",color0:"#ef232a",borderColor:"#14b143",borderColor0:"#ef232a",normal:{color:"#14b143",color0:"#ef232a",borderColor:"#14b143",borderColor0:"#ef232a",opacity:function(e){return e.data[1]>e.data[0]?0:1}}}},{name:"红线",type:"line",data:w,xAxisIndex:1,yAxisIndex:1,symbol:"none",sampling:"average",itemStyle:{normal:{color:"#ef232a"}},areaStyle:{color:{type:"linear",x:0,y:0,x2:0,y2:1,colorStops:[{offset:0,color:"rgba(33, 150, 243, 0.4)"},{offset:1,color:"rgba(33, 150, 243, 0)"}]}}},{name:"基础base",type:"bar",stack:"total",xAxisIndex:2,yAxisIndex:2,barCategoryGap:"0%",itemStyle:{normal:{color:"#ffffff",borderWidth:0}},data:v},{name:"黄色",type:"bar",stack:"total",xAxisIndex:2,yAxisIndex:2,barCategoryGap:"0%",itemStyle:{normal:{color:"rgba(255, 255, 0, 1)",borderWidth:0,label:{show:e=>y[e.dataIndex]>0,position:"top",textStyle:{color:"rgba(255, 255, 0, 1)"},formatter:e=>y[e.dataIndex]>0?"加仓资金":""}}},data:p},{name:"蓝色",type:"bar",stack:"total",xAxisIndex:2,yAxisIndex:2,barCategoryGap:"0%",label:{show:!0,position:"inside"},itemStyle:{normal:{color:"rgba(34, 196, 190, 1)",borderWidth:0}},data:g},{name:"紫色",type:"bar",stack:"total",xAxisIndex:2,yAxisIndex:2,barCategoryGap:"0%",label:{show:!0,position:"inside"},itemStyle:{normal:{color:"rgba(191, 87, 222, 1)",borderWidth:0}},data:b}]};function C(){window.innerWidth<=768&&(F.grid[0].height="150px",F.grid[1].height="150px",F.grid[2].height="150px",F.grid[0].left="15%",F.grid[1].left="15%",F.grid[2].left="15%",F.grid[1].top="170px",F.grid[2].top="320px",F.grid[0].width="80%",F.grid[1].width="80%",F.grid[2].width="80%"),l.setOption(F)}l.setOption(F),l&&(l.on("dataZoom",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),l.on("mousewheel",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),l.on("mousedown",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()})),l.on("mouseup",(()=>{window.handleChartInteractionEnd&&window.handleChartInteractionEnd()})),l.on("click",(()=>{window.handleChartInteractionStart&&window.handleChartInteractionStart()}))),i.value&&function(e){if(!e)return;Object.assign(e.style,{width:"100%",boxSizing:"border-box",overflow:"hidden",margin:"0",padding:"0"})}(i.value),s&&s.cleanup(),s=f({chart:l,container:i.value,option:F,beforeResize:C,name:"情绪探底雷达图表"}),setTimeout((()=>{s&&s.triggerResize()}),100),C()}}),r((()=>{s&&(s.cleanup(),s=null),l&&(l.dispose(),l=null)})),(e,o)=>(n(),a("div",{ref_key:"bottomRadarRef",ref:i,class:"bottomRadarChart"},null,512))}},[["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/emotionalBottomRadar.vue"]]);var g=o({__name:"emoEnergyConverter",setup(o,{expose:i}){const{translate:l,t:s}=(()=>{const o=e((()=>e=>m.value&&e in m.value?m.value[e]:e)),t=e((()=>{var e;return(null==(e=m.value)?void 0:e.language)||"简体中文"}));return{t:m,translate:o,changeLanguage:u,availableLanguages:w,languagePacks:x,currentLanguage:t}})();i({initQXNLZHEcharts:function(e,o){const i=s.value;if(!d.value)return void console.log("DOM 元素未准备好,无法初始化 ECharts");p&&p.dispose();let r=[];Array.isArray(e)||console.log("不是");e.forEach((e=>{let o=e[0],t=[e[1],e[2],e[3],e[4]];r.push({date:o,value:t})})),y=[{min:o.dd,max:o.zc,name:"情绪冰点区",color:"#F5D6FF",fontColor:"#A7691C",fontSize:window.innerWidth>769?12:9,NumberColor:"white",left:null,right:"7%"},{min:o.zc,max:o.ht,name:"认知潜伏区",color:"#FFF6C4",fontColor:"#A7691C",NumberColor:"white",left:null,right:"7%"},{min:o.ht,max:o.qs,name:"多空消化区",color:{type:"linear",x:0,y:0,x2:1,y2:0,colorStops:[{offset:0,color:"#D7FF9B"},{offset:1,color:"#CEFF85"}]},fontColor:"#A7691C",NumberColor:"white",left:null,right:"7%"},{min:o.qs,max:o.tp,name:"共识加速区",color:"#FFDC8F",fontColor:"#A7691C",NumberColor:"white",left:null,right:"7%"},{min:o.tp,max:o.js,name:"情绪临界区",color:"#FFC0AA",fontColor:"#A7691C",NumberColor:"white",left:"32%",right:null}],-1!=Number(o.yl)&&y.push({min:o.js,max:o.yl,name:"杠杆失衡区",color:{type:"linear",x:0,y:0,x2:1,y2:0,colorStops:[{offset:0,color:"#FEA474"},{offset:1,color:"#FFAAF6"}]},fontColor:"#A7691C",NumberColor:"white",left:"32%",right:null});-1!=Number(o.gg)&&y.push({min:o.yl,max:o.gg,name:"情绪熔断区",color:{type:"linear",x:0,y:0,x2:1,y2:0,colorStops:[{offset:0,color:"#F66475"},{offset:1,color:"#FFB98E"}]},fontColor:"#A7691C",NumberColor:"white",left:"32%",right:null});const n=e.flatMap((e=>[e[1],e[2],e[3],e[4]]));Math.min(...n);const a=Math.max(...n),l=1.05*Number(o.cc),c=.97*Number(o.cc),m=Math.max(0,r.length-17),u=new Array(r.length).fill(null),w=new Array(r.length).fill(null);for(var x=m;xe.max<=I)),console.log("markLineMax",I,"markLineRegions",f),r.forEach(((e,t)=>{const[i,r,n,a]=e.value,l={date:e.date,value:[null,null,null,null]};(null==A||A.data.value[3]i?r-i:i-r],itemStyle:{normal:{color:"#001EFF"}}}),v.push({value:[t,r>i?i:r],itemStyle:{normal:{color:"transparent"}}}),console.log("lowMiddleRangeData",b),console.log("lowMiddleRangeData111111",v)):(b.push(null),v.push(null))})),F.push({name:`${Number(A.data.value[3]).toFixed(2)}`,coord:[A.index,A.data.value[3]],itemStyle:{normal:{color:"rgba(0,0,0,0)"}},label:{normal:{show:!0,position:"top",formatter:`${Number(A.data.value[3]).toFixed(2)}`,textStyle:{color:"#2171DD",fontSize:window.innerWidth>769?12:9,textBorderColor:"#FFFFFF",textBorderWidth:2,fontWeight:"bold"}}}}),F.push({name:`${Number(k.data.value[3]).toFixed(2)}`,coord:[k.index,k.data.value[2]],itemStyle:{normal:{color:"rgba(0,0,0,0)"}},label:{normal:{show:!0,position:"bottom",formatter:`${Number(k.data.value[1]).toFixed(2)}`,textStyle:{color:"#3B8F08",fontSize:window.innerWidth>769?12:9,textBorderColor:"#FFFFFF",textBorderWidth:2,fontWeight:"bold"}}}});const L=[];y.forEach((e=>{"情绪熔断区"!=e.name&&"情绪临界区"!=e.name&&"情绪冰点区"!=e.name||L.push({name:e.name,min:e.min,max:e.max,backgroundSize:"10px 10px "})}));const E=[],$={};o.topxh&&o.topxh.length>0&&(E.push({name:"TOP",textStyle:{color:"#000000",fontSize:window.innerWidth>769?12:9,textBorderColor:"#FFFFFF",textBorderWidth:2,fontWeight:"bold"}}),$.TOP=!0);o.lowxh&&o.lowxh.length>0&&(E.push({name:"LOW",textStyle:{color:"#001EFF",fontSize:window.innerWidth>769?12:9,textBorderColor:"#FFFFFF",textBorderWidth:2,fontWeight:"bold"}}),$.LOW=!0);o.qixh&&o.qixh.length>0&&(E.push({name:"起",textStyle:{color:"#249409",fontSize:window.innerWidth>769?12:9,textBorderColor:"#FFFFFF",textBorderWidth:2,fontWeight:"bold"}}),$.起=!0);let N;p=h.init(d.value),N={legend:{data:E,selected:$,top:window.innerWidth>768?"0%":"1%",textStyle:{fontSize:window.matchMedia("(max-width: 767px)").matches?9:12}},tooltip:{show:!0,trigger:"axis",axisPointer:{type:"cross",lineStyle:{color:"grey",width:1,type:"dashed"},label:{backgroundColor:"rgba(0, 0, 0, 0.8)",color:"#fff",borderColor:"#fff",borderWidth:1}},backgroundColor:"rgba(232, 232, 242, 0.87)",borderColor:"#fff",borderWidth:1,borderRadius:8,padding:10,textStyle:{color:"#fff",fontSize:12},position:function(e,o,t,i,r){const n=window.matchMedia("(max-width: 768px)").matches,a=r.contentSize[0],l=r.contentSize[1],s=r.viewSize[0],d=r.viewSize[1];let c=e[0],h=e[1];return n?(c+a>s-10&&(c=s-a-10),c<10&&(c=10),h-l-20<0?(h+=20,h+l>d-60&&(h=Math.max(20,d-l-60))):h=h-l-20):(c+a>s-20?c=c-a-20:c+=20,h-l<20?h+=20:h=h-l-20),[c,h]},formatter:function(o){if(!o||0===o.length)return"";let t=`
${o[0].name}
`;return o.forEach(((o,r)=>{console.log("参数索引:",r,"系列:",o);let n=o.value;if(o.color,"candlestick"===o.seriesType){const r=i.kai,a=i.shou,l=i.di,s=i.gao;let d,c,h=n[1],m=n[2],u=n[3],w=n[4];if("number"!=typeof h||"number"!=typeof m||"number"!=typeof u||"number"!=typeof w)return"";if(0!=o.data[0]){let t=e[o.data[0]-1][2];d=m-t,c=(d/t*100).toFixed(2)}let x=d>=0?"#32B520":"#D8001B";t+='
',t+=`
${r}: ${h.toFixed(2)}
`,t+=`
${a}: ${m.toFixed(2)}
`,t+=`
${l}: ${u.toFixed(2)}
`,t+=`
${s}: ${w.toFixed(2)}
`,0!=o.data[0]&&(t+=`
涨跌: ${d>=0?"+":""}${d.toFixed(2)} (${c}%)
`,t+="
")}else"止盈线"===o.seriesName&&null!=n&&"number"==typeof n?t+=`
${o.seriesName}: ${n.toFixed(2)}
`:"止损线"===o.seriesName&&null!=n&&"number"==typeof n&&(t+=`
${o.seriesName}: ${n.toFixed(2)}
`)})),t}},dataZoom:[{top:window.innerWidth<=768?"86%":"",type:"slider",xAxisIndex:0,start:0,end:100,show:!0,bottom:40,height:20,borderColor:"#fff",fillerColor:"rgba(255, 255, 255, 0.2)",handleStyle:{color:"#fff",borderColor:"white"},textStyle:{color:"white",fontSize:window.innerWidth>769?12:9}},{type:"inside",xAxisIndex:0,start:0,end:100,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1}],xAxis:{type:"category",data:r.map((e=>e.date)),axisLabel:{rotate:0,color:"white",interval:"auto",fontSize:window.innerWidth>769?12:9,showMaxLabel:!0},axisLine:{onZero:!1,lineStyle:{color:"white"}},axisTick:{alignWithLabel:!0}},yAxis:{scale:!0,axisLine:{lineStyle:{color:"white"}},splitLine:{show:!1},axisLabel:{show:!0,color:"white",fontSize:window.innerWidth>769?12:9,formatter:function(e){return parseFloat(e.toFixed(2)).toString()}},axisTick:{show:!0,color:"white"},min:Math.min(o.dd,.98*c),max:Math.max(1.02*a,1.02*l,o.cc,o.dd,o.gg,o.ht,o.js,o.qs,o.tp,o.yl,o.zc)},graphic:g(Math.min(o.dd,.98*c),Math.max(1.02*a,1.02*l,o.cc,o.dd,o.gg,o.ht,o.js,o.qs,o.tp,o.yl,o.zc)),series:[{type:"candlestick",data:r.map((e=>e.value)),z:3,clip:!0,markPoint:{symbol:"circle",symbolSize:10,data:F,z:5},itemStyle:{normal:{color:"#00AAFF",color0:"#FF007F",borderColor:"#00AAFF",borderColor0:"#FF007F"}},markArea:{silent:!0,data:[...y.map((e=>[{x:"30%",yAxis:e.min,itemStyle:{normal:{color:e.color}}},{x:"95%",yAxis:e.max}])),...L.map((e=>[{x:"30%",yAxis:e.min,itemStyle:{normal:{color:{image:W(e.color,e.backgroundSize),repeat:"repeat"}}}},{x:"95%",yAxis:e.max}]))],markPoint:{symbol:"circle",symbolSize:10,data:F,z:5}},markLine:{silent:!0,symbol:"none",data:[...f.map((e=>[{name:`${Number(e.max).toFixed(2)}`,x:"30%",yAxis:e.max,label:{normal:{position:"start",color:("情绪冰点区"==e.name||"多空消化区"==e.name||e.name,"white"),fontSize:window.innerWidth>769?12:9}},lineStyle:{normal:{color:"#FFFFFF",width:2,type:"dashed"}}},{x:"95%",yAxis:e.max}])),[{name:`止盈${l.toFixed(2)}`,x:"60%",yAxis:l,label:{normal:{position:"start",fontSize:window.innerWidth>769?13:9,fontWeight:"bold",textBorderColor:"#FFFFFF",textBorderWidth:2}},lineStyle:{normal:{color:"#FF0000",width:2,type:"solid"}}},{x:"95%",yAxis:l}],[{name:`止损${c.toFixed(2)}`,x:"60%",yAxis:c,label:{normal:{position:"start",fontSize:window.innerWidth>769?13:9,fontWeight:"bold",textBorderColor:"#FFFFFF",textBorderWidth:2}},lineStyle:{normal:{color:"#001EFF",width:2,type:"solid"}}},{x:"95%",yAxis:c}]]}},{name:"起",type:"candlestick",data:C.value.map((e=>e.value)),itemStyle:{normal:{color:"#87FF6B",color0:"#87FF6B",borderColor:"#87FF6B",borderColor0:"#87FF6B"}},gridIndex:0,z:4,tooltip:{show:!1}},{name:"TOP",type:"candlestick",data:S.value.map((e=>e.value)),itemStyle:{normal:{color:"#000",color0:"#000",borderColor:"#000",borderColor0:"#000"}},gridIndex:0,z:4,tooltip:{show:!1}},{name:"LOW",type:"candlestick",data:z.value.map((e=>e.value)),itemStyle:{normal:{color:"#001EFF",color0:"#001EFF",borderColor:"#001EFF",borderColor0:"#001EFF"}},gridIndex:0,z:4,tooltip:{show:!1}}],grid:{left:window.innerWidth<=768?"2%":"5%",right:(window.innerWidth,"8%"),top:(window.innerWidth,"40"),bottom:"60",containLabel:!0,width:"auto",height:"auto",overflow:"hidden"}},p.setOption(N);const D=(e,o)=>{let t;return function(...i){clearTimeout(t),t=setTimeout((()=>{clearTimeout(t),e(...i)}),o)}},M=D((()=>{if(p&&!p.isDisposed())try{p.resize(),console.log("情绪能量转化器图表已重新调整大小")}catch(e){console.error("情绪能量转化器图表resize失败:",e)}}),100);window.emoEnergyConverterResizeHandler&&window.removeEventListener("resize",window.emoEnergyConverterResizeHandler);if(window.addEventListener("resize",M),window.emoEnergyConverterResizeHandler=M,d.value&&window.ResizeObserver){const e=new ResizeObserver(D((()=>{if(p&&!p.isDisposed())try{p.resize(),console.log("情绪能量转化器容器大小变化,图表已调整")}catch(e){console.error("情绪能量转化器容器resize失败:",e)}}),100));e.observe(d.value),window.emoEnergyConverterContainerObserver=e}}});let d=t(null),p=null,y=c([]),f=c([]);function b(e,o,t,i,r){const n=p.getHeight(),a=100+(window.innerHeight>769?17:14);return console.log("%",(o-Number(r))/(o-e)*(n-a)),console.log("chartHeight",n),(o-Number(r))/(o-e)*(n-a)}t(null);const g=(e,o)=>{let t,i;for(let r=0;r{if(!t.min||!t.max)return[](Number(t.min)+Number(t.max))/2;const i=(Math.max(e,t.min)+Math.min(o,t.max))/2,r=t.min>=e&&t.max<=o,n=t.mine&&!r,a=p?p.getHeight():400,l=Math.max(t.min,e),s=Math.min(t.max,o),d=[];return(r||n)&&(s-l)/(o-e)*(a-60)>=5&&d.push({type:"text",left:t.left,right:t.right,top:window.innerWidth>769?40+b(e,o,0,0,i)-6:40+b(e,o,0,0,i)-4.5,style:{text:t.name,fill:t.fontColor,fontSize:window.innerWidth>769?12:9,fontWeight:"bold",textVerticalAlign:"middle"},z:2}),d}))};return t(),t(),r((()=>{p&&(p.dispose(),p=null),window.emoEnergyConverterResizeHandler&&(window.removeEventListener("resize",window.emoEnergyConverterResizeHandler),window.emoEnergyConverterResizeHandler=null),window.emoEnergyConverterContainerObserver&&(window.emoEnergyConverterContainerObserver.disconnect(),window.emoEnergyConverterContainerObserver=null)})),(e,o)=>(n(),a("div",{ref_key:"qxnlzhqEchartsRef",ref:d,class:"qxnlzhqEcharts"},null,512))}},[["__scopeId","data-v-09eb69c0"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/emoEnergyConverter.vue"]]);export{b as E,g as a,y as e}; diff --git a/dev/static/js/emotionsEcharts-35f60abf.js b/dev/static/js/emotionsEcharts-35f60abf.js new file mode 100644 index 0000000..1f388a9 --- /dev/null +++ b/dev/static/js/emotionsEcharts-35f60abf.js @@ -0,0 +1 @@ +import{_ as a,r as e,o as t,a7 as r,y as n,b as o,c as i,J as s,H as l,F as m}from"./index-4cb6f38c.js";import{a as d,e as f,E as u}from"./emoEnergyConverter-30c0a2be.js";import{m as p}from"./marketTemperature-7871708f.js";import"./index-5d1237a4.js";import"./moment-6961f857.js";var c=a({__name:"emotionsEcharts",setup(a){const c=e(null),k=e(null),v=e(null),E=e(null);return t((()=>{r({method:"post",url:"http://39.101.133.168:8828/link/api/aiEmotion/client/getAiEmotionData",data:{token:"9ior41AF0xTIbIG2pRnnbZi0+fEeMx8pywnIlrmTwo5FbqJ9lWrSWOxp9MkpKiNtedtUafqvzIwpFKrwuMs",market:"my",code:"1295",language:"cn",version:1},headers:{"content-type":"application/json"}}).then((a=>{n((()=>{c.value.initQXNLZHEcharts(a.data.data.KLine20,a.data.data.QXNLZHQ),k.value.initQXNLZHEcharts(a.data.data.KLine20,a.data.data.QXJMQ),v.value.initEmotionalBottomRadar(a.data.data.KLine20,a.data.data.QXTDLD),E.value.initChart(a.data.data.GSWDJ,a.data.data.KLine20,a.data.data.WDRL)}))}))})),(a,e)=>(o(),i(m,null,[e[0]||(e[0]=s(" AI情绪大模型 ")),l(d,{ref_key:"emoEnergyConverterRef",ref:c},null,512),l(f,{ref_key:"emotionDecodRef",ref:k},null,512),l(u,{ref_key:"emotionalBottomRadarRef",ref:v},null,512),l(p,{ref_key:"marketTemperatureRef",ref:E},null,512)],64))}},[["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/emotionsEcharts.vue"]]);export{c as default}; diff --git a/dev/static/js/goldenWheel-3fdeb9f6.js b/dev/static/js/goldenWheel-3fdeb9f6.js new file mode 100644 index 0000000..0181e8f --- /dev/null +++ b/dev/static/js/goldenWheel-3fdeb9f6.js @@ -0,0 +1 @@ +import{a6 as e,_ as s,b as i,c as l,d as o,e as t,C as n,B as a,X as c,D as r}from"./index-4cb6f38c.js";const d={class:"wheel-container"},m={class:"top-section"},h={class:"expire-time"},g={class:"top-right"},u={class:"icon-item"},p=["src"],f=["src"],v=["src"],b={class:"wheel-section"},I={class:"wheel-wrapper"},T=["src"],w=["src"],z=["src"],M={class:"remaining-section"},k=["src"],R={class:"remaining-text"},x=["disabled"],y=["src"],C={key:0,class:"prize-modal"},A={class:"modal-content"},B=["src"],F=["src"],P={class:"prize-info"},S={class:"prize-title"},V={class:"prize-amount-wrapper"},W=["src"],L={class:"prize-amount"},N={key:1,class:"no-times-modal"},U={class:"no-times-content"},D=["src"],_={key:2,class:"rule-modal"},q={class:"rule-content"},H=["src"],Q=["src"],E={key:3,class:"rule-modal"},X={class:"rule-content"},j=["src"],G=["src"];var K=s({name:"FortuneWheel",data:()=>({historyImg:"https://d31zlh4on95l9h.cloudfront.net/images/aed693de6beb9faae015fd0628c4f052.png",ruleImg:"https://d31zlh4on95l9h.cloudfront.net/images/9a3f7680b29e31b60151cf562c0d43cb.png",homeImg:"https://d31zlh4on95l9h.cloudfront.net/images/453475456dad8e6832e9904c901c1274.png",titleImg:"https://d31zlh4on95l9h.cloudfront.net/images/a87d19806fed47b7fdf18d4b5dd70e65.png",wheelImg:"https://d31zlh4on95l9h.cloudfront.net/images/d925f375c9ef15a751500ae130d91fe5.png",pointerImg:"https://d31zlh4on95l9h.cloudfront.net/images/9c09631c202b78cc06b8935c17431dac.png",pointerCoverImg:"https://d31zlh4on95l9h.cloudfront.net/images/536c171c263990b12f1cc0a6e511b5e7.png",remainingBgImg:"https://d31zlh4on95l9h.cloudfront.net/images/a43f0c383d55fc56b34768f039a401a8.png",spinBtnImg:"https://d31zlh4on95l9h.cloudfront.net/images/11b749e0fd4b08238980b74c6e80b2e6.png",disabledSpinBtnImg:"https://d31zlh4on95l9h.cloudfront.net/images/9b7383c1f80bb32a279791879947791a.png",modalBgImg:"https://d31zlh4on95l9h.cloudfront.net/images/f75ce9ca2703662fd3176dd0493f6d7b.png",prizeAmountImg:"https://d31zlh4on95l9h.cloudfront.net/images/878b8ea0c78bcafdaf4f6eb63a0b2eef.png",closeBtnImg:"https://d31zlh4on95l9h.cloudfront.net/images/453475456dad8e6832e9904c901c1274.png",noTimesImg:"https://d31zlh4on95l9h.cloudfront.net/images/a67e8b3de6e441af7bcb8fbbb2153ec2.png",ruleBgImg:"https://d31zlh4on95l9h.cloudfront.net/images/9f585ee0ab251f348a4568355ad36816.png",closeRuleBtnImg:"https://d31zlh4on95l9h.cloudfront.net/images/ca2ddd411ffb85968bc261382477c984.png",token:"",expireTime:"",remainingTimes:0,isSpinning:!1,showPrizeModal:!1,showNoTimesModal:!1,showRuleModal:!1,isFirstVisit:!0,currentRotation:0,noTimesTimer:null,prizeMessage:"",prizeAmount:""}),mounted(){this.token=decodeURIComponent(this.getQueryString("token")),this.fetchWheelInfo(),this.getTokenFromURL()},methods:{getQueryString(e){var s=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),i=window.location.search.substr(1).match(s);return console.log("获取token方法getQueryString"+s),console.log("获取token方法getQueryString"+i),null!=i?unescape(i[2]):null},getTokenFromURL(){const e=new URLSearchParams(window.location.search).get("token");console.log("getTokenFromURL"+e),e?(this.token=decodeURIComponent(e),console.log("getTokenFromURL"+this.token),console.log("获取到Token:",this.token)):console.log("URL中没有找到token参数")},fetchWheelInfo(){var s;(s={token:"pC134lIG1xDIbIi1ohnnbZi0+fEeMx8pywnIlrmTxdwROKkuwWqAWu9orpkpeXVqL98DPfeonNYpHv+mucA"},e({url:"http://h4698ee4.natappfree.cc/api/goldWheel/info",method:"post",data:s})).then((e=>{200===e.code?(this.expireTime=e.data.deadline,this.remainingTimes=e.data.count):console.error("API返回错误:",e.msg)})).catch((e=>{console.error("API调用失败:",e)}))},fetchPrizeInfo(){return(s={token:"pC134lIG1xDIbIi1ohnnbZi0+fEeMx8pywnIlrmTxdwROKkuwWqAWu9orpkpeXVqL98DPfeonNYpHv+mucA"},e({url:"http://h4698ee4.natappfree.cc/api/goldWheel/drawPrize",method:"post",data:s})).then((e=>{if(200===e.code){const s=e.data.split(" ");return this.prizeMessage=s.slice(0,-1).join(" "),this.prizeAmount=s[s.length-1],this.fetchWheelInfo(),!0}return console.error("抽奖API返回错误:",e.msg),this.prizeMessage="抽奖失败",this.prizeAmount="请重试",!1})).catch((e=>(console.error("抽奖API调用失败:",e),this.prizeMessage="网络错误",this.prizeAmount="请重试",!1)));var s},async handleSpin(){if(this.showRuleModal||this.isFirstVisit)return;if(this.remainingTimes<=0)return this.showNoTimesModal=!0,this.noTimesTimer&&clearTimeout(this.noTimesTimer),void(this.noTimesTimer=setTimeout((()=>{this.showNoTimesModal=!1}),3e3));if(this.isSpinning)return;this.isSpinning=!0;const e=this.currentRotation+1440;this.currentRotation=e;const s=await this.fetchPrizeInfo();setTimeout((()=>{this.isSpinning=!1,s&&setTimeout((()=>{this.showPrizeModal=!0}),500)}),3e3)},handleRuleClick(){this.showRuleModal=!0},closeModal(){this.showPrizeModal=!1},closeNoTimesModal(){this.showNoTimesModal=!1,this.noTimesTimer&&clearTimeout(this.noTimesTimer)},closeRuleModal(){this.showRuleModal=!1},closeFirstVisitModal(){this.isFirstVisit=!1}}},[["render",function(e,s,K,O,Y,Z){return i(),l("div",d,[o(" 顶部区域 "),t("div",m,[t("div",h,"财富金轮到期时间:"+n(Y.expireTime),1),t("div",g,[t("div",u,[t("img",{src:Y.historyImg,class:"history-icon",alt:"历史记录"},null,8,p),s[9]||(s[9]=t("span",{class:"icon-text"},"历史记录",-1))]),t("div",{class:"icon-item",onClick:s[0]||(s[0]=(...e)=>Z.handleRuleClick&&Z.handleRuleClick(...e))},[t("img",{src:Y.ruleImg,class:"rule-icon",alt:"活动规则"},null,8,f),s[10]||(s[10]=t("span",{class:"icon-text"},"活动规则",-1))])])]),o(" 主标题图片 "),t("img",{src:Y.titleImg,class:"title-img",alt:"转动财富金轮 开启财富人生"},null,8,v),o(" 转盘区域 "),t("div",b,[t("div",I,[o(" 转盘图片尺寸:333x333 "),t("img",{src:Y.wheelImg,class:a(["wheel-img",{spinning:Y.isSpinning}]),style:c({transform:`rotate(${Y.currentRotation}deg)`}),alt:"财富金轮",ref:"wheel"},null,14,T),o(" 指针图片尺寸:137x137 "),t("img",{src:Y.pointerImg,class:"pointer-img",alt:"指针"},null,8,w),o(" 指针盖图片尺寸:104x106 "),t("img",{src:Y.pointerCoverImg,class:"pointer-cover-img",alt:"指针盖"},null,8,z)])]),o(" 剩余次数 "),t("div",M,[t("img",{src:Y.remainingBgImg,class:"remaining-bg",alt:"今日剩余"},null,8,k),t("span",R,"今日剩余:"+n(Y.remainingTimes)+"次",1)]),o(" 转动按钮 "),t("button",{class:"spin-btn",disabled:Y.isSpinning||Y.showPrizeModal||Y.showRuleModal||Y.isFirstVisit||0===Y.remainingTimes,onClick:s[1]||(s[1]=(...e)=>Z.handleSpin&&Z.handleSpin(...e))},[t("img",{src:Y.remainingTimes>0&&!Y.showPrizeModal&&!Y.showRuleModal&&!Y.isFirstVisit?Y.spinBtnImg:Y.disabledSpinBtnImg,alt:"转动金轮",class:"spin-btn-img"},null,8,y)],8,x),o(" 中奖弹窗 "),Y.showPrizeModal?(i(),l("div",C,[t("div",{class:"modal-overlay",onClick:s[2]||(s[2]=(...e)=>Z.closeModal&&Z.closeModal(...e))}),t("div",A,[t("img",{src:Y.modalBgImg,class:"modal-bg",alt:"弹窗背景"},null,8,B),o(" 右上角关闭按钮 "),t("button",{class:"close-modal",onClick:s[3]||(s[3]=(...e)=>Z.closeModal&&Z.closeModal(...e))},[t("img",{src:Y.closeBtnImg,alt:"关闭弹窗"},null,8,F)]),t("div",P,[t("div",S,n(Y.prizeMessage),1),t("div",V,[t("img",{src:Y.prizeAmountImg,class:"prize-amount-bg",alt:"奖品数量背景"},null,8,W),t("div",L,n(Y.prizeAmount),1)])])])])):o("v-if",!0),o(" 剩余次数为0时的提示弹窗 "),Y.showNoTimesModal?(i(),l("div",N,[t("div",{class:"modal-overlay",onClick:s[4]||(s[4]=(...e)=>Z.closeNoTimesModal&&Z.closeNoTimesModal(...e))}),t("div",U,[t("img",{src:Y.noTimesImg,class:"no-times-bg",alt:"今日次数已用完"},null,8,D)])])):o("v-if",!0),o(" 活动规则弹窗 "),Y.showRuleModal?(i(),l("div",_,[t("div",{class:"modal-overlay",onClick:s[5]||(s[5]=(...e)=>Z.closeRuleModal&&Z.closeRuleModal(...e))}),t("div",q,[t("img",{src:Y.ruleBgImg,class:"rule-bg",alt:"活动规则背景"},null,8,H),o(" 右上角关闭按钮 "),t("button",{class:"close-rule-btn",onClick:s[6]||(s[6]=(...e)=>Z.closeRuleModal&&Z.closeRuleModal(...e))},[t("img",{src:Y.closeRuleBtnImg,alt:"关闭活动规则"},null,8,Q)]),s[11]||(s[11]=r('
1.在财富金轮使用期限内,每天可以转动一次
2.通过财富金轮可以获得免费Tonken和背包礼物等
3.用户通过财富金轮获得的物品以最终展示结果为准
4.Homily Link平台拥有最终解释权
',1))])])):o("v-if",!0),o(" 首次访问活动规则弹窗 "),Y.isFirstVisit?(i(),l("div",E,[t("div",{class:"modal-overlay",onClick:s[7]||(s[7]=(...e)=>Z.closeFirstVisitModal&&Z.closeFirstVisitModal(...e))}),t("div",X,[t("img",{src:Y.ruleBgImg,class:"rule-bg",alt:"活动规则背景"},null,8,j),o(" 右上角关闭按钮 "),t("button",{class:"close-rule-btn",onClick:s[8]||(s[8]=(...e)=>Z.closeFirstVisitModal&&Z.closeFirstVisitModal(...e))},[t("img",{src:Y.closeRuleBtnImg,alt:"关闭活动规则"},null,8,G)]),s[12]||(s[12]=r('
1.在财富金轮使用期限内,每天可以转动一次
2.通过财富金轮可以获得免费Tonken和背包礼物等
3.用户通过财富金轮获得的物品以最终展示结果为准
4.Homily Link平台拥有最终解释权
',1))])])):o("v-if",!0)])}],["__scopeId","data-v-6bde140a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/wealth/goldenWheel.vue"]]);export{K as default}; diff --git a/dev/static/js/homePage-e1c3177b.js b/dev/static/js/homePage-e1c3177b.js new file mode 100644 index 0000000..9ac23d5 --- /dev/null +++ b/dev/static/js/homePage-e1c3177b.js @@ -0,0 +1,9 @@ +import{g as e,l as n,_ as t,r as o,k as r,w as a,m as l,i,n as s,t as u,q as c,s as d,v as f,x as g,y as p,E as h,o as v,z as m,b as y,c as w,e as b,d as _,f as k,F as I,A as x,B as A,C as S,D as T,u as C,G as E,H as P,I as z,J as D,K as L,L as j,M as F,N as O,O as R,P as U,Q as W,R as M,S as $,T as V,U as H,V as N,W as B,X as K,Y as q}from"./index-4cb6f38c.js";import{s as Y}from"./setHeight-96dcefe6.js";import{u as G}from"./userPessionCode-376974ca.js";import{u as J}from"./chat-5d3bc291.js";import{u as X}from"./dataList-1bd1da28.js";import{m as Z}from"./marked.esm-cf4f21f5.js";import{h as Q,v as ee,a as ne,t as te,b as oe,g as re,u as ae,A as le}from"./AiEmotion-173e5d31.js";import{k as ie,A as se}from"./AIfind-ac1d6c69.js";import{e as ue}from"./marketTemperature-7871708f.js";import{h as ce}from"./moment-6961f857.js";import de from"./Feedback-08e4e28a.js";import fe from"./Announcement-ff8a720a.js";import"./index-5d1237a4.js";import"./emoEnergyConverter-30c0a2be.js";import"./back-9e899973.js";const ge=e("audio",{state:()=>({soundInstance:null,isPlaying:!1,isVoiceEnabled:!0,playbackPosition:0,lastVoiceState:null,ttsUrl:"",isNewInstance:!1,nowSound:"",currentAudioUrl:"",isPaused:!1,duration:0}),actions:{setAudioInstance(e){this.soundInstance=e},play(){this.soundInstance&&(this.isPaused&&this.playbackPosition>0&&this.soundInstance.seek(this.playbackPosition),this.soundInstance.play(),this.isPlaying=!0,this.isPaused=!1)},pause(){this.soundInstance&&this.isPlaying&&(this.playbackPosition=this.soundInstance.seek()||0,this.soundInstance.pause(),this.isPlaying=!1,this.isPaused=!0)},stop(){this.soundInstance&&(this.soundInstance.stop(),this.isPlaying=!1,this.isPaused=!1,this.playbackPosition=0)},togglePlayPause(){this.isPlaying?this.pause():this.play()},setCurrentAudioUrl(e){this.currentAudioUrl!==e&&(this.stop(),this.currentAudioUrl=e,this.playbackPosition=0,this.isPaused=!1)},toggleVoice(){this.isVoiceEnabled=!this.isVoiceEnabled,this.isVoiceEnabled||this.stop()},resetAudioState(){this.stop(),this.currentAudioUrl="",this.ttsUrl="",this.soundInstance=null,this.nowSound=""}}});var pe,he,ve={exports:{}}; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */pe=ve,he=ve.exports,function(){var e,t="Expected a function",o="__lodash_hash_undefined__",r="__lodash_placeholder__",a=16,l=32,i=64,s=128,u=256,c=1/0,d=9007199254740991,f=NaN,g=4294967295,p=[["ary",s],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",l],["partialRight",i],["rearg",u]],h="[object Arguments]",v="[object Array]",m="[object Boolean]",y="[object Date]",w="[object Error]",b="[object Function]",_="[object GeneratorFunction]",k="[object Map]",I="[object Number]",x="[object Object]",A="[object Promise]",S="[object RegExp]",T="[object Set]",C="[object String]",E="[object Symbol]",P="[object WeakMap]",z="[object ArrayBuffer]",D="[object DataView]",L="[object Float32Array]",j="[object Float64Array]",F="[object Int8Array]",O="[object Int16Array]",R="[object Int32Array]",U="[object Uint8Array]",W="[object Uint8ClampedArray]",M="[object Uint16Array]",$="[object Uint32Array]",V=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,B=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,q=RegExp(B.source),Y=RegExp(K.source),G=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ne.source),oe=/^\s+/,re=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,le=/\{\n\/\* \[wrapped with (.+)\] \*/,ie=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ie="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Ae="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ee="['’]",Pe="[\\ud800-\\udfff]",ze="["+Ce+"]",De="["+Ie+"]",Le="\\d+",je="[\\u2700-\\u27bf]",Fe="["+Ae+"]",Oe="[^\\ud800-\\udfff"+Ce+Le+xe+Ae+Se+"]",Re="\\ud83c[\\udffb-\\udfff]",Ue="[^\\ud800-\\udfff]",We="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Se+"]",Ve="(?:"+Fe+"|"+Oe+")",He="(?:"+$e+"|"+Oe+")",Ne="(?:['’](?:d|ll|m|re|s|t|ve))?",Be="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+De+"|"+Re+")?",qe="[\\ufe0e\\ufe0f]?",Ye=qe+Ke+"(?:\\u200d(?:"+[Ue,We,Me].join("|")+")"+qe+Ke+")*",Ge="(?:"+[je,We,Me].join("|")+")"+Ye,Je="(?:"+[Ue+De+"?",De,We,Me,Pe].join("|")+")",Xe=RegExp(Ee,"g"),Ze=RegExp(De,"g"),Qe=RegExp(Re+"(?="+Re+")|"+Je+Ye,"g"),en=RegExp([$e+"?"+Fe+"+"+Ne+"(?="+[ze,$e,"$"].join("|")+")",He+"+"+Be+"(?="+[ze,$e+Ve,"$"].join("|")+")",$e+"?"+Ve+"+"+Ne,$e+"+"+Be,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Ge].join("|"),"g"),nn=RegExp("[\\u200d\\ud800-\\udfff"+Ie+Te+"]"),tn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,on=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rn=-1,an={};an[L]=an[j]=an[F]=an[O]=an[R]=an[U]=an[W]=an[M]=an[$]=!0,an[h]=an[v]=an[z]=an[m]=an[D]=an[y]=an[w]=an[b]=an[k]=an[I]=an[x]=an[S]=an[T]=an[C]=an[P]=!1;var ln={};ln[h]=ln[v]=ln[z]=ln[D]=ln[m]=ln[y]=ln[L]=ln[j]=ln[F]=ln[O]=ln[R]=ln[k]=ln[I]=ln[x]=ln[S]=ln[T]=ln[C]=ln[E]=ln[U]=ln[W]=ln[M]=ln[$]=!0,ln[w]=ln[b]=ln[P]=!1;var sn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},un=parseFloat,cn=parseInt,dn="object"==typeof n&&n&&n.Object===Object&&n,fn="object"==typeof self&&self&&self.Object===Object&&self,gn=dn||fn||Function("return this")(),pn=he&&!he.nodeType&&he,hn=pn&&pe&&!pe.nodeType&&pe,vn=hn&&hn.exports===pn,mn=vn&&dn.process,yn=function(){try{var e=hn&&hn.require&&hn.require("util").types;return e||mn&&mn.binding&&mn.binding("util")}catch(n){}}(),wn=yn&&yn.isArrayBuffer,bn=yn&&yn.isDate,_n=yn&&yn.isMap,kn=yn&&yn.isRegExp,In=yn&&yn.isSet,xn=yn&&yn.isTypedArray;function An(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function Sn(e,n,t,o){for(var r=-1,a=null==e?0:e.length;++r-1}function Dn(e,n,t){for(var o=-1,r=null==e?0:e.length;++o-1;);return t}function nt(e,n){for(var t=e.length;t--&&$n(n,e[t],0)>-1;);return t}function tt(e,n){for(var t=e.length,o=0;t--;)e[t]===n&&++o;return o}var ot=Kn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rt=Kn({"&":"&","<":"<",">":">",'"':""","'":"'"});function at(e){return"\\"+sn[e]}function lt(e){return nn.test(e)}function it(e){var n=-1,t=Array(e.size);return e.forEach((function(e,o){t[++n]=[o,e]})),t}function st(e,n){return function(t){return e(n(t))}}function ut(e,n){for(var t=-1,o=e.length,a=0,l=[];++t",""":'"',"'":"'"}),ht=function n(re){var pe,he=(re=null==re?gn:ht.defaults(gn.Object(),re,ht.pick(gn,on))).Array,Ie=re.Date,xe=re.Error,Ae=re.Function,Se=re.Math,Te=re.Object,Ce=re.RegExp,Ee=re.String,Pe=re.TypeError,ze=he.prototype,De=Ae.prototype,Le=Te.prototype,je=re["__core-js_shared__"],Fe=De.toString,Oe=Le.hasOwnProperty,Re=0,Ue=(pe=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||""))?"Symbol(src)_1."+pe:"",We=Le.toString,Me=Fe.call(Te),$e=gn._,Ve=Ce("^"+Fe.call(Oe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vn?re.Buffer:e,Ne=re.Symbol,Be=re.Uint8Array,Ke=He?He.allocUnsafe:e,qe=st(Te.getPrototypeOf,Te),Ye=Te.create,Ge=Le.propertyIsEnumerable,Je=ze.splice,Qe=Ne?Ne.isConcatSpreadable:e,nn=Ne?Ne.iterator:e,sn=Ne?Ne.toStringTag:e,dn=function(){try{var e=ga(Te,"defineProperty");return e({},"",{}),e}catch(n){}}(),fn=re.clearTimeout!==gn.clearTimeout&&re.clearTimeout,pn=Ie&&Ie.now!==gn.Date.now&&Ie.now,hn=re.setTimeout!==gn.setTimeout&&re.setTimeout,mn=Se.ceil,yn=Se.floor,Un=Te.getOwnPropertySymbols,Kn=He?He.isBuffer:e,vt=re.isFinite,mt=ze.join,yt=st(Te.keys,Te),wt=Se.max,bt=Se.min,_t=Ie.now,kt=re.parseInt,It=Se.random,xt=ze.reverse,At=ga(re,"DataView"),St=ga(re,"Map"),Tt=ga(re,"Promise"),Ct=ga(re,"Set"),Et=ga(re,"WeakMap"),Pt=ga(Te,"create"),zt=Et&&new Et,Dt={},Lt=Ha(At),jt=Ha(St),Ft=Ha(Tt),Ot=Ha(Ct),Rt=Ha(Et),Ut=Ne?Ne.prototype:e,Wt=Ut?Ut.valueOf:e,Mt=Ut?Ut.toString:e;function $t(e){if(li(e)&&!Gl(e)&&!(e instanceof Bt)){if(e instanceof Nt)return e;if(Oe.call(e,"__wrapped__"))return Na(e)}return new Nt(e)}var Vt=function(){function n(){}return function(t){if(!ai(t))return{};if(Ye)return Ye(t);n.prototype=t;var o=new n;return n.prototype=e,o}}();function Ht(){}function Nt(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}function Bt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Kt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n=t?n:t)),n}function uo(n,t,o,r,a,l){var i,s=1&t,u=2&t,c=4&t;if(o&&(i=a?o(n,r,a,l):o(n)),i!==e)return i;if(!ai(n))return n;var d=Gl(n);if(d){if(i=function(e){var n=e.length,t=new e.constructor(n);return n&&"string"==typeof e[0]&&Oe.call(e,"index")&&(t.index=e.index,t.input=e.input),t}(n),!s)return zr(n,i)}else{var f=va(n),g=f==b||f==_;if(Ql(n))return Ar(n,s);if(f==x||f==h||g&&!a){if(i=u||g?{}:ya(n),!s)return u?function(e,n){return Dr(e,ha(e),n)}(n,function(e,n){return e&&Dr(n,Ri(n),e)}(i,n)):function(e,n){return Dr(e,pa(e),n)}(n,ao(i,n))}else{if(!ln[f])return a?n:{};i=function(e,n,t){var o,r=e.constructor;switch(n){case z:return Sr(e);case m:case y:return new r(+e);case D:return function(e,n){var t=n?Sr(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case L:case j:case F:case O:case R:case U:case W:case M:case $:return Tr(e,t);case k:return new r;case I:case C:return new r(e);case S:return function(e){var n=new e.constructor(e.source,fe.exec(e));return n.lastIndex=e.lastIndex,n}(e);case T:return new r;case E:return o=e,Wt?Te(Wt.call(o)):{}}}(n,f,s)}}l||(l=new Jt);var p=l.get(n);if(p)return p;l.set(n,i),di(n)?n.forEach((function(e){i.add(uo(e,t,o,e,n,l))})):ii(n)&&n.forEach((function(e,r){i.set(r,uo(e,t,o,r,n,l))}));var v=d?e:(c?u?la:aa:u?Ri:Oi)(n);return Tn(v||n,(function(e,r){v&&(e=n[r=e]),to(i,r,uo(e,t,o,r,n,l))})),i}function co(n,t,o){var r=o.length;if(null==n)return!r;for(n=Te(n);r--;){var a=o[r],l=t[a],i=n[a];if(i===e&&!(a in n)||!l(i))return!1}return!0}function fo(n,o,r){if("function"!=typeof n)throw new Pe(t);return La((function(){n.apply(e,r)}),o)}function go(e,n,t,o){var r=-1,a=zn,l=!0,i=e.length,s=[],u=n.length;if(!i)return s;t&&(n=Ln(n,Xn(t))),o?(a=Dn,l=!1):n.length>=200&&(a=Qn,l=!1,n=new Gt(n));e:for(;++r-1},qt.prototype.set=function(e,n){var t=this.__data__,o=oo(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this},Yt.prototype.clear=function(){this.size=0,this.__data__={hash:new Kt,map:new(St||qt),string:new Kt}},Yt.prototype.delete=function(e){var n=da(this,e).delete(e);return this.size-=n?1:0,n},Yt.prototype.get=function(e){return da(this,e).get(e)},Yt.prototype.has=function(e){return da(this,e).has(e)},Yt.prototype.set=function(e,n){var t=da(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this},Gt.prototype.add=Gt.prototype.push=function(e){return this.__data__.set(e,o),this},Gt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.clear=function(){this.__data__=new qt,this.size=0},Jt.prototype.delete=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t},Jt.prototype.get=function(e){return this.__data__.get(e)},Jt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.set=function(e,n){var t=this.__data__;if(t instanceof qt){var o=t.__data__;if(!St||o.length<199)return o.push([e,n]),this.size=++t.size,this;t=this.__data__=new Yt(o)}return t.set(e,n),this.size=t.size,this};var po=Fr(ko),ho=Fr(Io,!0);function vo(e,n){var t=!0;return po(e,(function(e,o,r){return t=!!n(e,o,r)})),t}function mo(n,t,o){for(var r=-1,a=n.length;++r0&&t(i)?n>1?wo(i,n-1,t,o,r):jn(r,i):o||(r[r.length]=i)}return r}var bo=Or(),_o=Or(!0);function ko(e,n){return e&&bo(e,n,Oi)}function Io(e,n){return e&&_o(e,n,Oi)}function xo(e,n){return Pn(n,(function(n){return ti(e[n])}))}function Ao(n,t){for(var o=0,r=(t=_r(t,n)).length;null!=n&&on}function Eo(e,n){return null!=e&&Oe.call(e,n)}function Po(e,n){return null!=e&&n in Te(e)}function zo(n,t,o){for(var r=o?Dn:zn,a=n[0].length,l=n.length,i=l,s=he(l),u=1/0,c=[];i--;){var d=n[i];i&&t&&(d=Ln(d,Xn(t))),u=bt(d.length,u),s[i]=!o&&(t||a>=120&&d.length>=120)?new Gt(i&&d):e}d=n[0];var f=-1,g=s[0];e:for(;++f=i?s:s*("desc"==t[o]?-1:1)}return e.index-n.index}(e,n,t)}))}function qo(e,n,t){for(var o=-1,r=n.length,a={};++o-1;)i!==e&&Je.call(i,s,1),Je.call(e,s,1);return e}function Go(e,n){for(var t=e?n.length:0,o=t-1;t--;){var r=n[t];if(t==o||r!==a){var a=r;ba(r)?Je.call(e,r,1):gr(e,r)}}return e}function Jo(e,n){return e+yn(It()*(n-e+1))}function Xo(e,n){var t="";if(!e||n<1||n>d)return t;do{n%2&&(t+=e),(n=yn(n/2))&&(e+=e)}while(n);return t}function Zo(e,n){return ja(Ca(e,n,ss),e+"")}function Qo(e){return Zt(Bi(e))}function er(e,n){var t=Bi(e);return Ra(t,so(n,0,t.length))}function nr(n,t,o,r){if(!ai(n))return n;for(var a=-1,l=(t=_r(t,n)).length,i=l-1,s=n;null!=s&&++ar?0:r+n),(t=t>r?r:t)<0&&(t+=r),r=n>t?0:t-n>>>0,n>>>=0;for(var a=he(r);++o>>1,l=e[a];null!==l&&!gi(l)&&(t?l<=n:l=200){var u=n?null:Xr(e);if(u)return ct(u);l=!1,r=Qn,s=new Gt}else s=n?[]:i;e:for(;++o=r?n:ar(n,t,o)}var xr=fn||function(e){return gn.clearTimeout(e)};function Ar(e,n){if(n)return e.slice();var t=e.length,o=Ke?Ke(t):new e.constructor(t);return e.copy(o),o}function Sr(e){var n=new e.constructor(e.byteLength);return new Be(n).set(new Be(e)),n}function Tr(e,n){var t=n?Sr(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function Cr(n,t){if(n!==t){var o=n!==e,r=null===n,a=n==n,l=gi(n),i=t!==e,s=null===t,u=t==t,c=gi(t);if(!s&&!c&&!l&&n>t||l&&i&&u&&!s&&!c||r&&i&&u||!o&&u||!a)return 1;if(!r&&!l&&!c&&n1?o[a-1]:e,i=a>2?o[2]:e;for(l=n.length>3&&"function"==typeof l?(a--,l):e,i&&_a(o[0],o[1],i)&&(l=a<3?e:l,a=1),t=Te(t);++r-1?a[l?t[i]:i]:e}}function $r(n){return ra((function(o){var r=o.length,a=r,l=Nt.prototype.thru;for(n&&o.reverse();a--;){var i=o[a];if("function"!=typeof i)throw new Pe(t);if(l&&!s&&"wrapper"==sa(i))var s=new Nt([],!0)}for(a=s?a:r;++a1&&y.reverse(),f&&cs))return!1;var c=l.get(n),d=l.get(t);if(c&&d)return c==t&&d==n;var f=-1,g=!0,p=2&o?new Gt:e;for(l.set(n,t),l.set(t,n);++f-1&&e%1==0&&e1?"& ":"")+n[o],n=n.join(t>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+n+"] */\n")}(o,function(e,n){return Tn(p,(function(t){var o="_."+t[0];n&t[1]&&!zn(e,o)&&e.push(o)})),e.sort()}(function(e){var n=e.match(le);return n?n[1].split(ie):[]}(o),t)))}function Oa(n){var t=0,o=0;return function(){var r=_t(),a=16-(r-o);if(o=r,a>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(e,arguments)}}function Ra(n,t){var o=-1,r=n.length,a=r-1;for(t=t===e?r:t;++o1?n[t-1]:e;return o="function"==typeof o?(n.pop(),o):e,cl(n,o)}));function ml(e){var n=$t(e);return n.__chain__=!0,n}function yl(e,n){return n(e)}var wl=ra((function(n){var t=n.length,o=t?n[0]:0,r=this.__wrapped__,a=function(e){return io(e,n)};return!(t>1||this.__actions__.length)&&r instanceof Bt&&ba(o)?((r=r.slice(o,+o+(t?1:0))).__actions__.push({func:yl,args:[a],thisArg:e}),new Nt(r,this.__chain__).thru((function(n){return t&&!n.length&&n.push(e),n}))):this.thru(a)})),bl=Lr((function(e,n,t){Oe.call(e,t)?++e[t]:lo(e,t,1)})),_l=Mr(Ya),kl=Mr(Ga);function Il(e,n){return(Gl(e)?Tn:po)(e,ca(n,3))}function xl(e,n){return(Gl(e)?Cn:ho)(e,ca(n,3))}var Al=Lr((function(e,n,t){Oe.call(e,t)?e[t].push(n):lo(e,t,[n])})),Sl=Zo((function(e,n,t){var o=-1,r="function"==typeof n,a=Xl(e)?he(e.length):[];return po(e,(function(e){a[++o]=r?An(n,e,t):Do(e,n,t)})),a})),Tl=Lr((function(e,n,t){lo(e,t,n)}));function Cl(e,n){return(Gl(e)?Ln:$o)(e,ca(n,3))}var El=Lr((function(e,n,t){e[t?0:1].push(n)}),(function(){return[[],[]]})),Pl=Zo((function(e,n){if(null==e)return[];var t=n.length;return t>1&&_a(e,n[0],n[1])?n=[]:t>2&&_a(n[0],n[1],n[2])&&(n=[n[0]]),Ko(e,wo(n,1),[])})),zl=pn||function(){return gn.Date.now()};function Dl(n,t,o){return t=o?e:t,t=n&&null==t?n.length:t,Qr(n,s,e,e,e,e,t)}function Ll(n,o){var r;if("function"!=typeof o)throw new Pe(t);return n=wi(n),function(){return--n>0&&(r=o.apply(this,arguments)),n<=1&&(o=e),r}}var jl=Zo((function(e,n,t){var o=1;if(t.length){var r=ut(t,ua(jl));o|=l}return Qr(e,o,n,t,r)})),Fl=Zo((function(e,n,t){var o=3;if(t.length){var r=ut(t,ua(Fl));o|=l}return Qr(n,o,e,t,r)}));function Ol(n,o,r){var a,l,i,s,u,c,d=0,f=!1,g=!1,p=!0;if("function"!=typeof n)throw new Pe(t);function h(t){var o=a,r=l;return a=l=e,d=t,s=n.apply(r,o)}function v(e){return d=e,u=La(y,o),f?h(e):s}function m(n){var t=n-c;return c===e||t>=o||t<0||g&&n-d>=i}function y(){var e=zl();if(m(e))return w(e);u=La(y,function(e){var n=o-(e-c);return g?bt(n,i-(e-d)):n}(e))}function w(n){return u=e,p&&a?h(n):(a=l=e,s)}function b(){var n=zl(),t=m(n);if(a=arguments,l=this,c=n,t){if(u===e)return v(c);if(g)return xr(u),u=La(y,o),h(c)}return u===e&&(u=La(y,o)),s}return o=_i(o)||0,ai(r)&&(f=!!r.leading,i=(g="maxWait"in r)?wt(_i(r.maxWait)||0,o):i,p="trailing"in r?!!r.trailing:p),b.cancel=function(){u!==e&&xr(u),d=0,a=c=l=u=e},b.flush=function(){return u===e?s:w(zl())},b}var Rl=Zo((function(e,n){return fo(e,1,n)})),Ul=Zo((function(e,n,t){return fo(e,_i(n)||0,t)}));function Wl(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new Pe(t);var o=function(){var t=arguments,r=n?n.apply(this,t):t[0],a=o.cache;if(a.has(r))return a.get(r);var l=e.apply(this,t);return o.cache=a.set(r,l)||a,l};return o.cache=new(Wl.Cache||Yt),o}function Ml(e){if("function"!=typeof e)throw new Pe(t);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}Wl.Cache=Yt;var $l=kr((function(e,n){var t=(n=1==n.length&&Gl(n[0])?Ln(n[0],Xn(ca())):Ln(wo(n,1),Xn(ca()))).length;return Zo((function(o){for(var r=-1,a=bt(o.length,t);++r=n})),Yl=Lo(function(){return arguments}())?Lo:function(e){return li(e)&&Oe.call(e,"callee")&&!Ge.call(e,"callee")},Gl=he.isArray,Jl=wn?Xn(wn):function(e){return li(e)&&To(e)==z};function Xl(e){return null!=e&&ri(e.length)&&!ti(e)}function Zl(e){return li(e)&&Xl(e)}var Ql=Kn||_s,ei=bn?Xn(bn):function(e){return li(e)&&To(e)==y};function ni(e){if(!li(e))return!1;var n=To(e);return n==w||"[object DOMException]"==n||"string"==typeof e.message&&"string"==typeof e.name&&!ui(e)}function ti(e){if(!ai(e))return!1;var n=To(e);return n==b||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function oi(e){return"number"==typeof e&&e==wi(e)}function ri(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function ai(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function li(e){return null!=e&&"object"==typeof e}var ii=_n?Xn(_n):function(e){return li(e)&&va(e)==k};function si(e){return"number"==typeof e||li(e)&&To(e)==I}function ui(e){if(!li(e)||To(e)!=x)return!1;var n=qe(e);if(null===n)return!0;var t=Oe.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&Fe.call(t)==Me}var ci=kn?Xn(kn):function(e){return li(e)&&To(e)==S},di=In?Xn(In):function(e){return li(e)&&va(e)==T};function fi(e){return"string"==typeof e||!Gl(e)&&li(e)&&To(e)==C}function gi(e){return"symbol"==typeof e||li(e)&&To(e)==E}var pi=xn?Xn(xn):function(e){return li(e)&&ri(e.length)&&!!an[To(e)]},hi=Yr(Mo),vi=Yr((function(e,n){return e<=n}));function mi(e){if(!e)return[];if(Xl(e))return fi(e)?ft(e):zr(e);if(nn&&e[nn])return function(e){for(var n,t=[];!(n=e.next()).done;)t.push(n.value);return t}(e[nn]());var n=va(e);return(n==k?it:n==T?ct:Bi)(e)}function yi(e){return e?(e=_i(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function wi(e){var n=yi(e),t=n%1;return n==n?t?n-t:n:0}function bi(e){return e?so(wi(e),0,g):0}function _i(e){if("number"==typeof e)return e;if(gi(e))return f;if(ai(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=ai(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=Jn(e);var t=ve.test(e);return t||ye.test(e)?cn(e.slice(2),t?2:8):ge.test(e)?f:+e}function ki(e){return Dr(e,Ri(e))}function Ii(e){return null==e?"":dr(e)}var xi=jr((function(e,n){if(Aa(n)||Xl(n))Dr(n,Oi(n),e);else for(var t in n)Oe.call(n,t)&&to(e,t,n[t])})),Ai=jr((function(e,n){Dr(n,Ri(n),e)})),Si=jr((function(e,n,t,o){Dr(n,Ri(n),e,o)})),Ti=jr((function(e,n,t,o){Dr(n,Oi(n),e,o)})),Ci=ra(io),Ei=Zo((function(n,t){n=Te(n);var o=-1,r=t.length,a=r>2?t[2]:e;for(a&&_a(t[0],t[1],a)&&(r=1);++o1),n})),Dr(e,la(e),t),o&&(t=uo(t,7,ta));for(var r=n.length;r--;)gr(t,n[r]);return t})),$i=ra((function(e,n){return null==e?{}:function(e,n){return qo(e,n,(function(n,t){return Di(e,t)}))}(e,n)}));function Vi(e,n){if(null==e)return{};var t=Ln(la(e),(function(e){return[e]}));return n=ca(n),qo(e,t,(function(e,t){return n(e,t[0])}))}var Hi=Zr(Oi),Ni=Zr(Ri);function Bi(e){return null==e?[]:Zn(e,Oi(e))}var Ki=Ur((function(e,n,t){return n=n.toLowerCase(),e+(t?qi(n):n)}));function qi(e){return ns(Ii(e).toLowerCase())}function Yi(e){return(e=Ii(e))&&e.replace(be,ot).replace(Ze,"")}var Gi=Ur((function(e,n,t){return e+(t?"-":"")+n.toLowerCase()})),Ji=Ur((function(e,n,t){return e+(t?" ":"")+n.toLowerCase()})),Xi=Rr("toLowerCase"),Zi=Ur((function(e,n,t){return e+(t?"_":"")+n.toLowerCase()})),Qi=Ur((function(e,n,t){return e+(t?" ":"")+ns(n)})),es=Ur((function(e,n,t){return e+(t?" ":"")+n.toUpperCase()})),ns=Rr("toUpperCase");function ts(n,t,o){return n=Ii(n),(t=o?e:t)===e?function(e){return tn.test(e)}(n)?function(e){return e.match(en)||[]}(n):function(e){return e.match(se)||[]}(n):n.match(t)||[]}var os=Zo((function(n,t){try{return An(n,e,t)}catch(o){return ni(o)?o:new xe(o)}})),rs=ra((function(e,n){return Tn(n,(function(n){n=Va(n),lo(e,n,jl(e[n],e))})),e}));function as(e){return function(){return e}}var ls=$r(),is=$r(!0);function ss(e){return e}function us(e){return Ro("function"==typeof e?e:uo(e,1))}var cs=Zo((function(e,n){return function(t){return Do(t,e,n)}})),ds=Zo((function(e,n){return function(t){return Do(e,t,n)}}));function fs(e,n,t){var o=Oi(n),r=xo(n,o);null!=t||ai(n)&&(r.length||!o.length)||(t=n,n=e,e=this,r=xo(n,Oi(n)));var a=!(ai(t)&&"chain"in t&&!t.chain),l=ti(e);return Tn(r,(function(t){var o=n[t];e[t]=o,l&&(e.prototype[t]=function(){var n=this.__chain__;if(a||n){var t=e(this.__wrapped__),r=t.__actions__=zr(this.__actions__);return r.push({func:o,args:arguments,thisArg:e}),t.__chain__=n,t}return o.apply(e,jn([this.value()],arguments))})})),e}function gs(){}var ps=Br(Ln),hs=Br(En),vs=Br(Rn);function ms(e){return ka(e)?Bn(Va(e)):function(e){return function(n){return Ao(n,e)}}(e)}var ys=qr(),ws=qr(!0);function bs(){return[]}function _s(){return!1}var ks,Is=Nr((function(e,n){return e+n}),0),xs=Jr("ceil"),As=Nr((function(e,n){return e/n}),1),Ss=Jr("floor"),Ts=Nr((function(e,n){return e*n}),1),Cs=Jr("round"),Es=Nr((function(e,n){return e-n}),0);return $t.after=function(e,n){if("function"!=typeof n)throw new Pe(t);return e=wi(e),function(){if(--e<1)return n.apply(this,arguments)}},$t.ary=Dl,$t.assign=xi,$t.assignIn=Ai,$t.assignInWith=Si,$t.assignWith=Ti,$t.at=Ci,$t.before=Ll,$t.bind=jl,$t.bindAll=rs,$t.bindKey=Fl,$t.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Gl(e)?e:[e]},$t.chain=ml,$t.chunk=function(n,t,o){t=(o?_a(n,t,o):t===e)?1:wt(wi(t),0);var r=null==n?0:n.length;if(!r||t<1)return[];for(var a=0,l=0,i=he(mn(r/t));aa?0:a+o),(r=r===e||r>a?a:wi(r))<0&&(r+=a),r=o>r?0:bi(r);o>>0)?(n=Ii(n))&&("string"==typeof t||null!=t&&!ci(t))&&!(t=dr(t))&<(n)?Ir(ft(n),0,o):n.split(t,o):[]},$t.spread=function(e,n){if("function"!=typeof e)throw new Pe(t);return n=null==n?0:wt(wi(n),0),Zo((function(t){var o=t[n],r=Ir(t,0,n);return o&&jn(r,o),An(e,this,r)}))},$t.tail=function(e){var n=null==e?0:e.length;return n?ar(e,1,n):[]},$t.take=function(n,t,o){return n&&n.length?ar(n,0,(t=o||t===e?1:wi(t))<0?0:t):[]},$t.takeRight=function(n,t,o){var r=null==n?0:n.length;return r?ar(n,(t=r-(t=o||t===e?1:wi(t)))<0?0:t,r):[]},$t.takeRightWhile=function(e,n){return e&&e.length?hr(e,ca(n,3),!1,!0):[]},$t.takeWhile=function(e,n){return e&&e.length?hr(e,ca(n,3)):[]},$t.tap=function(e,n){return n(e),e},$t.throttle=function(e,n,o){var r=!0,a=!0;if("function"!=typeof e)throw new Pe(t);return ai(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),Ol(e,n,{leading:r,maxWait:n,trailing:a})},$t.thru=yl,$t.toArray=mi,$t.toPairs=Hi,$t.toPairsIn=Ni,$t.toPath=function(e){return Gl(e)?Ln(e,Va):gi(e)?[e]:zr($a(Ii(e)))},$t.toPlainObject=ki,$t.transform=function(e,n,t){var o=Gl(e),r=o||Ql(e)||pi(e);if(n=ca(n,4),null==t){var a=e&&e.constructor;t=r?o?new a:[]:ai(e)&&ti(a)?Vt(qe(e)):{}}return(r?Tn:ko)(e,(function(e,o,r){return n(t,e,o,r)})),t},$t.unary=function(e){return Dl(e,1)},$t.union=ll,$t.unionBy=il,$t.unionWith=sl,$t.uniq=function(e){return e&&e.length?fr(e):[]},$t.uniqBy=function(e,n){return e&&e.length?fr(e,ca(n,2)):[]},$t.uniqWith=function(n,t){return t="function"==typeof t?t:e,n&&n.length?fr(n,e,t):[]},$t.unset=function(e,n){return null==e||gr(e,n)},$t.unzip=ul,$t.unzipWith=cl,$t.update=function(e,n,t){return null==e?e:pr(e,n,br(t))},$t.updateWith=function(n,t,o,r){return r="function"==typeof r?r:e,null==n?n:pr(n,t,br(o),r)},$t.values=Bi,$t.valuesIn=function(e){return null==e?[]:Zn(e,Ri(e))},$t.without=dl,$t.words=ts,$t.wrap=function(e,n){return Vl(br(n),e)},$t.xor=fl,$t.xorBy=gl,$t.xorWith=pl,$t.zip=hl,$t.zipObject=function(e,n){return yr(e||[],n||[],to)},$t.zipObjectDeep=function(e,n){return yr(e||[],n||[],nr)},$t.zipWith=vl,$t.entries=Hi,$t.entriesIn=Ni,$t.extend=Ai,$t.extendWith=Si,fs($t,$t),$t.add=Is,$t.attempt=os,$t.camelCase=Ki,$t.capitalize=qi,$t.ceil=xs,$t.clamp=function(n,t,o){return o===e&&(o=t,t=e),o!==e&&(o=(o=_i(o))==o?o:0),t!==e&&(t=(t=_i(t))==t?t:0),so(_i(n),t,o)},$t.clone=function(e){return uo(e,4)},$t.cloneDeep=function(e){return uo(e,5)},$t.cloneDeepWith=function(n,t){return uo(n,5,t="function"==typeof t?t:e)},$t.cloneWith=function(n,t){return uo(n,4,t="function"==typeof t?t:e)},$t.conformsTo=function(e,n){return null==n||co(e,n,Oi(n))},$t.deburr=Yi,$t.defaultTo=function(e,n){return null==e||e!=e?n:e},$t.divide=As,$t.endsWith=function(n,t,o){n=Ii(n),t=dr(t);var r=n.length,a=o=o===e?r:so(wi(o),0,r);return(o-=t.length)>=0&&n.slice(o,a)==t},$t.eq=Bl,$t.escape=function(e){return(e=Ii(e))&&Y.test(e)?e.replace(K,rt):e},$t.escapeRegExp=function(e){return(e=Ii(e))&&te.test(e)?e.replace(ne,"\\$&"):e},$t.every=function(n,t,o){var r=Gl(n)?En:vo;return o&&_a(n,t,o)&&(t=e),r(n,ca(t,3))},$t.find=_l,$t.findIndex=Ya,$t.findKey=function(e,n){return Wn(e,ca(n,3),ko)},$t.findLast=kl,$t.findLastIndex=Ga,$t.findLastKey=function(e,n){return Wn(e,ca(n,3),Io)},$t.floor=Ss,$t.forEach=Il,$t.forEachRight=xl,$t.forIn=function(e,n){return null==e?e:bo(e,ca(n,3),Ri)},$t.forInRight=function(e,n){return null==e?e:_o(e,ca(n,3),Ri)},$t.forOwn=function(e,n){return e&&ko(e,ca(n,3))},$t.forOwnRight=function(e,n){return e&&Io(e,ca(n,3))},$t.get=zi,$t.gt=Kl,$t.gte=ql,$t.has=function(e,n){return null!=e&&ma(e,n,Eo)},$t.hasIn=Di,$t.head=Xa,$t.identity=ss,$t.includes=function(e,n,t,o){e=Xl(e)?e:Bi(e),t=t&&!o?wi(t):0;var r=e.length;return t<0&&(t=wt(r+t,0)),fi(e)?t<=r&&e.indexOf(n,t)>-1:!!r&&$n(e,n,t)>-1},$t.indexOf=function(e,n,t){var o=null==e?0:e.length;if(!o)return-1;var r=null==t?0:wi(t);return r<0&&(r=wt(o+r,0)),$n(e,n,r)},$t.inRange=function(n,t,o){return t=yi(t),o===e?(o=t,t=0):o=yi(o),function(e,n,t){return e>=bt(n,t)&&e=-9007199254740991&&e<=d},$t.isSet=di,$t.isString=fi,$t.isSymbol=gi,$t.isTypedArray=pi,$t.isUndefined=function(n){return n===e},$t.isWeakMap=function(e){return li(e)&&va(e)==P},$t.isWeakSet=function(e){return li(e)&&"[object WeakSet]"==To(e)},$t.join=function(e,n){return null==e?"":mt.call(e,n)},$t.kebabCase=Gi,$t.last=nl,$t.lastIndexOf=function(n,t,o){var r=null==n?0:n.length;if(!r)return-1;var a=r;return o!==e&&(a=(a=wi(o))<0?wt(r+a,0):bt(a,r-1)),t==t?function(e,n,t){for(var o=t+1;o--;)if(e[o]===n)return o;return o}(n,t,a):Mn(n,Hn,a,!0)},$t.lowerCase=Ji,$t.lowerFirst=Xi,$t.lt=hi,$t.lte=vi,$t.max=function(n){return n&&n.length?mo(n,ss,Co):e},$t.maxBy=function(n,t){return n&&n.length?mo(n,ca(t,2),Co):e},$t.mean=function(e){return Nn(e,ss)},$t.meanBy=function(e,n){return Nn(e,ca(n,2))},$t.min=function(n){return n&&n.length?mo(n,ss,Mo):e},$t.minBy=function(n,t){return n&&n.length?mo(n,ca(t,2),Mo):e},$t.stubArray=bs,$t.stubFalse=_s,$t.stubObject=function(){return{}},$t.stubString=function(){return""},$t.stubTrue=function(){return!0},$t.multiply=Ts,$t.nth=function(n,t){return n&&n.length?Bo(n,wi(t)):e},$t.noConflict=function(){return gn._===this&&(gn._=$e),this},$t.noop=gs,$t.now=zl,$t.pad=function(e,n,t){e=Ii(e);var o=(n=wi(n))?dt(e):0;if(!n||o>=n)return e;var r=(n-o)/2;return Kr(yn(r),t)+e+Kr(mn(r),t)},$t.padEnd=function(e,n,t){e=Ii(e);var o=(n=wi(n))?dt(e):0;return n&&ot){var r=n;n=t,t=r}if(o||n%1||t%1){var a=It();return bt(n+a*(t-n+un("1e-"+((a+"").length-1))),t)}return Jo(n,t)},$t.reduce=function(e,n,t){var o=Gl(e)?Fn:qn,r=arguments.length<3;return o(e,ca(n,4),t,r,po)},$t.reduceRight=function(e,n,t){var o=Gl(e)?On:qn,r=arguments.length<3;return o(e,ca(n,4),t,r,ho)},$t.repeat=function(n,t,o){return t=(o?_a(n,t,o):t===e)?1:wi(t),Xo(Ii(n),t)},$t.replace=function(){var e=arguments,n=Ii(e[0]);return e.length<3?n:n.replace(e[1],e[2])},$t.result=function(n,t,o){var r=-1,a=(t=_r(t,n)).length;for(a||(a=1,n=e);++rd)return[];var t=g,o=bt(e,g);n=ca(n),e-=g;for(var r=Gn(o,n);++t=l)return n;var s=o-dt(r);if(s<1)return r;var u=i?Ir(i,0,s).join(""):n.slice(0,s);if(a===e)return u+r;if(i&&(s+=u.length-s),ci(a)){if(n.slice(s).search(a)){var c,d=u;for(a.global||(a=Ce(a.source,Ii(fe.exec(a))+"g")),a.lastIndex=0;c=a.exec(d);)var f=c.index;u=u.slice(0,f===e?s:f)}}else if(n.indexOf(dr(a),s)!=s){var g=u.lastIndexOf(a);g>-1&&(u=u.slice(0,g))}return u+r},$t.unescape=function(e){return(e=Ii(e))&&q.test(e)?e.replace(B,pt):e},$t.uniqueId=function(e){var n=++Re;return Ii(e)+n},$t.upperCase=es,$t.upperFirst=ns,$t.each=Il,$t.eachRight=xl,$t.first=Xa,fs($t,(ks={},ko($t,(function(e,n){Oe.call($t.prototype,n)||(ks[n]=e)})),ks),{chain:!1}),$t.VERSION="4.17.21",Tn(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$t[e].placeholder=$t})),Tn(["drop","take"],(function(n,t){Bt.prototype[n]=function(o){o=o===e?1:wt(wi(o),0);var r=this.__filtered__&&!t?new Bt(this):this.clone();return r.__filtered__?r.__takeCount__=bt(o,r.__takeCount__):r.__views__.push({size:bt(o,g),type:n+(r.__dir__<0?"Right":"")}),r},Bt.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}})),Tn(["filter","map","takeWhile"],(function(e,n){var t=n+1,o=1==t||3==t;Bt.prototype[e]=function(e){var n=this.clone();return n.__iteratees__.push({iteratee:ca(e,3),type:t}),n.__filtered__=n.__filtered__||o,n}})),Tn(["head","last"],(function(e,n){var t="take"+(n?"Right":"");Bt.prototype[e]=function(){return this[t](1).value()[0]}})),Tn(["initial","tail"],(function(e,n){var t="drop"+(n?"":"Right");Bt.prototype[e]=function(){return this.__filtered__?new Bt(this):this[t](1)}})),Bt.prototype.compact=function(){return this.filter(ss)},Bt.prototype.find=function(e){return this.filter(e).head()},Bt.prototype.findLast=function(e){return this.reverse().find(e)},Bt.prototype.invokeMap=Zo((function(e,n){return"function"==typeof e?new Bt(this):this.map((function(t){return Do(t,e,n)}))})),Bt.prototype.reject=function(e){return this.filter(Ml(ca(e)))},Bt.prototype.slice=function(n,t){n=wi(n);var o=this;return o.__filtered__&&(n>0||t<0)?new Bt(o):(n<0?o=o.takeRight(-n):n&&(o=o.drop(n)),t!==e&&(o=(t=wi(t))<0?o.dropRight(-t):o.take(t-n)),o)},Bt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Bt.prototype.toArray=function(){return this.take(g)},ko(Bt.prototype,(function(n,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=$t[r?"take"+("last"==t?"Right":""):t],l=r||/^find/.test(t);a&&($t.prototype[t]=function(){var t=this.__wrapped__,i=r?[1]:arguments,s=t instanceof Bt,u=i[0],c=s||Gl(t),d=function(e){var n=a.apply($t,jn([e],i));return r&&f?n[0]:n};c&&o&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,g=!!this.__actions__.length,p=l&&!f,h=s&&!g;if(!l&&c){t=h?t:new Bt(this);var v=n.apply(t,i);return v.__actions__.push({func:yl,args:[d],thisArg:e}),new Nt(v,f)}return p&&h?n.apply(this,i):(v=this.thru(d),p?r?v.value()[0]:v.value():v)})})),Tn(["pop","push","shift","sort","splice","unshift"],(function(e){var n=ze[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);$t.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var r=this.value();return n.apply(Gl(r)?r:[],e)}return this[t]((function(t){return n.apply(Gl(t)?t:[],e)}))}})),ko(Bt.prototype,(function(e,n){var t=$t[n];if(t){var o=t.name+"";Oe.call(Dt,o)||(Dt[o]=[]),Dt[o].push({name:n,func:t})}})),Dt[Vr(e,2).name]=[{name:"wrapper",func:e}],Bt.prototype.clone=function(){var e=new Bt(this.__wrapped__);return e.__actions__=zr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zr(this.__views__),e},Bt.prototype.reverse=function(){if(this.__filtered__){var e=new Bt(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Bt.prototype.value=function(){var e=this.__wrapped__.value(),n=this.__dir__,t=Gl(e),o=n<0,r=t?e.length:0,a=function(e,n,t){for(var o=-1,r=t.length;++o=this.__values__.length;return{done:n,value:n?e:this.__values__[this.__index__++]}},$t.prototype.plant=function(n){for(var t,o=this;o instanceof Ht;){var r=Na(o);r.__index__=0,r.__values__=e,t?a.__wrapped__=r:t=r;var a=r;o=o.__wrapped__}return a.__wrapped__=n,t},$t.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Bt){var t=n;return this.__actions__.length&&(t=new Bt(this)),(t=t.reverse()).__actions__.push({func:yl,args:[al],thisArg:e}),new Nt(t,this.__chain__)}return this.thru(al)},$t.prototype.toJSON=$t.prototype.valueOf=$t.prototype.value=function(){return vr(this.__wrapped__,this.__actions__)},$t.prototype.first=$t.prototype.head,nn&&($t.prototype[nn]=function(){return this}),$t}();hn?((hn.exports=ht)._=ht,pn._=ht):gn._=ht}.call(n);var me=ve.exports,ye="/aixiaocaishen/static/images/主力作战-a51cdcde.png",we="/aixiaocaishen/static/images/攻防三维-7988c82b.png",be="/aixiaocaishen/static/images/综合作战-687fb8d6.png";const _e={class:"chat-container"},ke={class:"gif-area"},Ie=["src"],xe=["src"],Ae={key:0,class:"user-message-container"},Se={class:"user-msg"},Te={class:"user-content"},Ce=["src","onClick"],Ee=["innerHTML"],Pe={key:0,class:"user-sendTime"},ze={key:0,class:"kline-container"},De=["id"],Le={key:0,class:"no-data-message"},je={key:1,class:"ai-message-container"},Fe=["src"],Oe={key:0},Re=["innerHTML"],Ue={key:2,style:{display:"flex",width:"100%"}},We={class:"mainTitle"},Me={class:"date"},$e={key:3,class:"title2"},Ve=["src"],He={key:4,class:"title3"},Ne=["src"],Be={key:5,class:"content1"},Ke={key:0,class:"kline-container content1chart"},qe=["id"],Ye={key:0,class:"no-data-message"},Ge={key:1,class:"content1Text"},Je=["innerHTML"],Xe={key:6,class:"content2"},Ze={class:"kline-container content2chart"},Qe=["id"],en={key:0,class:"no-data-message"},nn={key:7,class:"content3"},tn={class:"content3Text"},on=["innerHTML"],rn={key:8,class:"mianze"},an=["innerHTML"],ln=["innerHTML"];var sn=t({__name:"AIchat",props:{messages:Array,chartData:{type:Object,default:null},index:{type:Number,required:!0}},emits:["updateMessage","sendMessage","enableInput"],setup(e,{emit:n}){const t=J(),C=ge(),E=X(),P=o([]),z=o(!1);let D=0,L=!1;const j={one:{loaded:!1,url:null},two:{loaded:!1,url:null},three:{loaded:!1,url:null},four:{loaded:!1,url:null}},F={"API1-第一个":1,"API2-第二个":2,"API3-第三个":3,"API4-第四个":4},O=()=>{if(L)return void console.log("playNextAudio已在执行中,跳过重复调用");if(D>=P.value.length)return console.log("所有音频播放完成,重置到第一个音频 currentPlayIndex",D),D=0,C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,C.soundInstance=null,C.nowSound=null,void(P.value.length>0&&C.setCurrentAudioUrl(P.value[0]));L=!0;const e=P.value[D];if(!e||!e.url)return console.warn(`音频信息无效,跳过索引 ${D}`),D++,L=!1,void O();console.log(`开始播放 ${e.name},索引: ${D}`);const n=new Q.Howl({src:[e.url],html5:!1,format:["mp3","acc"],retryCount:0,onplay:()=>{C.isPlaying=!0,z.value=!0,L=!1,console.log(`${e.name}音频开始播放111`)},onpause:()=>{C.isPlaying=!1,C.isPaused=!0,C.playbackPosition=n.seek()||0,console.log(`${e.name}音频已暂停`)},onresume:()=>{C.isPlaying=!0,C.isPaused=!1,console.log(`${e.name}音频继续播放`)},onend:()=>{console.log(`${e.name}音频播放完成,准备播放下一个`),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,z.value=!1,D++,console.log("currentPlayIndex",D,"audioQueue.value.length",P.value.length),D{L=!1,O()}),200)):(console.log("🎉 所有音频播放完成,清除音频实例"),t.messages[t.currentUserIndex].audioStatus=!1,C.nowSound=null,C.soundInstance=null,L=!1)},onstop:()=>{console.log(`${e.name}音频被停止`),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0},onloaderror:(n,t)=>{console.error(`${e.name}音频播放失败:`,t),z.value=!1,L=!1,setTimeout((()=>{O()}),100)}});C.setCurrentAudioUrl(e.url),C.nowSound=n,C.setAudioInstance(n),console.log(`尝试播放${e.name}音频`),n.play()},R=(e,n)=>{if(console.log("=== 添加音频到队列 ==="),console.log("URL:",e),console.log("Name:",n),console.log("音频启用状态:",C.isVoiceEnabled),e&&C.isVoiceEnabled){const t={url:e,name:n,order:F[n]||999};P.value.push(t),P.value.sort(((e,n)=>e.order-n.order)),console.log(`音频${n}已添加到播放队列,顺序:${t.order}`),console.log("当前队列顺序:",P.value.map((e=>`${e.name}(${e.order})`))),z.value||C.isPlaying||1!==P.value.length?console.log("⏳ 等待条件:",{isPlayingAudio:z.value,audioStoreIsPlaying:C.isPlaying,queueLength:P.value.length,reason:P.value.length>1?"队列中已有其他音频":"有音频正在播放"}):(console.log("✅ 条件满足:没有音频在播放且这是第一个音频,立即开始播放",{isPlayingAudio:z.value,audioStoreIsPlaying:C.isPlaying,queueLength:P.value.length}),O())}else console.log("❌ 跳过添加音频:",{hasUrl:!!e,voiceEnabled:C.isVoiceEnabled});console.log("=== 添加音频完成 ===")};r((()=>C.isVoiceEnabled)),o("");const U=new Z.Renderer;U.del=function(e){return console.log("text",e),"~"+e.tokens[0].raw+"
"+e.tokens[2].raw+"~"};const W=n,M=r((()=>t.messages)),$=e;o(""),o(!1);const V=e=>{const n=e.YaLiZhiChengLuoPan;let t=o(5.5);const r=n.Yali,a=n.ZhiCheng;return console.log("yl",r,"zc",a),"较大"==r&&"较弱"==a?t.value=.5:"一般"==r&&"较弱"==a?t.value=1.5:"较弱"==r&&"较弱"==a?t.value=2.5:"较大"==r&&"较大"==a?t.value=3.5:"一般"==r&&"较大"==a?t.value=4.5:"较弱"==r&&"较大"==a?t.value=5.5:"较大"==r&&"一般"==a?t.value=.2:"一般"==r&&"一般"==a?t.value=3:"较弱"==r&&"一般"==a&&(t.value=5.8),t.value},H=o([]),N=o(!1),B=(e,n,o)=>new Promise((r=>{if(t.messages.push(e),Array.isArray(n)&&n.length>0){e.content="",e.isTyping=!0;let a=0;const l=()=>{if(a>=n.length)return e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),e.end&&(t.getUserCount(),t.isLoading=!1,console.log("打印完毕,接触输入框禁用状态"),t.chatInput=!1,W("enableInput")),e.isTyping=!1,void p((()=>{r()}));if(a%2==0)e.content+=n[a],a++,l();else{const t=n[a];let r=0;const i=setInterval((()=>{r{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let n=-1;for(let o=0;o{console.log("延时执行,确保DOM已渲染"),se(e)}),100)}else console.warn("未找到K线消息")}))):(console.log("K线消息已添加到聊天列表"),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let n=-1;for(let o=0;o{console.log("延时执行,确保DOM已渲染"),se(e)}),100)}else console.warn("未找到K线消息")}))),e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),setTimeout((()=>{r()}),1e3)):(e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),setTimeout((()=>{r()}),1e3))}));let K={};const q=(e,n,t)=>{H.value.push({message:e,content:n,speed:t}),(async()=>{if(!N.value&&0!==H.value.length){for(N.value=!0;H.value.length>0;){const e=H.value.shift();await B(e.message,e.content,e.speed)}N.value=!1}})()};const Y=o(!1),ae={},le=o(0);function se(e){const n=t.messages;let r=-1,a=null;r=e.split("-")[2],n[r].kline&&n[r].chartData&&(a=n[r].chartData);var l={};const i=window.innerWidth<768,s=window.innerWidth>=768&&window.innerWidth<1024;if(console.log("KLine渲染: 设备类型",i?"移动设备":s?"平板设备":"桌面设备"),1==n[r].klineType){if(!a)return;const n=document.getElementById(e);if(!n)return;try{ae[e]&&(ae[e].dispose(),delete ae[e]),ae[e]=ue.init(n)}catch(h){return}const t=o("六色罗盘"),r=o(16);window.innerWidth>768&&(r.value=25),l={tooltip:{show:!1},series:[{name:"仪表盘",type:"gauge",center:["50%","50%"],radius:window.innerWidth>768?"90%":"70%",startAngle:140,endAngle:-140,min:0,max:6,precision:0,splitNumber:30,axisLine:{show:!0,lineStyle:{color:[[.17,"#FC4407"],[.33,"#FDC404"],[.5,"#2D8FFD"],[.67,"#87CCE7"],[.83,"#C1F478"],[1,"#8FEB8D"]],width:20}},axisTick:{show:!0,splitNumber:9,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,formatter:function(e){},textStyle:{color:"auto"}},splitLine:{show:!0,length:20,lineStyle:{color:"#eee",width:2,type:"solid"}},pointer:{length:"80%",width:8,color:"auto"},title:{show:!0,offsetCenter:["-65%",-10],textStyle:{color:"#333",fontSize:15}},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:40,offsetCenter:["-90%",0],formatter:function(){return t.value},textStyle:{color:"auto",fontSize:r.value}},data:[{value:a}]}]}}else if(2==n[r].klineType){let n=function(e){let n=[];e.forEach(((e,t)=>{n.push({date:e[0],value:e[1],type:e[2]})}));let t=[{min:0,max:0,color:"#000"}],o=[{min:0,max:0,color:"#000"}],r=[{min:0,max:0,color:"#000"}];for(let s=1;s{const o=[e.date,e.value];0===e.type?(a.push(o),l.push([e.date,"-"]),i.push([e.date,"-"]),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value])):1===e.type?(l.push(o),a.push([e.date,"-"]),i.push([e.date,"-"]),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value])):2===e.type&&(l.push([e.date,"-"]),a.push([e.date,"-"]),i.push(o),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value]))})),{greenData:a,redData:l,yellowData:i,singleTypeGreen:r,singleTypeRed:t,singleTypeYellow:o}};if(!a||!a.Kline)return;const t=document.getElementById(e);if(!t)return;try{ae[e]&&(ae[e].dispose(),delete ae[e]),ae[e]=ue.init(t)}catch(h){return}const r=a.Kline,i=e=>{const n=[];let t=[];for(let o=0;o{e&&e.map((e=>{n.map((n=>{1==e[1]&&e[0]==n[0]&&(s.push(n),v.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),2==e[1]&&e[0]==n[0]&&(v.push(n),s.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),3==e[1]&&e[0]==n[0]&&(m.push(n),v.push([n[0],null,null,null,null,null,null,null]),s.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),4==e[1]&&e[0]==n[0]&&(y.push(n),v.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),s.push([n[0],null,null,null,null,null,null,null]))}))}))};console.log(s,v,m,y),w(r.QSXH,r.KLine20);var u=i(r.KLine20),c=i(s),d=i(v),f=i(m),g=i(y),p=r.JN;const b=n(r.FCX),_=n(r.DNC);"-1"==r.FCX[0][1]&&(b.greenData=[],b.redData=[],b.yellowData=[]);const k=e=>{const n=[],t=[];return e.forEach((e=>{let o;switch(e[4]){case 1:o="#13E113";break;case 2:o="#FF0E00";break;case 3:o="#0000FE";break;case 4:o="#1397FF"}n.push({value:e[5],itemStyle:{normal:{color:o}}}),1===e[1]&&t.push({coord:[e[0],e[5]],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujb101000d5si3v3hr7w2vg0h43z1u.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}}),1===e[2]&&t.push({coord:[e[0],e[5]/2],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujaz01000d5si016bxdf6vh0377d2h.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}}),1===e[3]&&t.push({coord:[e[0],0],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujb001000d5shzls0tmd4vs0e5tdrw.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}})})),{barData:n,markPointData:t}},{barData:I,markPointData:x}=k(p);l={legend:[{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},width:"100%",top:window.innerWidth>768?"5%":"4%",left:"center",itemGap:window.innerWidth>768?20:10,itemWidth:10,itemHeight:10,data:[{name:"进攻K线",itemStyle:{color:"rgb(255,0,0)"}},{name:"防守K线",itemStyle:{color:"red"}},{name:"推进K线",itemStyle:{color:"orange"}},{name:"撤退K线",itemStyle:{color:"rgb(84,252,252)"}}]},{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},orient:"horizontal",top:window.innerWidth>768?"8%":"7%",width:"100%",left:"center",itemGap:15,data:[{name:"{green|━}{red|━} 牵牛绳",icon:"none",textStyle:{rich:{green:{color:"green",fontSize:window.innerWidth>768?12:9},red:{color:"red",fontSize:window.innerWidth>768?12:9}}}},{name:"龙线"},{name:"虫线"}]},{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},orient:"horizontal",top:window.innerWidth>768?"62%":"60%",width:"100%",left:"center",itemGap:15,data:[{name:"{green|━}{red|━} 度牛尺",icon:"none",textStyle:{rich:{green:{color:"green",fontSize:window.innerWidth>768?12:9},red:{color:"red",fontSize:window.innerWidth>768?12:9}}}}]}],tooltip:{formatter:function(e,n,t){var r,a;if(0==e[0].seriesIndex){const n=o([]),t=o([]);return n.value=(null==(r=e.find((e=>e.data[1])))?void 0:r.data)||[],t.value=(null==(a=e.slice(4).find((e=>"-"!==e.data[1])))?void 0:a.data)||[],e[0].name+"
开盘价:"+n.value[1]+"
收盘价:"+n.value[2]+"
最低价:"+n.value[3]+"
最高价:"+n.value[4]+"
牵牛绳:"+t.value[1]}if(4==e[0].seriesIndex){let n;return n=e[0].data.value>=1e4?(e[0].data.value/1e4).toFixed(2)+"w":e[0].data.value,e[0].name+"
成交量:"+n}if([10,11,12].includes(e[0].seriesIndex)){const n=e.find((e=>e.data&&"-"!==e.data[1]));return n?e[0].axisValue+"
度牛尺:"+n.data[1]:null}},trigger:"axis",axisPointer:{type:"cross"},backgroundColor:"rgba(119, 120, 125, 0.6)",borderWidth:1,borderColor:"#77787D",padding:10,textStyle:{color:"#fff"}},axisPointer:{link:[{xAxisIndex:"all"}],label:{backgroundColor:"#77787D"}},toolbox:{show:!1},grid:[{top:window.innerWidth>768?"12%":"10%",left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"27%":"29%",containLabel:!1},{top:(window.innerWidth,"42%"),left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"20%":"18%",containLabel:!1},{top:window.innerWidth>768?"66%":"64%",left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"20%":"22%",containLabel:!1}],xAxis:[{type:"category",data:u.categoryData,boundaryGap:!0,axisLine:{onZero:!1},splitLine:{show:!1},min:"dataMin",max:"dataMax",axisPointer:{z:100},axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!1},axisTick:{show:!1}},{type:"category",gridIndex:1,data:u.categoryData,boundaryGap:!0,axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!1,interval:"auto"}},{type:"category",gridIndex:2,data:u.categoryData,boundaryGap:!0,axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!0,interval:"auto",fontSize:window.innerWidth>768?12:9}}],yAxis:[{scale:!0,gridIndex:0,position:"left",axisLabel:{inside:!1,align:"right",fontSize:window.innerWidth>768?15:10},axisLine:{show:!0,lineStyle:{fontSize:"",color:"black"}},axisTick:{show:!1},splitLine:{show:!1}},{scale:!0,gridIndex:1,splitNumber:4,min:0,minInterval:1,axisLabel:{show:!0,fontSize:window.innerWidth>768?15:10,margin:8,formatter:e=>e>=1e9?(e/1e9).toFixed(1)+"B":e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e4?(e/1e4).toFixed(1)+"W":e.toFixed(0)},axisLine:{show:!0,lineStyle:{color:"black"}},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{type:"dashed"}},boundaryGap:["20%","20%"]},{type:"value",gridIndex:2,min:0,max:100,axisLabel:{show:!0,fontSize:window.innerWidth>768?15:10,formatter:function(e){return[0,20,50,80,100].indexOf(e)>-1?e:""}},axisLine:{show:!0,lineStyle:{color:"black"}},axisTick:{show:!1},splitNumber:10,splitLine:{show:!0,lineStyle:{type:"dashed",color:"#fff",width:1},interval:function(e,n){return[20,50,80,100].indexOf(n)>-1}}}],dataZoom:[{type:"inside",xAxisIndex:[0,1,2],start:55,end:100},{show:!0,xAxisIndex:[0,1,2],type:"slider",top:window.innerWidth>768?"90%":"91%",height:20,start:98,end:100,textStyle:{fontSize:window.innerWidth>768?12:9}}],visualMap:[{type:"piecewise",show:!1,pieces:b.singleTypeGreen,outOfRange:{color:"green"},dimension:0,seriesIndex:7},{type:"piecewise",show:!1,pieces:b.singleTypeRed,outOfRange:{color:"red"},dimension:0,seriesIndex:8},{type:"piecewise",show:!1,pieces:b.singleTypeYellow,outOfRange:{color:"yellow"},dimension:0,seriesIndex:9}],series:[{name:"进攻K线",type:"candlestick",barWidth:"50%",data:c.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(255,0,0)",color0:"rgb(255,0,0)",borderColor:"rgb(255,0,0)",borderColor0:"rgb(255,0,0)"}},gridIndex:0},{name:"推进K线",type:"candlestick",barWidth:"50%",data:d.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(0,0,252)",color0:"rgb(0,0,252)",borderColor:"rgb(0,0,252)",borderColor0:"rgb(0,0,252)"}},gridIndex:0},{name:"防守K线",type:"candlestick",barWidth:"50%",data:f.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"orange",color0:"orange",borderColor:"orange",borderColor0:"orange"}},gridIndex:0},{name:"撤退K线",type:"candlestick",barWidth:"50%",data:g.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(84,252,252)",color0:"rgb(84,252,252)",borderColor:"rgb(84,252,252)",borderColor0:"rgb(84,252,252)"}},gridIndex:0},{name:"成交量",type:"bar",barWidth:"70%",xAxisIndex:1,yAxisIndex:1,data:I,markPoint:{data:x,label:{show:!1}}},{name:"{green|━}{red|━} 牵牛绳",type:"line",data:[],smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,showSymbol:!1,lineStyle:{opacity:0},itemStyle:{normal:{color:"green"}},gridIndex:0},{name:"{green|━}{red|━} 度牛尺",type:"line",data:[],smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,showSymbol:!1,lineStyle:{opacity:0},itemStyle:{normal:{color:"green"}},gridIndex:0},{name:"虫线",type:"line",data:b.greenData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"green",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"龙线",type:"line",data:b.redData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"red",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"黄色",type:"line",data:b.yellowData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"yellow",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"背景区域",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markArea:{silent:!0,itemStyle:{normal:{opacity:1}},label:{normal:{show:!0,position:"insideRight",fontSize:window.innerWidth>768?16:12,fontWeight:"bold",color:"#13E113",distance:10}},data:[[{yAxis:0,itemStyle:{normal:{color:"#CFFFCF"}},label:{normal:{formatter:"度牛区"}}},{yAxis:20}],[{yAxis:20,itemStyle:{normal:{color:"#A6FFFF"}}},{yAxis:40}],[{yAxis:40,itemStyle:{normal:{color:"#FFF686"}}},{yAxis:60}],[{yAxis:60,itemStyle:{normal:{color:"#FFD2B3"}}},{yAxis:80}],[{yAxis:80,itemStyle:{normal:{color:"#FFB8B8"}},label:{normal:{formatter:"度牛区",color:"#FF0000",position:"insideLeft",distance:10}}},{yAxis:100}]]}},{name:"度牛尺",type:"line",data:_.greenData,symbol:"none",xAxisIndex:2,yAxisIndex:2,itemStyle:{normal:{color:"green",lineStyle:{width:2,type:"solid"}}},gridIndex:2,markPoint:{symbol:"rect",symbolSize:(e,n)=>[2,22],itemStyle:{normal:{label:{show:!1}}},data:[..._.greenData.map((e=>{if(0===e[1])return{coord:[e[0],20],symbolOffset:[0,10],itemStyle:{color:"#00ff00"}}})).filter(Boolean)]}},{type:"line",data:_.redData,symbol:"none",xAxisIndex:2,yAxisIndex:2,itemStyle:{normal:{color:"red",lineStyle:{width:2,type:"solid"}}},gridIndex:2,markPoint:{symbol:"rect",symbolSize:(e,n)=>[2,22],itemStyle:{normal:{label:{show:!1}}},data:[..._.redData.map((e=>{if(100===e[1])return{coord:[e[0],80],symbolOffset:[0,-10],itemStyle:{color:"#ff0000"}}})).filter(Boolean)]}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:20}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:50}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:80}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:100}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}}]}}try{ae[e].setOption(l);const n=me.throttle((function(){if(console.log("窗口大小改变,调整图表大小"),ae[e]&&!ae[e].isDisposed()){const n=window.innerWidth<768,t=window.innerWidth>=768&&window.innerWidth<1024;if(n!==i||t!==s)return console.log("设备类型变化,重新渲染图表"),void se(e);ae[e].resize()}}),1e3,{trailing:!1});window[`resize_${e}`]=n,window.removeEventListener("resize",window[`resize_${e}`]),window.addEventListener("resize",window[`resize_${e}`])}catch(h){}}a((()=>$.messages),(async(e,n)=>{var r,a;if((null==e?void 0:e.length)&&e!==le.value&&(t.firstAPICall=!0,console.log("第一阶段,意图识别,获取回复,历史记录禁止点击"),le.value=e.length,e.length>0)){console.log("chatStore.currentUserIndex",t.currentUserIndex),null!=t.currentUserIndex&&(t.messages[t.currentUserIndex].audioStatus=!1),t.currentUserIndex=null,C.stop(),P.value=[],z.value=!1,D=0,L=!1,j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},C.soundInstance=null,C.nowSound=null,C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,console.log("消息列表已更新,最新消息:",e[e.length-1]),t.messages.push(e[e.length-1]),t.currentUserIndex=t.messages.length-1,t.inputUserIndex=t.messages.length-1,console.log("消息列表已更新,最新消息:",t.messages[t.messages.length-1],"最新用户坐标",t.currentUserIndex),G();const n={language:"cn",marketList:"usa,sg,my,hk,cn,can,vi,th,in",content:e[e.length-1].content,token:localStorage.getItem("localToken"),model:1};let h=!0;const v=o(),m=await async function(e=null){const n=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:"夺宝奇兵大模型正在思考",gif:te,nowrap:!0});t.messages.push(n),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const o=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:"正在解析关键数据",gif:oe,nowrap:!0});if(t.messages.push(o),!e)return o;await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const r=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:`正在生成${e}全景作战报告`,gif:re,nowrap:!0});t.messages.push(r),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const a=s({sender:"ai",class:"ing",type:"ing",content:"报告已生成!",nowrap:!0});return t.messages.push(a),await new Promise((e=>setTimeout(e,1500))),t.messages.pop(),null}();try{const e=await l(n);if(v.value=e.data,console.log(v.value,"codeData"),200==e.code)t.searchRecord=!0,m&&v.value.name&&await async function(e,n){if(!e||!n)return;await new Promise((e=>setTimeout(e,1500)));const o=t.messages.indexOf(e);o>-1&&t.messages.splice(o,1);const r=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:`正在生成${n}全景作战报告`,gif:re});t.messages.push(r),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const a=s({sender:"ai",class:"ing",type:"ing",content:"报告已生成!"});t.messages.push(a),await new Promise((e=>setTimeout(e,1500))),t.messages.pop()}(m,v.value.name),t.messages.push({});else{if(m){const e=t.messages.indexOf(m);e>-1&&t.messages.splice(e,1)}h=!1,console.log("执行回绝话术");const n=o(e.msg),r=Z(n.value),a=/\$\$(.*?)\$\$/g;r.replace(a,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}}));console.log(n,"AIcontent"),406==e.code&&(n.value='

尊敬的用户,目前您的token余额为0,系统将无法处理您的搜索请求,您可以补充token后再进行搜索。token兑换的入口在右上角“获取token次数”,点击即可操作哦~

');const l={class:"ing",type:"ing",flag:h,content:n};t.messages.push(l),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,console.log("历史记录可以点击"),W("enableInput")}}catch(p){if(m){const e=t.messages.indexOf(m);e>-1&&t.messages.splice(e,1)}console.log(p,"意图识别失败"),t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,console.log("历史记录可以点击"),W("enableInput")}if(h){const e={language:"cn",token:localStorage.getItem("localToken"),parentId:v.value.parentId,stockId:v.value.stockId,recordId:v.value.recordId};try{const n="development",o=await i({token:"development"==n||"test"==n?"8Csj5VVX1UbIb4C3oxrnbZi0+fEeMx8pywnIlrmTm45Cb/EllzWACLto9J9+fCFsfdgBOvKvyY94FvqlvM0":"8nkj4QBV1RPIb4CzoRTnbZi0+fEeMx8pywnIlrmTxdwROKkuwWqAWu9orpkpeXVqL98DPfeonNYpHv+mucA",market:v.value.market,code:v.value.code,language:"cn",brainPrivilegeState:1,swordPrivilegeState:1,stockForecastPrivilegeState:1,spaceForecastPrivilegeState:1,aibullPrivilegeState:1,aigoldBullPrivilegeState:1,airadarPrivilegeState:1,marketList:"usa,sg,my,hk,cn,can,vi,th,in,gb"}),l=(null==(r=o.data)?void 0:r.HomePage)||null,p=(null==(a=o.data)?void 0:a.AIGoldBull)||null,h=!!l,m=!!(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH),y=/\$\$(.*?)\$\$/g;let w,b,_,k;K={one:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},two:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},three:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},four:{completed:!1,result:null,error:null,isError:!1,isEnd:!1}};C.togglePlayPause;const I=(e,n)=>e&&C.isVoiceEnabled?(j[n].url=e,console.log(`设置音频${n}的URL:`,e),new Promise((t=>{new Q.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,preload:!0,onload:()=>{console.log(`音频${n}预加载完成:`,e),j[n].loaded=!0,t()},onloaderror:(e,o)=>{console.error(`音频${n}预加载失败:`,o),j[n].loaded=!0,t()}})}))):(j[n].loaded=!0,Promise.resolve()),x=()=>K.one.completed&&j.one.loaded,A=()=>{if(x()&&!K.one.executed)if(K.one.result){K.one.executed=!0,console.log("执行OneAPI代码(文本和音频同步开始):",K.one.result),j.one.url&&(t.messages[t.inputUserIndex].audioArray.push(j.one.url),t.currentUserIndex==t.inputUserIndex?(t.messages[t.inputUserIndex].audioStatus=!0,R(j.one.url,"API1-第一个")):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API1音频,当前队列长度:",P.value.length)),t.messages.pop(),q({sender:"ai",class:"title1",type:"title1",content:v.value.name+"全景作战报告",date:w.data.date},"",50),t.firstAPICall=!1,console.log("历史记录可以点击");const e=Z(w.data.name+"\n"+w.data.price+"\n"+w.data.date).replace(y,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}})),n=s({sender:"ai",class:"content1",type:"content1",content:"",isTyping:!0});if(q(n,["",e],130),l){const e=JSON.parse(JSON.stringify(u(l))),n=V(e);n&&(Y.value=!0,console.log("hasValidData设置为:",Y.value));const t=`kline-${Date.now()}`;console.log("生成K线消息ID:",t),q({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:n,messageId:t,hasValidData:!0,klineType:1},"",50)}if(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH){const e=JSON.parse(JSON.stringify(u(p))),n=JSON.parse(JSON.stringify(u(l)));console.log("处理 K 线数据 - 开始"),console.log("AIGoldBullData",e),console.log("HomePageData",n);const t={name:n.StockInformation.Name,Kline:e};console.log("K线数据结构:",t),console.log("K线数据名称:",t.name),console.log("K线数据:",t.Kline?t.Kline:null),Y.value=!0,console.log("hasValidData设置为:",Y.value);const o=`kline-${Date.now()+1}`;console.log("生成K线消息ID:",o),q({sender:"ai",class:"content2",type:"content2",kline:!0,chartData:t,messageId:o,hasValidData:!0,klineType:2,error:K.two.error?"2":"",isEnd:"1"},"",50)}}else t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput");if(K.one.executed&&K.two.completed&&!K.two.executed)if(K.two.result){K.two.executed=!0,console.log("执行TwoAPI代码:",K.two.result),j.two.url&&(t.messages[t.inputUserIndex].audioArray.push(j.two.url),t.currentUserIndex==t.inputUserIndex?R(j.two.url,"API2-第二个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API2音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title2",type:"title2",content:""},"",50);const e=Z(b.data.hxjzpg);console.log(e,"pc2");const n=e.replace(y,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}})),o=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:K.three.error?"3":"",isEnd:"2"});q(o,["",n],130)}else console.log("1111111111111111111"),K.one.isEnd&&K.two.error&&!K.two.isError&&(K.two.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.two.executed&&K.three.completed&&!K.three.executed)if(K.three.result){K.three.executed=!0,console.log("执行ThreeAPI代码:",K.three.result),j.three.url&&(t.messages[t.inputUserIndex].audioArray.push(j.three.url),t.currentUserIndex==t.inputUserIndex?R(j.three.url,"API3-第三个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API3音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title3",type:"title3",content:ye},"",50);const e='

【主力行为】

',n=`${_.data.zhuli1}

${_.data.zhuli2}

${_.data.zhuli3}

`,o=(_.data.zhuli1,_.data.zhuli2,_.data.zhuli3,s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0}));q(o,[e,n],200),q({sender:"ai",class:"title3",type:"title3",content:we},"",50);const r=_.data.kongjian.split(","),a=(r[0],r[1],r[2],r[3],_.data.shijian,_.data.nengliang,'

【空间维度】

'),l=`${r[0]},${r[1]}`,i='

',u=`${r[2]},${r[3]}

`,c='

【时间维度】

',d=`${_.data.shijian}

`,f='

【能量维度】

',g=`${_.data.nengliang}

`,p=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:K.four.error?"4":"",isEnd:"3"});q(p,[a,l,i,u,c,d,f,g],200)}else K.two.isEnd&&K.three.error&&!K.three.isError&&(K.three.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.three.executed&&K.four.completed&&!K.four.executed)if(K.four.result){K.four.executed=!0,console.log("执行FourAPI代码:",K.four.result),j.four.url&&(t.messages[t.inputUserIndex].audioArray.push(j.four.url),t.currentUserIndex==t.inputUserIndex?R(j.four.url,"API4-第四个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API4音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title3",type:"title3",content:be},"",50);k.data.cftl,k.data.gfzl;const e='

【触发条件】

',n=`${k.data.cftl}

`,o='

【攻防指令】

',r=`${k.data.gfzl}

`,a=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0});q(a,[e,n,o,r],240);const l="该内容由AI生成,请注意甄别",i=s({sender:"ai",class:"mianze",type:"mianze",content:"",isTyping:!0,end:!0});q(i,["",l],210)}else K.three.isEnd&&K.four.error&&!K.four.isError&&(K.four.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.one.completed&&K.two.completed&&K.three.completed&&K.four.completed&&K.four.executed){console.log("所有API已完成,开始收集预加载的音频URL");const e=[];console.log("预加载音频状态检查:"),console.log("audioPreloadStatus:",j),j.one.url&&(console.log("添加预加载音频URL one:",j.one.url),e.push(j.one.url)),j.two.url&&(console.log("添加预加载音频URL two:",j.two.url),e.push(j.two.url)),j.three.url&&(console.log("添加预加载音频URL three:",j.three.url),e.push(j.three.url)),j.four.url&&(console.log("添加预加载音频URL four:",j.four.url),e.push(j.four.url)),console.log("收集到的预加载音频URLs:",e),console.log("语音是否启用:",C.isVoiceEnabled),console.log("所有接口执行完成,音频已在各接口中单独播放")}},S=async()=>{var n;try{if(w=await c(e),400==w.code)throw new Error("API返回错误码400,请求失败");console.log("OneAPI成功返回:",w),K.one.completed=!0,K.one.result=w,(null==(n=null==w?void 0:w.data)?void 0:n.url)?await I(w.data.url.trim(),"one"):j.one.loaded=!0,A()}catch(t){console.error("OneAPI失败:",t),K.one.completed=!0,K.one.error=t,j.one.loaded=!0,A()}},T=async()=>{var n;try{if(b=await d(e),400==b.code)throw new Error("API返回错误码400,请求失败");console.log("TwoAPI成功返回:",b),K.two.completed=!0,K.two.result=b,(null==(n=null==b?void 0:b.data)?void 0:n.url)?await I(b.data.url.trim(),"two"):j.two.loaded=!0,A()}catch(t){console.error("TwoAPI失败:",t),K.two.completed=!0,K.two.error=t,j.two.loaded=!0,A()}},E=async()=>{var n;try{if(_=await f(e),400==_.code)throw new Error("API返回错误码400,请求失败");console.log("ThreeAPI成功返回:",_),K.three.completed=!0,K.three.result=_,(null==(n=null==_?void 0:_.data)?void 0:n.url)?await I(_.data.url.trim(),"three"):j.three.loaded=!0,A()}catch(t){console.error("ThreeAPI失败:",t),K.three.completed=!0,K.three.error=t,j.three.loaded=!0,A()}},z=async()=>{var n;try{if(k=await g(e),400==k.code)throw new Error("API返回错误码400,请求失败");console.log("FourAPI成功返回:",k),K.four.completed=!0,K.four.result=k,(null==(n=null==k?void 0:k.data)?void 0:n.url)?await I(k.data.url.trim(),"four"):j.four.loaded=!0,A()}catch(t){console.error("FourAPI失败:",t),K.four.completed=!0,K.four.error=t,j.four.loaded=!0,A()}};h&&m?(S(),T(),E(),z()):(t.messages.pop(),t.messages.push({class:"ing",type:"ing",flag:!1,content:"数据缺失,请稍后重试"}),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,W("enableInput"))}catch(p){console.error("请求失败:",p),t.firstAPICall=!1,Y.value=!1}finally{await t.getUserCount()}}}}),{deep:!1}),a((()=>t.dbqbClickRecord),((e,n)=>{if(console.log("new",e),!e||0===Object.keys(e).length)return;const r=o(e);console.log("dbqbClickRecord 发生变化:",r.value);try{t.currentUserIndex=null,C.stop(),P.value=[],z.value=!1,D=0,L=!1,j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},C.soundInstance&&(C.soundInstance.stop(),C.soundInstance.unload(),C.soundInstance=null),C.nowSound=null,K.one={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.two={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.three={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.four={completed:!1,result:null,error:null,isError:!1,isEnd:!1},Y.value=!1,H.value=[],N.value=!1,t.isLoading=!1,t.chatInput=!1,W("enableInput"),setTimeout((()=>{t.dbqbClickRecord={},console.log("dbqbClickRecord 已清空")}),0)}catch(a){console.error("停止任务时发生错误:",a)}if(r.value.wokeFlowData.One&&r.value.wokeFlowData.Two&&r.value.wokeFlowData.Three&&r.value.wokeFlowData.Four)try{t.messages=[],t.messages.push({sender:"user",timestamp:r.value.createdTime,content:r.value.keyword,audioArray:[r.value.wokeFlowData.One.url,r.value.wokeFlowData.Two.url,r.value.wokeFlowData.Three.url,r.value.wokeFlowData.Four.url],audioStatus:!1}),t.messages.push({sender:"ai",class:"title1",type:"title1",content:r.value.stockName+"全景作战报告",date:r.value.wokeFlowData.One.date});const e=Z(r.value.wokeFlowData.One.name+"\n"+r.value.wokeFlowData.One.price+"\n"+r.value.wokeFlowData.One.date);t.messages.push({sender:"ai",class:"content1",type:"content1",content:e});const n=r.value.stockData.HomePage;if(n){const e=JSON.parse(JSON.stringify(u(n))),o=V(e);o&&(Y.value=!0,console.log("hasValidData设置为:",Y.value));const r=`kline-${Date.now()}`;console.log("生成K线消息ID:",r),t.messages.push({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:o,messageId:r,hasValidData:!0,klineType:1}),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let e=-1;for(let n=0;n{console.log("延时执行,确保DOM已渲染"),se(n)}),100)}else console.warn("未找到K线消息")}))}const o=r.value.stockData.AIGoldBull;if(o&&o.DNC&&o.FCX&&o.JN&&o.KLine20&&o.QSXH){const e=JSON.parse(JSON.stringify(u(o))),r=JSON.parse(JSON.stringify(u(n)));console.log("处理 K 线数据 - 开始"),console.log("AIGoldBullData",e),console.log("HomePageData",r);const a={name:r.StockInformation.Name,Kline:e};console.log("K线数据结构:",a),console.log("K线数据名称:",a.name),console.log("K线数据:",a.Kline?a.Kline:null),Y.value=!0,console.log("hasValidData设置为:",Y.value);const l=`kline-${Date.now()+1}`;console.log("生成K线消息ID:",l),t.messages.push({sender:"ai",class:"content2",type:"content2",kline:!0,chartData:a,messageId:l,hasValidData:!0,klineType:2}),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let e=-1;for(let n=0;n{console.log("延时执行,确保DOM已渲染"),se(n)}),100)}else console.warn("未找到K线消息")}))}t.messages.push({sender:"ai",class:"title2",type:"title2",content:""});const a=Z(r.value.wokeFlowData.Two.hxjzpg);t.messages.push({sender:"ai",class:"content3",type:"content3",content:a}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:ye});const l=`

【主力行为】

${r.value.wokeFlowData.Three.zhuli1}

${r.value.wokeFlowData.Three.zhuli2}

${r.value.wokeFlowData.Three.zhuli3}

`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:l,isTyping:!0}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:we});const i=r.value.wokeFlowData.Three.kongjian.split(","),s=`

【空间维度】

${i[0]},${i[1]}

${i[2]},${i[3]}

`,c=`

【时间维度】

${r.value.wokeFlowData.Three.shijian}

`,d=s+c+`

【能量维度】

${r.value.wokeFlowData.Three.nengliang}

`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:d}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:be});const f=`

【触发条件】

${r.value.wokeFlowData.Four.cftl}

`,g=f+`

【攻防指令】

${r.value.wokeFlowData.Four.gfzl}

`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:g}),t.messages.push({sender:"ai",class:"mianze",type:"mianze",content:"该内容由AI生成,请注意甄别",end:!0})}catch(l){h.error("历史数据获取出错!"),console.error("e",l)}}),{deep:!0,immediate:!0}),a((()=>C.isVoiceEnabled),(e=>{if(e!==C.lastVoiceState)if(C.lastVoiceState=e,e){console.log("开启语音播放");(()=>{var e;C.ttsUrl&&((null==(e=C.soundInstance)?void 0:e.playing())||((e=>{if(!e)return console.warn("音频URL为空,跳过播放"),void(C.isPlaying=!1);(()=>{if(C.isNewInstance){const n=new Q.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,onplay:()=>{C.isPlaying=!0,n.volume(1)},onend:()=>C.isPlaying=!1,onstop:()=>C.isPlaying=!1,onloaderror:(e,n)=>{console.error("音频加载失败:",n),h.error("音频播放失败,请检查网络连接")}});C.nowSound&&C.nowSound.stop(),C.nowSound=n,C.isNewInstance=!1,console.log("新音频")}else console.log("已经有音频");const n=C.nowSound;n.play(),C.setAudioInstance(n),Q.Howler._howls.push(n)})()})(C.ttsUrl),setTimeout((()=>{var e;(null==(e=C.soundInstance)?void 0:e.playing())||Q.Howler.unload()}),1e3)))})()}else console.log("关闭语音播放"),C.soundInstance&&(C.soundInstance.pause(),C.isPlaying=!1)}),{immediate:!0}),a((()=>E.activeTabIndex),(e=>{setTimeout((()=>{console.log("activeTabIndex变化:",e),0===e&&(console.log("切换到AI聊天页,重新渲染图表"),fe())}),1e3)}),{immediate:!0});const de=()=>{t.dbqbScrollToTop=!t.dbqbScrollToTop};function fe(){console.log("重新渲染所有K线图");const e=t.messages;for(let n=0;n{C.isPlaying&&(C.stop(),console.log("组件卸载,音频已停止")),P.value=[],z.value=!1,D=0,L=!1,C.soundInstance=null,C.nowSound=null,Q.Howler.stop(),Q.Howler.unload(),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,Object.keys(j).forEach((e=>{j[e]={loaded:!1,url:null}})),t.currentUserIndex=-1};v((()=>{pe();if(/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){Q.Howler.html5PoolSize=1,Q.Howler.autoSuspend=!1,Q.Howler.usingWebAudio=!0;const e=()=>{Q.Howler.ctx&&"suspended"===Q.Howler.ctx.state&&(Q.Howler.ctx.resume(),console.log("音频上下文已激活"))};document.addEventListener("touchstart",e,{once:!0}),document.addEventListener("click",e,{once:!0})}Z.setOptions({breaks:!0,gfm:!0,sanitize:!1,smartLists:!0,smartypants:!0,xhtml:!1,renderer:U}),fe(),console.log("组件挂载完成"),t.currentUserIndex=null,t.messages.forEach((e=>{"user"==e.sender&&(e.audioStatus=!1)})),document.addEventListener("visibilitychange",ve);new MutationObserver((e=>{e.forEach((e=>{if("childList"===e.type&&e.addedNodes.length){document.querySelectorAll('[id^="kline-container-"]').length}}))})).observe(document.body,{childList:!0,subtree:!0})}));let he=!1;const ve=()=>{document.hidden?C.isPlaying?(he=!0,C.pause(),console.log("页面切换离开,音频已暂停")):he=!1:he&&!C.isPlaying&&(C.play(),console.log("页面切换回来,音频已恢复播放"),he=!1)};return m((()=>{document.removeEventListener("visibilitychange",ve),pe(),Object.keys(ae).forEach((e=>{ae[e]&&(window[`resize_${e}`]&&(window.removeEventListener("resize",window[`resize_${e}`]),delete window[`resize_${e}`]),ae[e].dispose(),delete ae[e])}))})),(e,n)=>(y(),w(I,null,[b("div",_e,[_(" GIF区域 "),b("div",ke,[n[0]||(n[0]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/03ddbbbee489f29dc6a1427f9ed4f389.png",alt:"夺宝奇兵大模型logo",class:"bgc"},null,-1)),b("img",{src:k("/aixiaocaishen/static/images/-s-夺宝奇兵logo-985375a7.png"),alt:"夺宝奇兵大模型logo",class:"logo1"},null,8,Ie),b("img",{src:k("/aixiaocaishen/static/images/开启无限财富-3b89b7e4.png"),alt:"夺宝奇兵大模型logo",class:"logo2"},null,8,xe)]),(y(!0),w(I,null,x(k(M),((e,o)=>(y(),w("div",{key:o},[_(" 用户消息容器,包含喇叭按钮 "),"user"===e.sender?(y(),w("div",Ae,[b("div",Se,[b("div",Te,[b("img",{src:e.audioStatus?k(ee):k(ne),class:A(["user-message-speaker",{"speaker-active":e.audioStatus}]),onClick:e=>(e=>{console.log("上一个按钮坐标",t.currentUserIndex,"当前按钮坐标",e),t.messages[e].audioArray[0]&&t.messages[e].audioArray[1]&&t.messages[e].audioArray[2]&&t.messages[e].audioArray[3]&&(t.messages[e].audioStatus=!t.messages[e].audioStatus,t.currentUserIndex!=e?(null!=t.currentUserIndex&&(C.isPlaying&&C.togglePlayPause(),t.messages[t.currentUserIndex].audioStatus=!1),C.soundInstance&&(C.soundInstance.stop(),C.soundInstance=null),j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},t.messages[e].audioArray[0]&&(j.one.loaded=!0,j.one.url=t.messages[e].audioArray[0]),t.messages[e].audioArray[1]&&(j.two.loaded=!0,j.two.url=t.messages[e].audioArray[1]),t.messages[e].audioArray[2]&&(j.three.loaded=!0,j.three.url=t.messages[e].audioArray[2]),t.messages[e].audioArray[3]&&(j.four.loaded=!0,j.four.url=t.messages[e].audioArray[3]),t.currentUserIndex=e,P.value=[],z.value=!1,C.soundInstance=null,D=0,L=!1,setTimeout((()=>{R(t.messages[e].audioArray[0],"API1-第一个"),R(t.messages[e].audioArray[1],"API2-第二个"),R(t.messages[e].audioArray[2],"API3-第三个"),R(t.messages[e].audioArray[3],"API4-第四个"),C.isVoiceEnabled&&(C.currentAudioUrl||C.ttsUrl)||C.toggleVoice()}),100)):C.isVoiceEnabled?D>=P.value.length?(console.log("重新开始播放音频序列"),D=0,z.value=!1,L=!1,C.soundInstance=null,P.value.length>0&&O()):C.currentAudioUrl||C.ttsUrl?(console.log("2222"),C.togglePlayPause()):(console.log("3333"),C.toggleVoice()):(console.log("1111"),C.toggleVoice()))})(o),alt:"喇叭"},null,10,Ce),b("div",{class:A({"message-bubble":!0,[e.sender]:e.sender,[e.class]:e.class})},[b("div",{innerHTML:e.content},null,8,Ee)],2)]),e.timestamp?(y(),w("div",Pe,S(k(ce)(e.timestamp).format("YYYY-MM-DD HH:mm:ss")),1)):_("v-if",!0)])])):(y(),w(I,{key:1},[_(" AI消息和其他类型消息 "),b("div",{class:A({"message-bubble":!0,[e.sender]:e.sender,[e.class]:e.class})},["kline"===e.type?(y(),w("div",ze,[b("div",{id:"kline-container-"+o,class:"chart-mount-point"},[e.hasValidData?_("v-if",!0):(y(),w("div",Le,[...n[1]||(n[1]=[b("p",null,"暂无K线数据",-1)])]))],8,De)])):"ing"==e.type?(y(),w("div",je,[e.gif?(y(),w("img",{key:0,src:e.gif,alt:"思考过程",class:"thinking-gif"},null,8,Fe)):_("v-if",!0),b("div",{class:A(["ai-message-content",{fourStep:e.nowrap}])},[e.flag?(y(),w("div",Oe,[b("span",null,S(e.content),1),n[2]||(n[2]=T('......',1))])):(y(),w("div",{key:1,innerHTML:e.content},null,8,Re))],2)])):"title1"==e.type?(y(),w("div",Ue,[b("div",We,S(e.content),1),b("div",Me,S(e.date),1)])):"title2"==e.type?(y(),w("div",$e,[b("img",{class:"title1Img",src:k("/aixiaocaishen/static/images/核心价值评估-c1ed0285.png"),alt:"出错了"},null,8,Ve)])):"title3"==e.type?(y(),w("div",He,[b("img",{class:"title2Img",src:e.content,alt:"出错了"},null,8,Ne)])):"content1"==e.type?(y(),w("div",Be,[e.kline?(y(),w("div",Ke,[b("div",{id:"kline-container-"+o,class:"chart-mount-point"},[e.hasValidData?_("v-if",!0):(y(),w("div",Ye,[...n[3]||(n[3]=[b("p",null,"暂无数据",-1)])]))],8,qe)])):(y(),w("div",Ge,[b("div",{innerHTML:e.content,class:"text1"},null,8,Je)]))])):"content2"==e.type?(y(),w("div",Xe,[b("div",Ze,[b("div",{id:"kline-container-"+o,class:"chart-mount-pointJN"},[e.hasValidData?_("v-if",!0):(y(),w("div",en,[...n[4]||(n[4]=[b("p",null,"暂无数据",-1)])]))],8,Qe)])])):"content3"==e.type?(y(),w("div",nn,[b("div",tn,[b("div",{innerHTML:e.content,class:"text3"},null,8,on)])])):"mianze"==e.type?(y(),w("div",rn,[b("div",{innerHTML:e.content},null,8,an)])):(y(),w("div",{key:9,innerHTML:e.content},null,8,ln))],2)],2112))])))),128))]),_(" 全局返回顶部按钮 "),k(M).length>0?(y(),w("div",{key:0,class:"back-to-top",onClick:de},n[5]||(n[5]=[b("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M12 4L12 20M12 4L6 10M12 4L18 10",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))):_("v-if",!0)],64))}},[["__scopeId","data-v-4a4ebe1a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/AIchat.vue"]]),un="/aixiaocaishen/static/images/logo-6d056fd7.png";const cn={key:0,class:"collapsed-container"},dn={key:1,class:"collapsed-bottom-container"},fn={key:2,class:"history-content"},gn={class:"history-list"},pn={key:0,class:"empty-state"},hn={class:"empty-icon"},vn={key:0,class:"categoryName"},mn=["onClick"],yn={class:"record-img"},wn=["src","alt"],bn={key:1,src:"https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png",alt:"record.stockMarket"},_n={class:"record-msg"},kn={class:"record-text"},In={class:"stock-name"},xn={class:"stock-code"},An={key:0},Sn={class:"record-time"},Tn={class:"record-actions"},Cn={class:"popover-content"},En={class:"popover-item"},Pn=["onClick"],zn=["onClick"],Dn=["onClick"],Ln={key:0,class:"history-content"},jn={class:"history-list"},Fn={key:0,class:"empty-state"},On={class:"empty-icon"},Rn={key:0,class:"categoryName"},Un=["onClick"],Wn={class:"record-img"},Mn=["src","alt"],$n={key:1,src:"https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png",alt:"record.stockMarket"},Vn={class:"record-msg"},Hn={class:"record-text"},Nn={class:"stock-name"},Bn={class:"stock-code"},Kn={key:0},qn={class:"record-time"},Yn={class:"record-actions"},Gn={class:"popover-content"},Jn={class:"popover-item"},Xn=["onClick"],Zn=["onClick"],Qn=["onClick"],et={class:"dialog-footer"};var nt=t({__name:"HistoryRecord",props:{currentType:{type:String,default:"AIchat"}},emits:["selectRecord","recordAdded","startNewChat","showAnnouncement","showFeedback"],setup(e,{expose:n,emit:t}){const l=J(),i=X();C();const s=e,u=o(null),c=t,d=o({cn:"https://d31zlh4on95l9h.cloudfront.net/images/c685daa929d80a03c26841dfa783cc3c.png",usa:"https://d31zlh4on95l9h.cloudfront.net/images/bccbc3058f327f72aa158fa0852dce19.png",hk:"https://d31zlh4on95l9h.cloudfront.net/images/ab050afe6867e9f961561f665ed12d10.png",sg:"https://d31zlh4on95l9h.cloudfront.net/images/90c5ce1edef2235a100e3ee0ad3cac92.png",vi:"https://d31zlh4on95l9h.cloudfront.net/images/59404c85889abd57dfd15040099edc1a.png",th:"https://d31zlh4on95l9h.cloudfront.net/images/31f5433264cf1f84cf550995fa16d86e.png",can:"https://d31zlh4on95l9h.cloudfront.net/images/26382451bfa08e6a419a2190b799dae5.png",my:"https://d31zlh4on95l9h.cloudfront.net/images/7efa8487a1317ed17eacc77b58e0a26d.png"}),f=o(!0),g=o(null),m=o({}),T=o(!1),R=o("500px"),U=r((()=>u.value?"70%":R.value)),W=()=>{m.value={},T.value=!1},M=o([]),$=o([]);let V=!0,H=!0,N=null,B=null;const K=async e=>{try{const n=await L(e);M.value=n.data;const t=JSON.stringify(n.data.map((e=>({id:e.id,isTop:e.isTop,createdTime:e.createdTime}))));if(N&&B===t)return void($.value=N);let o=n.data;V&&1==e.model&&0!=n.data.length&&(u.value||(l.aiChatCall=!0),V=!1),H&&2==e.model&&0!=n.data.length&&(u.value||(l.aiEmotionCall=!0),H=!1),u.value?(console.log("移动设备默认关闭"),f.value=!0):(console.log("pc设备进行判断"),"AIchat"==s.currentType?(f.value=!l.aiChatCall,console.log("夺宝奇兵页面",f.value)):"AiEmotion"==s.currentType&&(f.value=!l.aiEmotionCall,console.log("情绪大模型页面",f.value)));const r=ce().format("YYYY-MM-DD"),a=ce().subtract(3,"days").startOf("day"),i=ce().subtract(1,"days").endOf("day"),c=ce().subtract(7,"days").startOf("day"),d=ce().subtract(30,"days").startOf("day"),g=[],p=[],h=[],v=[],m=[];o.forEach((e=>{if(1===e.isTop)return void g.push(e);const n=ce(e.createdTime);n.format("YYYY-MM-DD")===r?p.push(e):n.isAfter(a)&&n.isBefore(i)?h.push(e):n.isAfter(c)?v.push(e):n.isAfter(d)&&m.push(e)})),M.value=n.data,$.value=[{name:"置顶",list:g},{name:"今日",list:p},{name:"近3日",list:h},{name:"近7日",list:v},{name:"近30日",list:m}],N=$.value,B=t}catch(n){console.error("获取历史记录出错",n),M.value=[],$.value=[]}},q=async(e,n)=>{try{const t=document.querySelector(".el-popover");if(t&&(t.style.display="none"),0==e&&$.value[0].list.length>=3)return console.log("超过置顶上线"),void h.warning("最多置顶三条内容,已达上限!");await(async e=>{try{await O(e)}catch(n){console.error("置顶或取消置顶失败",n)}})({model:"AIchat"==s.currentType?1:2,recordId:n,isTop:1==e?0:1}),await K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})}catch(t){console.error("操作失败:",t)}},Y=()=>{f.value=!1,"AIchat"==s.currentType?l.aiChatCall=!0:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!0)},G=()=>{f.value=!0,"AIchat"==s.currentType?l.aiChatCall=!1:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!1)},Z=o({}),Q=async e=>{var n,t;if("AIchat"==s.currentType&&l.firstAPICall)h.warning("正在获取回复中,请稍后");else try{g.value=e.id;const o=await j({model:"AIchat"==s.currentType?1:2,parentId:e.parentId,recordId:e.id});if(o&&o.data){u.value&&(f.value=!0,"AIchat"==s.currentType?l.aiChatCall=!1:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!1)),i.isFeedback=!1,Z.value=o.data,l.dbqbClickRecord=Z.value;const r={queryText:o.data.keyword,stockInfo:{name:(null==(n=o.data.stockData)?void 0:n.stockName)||e.stockName||"",code:e.stockCode||"",market:e.stockMarket||"cn"},apiData:o.data.stockData||{},conclusionData:(null==(t=o.data.wokeFlowData)?void 0:t.One)||{},timestamp:e.createdTime||(new Date).toISOString()};c("selectRecord",r),console.log("历史记录数据已发送给父组件:",r)}else console.error("历史记录数据格式不正确:",o)}catch(o){console.error("获取历史记录数据失败",o)}},ee=e=>{m.value.id=e,p((()=>{const e=document.querySelector(".el-popover");e&&(e.style.display="none"),document.body.click()})),T.value=!0},ne=()=>{"AIchat"==s.currentType&&l.firstAPICall?h.warning("正在获取回复中,请稍后"):c("showAnnouncement")},te=()=>{"AIchat"==s.currentType&&l.firstAPICall?h.warning("正在获取回复中,请稍后"):c("showFeedback")};return a((()=>l.searchRecord),(e=>{l.searchRecord&&(K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")}),l.searchRecord=!1)})),n({isCollapsed:f,toggleCollapse:()=>{f.value=!f.value,localStorage.setItem("historyRecordCollapsed",f.value)},getHistoryList:K,selectedRecordId:g}),v((()=>{const e=navigator.userAgent;u.value=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})})),(e,n)=>{const t=E("DocumentDelete"),o=E("el-icon"),r=E("MoreFilled"),a=E("el-popover"),l=E("el-button"),i=E("el-dialog");return y(),w(I,null,[u.value?(y(),w("div",{key:1,class:A(["mobile-history-record-container",{mobileCollapsed:!f.value}])},[_(" 历史记录内容 "),f.value?_("v-if",!0):(y(),w("div",Ln,[b("div",{class:"mobile-head-container"},[_(" 折叠/展开按钮 "),b("img",{class:"mobile-toggle-btn",onClick:G,src:"https://d31zlh4on95l9h.cloudfront.net/images/37fe3d79a8a700f6c674c9f0e7af066b.png",alt:"icon"}),_(" 标题 "),n[15]||(n[15]=b("div",{class:"mobile-history-actions"},[b("img",{src:un,alt:"Logo",class:"logo-img"})],-1))]),_(" 历史记录列表 "),b("div",jn,[_(" 空状态 "),0===M.value.length?(y(),w("div",Fn,[b("div",On,[P(o,{class:"documentDelete"},{default:z((()=>[P(t)])),_:1})]),n[16]||(n[16]=b("p",{class:"empty-text"},"暂无历史记录",-1))])):(y(!0),w(I,{key:1},x($.value,(e=>(y(),w("div",{key:e.name},[0!=e.list.length?(y(),w("div",Rn,S(e.name),1)):_("v-if",!0),(y(!0),w(I,null,x(e.list,(t=>(y(),w("div",{key:t.id,class:A(["history-item",{active:g.value===t.id}])},[b("div",{class:"record-content",onClick:e=>Q(t)},[b("div",Wn,[d.value[t.stockMarket]?(y(),w("img",{key:0,src:d.value[t.stockMarket],alt:t.stockMarket},null,8,Mn)):(y(),w("img",$n))]),b("div",Vn,[b("div",Hn,[b("span",Nn,S(t.stockName),1),b("span",Bn,"("+S(t.stockCode)+")",1),"置顶"===e.name?(y(),w("div",Kn,[...n[17]||(n[17]=[b("svg",{t:"1755227529729",class:"top-icon",viewBox:"320 280 380 460",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7392"},[b("path",{d:"M351.085714 292.571429h321.828572v29.257142H351.085714v-29.257142z m175.542857 125.805714l146.285715 146.285714-20.48 20.48-125.805715-125.805714V731.428571h-29.257142v-272.091428L371.565714 585.142857l-20.48-20.48 146.285715-146.285714h29.257142z",fill:"#FFFFFF","p-id":"7393"})],-1)])])):_("v-if",!0)]),b("div",qn,S(k(ce)(t.createdTime).format("YYYY-MM-DD HH:mm:ss")),1)])],8,Un),b("div",Yn,[P(a,{class:"box-item",placement:"right-start",trigger:"click"},{reference:z((()=>[P(o,{class:"more-btn"},{default:z((()=>[P(r)])),_:1})])),default:z((()=>[b("div",Gn,[b("div",Jn,[n[18]||(n[18]=b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/9ad3617c94955bcb76e1b11db70bb80b.png",alt:""},null,-1)),D(" 数据更新时间:"+S(k(ce)(t.date).format("D/M/YYYY")),1)]),t.isTop?(y(),w("div",{key:0,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[19]||(n[19]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 取消置顶 ")])],8,Xn)):(y(),w("div",{key:1,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[20]||(n[20]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 置顶 ")])],8,Zn)),b("div",{class:"popover-item popover-btn",onClick:e=>ee(t.id)},[...n[21]||(n[21]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/027718d41523375a69e9cac927601cf8.png",alt:""},null,-1),D(" 删除 ")])],8,Qn)])])),_:2},1024)])],2)))),128))])))),128))]),b("div",{class:"mobile-bottom-container"},[b("div",{class:"mobile-bottom-btn",onClick:ne,title:"公告"},n[22]||(n[22]=[b("img",{class:"mobile-bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1),b("div",{class:"mobile-bottom-text"},"公告",-1)])),b("div",{class:"mobile-bottom-btn",onClick:te,title:"用户反馈"},n[23]||(n[23]=[b("img",{class:"mobile-bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1),b("div",{class:"mobile-bottom-text"},"用户反馈",-1)]))])]))],2)):(y(),w("div",{key:0,class:A(["history-record-container",{collapsed:!f.value}])},[_(" 收起状态的展开按钮和图标 "),f.value?(y(),w("div",cn,[n[3]||(n[3]=b("img",{class:"collapsed-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/74430a4ebbb67aefc713bf694147fb2a.png",alt:"icon"},null,-1)),b("img",{class:"collapsed-toggle-btn",onClick:Y,src:"https://d31zlh4on95l9h.cloudfront.net/images/815e7ebfb1963eadca9435e82c3c4a8d.png",alt:"icon",title:"打开边栏"})])):_("v-if",!0),f.value?(y(),w("div",dn,[b("div",{class:"collapsed-bottom-btn",onClick:ne,title:"公告"},n[4]||(n[4]=[b("img",{class:"collapsed-bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1)])),b("div",{class:"collapsed-bottom-btn",onClick:te,title:"用户反馈"},n[5]||(n[5]=[b("img",{class:"collapsed-bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1)]))])):_("v-if",!0),_(" 历史记录内容 "),f.value?_("v-if",!0):(y(),w("div",fn,[b("div",{class:"head-container"},[_(" 标题 "),n[6]||(n[6]=b("div",{class:"history-actions"},[b("img",{src:un,alt:"Logo",class:"logo-img"})],-1)),_(" 折叠/展开按钮 "),b("img",{class:"toggle-btn",onClick:G,src:"https://d31zlh4on95l9h.cloudfront.net/images/815e7ebfb1963eadca9435e82c3c4a8d.png",alt:"icon",title:"收起边栏"})]),_(" 历史记录列表 "),b("div",gn,[_(" 空状态 "),0===M.value.length?(y(),w("div",pn,[b("div",hn,[P(o,{class:"documentDelete"},{default:z((()=>[P(t)])),_:1})]),n[7]||(n[7]=b("p",{class:"empty-text"},"暂无历史记录",-1))])):(y(!0),w(I,{key:1},x($.value,(e=>(y(),w("div",{key:e.name},[0!=e.list.length?(y(),w("div",vn,S(e.name),1)):_("v-if",!0),(y(!0),w(I,null,x(e.list,(t=>(y(),w("div",{key:t.id,class:A(["history-item",{active:g.value===t.id}])},[b("div",{class:"record-content",onClick:e=>Q(t)},[b("div",yn,[d.value[t.stockMarket]?(y(),w("img",{key:0,src:d.value[t.stockMarket],alt:t.stockMarket},null,8,wn)):(y(),w("img",bn))]),b("div",_n,[b("div",kn,[b("span",In,S(t.stockName),1),b("span",xn,"("+S(t.stockCode)+")",1),"置顶"===e.name?(y(),w("div",An,[...n[8]||(n[8]=[b("svg",{t:"1755227529729",class:"top-icon",viewBox:"320 280 380 460",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7392"},[b("path",{d:"M351.085714 292.571429h321.828572v29.257142H351.085714v-29.257142z m175.542857 125.805714l146.285715 146.285714-20.48 20.48-125.805715-125.805714V731.428571h-29.257142v-272.091428L371.565714 585.142857l-20.48-20.48 146.285715-146.285714h29.257142z",fill:"#FFFFFF","p-id":"7393"})],-1)])])):_("v-if",!0)]),b("div",Sn,S(k(ce)(t.createdTime).format("YYYY-MM-DD HH:mm:ss")),1)])],8,mn),b("div",Tn,[P(a,{class:"box-item",placement:"right-start",trigger:"click"},{reference:z((()=>[P(o,{class:"more-btn"},{default:z((()=>[P(r)])),_:1})])),default:z((()=>[b("div",Cn,[b("div",En,[n[9]||(n[9]=b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/9ad3617c94955bcb76e1b11db70bb80b.png",alt:""},null,-1)),D(" 数据更新时间:"+S(k(ce)(t.date).format("D/M/YYYY")),1)]),t.isTop?(y(),w("div",{key:0,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[10]||(n[10]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 取消置顶 ")])],8,Pn)):(y(),w("div",{key:1,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[11]||(n[11]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 置顶 ")])],8,zn)),b("div",{class:"popover-item popover-btn",onClick:e=>ee(t.id)},[...n[12]||(n[12]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/027718d41523375a69e9cac927601cf8.png",alt:""},null,-1),D(" 删除 ")])],8,Dn)])])),_:2},1024)])],2)))),128))])))),128))]),b("div",{class:"bottom-container"},[b("div",{class:"bottom-btn",onClick:ne,title:"公告"},n[13]||(n[13]=[b("img",{class:"bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1)])),b("div",{class:"bottom-btn",onClick:te,title:"用户反馈"},n[14]||(n[14]=[b("img",{class:"bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1)]))])]))],2)),P(i,{modelValue:T.value,"onUpdate:modelValue":n[2]||(n[2]=e=>T.value=e),title:"永久删除记录",width:U.value},{footer:z((()=>[b("div",et,[P(l,{onClick:n[0]||(n[0]=e=>W())},{default:z((()=>n[24]||(n[24]=[D("取消")]))),_:1}),P(l,{type:"primary",onClick:n[1]||(n[1]=e=>(async()=>{try{const e=await F({model:"AIchat"==s.currentType?1:2,recordId:m.value.id});console.log(e.msg),W(),await K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})}catch(e){console.error("删除失败",e)}})())},{default:z((()=>n[25]||(n[25]=[D(" 删除 ")]))),_:1})])])),default:z((()=>[n[26]||(n[26]=b("span",null,"删除后,该记录将不可恢复。确认删除吗?",-1))])),_:1},8,["modelValue","width"])],64)}}},[["__scopeId","data-v-5d08dac6"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/HistoryRecord.vue"]]);const tt={class:"homepage",id:"testId"},ot={key:0,class:"homepage-logo"},rt=["src"],at={key:1,class:"homepage-right-group"},lt={class:"count-number"},it={class:"main-wrapper"},st={class:"tab-section"},ut=["onClick"],ct={key:0,class:"pc-count-badge"},dt={class:"pc-action-btn"},ft={class:"pc-count-number"},gt={class:"footer-first-line"},pt={class:"left-group"},ht=["src"],vt=["src"],mt={class:"footer-second-line"},yt={class:"input-container"},wt=["src"],bt={class:"homepage-right-group"},_t={class:"count-number"},kt={class:"changeMsg"},It={class:"changeInfo"},xt={class:"changeImg"},At=["src"],St={class:"changeContent"},Tt={class:"changeUsername"},Ct={class:"changeJwcode"},Et={class:"changeRule"},Pt={class:"changeLevel"},zt={class:"changeLevelContent"},Dt=["onClick"],Lt={class:"changeLevelItem"},jt={class:"changeLevelItemToken"},Ft={class:"changeLevelItemToken"},Ot={class:"changeNow"},Rt={class:"changePay"},Ut={class:"changeMsg"},Wt={class:"changeInfo"},Mt={class:"changeImg"},$t=["src"],Vt={class:"changeContent"},Ht={class:"changeJwcode"},Nt={class:"changeLevel"},Bt={class:"changeLevelTitle"},Kt={class:"changeRule"},qt={class:"changeLevelContent"},Yt=["onClick"],Gt={class:"changeLevelItem"},Jt={class:"changeLevelItemToken"},Xt={class:"changeLevelItemToken"},Zt={class:"changeNow"},Qt={class:"changePay"},eo={class:"rechargeDialogBtnGroup"},no={class:"confirmDialogContent"},to={class:"confirmDialogBtnGroup"},oo={class:"changeSuccessDialogContent"};var ro=t({__name:"homePage",setup(e){const n=o(null),t=o(null),l=o(null),{getQueryVariable:i,setActiveTabIndex:s,getUserInfo:u}=X(),c=X(),d=J(),f=ae(),g=ge();r((()=>("AiEmotion"===C.value?f:g).isVoiceEnabled));const C=o(sessionStorage.getItem("activeTabAI")||"AIchat"),L=o(parseInt(sessionStorage.getItem("activeIndexAI")||"0")),j=r((()=>[{name:"AIchat",label:"夺宝奇兵大模型"},{name:"AiEmotion",label:"AI情绪大模型"}])),F=(e,n,t=!1)=>{xe.value=!1,pe.value=!1,console.log("tab",e,"index",n),"AIchat"==e?(oe.value=d.chatInput,console.log("切换到AIchat页面,输入框状态为",oe.value)):"AiEmotion"==e?(oe.value=d.emotionInput,console.log("切换到AiEmotion页面,输入框状态为",oe.value)):oe.value=!1,t&&"AIchat"!==C.value?(C.value="AIchat",L.value=0,sessionStorage.setItem("activeTabAI","AIchat"),sessionStorage.setItem("activeIndexAI","0")):(C.value=e,L.value=n,sessionStorage.setItem("activeTabAI",e),sessionStorage.setItem("activeIndexAI",n.toString())),s(n),console.log(e,n,"tab, index"),Y(document.getElementById("testId"))},O=r((()=>"AIchat"===C.value?sn:"AIfind"===C.value?se:"AiEmotion"===C.value?le:void 0)),G=r((()=>pe.value?fe:de)),Z=()=>{F("AIchat",0,!0)},Q=r((()=>d.UserCount));o(!0);const ee=o(""),ne=o([]),te=r((()=>{d.isLoading})),oe=o(!1),re=e=>{ee.value=e,console.log("updateMessage 的值:",e)};a((()=>d.announcementMsg),(e=>{console.log("监听到公告改变",d.announcementMsg),d.announcementMsg&&!oe.value&&(ee.value=d.announcementMsg,d.announcementMsg=null)})),a((()=>c.isFeedback),(async e=>{c.isFeedback||(pe.value=!1,await p(),Re())})),a((()=>d.chatInput),(async e=>{"AIchat"==C.value&&(oe.value=d.chatInput)})),a((()=>d.emotionInput),(async e=>{"AiEmotion"==C.value&&(oe.value=d.emotionInput)}));const ie=async()=>{var e;if(null==localStorage.getItem("localToken")||""==localStorage.getItem("localToken"))return void h.error("请先登录");if(!ee.value||!ee.value.trim())return void h.warning("输入内容不能为空");if(xe.value=!1,l&&(l.value.selectedRecordId=null),"AiEmotion"===C.value)return oe.value=!0,d.emotionInput=!0,null==(e=t.value)||e.handleSendMessage(ee.value,(()=>{oe.value=!1,d.emotionInput=!1})),void(ee.value="");if(Z(),oe.value)return;oe.value=!0,d.chatInput=!0;const n=ee.value;ee.value="",setTimeout((()=>{console.log("延时后添加消息",n),ne.value=[...ne.value,{sender:"user",content:n,audioArray:[],audioStatus:!1}],console.log(ne.value,"messages.value")}),200)},ue=()=>{console.log("解除禁用"),oe.value=!1},ce=e=>{console.log("接收到历史记录数据:",e),p((()=>{t.value&&t.value.addStock?t.value.addStock(e):console.error("AiEmotion组件或addStock方法不可用")}))},pe=o(!1),he=o(!1),ve=o({AIchat:"true"===sessionStorage.getItem("hasShownTokenRule_AIchat"),AiEmotion:"true"===sessionStorage.getItem("hasShownTokenRule_AiEmotion")}),ye=()=>{he.value=!1},we=()=>{he.value&&(he.value=!1)};v((()=>{document.addEventListener("click",we)})),m((()=>{document.removeEventListener("click",we)}));const be=async()=>{console.log("打开公告"),c.isFeedback=!0,xe.value=!1,pe.value=!0,n.value&&l&&(l.value.isCollapsed=!0)},_e=()=>{console.log("打开用户反馈"),c.isFeedback=!0,pe.value=!1,n.value&&l&&(l.value.isCollapsed=!0)},ke=o(null),Ie=o(null),xe=o(!1),Ae=o(null),Se=o(!1),Te=o(!1),Ce=o(null),Ee=o(!1),Pe=o(null),ze=()=>"AIchat"===C.value?ke.value:"AiEmotion"===C.value?Ie.value:null,De=me.throttle((async()=>{const e=ze();e&&(await p(),xe.value||(e.scrollTop=e.scrollHeight-e.offsetHeight))}),300,{trailing:!1}),Le=me.debounce((()=>{if("AiEmotion"===C.value&&Se.value&&!Te.value&&!Ee.value){const e=Ie.value;e&&(e.scrollTop=e.scrollHeight-e.offsetHeight)}}),150),je=()=>{Te.value=!0,Ce.value&&clearTimeout(Ce.value)};window.handleChartInteractionStart=()=>{console.log("图表交互开始,临时禁用自动滚动"),Ee.value=!0,Pe.value&&clearTimeout(Pe.value)},window.handleChartInteractionEnd=()=>{Pe.value&&clearTimeout(Pe.value),Pe.value=setTimeout((()=>{Ee.value=!1,console.log("图表交互结束,恢复自动滚动")}),1e3)};const Fe=()=>{if("AiEmotion"===C.value){const e=Ie.value;e&&p((()=>{e.scrollTop=e.scrollHeight-e.offsetHeight,console.log("AiEmotion页面:执行容器滚动到底部")}))}},Oe=()=>{Se.value=!1,Te.value=!1,Ce.value&&(clearTimeout(Ce.value),Ce.value=null),Ae.value&&(Ae.value.disconnect(),Ae.value.mutationObserver&&(Ae.value.mutationObserver.disconnect(),Ae.value.mutationObserver=null),Ae.value.scrollListener&&Ie.value&&(Ie.value.removeEventListener("scroll",Ae.value.scrollListener),Ae.value.scrollListener=null),Ae.value=null),console.log("AiEmotion页面高度监听器已停止")};a((()=>d.messages.length),(()=>{"AIchat"===C.value&&De()}),{deep:!1,immediate:!0}),a((()=>d.dbqbClickRecord),(async(e,n)=>{const t=ze();t&&(await p(),t.scrollTop=0)})),a((()=>d.dbqbScrollToTop),(async(e,n)=>{const t=ze();t&&(await p(),t.scrollTop=0)})),a(C,(async()=>{console.log("activeTab变化了",C.value),"AIchat"!=C.value&&"AiEmotion"!=C.value||l.value&&l.value.getHistoryList&&l.value.getHistoryList({model:"AIchat"==C.value?1:2,token:localStorage.getItem("localToken")}),"AIchat"===C.value?(xe.value=!1,Oe(),setTimeout((()=>{}),100)):"AiEmotion"===C.value?(await p(),(()=>{Oe(),Se.value=!0,Ae.value=new ResizeObserver((e=>{Se.value&&"AiEmotion"===C.value&&!Ee.value&&Le()})),document.body&&Ae.value.observe(document.body);const e=new MutationObserver((e=>{let n=!1;e.forEach((e=>{"childList"===e.type&&e.addedNodes.length>0&&Array.from(e.addedNodes).some((e=>e.nodeType===Node.ELEMENT_NODE?e.offsetHeight>0||e.scrollHeight>0:e.nodeType===Node.TEXT_NODE&&e.textContent.trim().length>0))&&(n=!0)})),n&&Se.value&&"AiEmotion"===C.value&&!Ee.value&&Le()})),n=Ie.value;n&&e.observe(n,{childList:!0,subtree:!0,attributes:!1,characterData:!0}),Ae.value.mutationObserver=e,n&&(n.addEventListener("scroll",je,{passive:!0}),Ae.value.scrollListener=je),console.log("AiEmotion页面高度监听器已启动")})()):Oe()}),{deep:!0,immediate:!0});const Re=me.throttle((()=>{const e=ze();if(!e)return;let n=0;e.addEventListener("scroll",(()=>{const t=e.scrollTop,o=t+e.offsetHeight+70>=e.scrollHeight;"AIchat"===C.value&&(xe.value=!0,o&&(xe.value=!1)),n=t}))}),500,{trailing:!1}),Ue=e=>{const n=document.querySelector("html"),t=document.querySelector("body");if(/Android/i.test(navigator.userAgent)){console.log("是安卓设备"),console.log("window.visualViewport",window.visualViewport.height);document.querySelector(".homepage").style.height=`${e}px`,n.scrollTop=0}else{console.log("非安卓设备"),console.log("调整底部位置",e);document.querySelector(".homepage").style.height=`${e}px`,n.scrollTop=0}setTimeout((()=>{n.style.overflow="hidden",t.style.overflow="hidden"}),200)},We=o(!1),Me=function(){const e=window.visualViewport;setTimeout((()=>{console.log("输入框聚焦"),console.log(e.height,"visualViewport.height");const n=window.innerHeight-e.height;console.log(window.innerHeight,"window.innerHeight"),console.log(n,"keyboardHeight"),Ue(e.height)}),200)},$e=function(){We.value=!1;const e=window.visualViewport;setTimeout((()=>{console.log("输入框失焦");const n=window.innerHeight-e.height;console.log(window.innerHeight,"window.innerHeight"),console.log(e.height,"visualViewport.height"),console.log(n,"keyboardHeight"),Ue(e.height)}),200)};let Ve=null;const He=e=>{if(!c.isFeedback){if(l&&!l.value.isCollapsed)return;const n=ze();n&&n.contains(e.target)||e.preventDefault()}},Ne=me.throttle((async()=>{await new Promise((e=>setTimeout(e,200)));const e=navigator.userAgent;n.value=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),console.log("当前设备为:",n.value?"移动端":"PC端")}),300,{trailing:!1}),Be=()=>{l.value&&void 0!==l.value.isCollapsed&&(console.log("存在"),l.value.isCollapsed=!l.value.isCollapsed,"AIchat"==C.value?d.aiChatCall=!0:"AiEmotion"==C.value&&(d.aiEmotionCall=!0))},Ke=()=>{if(n.value)console.log("用户是移动端"),uni.postMessage({data:{val:{name:"JWopenView",extra:{data:{type:3}}}}});else{console.log("用户是pc端");const e="development";console.log("当前的环境为:",e),window.parent.location.href="http://121.89.234.155:8807/hljw/homepage?menu=999999991"}},qe=o({nickname:"",img:"",jwcode:""}),Ye=o({gold:1,token:1}),Ge=o([{position:10,calculatedPosition:10},{position:20,calculatedPosition:20},{position:50,calculatedPosition:50},{position:100,calculatedPosition:100},{position:200,calculatedPosition:200},{position:500,calculatedPosition:500},{position:1e3,calculatedPosition:1e3}]),Je=o(Ge.value[0]||{position:10,calculatedPosition:10}),Xe=o(90),Ze=o(!1),Qe=o(!1),en=o(!1),nn=o(!1),tn=e=>{console.error("图片加载失败:",e.target.src),e.target.src="https://cdn.legu168.com/jtzy/Product/pcjingwang/images/userimg.png"},on=async()=>{try{c.userInfo.img&&c.userInfo.nickname&&c.userInfo.jwcode||(console.log("缺少用户信息,调用方法"),await u()),qe.value.nickname=c.userInfo.nickname,qe.value.img=c.userInfo.img,qe.value.jwcode=c.userInfo.jwcode,console.log("userInfo",qe.value);const[e,n]=await Promise.all([$(),U({token:String(localStorage.getItem("localToken"))})]);Ge.value=e.data,Je.value=Ge.value[0],Ye.value.token=e.data[0].ratio,Xe.value=n.data.total,Ze.value=!0,console.log("dialogVisible 的值:",Ze.value)}catch(e){console.error("获取兑换列表出错",e)}},rn=e=>{Je.value=e},an=()=>{Xe.value{if(console.log("执行前往充值方法"),sessionStorage.setItem("rechargeFlag","1"),sessionStorage.setItem("activeLevel",JSON.stringify(Je.value)),n.value)console.log("用户是移动端"),uni.postMessage({data:{val:{name:"JWopenView",extra:{data:{type:4}}}}});else{console.log("用户是pc端");const e="development";console.log("当前的环境为:",e),window.parent.location.href="http://121.89.234.155:8807/user/myGold?token="+encodeURIComponent(localStorage.getItem("localToken"))+"&where=xiaocaishen&successUrl=https://hwjb.homilychart.com/aixiaocaishen/homePage"}};return v((async()=>{(()=>{const e=sessionStorage.getItem("activeTabAI");"true"===sessionStorage.getItem("fromExternalPage")&&e&&!ve.value[e]&&(he.value=!0,ve.value[e]=!0,sessionStorage.setItem(`hasShownTokenRule_${e}`,"true"),sessionStorage.removeItem("fromExternalPage"))})(),Ne(),Ve=He,document.addEventListener("touchmove",Ve,{passive:!1}),Y(document.getElementById("testId")),await d.getUserCount(),De(),Re(),window.showCountHandler=on,window.addEventListener("resize",Ne),window.receiveUniAppMessage=async function(e){if(console.log("收到 uni-app 消息:",e),"paymentSuccess"===e.type){const[e,n]=await Promise.all([R({state:1}),U({token:String(localStorage.getItem("localToken"))})]);Xe.value=n.data.total,Qe.value=!1}else console.log("未知消息类型:",e.type)},"1"==sessionStorage.getItem("rechargeFlag")&&"success"==i("successType")&&(await R({state:1}),await on(),Je.value=JSON.parse(sessionStorage.getItem("activeLevel"))||Ge.value[0],console.log("activeLevel",Je.value),sessionStorage.removeItem("activeLevel"),sessionStorage.setItem("rechargeFlag","0"))})),m((()=>{window.removeEventListener("resize",Ne),Ve&&(console.log("卸载touchmoveHandlerRef组件"),document.removeEventListener("touchmove",Ve)),Oe(),delete window.showCountHandler,delete window.receiveUniAppMessage,Pe.value&&clearTimeout(Pe.value),window.handleChartInteractionStart&&delete window.handleChartInteractionStart,window.handleChartInteractionEnd&&delete window.handleChartInteractionEnd})),(e,o)=>{var r,a,i,s,u;const f=E("el-header"),g=E("el-main"),p=E("el-input"),h=E("el-footer"),v=E("el-container"),m=E("el-dialog"),R=E("Close"),U=E("el-icon");return y(),w("div",tt,[_(" 历史记录组件 "),P(nt,{ref_key:"historyRecordRef",ref:l,"current-type":C.value,onSelectRecord:ce,isMobile:n.value,onShowAnnouncement:be,onShowFeedback:_e},null,8,["current-type","isMobile"]),n.value&&!(null==(r=l.value)?void 0:r.isCollapsed)?(y(),w("div",{key:0,class:"zhezhao",onClick:Be})):_("v-if",!0),k(c).isFeedback?(y(),W(v,{key:2,class:A(["main-container",{collapsed:(null==(s=l.value)?void 0:s.isCollapsed)&&!n.value,unCollapsed:!(null==(u=l.value)?void 0:u.isCollapsed)&&!n.value}])},{default:z((()=>[P(f,{class:"homepage-head"},{default:z((()=>[_(" logo "),_(' '),b("div",bt,[b("div",{class:"count-badge",onClick:on},[o[23]||(o[23]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/74e20c65c9ef2526477c63ad68698a50.png",class:"action-btn"},null,-1)),b("div",_t,S(Q.value),1),o[24]||(o[24]=b("div",{class:"clickGetCount"},"点击获取Token",-1))]),b("div",{class:"backToHomeBtn",onClick:o[8]||(o[8]=e=>Ke())},o[25]||(o[25]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"backImg"},null,-1),b("div",{class:"backContent"},"返回首页",-1)])),_(' \r\n ')])])),_:1}),_(" 主体部分:小人 问题轮询图 对话内容 "),P(g,{class:"homepage-body"},{default:z((()=>[(y(),W(N(G.value)))])),_:1})])),_:1},8,["class"])):(y(),W(v,{key:1,class:A(["main-container",{collapsed:(null==(a=l.value)?void 0:a.isCollapsed)&&!n.value,unCollapsed:!(null==(i=l.value)?void 0:i.isCollapsed)&&!n.value}])},{default:z((()=>[_(" AI小财神头部: logo 次数 公告 "),P(f,{class:"homepage-head"},{default:z((()=>[_(" logo "),n.value?(y(),w("div",ot,[b("img",{class:"expand",onClick:Be,src:"https://d31zlh4on95l9h.cloudfront.net/images/37fe3d79a8a700f6c674c9f0e7af066b.png",alt:"icon"}),b("img",{src:k(un),alt:"图片加载失败",class:"logo1"},null,8,rt),_(' 图片加载失败 ')])):_("v-if",!0),n.value?(y(),w("div",at,[b("div",{class:"count-badge",onClick:on},[o[18]||(o[18]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/74e20c65c9ef2526477c63ad68698a50.png",class:"action-btn"},null,-1)),b("div",lt,S(Q.value),1),o[19]||(o[19]=b("div",{class:"clickGetCount"},"点击获取Token",-1))]),b("div",{class:"backToHomeBtn",onClick:o[0]||(o[0]=e=>Ke())},o[20]||(o[20]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"backImg"},null,-1),b("div",{class:"backContent"},"返回首页",-1)])),_(' \r\n ')])):_("v-if",!0)])),_:1}),_(" 主体部分:小人 问题轮询图 对话内容 "),P(g,{class:"homepage-body"},{default:z((()=>[b("div",it,[b("section",st,[b("div",{class:A(["tab-container",{pcTabContainer:!n.value}])},[(y(!0),w(I,null,x(j.value,((e,n)=>(y(),w("div",{key:e.name,onClick:t=>F(e.name,n),class:A(["tab-item",{active:L.value===n&&!pe.value}])},[b("span",null,S(e.label),1)],10,ut)))),128)),n.value?_("v-if",!0):(y(),w("div",ct,[b("div",{class:"pc-countBtn",onClick:on},[b("div",dt,[b("div",ft,S(Q.value),1)]),o[21]||(o[21]=b("div",{class:"pc-clickGetCount"},"点击获取Token",-1))]),b("div",{class:"pc-backToHomeBtn",onClick:o[1]||(o[1]=e=>Ke())},o[22]||(o[22]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"pc-backImg"},null,-1),b("div",{class:"pc-backContent"},"返回首页",-1)]))]))],2)]),_(" AIchat页面的独立滚动容器 "),V(b("div",{class:A(["tab-content",{pcTabContent:!n.value}]),ref_key:"tabContentAIchat",ref:ke},["AIchat"===C.value?(y(),W(N(O.value),{key:0,messages:ne.value,onUpdateMessage:re,onSendMessage:ie,onEnsureAIchat:Z,onEnableInput:ue},null,40,["messages"])):_("v-if",!0)],2),[[H,"AIchat"===C.value]]),_(" AiEmotion页面的独立滚动容器 "),V(b("div",{class:A(["tab-content",{pcTabContent:!n.value}]),ref_key:"tabContentAiEmotion",ref:Ie},["AiEmotion"===C.value?(y(),W(N(O.value),{key:0,messages:ne.value,onUpdateMessage:re,onSendMessage:ie,onEnsureAIchat:Z,onEnableInput:ue,onScrollToBottom:Fe,onShowCount:on,ref_key:"aiEmotionRef",ref:t},null,40,["messages"])):_("v-if",!0)],2),[[H,"AiEmotion"===C.value]])])])),_:1}),_(" 尾部: 问题输入框 深度思考 多语言 语音播报 "),P(h,{class:A(["homepage-footer",{pcFooter:!n.value}]),id:"input"},{default:z((()=>[_(" 第一行按钮 "),b("div",gt,[b("div",pt,[_(' \r\n \r\n '),_(" 夺宝奇兵大模型按钮 "),b("img",{src:"AIchat"===C.value?k("/aixiaocaishen/static/images/dbqb-button01-62205d53.png"):k("/aixiaocaishen/static/images/dbqb-button02-1cbaed86.png"),onClick:o[2]||(o[2]=e=>F("AIchat",0)),class:"action-btn model-btn",alt:"夺宝奇兵大模型"},null,8,ht),_(" AI情绪大模型按钮 "),b("img",{src:"AiEmotion"===C.value?k("/aixiaocaishen/static/images/emotion-button01-a55ac1f4.png"):k("/aixiaocaishen/static/images/emotion-button02-0024387c.png"),onClick:o[3]||(o[3]=e=>F("AiEmotion",1)),class:"action-btn model-btn",alt:"AI情绪大模型"},null,8,vt),_(' \r\n \r\n ')])]),_(" 第二行输入框 "),b("div",mt,[_(' '),b("div",yt,[P(p,{type:"textarea",modelValue:ee.value,"onUpdate:modelValue":o[4]||(o[4]=e=>ee.value=e),onFocus:Me,onBlur:$e,autosize:{minRows:1,maxRows:4},class:A(["msg-input",{input:!ee.value&&!We.value}]),onKeydown:o[5]||(o[5]=B(M((e=>te.value||oe.value?null:ie()),["exact","prevent"]),["enter"])),disabled:oe.value,resize:"none",onCompositionstart:o[6]||(o[6]=e=>We.value=!0),onCompositionend:o[7]||(o[7]=e=>We.value=!1)},null,8,["modelValue","disabled","class"]),b("img",{src:oe.value?"https://d31zlh4on95l9h.cloudfront.net/images/aa192bcbc1682c97e1bc6fb422f2afff.png":"https://d31zlh4on95l9h.cloudfront.net/images/e6ec2ae238ced85b74e0912e988f243e.png",onClick:ie,class:"action-btn send-btn-inner",style:K({opacity:oe.value?.5:1,cursor:oe.value?"not-allowed":"pointer"})},null,12,wt)])])])),_:1},8,["class"])])),_:1},8,["class"])),_(" 弹窗 "),_(" 新增弹窗组件 "),n.value?(y(),W(m,{key:4,modelValue:Ze.value,"onUpdate:modelValue":o[10]||(o[10]=e=>Ze.value=e),width:"80%"},{default:z((()=>[_(" 中间内容部分 "),b("div",Ut,[b("div",Wt,[b("div",Mt,[b("img",{src:qe.value.img,alt:"头像",class:"changeImgClass",onError:tn},null,40,$t)]),b("div",Vt,[b("div",Ht,"精网号:"+S(qe.value.jwcode),1)])])]),b("div",Nt,[b("div",Bt,[o[29]||(o[29]=D(" 兑换Token ")),b("div",Kt," (兑换规则:"+S(Ye.value.gold)+"金币="+S(Ye.value.token)+"Token) ",1)]),b("div",qt,[(y(!0),w(I,null,x(Ge.value,(e=>(y(),w("div",{class:A(["changeLevelItems",{changeLevelItemsActive:e.position==Je.value.position}]),key:e,onClick:n=>rn(e)},[b("div",Gt,[b("div",Jt,[o[30]||(o[30]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/403ef762dd2f335df3b0c9e3fe488375.png",alt:"token",class:"changeLevelItemTokenImg"},null,-1)),D(" "+S(e.calculatedPosition),1)]),b("div",Xt,S(e.position)+" 金币",1)])],10,Yt)))),128))])]),b("div",Zt,[o[31]||(o[31]=D(" 应付金额 ")),b("div",Qt,S(Je.value.position),1),D(" (金币余额:"+S(Xe.value)+") ",1)]),b("div",{class:"changeBtn",onClick:an},"立即兑换")])),_:1},8,["modelValue"])):(y(),W(m,{key:3,modelValue:Ze.value,"onUpdate:modelValue":o[9]||(o[9]=e=>Ze.value=e),width:"48%"},{default:z((()=>[_(" 中间内容部分 "),b("div",kt,[b("div",It,[b("div",xt,[b("img",{src:qe.value.img,alt:"头像",class:"changeImgClass",onError:tn},null,40,At)]),b("div",St,[b("div",Tt,S(qe.value.nickname),1),b("div",Ct,"精网号:"+S(qe.value.jwcode),1)])]),b("div",Et," 兑换规则:"+S(Ye.value.gold)+"金币="+S(Ye.value.token)+"Token ",1)]),b("div",Pt,[o[27]||(o[27]=b("div",{class:"changeLevelTitle"},"兑换Token",-1)),b("div",zt,[(y(!0),w(I,null,x(Ge.value,(e=>(y(),w("div",{class:A(["changeLevelItems",{changeLevelItemsActive:e.position==Je.value.position}]),key:e,onClick:n=>rn(e)},[b("div",Lt,[b("div",jt,[o[26]||(o[26]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/403ef762dd2f335df3b0c9e3fe488375.png",alt:"token",class:"changeLevelItemTokenImg"},null,-1)),D(" "+S(e.calculatedPosition),1)]),b("div",Ft,S(e.position)+" 金币",1)])],10,Dt)))),128))])]),b("div",Ot,[o[28]||(o[28]=D(" 应付金额 ")),b("div",Rt,S(Je.value.position),1),D(" (金币余额:"+S(Xe.value)+") ",1)]),b("div",{class:"changeBtn",onClick:an},"立即兑换")])),_:1},8,["modelValue"])),P(m,{modelValue:Qe.value,"onUpdate:modelValue":o[12]||(o[12]=e=>Qe.value=e),width:n.value?"60%":"30%","show-close":!1},{default:z((()=>[o[32]||(o[32]=b("div",{class:"rechargeDialogTitle"},"温馨提示",-1)),o[33]||(o[33]=b("div",{class:"rechargeDialogContent"}," 尊敬的用户您好!您当前的金币余额不足,无法进行兑换,可充值金币后进行兑换。点击下方的“前往充值”可进行充值。 ",-1)),b("div",eo,[b("div",{class:"recharge",onClick:ln},"前往充值"),b("div",{class:"rechargeDialogCancel",onClick:o[11]||(o[11]=e=>Qe.value=!1)}," 取消 ")])])),_:1},8,["modelValue","width"]),P(m,{modelValue:en.value,"onUpdate:modelValue":o[15]||(o[15]=e=>en.value=e),width:n.value?"60%":"30%","show-close":!1},{default:z((()=>[o[34]||(o[34]=b("div",{class:"confirmDialogTitle"},"兑换",-1)),b("div",no," 尊敬的用户您好!您确认要花费"+S(Je.value.position)+"金币兑换"+S(Je.value.calculatedPosition)+"Token吗? ",1),b("div",to,[b("div",{class:"confirmDialogConfirm",onClick:o[13]||(o[13]=e=>(async()=>{try{await q({token:String(localStorage.getItem("localToken")),num:Je.value.position}),en.value=!1,Ze.value=!1,nn.value=!0,setTimeout((()=>{nn.value=!1}),2e3),await d.getUserCount()}catch(e){console.error("兑换失败",e)}})())},"确认"),b("div",{class:"confirmDialogCancel",onClick:o[14]||(o[14]=e=>en.value=!1)}," 取消 ")])])),_:1},8,["modelValue","width"]),P(m,{modelValue:nn.value,"onUpdate:modelValue":o[16]||(o[16]=e=>nn.value=e),width:n.value?"60%":"30%","show-close":!1,class:"changeSuccessDialog"},{default:z((()=>[o[35]||(o[35]=b("div",{class:"changeSuccessDialogTitle"},"兑换成功",-1)),b("div",oo," 尊敬的用户,恭喜您成功兑换:"+S(Je.value.calculatedPosition)+" Token ",1)])),_:1},8,["modelValue","width"]),_(" Token规则提示框 "),he.value?(y(),w("div",{key:5,class:"tokenRuleDialog",onClick:ye},[b("div",{class:"tokenRuleDialogContent",onClick:o[17]||(o[17]=M((()=>{}),["stop"]))},[b("div",{class:"tokenRuleDialogClose",onClick:ye},[P(U,null,{default:z((()=>[P(R)])),_:1})]),o[36]||(o[36]=T('
Token规则
Token消耗规则
• 在"夺宝奇兵大模型"、"AI情绪大模型"中搜索股票,若搜索成功,内容正常生成,则会消耗1Token
• 在"夺宝奇兵大模型"、"AI情绪大模型"中搜索股票,若搜索有误,无法生成内容,则不会消耗Token
• 搜索同一只股票,产出内容相同时,只扣除1Token
• "夺宝奇兵"和"AI小财神"中Token是互通的
Token兑换规则
• 点击右上角"获取Token",即可进入Token兑换页进行金币兑换Token
• 金币兑换Token的比例为:1金币=1Token;一经兑换,不予退还
注意:报告生成过程中,请耐心等待,在此期间请勿进行页面刷新操作,以免导致报告生成进程中断
',4))])])):_("v-if",!0)])}}},[["__scopeId","data-v-da5469b0"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/homePage.vue"]]);export{ro as default}; diff --git a/dev/static/js/index-4cb6f38c.js b/dev/static/js/index-4cb6f38c.js new file mode 100644 index 0000000..74ae6b8 --- /dev/null +++ b/dev/static/js/index-4cb6f38c.js @@ -0,0 +1,58 @@ +/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +/*! #__NO_SIDE_EFFECTS__ */ +function e(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerpolicy&&(t.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?t.credentials="include":"anonymous"===e.crossorigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const t=Object.freeze({}),n=Object.freeze([]),a=()=>{},o=()=>!1,l=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),r=e=>e.startsWith("onUpdate:"),i=Object.assign,s=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,c=(e,t)=>u.call(e,t),d=Array.isArray,p=e=>"[object Map]"===x(e),f=e=>"[object Set]"===x(e),v=e=>"[object Date]"===x(e),h=e=>"function"==typeof e,m=e=>"string"==typeof e,g=e=>"symbol"==typeof e,y=e=>null!==e&&"object"==typeof e,b=e=>(y(e)||h(e))&&h(e.then)&&h(e.catch),w=Object.prototype.toString,x=e=>w.call(e),C=e=>x(e).slice(8,-1),k=e=>"[object Object]"===x(e),S=e=>m(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,_=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),M=e("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),E=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},T=/-(\w)/g,O=E((e=>e.replace(T,((e,t)=>t?t.toUpperCase():"")))),$=/\B([A-Z])/g,I=E((e=>e.replace($,"-$1").toLowerCase())),V=E((e=>e.charAt(0).toUpperCase()+e.slice(1))),A=E((e=>e?`on${V(e)}`:"")),L=(e,t)=>!Object.is(e,t),R=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},B=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let N;const H=()=>N||(N="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function D(e){if(d(e)){const t={};for(let n=0;n{if(e){const n=e.split(F);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function W(e){let t="";if(m(e))t=e;else if(d(e))for(let n=0;nZ(e,t)))}const ee=e=>!(!e||!0!==e.__v_isRef),te=e=>m(e)?e:null==e?"":d(e)||y(e)&&(e.toString===w||!h(e.toString))?ee(e)?te(e.value):JSON.stringify(e,ne,2):String(e),ne=(e,t)=>ee(t)?ne(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],a)=>(e[ae(t,a)+" =>"]=n,e)),{})}:f(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>ae(e)))}:g(t)?ae(t):!y(t)||d(t)||k(t)?t:String(t),ae=(e,t="")=>{var n;return g(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}; +/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function oe(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let le,re;class ie{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=le,!e&&le&&(this.index=(le.scopes||(le.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0)return;if(ve){let e=ve;for(ve=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;fe;){let n=fe;for(fe=void 0;n;){const a=n.next;if(n.next=void 0,n.flags&=-9,1&n.flags)try{n.trigger()}catch(t){e||(e=t)}n=a}}if(e)throw e}function be(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function we(e){let t,n=e.depsTail,a=n;for(;a;){const e=a.prevDep;-1===a.version?(a===n&&(n=e),ke(a),Se(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=e}e.deps=t,e.depsTail=n}function xe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ce(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ce(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===$e)return;e.globalVersion=$e;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!xe(e))return void(e.flags&=-3);const n=re,a=_e;re=e,_e=!0;try{be(e);const o=e.fn(e._value);(0===t.version||L(o,e._value))&&(e._value=o,t.version++)}catch(o){throw t.version++,o}finally{re=n,_e=a,we(e),e.flags&=-3}}function ke(e,t=!1){const{dep:n,prevSub:a,nextSub:o}=e;if(a&&(a.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=a,e.nextSub=void 0),n.subsHead===e&&(n.subsHead=o),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)ke(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function Se(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let _e=!0;const Me=[];function Ee(){Me.push(_e),_e=!1}function Te(){const e=Me.pop();_e=void 0===e||e}function Oe(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=re;re=void 0;try{t()}finally{re=e}}}let $e=0;class Ie{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ve{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.subsHead=void 0}track(e){if(!re||!_e||re===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==re)t=this.activeLink=new Ie(re,this),re.deps?(t.prevDep=re.depsTail,re.depsTail.nextDep=t,re.depsTail=t):re.deps=re.depsTail=t,Ae(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=re.depsTail,t.nextDep=void 0,re.depsTail.nextDep=t,re.depsTail=t,re.deps===t&&(re.deps=e)}return re.onTrack&&re.onTrack(i({effect:re},e)),t}trigger(e){this.version++,$e++,this.notify(e)}notify(e){ge();try{for(let t=this.subsHead;t;t=t.nextSub)!t.sub.onTrigger||8&t.sub.flags||t.sub.onTrigger(i({effect:t.sub},e));for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{ye()}}}function Ae(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Ae(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),void 0===e.dep.subsHead&&(e.dep.subsHead=e),e.dep.subs=e}}const Le=new WeakMap,Re=Symbol("Object iterate"),ze=Symbol("Map keys iterate"),Be=Symbol("Array iterate");function Ne(e,t,n){if(_e&&re){let a=Le.get(e);a||Le.set(e,a=new Map);let o=a.get(n);o||(a.set(n,o=new Ve),o.map=a,o.key=n),o.track({target:e,type:t,key:n})}}function He(e,t,n,a,o,l){const r=Le.get(e);if(!r)return void $e++;const i=r=>{r&&r.trigger({target:e,type:t,key:n,newValue:a,oldValue:o,oldTarget:l})};if(ge(),"clear"===t)r.forEach(i);else{const o=d(e),l=o&&S(n);if(o&&"length"===n){const e=Number(a);r.forEach(((t,n)=>{("length"===n||n===Be||!g(n)&&n>=e)&&i(t)}))}else switch((void 0!==n||r.has(void 0))&&i(r.get(n)),l&&i(r.get(Be)),t){case"add":o?l&&i(r.get("length")):(i(r.get(Re)),p(e)&&i(r.get(ze)));break;case"delete":o||(i(r.get(Re)),p(e)&&i(r.get(ze)));break;case"set":p(e)&&i(r.get(Re))}}ye()}function De(e){const t=Tt(e);return t===e?t:(Ne(t,"iterate",Be),Mt(e)?t:t.map($t))}function Pe(e){return Ne(e=Tt(e),"iterate",Be),e}const Fe={__proto__:null,[Symbol.iterator](){return je(this,Symbol.iterator,$t)},concat(...e){return De(this).concat(...e.map((e=>d(e)?De(e):e)))},entries(){return je(this,"entries",(e=>(e[1]=$t(e[1]),e)))},every(e,t){return We(this,"every",e,t,void 0,arguments)},filter(e,t){return We(this,"filter",e,t,(e=>e.map($t)),arguments)},find(e,t){return We(this,"find",e,t,$t,arguments)},findIndex(e,t){return We(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return We(this,"findLast",e,t,$t,arguments)},findLastIndex(e,t){return We(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return We(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ue(this,"includes",e)},indexOf(...e){return Ue(this,"indexOf",e)},join(e){return De(this).join(e)},lastIndexOf(...e){return Ue(this,"lastIndexOf",e)},map(e,t){return We(this,"map",e,t,void 0,arguments)},pop(){return Ye(this,"pop")},push(...e){return Ye(this,"push",e)},reduce(e,...t){return qe(this,"reduce",e,t)},reduceRight(e,...t){return qe(this,"reduceRight",e,t)},shift(){return Ye(this,"shift")},some(e,t){return We(this,"some",e,t,void 0,arguments)},splice(...e){return Ye(this,"splice",e)},toReversed(){return De(this).toReversed()},toSorted(e){return De(this).toSorted(e)},toSpliced(...e){return De(this).toSpliced(...e)},unshift(...e){return Ye(this,"unshift",e)},values(){return je(this,"values",$t)}};function je(e,t,n){const a=Pe(e),o=a[t]();return a===e||Mt(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.value&&(e.value=n(e.value)),e}),o}const Ke=Array.prototype;function We(e,t,n,a,o,l){const r=Pe(e),i=r!==e&&!Mt(e),s=r[t];if(s!==Ke[t]){const t=s.apply(e,l);return i?$t(t):t}let u=n;r!==e&&(i?u=function(t,a){return n.call(this,$t(t),a,e)}:n.length>2&&(u=function(t,a){return n.call(this,t,a,e)}));const c=s.call(r,u,a);return i&&o?o(c):c}function qe(e,t,n,a){const o=Pe(e);let l=n;return o!==e&&(Mt(e)?n.length>3&&(l=function(t,a,o){return n.call(this,t,a,o,e)}):l=function(t,a,o){return n.call(this,t,$t(a),o,e)}),o[t](l,...a)}function Ue(e,t,n){const a=Tt(e);Ne(a,"iterate",Be);const o=a[t](...n);return-1!==o&&!1!==o||!Et(n[0])?o:(n[0]=Tt(n[0]),a[t](...n))}function Ye(e,t,n=[]){Ee(),ge();const a=Tt(e)[t].apply(e,n);return ye(),Te(),a}const Ge=e("__proto__,__v_isRef,__isVue"),Xe=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(g));function Je(e){g(e)||(e=String(e));const t=Tt(this);return Ne(t,"has",e),t.hasOwnProperty(e)}class Ze{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const a=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!a;if("__v_isReadonly"===t)return a;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(a?o?yt:gt:o?mt:ht).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const l=d(e);if(!a){let e;if(l&&(e=Fe[t]))return e;if("hasOwnProperty"===t)return Je}const r=Reflect.get(e,t,Vt(e)?e:n);return(g(t)?Xe.has(t):Ge(t))?r:(a||Ne(e,"get",t),o?r:Vt(r)?l&&S(t)?r:r.value:y(r)?a?xt(r):bt(r):r)}}class Qe extends Ze{constructor(e=!1){super(!1,e)}set(e,t,n,a){let o=e[t];if(!this._isShallow){const t=_t(o);if(Mt(n)||_t(n)||(o=Tt(o),n=Tt(n)),!d(e)&&Vt(o)&&!Vt(n))return!t&&(o.value=n,!0)}const l=d(e)&&S(t)?Number(t)e,rt=e=>Reflect.getPrototypeOf(e);function it(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";oe(`${V(e)} operation ${n}failed: target is readonly.`,Tt(this))}return"delete"!==e&&("clear"===e?void 0:this)}}function st(e,t){const n={get(n){const a=this.__v_raw,o=Tt(a),l=Tt(n);e||(L(n,l)&&Ne(o,"get",n),Ne(o,"get",l));const{has:r}=rt(o),i=t?lt:e?It:$t;return r.call(o,n)?i(a.get(n)):r.call(o,l)?i(a.get(l)):void(a!==o&&a.get(n))},get size(){const t=this.__v_raw;return!e&&Ne(Tt(t),"iterate",Re),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,a=Tt(n),o=Tt(t);return e||(L(t,o)&&Ne(a,"has",t),Ne(a,"has",o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,a){const o=this,l=o.__v_raw,r=Tt(l),i=t?lt:e?It:$t;return!e&&Ne(r,"iterate",Re),l.forEach(((e,t)=>n.call(a,i(e),i(t),o)))}};i(n,e?{add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear")}:{add(e){t||Mt(e)||_t(e)||(e=Tt(e));const n=Tt(this);return rt(n).has.call(n,e)||(n.add(e),He(n,"add",e,e)),this},set(e,n){t||Mt(n)||_t(n)||(n=Tt(n));const a=Tt(this),{has:o,get:l}=rt(a);let r=o.call(a,e);r?vt(a,o,e):(e=Tt(e),r=o.call(a,e));const i=l.call(a,e);return a.set(e,n),r?L(n,i)&&He(a,"set",e,n,i):He(a,"add",e,n),this},delete(e){const t=Tt(this),{has:n,get:a}=rt(t);let o=n.call(t,e);o?vt(t,n,e):(e=Tt(e),o=n.call(t,e));const l=a?a.call(t,e):void 0,r=t.delete(e);return o&&He(t,"delete",e,void 0,l),r},clear(){const e=Tt(this),t=0!==e.size,n=p(e)?new Map(e):new Set(e),a=e.clear();return t&&He(e,"clear",void 0,void 0,n),a}});return["keys","values","entries",Symbol.iterator].forEach((a=>{n[a]=function(e,t,n){return function(...a){const o=this.__v_raw,l=Tt(o),r=p(l),i="entries"===e||e===Symbol.iterator&&r,s="keys"===e&&r,u=o[e](...a),c=n?lt:t?It:$t;return!t&&Ne(l,"iterate",s?ze:Re),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:i?[c(e[0]),c(e[1])]:c(e),done:t}},[Symbol.iterator](){return this}}}}(a,e,t)})),n}function ut(e,t){const n=st(e,t);return(t,a,o)=>"__v_isReactive"===a?!e:"__v_isReadonly"===a?e:"__v_raw"===a?t:Reflect.get(c(n,a)&&a in t?n:t,a,o)}const ct={get:ut(!1,!1)},dt={get:ut(!1,!0)},pt={get:ut(!0,!1)},ft={get:ut(!0,!0)};function vt(e,t,n){const a=Tt(n);if(a!==n&&t.call(e,a)){const t=C(e);oe(`Reactive ${t} contains both the raw and reactive versions of the same object${"Map"===t?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const ht=new WeakMap,mt=new WeakMap,gt=new WeakMap,yt=new WeakMap;function bt(e){return _t(e)?e:kt(e,!1,tt,ct,ht)}function wt(e){return kt(e,!1,at,dt,mt)}function xt(e){return kt(e,!0,nt,pt,gt)}function Ct(e){return kt(e,!0,ot,ft,yt)}function kt(e,t,n,a,o){if(!y(e))return oe(`value cannot be made ${t?"readonly":"reactive"}: ${String(e)}`),e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const r=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(C(i));var i;if(0===r)return e;const s=new Proxy(e,2===r?a:n);return o.set(e,s),s}function St(e){return _t(e)?St(e.__v_raw):!(!e||!e.__v_isReactive)}function _t(e){return!(!e||!e.__v_isReadonly)}function Mt(e){return!(!e||!e.__v_isShallow)}function Et(e){return!!e&&!!e.__v_raw}function Tt(e){const t=e&&e.__v_raw;return t?Tt(t):e}function Ot(e){return!c(e,"__v_skip")&&Object.isExtensible(e)&&z(e,"__v_skip",!0),e}const $t=e=>y(e)?bt(e):e,It=e=>y(e)?xt(e):e;function Vt(e){return!!e&&!0===e.__v_isRef}function At(e){return Rt(e,!1)}function Lt(e){return Rt(e,!0)}function Rt(e,t){return Vt(e)?e:new zt(e,t)}class zt{constructor(e,t){this.dep=new Ve,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Tt(e),this._value=t?e:$t(e),this.__v_isShallow=t}get value(){return this.dep.track({target:this,type:"get",key:"value"}),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||Mt(e)||_t(e);e=n?e:Tt(e),L(e,t)&&(this._rawValue=e,this._value=n?e:$t(e),this.dep.trigger({target:this,type:"set",key:"value",newValue:e,oldValue:t}))}}function Bt(e){return Vt(e)?e.value:e}const Nt={get:(e,t,n)=>"__v_raw"===t?e:Bt(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const o=e[t];return Vt(o)&&!Vt(n)?(o.value=n,!0):Reflect.set(e,t,n,a)}};function Ht(e){return St(e)?e:new Proxy(e,Nt)}class Dt{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new Ve,{get:n,set:a}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=a}get value(){return this._value=this._get()}set value(e){this._set(e)}}function Pt(e){Et(e)||oe("toRefs() expects a reactive object but received a plain one.");const t=d(e)?new Array(e.length):{};for(const n in e)t[n]=Wt(e,n);return t}class Ft{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const n=Le.get(e);return n&&n.get(t)}(Tt(this._object),this._key)}}class jt{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Kt(e,t,n){return Vt(e)?e:h(e)?new jt(e):y(e)&&arguments.length>1?Wt(e,t,n):At(e)}function Wt(e,t,n){const a=e[t];return Vt(a)?a:new Ft(e,t,n)}class qt{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Ve(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=$e-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n}notify(){if(this.flags|=16,!(8&this.flags)&&re!==this)return me(this,!0),!0}get value(){const e=this.dep.track({target:this,type:"get",key:"value"});return Ce(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter?this.setter(e):oe("Write operation failed: computed value is readonly")}}const Ut={},Yt=new WeakMap;let Gt;function Xt(e,n,o=t){const{immediate:l,deep:r,once:i,scheduler:u,augmentJob:c,call:p}=o,f=e=>{(o.onWarn||oe)("Invalid watch source: ",e,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},v=e=>r?e:Mt(e)||!1===r||0===r?Jt(e,1):Jt(e);let m,g,y,b,w=!1,x=!1;if(Vt(e)?(g=()=>e.value,w=Mt(e)):St(e)?(g=()=>v(e),w=!0):d(e)?(x=!0,w=e.some((e=>St(e)||Mt(e))),g=()=>e.map((e=>Vt(e)?e.value:St(e)?v(e):h(e)?p?p(e,2):e():void f(e)))):h(e)?g=n?p?()=>p(e,2):e:()=>{if(y){Ee();try{y()}finally{Te()}}const t=Gt;Gt=m;try{return p?p(e,3,[b]):e(b)}finally{Gt=t}}:(g=a,f(e)),n&&r){const e=g,t=!0===r?1/0:r;g=()=>Jt(e(),t)}const C=ue(),k=()=>{m.stop(),C&&C.active&&s(C.effects,m)};if(i&&n){const e=n;n=(...t)=>{e(...t),k()}}let S=x?new Array(e.length).fill(Ut):Ut;const _=e=>{if(1&m.flags&&(m.dirty||e))if(n){const e=m.run();if(r||w||(x?e.some(((e,t)=>L(e,S[t]))):L(e,S))){y&&y();const t=Gt;Gt=m;try{const a=[e,S===Ut?void 0:x&&S[0]===Ut?[]:S,b];p?p(n,3,a):n(...a),S=e}finally{Gt=t}}}else m.run()};return c&&c(_),m=new pe(g),m.scheduler=u?()=>u(_,!1):_,b=e=>function(e,t=!1,n=Gt){if(n){let t=Yt.get(n);t||Yt.set(n,t=[]),t.push(e)}else t||oe("onWatcherCleanup() was called when there was no active watcher to associate with.")}(e,!1,m),y=m.onStop=()=>{const e=Yt.get(m);if(e){if(p)p(e,4);else for(const t of e)t();Yt.delete(m)}},m.onTrack=o.onTrack,m.onTrigger=o.onTrigger,n?l?_(!0):S=m.run():u?u(_.bind(null,!0),!0):m.run(),k.pause=m.pause.bind(m),k.resume=m.resume.bind(m),k.stop=k,k}function Jt(e,t=1/0,n){if(t<=0||!y(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,Vt(e))Jt(e.value,t,n);else if(d(e))for(let a=0;a{Jt(e,t,n)}));else if(k(e)){for(const a in e)Jt(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Jt(e[a],t,n)}return e} +/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Zt=[];function Qt(e){Zt.push(e)}function en(){Zt.pop()}let tn=!1;function nn(e,...t){if(tn)return;tn=!0,Ee();const n=Zt.length?Zt[Zt.length-1].component:null,a=n&&n.appContext.config.warnHandler,o=function(){let e=Zt[Zt.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const a=e.component&&e.component.parent;e=a&&a.vnode}return t}();if(a)rn(a,n,11,[e+t.map((e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)})).join(""),n&&n.proxy,o.map((({vnode:e})=>`at <${Cr(n,e.type)}>`)).join("\n"),o]);else{const n=[`[Vue warn]: ${e}`,...t];o.length&&n.push("\n",...function(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...function({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",a=!!e.component&&null==e.component.parent,o=` at <${Cr(e.component,e.type,a)}`,l=">"+n;return e.props?[o,...an(e.props),l]:[o+l]}(e))})),t}(o)),console.warn(...n)}Te(),tn=!1}function an(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...on(n,e[n]))})),n.length>3&&t.push(" ..."),t}function on(e,t,n){return m(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:Vt(t)?(t=on(e,Tt(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):h(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Tt(t),n?t:[`${e}=`,t])}const ln={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function rn(e,t,n,a){try{return a?e(...a):e()}catch(o){un(o,t,n)}}function sn(e,t,n,a){if(h(e)){const o=rn(e,t,n,a);return o&&b(o)&&o.catch((e=>{un(e,t,n)})),o}if(d(e)){const o=[];for(let l=0;l=kn(n)?cn.push(e):cn.splice(function(e){let t=dn+1,n=cn.length;for(;t>>1,o=cn[a],l=kn(o);lkn(e)-kn(t)));if(pn.length=0,fn)return void fn.push(...t);for(fn=t,e=e||new Map,vn=0;vnnull==e.id?2&e.flags?-1:1/0:e.id;function Sn(e){e=e||new Map;const t=t=>_n(e,t);try{for(dn=0;dn100){const e=t.i,n=e&&xr(e.type);return un(`Maximum recursive updates exceeded${n?` in component <${n}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}return e.set(t,n+1),!1}let Mn=!1;const En=new Map;H().__VUE_HMR_RUNTIME__={createRecord:Vn(On),rerender:Vn((function(e,t){const n=Tn.get(e);if(!n)return;n.initialDef.render=t,[...n.instances].forEach((e=>{t&&(e.render=t,$n(e.type).render=t),e.renderCache=[],Mn=!0,e.update(),Mn=!1}))})),reload:Vn((function(e,t){const n=Tn.get(e);if(!n)return;t=$n(t),In(n.initialDef,t);const a=[...n.instances];for(let o=0;o{Mn=!0,e.parent.update(),Mn=!1,r.delete(e)})):e.appContext.reload?e.appContext.reload():"undefined"!=typeof window?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required."),e.root.ce&&e!==e.root&&e.root.ce._removeChildStyle(l)}wn((()=>{En.clear()}))}))};const Tn=new Map;function On(e,t){return!Tn.has(e)&&(Tn.set(e,{initialDef:$n(t),instances:new Set}),!0)}function $n(e){return kr(e)?e.__vccOpts:e}function In(e,t){i(e,t);for(const n in e)"__file"===n||n in t||delete e[n]}function Vn(e){return(t,n)=>{try{return e(t,n)}catch(yR){console.error(yR),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let An,Ln=[],Rn=!1;function zn(e,...t){An?An.emit(e,...t):Rn||Ln.push({event:e,args:t})}function Bn(e,t){var n,a;if(An=e,An)An.enabled=!0,Ln.forEach((({event:e,args:t})=>An.emit(e,...t))),Ln=[];else if("undefined"!=typeof window&&window.HTMLElement&&!(null==(a=null==(n=window.navigator)?void 0:n.userAgent)?void 0:a.includes("jsdom"))){(t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push((e=>{Bn(e,t)})),setTimeout((()=>{An||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Rn=!0,Ln=[])}),3e3)}else Rn=!0,Ln=[]}const Nn=Pn("component:added"),Hn=Pn("component:updated"),Dn=Pn("component:removed"); +/*! #__NO_SIDE_EFFECTS__ */ +function Pn(e){return t=>{zn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const Fn=Kn("perf:start"),jn=Kn("perf:end");function Kn(e){return(t,n,a)=>{zn(e,t.appContext.app,t.uid,t,n,a)}}let Wn=null,qn=null;function Un(e){const t=Wn;return Wn=e,qn=e&&e.type.__scopeId||null,t}function Yn(e,t=Wn,n){if(!t)return e;if(e._n)return e;const a=(...n)=>{a._d&&Rl(-1);const o=Un(t);let l;try{l=e(...n)}finally{Un(o),a._d&&Rl(1)}return Hn(t),l};return a._n=!0,a._c=!0,a._d=!0,a}function Gn(e){M(e)&&nn("Do not use built-in directive ids as custom directive id: "+e)}function Xn(e,n){if(null===Wn)return nn("withDirectives can only be used inside render functions."),e;const a=br(Wn),o=e.dirs||(e.dirs=[]);for(let l=0;le.__isTeleport,ea=e=>e&&(e.disabled||""===e.disabled),ta=e=>e&&(e.defer||""===e.defer),na=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,aa=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,oa=(e,t)=>{const n=e&&e.to;if(m(n)){if(t){const a=t(n);return a||ea(e)||nn(`Failed to locate Teleport target with selector "${n}". Note the target element must exist before the component is mounted - i.e. the target cannot be rendered by the component itself, and ideally should be outside of the entire Vue component tree.`),a}return nn("Current renderer does not support string target for Teleports. (missing querySelector renderer option)"),null}return n||ea(e)||nn(`Invalid Teleport target: ${n}`),n},la={name:"Teleport",__isTeleport:!0,process(e,t,n,a,o,l,r,i,s,u){const{mc:c,pc:d,pbc:p,o:{insert:f,querySelector:v,createText:h,createComment:m}}=u,g=ea(t.props);let{shapeFlag:y,children:b,dynamicChildren:w}=t;if(Mn&&(s=!1,w=null),null==e){const e=t.el=m("teleport start"),u=t.anchor=m("teleport end");f(e,n,a),f(u,n,a);const d=(e,t)=>{16&y&&(o&&o.isCE&&(o.ce._teleportTarget=e),c(b,e,t,o,l,r,i,s))},p=()=>{const e=t.target=oa(t.props,v),n=ua(e,t,h,f);e?("svg"!==r&&na(e)?r="svg":"mathml"!==r&&aa(e)&&(r="mathml"),g||(d(e,n),sa(t,!1))):g||nn("Invalid Teleport target on mount:",e,`(${typeof e})`)};g&&(d(n,u),sa(t,!0)),ta(t.props)?tl((()=>{p(),t.el.__isMounted=!0}),l):p()}else{if(ta(t.props)&&!e.el.__isMounted)return void tl((()=>{la.process(e,t,n,a,o,l,r,i,s,u),delete e.el.__isMounted}),l);t.el=e.el,t.targetStart=e.targetStart;const c=t.anchor=e.anchor,f=t.target=e.target,h=t.targetAnchor=e.targetAnchor,m=ea(e.props),y=m?n:f,b=m?c:h;if("svg"===r||na(f)?r="svg":("mathml"===r||aa(f))&&(r="mathml"),w?(p(e.dynamicChildren,w,y,o,l,r,i),ll(e,t,!0)):s||d(e,t,y,b,o,l,r,i,!1),g)m?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ra(t,n,c,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=oa(t.props,v);e?ra(t,e,null,u,0):nn("Invalid Teleport target on update:",f,`(${typeof f})`)}else m&&ra(t,f,h,u,1);sa(t,g)}},remove(e,t,n,{um:a,o:{remove:o}},l){const{shapeFlag:r,children:i,anchor:s,targetStart:u,targetAnchor:c,target:d,props:p}=e;if(d&&(o(u),o(c)),l&&o(s),16&r){const e=l||!ea(p);for(let o=0;o{e.isMounted=!0})),Da((()=>{e.isUnmounting=!0})),e}const fa=[Function,Array],va={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:fa,onEnter:fa,onAfterEnter:fa,onEnterCancelled:fa,onBeforeLeave:fa,onLeave:fa,onAfterLeave:fa,onLeaveCancelled:fa,onBeforeAppear:fa,onAppear:fa,onAfterAppear:fa,onAppearCancelled:fa},ha=e=>{const t=e.subTree;return t.component?ha(t.component):t};function ma(e){let t=e[0];if(e.length>1){let n=!1;for(const a of e)if(a.type!==Ol){if(n){nn(" can only be used on a single element or component. Use for lists.");break}t=a,n=!0}}return t}const ga={name:"BaseTransition",props:va,setup(e,{slots:t}){const n=lr(),a=pa();return()=>{const o=t.default&&ka(t.default(),!0);if(!o||!o.length)return;const l=ma(o),r=Tt(e),{mode:i}=r;if(i&&"in-out"!==i&&"out-in"!==i&&"default"!==i&&nn(`invalid mode: ${i}`),a.isLeaving)return wa(l);const s=xa(l);if(!s)return wa(l);let u=ba(s,r,a,n,(e=>u=e));s.type!==Ol&&Ca(s,u);let c=n.subTree&&xa(n.subTree);if(c&&c.type!==Ol&&!Dl(s,c)&&ha(n).type!==Ol){let e=ba(c,r,a,n);if(Ca(c,e),"out-in"===i&&s.type!==Ol)return a.isLeaving=!0,e.afterLeave=()=>{a.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,c=void 0},wa(l);"in-out"===i&&s.type!==Ol?e.delayLeave=(e,t,n)=>{ya(a,c)[String(c.key)]=c,e[ca]=()=>{t(),e[ca]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{n(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return l}}};function ya(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function ba(e,t,n,a,o){const{appear:l,mode:r,persisted:i=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:c,onEnterCancelled:p,onBeforeLeave:f,onLeave:v,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:g,onAppear:y,onAfterAppear:b,onAppearCancelled:w}=t,x=String(e.key),C=ya(n,e),k=(e,t)=>{e&&sn(e,a,9,t)},S=(e,t)=>{const n=t[1];k(e,t),d(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},_={mode:r,persisted:i,beforeEnter(t){let a=s;if(!n.isMounted){if(!l)return;a=g||s}t[ca]&&t[ca](!0);const o=C[x];o&&Dl(e,o)&&o.el[ca]&&o.el[ca](),k(a,[t])},enter(e){let t=u,a=c,o=p;if(!n.isMounted){if(!l)return;t=y||u,a=b||c,o=w||p}let r=!1;const i=e[da]=t=>{r||(r=!0,k(t?o:a,[e]),_.delayedLeave&&_.delayedLeave(),e[da]=void 0)};t?S(t,[e,i]):i()},leave(t,a){const o=String(e.key);if(t[da]&&t[da](!0),n.isUnmounting)return a();k(f,[t]);let l=!1;const r=t[ca]=n=>{l||(l=!0,a(),k(n?m:h,[t]),t[ca]=void 0,C[o]===e&&delete C[o])};C[o]=e,v?S(v,[t,r]):r()},clone(e){const l=ba(e,t,n,a,o);return o&&o(l),l}};return _}function wa(e){if(Oa(e))return(e=ql(e)).children=null,e}function xa(e){if(!Oa(e))return Qn(e.type)&&e.children?ma(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&h(n.default))return n.default()}}function Ca(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Ca(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ka(e,t=!1,n){let a=[],o=0;for(let l=0;l1)for(let l=0;li({name:e.name},t,{setup:e}))():e}function _a(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}const Ma=new WeakSet;function Ea(e,n,a,o,l=!1){if(d(e))return void e.forEach(((e,t)=>Ea(e,n&&(d(n)?n[t]:n),a,o,l)));if(Ta(o)&&!l)return void(512&o.shapeFlag&&o.type.__asyncResolved&&o.component.subTree.component&&Ea(e,n,a,o.component.subTree));const r=4&o.shapeFlag?br(o.component):o.el,i=l?null:r,{i:u,r:p}=e;if(!u)return void nn("Missing ref owner context. ref cannot be used on hoisted vnodes. A vnode with ref must be created inside the render function.");const f=n&&n.r,v=u.refs===t?u.refs={}:u.refs,g=u.setupState,y=Tt(g),b=g===t?()=>!1:e=>(c(y,e)&&!Vt(y[e])&&nn(`Template ref "${e}" used on a non-ref value. It will not work in the production build.`),!Ma.has(y[e])&&c(y,e));if(null!=f&&f!==p&&(m(f)?(v[f]=null,b(f)&&(g[f]=null)):Vt(f)&&(f.value=null)),h(p))rn(p,u,12,[i,v]);else{const t=m(p),n=Vt(p);if(t||n){const o=()=>{if(e.f){const n=t?b(p)?g[p]:v[p]:p.value;l?d(n)&&s(n,r):d(n)?n.includes(r)||n.push(r):t?(v[p]=[r],b(p)&&(g[p]=v[p])):(p.value=[r],e.k&&(v[e.k]=p.value))}else t?(v[p]=i,b(p)&&(g[p]=i)):n?(p.value=i,e.k&&(v[e.k]=i)):nn("Invalid template ref type:",p,`(${typeof p})`)};i?(o.id=-1,tl(o,a)):o()}else nn("Invalid template ref type:",p,`(${typeof p})`)}}H().requestIdleCallback,H().cancelIdleCallback;const Ta=e=>!!e.type.__asyncLoader,Oa=e=>e.type.__isKeepAlive;function $a(e,t){Va(e,"a",t)}function Ia(e,t){Va(e,"da",t)}function Va(e,t,n=or){const a=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(La(t,a,n),n){let e=n.parent;for(;e&&e.parent;)Oa(e.parent.vnode)&&Aa(a,t,n,e),e=e.parent}}function Aa(e,t,n,a){const o=La(t,e,a,!0);Pa((()=>{s(a[t],o)}),n)}function La(e,t,n=or,a=!1){if(n){const o=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...a)=>{Ee();const o=sr(n),l=sn(t,n,e,a);return o(),Te(),l});return a?o.unshift(l):o.push(l),l}nn(`${A(ln[e].replace(/ hook$/,""))} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}const Ra=e=>(t,n=or)=>{fr&&"sp"!==e||La(e,((...e)=>t(...e)),n)},za=Ra("bm"),Ba=Ra("m"),Na=Ra("bu"),Ha=Ra("u"),Da=Ra("bum"),Pa=Ra("um"),Fa=Ra("sp"),ja=Ra("rtg"),Ka=Ra("rtc");function Wa(e,t=or){La("ec",e,t)}function qa(e,t){return Xa("components",e,!0,t)||e}const Ua=Symbol.for("v-ndc");function Ya(e){return m(e)?Xa("components",e,!1)||e:e||Ua}function Ga(e){return Xa("directives",e)}function Xa(e,t,n=!0,a=!1){const o=Wn||or;if(o){const l=o.type;if("components"===e){const e=xr(l,!1);if(e&&(e===t||e===O(t)||e===V(O(t))))return l}const r=Ja(o[e]||l[e],t)||Ja(o.appContext[e],t);if(!r&&a)return l;if(n&&!r){const n="components"===e?"\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.":"";nn(`Failed to resolve ${e.slice(0,-1)}: ${t}${n}`)}return r}nn(`resolve${V(e.slice(0,-1))} can only be used in render() or setup().`)}function Ja(e,t){return e&&(e[t]||e[O(t)]||e[V(O(t))])}function Za(e,t,n,a){let o;const l=n&&n[a],r=d(e);if(r||m(e)){let n=!1;r&&St(e)&&(n=!Mt(e),e=Pe(e)),o=new Array(e.length);for(let a=0,r=e.length;at(e,n,void 0,l&&l[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let a=0,r=n.length;a{const t=a.fn(...e);return t&&(t.key=a.key),t}:a.fn)}return e}function eo(e,t,n={},a,o){if(Wn.ce||Wn.parent&&Ta(Wn.parent)&&Wn.parent.ce)return"default"!==t&&(n.name=t),Al(),Nl(El,null,[Kl("slot",n,a&&a())],64);let l=e[t];l&&l.length>1&&(nn("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),l=()=>[]),l&&l._c&&(l._d=!1),Al();const r=l&&to(l(n)),i=n.key||r&&r.key,s=Nl(El,{key:(i&&!g(i)?i:`_${t}`)+(!r&&a?"_fb":"")},r||(a?a():[]),r&&1===e._?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),l&&l._c&&(l._d=!0),s}function to(e){return e.some((e=>!Hl(e)||e.type!==Ol&&!(e.type===El&&!to(e.children))))?e:null}const no=e=>e?pr(e)?br(e):no(e.parent):null,ao=i(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Ct(e.props),$attrs:e=>Ct(e.attrs),$slots:e=>Ct(e.slots),$refs:e=>Ct(e.refs),$parent:e=>no(e.parent),$root:e=>no(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>mo(e),$forceUpdate:e=>e.f||(e.f=()=>{yn(e.update)}),$nextTick:e=>e.n||(e.n=gn.bind(e.proxy)),$watch:e=>pl.bind(e)}),oo=e=>"_"===e||"$"===e,lo=(e,n)=>e!==t&&!e.__isScriptSetup&&c(e,n),ro={get({_:e},n){if("__v_skip"===n)return!0;const{ctx:a,setupState:o,data:l,props:r,accessCache:i,type:s,appContext:u}=e;if("__isVue"===n)return!0;let d;if("$"!==n[0]){const s=i[n];if(void 0!==s)switch(s){case 1:return o[n];case 2:return l[n];case 4:return a[n];case 3:return r[n]}else{if(lo(o,n))return i[n]=1,o[n];if(l!==t&&c(l,n))return i[n]=2,l[n];if((d=e.propsOptions[0])&&c(d,n))return i[n]=3,r[n];if(a!==t&&c(a,n))return i[n]=4,a[n];po&&(i[n]=0)}}const p=ao[n];let f,v;return p?("$attrs"===n?(Ne(e.attrs,"get",""),yl()):"$slots"===n&&Ne(e,"get",n),p(e)):(f=s.__cssModules)&&(f=f[n])?f:a!==t&&c(a,n)?(i[n]=4,a[n]):(v=u.config.globalProperties,c(v,n)?v[n]:void(!Wn||m(n)&&0===n.indexOf("__v")||(l!==t&&oo(n[0])&&c(l,n)?nn(`Property ${JSON.stringify(n)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Wn&&nn(`Property ${JSON.stringify(n)} was accessed during render but is not defined on instance.`))))},set({_:e},n,a){const{data:o,setupState:l,ctx:r}=e;return lo(l,n)?(l[n]=a,!0):l.__isScriptSetup&&c(l,n)?(nn(`Cannot mutate @@ -356,7 +471,7 @@ export default { cursor: pointer; } -.history-icon, .rule-icon, .home-icon { +.history-icon, .rule-icon { width: 25px; height: 25px; cursor: pointer; @@ -395,19 +510,19 @@ export default { transform-origin: center; will-change: transform; transition: transform 0.3s ease-out; + backface-visibility: hidden; + transform: translateZ(0); } .wheel-img.spinning { - animation: optimal-spin 3s ease-out forwards; + animation: optimal-spin 3s cubic-bezier(0.17, 0.67, 0.21, 0.98) forwards; + backface-visibility: hidden; + transform: translateZ(0); } @keyframes optimal-spin { 0% { transform: rotate(0deg); - animation-timing-function: ease-in; - } - 70% { - transform: rotate(1260deg); } 100% { transform: rotate(1440deg); @@ -470,6 +585,7 @@ export default { border: none; cursor: pointer; transition: transform 0.2s ease; + padding: 0; } .spin-btn:active:not(:disabled) { @@ -599,18 +715,23 @@ export default { } } +/* 奖品数量样式 - 优化后的样式 */ .prize-amount-wrapper { position: relative; display: flex; justify-content: center; align-items: center; margin-top: 20px; + width: 272px; + height: 58px; + overflow: hidden; } -/* 奖品数量背景图片尺寸为272x58 */ .prize-amount-bg { + position: absolute; width: 272px; height: 58px; + z-index: 1; } .prize-amount { @@ -622,6 +743,24 @@ export default { font-size: 25px; font-weight: bold; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); + width: 240px; + text-align: center; + white-space: nowrap; + z-index: 2; + overflow: hidden; +} + +/* 滚动状态:限制文本显示区域,确保仅容器内文本可见 */ +.prize-amount.scrolling { + width: 170px; + text-align: left; +} + +/* 滚动文本容器 */ +.prize-amount.scrolling .prize-text { + will-change: transform; + backface-visibility: hidden; + transform: translateZ(0); } /* 关闭按钮样式 - 修改位置 */ @@ -634,6 +773,7 @@ export default { cursor: pointer; z-index: 1002; transition: transform 0.2s ease; + padding: 0; } .close-modal:hover { @@ -760,6 +900,8 @@ export default { .prize-amount-wrapper { margin-top: 18px; + width: 240px; + height: 51px; } .prize-amount-bg { @@ -769,6 +911,11 @@ export default { .prize-amount { font-size: 22px; + width: 210px; + } + + .prize-amount.scrolling { + width: 190px; } .no-times-content { diff --git a/src/views/wealth/history.vue b/src/views/wealth/history.vue new file mode 100644 index 0000000..acdc4eb --- /dev/null +++ b/src/views/wealth/history.vue @@ -0,0 +1,136 @@ + + + + + \ No newline at end of file