From 094049a855325c6676f4ad34678781ba4a6b56b6 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Fri, 26 Jul 2024 15:25:25 +0000 Subject: [PATCH] deploy to github pages e46c0e3ee532b6a23484aba05d1aa7b100afe0ad --- ...{index-dJs1TxKe.css => index-ChjY7lh9.css} | 2 +- .../{index-BjohNH_w.js => index-wsaAn1bW.js} | 150 +++++++++--------- index.html | 4 +- 3 files changed, 78 insertions(+), 78 deletions(-) rename assets/{index-dJs1TxKe.css => index-ChjY7lh9.css} (68%) rename assets/{index-BjohNH_w.js => index-wsaAn1bW.js} (68%) diff --git a/assets/index-dJs1TxKe.css b/assets/index-ChjY7lh9.css similarity index 68% rename from assets/index-dJs1TxKe.css rename to assets/index-ChjY7lh9.css index a46ee8a2..35d6dc70 100644 --- a/assets/index-dJs1TxKe.css +++ b/assets/index-ChjY7lh9.css @@ -1,4 +1,4 @@ -@charset "UTF-8";.message[data-v-5f638602]{max-width:600px}.message+.message[data-v-5f638602]{margin-top:15px}.message-container[data-v-5f638602]{min-width:50px;display:flex;align-items:center;padding:10px;font-size:13px;overflow:hidden;border-radius:2px;box-shadow:0 1px 8px #00000026;background:#fff;pointer-events:all;position:relative}.message-container .icons[data-v-5f638602]{display:flex;align-items:center;margin-right:10px}.message-container .title[data-v-5f638602]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-container .content[data-v-5f638602]{width:100%}.message-container .description[data-v-5f638602]{line-height:1.5;color:#41464b}.message-container .title+.description[data-v-5f638602]{margin-top:5px}.message-container .control[data-v-5f638602]{position:relative;height:100%;margin-left:10px}.message-container .close-btn[data-v-5f638602]{font-size:15px;color:#666;display:flex;align-items:center;cursor:pointer}.message-container .close-btn[data-v-5f638602]:hover{color:#d14424}.message-fade-enter-active[data-v-5f638602]{animation:message-fade-in-down-5f638602 .3s}.message-fade-leave-active[data-v-5f638602]{animation:message-fade-out-5f638602 .3s}@keyframes message-fade-in-down-5f638602{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes message-fade-out-5f638602{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-45px}}.hotkey-doc[data-v-0762be00]{height:100%;overflow:auto;font-size:12px;margin:0 -15px;padding:0 15px 15px}.title[data-v-0762be00]{font-size:14px;font-weight:700;border-bottom:1px solid #e5e5e5;padding:25px 0 5px}.title[data-v-0762be00]:first-child{padding-top:0}.hotkey-item[data-v-0762be00]{border-bottom:1px solid #e5e5e5;padding:15px 0 5px;display:flex;align-items:center}.label[data-v-0762be00]{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input[data-v-1bd53d05]{display:none}.fullscreen-spin[data-v-9856918a]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1b3}.spin[data-v-9856918a]{width:200px;height:200px;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.spinner[data-v-9856918a]{width:36px;height:36px;border:3px solid #d14424;border-top-color:transparent;border-radius:50%;animation:spinner-9856918a .8s linear infinite}.text[data-v-9856918a]{margin-top:20px;color:#d14424}@keyframes spinner-9856918a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer[data-v-46f39759]{height:100%;position:fixed;top:0;bottom:0;z-index:5000;background:#fff;display:flex;flex-direction:column}.drawer.left[data-v-46f39759]{left:0;box-shadow:3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.drawer.right[data-v-46f39759]{right:0;box-shadow:-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d}.header[data-v-46f39759]{height:50px;padding:0 15px;position:relative;display:flex;align-items:center}.header .close-btn[data-v-46f39759]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:15px;cursor:pointer}.content[data-v-46f39759]{padding:0 15px;overflow:auto;flex:1}.drawer-slide-right-enter-active[data-v-46f39759]{animation:drawer-slide-right-enter-46f39759 .25s both ease}.drawer-slide-right-leave-active[data-v-46f39759]{animation:drawer-slide-right-leave-46f39759 .25s both ease}.drawer-slide-left-enter-active[data-v-46f39759]{animation:drawer-slide-left-enter-46f39759 .25s both ease}.drawer-slide-left-leave-active[data-v-46f39759]{animation:drawer-slide-left-leave-46f39759 .25s both ease}@keyframes drawer-slide-right-enter-46f39759{0%{transform:translate(100%)}}@keyframes drawer-slide-right-leave-46f39759{to{transform:translate(100%)}}@keyframes drawer-slide-left-enter-46f39759{0%{transform:translate(-100%)}}@keyframes drawer-slide-left-leave-46f39759{to{transform:translate(-100%)}}.input[data-v-08dd2583]{background-color:#fff;border:1px solid #d9d9d9;padding:0 5px;border-radius:2px;transition:border-color .25s;font-size:13px;display:flex}.input input[data-v-08dd2583]{min-width:0;height:30px;outline:0;border:0;line-height:30px;vertical-align:top;color:#41464b;padding:0 5px;flex:1;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.input input[data-v-08dd2583]::placeholder{color:#bfbfbf}.input[data-v-08dd2583]:not(.disabled):hover,.input.focused[data-v-08dd2583]{border-color:#d14424}.input.disabled[data-v-08dd2583]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.input .prefix[data-v-08dd2583],.input .suffix[data-v-08dd2583]{display:flex;justify-content:center;align-items:center;line-height:30px;-webkit-user-select:none;user-select:none}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.popover.center[data-v-7277ff01]{display:flex;justify-content:center;align-items:center}.popover-content[data-v-7277ff01]{background-color:#fff;padding:10px;border:1px solid #eee;box-shadow:3px 3px 3px #00000026;border-radius:2px;font-size:13px}.tippy-box[data-theme~=popover]{border:0;outline:0}.popover-menu-item[data-v-1f176c16]{min-width:80px;padding:6px 10px;border-radius:2px;font-size:13px;cursor:pointer}.popover-menu-item.center[data-v-1f176c16]{text-align:center}.popover-menu-item[data-v-1f176c16]:hover{background-color:#f1f1f1}.popover-menu-item+.popover-menu-item[data-v-1f176c16]{margin-top:2px}.editor-header[data-v-89efe6b2]{background-color:#fff;-webkit-user-select:none;user-select:none;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:0 5px}.left[data-v-89efe6b2],.right[data-v-89efe6b2]{display:flex;justify-content:center;align-items:center}.menu-item[data-v-89efe6b2]{height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;padding:0 10px;border-radius:2px;cursor:pointer}.menu-item .icon[data-v-89efe6b2]{font-size:18px;color:#666}.menu-item[data-v-89efe6b2]:hover{background-color:#f1f1f1}.group-menu-item[data-v-89efe6b2]{height:30px;display:flex;margin:0 8px;padding:0 2px;border-radius:2px}.group-menu-item[data-v-89efe6b2]:hover{background-color:#f1f1f1}.group-menu-item .menu-item[data-v-89efe6b2]{padding:0 3px}.group-menu-item .arrow-btn[data-v-89efe6b2]{display:flex;justify-content:center;align-items:center;cursor:pointer}.title[data-v-89efe6b2]{height:32px;margin-left:2px;font-size:13px}.title .title-input[data-v-89efe6b2]{width:200px;height:100%;padding-left:0;padding-right:0}.title .title-text[data-v-89efe6b2]{min-width:20px;max-width:400px;line-height:32px;padding:0 6px;border-radius:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title .title-text[data-v-89efe6b2]:hover{background-color:#f1f1f1}.github-link[data-v-89efe6b2]{display:inline-block;height:30px}svg[data-v-09a0319c]{overflow:visible;position:absolute;z-index:2;top:0;left:0}svg[data-v-19e68d74]{overflow:visible;position:absolute;z-index:2;top:0;left:0}svg[data-v-a036b0a3]{overflow:visible;position:absolute;z-index:2;top:0;left:0}.image-clip-handler[data-v-31b3b0f9]{width:100%;height:100%;position:relative}.image-clip-handler .bottom-img[data-v-31b3b0f9]{top:0;left:0;width:100%;height:100%;opacity:.5}.image-clip-handler img[data-v-31b3b0f9]{width:100%;height:100%}.image-clip-handler .top-image-content[data-v-31b3b0f9]{position:absolute;overflow:hidden}.image-clip-handler .top-image-content img[data-v-31b3b0f9]{position:absolute}.operate[data-v-31b3b0f9]{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.clip-point[data-v-31b3b0f9]{position:absolute;width:16px;height:16px}.clip-point svg[data-v-31b3b0f9]{overflow:visible}.clip-point.left-top[data-v-31b3b0f9]{left:0;top:0}.clip-point.right-top[data-v-31b3b0f9]{left:100%;top:0;transform:rotate(90deg);transform-origin:0 0}.clip-point.left-bottom[data-v-31b3b0f9]{left:0;top:100%;transform:rotate(-90deg);transform-origin:0 0}.clip-point.right-bottom[data-v-31b3b0f9]{left:100%;top:100%;transform:rotate(180deg);transform-origin:0 0}.clip-point.top[data-v-31b3b0f9]{left:50%;top:0;margin-left:-8px}.clip-point.bottom[data-v-31b3b0f9]{left:50%;bottom:0;margin-left:-8px;transform:rotate(180deg)}.clip-point.left[data-v-31b3b0f9]{left:0;top:50%;margin-top:-8px;transform:rotate(-90deg)}.clip-point.right[data-v-31b3b0f9]{right:0;top:50%;margin-top:-8px;transform:rotate(90deg)}.clip-point.left-top.rotate-0[data-v-31b3b0f9],.clip-point.right-bottom.rotate-0[data-v-31b3b0f9],.clip-point.left.rotate-45[data-v-31b3b0f9],.clip-point.right.rotate-45[data-v-31b3b0f9],.clip-point.left-bottom.rotate-90[data-v-31b3b0f9],.clip-point.right-top.rotate-90[data-v-31b3b0f9],.clip-point.top.rotate-135[data-v-31b3b0f9],.clip-point.bottom.rotate-135[data-v-31b3b0f9]{cursor:nwse-resize}.clip-point.top.rotate-0[data-v-31b3b0f9],.clip-point.bottom.rotate-0[data-v-31b3b0f9],.clip-point.left-top.rotate-45[data-v-31b3b0f9],.clip-point.right-bottom.rotate-45[data-v-31b3b0f9],.clip-point.left.rotate-90[data-v-31b3b0f9],.clip-point.right.rotate-90[data-v-31b3b0f9],.clip-point.left-bottom.rotate-135[data-v-31b3b0f9],.clip-point.right-top.rotate-135[data-v-31b3b0f9]{cursor:ns-resize}.clip-point.left-bottom.rotate-0[data-v-31b3b0f9],.clip-point.right-top.rotate-0[data-v-31b3b0f9],.clip-point.top.rotate-45[data-v-31b3b0f9],.clip-point.bottom.rotate-45[data-v-31b3b0f9],.clip-point.left-top.rotate-90[data-v-31b3b0f9],.clip-point.right-bottom.rotate-90[data-v-31b3b0f9],.clip-point.left.rotate-135[data-v-31b3b0f9],.clip-point.right.rotate-135[data-v-31b3b0f9]{cursor:nesw-resize}.clip-point.left.rotate-0[data-v-31b3b0f9],.clip-point.right.rotate-0[data-v-31b3b0f9],.clip-point.left-bottom.rotate-45[data-v-31b3b0f9],.clip-point.right-top.rotate-45[data-v-31b3b0f9],.clip-point.top.rotate-90[data-v-31b3b0f9],.clip-point.bottom.rotate-90[data-v-31b3b0f9],.clip-point.left-top.rotate-135[data-v-31b3b0f9],.clip-point.right-bottom.rotate-135[data-v-31b3b0f9]{cursor:ew-resize}.editable-element-image[data-v-d615c21a]{position:absolute}.editable-element-image.lock .element-content[data-v-d615c21a]{cursor:default}.rotate-wrapper[data-v-d615c21a]{width:100%;height:100%}.element-content[data-v-d615c21a]{width:100%;height:100%;position:relative;cursor:move}.element-content .image-content[data-v-d615c21a]{width:100%;height:100%;overflow:hidden;position:relative}.element-content img[data-v-d615c21a]{position:absolute}.color-mask[data-v-d615c21a]{position:absolute;top:0;bottom:0;left:0;right:0}svg[data-v-e2ef58f5]{overflow:visible;position:absolute;top:0;left:0}.prosemirror-editor[data-v-23fdc807]{cursor:text}.prosemirror-editor.format-painter[data-v-23fdc807]{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMzUuMDEybC0uMDY2Ljk5OGE1LjI3MSA1LjI3MSAwIDAwLTEuMTg0LjA2IDMuOCAzLjggMCAwMC0uOTMzLjQ3MmMtLjQ0LjM1Ni0uNzgzLjgxMS0uOTk4IDEuMzI0bC4wMTgtLjAzNnY1LjEyaDEuMDR2Ljk4aC0xLjA0bC0uMDAyIDQuMTVjLjE4Ny40MjYuNDYuODEuNzkxIDEuMTE3bC4xNzUuMTUyYy4yOTMuMjA4LjYxNS4zNzMuODkuNDcyLjQxLjA4Mi44My4xMTIgMS4yNDkuMDlsLjA1Ny45OTlhNi4wNjMgNi4wNjMgMCAwMS0xLjU4OC0uMTI5IDQuODM2IDQuODM2IDAgMDEtMS4yNS0uNjQ3IDQuNDYzIDQuNDYzIDAgMDEtLjgzOC0uODgzYy0uMjI0LjMzMi0uNS42NDItLjgyNC45MjdhNC4xMSA0LjExIDAgMDEtMS4zMDUuNjMzQTYuMTI2IDYuMTI2IDAgMDEwIDE1LjkwOWwuMDY4LS45OTdjLjQyNC4wMjYuODUtLjAwMSAxLjIxNy0uMDcuMzM2LS4wOTkuNjUxLS4yNTQuODk0LS40My40My0uMzguNzY1LS44NDcuOTgyLTEuMzY4bC0uMDA1LjAxNFY4LjkzSDIuMTE1di0uOThoMS4wNFYyLjg2MmEzLjc3IDMuNzcgMCAwMC0uNzc0LTEuMTY3bC0uMTY1LS4xNTZhMy4wNjQgMy4wNjQgMCAwMC0uODgtLjQ0OEE1LjA2MiA1LjA2MiAwIDAwLjA2NyAxLjAxTDAgLjAxMmE2LjE0IDYuMTQgMCAwMTEuNTkyLjExYy40NTMuMTM1Ljg3Ny4zNDUgMS4yOS42NS4zLjI2NS41NjUuNTY0Ljc4Ny44OS4yMzMtLjMzMS41Mi0uNjM0Ljg1My0uOTA0YTQuODM1IDQuODM1IDAgMDExLjMtLjY0OEE2LjE1NSA2LjE1NSAwIDAxNy4zNS4wMTJ6IiBmaWxsPSIjMEQwRDBEIi8+PHBhdGggZD0iTTE3LjM1IDE0LjVsNC41LTQuNS02LTZjLTIgMi0zIDItNS41IDIuNS40IDMuMiA0LjgzMyA2LjY2NyA3IDh6bTQuNTg4LTQuNDkzYS4zLjMgMCAwMC40MjQgMGwuNjgtLjY4YTEuNSAxLjUgMCAwMDAtMi4xMjJMMjEuNjkgNS44NTNsMi4wMjUtMS41ODNhMS42MjkgMS42MjkgMCAxMC0yLjI3OS0yLjI5NmwtMS42MDMgMi4wMjItMS4zNTctMS4zNTdhMS41IDEuNSAwIDAwLTIuMTIxIDBsLS42OC42OGEuMy4zIDAgMDAwIC40MjVsNi4yNjMgNi4yNjN6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1Ljg5MiAzLjk2MnMtMS4wMyAxLjIwMi0yLjQ5NCAxLjg5Yy0xLjAwNi40NzQtMi4xOC41ODYtMi43MzQuNjI3LS4yLjAxNS0uMzQ0LjIxLS4yNzYuMzk5LjI5Mi44MiAxLjExMiAyLjggMi42NTggNC4zNDYgMi4xMjYgMi4xMjcgMy42NTggMi45NjggNC4xNDIgMy4yMDMuMS4wNDguMjE0LjAzLjI5OC0uMDQyLjM4Ni0uMzI1IDEuNS0xLjI3NyAyLjIxLTEuOTg2Ljg5Mi0uODg5IDIuMTg3LTIuNDQ3IDIuMTg3LTIuNDQ3bS40NzkuMDU1YS4zLjMgMCAwMS0uNDI0IDBsLTYuMjY0LTYuMjYzYS4zLjMgMCAwMTAtLjQyNWwuNjgtLjY4YTEuNSAxLjUgMCAwMTIuMTIyIDBsMS4zNTcgMS4zNTcgMS42MDMtMi4wMjJhMS42MjkgMS42MjkgMCAxMTIuMjggMi4yOTZMMjEuNjkgNS44NTNsMS4zNTIgMS4zNTJhMS41IDEuNSAwIDAxMCAyLjEyMmwtLjY4LjY4eiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+) 2 5,default!important}.editable-element-text[data-v-88c920e1]{position:absolute}.editable-element-text.lock .element-content[data-v-88c920e1]{cursor:default}.rotate-wrapper[data-v-88c920e1]{width:100%;height:100%}.element-content[data-v-88c920e1]{position:relative;padding:10px;line-height:1.5;word-break:break-word;cursor:move}.element-content .text[data-v-88c920e1]{position:relative}.element-content[data-v-88c920e1] a{cursor:text}.drag-handler[data-v-88c920e1]{height:10px;position:absolute;left:0;right:0}.drag-handler.top[data-v-88c920e1]{top:0}.drag-handler.bottom[data-v-88c920e1]{bottom:0}.editable-element-shape[data-v-63255815]{position:absolute;pointer-events:none}.editable-element-shape.lock .element-content[data-v-63255815]{cursor:default}.editable-element-shape.format-painter .element-content[data-v-63255815]{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNzUgMTMuNzY0VjEuNDIxYS4zLjMgMCAwMS40NDgtLjI2bDEwLjkxIDYuMTk3YS4zLjMgMCAwMS0uMTE2LjU1OWwtNC4xOTYuNDQyIDIuNTgyIDQuNDcyYS4zLjMgMCAwMS0uMTEuNDFsLTMuMTg0IDEuODM4YS4zLjMgMCAwMS0uNDEtLjExbC0yLjU4MS00LjQ3Mi0yLjgxIDMuNDU2YS4zLjMgMCAwMS0uNTMzLS4xODl6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjYgMTQuNWw0LjUtNC41LTYtNmMtMiAyLTMgMi01LjUgMi41LjQgMy4yIDQuODMzIDYuNjY3IDcgOHptNC41ODgtNC40OTRhLjMuMyAwIDAwLjQyNCAwbC42OC0uNjhhMS41IDEuNSAwIDAwMC0yLjEyMUwzMC4zNCA1Ljg1MmwyLjAyNi0xLjU4MmExLjYyOSAxLjYyOSAwIDEwLTIuMjgtMi4yOTZsLTEuNjAzIDIuMDIxLTEuMzU3LTEuMzU2YTEuNSAxLjUgMCAwMC0yLjEyIDBsLS42ODEuNjhhLjMuMyAwIDAwMCAuNDI0bDYuMjYzIDYuMjYzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNC41NDMgMy45NjFzLTEuMDMgMS4yMDItMi40OTQgMS44OTFjLTEuMDA2LjQ3NC0yLjE4MS41ODUtMi43MzQuNjI3LS4yLjAxNC0uMzQ0LjIwOS0uMjc3LjM5OC4yOTMuODIgMS4xMTIgMi44MDEgMi42NTggNC4zNDcgMi4xMjYgMi4xMjYgMy42NTkgMi45NjggNC4xNDIgMy4yMDIuMS4wNDguMjE1LjAzLjI5OS0uMDQxLjM4NS0uMzI2IDEuNS0xLjI3NyAyLjIxLTEuOTg2Ljg5MS0uODkgMi4xODYtMi40NDggMi4xODYtMi40NDhtLjQ4LjA1NWEuMy4zIDAgMDEtLjQyNSAwbC02LjI2My02LjI2M2EuMy4zIDAgMDEwLS40MjRsLjY4LS42OGExLjUgMS41IDAgMDEyLjEyMiAwbDEuMzU2IDEuMzU2IDEuNjA0LTIuMDIxYTEuNjI5IDEuNjI5IDAgMTEyLjI3OSAyLjI5NkwzMC4zNCA1Ljg1MmwxLjM1MyAxLjM1M2ExLjUgMS41IDAgMDEwIDIuMTIxbC0uNjguNjh6IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=) 2 5,default!important}.rotate-wrapper[data-v-63255815]{width:100%;height:100%}.element-content[data-v-63255815]{width:100%;height:100%;position:relative;cursor:move}.element-content svg[data-v-63255815]{transform-origin:0 0;overflow:visible}.element-content .shape-path[data-v-63255815]{pointer-events:all}.shape-text[data-v-63255815]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:10px;line-height:1.2;word-break:break-word;pointer-events:none}.shape-text.editable[data-v-63255815]{pointer-events:all}.shape-text.top[data-v-63255815]{justify-content:flex-start}.shape-text.middle[data-v-63255815]{justify-content:center}.shape-text.bottom[data-v-63255815]{justify-content:flex-end}.editable-element-shape[data-v-7ecafe01]{position:absolute;pointer-events:none}.editable-element-shape.lock .line-path[data-v-7ecafe01],.editable-element-shape.lock .line-point[data-v-7ecafe01]{cursor:default}.element-content[data-v-7ecafe01]{width:100%;height:100%;position:relative}.element-content svg[data-v-7ecafe01]{transform-origin:0 0;overflow:visible}.line-path[data-v-7ecafe01],.line-point[data-v-7ecafe01]{pointer-events:all;cursor:move}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:#0003;stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#e6805e}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#e6805e}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.chart[data-v-786c4a79]{display:flex}.chart-content[data-v-786c4a79]{transform-origin:0 0}.chart-content{--theme-color-1: #666;--theme-color-2: #666;--theme-color-3: #666;--theme-color-4: #666;--theme-color-5: #666;--theme-color-6: #666;--theme-color-7: #666;--theme-color-8: #666;--theme-color-9: #666;--theme-color-10: #666;--grid-color: rgba(0, 0, 0, .4)}.chart-content .ct-series-a .ct-line,.chart-content .ct-series-a .ct-point{stroke:var(--theme-color-1)}.chart-content .ct-series-a .ct-area{fill:var(--theme-color-1)}.chart-content .ct-series-a .ct-bar{stroke:var(--theme-color-1)}.chart-content .ct-series-a .ct-slice-pie{fill:var(--theme-color-1)}.chart-content .ct-series-a .ct-slice-donut{stroke:var(--theme-color-1)}.chart-content .ct-series-b .ct-line,.chart-content .ct-series-b .ct-point{stroke:var(--theme-color-2)}.chart-content .ct-series-b .ct-area{fill:var(--theme-color-2)}.chart-content .ct-series-b .ct-bar{stroke:var(--theme-color-2)}.chart-content .ct-series-b .ct-slice-pie{fill:var(--theme-color-2)}.chart-content .ct-series-b .ct-slice-donut{stroke:var(--theme-color-2)}.chart-content .ct-series-c .ct-line,.chart-content .ct-series-c .ct-point{stroke:var(--theme-color-3)}.chart-content .ct-series-c .ct-area{fill:var(--theme-color-3)}.chart-content .ct-series-c .ct-bar{stroke:var(--theme-color-3)}.chart-content .ct-series-c .ct-slice-pie{fill:var(--theme-color-3)}.chart-content .ct-series-c .ct-slice-donut{stroke:var(--theme-color-3)}.chart-content .ct-series-d .ct-line,.chart-content .ct-series-d .ct-point{stroke:var(--theme-color-4)}.chart-content .ct-series-d .ct-area{fill:var(--theme-color-4)}.chart-content .ct-series-d .ct-bar{stroke:var(--theme-color-4)}.chart-content .ct-series-d .ct-slice-pie{fill:var(--theme-color-4)}.chart-content .ct-series-d .ct-slice-donut{stroke:var(--theme-color-4)}.chart-content .ct-series-e .ct-line,.chart-content .ct-series-e .ct-point{stroke:var(--theme-color-5)}.chart-content .ct-series-e .ct-area{fill:var(--theme-color-5)}.chart-content .ct-series-e .ct-bar{stroke:var(--theme-color-5)}.chart-content .ct-series-e .ct-slice-pie{fill:var(--theme-color-5)}.chart-content .ct-series-e .ct-slice-donut{stroke:var(--theme-color-5)}.chart-content .ct-series-f .ct-line,.chart-content .ct-series-f .ct-point{stroke:var(--theme-color-6)}.chart-content .ct-series-f .ct-area{fill:var(--theme-color-6)}.chart-content .ct-series-f .ct-bar{stroke:var(--theme-color-6)}.chart-content .ct-series-f .ct-slice-pie{fill:var(--theme-color-6)}.chart-content .ct-series-f .ct-slice-donut{stroke:var(--theme-color-6)}.chart-content .ct-series-g .ct-line,.chart-content .ct-series-g .ct-point{stroke:var(--theme-color-7)}.chart-content .ct-series-g .ct-area{fill:var(--theme-color-7)}.chart-content .ct-series-g .ct-bar{stroke:var(--theme-color-7)}.chart-content .ct-series-g .ct-slice-pie{fill:var(--theme-color-7)}.chart-content .ct-series-g .ct-slice-donut{stroke:var(--theme-color-7)}.chart-content .ct-series-h .ct-line,.chart-content .ct-series-h .ct-point{stroke:var(--theme-color-8)}.chart-content .ct-series-h .ct-area{fill:var(--theme-color-8)}.chart-content .ct-series-h .ct-bar{stroke:var(--theme-color-8)}.chart-content .ct-series-h .ct-slice-pie{fill:var(--theme-color-8)}.chart-content .ct-series-h .ct-slice-donut{stroke:var(--theme-color-8)}.chart-content .ct-series-i .ct-line,.chart-content .ct-series-i .ct-point{stroke:var(--theme-color-9)}.chart-content .ct-series-i .ct-area{fill:var(--theme-color-9)}.chart-content .ct-series-i .ct-bar{stroke:var(--theme-color-9)}.chart-content .ct-series-i .ct-slice-pie{fill:var(--theme-color-9)}.chart-content .ct-series-i .ct-slice-donut{stroke:var(--theme-color-9)}.chart-content .ct-grid{stroke:var(--grid-color)}.chart-content .ct-label{fill:var(--grid-color);color:var(--grid-color)}.legends{height:20px;display:flex;justify-content:center;align-items:center;font-size:14px}.legend{display:flex;align-items:center}.legend+.legend{margin-left:10px}.legend .block{width:10px;height:10px;margin-right:5px}.editable-element-chart[data-v-e98d2ede]{position:absolute}.editable-element-chart.lock .element-content[data-v-e98d2ede]{cursor:default}.rotate-wrapper[data-v-e98d2ede]{width:100%;height:100%}.element-content[data-v-e98d2ede]{width:100%;height:100%;overflow:hidden;cursor:move}.custom-textarea[data-v-cfadb975]{border:0;outline:0;-webkit-user-modify:read-write-plaintext-only}.editable-table[data-v-938823e2]{position:relative;-webkit-user-select:none;user-select:none}table[data-v-938823e2]{width:100%;position:relative;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;word-wrap:break-word;-webkit-user-select:none;user-select:none;--themeColor: $themeColor;--subThemeColor1: $themeColor;--subThemeColor2: $themeColor}table.theme[data-v-938823e2]{background-color:#fff}table.theme tr:nth-child(2n) .cell[data-v-938823e2]{background-color:var(--subThemeColor1)}table.theme tr:nth-child(odd) .cell[data-v-938823e2]{background-color:var(--subThemeColor2)}table.theme.row-header tr:first-child .cell[data-v-938823e2]{background-color:var(--themeColor)}table.theme.row-footer tr:last-child .cell[data-v-938823e2]{background-color:var(--themeColor)}table.theme.col-header tr .cell[data-v-938823e2]:first-child{background-color:var(--themeColor)}table.theme.col-footer tr .cell[data-v-938823e2]:last-child{background-color:var(--themeColor)}table .cell[data-v-938823e2]{position:relative;white-space:normal;word-wrap:break-word;vertical-align:middle;font-size:14px;background-clip:padding-box;cursor:default}table .cell.selected[data-v-938823e2]:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#6666}table .cell-text[data-v-938823e2]{padding:5px;line-height:1.5;-webkit-user-select:none;user-select:none;cursor:text}table .cell-text.active[data-v-938823e2]{-webkit-user-select:text;user-select:text}.drag-line[data-v-938823e2]{position:absolute;top:0;bottom:0;width:3px;background-color:#d14424;margin-left:-1px;opacity:0;z-index:2;cursor:col-resize}.editable-element-table[data-v-7795910a]{position:absolute}.editable-element-table.lock .element-content[data-v-7795910a]{cursor:default}.rotate-wrapper[data-v-7795910a]{width:100%;height:100%}.element-content[data-v-7795910a]{width:100%;height:100%;position:relative;cursor:move}.table-mask[data-v-7795910a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}.table-mask .mask-tip[data-v-7795910a]{position:absolute;top:5px;left:5px;background-color:#00000080;color:#fff;padding:6px 12px;font-size:12px;transform-origin:0 0}.table-mask[data-v-7795910a]:hover:not(.lock){opacity:.9}.editable-element-latex[data-v-b73586f6]{position:absolute}.editable-element-latex.lock .element-content[data-v-b73586f6]{cursor:default}.rotate-wrapper[data-v-b73586f6]{width:100%;height:100%}.element-content[data-v-b73586f6]{width:100%;height:100%;position:relative;cursor:move}.element-content svg[data-v-b73586f6]{transform-origin:0 0;overflow:visible}.video-player[data-v-597c0901]{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;line-height:1;transform-origin:0 0}.video-player.hide-controller[data-v-597c0901]{cursor:none}.video-player.hide-controller .controller-mask[data-v-597c0901],.video-player.hide-controller .controller[data-v-597c0901]{opacity:0;transform:translateY(100%)}.video-wrap[data-v-597c0901]{position:relative;background:#000;font-size:0;width:100%;height:100%}.video-wrap .video[data-v-597c0901]{width:100%;height:100%}.controller-mask[data-v-597c0901]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%;position:absolute;bottom:0;transition:all .3s ease}.controller[data-v-597c0901]{position:absolute;bottom:0;left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.controller .bar-wrap[data-v-597c0901]{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.controller .bar-wrap:hover .bar .played .thumb[data-v-597c0901]{transform:scale(1)}.controller .bar-wrap .bar-time[data-v-597c0901]{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:#0000009e;color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.controller .bar-wrap .bar-time.hidden[data-v-597c0901]{opacity:0}.controller .bar-wrap .bar[data-v-597c0901]{position:relative;height:3px;width:100%;background:#fff3;cursor:pointer}.controller .bar-wrap .bar .loaded[data-v-597c0901]{position:absolute;left:0;top:0;bottom:0;background:#fff6;height:3px;transition:all .5s ease;will-change:width}.controller .bar-wrap .bar .played[data-v-597c0901]{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width;background-color:#fff}.controller .bar-wrap .bar .played .thumb[data-v-597c0901]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons[data-v-597c0901]{height:38px;position:absolute;bottom:0;display:flex;align-items:center}.controller .icons.icons-right[data-v-597c0901]{right:15px}.controller .icons .time[data-v-597c0901]{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.controller .icons .icon[data-v-597c0901]{width:40px;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;font-size:20px}.controller .icons .icon.play-icon[data-v-597c0901]{font-size:26px}.controller .icons .icon .icon-content[data-v-597c0901]{transition:all .2s ease-in-out;opacity:.8;color:#fff}.controller .icons .icon.loop-icon[data-v-597c0901]{font-size:12px}.controller .icons .icon.loop-icon .icon-content[data-v-597c0901]{opacity:.5}.controller .icons .icon.speed-icon[data-v-597c0901]{font-size:12px;position:relative}.controller .icons .icon .speed-menu[data-v-597c0901]{width:70px;position:absolute;bottom:30px;left:-23px;background-color:#22211b;padding:5px 0;color:#ddd}.controller .icons .icon .speed-menu .speed-menu-item[data-v-597c0901]{padding:8px 0;text-align:center}.controller .icons .icon .speed-menu .speed-menu-item[data-v-597c0901]:hover{background-color:#393833;color:#fff}.controller .icons .icon .speed-menu .speed-menu-item.active[data-v-597c0901]{font-weight:700;color:#fff}.controller .icons .icon.active .icon-content[data-v-597c0901],.controller .icons .icon:hover .icon-content[data-v-597c0901]{opacity:1}.controller .icons .volume[data-v-597c0901]{height:100%;position:relative;cursor:pointer;display:flex;align-items:center}.controller .icons .volume:hover .volume-bar-wrap .volume-bar[data-v-597c0901]{width:45px}.controller .icons .volume:hover .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{transform:scale(1)}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar[data-v-597c0901]{width:45px}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{transform:scale(1)}.controller .icons .volume-bar-wrap[data-v-597c0901]{display:inline-block;margin:0 15px 0 -5px;vertical-align:middle;height:100%}.controller .icons .volume-bar[data-v-597c0901]{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.controller .icons .volume-bar .volume-bar-inner[data-v-597c0901]{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width;background-color:#fff}.controller .icons .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons .loop[data-v-597c0901]{display:inline-block;height:100%}.bezel[data-v-597c0901]{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.bezel .bezel-icon[data-v-597c0901]{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;display:flex;justify-content:center;align-items:center;background:#00000080;border-radius:50%;opacity:0;pointer-events:none;font-size:40px}.bezel .bezel-icon.bezel-transition[data-v-597c0901]{animation:bezel-hide-597c0901 .5s linear}@keyframes bezel-hide-597c0901{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.load-error[data-v-597c0901]{position:absolute;left:0;right:0;top:0;bottom:0;font-size:15px;color:#fff;pointer-events:none;display:flex;justify-content:center;align-items:center}.editable-element-video[data-v-c50d3bc7]{position:absolute}.editable-element-video.lock .handler-border[data-v-c50d3bc7]{cursor:default}.rotate-wrapper[data-v-c50d3bc7]{width:100%;height:100%}.element-content[data-v-c50d3bc7]{width:100%;height:100%;position:relative}.handler-border[data-v-c50d3bc7]{position:absolute;cursor:move}.handler-border.t[data-v-c50d3bc7]{width:100%;height:20px;top:0;left:0}.handler-border.b[data-v-c50d3bc7]{width:100%;height:5px;bottom:0;left:0}.handler-border.l[data-v-c50d3bc7]{width:10px;height:100%;left:0;top:0}.handler-border.r[data-v-c50d3bc7]{width:10px;height:100%;right:0;top:0}.audio-player[data-v-32038f5c]{width:280px;height:50px;position:relative;-webkit-user-select:none;user-select:none;line-height:1;transform-origin:0 0;background:#000}.controller[data-v-32038f5c]{position:absolute;bottom:0;left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.controller .bar-wrap[data-v-32038f5c]{padding:5px 0;cursor:pointer;position:absolute;bottom:35px;width:calc(100% - 40px);height:3px}.controller .bar-wrap:hover .bar .played .thumb[data-v-32038f5c]{transform:scale(1)}.controller .bar-wrap .bar-time[data-v-32038f5c]{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:#0000009e;color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.controller .bar-wrap .bar-time.hidden[data-v-32038f5c]{opacity:0}.controller .bar-wrap .bar[data-v-32038f5c]{position:relative;height:3px;width:100%;background:#fff3;cursor:pointer}.controller .bar-wrap .bar .loaded[data-v-32038f5c]{position:absolute;left:0;top:0;bottom:0;background:#fff6;height:3px;transition:all .5s ease;will-change:width}.controller .bar-wrap .bar .played[data-v-32038f5c]{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width;background-color:#fff}.controller .bar-wrap .bar .played .thumb[data-v-32038f5c]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons[data-v-32038f5c]{height:38px;position:absolute;bottom:0;left:14px;display:flex;align-items:center}.controller .icons .icon[data-v-32038f5c]{width:36px;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;font-size:20px}.controller .icons .icon.play-icon[data-v-32038f5c]{font-size:26px}.controller .icons .icon .icon-content[data-v-32038f5c]{transition:all .2s ease-in-out;opacity:.8;color:#fff}.controller .icons .icon.active .icon-content[data-v-32038f5c],.controller .icons .icon:hover .icon-content[data-v-32038f5c]{opacity:1}.controller .icons .volume[data-v-32038f5c]{height:100%;position:relative;cursor:pointer;display:flex;align-items:center}.controller .icons .volume:hover .volume-bar-wrap .volume-bar[data-v-32038f5c]{width:45px}.controller .icons .volume:hover .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{transform:scale(1)}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar[data-v-32038f5c]{width:45px}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{transform:scale(1)}.controller .icons .volume-bar-wrap[data-v-32038f5c]{display:inline-block;margin:0 15px 0 -5px;vertical-align:middle;height:100%}.controller .icons .volume-bar[data-v-32038f5c]{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.controller .icons .volume-bar .volume-bar-inner[data-v-32038f5c]{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width;background-color:#fff}.controller .icons .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .time[data-v-32038f5c]{height:38px;position:absolute;right:20px;bottom:0;display:flex;align-items:center;line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.controller .time .ptime[data-v-32038f5c]{margin-right:2px}.controller .time .dtime[data-v-32038f5c]{margin-left:2px}.editable-element-audio[data-v-5d8373ba]{position:absolute}.editable-element-audio.lock .audio-icon[data-v-5d8373ba]{cursor:default}.rotate-wrapper[data-v-5d8373ba]{width:100%;height:100%}.element-content[data-v-5d8373ba]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.audio-icon[data-v-5d8373ba]{cursor:move}.audio-player[data-v-5d8373ba]{position:absolute}.mouse-selection[data-v-053bfa3e]{position:absolute;background-color:#d144241a;border:1px solid #d14424;z-index:200}.mouse-selection.quadrant-1[data-v-053bfa3e]{transform-origin:50% 0;transform:rotate(180deg)}.mouse-selection.quadrant-2[data-v-053bfa3e]{transform-origin:0 0;transform:rotate(180deg)}.mouse-selection.quadrant-3[data-v-053bfa3e]{transform-origin:0 50%;transform:rotate(180deg)}.mouse-selection.quadrant-4[data-v-053bfa3e]{transform-origin:0 0;transform:rotate(0)}.grid-lines[data-v-d6e1ea18]{width:100%;height:100%;overflow:visible;z-index:999;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.viewport-background[data-v-203ea8ff]{width:100%;height:100%;background-position:center;position:absolute}.alignment-line[data-v-7cd3d25d]{position:absolute;z-index:100}.alignment-line .line[data-v-7cd3d25d]{width:0;height:0;border:0 dashed #d14424}.alignment-line .line.vertical[data-v-7cd3d25d]{transform:translateY(-.5px);border-left-width:1px}.alignment-line .line.horizontal[data-v-7cd3d25d]{transform:translate(-.5px);border-top-width:1px}.ruler[data-v-1e7e5250]{font-size:12px}.h[data-v-1e7e5250]{position:absolute;background-color:#fff;border:1px solid #eee;height:20px;top:5px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.h .range[data-v-1e7e5250]{position:absolute;top:0;bottom:0;background-color:#d144241a}.h .ruler-marker-100[data-v-1e7e5250]{height:100%;width:10%;line-height:20px;text-align:right;flex-shrink:0;padding-right:5px;position:relative}.h .ruler-marker-100.hide span[data-v-1e7e5250]{display:none}.h .ruler-marker-100.omit[data-v-1e7e5250]:before{display:none}.h .ruler-marker-100[data-v-1e7e5250]:not(:last-child):after{content:"";width:.1px;height:12px;position:absolute;right:0;bottom:0;background-color:#999}.h .ruler-marker-100[data-v-1e7e5250]:before{content:"";width:.1px;height:8px;position:absolute;right:50%;bottom:0;background-color:#999}.v[data-v-1e7e5250]{position:absolute;background-color:#fff;border:1px solid #eee;width:20px;left:5px;overflow:hidden}.v .range[data-v-1e7e5250]{position:absolute;left:0;right:0;background-color:#d144241a}.v .ruler-marker-100[data-v-1e7e5250]{width:100%;line-height:20px;text-align:right;padding-bottom:5px;position:relative;writing-mode:vertical-rl}.v .ruler-marker-100.hide span[data-v-1e7e5250]{display:none}.v .ruler-marker-100.omit[data-v-1e7e5250]:before{display:none}.v .ruler-marker-100[data-v-1e7e5250]:not(:last-child):after{content:"";height:.1px;width:12px;position:absolute;bottom:0;right:0;background-color:#999}.v .ruler-marker-100[data-v-1e7e5250]:before{content:"";height:.1px;width:8px;position:absolute;bottom:50%;right:0;background-color:#999}.element-create-selection[data-v-7b17a883]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:crosshair}.element-create-selection svg[data-v-7b17a883]{overflow:visible}.selection[data-v-7b17a883]{position:absolute;opacity:.8}.selection[data-v-7b17a883]:not(.line){border:1px solid #d14424}.shape-create-canvas[data-v-8ea8c340]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:crosshair}.shape-create-canvas svg[data-v-8ea8c340]{width:100%;height:100%;overflow:visible}.resize-handler[data-v-bb3f9e62]{position:absolute;width:10px;height:10px;left:0;top:0;margin:-5px 0 0 -5px;border:1px solid #d14424;background-color:#fff;border-radius:1px;cursor:pointer}.resize-handler.left-top.rotate-0[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-0[data-v-bb3f9e62],.resize-handler.left.rotate-45[data-v-bb3f9e62],.resize-handler.right.rotate-45[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-90[data-v-bb3f9e62],.resize-handler.right-top.rotate-90[data-v-bb3f9e62],.resize-handler.top.rotate-135[data-v-bb3f9e62],.resize-handler.bottom.rotate-135[data-v-bb3f9e62]{cursor:nwse-resize}.resize-handler.top.rotate-0[data-v-bb3f9e62],.resize-handler.bottom.rotate-0[data-v-bb3f9e62],.resize-handler.left-top.rotate-45[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-45[data-v-bb3f9e62],.resize-handler.left.rotate-90[data-v-bb3f9e62],.resize-handler.right.rotate-90[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-135[data-v-bb3f9e62],.resize-handler.right-top.rotate-135[data-v-bb3f9e62]{cursor:ns-resize}.resize-handler.left-bottom.rotate-0[data-v-bb3f9e62],.resize-handler.right-top.rotate-0[data-v-bb3f9e62],.resize-handler.top.rotate-45[data-v-bb3f9e62],.resize-handler.bottom.rotate-45[data-v-bb3f9e62],.resize-handler.left-top.rotate-90[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-90[data-v-bb3f9e62],.resize-handler.left.rotate-135[data-v-bb3f9e62],.resize-handler.right.rotate-135[data-v-bb3f9e62]{cursor:nesw-resize}.resize-handler.left.rotate-0[data-v-bb3f9e62],.resize-handler.right.rotate-0[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-45[data-v-bb3f9e62],.resize-handler.right-top.rotate-45[data-v-bb3f9e62],.resize-handler.top.rotate-90[data-v-bb3f9e62],.resize-handler.bottom.rotate-90[data-v-bb3f9e62],.resize-handler.left-top.rotate-135[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-135[data-v-bb3f9e62]{cursor:ew-resize}.border-line[data-v-7114fb45]{position:absolute;width:0;height:0;left:0;top:0;border:0 dashed #d14424}.border-line.top[data-v-7114fb45]{border-top-width:1px}.border-line.bottom[data-v-7114fb45]{border-bottom-width:1px}.border-line.left[data-v-7114fb45]{border-left-width:1px}.border-line.right[data-v-7114fb45]{border-right-width:1px}.border-line.wide[data-v-7114fb45]:before{content:"";position:absolute;background:transparent;cursor:move}.border-line.wide.top[data-v-7114fb45]:before{top:-8px;left:-8px;width:calc(100% + 16px);height:16px}.border-line.wide.bottom[data-v-7114fb45]:before{bottom:-8px;left:-8px;width:calc(100% + 16px);height:16px}.border-line.wide.left[data-v-7114fb45]:before{top:-8px;left:-8px;width:16px;height:calc(100% + 16px)}.border-line.wide.right[data-v-7114fb45]:before{top:-8px;right:-8px;width:16px;height:calc(100% + 16px)}.multi-select-operate[data-v-135c8cb7]{position:absolute;top:0;left:0;z-index:101}.rotate-handler[data-v-9f21fc0f]{position:absolute;width:10px;height:10px;top:-25px;margin-left:-5px;border:1px solid #d14424;background-color:#fff;border-radius:1px;cursor:grab}.rotate-handler[data-v-9f21fc0f]:active{cursor:grabbing}.image-element-operate.cliping[data-v-2a1bef4e]{visibility:hidden}.operate-keypoint-handler[data-v-11747e5a]{position:absolute;width:10px;height:10px;left:0;top:0;margin:-5px 0 0 -5px;border:1px solid #d14424;background-color:#ffe873;border-radius:1px}svg[data-v-32a06240]{position:absolute;left:0;top:0;pointer-events:none;transform-origin:0 0}.anchor-line[data-v-32a06240]{stroke-width:1px;stroke-dasharray:5 5;opacity:.5}.divider.horizontal[data-v-c7c64e0b]{width:100%;margin:24px 0;border-block-start:1px solid rgba(5,5,5,.06)}.divider.vertical[data-v-c7c64e0b]{position:relative;height:1em;display:inline-block;margin:0 8px;border-inline-start:1px solid rgba(5,5,5,.06)}.link-handler[data-v-f8f46f78]{height:30px;position:absolute;left:0;font-size:12px;padding:0 10px;background-color:#fff;box-shadow:3px 3px 3px #00000026;display:flex;align-items:center;color:#d14424}.link[data-v-f8f46f78]{max-width:300px;margin-right:20px;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btns[data-v-f8f46f78]{display:flex;align-items:center}.btns .btn[data-v-f8f46f78]{word-break:keep-all;cursor:pointer}.operate[data-v-7c6be7e7]{position:absolute;z-index:100;-webkit-user-select:none;user-select:none}.operate.multi-select[data-v-7c6be7e7]{opacity:.2}.animation-index[data-v-7c6be7e7]{position:absolute;top:0;left:-24px;font-size:12px}.animation-index .index-item[data-v-7c6be7e7]{width:18px;height:18px;background-color:#fff;color:#d14424;border:1px solid #d14424;display:flex;justify-content:center;align-items:center}.animation-index .index-item+.index-item[data-v-7c6be7e7]{margin-top:5px}.base-element-image[data-v-71d24108]{position:absolute}.rotate-wrapper[data-v-71d24108]{width:100%;height:100%}.element-content[data-v-71d24108]{width:100%;height:100%;position:relative}.element-content .image-content[data-v-71d24108]{width:100%;height:100%;overflow:hidden;position:relative}.element-content img[data-v-71d24108]{position:absolute}.color-mask[data-v-71d24108]{position:absolute;top:0;bottom:0;left:0;right:0}.base-element-text[data-v-a3ec163d]{position:absolute}.rotate-wrapper[data-v-a3ec163d]{width:100%;height:100%}.element-content[data-v-a3ec163d]{position:relative;padding:10px;line-height:1.5;word-break:break-word}.element-content .text[data-v-a3ec163d]{position:relative}.element-content .text.thumbnail[data-v-a3ec163d]{pointer-events:none}.base-element-shape[data-v-2d39d3d1]{position:absolute}.rotate-wrapper[data-v-2d39d3d1]{width:100%;height:100%}.element-content[data-v-2d39d3d1]{width:100%;height:100%;position:relative}.element-content svg[data-v-2d39d3d1]{transform-origin:0 0;overflow:visible}.shape-text[data-v-2d39d3d1]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:10px;line-height:1.2;word-break:break-word}.shape-text.top[data-v-2d39d3d1]{justify-content:flex-start}.shape-text.middle[data-v-2d39d3d1]{justify-content:center}.shape-text.bottom[data-v-2d39d3d1]{justify-content:flex-end}.base-element-line[data-v-e7dc2b42]{position:absolute}.element-content[data-v-e7dc2b42]{width:100%;height:100%;position:relative}.element-content svg[data-v-e7dc2b42]{transform-origin:0 0;overflow:visible}.base-element-chart[data-v-37ca5799]{position:absolute}.rotate-wrapper[data-v-37ca5799],.element-content[data-v-37ca5799]{width:100%;height:100%}.static-table[data-v-6d887dcd]{position:relative;-webkit-user-select:none;user-select:none}table[data-v-6d887dcd]{width:100%;position:relative;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;word-wrap:break-word;-webkit-user-select:none;user-select:none;--themeColor: $themeColor;--subThemeColor1: $themeColor;--subThemeColor2: $themeColor}table.theme[data-v-6d887dcd]{background-color:#fff}table.theme tr:nth-child(2n) .cell[data-v-6d887dcd]{background-color:var(--subThemeColor1)}table.theme tr:nth-child(odd) .cell[data-v-6d887dcd]{background-color:var(--subThemeColor2)}table.theme.row-header tr:first-child .cell[data-v-6d887dcd]{background-color:var(--themeColor)}table.theme.row-footer tr:last-child .cell[data-v-6d887dcd]{background-color:var(--themeColor)}table.theme.col-header tr .cell[data-v-6d887dcd]:first-child{background-color:var(--themeColor)}table.theme.col-footer tr .cell[data-v-6d887dcd]:last-child{background-color:var(--themeColor)}table .cell[data-v-6d887dcd]{position:relative;white-space:normal;word-wrap:break-word;vertical-align:middle;background-clip:padding-box}table .cell-text[data-v-6d887dcd]{padding:5px;line-height:1.5}.base-element-table[data-v-77cfa6e4]{position:absolute}.rotate-wrapper[data-v-77cfa6e4]{width:100%;height:100%}.element-content[data-v-77cfa6e4]{width:100%;height:100%;position:relative}.base-element-latex[data-v-93374af9]{position:absolute}.rotate-wrapper[data-v-93374af9]{width:100%;height:100%}.element-content[data-v-93374af9]{width:100%;height:100%;position:relative}.element-content svg[data-v-93374af9]{transform-origin:0 0;overflow:visible}.base-element-video[data-v-2fb0e771]{position:absolute}.rotate-wrapper[data-v-2fb0e771]{width:100%;height:100%}.element-content[data-v-2fb0e771]{width:100%;height:100%;background-color:#000;background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.icon[data-v-2fb0e771]{font-size:140px;color:#aaa}.base-element-audio[data-v-b33e6120]{position:absolute}.rotate-wrapper[data-v-b33e6120]{width:100%;height:100%}.element-content[data-v-b33e6120]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.audio-icon[data-v-b33e6120]{cursor:move}.thumbnail-slide[data-v-cbd76d0a]{background-color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.elements[data-v-cbd76d0a]{transform-origin:0 0}.background[data-v-cbd76d0a]{width:100%;height:100%;background-position:center;position:absolute}.placeholder[data-v-cbd76d0a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tabs[data-v-c7f9dce0]{display:flex;-webkit-user-select:none;user-select:none;line-height:1}.tabs[data-v-c7f9dce0]:not(.card){font-size:13px;align-items:center;justify-content:flex-start;border-bottom:1px solid #eee}.tabs:not(.card).space-around[data-v-c7f9dce0]{justify-content:space-around}.tabs:not(.card).space-between[data-v-c7f9dce0]{justify-content:space-between}.tabs:not(.card) .tab[data-v-c7f9dce0]{text-align:center;border-bottom:2px solid transparent;padding:8px 10px;cursor:pointer}.tabs:not(.card) .tab.active[data-v-c7f9dce0]{border-bottom:2px solid var(--color, #d14424)}.tabs.card[data-v-c7f9dce0]{height:40px;font-size:12px;flex-shrink:0}.tabs.card .tab[data-v-c7f9dce0]{flex:1;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tabs.card .tab.active[data-v-c7f9dce0]{background-color:transparent;border-bottom-color:transparent}.tabs.card .tab+.tab[data-v-c7f9dce0]{border-left:1px solid #eee}.button[data-v-3a484f58]{height:32px;line-height:32px;outline:0;font-size:13px;padding:0 15px;text-align:center;color:#41464b;border-radius:2px;-webkit-user-select:none;user-select:none;letter-spacing:1px;cursor:pointer}.button.small[data-v-3a484f58]{height:24px;line-height:24px;padding:0 7px;letter-spacing:0;font-size:12px}.button.default[data-v-3a484f58]{background-color:#fff;border:1px solid #d9d9d9;color:#41464b}.button.default[data-v-3a484f58]:hover{color:#d14424;border-color:#d14424}.button.primary[data-v-3a484f58]{background-color:#d14424;border:1px solid #d14424;color:#fff}.button.primary[data-v-3a484f58]:hover{background-color:#de6949;border-color:#de6949}.button.checkbox[data-v-3a484f58],.button.radio[data-v-3a484f58]{background-color:#fff;border:1px solid #d9d9d9;color:#41464b}.button.checkbox[data-v-3a484f58]:not(.checked):hover,.button.radio[data-v-3a484f58]:not(.checked):hover{color:#d14424}.button.checked[data-v-3a484f58]{color:#fff;background-color:#d14424;border-color:#d14424}.button.checked[data-v-3a484f58]:hover{background-color:#de6949;border-color:#de6949}.button.disabled[data-v-3a484f58]{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#b7b7b7;cursor:default}.select[data-v-618af0ca]{width:100%;height:32px;padding-right:32px;border-radius:2px;transition:border-color .25s;font-size:13px;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d9d9d9;position:relative;cursor:pointer}.select[data-v-618af0ca]:not(.disabled):hover{border-color:#d14424}.select.disabled[data-v-618af0ca]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7;cursor:default}.select .selector[data-v-618af0ca]{min-width:50px;height:30px;line-height:30px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.options[data-v-618af0ca]{max-height:260px;padding:5px;overflow:auto;text-align:left;font-size:13px;-webkit-user-select:none;user-select:none}.option[data-v-618af0ca]{height:32px;line-height:32px;padding:0 5px;border-radius:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.option.disabled[data-v-618af0ca]{color:#b7b7b7;cursor:default}.option[data-v-618af0ca]:not(.disabled,.selected):hover{background-color:#6666660d}.option.selected[data-v-618af0ca]{background-color:#d144240d}.icon[data-v-618af0ca]{width:32px;height:30px;color:#bfbfbf;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.link-dialog[data-v-de4d9db3]{font-size:13px;line-height:1.675}.input[data-v-de4d9db3]{width:100%;height:32px}.preview[data-v-de4d9db3]{margin-top:12px}.thumbnail[data-v-de4d9db3]{border:1px solid rgba(209,68,36,.15);margin-top:5px}.btns[data-v-de4d9db3]{margin-top:20px;text-align:right}.modal[data-v-4d27bcca],.mask[data-v-4d27bcca]{top:0;left:0;width:100%;height:100%;z-index:5000}.modal[data-v-4d27bcca]{position:fixed;display:flex;justify-content:center;align-items:center;outline:0;border:0}.mask[data-v-4d27bcca]{position:absolute;background:#00000040}.modal-content[data-v-4d27bcca]{z-index:5001;padding:20px;background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #0003;position:relative}.close-btn[data-v-4d27bcca]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;cursor:pointer}.modal-fade-enter-active[data-v-4d27bcca]{animation:modal-fade-enter-4d27bcca .25s both ease-in}.modal-fade-leave-active[data-v-4d27bcca]{animation:modal-fade-leave-4d27bcca .25s both ease-out}.modal-zoom-enter-active[data-v-4d27bcca]{animation:modal-zoom-enter-4d27bcca .25s both cubic-bezier(.4,0,0,1.5)}.modal-zoom-leave-active[data-v-4d27bcca]{animation:modal-zoom-leave-4d27bcca .25s both}@keyframes modal-fade-enter-4d27bcca{0%{opacity:0}}@keyframes modal-fade-leave-4d27bcca{to{opacity:0}}@keyframes modal-zoom-enter-4d27bcca{0%{transform:scale3d(.3,.3,.3)}}@keyframes modal-zoom-leave-4d27bcca{to{transform:scale3d(.3,.3,.3)}}.canvas[data-v-9aed916b]{height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:#f9f9f9;position:relative}.drag-mask[data-v-9aed916b]{cursor:grab;position:absolute;top:0;right:0;bottom:0;left:0}.viewport-wrapper[data-v-9aed916b]{position:absolute;box-shadow:0 0 15px #0000001a}.viewport[data-v-9aed916b]{position:absolute;top:0;left:0;transform-origin:0 0}.shape-item-thumbnail[data-v-2896ae03]{position:relative;cursor:pointer}.shape-content[data-v-2896ae03]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.shape-content:hover .shape-path[data-v-2896ae03]:not(.outlined){stroke:#d14424}.shape-content:hover .shape-path.outlined[data-v-2896ae03]{fill:#d14424}.shape-content svg[data-v-2896ae03]:not(:root){overflow:visible}.shape-pool[data-v-553b0d02]{width:340px;max-height:520px;overflow:auto;margin-top:-12px;margin-bottom:-12px;margin-right:-12px;padding-right:12px;padding-top:12px}.category-name[data-v-553b0d02]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.shape-list[data-v-553b0d02]{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:10px}.shape-item[data-v-553b0d02]{width:8%;margin-bottom:calc(20% / 9);height:0;padding-bottom:8%;flex-shrink:0}.shape-item[data-v-553b0d02]:not(:nth-child(10n)){margin-right:calc(20% / 9)}.line-pool[data-v-b07efd40]{width:220px;overflow:auto;margin-bottom:-12px;margin-right:-12px;padding-right:12px}.category-name[data-v-b07efd40]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.line-list[data-v-b07efd40]{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:10px}.line-item[data-v-b07efd40]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;flex-shrink:0;position:relative;cursor:pointer}.line-item[data-v-b07efd40]:not(:nth-child(5n)){margin-right:1.25%}.line-content[data-v-b07efd40]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#999}.line-content[data-v-b07efd40]:hover{color:#d14424}.line-content svg[data-v-b07efd40]:not(:root){overflow:visible}.chart-pool[data-v-a4bc3ce2]{width:200px;margin-bottom:-5px;display:flex;flex-wrap:wrap;align-content:flex-start}.chart-item[data-v-a4bc3ce2]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;flex-shrink:0;position:relative;cursor:pointer}.chart-item[data-v-a4bc3ce2]:not(:nth-child(5n)){margin-right:1.25%}.chart-content[data-v-a4bc3ce2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#999}.chart-content[data-v-a4bc3ce2]:hover{color:#d14424}.number-input[data-v-246b23f6]{background-color:#fff;border:1px solid #d9d9d9;padding:0 0 0 5px;border-radius:2px;transition:border-color .25s;font-size:13px;display:inline-flex}.number-input .input-wrap[data-v-246b23f6]{flex:1;color:#41464b;padding:0 0 0 5px;position:relative}.number-input:not(.disabled) .input-wrap:hover .handlers[data-v-246b23f6]{opacity:1}.number-input .handlers[data-v-246b23f6]{width:20px;position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;font-size:6px;color:#999;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .25s}.number-input .handlers .handler[data-v-246b23f6]{width:100%;height:50%;display:flex;justify-content:center;align-items:center;border-left:1px solid #d9d9d9;cursor:pointer}.number-input .handlers .handler+.handler[data-v-246b23f6]{border-top:1px solid #d9d9d9}.number-input .handlers .handler[data-v-246b23f6]:hover{color:#d14424}.number-input input[data-v-246b23f6]{width:100%;min-width:0;padding:0;height:30px;line-height:30px;outline:0;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.number-input input[data-v-246b23f6]::placeholder{color:#bfbfbf}.number-input[data-v-246b23f6]:not(.disabled):hover,.number-input.focused[data-v-246b23f6]{border-color:#d14424}.number-input.disabled[data-v-246b23f6]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.number-input .prefix[data-v-246b23f6],.number-input .suffix[data-v-246b23f6]{display:flex;justify-content:center;align-items:center;line-height:30px;-webkit-user-select:none;user-select:none}.table-generator[data-v-81680e19]{width:100%;margin-top:-12px}.title[data-v-81680e19]{height:28px;line-height:28px;background-color:#ededed;margin:0 -12px 12px;padding:0 14px;font-size:12px;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.title .right[data-v-81680e19]{cursor:pointer}.title .right[data-v-81680e19]:hover{color:#d14424}table[data-v-81680e19]{border-collapse:separate}td[data-v-81680e19]{width:23px;height:23px;line-height:23px;border:2px solid #fff;background-color:#f7f7f7}.cell[data-v-81680e19]{width:100%;height:100%;border:1px solid #dcdcdc}.cell.active[data-v-81680e19]{background-color:#d144241a;border-color:#d14424}.custom[data-v-81680e19]{width:230px}.custom .row[data-v-81680e19]{display:flex;align-items:center}.custom .row+.row[data-v-81680e19]{margin-top:10px}.btns[data-v-81680e19]{margin-top:10px;text-align:right}.btns .btn[data-v-81680e19]{margin-left:10px}.media-input[data-v-999b18ca]{width:480px}.btns[data-v-999b18ca]{margin-top:10px;text-align:right}svg[data-v-fa1b116d]{overflow:hidden}.textarea[data-v-2b83189c]{outline:0;width:100%;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;padding:10px;transition:border-color .25s;box-sizing:border-box;line-height:1.675;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.textarea[data-v-2b83189c]:focus{border-color:#d14424;background-color:#fff}.textarea.resizable[data-v-2b83189c]{resize:vertical}.textarea.disabled[data-v-2b83189c]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.textarea[data-v-2b83189c]::placeholder{color:#bfbfbf}.latex-editor[data-v-44075c46]{height:560px}.container[data-v-44075c46]{height:calc(100% - 50px);display:flex}.left[data-v-44075c46]{width:540px;height:100%;display:flex;flex-direction:column;flex-shrink:0}.input-area[data-v-44075c46]{flex:1}.input-area textarea[data-v-44075c46]{height:100%!important;border-color:#eee!important;padding:10px!important}.input-area textarea[data-v-44075c46]:focus{box-shadow:none!important}.preview[data-v-44075c46]{height:160px;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px;border:1px solid #eee;-webkit-user-select:none;user-select:none}.placeholder[data-v-44075c46]{color:#888;font-size:13px}.preview-content[data-v-44075c46]{width:100%;height:100%;padding:10px;display:flex;justify-content:center;align-items:center}.right[data-v-44075c46]{width:280px;height:100%;margin-left:20px;border:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.content[data-v-44075c46]{height:calc(100% - 40px);font-size:13px}.formula[data-v-44075c46]{height:100%;padding:12px;overflow:auto;overflow:overlay}.formula-item+.formula-item[data-v-44075c46]{margin-top:10px}.formula-item .formula-title[data-v-44075c46]{margin-bottom:5px}.formula-item .formula-item-content[data-v-44075c46]{height:60px;padding:5px;display:flex;align-items:center;background-color:#f9f9f9;cursor:pointer}.symbol[data-v-44075c46]{height:100%;display:flex;flex-direction:column}.symbol-pool[data-v-44075c46]{display:flex;flex-wrap:wrap;flex:1;padding:12px;overflow:auto;overflow:overlay}.symbol-item[data-v-44075c46]{display:flex;justify-content:center;align-items:center}.symbol-item[data-v-44075c46]:hover{background-color:#f9f9f9;cursor:pointer}.footer[data-v-44075c46]{height:50px;display:flex;justify-content:flex-end;align-items:flex-end}.footer .btn[data-v-44075c46]{margin-left:10px}.canvas-tool[data-v-f177f23a]{position:relative;border-bottom:1px solid #eee;background-color:#fff;display:flex;justify-content:space-between;padding:0 10px;font-size:13px;-webkit-user-select:none;user-select:none}.left-handler[data-v-f177f23a],.more[data-v-f177f23a]{display:flex;align-items:center}.add-element-handler[data-v-f177f23a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.add-element-handler .handler-item[data-v-f177f23a]{width:32px}.add-element-handler .handler-item[data-v-f177f23a]:not(.group-btn):hover{background-color:#f1f1f1}.add-element-handler .handler-item.active[data-v-f177f23a]{color:#d14424}.add-element-handler .handler-item.group-btn[data-v-f177f23a]{width:auto;margin-right:4px}.add-element-handler .handler-item.group-btn[data-v-f177f23a]:hover{background-color:#f3f3f3}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a],.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]{height:100%;display:flex;justify-content:center;align-items:center}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a]{width:26px;padding:0 2px}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a]:hover{background-color:#e9e9e9}.add-element-handler .handler-item.group-btn .icon.active[data-v-f177f23a]{color:#d14424}.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]{font-size:12px}.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]:hover{background-color:#e9e9e9}.handler-item[data-v-f177f23a]{height:24px;font-size:14px;margin:0 2px;display:flex;justify-content:center;align-items:center;border-radius:2px;overflow:hidden;cursor:pointer}.handler-item.disable[data-v-f177f23a]{opacity:.5}.left-handler .handler-item[data-v-f177f23a],.right-handler .handler-item[data-v-f177f23a]{padding:0 8px}.left-handler .handler-item.active[data-v-f177f23a],.left-handler .handler-item[data-v-f177f23a]:not(.disable):hover,.right-handler .handler-item.active[data-v-f177f23a],.right-handler .handler-item[data-v-f177f23a]:not(.disable):hover{background-color:#f1f1f1}.right-handler[data-v-f177f23a]{display:flex;align-items:center}.right-handler .text[data-v-f177f23a]{display:inline-block;width:40px;text-align:center;cursor:pointer}.right-handler .viewport-size[data-v-f177f23a]{font-size:13px}@media screen and (width <= 1200px){.right-handler .text[data-v-f177f23a],.more[data-v-f177f23a]{display:none}}@media screen and (width <= 1000px){.left-handler[data-v-f177f23a],.right-handler[data-v-f177f23a]{display:none}}.layout-pool[data-v-5a791b40]{width:382px;height:500px}.header[data-v-5a791b40]{height:40px;margin:-10px -10px 10px;padding:10px 12px 0;background-color:#f9f9f9;border-bottom:1px solid #eee}.list[data-v-5a791b40]{height:calc(100% - 50px);padding:2px 10px 2px 2px;margin-right:-10px;overflow:auto;display:flex;flex-wrap:wrap;align-content:flex-start}.layout-item[data-v-5a791b40]{position:relative;width:48%;margin-bottom:4%}.layout-item[data-v-5a791b40]:not(:nth-child(2n)){margin-right:4%}.layout-item[data-v-5a791b40]:nth-last-child(2),.layout-item[data-v-5a791b40]:last-child{margin-bottom:0}.layout-item:hover .btns[data-v-5a791b40]{opacity:1}.layout-item:hover .thumbnail[data-v-5a791b40]{outline-color:#d14424}.layout-item .btns[data-v-5a791b40]{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:#00000040;opacity:0;transition:opacity .2s}.layout-item .thumbnail[data-v-5a791b40]{outline:2px solid #eee;transition:outline .2s;border-radius:2px;cursor:pointer}.thumbnails[data-v-d7a17fcd]{border-right:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.add-slide[data-v-d7a17fcd]{height:40px;font-size:12px;display:flex;flex-shrink:0;border-bottom:1px solid #eee;cursor:pointer}.add-slide .btn[data-v-d7a17fcd]{flex:1;display:flex;justify-content:center;align-items:center}.add-slide .btn[data-v-d7a17fcd]:hover{background-color:#f9f9f9}.add-slide .select-btn[data-v-d7a17fcd]{width:30px;height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.add-slide .select-btn[data-v-d7a17fcd]:hover{background-color:#f9f9f9}.add-slide .icon[data-v-d7a17fcd]{margin-right:3px;font-size:14px}.thumbnail-list[data-v-d7a17fcd]{padding:5px 0;flex:1;overflow:auto}.thumbnail-item[data-v-d7a17fcd]{display:flex;justify-content:center;align-items:center;padding:5px 0}.thumbnail-item .thumbnail[data-v-d7a17fcd]{outline:2px solid rgba(209,68,36,.15)}.thumbnail-item.active .label[data-v-d7a17fcd]{color:#d14424}.thumbnail-item.active .thumbnail[data-v-d7a17fcd],.thumbnail-item.selected .thumbnail[data-v-d7a17fcd]{outline-color:#d14424}.label[data-v-d7a17fcd]{font-size:12px;color:#999;width:20px;cursor:grab}.label.offset-left[data-v-d7a17fcd]{position:relative;left:-4px}.label[data-v-d7a17fcd]:active{cursor:grabbing}.page-number[data-v-d7a17fcd]{height:40px;font-size:12px;border-top:1px solid #eee;line-height:40px;text-align:center;color:#666}.slider[data-v-a7428be4]{width:100%;height:12px;padding:4px 0;-webkit-user-select:none;user-select:none}.slider.disabled .track[data-v-a7428be4]{background-color:#b4b4b4}.slider.disabled .thumb[data-v-a7428be4]{outline:2px solid #b4b4b4}.slider[data-v-a7428be4]:not(.disabled){cursor:pointer}.slider:not(.disabled) .bar[data-v-a7428be4]:hover{background-color:#f0f0f0}.slider:not(.disabled) .track[data-v-a7428be4]:hover{background-color:#de6949}.slider:not(.disabled) .thumb[data-v-a7428be4]:hover,.slider:not(.disabled) .thumb[data-v-a7428be4]:active{outline:4px solid #d14424}.bar[data-v-a7428be4]{width:calc(100% - 10px);margin-left:5px;height:4px;border-radius:2px;position:relative;background-color:#f5f5f5;-webkit-user-select:none;user-select:none;transition:background-color .2s}.track[data-v-a7428be4]{position:absolute;top:0;left:0;height:100%;background-color:#d14424;transition:background-color .2s}.thumb[data-v-a7428be4]{position:absolute;top:50%;left:0;width:10px;height:10px;background-color:#fff;outline:2px solid #d14424;transform:translate(-50%,-50%);border-radius:50%;z-index:100}.thumb[data-v-a7428be4]:hover:before,.thumb[data-v-a7428be4]:hover:after,.thumb[data-v-a7428be4]:active:before,.thumb[data-v-a7428be4]:active:after{display:block}.thumb[data-v-a7428be4]:before{content:attr(data-tooltip);min-width:28px;display:none;position:absolute;left:50%;bottom:24px;transform:translate(-50%);background-color:#262626;text-align:center;color:#fff;border-radius:2px;padding:6px 5px;font-size:12px}.thumb[data-v-a7428be4]:after{content:"";display:none;position:absolute;left:50%;bottom:15px;transform:translate(-50%);border:5px solid transparent;border-top-color:#262626}.row[data-v-c3b27b40]{width:100%;display:flex;align-items:center;margin-bottom:10px}.color-btn[data-v-5e2a7fc5]{width:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important}.color-block[data-v-5e2a7fc5]{height:20px;margin-left:8px;flex:1;outline:1px dashed rgba(102,102,102,.12);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAEBJREFUOE9jfPbs2X8GIoCkpCQRqhgYGEcNxBlOo2GIM2iGQLL5//8/UTnl+fPnxOWUUQNxhtNoGOLOKYM+2QAAh2Nq10DwkukAAAAASUVORK5CYII=)}.content[data-v-5e2a7fc5]{width:100%;height:100%}.color-btn-icon[data-v-5e2a7fc5]{width:32px;font-size:13px;color:#bfbfbf}.checkerboard[data-v-46275348]{background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0}.alpha[data-v-429f62d3]{position:absolute;top:0;right:0;bottom:0;left:0}.alpha-checkboard-wrap[data-v-429f62d3]{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.alpha-gradient[data-v-429f62d3]{position:absolute;top:0;right:0;bottom:0;left:0}.alpha-container[data-v-429f62d3]{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.alpha-pointer[data-v-429f62d3]{z-index:2;position:absolute}.alpha-picker[data-v-429f62d3]{cursor:pointer;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;transform:translate(-2px)}.hue[data-v-21ccc370]{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);position:absolute;top:0;right:0;bottom:0;left:0}.hue-container[data-v-21ccc370]{cursor:pointer;margin:0 2px;position:relative;height:100%}.hue-pointer[data-v-21ccc370]{z-index:2;position:absolute;top:0}.hue-picker[data-v-21ccc370]{cursor:pointer;margin-top:1px;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;transform:translate(-2px)}.saturation[data-v-4a728d90],.saturation-white[data-v-4a728d90],.saturation-black[data-v-4a728d90]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.saturation-white[data-v-4a728d90]{background:linear-gradient(to right,#fff,#fff0)}.saturation-black[data-v-4a728d90]{background:linear-gradient(to top,#000,#0000)}.saturation-pointer[data-v-4a728d90]{cursor:pointer;position:absolute}.saturation-circle[data-v-4a728d90]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.editable-input[data-v-573b4dde]{width:100%;position:relative;overflow:hidden;text-align:center;font-size:14px}.editable-input[data-v-573b4dde]:after{content:"#";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#999}.input-content[data-v-573b4dde]{width:100%;padding:3px;border:0;border-bottom:1px solid #ddd;outline:none;text-align:center}.input-label[data-v-573b4dde]{text-transform:capitalize}.color-picker[data-v-9ae27223]{position:relative;width:240px;background:#fff;-webkit-user-select:none;user-select:none;margin-bottom:-10px}.picker-saturation-wrap[data-v-9ae27223]{width:100%;padding-bottom:50%;position:relative;overflow:hidden}.picker-controls[data-v-9ae27223]{display:flex}.picker-sliders[data-v-9ae27223]{padding:4px 0;flex:1}.picker-hue-wrap[data-v-9ae27223]{position:relative;height:10px}.picker-alpha-wrap[data-v-9ae27223]{position:relative;height:10px;margin-top:4px;overflow:hidden}.picker-color-wrap[data-v-9ae27223]{width:24px;height:24px;position:relative;margin-top:4px;margin-right:4px;outline:1px dashed rgba(102,102,102,.12)}.picker-color-wrap .checkerboard[data-v-9ae27223]{background-size:auto}.picker-current-color[data-v-9ae27223]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.picker-field[data-v-9ae27223]{display:flex;margin-bottom:8px}.picker-field .transparent[data-v-9ae27223]{width:24px;height:24px;margin-top:4px;margin-left:8px;position:relative;cursor:pointer}.picker-field .transparent[data-v-9ae27223]:after{content:"";width:26px;height:2px;position:absolute;top:11px;left:-1px;transform:rotate(-45deg);background-color:red}.picker-field .transparent .checkerboard[data-v-9ae27223]{background-size:auto}.picker-field .straw[data-v-9ae27223]{width:24px;height:24px;margin-top:4px;margin-left:8px;display:flex;justify-content:center;align-items:center;font-size:20px;background-color:#f5f5f5;outline:1px solid #f1f1f1;cursor:pointer}.picker-field .input[data-v-9ae27223]{flex:1}.picker-presets[data-v-9ae27223]{display:flex;flex-wrap:wrap;align-content:flex-start}.picker-presets-color[data-v-9ae27223]{width:7%;margin-bottom:calc(30% / 9);height:0;padding-bottom:7%;flex-shrink:0;position:relative;cursor:pointer}.picker-presets-color[data-v-9ae27223]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-presets-color.alpha[data-v-9ae27223]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAADBJREFUOE9jfPbs2X8GPEBSUhKfNAPjqAHDIgz+//+PNx08f/4cfzoYNYCBceiHAQC5flV5JzgrxQAAAABJRU5ErkJggg==)}.picker-presets-color-content[data-v-9ae27223]{position:absolute;top:0;right:0;bottom:0;left:0}.picker-gradient-presets[data-v-9ae27223]{display:flex;flex-wrap:wrap;align-content:flex-start}.picker-gradient-col[data-v-9ae27223]{width:7%;margin-bottom:calc(30% / 9);display:flex;flex-direction:column}.picker-gradient-col[data-v-9ae27223]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-gradient-color[data-v-9ae27223]{width:100%;height:16px;position:relative;cursor:pointer}.recent-colors-title[data-v-9ae27223]{font-size:12px;margin-bottom:4px}.switch[data-v-a0d44a99]{height:20px;display:inline-block;cursor:pointer}.switch:not(.disabled).active .switch-core[data-v-a0d44a99]{border-color:#d14424;background-color:#d14424}.switch:not(.disabled).active .switch-core[data-v-a0d44a99]:after{left:100%;margin-left:-17px}.switch.disabled[data-v-a0d44a99]{cursor:default}.switch.disabled .switch-core[data-v-a0d44a99]:after{background-color:#f5f5f5}.switch-core[data-v-a0d44a99]{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid #d9d9d9;outline:none;border-radius:10px;box-sizing:border-box;background:#d9d9d9;transition:border-color .3s,background-color .3s;vertical-align:middle}.switch-core[data-v-a0d44a99]:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.row[data-v-fd752d80]{width:100%;height:30px;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-fd752d80]{text-align:right}.row[data-v-814f50a5]{width:100%;height:30px;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-814f50a5]{text-align:right}.text-color-btn[data-v-98853be0]{width:100%;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:0}.text-color-block[data-v-98853be0]{width:17px;height:4px;margin-top:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACdJREFUGFdjfPbs2X8GBgYGSUlJEMXAiCHw//9/sIrnz59DVKALAADNxxVfaiODNQAAAABJRU5ErkJggg==)}.text-color-block .text-color-block-content[data-v-98853be0]{width:100%;height:100%}.button-group[data-v-6a640ef5]{display:flex;align-items:center}.button-group[data-v-6a640ef5] button.button{border-radius:0;border-left-width:1px;border-right-width:0;display:inline-block}.button-group[data-v-6a640ef5]:not(.passive) button.button:not(:last-child,.radio,.checkbox):hover{position:relative}.button-group[data-v-6a640ef5]:not(.passive) button.button:not(:last-child,.radio,.checkbox):hover:after{content:"";width:1px;height:calc(100% + 2px);background-color:#d14424;position:absolute;top:-1px;right:-1px}.button-group[data-v-6a640ef5]:not(.passive) button.button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.button-group[data-v-6a640ef5]:not(.passive) button.button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.button-group.passive[data-v-6a640ef5] button.button:not(.last,.radio,.checkbox):hover{position:relative}.button-group.passive[data-v-6a640ef5] button.button:not(.last,.radio,.checkbox):hover:after{content:"";width:1px;height:calc(100% + 2px);background-color:#d14424;position:absolute;top:-1px;right:-1px}.button-group.passive[data-v-6a640ef5] button.button.first{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.button-group.passive[data-v-6a640ef5] button.button.last{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.select-group[data-v-ed58c719]{display:flex;align-items:center}.select-group[data-v-ed58c719] .select-wrap .select{border-radius:0;border-left-width:0;border-right-width:0}.select-group[data-v-ed58c719] .select-wrap+.select-wrap .select{border-left-width:1px}.select-group[data-v-ed58c719] .select-wrap:hover+.select-wrap .select{border-left-color:#d14424}.select-group[data-v-ed58c719] .select-wrap:first-child .select{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.select-group[data-v-ed58c719] .select-wrap:last-child .select{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.rich-text-base[data-v-d5bc509d]{-webkit-user-select:none;user-select:none}.row[data-v-d5bc509d]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-d5bc509d]{padding:0}.link-popover[data-v-d5bc509d]{width:240px}.link-popover .btns[data-v-d5bc509d]{margin-top:10px;text-align:right}.list-wrap[data-v-d5bc509d]{width:176px;color:#666;padding:8px;margin:-12px;display:flex;flex-wrap:wrap;align-content:flex-start}.list[data-v-d5bc509d]{background-color:#f9f9f9;padding:4px 4px 4px 20px;cursor:pointer}.list[data-v-d5bc509d]:not(:nth-child(3n)){margin-right:8px}.list[data-v-d5bc509d]:nth-child(4),.list[data-v-d5bc509d]:nth-child(5),.list[data-v-d5bc509d]:nth-child(6){margin-top:8px}.list[data-v-d5bc509d]:hover{color:#d14424}.list:hover span[data-v-d5bc509d]{background-color:#d14424}.list-item[data-v-d5bc509d]{width:24px;height:12px;position:relative;font-size:12px;top:-5px}.list-item span[data-v-d5bc509d]{width:100%;height:2px;display:inline-block;position:absolute;top:10px;background-color:#666}.popover-btn[data-v-d5bc509d]{padding:0 3px}.text-style-panel[data-v-a643d8fc]{-webkit-user-select:none;user-select:none}.row[data-v-a643d8fc]{width:100%;display:flex;align-items:center;margin-bottom:10px}.preset-style[data-v-a643d8fc]{display:flex;flex-wrap:wrap;margin-bottom:10px}.preset-style-item[data-v-a643d8fc]{width:50%;height:50px;border:solid 1px #d6d6d6;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .2s}.preset-style-item[data-v-a643d8fc]:hover{border-color:#d14424;color:#d14424;z-index:1}.preset-style-item[data-v-a643d8fc]:nth-child(2n){margin-left:-1px}.preset-style-item[data-v-a643d8fc]:nth-child(n+3){margin-top:-1px}.row[data-v-100c8a7c],.row[data-v-44786c09]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-44786c09]{text-align:right}.filter[data-v-44786c09]{font-size:12px}.filter-item[data-v-44786c09]{padding:6px 0;display:flex;justify-content:center;align-items:center}.filter-item .name[data-v-44786c09]{width:60px}.filter-item .filter-slider[data-v-44786c09]{flex:1;margin:0 6px}.row[data-v-d428a4e5]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-d428a4e5]{text-align:right}.row[data-v-0c668b03]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-0c668b03]{text-align:right}.origin-image[data-v-0c668b03]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-0c668b03]{width:100%;margin-bottom:10px}.btn-icon[data-v-0c668b03]{margin-right:3px}.clip[data-v-0c668b03]{width:260px;font-size:12px}.clip .title[data-v-0c668b03]{margin-bottom:5px}.shape-clip[data-v-0c668b03]{margin-bottom:10px;display:flex;flex-wrap:wrap;align-content:flex-start}.shape-clip-item[data-v-0c668b03]{display:flex;justify-content:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-0c668b03]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-0c668b03]{background-color:#ccc}.shape-clip-item .shape[data-v-0c668b03]{width:40px;height:40px;background-color:#e1e1e1}.popover-btn[data-v-0c668b03]{padding:0 3px}.shape-style-panel[data-v-9a42b2ab]{-webkit-user-select:none;user-select:none}.row[data-v-9a42b2ab]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-9a42b2ab]{padding:0}.title[data-v-9a42b2ab]{display:flex;justify-content:space-between;margin-bottom:10px}.shape-pool[data-v-9a42b2ab]{width:235px;height:150px;overflow:auto;padding:5px 10px 5px 5px;border:1px solid #eee;margin-bottom:20px}.shape-list[data-v-9a42b2ab]{display:flex;flex-wrap:wrap;align-content:flex-start}.shape-item[data-v-9a42b2ab]{width:14%;margin-bottom:3.2%;height:0;padding-bottom:14%;flex-shrink:0}.shape-item[data-v-9a42b2ab]:not(:nth-child(6n)){margin-right:3.2%}.row[data-v-d5f2e330]{width:100%;display:flex;align-items:center;margin-bottom:10px}.line-btn[data-v-d5f2e330]{display:flex;align-items:center;justify-content:space-between;padding:0!important}.line-btn .line-wrapper[data-v-d5f2e330]{margin-left:8px}.line-wrapper[data-v-d5f2e330]{overflow:visible}.line-btn-icon[data-v-d5f2e330]{width:30px;font-size:12px;margin-top:2px;color:#bfbfbf}.preset-point-style[data-v-d5f2e330]{padding:0 10px}.preset-point-style+.preset-point-style[data-v-d5f2e330]{margin-top:10px}.chart-data-editor[data-v-ac578a4f]{width:600px;position:relative}.editor-content[data-v-ac578a4f]{width:100%;height:360px;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:auto;overflow:overlay}.range-box[data-v-ac578a4f]{position:absolute;top:0;left:0;z-index:100;-webkit-user-select:none;user-select:none}.temp-range[data-v-ac578a4f]{width:0;height:0;position:absolute;top:0;left:0;background-color:#8888884d}.range-line[data-v-ac578a4f]{width:0;height:0;position:absolute;left:0;top:0;border:0 solid #d14424}.range-line.t[data-v-ac578a4f]{border-top-width:1px}.range-line.b[data-v-ac578a4f]{border-bottom-width:1px}.range-line.l[data-v-ac578a4f]{border-left-width:1px}.range-line.r[data-v-ac578a4f]{border-right-width:1px}.resizable[data-v-ac578a4f]{position:absolute;width:12px;height:12px;left:0;top:0;margin:-9px 0 0 -9px;cursor:nwse-resize}.resizable[data-v-ac578a4f]:after{content:"";position:absolute;width:4px;height:12px;right:0;top:0;background-color:#d14424}.resizable[data-v-ac578a4f]:before{content:"";position:absolute;width:12px;height:4px;right:0;bottom:0;background-color:#d14424}table[data-v-ac578a4f]{width:100%;height:100%;-webkit-user-select:none;user-select:none;table-layout:fixed}table td[data-v-ac578a4f]{text-align:center;border:1px solid #ccc;vertical-align:middle;width:100px;height:32px}table td.head[data-v-ac578a4f]{background-color:#d144241a}table .item[data-v-ac578a4f]{width:100%;height:100%;border:0;outline:0;font-size:13px;text-align:center;background-color:transparent}table .item.selected[data-v-ac578a4f]{background-color:#d1442405}.btns[data-v-ac578a4f]{margin-top:10px;display:flex;justify-content:space-between}.checkbox[data-v-3d20c849]{height:20px;display:flex;align-items:center;cursor:pointer}.checkbox:not(.disabled).checked .checkbox-input[data-v-3d20c849]{background-color:#d14424;border-color:#d14424}.checkbox:not(.disabled).checked .checkbox-input[data-v-3d20c849]:after{transform:rotate(45deg) scaleY(1)}.checkbox:not(.disabled).checked .checkbox-label[data-v-3d20c849]{color:#d14424}.checkbox.disabled[data-v-3d20c849]{color:#b7b7b7;cursor:default}.checkbox.disabled .checkbox-input[data-v-3d20c849]{background-color:#f5f5f5}.checkbox-input[data-v-3d20c849]{display:inline-block;position:relative;border:1px solid #d9d9d9;border-radius:2px;width:16px;height:16px;background-color:#fff;vertical-align:middle;transition:border-color .15s cubic-bezier(.71,-.46,.29,1.46),background-color .15s cubic-bezier(.71,-.46,.29,1.46);z-index:1}.checkbox-input[data-v-3d20c849]:after{content:"";border:2px solid #fff;border-left:0;border-top:0;height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:6px;transition:transform .15s ease-in .05s;transform-origin:center}.checkbox-original[data-v-3d20c849]{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.checkbox-label[data-v-3d20c849]{margin-left:5px;line-height:20px;font-size:13px;-webkit-user-select:none;user-select:none}.chart-style-panel[data-v-63098034]{-webkit-user-select:none;user-select:none}.row[data-v-63098034]{width:100%;display:flex;align-items:center;margin-bottom:10px}.full-width-btn[data-v-63098034]{width:100%}.btn-icon[data-v-63098034]{margin-right:3px}.color-btn-wrap[data-v-63098034]{position:relative}.delete-color-btn[data-v-63098034]{position:absolute;width:30px;right:2px;top:2px;bottom:2px;display:flex;justify-content:center;align-items:center;background-color:#fff;cursor:pointer}.preset-themes[data-v-63098034]{width:250px;margin-bottom:-10px;display:flex;flex-wrap:wrap;align-content:flex-start}.preset-theme[data-v-63098034]{display:flex;cursor:pointer;width:48%;margin-bottom:4%}.preset-theme[data-v-63098034]:not(:nth-child(2n)){margin-right:4%}.preset-theme-color[data-v-63098034]{width:20px;height:20px}.preset-theme-color.select[data-v-63098034]{transform:scale(1.2);transition:transform .1s}.row[data-v-77cc371a]{width:100%;display:flex;align-items:center;margin-bottom:10px}.theme-switch[data-v-77cc371a]{margin-bottom:18px}.switch-wrapper[data-v-77cc371a]{text-align:right}.set-count[data-v-77cc371a]{display:flex;justify-content:center;align-items:center}.set-count .btn[data-v-77cc371a]{padding:0 8px}.set-count .count-text[data-v-77cc371a]{flex:1;text-align:center;margin:0 8px}.row[data-v-6b6e110e],.row[data-v-b289959e]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-b289959e],.background-image-wrapper[data-v-b289959e]{margin-bottom:10px}.background-image[data-v-b289959e]{height:0;padding-bottom:56.25%;border:1px dashed #eee;border-radius:2px;position:relative;transition:all .2s}.background-image[data-v-b289959e]:hover{border-color:#d14424;color:#d14424}.background-image .content[data-v-b289959e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.switch-row[data-v-b289959e]{height:32px}.switch-wrapper[data-v-b289959e]{text-align:right}.row[data-v-44ce0855]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-row[data-v-44ce0855]{height:32px}.switch-wrapper[data-v-44ce0855]{text-align:right}.row[data-v-3a1eb966]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-3a1eb966]{padding:0}.row[data-v-d9b2a4ab]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-d9b2a4ab]{margin-bottom:10px}.label[data-v-d9b2a4ab]{text-align:center}.btn-icon[data-v-d9b2a4ab]{margin-right:3px}.icon-btn[data-v-d9b2a4ab]{cursor:pointer}.icon-btn.active[data-v-d9b2a4ab]{color:#d14424}.text-btn[data-v-d9b2a4ab]{height:30px;line-height:30px;text-align:center;cursor:pointer}.text-btn[data-v-d9b2a4ab]:hover{background-color:#efefef;border-radius:2px}.element-animation-panel[data-v-bf835335]{height:100%;display:flex;flex-direction:column}.element-animation[data-v-bf835335]{height:32px;display:flex;align-items:center}.element-animation-btn[data-v-bf835335]{width:100%}.config-item[data-v-bf835335]{display:flex;align-items:center}.config-item+.config-item[data-v-bf835335]{margin-top:5px}.tip[data-v-bf835335]{height:32px;display:flex;justify-content:center;align-items:center;font-style:italic}.animation-pool[data-v-bf835335]{width:400px;height:500px;overflow-y:auto;overflow-x:hidden;font-size:12px;margin-right:-10px;padding-right:5px;position:relative}.animation-pool .mask[data-v-bf835335]{position:absolute;top:0;right:0;bottom:0;left:0}.animation-pool.in .type-title[data-v-bf835335]{border-left-color:#68a490;background-color:#68a49026}.animation-pool.out .type-title[data-v-bf835335]{border-left-color:#d86344;background-color:#d8634426}.animation-pool.attention .type-title[data-v-bf835335]{border-left-color:#e8b76a;background-color:#e8b76a26}.pool-type[data-v-bf835335]:not(:last-child){margin-bottom:5px}.type-title[data-v-bf835335]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:4px 0 4px 10px}.pool-item-wrapper[data-v-bf835335]{display:flex;flex-wrap:wrap;align-content:flex-start}.pool-item[data-v-bf835335]{width:24%;margin-bottom:calc(4% / 3);margin-bottom:5px;height:40px;line-height:40px;text-align:center;cursor:pointer}.pool-item[data-v-bf835335]:not(:nth-child(4n)){margin-right:calc(4% / 3)}.animation-box[data-v-bf835335]{background-color:#f9f9f9;border-radius:2px}.animation-sequence[data-v-bf835335]{flex:1;padding-right:12px;margin-right:-12px;overflow:auto;overflow:overlay}.sequence-item[data-v-bf835335]{border:1px solid #eee;padding:8px;border-radius:2px;margin-bottom:8px;transition:all .5s}.sequence-item.in.active[data-v-bf835335]{border-color:#68a490}.sequence-item.out.active[data-v-bf835335]{border-color:#d86344}.sequence-item.attention.active[data-v-bf835335]{border-color:#e8b76a}.sequence-item.active[data-v-bf835335]{height:auto}.sequence-item .sequence-content[data-v-bf835335]{display:flex;align-items:center;cursor:grab}.sequence-item .sequence-content[data-v-bf835335]:active{cursor:grabbing}.sequence-item .sequence-content .index[data-v-bf835335]{flex:1}.sequence-item .sequence-content .text[data-v-bf835335]{flex:6}.sequence-item .sequence-content .handler[data-v-bf835335]{flex:2;font-size:15px;text-align:right}.sequence-item .sequence-content .handler-btn[data-v-bf835335]{margin-left:8px;cursor:pointer}.theme-styles-extract[data-v-7437b8cb]{height:500px;display:flex;flex-direction:column}.content[data-v-7437b8cb]{flex:1;overflow:auto;padding-right:20px;margin-right:-20px}.config-item[data-v-7437b8cb]{padding:12px 0 10px;border-bottom:1px dashed #f5f5f5;font-size:13px}.label[data-v-7437b8cb]{margin-bottom:5px}.values .value-wrap[data-v-7437b8cb]{display:flex;align-items:center;justify-content:space-between}.values .value-wrap+.value-wrap[data-v-7437b8cb]{margin-top:3px}.values .handler[data-v-7437b8cb]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-left:10px}.values .handler .state[data-v-7437b8cb]{opacity:0}.values .handler .state.active[data-v-7437b8cb]{opacity:1}.values .handler .config-btn[data-v-7437b8cb]{cursor:pointer}.values .handler .config-btn[data-v-7437b8cb]:hover{color:#d14424}.values .value[data-v-7437b8cb]{width:150px;height:24px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:12px;padding:5px;border-radius:2px}.btns[data-v-7437b8cb]{margin-top:12px}.btns .btn[data-v-7437b8cb]{width:100%}.slide-design-panel[data-v-ad00c84a]{-webkit-user-select:none;user-select:none}.row[data-v-ad00c84a]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-ad00c84a]{display:flex;justify-content:space-between;margin-bottom:10px}.title .more[data-v-ad00c84a]{cursor:pointer}.title .more .text[data-v-ad00c84a]{font-size:12px;margin-right:3px}.background-image-wrapper[data-v-ad00c84a]{margin-bottom:10px}.background-image[data-v-ad00c84a]{height:0;padding-bottom:56.25%;border:1px dashed #eee;border-radius:2px;position:relative;transition:all .2s}.background-image[data-v-ad00c84a]:hover{border-color:#d14424;color:#d14424}.background-image .content[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-ad00c84a]{display:flex;flex-wrap:wrap;align-content:flex-start}.theme-item[data-v-ad00c84a]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-ad00c84a]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:8px;border:1px solid #eee;border-radius:2px}.theme-item .text[data-v-ad00c84a]{font-size:16px}.theme-item .colors[data-v-ad00c84a]{display:flex}.theme-item .color-block[data-v-ad00c84a]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-ad00c84a]{opacity:1}.theme-item .btns[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:#00000040;opacity:0;transition:opacity .2s}.animation-pool[data-v-ae84c3f4]{display:flex;flex-wrap:wrap;margin-bottom:10px}.animation-item[data-v-ae84c3f4]{width:50%;height:100px;border:solid 1px #d6d6d6;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0 15px;position:relative;cursor:pointer}.animation-item.active[data-v-ae84c3f4]{border-color:#d14424;z-index:1}.animation-item[data-v-ae84c3f4]:nth-child(2n){margin-left:-1px}.animation-item[data-v-ae84c3f4]:nth-child(n+3){margin-top:-1px}.animation-block[data-v-ae84c3f4]{width:64px;height:36px;background:#666;position:relative;overflow:hidden}.animation-block.fade[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:fade-ae84c3f4 .3s linear}.animation-block.slideX[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideX-ae84c3f4 .3s linear}.animation-block.slideY[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideY-ae84c3f4 .3s linear}.animation-block.slideX3D[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideX3D-ae84c3f4 .3s linear}.animation-block.slideY3D[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideY3D-ae84c3f4 .3s linear}.animation-block.rotate[data-v-ae84c3f4]:hover:after{transform-origin:0 0;content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:rotate-ae84c3f4 .3s linear}.animation-block.scaleY[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleY-ae84c3f4 .3s linear}.animation-block.scaleX[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleX-ae84c3f4 .3s linear}.animation-block.scale[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scale-ae84c3f4 .3s linear}.animation-block.scaleReverse[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleReverse-ae84c3f4 .3s linear}.animation-text[data-v-ae84c3f4]{font-size:12px;color:#333;text-align:center}@keyframes fade-ae84c3f4{0%{opacity:0}to{opacity:1}}@keyframes slideX-ae84c3f4{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideY-ae84c3f4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideX3D-ae84c3f4{0%{transform:translate(100%) scale(.5)}to{transform:translate(0)}}@keyframes slideY3D-ae84c3f4{0%{transform:translateY(100%) scale(.5)}to{transform:translateY(0)}}@keyframes rotate-ae84c3f4{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes scaleY-ae84c3f4{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes scaleX-ae84c3f4{0%{transform:scaleX(.1)}to{transform:scaleY(1)}}@keyframes scale-ae84c3f4{0%{transform:scale(.25)}to{transform:scale(1)}}@keyframes scaleReverse-ae84c3f4{0%{transform:scale(2)}to{transform:scale(1)}}.row[data-v-d41009b1]{width:100%;display:flex;align-items:center;margin-bottom:10px}.symbol-panel[data-v-0f662bb0]{height:100%;display:flex;flex-direction:column}.symbol-panel .pool[data-v-0f662bb0]{padding:5px 12px;margin:0 -12px;flex:1;font-size:18px;overflow:auto;overflow:overlay;display:flex;flex-wrap:wrap;align-content:flex-start}.symbol-panel .symbol-item[data-v-0f662bb0]{width:18%;margin-bottom:2.5%;height:0;padding-bottom:18%;position:relative;cursor:pointer;border:1px solid #eee}.symbol-panel .symbol-item[data-v-0f662bb0]:not(:nth-child(5n)){margin-right:2.5%}.symbol-panel .symbol-item[data-v-0f662bb0]:hover{color:#d14424}.symbol-panel .symbol-item .symbol[data-v-0f662bb0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fff}.toolbar[data-v-83fff59a]{border-left:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column}.content[data-v-83fff59a]{padding:12px;font-size:13px;overflow:auto;overflow:overlay}.editor[data-v-4042a280]{height:100%;overflow:auto}.prosemirror-editor[data-v-4042a280]{height:100%;cursor:text}.prosemirror-editor[data-v-4042a280] .ProseMirror{height:100%;font-size:12px;overflow:auto;padding:8px;line-height:1.5}.prosemirror-editor[data-v-4042a280] .ProseMirror>p[data-placeholder]:before{content:attr(data-placeholder);pointer-events:none;position:absolute;font-size:12px;color:#66666680}.menu[data-v-4042a280]{display:flex;background-color:#fff;padding:6px 4px;border-radius:2px;box-shadow:0 0 20px #00000026}.menu button[data-v-4042a280]{outline:0;border:0;background-color:#fff;padding:3px;border-radius:2px;font-size:16px;margin:0 3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu button[data-v-4042a280]:hover,.menu button.active[data-v-4042a280]{background-color:#d14424;color:#fff}.remark[data-v-1c52a472]{position:relative;border-top:1px solid #eee}.resize-handler[data-v-1c52a472]{height:7px;position:absolute;top:-3px;left:0;right:0;cursor:n-resize;z-index:2}.export-img-dialog[data-v-32b43d99]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-32b43d99]{position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-view[data-v-32b43d99]:after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.configs[data-v-32b43d99]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center;z-index:1}.configs .row[data-v-32b43d99]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-32b43d99]{width:100px;position:relative}.configs .title[data-v-32b43d99]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-32b43d99]{flex:1}.btns[data-v-32b43d99]{width:300px;height:100px;display:flex;justify-content:center;align-items:center;z-index:1}.btns .export[data-v-32b43d99]{flex:1}.btns .close[data-v-32b43d99]{width:100px;margin-left:10px}.export-json-dialog[data-v-c2d35f76]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-c2d35f76]{width:100%;height:calc(100% - 100px);background-color:#f9f9f9;color:#0451a5;overflow:auto}pre[data-v-c2d35f76]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.btns[data-v-c2d35f76]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-c2d35f76]{flex:1}.btns .close[data-v-c2d35f76]{width:100px;margin-left:10px}[data-v-c2d35f76]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-c2d35f76]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.export-pdf-dialog[data-v-d3a30d69]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-d3a30d69]{position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-view[data-v-d3a30d69]:after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.thumbnail.break-page[data-v-d3a30d69]{break-after:page}.configs[data-v-d3a30d69]{width:300px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center;z-index:1}.configs .row[data-v-d3a30d69]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-d3a30d69]{width:100px}.configs .config-item[data-v-d3a30d69]{flex:1}.configs .tip[data-v-d3a30d69]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-d3a30d69]{width:300px;height:100px;display:flex;justify-content:center;align-items:center;z-index:1}.btns .export[data-v-d3a30d69]{flex:1}.btns .close[data-v-d3a30d69]{width:100px;margin-left:10px}.export-pptx-dialog[data-v-254b6b07]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.configs[data-v-254b6b07]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center}.configs .row[data-v-254b6b07]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-254b6b07]{width:100px;position:relative}.configs .title[data-v-254b6b07]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-254b6b07]{flex:1}.configs .tip[data-v-254b6b07]{font-size:12px;color:#aaa;line-height:1.8;margin-top:10px}.btns[data-v-254b6b07]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-254b6b07]{flex:1}.btns .close[data-v-254b6b07]{width:100px;margin-left:10px}.export-pptist-dialog[data-v-bc56c9db]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.configs[data-v-bc56c9db]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center}.configs .row[data-v-bc56c9db]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-bc56c9db]{width:100px;position:relative}.configs .title[data-v-bc56c9db]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-bc56c9db]{flex:1}.configs .tip[data-v-bc56c9db]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-bc56c9db]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-bc56c9db]{flex:1}.btns .close[data-v-bc56c9db]{width:100px;margin-left:10px}.export-dialog[data-v-b54f4542]{margin:-20px}.content[data-v-b54f4542]{height:460px;padding:12px;font-size:13px;overflow:auto;overflow:overlay}.moveable-panel[data-v-52b78a58]{position:fixed;background-color:#fff;box-shadow:0 2px 12px #38383826;border:1px solid #eee;border-radius:2px;display:flex;flex-direction:column;z-index:999}.resizer[data-v-52b78a58]{width:10px;height:10px;position:absolute;bottom:0;right:0;cursor:se-resize}.resizer[data-v-52b78a58]:after{content:"";position:absolute;bottom:-4px;right:-4px;transform:rotate(45deg);transform-origin:center;width:0;height:0;border:6px solid transparent;border-left-color:#e1e1e1}.header[data-v-52b78a58]{height:40px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0;cursor:move}.title[data-v-52b78a58]{flex:1;font-size:13px;padding-left:10px}.close-btn[data-v-52b78a58]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#666;font-size:13px;cursor:pointer}.content[data-v-52b78a58]{flex:1;padding:10px;overflow:auto}.select-panel[data-v-8d6111bd]{height:100%;font-size:12px;-webkit-user-select:none;user-select:none}.handler[data-v-8d6111bd]{height:24px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.handler .icon-btns[data-v-8d6111bd]{height:100%;flex:1;display:flex;align-items:center;justify-content:flex-end}.handler .icon-btn[data-v-8d6111bd]{width:16px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.handler .icon-btn[data-v-8d6111bd]:hover{color:#d14424}.element-list[data-v-8d6111bd]{height:calc(100% - 32px);padding-right:10px;margin-right:-10px;overflow:auto}.item[data-v-8d6111bd]{padding:5px;font-size:12px;border-radius:2px;display:flex;align-items:center;cursor:pointer}.item.active[data-v-8d6111bd]{background-color:#d144241a}.item.group-active[data-v-8d6111bd]{background-color:#d1442433}.item[data-v-8d6111bd]:hover{background-color:#d1442440}.item .name[data-v-8d6111bd]{height:18px;line-height:18px;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item .icons[data-v-8d6111bd]{width:20px;display:flex;align-items:center;justify-content:center;margin-left:5px}.group-els[data-v-8d6111bd]{padding:5px 0}.group-els .group-title[data-v-8d6111bd]{margin-bottom:5px;padding:0 5px}.group-els .item[data-v-8d6111bd]{margin-left:15px}.input[data-v-8d6111bd]{width:100%;height:16px;border:0;outline:0;padding-left:0;padding-right:0;flex:1;font-size:12px;background-color:transparent}.search-panel[data-v-c6ed3d92]{font-size:13px}.content[data-v-c6ed3d92]{display:flex;flex-direction:column;justify-content:space-between}.input[data-v-c6ed3d92]{margin-top:10px}.count[data-v-c6ed3d92]{font-size:12px;margin-right:8px;-webkit-user-select:none;user-select:none}.ignore-case[data-v-c6ed3d92]{font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.ignore-case.active[data-v-c6ed3d92]{color:#d14424}.next-btn[data-v-c6ed3d92]{width:22px;height:100%;display:flex;justify-content:center;align-items:center;margin:0!important;-webkit-user-select:none;user-select:none;cursor:pointer}.next-btn[data-v-c6ed3d92]:hover{color:#d14424}.footer[data-v-c6ed3d92]{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.close-btn[data-v-c6ed3d92]{width:32px;height:32px;position:absolute;top:8px;right:3px;display:flex;justify-content:center;align-items:center;color:#666;font-size:13px;cursor:pointer}.notes-panel[data-v-1c407bb5]{height:100%;font-size:12px;-webkit-user-select:none;user-select:none}.container[data-v-1c407bb5]{height:100%;display:flex;flex-direction:column}.notes[data-v-1c407bb5]{flex:1;overflow:auto;margin:0 -10px;padding:2px 12px}.empty[data-v-1c407bb5]{width:100%;height:100%;color:#999;font-style:italic;display:flex;justify-content:center;align-items:center}.note[data-v-1c407bb5]{border:1px solid #eee;border-radius:4px;padding:10px}.note+.note[data-v-1c407bb5]{margin-top:10px}.note.active[data-v-1c407bb5]{background-color:#f7f7f7}.note .header[data-v-1c407bb5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.note .header:hover .btns[data-v-1c407bb5]{opacity:1}.note .user[data-v-1c407bb5]{display:flex;align-items:center}.note .user .avatar[data-v-1c407bb5]{width:30px;height:30px;border-radius:50%;background-color:#42ba97;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;margin-right:10px}.note .user .username[data-v-1c407bb5]{font-size:14px}.note .user .time[data-v-1c407bb5]{font-size:12px;color:#aaa}.note .btns[data-v-1c407bb5]{display:flex;align-items:center;opacity:0}.note .btns .btn[data-v-1c407bb5]{margin-left:5px;cursor:pointer}.note .btns .btn[data-v-1c407bb5]:hover{text-decoration:underline;color:#d14424}.note .replies[data-v-1c407bb5]{margin-left:20px;margin-top:15px}.note .replies .reply-item[data-v-1c407bb5]{margin-top:10px}.note .replies .reply-item .content[data-v-1c407bb5]{margin-top:5px}.note-reply[data-v-1c407bb5]{margin-top:15px}.reply-btns[data-v-1c407bb5]{margin-top:5px;text-align:right}.reply-btns .btn[data-v-1c407bb5]{margin-left:8px}.send[data-v-1c407bb5]{height:120px;flex-shrink:0;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.send .footer[data-v-1c407bb5]{margin-top:10px;display:flex}.send .footer .btn[data-v-1c407bb5]{display:flex;justify-content:center;align-items:center}.send .footer .btn.icon[data-v-1c407bb5]{font-size:18px;color:#666;cursor:pointer}.send .footer .btn+.btn[data-v-1c407bb5]{margin-left:8px}.pptist-editor[data-v-39fd665d]{height:100%}.layout-header[data-v-39fd665d]{height:40px}.layout-content[data-v-39fd665d]{height:calc(100% - 40px);display:flex}.layout-content-left[data-v-39fd665d]{width:160px;height:100%;flex-shrink:0}.layout-content-center[data-v-39fd665d]{width:calc(100% - 420px)}.layout-content-center .center-top[data-v-39fd665d]{height:40px}.layout-content-right[data-v-39fd665d]{width:260px;height:100%}.screen-element-video[data-v-d9f232b0]{position:absolute}.rotate-wrapper[data-v-d9f232b0],.element-content[data-v-d9f232b0]{width:100%;height:100%}.screen-element-audio[data-v-94802f8e]{position:absolute}.rotate-wrapper[data-v-94802f8e]{width:100%;height:100%}.element-content[data-v-94802f8e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.element-content:hover .audio-player[data-v-94802f8e]{display:block}.audio-icon[data-v-94802f8e]{cursor:pointer}.audio-player[data-v-94802f8e]{position:absolute;display:none}.link[data-v-28b05f52]{cursor:pointer}.screen-slide[data-v-7ee8460e]{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}.background[data-v-7ee8460e]{width:100%;height:100%;background-position:center;position:absolute}.screen-slide-list[data-v-21b28464]{background:#1d1d1d;position:relative;width:100%;height:100%}.slide-item[data-v-21b28464]{position:absolute;top:0;left:0;width:100%;height:100%}.slide-item.current[data-v-21b28464]{z-index:2}.slide-item.hide[data-v-21b28464]{opacity:0}.slide-item.turning-mode-no.before[data-v-21b28464]{transform:translateY(-100%)}.slide-item.turning-mode-no.after[data-v-21b28464]{transform:translateY(100%)}.slide-item.turning-mode-fade[data-v-21b28464]{transition:opacity .75s}.slide-item.turning-mode-fade.before[data-v-21b28464],.slide-item.turning-mode-fade.after[data-v-21b28464]{pointer-events:none;opacity:0}.slide-item.turning-mode-slideX[data-v-21b28464]{transition:transform .35s}.slide-item.turning-mode-slideX.before[data-v-21b28464]{transform:translate(-100%)}.slide-item.turning-mode-slideX.after[data-v-21b28464]{transform:translate(100%)}.slide-item.turning-mode-slideY[data-v-21b28464]{transition:transform .35s}.slide-item.turning-mode-slideY.before[data-v-21b28464]{transform:translateY(-100%)}.slide-item.turning-mode-slideY.after[data-v-21b28464]{transform:translateY(100%)}.slide-item.turning-mode-slideX3D[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-slideX3D.before[data-v-21b28464]{transform:translate(-100%) scale(.5)}.slide-item.turning-mode-slideX3D.after[data-v-21b28464]{transform:translate(100%) scale(.5)}.slide-item.turning-mode-slideY3D[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-slideY3D.before[data-v-21b28464]{transform:translateY(-100%) scale(.5)}.slide-item.turning-mode-slideY3D.after[data-v-21b28464]{transform:translateY(100%) scale(.5)}.slide-item.turning-mode-rotate[data-v-21b28464]{transition:transform .5s;transform-origin:0 0}.slide-item.turning-mode-rotate.before[data-v-21b28464]{transform:rotate(90deg)}.slide-item.turning-mode-rotate.after[data-v-21b28464]{transform:rotate(-90deg)}.slide-item.turning-mode-scaleY[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleY.before[data-v-21b28464],.slide-item.turning-mode-scaleY.after[data-v-21b28464]{transform:scaleY(.1)}.slide-item.turning-mode-scaleX[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleX.before[data-v-21b28464],.slide-item.turning-mode-scaleX.after[data-v-21b28464]{transform:scaleX(.1)}.slide-item.turning-mode-scale[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scale.before[data-v-21b28464],.slide-item.turning-mode-scale.after[data-v-21b28464]{transform:scale(.25)}.slide-item.turning-mode-scaleReverse[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleReverse.before[data-v-21b28464],.slide-item.turning-mode-scaleReverse.after[data-v-21b28464]{transform:scale(2)}.slide-content[data-v-21b28464]{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.slide-thumbnails[data-v-09d790f0]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1a1a1a;z-index:99}.return-button[data-v-09d790f0]{height:60px;padding:20px 30px 0}.return-button .icon[data-v-09d790f0]{color:#fff;font-size:36px;cursor:pointer}.return-button .icon[data-v-09d790f0]:hover{color:#d14424}.slide-thumbnails-content[data-v-09d790f0]{height:calc(100% - 100px);padding:20px 30px 30px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:auto;overflow:overlay}.slide-thumbnails-content .thumbnail[data-v-09d790f0]{width:150px;outline:2px solid #aaa;margin-right:12px;margin-bottom:12px}.slide-thumbnails-content .thumbnail[data-v-09d790f0]:hover{outline-color:#d14424}.slide-thumbnails-content .thumbnail.active[data-v-09d790f0]{outline-width:3px;outline-color:#d14424}.writing-board[data-v-55ae5f6c]{z-index:8;cursor:none;position:absolute;top:0;right:0;bottom:0;left:0}.blackboard[data-v-55ae5f6c]{width:100%;height:100%;background-color:#0f392b}.canvas[data-v-55ae5f6c]{position:absolute;top:0;left:0}.eraser[data-v-55ae5f6c],.pen[data-v-55ae5f6c]{pointer-events:none;position:absolute;z-index:9}.eraser .icon[data-v-55ae5f6c],.pen .icon[data-v-55ae5f6c]{filter:drop-shadow(2px 2px 2px #555)}.eraser[data-v-55ae5f6c]{display:flex;justify-content:center;align-items:center;border-radius:50%;border:4px solid rgba(85,85,85,.15);color:#555555bf}.writing-board-tool[data-v-47295ef6]{font-size:12px;z-index:10;position:absolute;top:0;right:0;bottom:0;left:0}.writing-board-tool .writing-board-wrap[data-v-47295ef6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.writing-board-tool .tools[data-v-47295ef6]{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.writing-board-tool .tool-content[data-v-47295ef6]{display:flex;align-items:center}.writing-board-tool .btn[data-v-47295ef6]{padding:5px 10px;cursor:pointer}.writing-board-tool .btn[data-v-47295ef6]:hover{color:#d14424}.writing-board-tool .btn.active[data-v-47295ef6]{background-color:#d1442480;color:#fff}.writing-board-tool .icon[data-v-47295ef6]{font-size:20px}.writing-board-tool .colors[data-v-47295ef6]{display:flex;padding:0 10px}.writing-board-tool .color[data-v-47295ef6]{width:16px;height:16px;border-radius:2px;cursor:pointer}.writing-board-tool .color[data-v-47295ef6]:hover{transform:scale(1.15)}.writing-board-tool .color.active[data-v-47295ef6]{transform:scale(1.3)}.writing-board-tool .color+.color[data-v-47295ef6]{margin-left:8px}.size[data-v-47295ef6]{width:200px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:13px}.size .label[data-v-47295ef6]{width:70px}.size .size-slider[data-v-47295ef6]{flex:1}.countdown-timer[data-v-92c1f9be]{-webkit-user-select:none;user-select:none}.header[data-v-92c1f9be]{height:16px;font-size:13px;margin-bottom:16px;display:flex;align-items:center}.header .text-btn[data-v-92c1f9be]{margin-right:8px;cursor:pointer}.header .text-btn[data-v-92c1f9be]:hover,.header .text-btn.active[data-v-92c1f9be]{color:#d14424}.content[data-v-92c1f9be]{display:flex;justify-content:space-between;padding:0 5px}.timer[data-v-92c1f9be]{width:54px;height:54px;border-radius:50%;background-color:#d144240d;font-size:22px;overflow:hidden}.timer input[data-v-92c1f9be]{width:100%;height:100%;border:0;outline:0;background-color:transparent;text-align:center}.colon[data-v-92c1f9be]{height:54px;line-height:54px;font-size:22px}.icon-btn[data-v-92c1f9be]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.pause[data-v-92c1f9be],.play[data-v-92c1f9be]{font-size:17px}.reset[data-v-92c1f9be]{font-size:12px}.close-btn[data-v-92c1f9be]{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.base-view[data-v-85c13201]{width:100%;height:100%}.base-view.laser-pen[data-v-85c13201]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAACCJJREFUWIXtmLuO3MYShv/qZl9IzqwXo2BkSAtsIK+z8wwOBcOJ9C56Cr2LlThQcgBnfofVBnswXlgTaLHaIdk3dtcJOKOzd8n2MeDABRDDgKz/m+pudv0N/BN/Luj/kYSZJQBxJR8DKESU/2zuPwTIzAKnpxqHhxUuLir0vYSUAkS0ewA5F7Rtxv7+iNPTEYeHkYjKXwrIzHK9XtultRohaKSkkFIVhqGCEAIxTvm0ZpRSTNOMUGqEUgnGxLX3cblc+t9T2S8GXK1W9dP53OLiwoLZhMtLQ4CiGBVKkchZIOcpn5QMKQuEyKx1YiCZvb0AooD9ff/rZuMPDg7cl+hWn3uAmQWABut1g/PzOnZdTd5bMY6aQtAIQQGQGEd5bYirKgPIZExiY2IKIbK1XpeinzaN2s7b4XPD/iAgM0ucn7fYbNrQ963Juaauq8k5i3E01PcG46iQs0TO1wGlzJAyo6oS2jagqgLGUQNQwTllvJeYzwUz9w8N+b2AzCxwft6i72fBuZkYhnbcbBqKsSbvazhnEIJBzqrEqGQpAlO1AaKShShC6wQpE4UQUNcBKenReyXm8yoIIYwQtNXq7qvkQxVssNm0wbmZuLiYUQgtnGtps2ngfQ3vLaVkEKOmGKcqMtMWkEnKTFonaB3Z+4AQPFmreD6vSAghxpECAFMKY7EoALovBlytVjXW6yb0fSuGoaUQWrq8nKHvW/R9S943xbmavJ+qmNIO8FMFIWXert7A1gYxjprHsSLmaTHt7UF0HYdSilmv82q1ynctnFuAzCzx8aPF+Xltcq7HzaaBcy36vsUwzKjrZhiGRgxDA+8tUjIUgkbOEqVMgEIUkjLDmAjvgwjBI6WKxlHybp5KyVRKMcaMGIb0dLFIzBxvzsdbgOv12i69t7HrpgURY02bTYO+b6nrZui6qZLONdz3jTg5ORDHx0f48OExQpgBAIzp8OjRez46Oi7Pnq1ot5BKETQVgYmosJRj6rrEQNJCxLX3EUB/LyAzC3z8qOGcIe8tOWdpmm81ed9gGJpdJdF1rXz79jucnX1za454P8fZ2ZzOzr6Rx8fvyvPnP38afiEKVVXmqhrJ+wSlIqoqYj73S2s1M7urC0ZcS3x6qhGCDpeXBuOoMY4Gzhl4b4tzNYahgXMNuq4Vb978cCfczTg7+0a8efMDuq6Fcw2GoSnO1fDewjmDcTQYx0kzBI3TU3319euAh4cVUlIEKApBU98bhGAoJSO8N/Dect834u3b73B+/vVn4XZxfv61ePv2O+77Bt5b4b2hlKbcfW8oBE2AQkoKh4fXRvU64MVFhZQqilEhBLX9CCvEqLer1YiTk4MvqtxdlTw5OcAWDDFq5DxphDBtmSlNzcddgMws0fcyDEOFUiQAiZxliVGVGFVJSXEImo6Pj3433Dbo+PiIQ9AlJbXLi5wnrVIm7b6X223wOiAAASkFhBDIWWAcJXKWshQhcpYiZ0k5S3z48PhO9ZcvgV9+ma6XL+8m/PDhMW1ziW1u5Cy3WpO2lOIq11VAAhEhRkLO0z0RgVmAefotRXz6lNyMV6+AxWK6Xr26GzCEGXZb4i7nTifnSXv6Tn7qssTdmf4+cRWQwczQmiHldM/MICogmn6FKDDmzj0Tr18D5+fT9fr13WrGdBCiXMu505Fy0mZmTJYBwPUPdUHOBaUUSFlQVRlS5rzbtqTMJGXGo0fvcXY2vyX+44/T9VA8evSepcy8zcdCFDG1ZBlSTto5FwC3P9RElNG22TTNCCEygAwps9A6Ca2TUCqRMZGPjo4fprg/+OjomIyJQqm0ywspJy0hJu22zVf34+tzcH9/hFIja51gTEJVJUiZoHWEMQFKhfLs2QpPnrz73XRPnrwrz56toFSAMQFaR0g5aRiTWOsEpUbs749XX7u51Y1QKjGQ2JjIbRtgTGClQrE2wFpPbTuU589/xmLx2xfDLRa/lefPf6a2HWCtL9YG3oJy2wY2JjKQoFTC6ekDgIeHEcZEs7cXUFURVTV1wtZ6UdcOTTOgrgfMZn158eKnL6rkkyfvyosXP2E261HXA5pmEHXtYK1HXU9WoKomTWMiDg/j1devbStEVN6/fx+XRIGt9RhHjZQ0Wat4HCsax//1fEQlf//9v8XJyTF9rt1q2+mPtW2PphnY2gHWOrbWcV17ttaDKKy9j4/398u9gACwXC49Pn7UuhQNQI3eT206s2DadptCFEiZqaoS/+tfvnz77X/oRsPKUmYyJpJSAdZ6NM2Aphl4Pu/QND3P5wO0dmo2c5jNHPb3/fKrr/xNnluARJRXq5V/2jQqOKfE1kPsPC8zM1VVLkqNwpiAEAxbq+hGy89SZtq2/MXaIOrasbUDmqZH2/Zo257bdghSOtM07tfNxh/s799yd3d6koODA8fM0ngvw9bgYG9vatOJClfVSFUVYe3UldxhmiBlxtY0kVLTlLHW8Xw+oG17NqYvs1lv6rrHcjkcEN1p5B9ydQPmc2GEoABAdB1TKYWlnDph5wJvbSdPpwvXbCcLUXhrO2FMQF0HttZBa8dtO5TZrDdt26FtewDDfRD3AhJRYeYemKxh2Bqc1HVTm17Xn4y7yFnyDeMurhh33hp3rmuvZjMXpHSmrqehXiz6h04XHjxZIKLMzB0Wi2LW64xhSAwkVFXEOGpo/dmjD2yPPlBVka31mM2caRqH5XLAnz362FUSQLdarfLTxSJpISLmcx8uLw217R8/PLpnzt3S/5KHdvG3Pn67Afr3PMB8APgvOwL+J/5s/BeEBm1u1Gu4+QAAAABJRU5ErkJggg==) 20 20,default!important}.tools-left[data-v-85c13201]{position:fixed;bottom:8px;left:8px;font-size:25px;color:#666;z-index:10}.tools-left .tool-btn[data-v-85c13201]{opacity:.35;cursor:pointer}.tools-left .tool-btn[data-v-85c13201]:hover{opacity:.9}.tools-left .tool-btn+.tool-btn[data-v-85c13201]{margin-left:8px}.tools-right[data-v-85c13201]{height:66px;position:fixed;bottom:-66px;right:0;z-index:5;padding:8px;transition:bottom .2s}.tools-right.visible[data-v-85c13201]{bottom:0}.tools-right[data-v-85c13201]:after{content:"";width:100%;height:66px;position:absolute;left:0;top:-66px}.tools-right .content[data-v-85c13201]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:2px;font-size:25px;background-color:#fff;color:#41464b;padding:8px 10px;box-shadow:0 2px 12px #38383833;border:1px solid #e2e6ed}.tools-right .tool-btn[data-v-85c13201]{cursor:pointer}.tools-right .tool-btn[data-v-85c13201]:hover,.tools-right .tool-btn.active[data-v-85c13201]{color:#d14424}.tools-right .tool-btn+.tool-btn[data-v-85c13201]{margin-left:15px}.tools-right .page-number[data-v-85c13201]{font-size:13px;padding:8px 12px;cursor:pointer}.presenter-view[data-v-691774ef]{width:100%;height:100%;display:flex}.toolbar[data-v-691774ef]{width:70px;height:100%;background-color:#fff;border-right:solid 1px #eee;font-size:12px;margin:20px 0}.toolbar .tool-btn[data-v-691774ef]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.toolbar .tool-btn+.tool-btn[data-v-691774ef]{margin-top:22px}.toolbar .tool-btn[data-v-691774ef]:hover,.toolbar .tool-btn.active[data-v-691774ef]{color:#d14424}.toolbar .divider[data-v-691774ef]{width:70%;margin:24px 15%!important}.toolbar .tool-icon[data-v-691774ef]{margin-bottom:8px;font-size:22px}.content[data-v-691774ef]{width:calc(100% - 430px);height:100%;background-color:#1d1d1d}.slide-list-wrap[data-v-691774ef]{height:calc(100% - 190px);margin:20px;overflow:hidden;position:relative}.slide-list-wrap.laser-pen[data-v-691774ef]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAACCJJREFUWIXtmLuO3MYShv/qZl9IzqwXo2BkSAtsIK+z8wwOBcOJ9C56Cr2LlThQcgBnfofVBnswXlgTaLHaIdk3dtcJOKOzd8n2MeDABRDDgKz/m+pudv0N/BN/Luj/kYSZJQBxJR8DKESU/2zuPwTIzAKnpxqHhxUuLir0vYSUAkS0ewA5F7Rtxv7+iNPTEYeHkYjKXwrIzHK9XtultRohaKSkkFIVhqGCEAIxTvm0ZpRSTNOMUGqEUgnGxLX3cblc+t9T2S8GXK1W9dP53OLiwoLZhMtLQ4CiGBVKkchZIOcpn5QMKQuEyKx1YiCZvb0AooD9ff/rZuMPDg7cl+hWn3uAmQWABut1g/PzOnZdTd5bMY6aQtAIQQGQGEd5bYirKgPIZExiY2IKIbK1XpeinzaN2s7b4XPD/iAgM0ucn7fYbNrQ963Juaauq8k5i3E01PcG46iQs0TO1wGlzJAyo6oS2jagqgLGUQNQwTllvJeYzwUz9w8N+b2AzCxwft6i72fBuZkYhnbcbBqKsSbvazhnEIJBzqrEqGQpAlO1AaKShShC6wQpE4UQUNcBKenReyXm8yoIIYwQtNXq7qvkQxVssNm0wbmZuLiYUQgtnGtps2ngfQ3vLaVkEKOmGKcqMtMWkEnKTFonaB3Z+4AQPFmreD6vSAghxpECAFMKY7EoALovBlytVjXW6yb0fSuGoaUQWrq8nKHvW/R9S943xbmavJ+qmNIO8FMFIWXert7A1gYxjprHsSLmaTHt7UF0HYdSilmv82q1ynctnFuAzCzx8aPF+Xltcq7HzaaBcy36vsUwzKjrZhiGRgxDA+8tUjIUgkbOEqVMgEIUkjLDmAjvgwjBI6WKxlHybp5KyVRKMcaMGIb0dLFIzBxvzsdbgOv12i69t7HrpgURY02bTYO+b6nrZui6qZLONdz3jTg5ORDHx0f48OExQpgBAIzp8OjRez46Oi7Pnq1ot5BKETQVgYmosJRj6rrEQNJCxLX3EUB/LyAzC3z8qOGcIe8tOWdpmm81ed9gGJpdJdF1rXz79jucnX1za454P8fZ2ZzOzr6Rx8fvyvPnP38afiEKVVXmqhrJ+wSlIqoqYj73S2s1M7urC0ZcS3x6qhGCDpeXBuOoMY4Gzhl4b4tzNYahgXMNuq4Vb978cCfczTg7+0a8efMDuq6Fcw2GoSnO1fDewjmDcTQYx0kzBI3TU3319euAh4cVUlIEKApBU98bhGAoJSO8N/Dect834u3b73B+/vVn4XZxfv61ePv2O+77Bt5b4b2hlKbcfW8oBE2AQkoKh4fXRvU64MVFhZQqilEhBLX9CCvEqLer1YiTk4MvqtxdlTw5OcAWDDFq5DxphDBtmSlNzcddgMws0fcyDEOFUiQAiZxliVGVGFVJSXEImo6Pj3433Dbo+PiIQ9AlJbXLi5wnrVIm7b6X223wOiAAASkFhBDIWWAcJXKWshQhcpYiZ0k5S3z48PhO9ZcvgV9+ma6XL+8m/PDhMW1ziW1u5Cy3WpO2lOIq11VAAhEhRkLO0z0RgVmAefotRXz6lNyMV6+AxWK6Xr26GzCEGXZb4i7nTifnSXv6Tn7qssTdmf4+cRWQwczQmiHldM/MICogmn6FKDDmzj0Tr18D5+fT9fr13WrGdBCiXMu505Fy0mZmTJYBwPUPdUHOBaUUSFlQVRlS5rzbtqTMJGXGo0fvcXY2vyX+44/T9VA8evSepcy8zcdCFDG1ZBlSTto5FwC3P9RElNG22TTNCCEygAwps9A6Ca2TUCqRMZGPjo4fprg/+OjomIyJQqm0ywspJy0hJu22zVf34+tzcH9/hFIja51gTEJVJUiZoHWEMQFKhfLs2QpPnrz73XRPnrwrz56toFSAMQFaR0g5aRiTWOsEpUbs749XX7u51Y1QKjGQ2JjIbRtgTGClQrE2wFpPbTuU589/xmLx2xfDLRa/lefPf6a2HWCtL9YG3oJy2wY2JjKQoFTC6ekDgIeHEcZEs7cXUFURVTV1wtZ6UdcOTTOgrgfMZn158eKnL6rkkyfvyosXP2E261HXA5pmEHXtYK1HXU9WoKomTWMiDg/j1devbStEVN6/fx+XRIGt9RhHjZQ0Wat4HCsax//1fEQlf//9v8XJyTF9rt1q2+mPtW2PphnY2gHWOrbWcV17ttaDKKy9j4/398u9gACwXC49Pn7UuhQNQI3eT206s2DadptCFEiZqaoS/+tfvnz77X/oRsPKUmYyJpJSAdZ6NM2Aphl4Pu/QND3P5wO0dmo2c5jNHPb3/fKrr/xNnluARJRXq5V/2jQqOKfE1kPsPC8zM1VVLkqNwpiAEAxbq+hGy89SZtq2/MXaIOrasbUDmqZH2/Zo257bdghSOtM07tfNxh/s799yd3d6koODA8fM0ngvw9bgYG9vatOJClfVSFUVYe3UldxhmiBlxtY0kVLTlLHW8Xw+oG17NqYvs1lv6rrHcjkcEN1p5B9ydQPmc2GEoABAdB1TKYWlnDph5wJvbSdPpwvXbCcLUXhrO2FMQF0HttZBa8dtO5TZrDdt26FtewDDfRD3AhJRYeYemKxh2Bqc1HVTm17Xn4y7yFnyDeMurhh33hp3rmuvZjMXpHSmrqehXiz6h04XHjxZIKLMzB0Wi2LW64xhSAwkVFXEOGpo/dmjD2yPPlBVka31mM2caRqH5XLAnz362FUSQLdarfLTxSJpISLmcx8uLw217R8/PLpnzt3S/5KHdvG3Pn67Afr3PMB8APgvOwL+J/5s/BeEBm1u1Gu4+QAAAABJRU5ErkJggg==) 20 20,default!important}.thumbnails[data-v-691774ef]{height:150px;padding:15px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;border-top:solid 1px #3a3a3a}.thumbnail[data-v-691774ef]{display:inline-block;outline:2px solid #aaa}.thumbnail+.thumbnail[data-v-691774ef]{margin-left:10px}.thumbnail[data-v-691774ef]:hover{outline-color:#d14424}.thumbnail.active[data-v-691774ef]{outline-width:3px;outline-color:#d14424}.remark[data-v-691774ef]{width:360px;height:100%;position:relative;background-color:#2a2a2a;border-left:solid 1px #3a3a3a;color:#fff}.remark .header[data-v-691774ef]{height:60px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-size:18px;border-bottom:1px solid #3a3a3a}.remark .remark-content[data-v-691774ef]{height:calc(100% - 60px);padding:20px;line-height:1.5;overflow:auto;overflow:overlay}.remark .remark-scale[data-v-691774ef]{position:absolute;right:5px;bottom:5px;font-size:22px;display:flex}.remark .scale-btn[data-v-691774ef]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.remark .scale-btn.disable[data-v-691774ef]{color:#666;cursor:no-drop}.remark .scale-btn[data-v-691774ef]:not(.disable):hover{background-color:#333}[data-v-691774ef]::-webkit-scrollbar{width:0;height:0}.pptist-screen[data-v-2f0dc4b8]{width:100%;height:100%}.mobile-operate[data-v-b61bf2dc]{position:absolute;z-index:100;-webkit-user-select:none;user-select:none}.mobile-thumbnails[data-v-f47af55e]{padding:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.thumbnail-item[data-v-f47af55e]{position:relative;display:inline-block;outline:2px solid #aaa}.thumbnail-item+.thumbnail-item[data-v-f47af55e]{margin-left:10px}.thumbnail-item.active[data-v-f47af55e]{outline-color:#d14424}.thumbnail-item.active .label[data-v-f47af55e]{background-color:#d14424}.thumbnail-item .label[data-v-f47af55e]{min-width:20px;height:14px;line-height:14px;position:absolute;right:-1px;top:-1px;color:#fff;background-color:#aaa;z-index:1;font-size:12px;text-align:center;padding:0 5px}.sortable-chosen[data-v-f47af55e]{top:-5px}[data-v-f47af55e]::-webkit-scrollbar{width:0;height:0}.slide-toolbar[data-v-bceba327]{height:230px;background-color:#fff;box-shadow:0 0 15px #0000001a;display:flex;flex-direction:column;position:relative;z-index:2}.remark[data-v-bceba327]{position:relative;flex:1;border-bottom:1px solid #eee;line-height:1.5}.remark textarea[data-v-bceba327]{width:100%;height:100%;overflow-y:auto;resize:none;border:0;outline:0;padding:8px 10px;font-size:12px;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0}.toolbar[data-v-bceba327]{height:90px;border-bottom:1px solid #eee;padding:10px}.row[data-v-bceba327]{width:100%;display:flex;align-items:center;margin-bottom:5px}.row .icon[data-v-bceba327]{margin-right:3px}.element-toolbar[data-v-65decaff]{width:100%;height:240px;position:absolute;z-index:99;bottom:0;left:0;background-color:#fff;box-shadow:0 0 15px #0000001a;display:flex;flex-direction:column;animation:slideInUp-65decaff .15s}@keyframes slideInUp-65decaff{0%{transform:translateY(100%)}to{transform:translateY(0)}}.content[data-v-65decaff]{padding:10px;flex:1;overflow:auto}.row[data-v-65decaff]{width:100%;display:flex;align-items:center;margin-bottom:10px}.row .icon[data-v-65decaff]{margin-right:3px}.row-block[data-v-65decaff]{margin-bottom:10px;background-color:#f9f9f9;border-radius:2px;padding:10px}.label[data-v-65decaff]{font-size:13px;margin-bottom:20px;margin-left:6px}.colors[data-v-65decaff]{display:flex;flex-wrap:wrap;align-content:flex-start}.color[data-v-65decaff]{width:12%;margin-bottom:calc(4% / 7);padding-bottom:5px;display:flex;justify-content:center;align-items:center}.color[data-v-65decaff]:not(:nth-child(8n)){margin-right:calc(4% / 7)}.color .color-block[data-v-65decaff]{width:30px;height:30px;border-radius:50%}.mobile-editor-header[data-v-091403e4]{height:50px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;box-shadow:0 0 15px #0000001a;position:relative;z-index:2}.history[data-v-091403e4]{display:flex;justify-content:center;align-items:center}.history-item[data-v-091403e4]{margin-right:20px}.history-item.disable[data-v-091403e4]{opacity:.5}.mobile-editor[data-v-8b282f2e]{height:100%;position:relative;background-color:#f9f9f9}.content[data-v-8b282f2e]{height:calc(100% - 280px);display:flex;justify-content:center;align-items:center}.viewport[data-v-8b282f2e]{transform-origin:0 0}.viewport-wrapper[data-v-8b282f2e]{position:relative;box-shadow:0 0 15px #0000001a}.background[data-v-8b282f2e]{width:100%;height:100%;background-position:center;position:absolute}.mobile-player[data-v-c846a018]{transform-origin:0 0;background-color:#1d1d1d;position:relative}.screen-slide-list[data-v-c846a018]{position:relative;width:100%;height:100%}.slide-item[data-v-c846a018]{position:absolute;top:0;left:0;width:100%;height:100%}.slide-item.current[data-v-c846a018]{z-index:2}.slide-item.hide[data-v-c846a018]{opacity:0}.slide-item.turning-mode-no.before[data-v-c846a018]{transform:translateY(-100%)}.slide-item.turning-mode-no.after[data-v-c846a018]{transform:translateY(100%)}.slide-item.turning-mode-fade[data-v-c846a018]{transition:opacity .75s}.slide-item.turning-mode-fade.before[data-v-c846a018],.slide-item.turning-mode-fade.after[data-v-c846a018]{pointer-events:none;opacity:0}.slide-item.turning-mode-slideX[data-v-c846a018]{transition:transform .35s}.slide-item.turning-mode-slideX.before[data-v-c846a018]{transform:translate(-100%)}.slide-item.turning-mode-slideX.after[data-v-c846a018]{transform:translate(100%)}.slide-item.turning-mode-slideY[data-v-c846a018]{transition:transform .35s}.slide-item.turning-mode-slideY.before[data-v-c846a018]{transform:translateY(-100%)}.slide-item.turning-mode-slideY.after[data-v-c846a018]{transform:translateY(100%)}.slide-content[data-v-c846a018]{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.header[data-v-c846a018]{width:100%;height:40px;line-height:40px;padding:0 15px;position:absolute;top:0;left:0;z-index:99;background-color:#1d1d1db3;text-align:right;font-size:13px;color:#fff;animation:slideInDown-c846a018 .15s}.header .back[data-v-c846a018]{height:100%}.thumbnails[data-v-c846a018]{width:100%;position:absolute;bottom:0;left:0;z-index:99;background-color:#1d1d1db3;overflow:auto!important;animation:slideInUp-c846a018 .15s}@keyframes slideInUp-c846a018{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown-c846a018{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-preview[data-v-99aa0ac4]{height:100%;background-color:#f9f9f9}.thumbnail-list[data-v-99aa0ac4]{height:calc(100% - 50px);padding:10px;overflow:auto}.thumbnail-item[data-v-99aa0ac4]{display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px #0000001a}.thumbnail-item+.thumbnail-item[data-v-99aa0ac4]{margin-top:10px}.menu[data-v-99aa0ac4]{height:50px;position:relative;box-shadow:0 -2px 4px #3333330d;background:#fff;display:flex;justify-content:center;align-items:center}.menu .menu-item[data-v-99aa0ac4]{width:50%;height:100%;display:flex;justify-content:center;align-items:center;font-size:13px}.menu .menu-item .icon[data-v-99aa0ac4]{margin-right:8px;font-size:18px}.mobile[data-v-d02011cb],#app{height:100%}.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{animation:i-icon-spin 1s infinite linear}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}/*! +@charset "UTF-8";.message[data-v-5f638602]{max-width:600px}.message+.message[data-v-5f638602]{margin-top:15px}.message-container[data-v-5f638602]{min-width:50px;display:flex;align-items:center;padding:10px;font-size:13px;overflow:hidden;border-radius:2px;box-shadow:0 1px 8px #00000026;background:#fff;pointer-events:all;position:relative}.message-container .icons[data-v-5f638602]{display:flex;align-items:center;margin-right:10px}.message-container .title[data-v-5f638602]{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-container .content[data-v-5f638602]{width:100%}.message-container .description[data-v-5f638602]{line-height:1.5;color:#41464b}.message-container .title+.description[data-v-5f638602]{margin-top:5px}.message-container .control[data-v-5f638602]{position:relative;height:100%;margin-left:10px}.message-container .close-btn[data-v-5f638602]{font-size:15px;color:#666;display:flex;align-items:center;cursor:pointer}.message-container .close-btn[data-v-5f638602]:hover{color:#d14424}.message-fade-enter-active[data-v-5f638602]{animation:message-fade-in-down-5f638602 .3s}.message-fade-leave-active[data-v-5f638602]{animation:message-fade-out-5f638602 .3s}@keyframes message-fade-in-down-5f638602{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes message-fade-out-5f638602{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-45px}}.hotkey-doc[data-v-0762be00]{height:100%;overflow:auto;font-size:12px;margin:0 -15px;padding:0 15px 15px}.title[data-v-0762be00]{font-size:14px;font-weight:700;border-bottom:1px solid #e5e5e5;padding:25px 0 5px}.title[data-v-0762be00]:first-child{padding-top:0}.hotkey-item[data-v-0762be00]{border-bottom:1px solid #e5e5e5;padding:15px 0 5px;display:flex;align-items:center}.label[data-v-0762be00]{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input[data-v-1bd53d05]{display:none}.fullscreen-spin[data-v-9856918a]{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;background-color:#f1f1f1b3}.spin[data-v-9856918a]{width:200px;height:200px;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.spinner[data-v-9856918a]{width:36px;height:36px;border:3px solid #d14424;border-top-color:transparent;border-radius:50%;animation:spinner-9856918a .8s linear infinite}.text[data-v-9856918a]{margin-top:20px;color:#d14424}@keyframes spinner-9856918a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drawer[data-v-46f39759]{height:100%;position:fixed;top:0;bottom:0;z-index:5000;background:#fff;display:flex;flex-direction:column}.drawer.left[data-v-46f39759]{left:0;box-shadow:3px 0 6px -4px #0000001f,9px 0 28px 8px #0000000d}.drawer.right[data-v-46f39759]{right:0;box-shadow:-3px 0 6px -4px #0000001f,-9px 0 28px 8px #0000000d}.header[data-v-46f39759]{height:50px;padding:0 15px;position:relative;display:flex;align-items:center}.header .close-btn[data-v-46f39759]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:15px;cursor:pointer}.content[data-v-46f39759]{padding:0 15px;overflow:auto;flex:1}.drawer-slide-right-enter-active[data-v-46f39759]{animation:drawer-slide-right-enter-46f39759 .25s both ease}.drawer-slide-right-leave-active[data-v-46f39759]{animation:drawer-slide-right-leave-46f39759 .25s both ease}.drawer-slide-left-enter-active[data-v-46f39759]{animation:drawer-slide-left-enter-46f39759 .25s both ease}.drawer-slide-left-leave-active[data-v-46f39759]{animation:drawer-slide-left-leave-46f39759 .25s both ease}@keyframes drawer-slide-right-enter-46f39759{0%{transform:translate(100%)}}@keyframes drawer-slide-right-leave-46f39759{to{transform:translate(100%)}}@keyframes drawer-slide-left-enter-46f39759{0%{transform:translate(-100%)}}@keyframes drawer-slide-left-leave-46f39759{to{transform:translate(-100%)}}.input[data-v-08dd2583]{background-color:#fff;border:1px solid #d9d9d9;padding:0 5px;border-radius:2px;transition:border-color .25s;font-size:13px;display:flex}.input input[data-v-08dd2583]{min-width:0;height:30px;outline:0;border:0;line-height:30px;vertical-align:top;color:#41464b;padding:0 5px;flex:1;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.input input[data-v-08dd2583]::placeholder{color:#bfbfbf}.input[data-v-08dd2583]:not(.disabled):hover,.input.focused[data-v-08dd2583]{border-color:#d14424}.input.disabled[data-v-08dd2583]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.input .prefix[data-v-08dd2583],.input .suffix[data-v-08dd2583]{display:flex;justify-content:center;align-items:center;line-height:30px;-webkit-user-select:none;user-select:none}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.popover.center[data-v-7277ff01]{display:flex;justify-content:center;align-items:center}.popover-content[data-v-7277ff01]{background-color:#fff;padding:10px;border:1px solid #eee;box-shadow:3px 3px 3px #00000026;border-radius:2px;font-size:13px}.tippy-box[data-theme~=popover]{border:0;outline:0}.popover-menu-item[data-v-1f176c16]{min-width:80px;padding:6px 10px;border-radius:2px;font-size:13px;cursor:pointer}.popover-menu-item.center[data-v-1f176c16]{text-align:center}.popover-menu-item[data-v-1f176c16]:hover{background-color:#f1f1f1}.popover-menu-item+.popover-menu-item[data-v-1f176c16]{margin-top:2px}.editor-header[data-v-7299e30d]{background-color:#fff;-webkit-user-select:none;user-select:none;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:0 5px}.left[data-v-7299e30d],.right[data-v-7299e30d]{display:flex;justify-content:center;align-items:center}.menu-item[data-v-7299e30d]{height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;padding:0 10px;border-radius:2px;cursor:pointer}.menu-item .icon[data-v-7299e30d]{font-size:18px;color:#666}.menu-item[data-v-7299e30d]:hover{background-color:#f1f1f1}.group-menu-item[data-v-7299e30d]{height:30px;display:flex;margin:0 8px;padding:0 2px;border-radius:2px}.group-menu-item[data-v-7299e30d]:hover{background-color:#f1f1f1}.group-menu-item .menu-item[data-v-7299e30d]{padding:0 3px}.group-menu-item .arrow-btn[data-v-7299e30d]{display:flex;justify-content:center;align-items:center;cursor:pointer}.title[data-v-7299e30d]{height:32px;margin-left:2px;font-size:13px}.title .title-input[data-v-7299e30d]{width:200px;height:100%;padding-left:0;padding-right:0}.title .title-text[data-v-7299e30d]{min-width:20px;max-width:400px;line-height:32px;padding:0 6px;border-radius:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.title .title-text[data-v-7299e30d]:hover{background-color:#f1f1f1}.github-link[data-v-7299e30d]{display:inline-block;height:30px}svg[data-v-09a0319c]{overflow:visible;position:absolute;z-index:2;top:0;left:0}svg[data-v-19e68d74]{overflow:visible;position:absolute;z-index:2;top:0;left:0}svg[data-v-a036b0a3]{overflow:visible;position:absolute;z-index:2;top:0;left:0}.image-clip-handler[data-v-31b3b0f9]{width:100%;height:100%;position:relative}.image-clip-handler .bottom-img[data-v-31b3b0f9]{top:0;left:0;width:100%;height:100%;opacity:.5}.image-clip-handler img[data-v-31b3b0f9]{width:100%;height:100%}.image-clip-handler .top-image-content[data-v-31b3b0f9]{position:absolute;overflow:hidden}.image-clip-handler .top-image-content img[data-v-31b3b0f9]{position:absolute}.operate[data-v-31b3b0f9]{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.clip-point[data-v-31b3b0f9]{position:absolute;width:16px;height:16px}.clip-point svg[data-v-31b3b0f9]{overflow:visible}.clip-point.left-top[data-v-31b3b0f9]{left:0;top:0}.clip-point.right-top[data-v-31b3b0f9]{left:100%;top:0;transform:rotate(90deg);transform-origin:0 0}.clip-point.left-bottom[data-v-31b3b0f9]{left:0;top:100%;transform:rotate(-90deg);transform-origin:0 0}.clip-point.right-bottom[data-v-31b3b0f9]{left:100%;top:100%;transform:rotate(180deg);transform-origin:0 0}.clip-point.top[data-v-31b3b0f9]{left:50%;top:0;margin-left:-8px}.clip-point.bottom[data-v-31b3b0f9]{left:50%;bottom:0;margin-left:-8px;transform:rotate(180deg)}.clip-point.left[data-v-31b3b0f9]{left:0;top:50%;margin-top:-8px;transform:rotate(-90deg)}.clip-point.right[data-v-31b3b0f9]{right:0;top:50%;margin-top:-8px;transform:rotate(90deg)}.clip-point.left-top.rotate-0[data-v-31b3b0f9],.clip-point.right-bottom.rotate-0[data-v-31b3b0f9],.clip-point.left.rotate-45[data-v-31b3b0f9],.clip-point.right.rotate-45[data-v-31b3b0f9],.clip-point.left-bottom.rotate-90[data-v-31b3b0f9],.clip-point.right-top.rotate-90[data-v-31b3b0f9],.clip-point.top.rotate-135[data-v-31b3b0f9],.clip-point.bottom.rotate-135[data-v-31b3b0f9]{cursor:nwse-resize}.clip-point.top.rotate-0[data-v-31b3b0f9],.clip-point.bottom.rotate-0[data-v-31b3b0f9],.clip-point.left-top.rotate-45[data-v-31b3b0f9],.clip-point.right-bottom.rotate-45[data-v-31b3b0f9],.clip-point.left.rotate-90[data-v-31b3b0f9],.clip-point.right.rotate-90[data-v-31b3b0f9],.clip-point.left-bottom.rotate-135[data-v-31b3b0f9],.clip-point.right-top.rotate-135[data-v-31b3b0f9]{cursor:ns-resize}.clip-point.left-bottom.rotate-0[data-v-31b3b0f9],.clip-point.right-top.rotate-0[data-v-31b3b0f9],.clip-point.top.rotate-45[data-v-31b3b0f9],.clip-point.bottom.rotate-45[data-v-31b3b0f9],.clip-point.left-top.rotate-90[data-v-31b3b0f9],.clip-point.right-bottom.rotate-90[data-v-31b3b0f9],.clip-point.left.rotate-135[data-v-31b3b0f9],.clip-point.right.rotate-135[data-v-31b3b0f9]{cursor:nesw-resize}.clip-point.left.rotate-0[data-v-31b3b0f9],.clip-point.right.rotate-0[data-v-31b3b0f9],.clip-point.left-bottom.rotate-45[data-v-31b3b0f9],.clip-point.right-top.rotate-45[data-v-31b3b0f9],.clip-point.top.rotate-90[data-v-31b3b0f9],.clip-point.bottom.rotate-90[data-v-31b3b0f9],.clip-point.left-top.rotate-135[data-v-31b3b0f9],.clip-point.right-bottom.rotate-135[data-v-31b3b0f9]{cursor:ew-resize}.editable-element-image[data-v-d615c21a]{position:absolute}.editable-element-image.lock .element-content[data-v-d615c21a]{cursor:default}.rotate-wrapper[data-v-d615c21a]{width:100%;height:100%}.element-content[data-v-d615c21a]{width:100%;height:100%;position:relative;cursor:move}.element-content .image-content[data-v-d615c21a]{width:100%;height:100%;overflow:hidden;position:relative}.element-content img[data-v-d615c21a]{position:absolute}.color-mask[data-v-d615c21a]{position:absolute;top:0;bottom:0;left:0;right:0}svg[data-v-e2ef58f5]{overflow:visible;position:absolute;top:0;left:0}.prosemirror-editor[data-v-23fdc807]{cursor:text}.prosemirror-editor.format-painter[data-v-23fdc807]{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMzUuMDEybC0uMDY2Ljk5OGE1LjI3MSA1LjI3MSAwIDAwLTEuMTg0LjA2IDMuOCAzLjggMCAwMC0uOTMzLjQ3MmMtLjQ0LjM1Ni0uNzgzLjgxMS0uOTk4IDEuMzI0bC4wMTgtLjAzNnY1LjEyaDEuMDR2Ljk4aC0xLjA0bC0uMDAyIDQuMTVjLjE4Ny40MjYuNDYuODEuNzkxIDEuMTE3bC4xNzUuMTUyYy4yOTMuMjA4LjYxNS4zNzMuODkuNDcyLjQxLjA4Mi44My4xMTIgMS4yNDkuMDlsLjA1Ny45OTlhNi4wNjMgNi4wNjMgMCAwMS0xLjU4OC0uMTI5IDQuODM2IDQuODM2IDAgMDEtMS4yNS0uNjQ3IDQuNDYzIDQuNDYzIDAgMDEtLjgzOC0uODgzYy0uMjI0LjMzMi0uNS42NDItLjgyNC45MjdhNC4xMSA0LjExIDAgMDEtMS4zMDUuNjMzQTYuMTI2IDYuMTI2IDAgMDEwIDE1LjkwOWwuMDY4LS45OTdjLjQyNC4wMjYuODUtLjAwMSAxLjIxNy0uMDcuMzM2LS4wOTkuNjUxLS4yNTQuODk0LS40My40My0uMzguNzY1LS44NDcuOTgyLTEuMzY4bC0uMDA1LjAxNFY4LjkzSDIuMTE1di0uOThoMS4wNFYyLjg2MmEzLjc3IDMuNzcgMCAwMC0uNzc0LTEuMTY3bC0uMTY1LS4xNTZhMy4wNjQgMy4wNjQgMCAwMC0uODgtLjQ0OEE1LjA2MiA1LjA2MiAwIDAwLjA2NyAxLjAxTDAgLjAxMmE2LjE0IDYuMTQgMCAwMTEuNTkyLjExYy40NTMuMTM1Ljg3Ny4zNDUgMS4yOS42NS4zLjI2NS41NjUuNTY0Ljc4Ny44OS4yMzMtLjMzMS41Mi0uNjM0Ljg1My0uOTA0YTQuODM1IDQuODM1IDAgMDExLjMtLjY0OEE2LjE1NSA2LjE1NSAwIDAxNy4zNS4wMTJ6IiBmaWxsPSIjMEQwRDBEIi8+PHBhdGggZD0iTTE3LjM1IDE0LjVsNC41LTQuNS02LTZjLTIgMi0zIDItNS41IDIuNS40IDMuMiA0LjgzMyA2LjY2NyA3IDh6bTQuNTg4LTQuNDkzYS4zLjMgMCAwMC40MjQgMGwuNjgtLjY4YTEuNSAxLjUgMCAwMDAtMi4xMjJMMjEuNjkgNS44NTNsMi4wMjUtMS41ODNhMS42MjkgMS42MjkgMCAxMC0yLjI3OS0yLjI5NmwtMS42MDMgMi4wMjItMS4zNTctMS4zNTdhMS41IDEuNSAwIDAwLTIuMTIxIDBsLS42OC42OGEuMy4zIDAgMDAwIC40MjVsNi4yNjMgNi4yNjN6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1Ljg5MiAzLjk2MnMtMS4wMyAxLjIwMi0yLjQ5NCAxLjg5Yy0xLjAwNi40NzQtMi4xOC41ODYtMi43MzQuNjI3LS4yLjAxNS0uMzQ0LjIxLS4yNzYuMzk5LjI5Mi44MiAxLjExMiAyLjggMi42NTggNC4zNDYgMi4xMjYgMi4xMjcgMy42NTggMi45NjggNC4xNDIgMy4yMDMuMS4wNDguMjE0LjAzLjI5OC0uMDQyLjM4Ni0uMzI1IDEuNS0xLjI3NyAyLjIxLTEuOTg2Ljg5Mi0uODg5IDIuMTg3LTIuNDQ3IDIuMTg3LTIuNDQ3bS40NzkuMDU1YS4zLjMgMCAwMS0uNDI0IDBsLTYuMjY0LTYuMjYzYS4zLjMgMCAwMTAtLjQyNWwuNjgtLjY4YTEuNSAxLjUgMCAwMTIuMTIyIDBsMS4zNTcgMS4zNTcgMS42MDMtMi4wMjJhMS42MjkgMS42MjkgMCAxMTIuMjggMi4yOTZMMjEuNjkgNS44NTNsMS4zNTIgMS4zNTJhMS41IDEuNSAwIDAxMCAyLjEyMmwtLjY4LjY4eiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+) 2 5,default!important}.editable-element-text[data-v-88c920e1]{position:absolute}.editable-element-text.lock .element-content[data-v-88c920e1]{cursor:default}.rotate-wrapper[data-v-88c920e1]{width:100%;height:100%}.element-content[data-v-88c920e1]{position:relative;padding:10px;line-height:1.5;word-break:break-word;cursor:move}.element-content .text[data-v-88c920e1]{position:relative}.element-content[data-v-88c920e1] a{cursor:text}.drag-handler[data-v-88c920e1]{height:10px;position:absolute;left:0;right:0}.drag-handler.top[data-v-88c920e1]{top:0}.drag-handler.bottom[data-v-88c920e1]{bottom:0}.editable-element-shape[data-v-63255815]{position:absolute;pointer-events:none}.editable-element-shape.lock .element-content[data-v-63255815]{cursor:default}.editable-element-shape.format-painter .element-content[data-v-63255815]{cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNzUgMTMuNzY0VjEuNDIxYS4zLjMgMCAwMS40NDgtLjI2bDEwLjkxIDYuMTk3YS4zLjMgMCAwMS0uMTE2LjU1OWwtNC4xOTYuNDQyIDIuNTgyIDQuNDcyYS4zLjMgMCAwMS0uMTEuNDFsLTMuMTg0IDEuODM4YS4zLjMgMCAwMS0uNDEtLjExbC0yLjU4MS00LjQ3Mi0yLjgxIDMuNDU2YS4zLjMgMCAwMS0uNTMzLS4xODl6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjYgMTQuNWw0LjUtNC41LTYtNmMtMiAyLTMgMi01LjUgMi41LjQgMy4yIDQuODMzIDYuNjY3IDcgOHptNC41ODgtNC40OTRhLjMuMyAwIDAwLjQyNCAwbC42OC0uNjhhMS41IDEuNSAwIDAwMC0yLjEyMUwzMC4zNCA1Ljg1MmwyLjAyNi0xLjU4MmExLjYyOSAxLjYyOSAwIDEwLTIuMjgtMi4yOTZsLTEuNjAzIDIuMDIxLTEuMzU3LTEuMzU2YTEuNSAxLjUgMCAwMC0yLjEyIDBsLS42ODEuNjhhLjMuMyAwIDAwMCAuNDI0bDYuMjYzIDYuMjYzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNC41NDMgMy45NjFzLTEuMDMgMS4yMDItMi40OTQgMS44OTFjLTEuMDA2LjQ3NC0yLjE4MS41ODUtMi43MzQuNjI3LS4yLjAxNC0uMzQ0LjIwOS0uMjc3LjM5OC4yOTMuODIgMS4xMTIgMi44MDEgMi42NTggNC4zNDcgMi4xMjYgMi4xMjYgMy42NTkgMi45NjggNC4xNDIgMy4yMDIuMS4wNDguMjE1LjAzLjI5OS0uMDQxLjM4NS0uMzI2IDEuNS0xLjI3NyAyLjIxLTEuOTg2Ljg5MS0uODkgMi4xODYtMi40NDggMi4xODYtMi40NDhtLjQ4LjA1NWEuMy4zIDAgMDEtLjQyNSAwbC02LjI2My02LjI2M2EuMy4zIDAgMDEwLS40MjRsLjY4LS42OGExLjUgMS41IDAgMDEyLjEyMiAwbDEuMzU2IDEuMzU2IDEuNjA0LTIuMDIxYTEuNjI5IDEuNjI5IDAgMTEyLjI3OSAyLjI5NkwzMC4zNCA1Ljg1MmwxLjM1MyAxLjM1M2ExLjUgMS41IDAgMDEwIDIuMTIxbC0uNjguNjh6IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=) 2 5,default!important}.rotate-wrapper[data-v-63255815]{width:100%;height:100%}.element-content[data-v-63255815]{width:100%;height:100%;position:relative;cursor:move}.element-content svg[data-v-63255815]{transform-origin:0 0;overflow:visible}.element-content .shape-path[data-v-63255815]{pointer-events:all}.shape-text[data-v-63255815]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:10px;line-height:1.2;word-break:break-word;pointer-events:none}.shape-text.editable[data-v-63255815]{pointer-events:all}.shape-text.top[data-v-63255815]{justify-content:flex-start}.shape-text.middle[data-v-63255815]{justify-content:center}.shape-text.bottom[data-v-63255815]{justify-content:flex-end}.editable-element-shape[data-v-7ecafe01]{position:absolute;pointer-events:none}.editable-element-shape.lock .line-path[data-v-7ecafe01],.editable-element-shape.lock .line-point[data-v-7ecafe01]{cursor:default}.element-content[data-v-7ecafe01]{width:100%;height:100%;position:relative}.element-content svg[data-v-7ecafe01]{transform-origin:0 0;overflow:visible}.line-path[data-v-7ecafe01],.line-point[data-v-7ecafe01]{pointer-events:all;cursor:move}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:#0003;stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#e6805e}.ct-series-i .ct-area,.ct-series-i .ct-slice-pie{fill:#e6805e}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.chart[data-v-786c4a79]{display:flex}.chart-content[data-v-786c4a79]{transform-origin:0 0}.chart-content{--theme-color-1: #666;--theme-color-2: #666;--theme-color-3: #666;--theme-color-4: #666;--theme-color-5: #666;--theme-color-6: #666;--theme-color-7: #666;--theme-color-8: #666;--theme-color-9: #666;--theme-color-10: #666;--grid-color: rgba(0, 0, 0, .4)}.chart-content .ct-series-a .ct-line,.chart-content .ct-series-a .ct-point{stroke:var(--theme-color-1)}.chart-content .ct-series-a .ct-area{fill:var(--theme-color-1)}.chart-content .ct-series-a .ct-bar{stroke:var(--theme-color-1)}.chart-content .ct-series-a .ct-slice-pie{fill:var(--theme-color-1)}.chart-content .ct-series-a .ct-slice-donut{stroke:var(--theme-color-1)}.chart-content .ct-series-b .ct-line,.chart-content .ct-series-b .ct-point{stroke:var(--theme-color-2)}.chart-content .ct-series-b .ct-area{fill:var(--theme-color-2)}.chart-content .ct-series-b .ct-bar{stroke:var(--theme-color-2)}.chart-content .ct-series-b .ct-slice-pie{fill:var(--theme-color-2)}.chart-content .ct-series-b .ct-slice-donut{stroke:var(--theme-color-2)}.chart-content .ct-series-c .ct-line,.chart-content .ct-series-c .ct-point{stroke:var(--theme-color-3)}.chart-content .ct-series-c .ct-area{fill:var(--theme-color-3)}.chart-content .ct-series-c .ct-bar{stroke:var(--theme-color-3)}.chart-content .ct-series-c .ct-slice-pie{fill:var(--theme-color-3)}.chart-content .ct-series-c .ct-slice-donut{stroke:var(--theme-color-3)}.chart-content .ct-series-d .ct-line,.chart-content .ct-series-d .ct-point{stroke:var(--theme-color-4)}.chart-content .ct-series-d .ct-area{fill:var(--theme-color-4)}.chart-content .ct-series-d .ct-bar{stroke:var(--theme-color-4)}.chart-content .ct-series-d .ct-slice-pie{fill:var(--theme-color-4)}.chart-content .ct-series-d .ct-slice-donut{stroke:var(--theme-color-4)}.chart-content .ct-series-e .ct-line,.chart-content .ct-series-e .ct-point{stroke:var(--theme-color-5)}.chart-content .ct-series-e .ct-area{fill:var(--theme-color-5)}.chart-content .ct-series-e .ct-bar{stroke:var(--theme-color-5)}.chart-content .ct-series-e .ct-slice-pie{fill:var(--theme-color-5)}.chart-content .ct-series-e .ct-slice-donut{stroke:var(--theme-color-5)}.chart-content .ct-series-f .ct-line,.chart-content .ct-series-f .ct-point{stroke:var(--theme-color-6)}.chart-content .ct-series-f .ct-area{fill:var(--theme-color-6)}.chart-content .ct-series-f .ct-bar{stroke:var(--theme-color-6)}.chart-content .ct-series-f .ct-slice-pie{fill:var(--theme-color-6)}.chart-content .ct-series-f .ct-slice-donut{stroke:var(--theme-color-6)}.chart-content .ct-series-g .ct-line,.chart-content .ct-series-g .ct-point{stroke:var(--theme-color-7)}.chart-content .ct-series-g .ct-area{fill:var(--theme-color-7)}.chart-content .ct-series-g .ct-bar{stroke:var(--theme-color-7)}.chart-content .ct-series-g .ct-slice-pie{fill:var(--theme-color-7)}.chart-content .ct-series-g .ct-slice-donut{stroke:var(--theme-color-7)}.chart-content .ct-series-h .ct-line,.chart-content .ct-series-h .ct-point{stroke:var(--theme-color-8)}.chart-content .ct-series-h .ct-area{fill:var(--theme-color-8)}.chart-content .ct-series-h .ct-bar{stroke:var(--theme-color-8)}.chart-content .ct-series-h .ct-slice-pie{fill:var(--theme-color-8)}.chart-content .ct-series-h .ct-slice-donut{stroke:var(--theme-color-8)}.chart-content .ct-series-i .ct-line,.chart-content .ct-series-i .ct-point{stroke:var(--theme-color-9)}.chart-content .ct-series-i .ct-area{fill:var(--theme-color-9)}.chart-content .ct-series-i .ct-bar{stroke:var(--theme-color-9)}.chart-content .ct-series-i .ct-slice-pie{fill:var(--theme-color-9)}.chart-content .ct-series-i .ct-slice-donut{stroke:var(--theme-color-9)}.chart-content .ct-grid{stroke:var(--grid-color)}.chart-content .ct-label{fill:var(--grid-color);color:var(--grid-color)}.legends{height:20px;display:flex;justify-content:center;align-items:center;font-size:14px}.legend{display:flex;align-items:center}.legend+.legend{margin-left:10px}.legend .block{width:10px;height:10px;margin-right:5px}.editable-element-chart[data-v-e98d2ede]{position:absolute}.editable-element-chart.lock .element-content[data-v-e98d2ede]{cursor:default}.rotate-wrapper[data-v-e98d2ede]{width:100%;height:100%}.element-content[data-v-e98d2ede]{width:100%;height:100%;overflow:hidden;cursor:move}.custom-textarea[data-v-cfadb975]{border:0;outline:0;-webkit-user-modify:read-write-plaintext-only}.editable-table[data-v-938823e2]{position:relative;-webkit-user-select:none;user-select:none}table[data-v-938823e2]{width:100%;position:relative;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;word-wrap:break-word;-webkit-user-select:none;user-select:none;--themeColor: $themeColor;--subThemeColor1: $themeColor;--subThemeColor2: $themeColor}table.theme[data-v-938823e2]{background-color:#fff}table.theme tr:nth-child(2n) .cell[data-v-938823e2]{background-color:var(--subThemeColor1)}table.theme tr:nth-child(odd) .cell[data-v-938823e2]{background-color:var(--subThemeColor2)}table.theme.row-header tr:first-child .cell[data-v-938823e2]{background-color:var(--themeColor)}table.theme.row-footer tr:last-child .cell[data-v-938823e2]{background-color:var(--themeColor)}table.theme.col-header tr .cell[data-v-938823e2]:first-child{background-color:var(--themeColor)}table.theme.col-footer tr .cell[data-v-938823e2]:last-child{background-color:var(--themeColor)}table .cell[data-v-938823e2]{position:relative;white-space:normal;word-wrap:break-word;vertical-align:middle;font-size:14px;background-clip:padding-box;cursor:default}table .cell.selected[data-v-938823e2]:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#6666}table .cell-text[data-v-938823e2]{padding:5px;line-height:1.5;-webkit-user-select:none;user-select:none;cursor:text}table .cell-text.active[data-v-938823e2]{-webkit-user-select:text;user-select:text}.drag-line[data-v-938823e2]{position:absolute;top:0;bottom:0;width:3px;background-color:#d14424;margin-left:-1px;opacity:0;z-index:2;cursor:col-resize}.editable-element-table[data-v-7795910a]{position:absolute}.editable-element-table.lock .element-content[data-v-7795910a]{cursor:default}.rotate-wrapper[data-v-7795910a]{width:100%;height:100%}.element-content[data-v-7795910a]{width:100%;height:100%;position:relative;cursor:move}.table-mask[data-v-7795910a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}.table-mask .mask-tip[data-v-7795910a]{position:absolute;top:5px;left:5px;background-color:#00000080;color:#fff;padding:6px 12px;font-size:12px;transform-origin:0 0}.table-mask[data-v-7795910a]:hover:not(.lock){opacity:.9}.editable-element-latex[data-v-b73586f6]{position:absolute}.editable-element-latex.lock .element-content[data-v-b73586f6]{cursor:default}.rotate-wrapper[data-v-b73586f6]{width:100%;height:100%}.element-content[data-v-b73586f6]{width:100%;height:100%;position:relative;cursor:move}.element-content svg[data-v-b73586f6]{transform-origin:0 0;overflow:visible}.video-player[data-v-597c0901]{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;line-height:1;transform-origin:0 0}.video-player.hide-controller[data-v-597c0901]{cursor:none}.video-player.hide-controller .controller-mask[data-v-597c0901],.video-player.hide-controller .controller[data-v-597c0901]{opacity:0;transform:translateY(100%)}.video-wrap[data-v-597c0901]{position:relative;background:#000;font-size:0;width:100%;height:100%}.video-wrap .video[data-v-597c0901]{width:100%;height:100%}.controller-mask[data-v-597c0901]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%;position:absolute;bottom:0;transition:all .3s ease}.controller[data-v-597c0901]{position:absolute;bottom:0;left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.controller .bar-wrap[data-v-597c0901]{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.controller .bar-wrap:hover .bar .played .thumb[data-v-597c0901]{transform:scale(1)}.controller .bar-wrap .bar-time[data-v-597c0901]{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:#0000009e;color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.controller .bar-wrap .bar-time.hidden[data-v-597c0901]{opacity:0}.controller .bar-wrap .bar[data-v-597c0901]{position:relative;height:3px;width:100%;background:#fff3;cursor:pointer}.controller .bar-wrap .bar .loaded[data-v-597c0901]{position:absolute;left:0;top:0;bottom:0;background:#fff6;height:3px;transition:all .5s ease;will-change:width}.controller .bar-wrap .bar .played[data-v-597c0901]{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width;background-color:#fff}.controller .bar-wrap .bar .played .thumb[data-v-597c0901]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons[data-v-597c0901]{height:38px;position:absolute;bottom:0;display:flex;align-items:center}.controller .icons.icons-right[data-v-597c0901]{right:15px}.controller .icons .time[data-v-597c0901]{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.controller .icons .icon[data-v-597c0901]{width:40px;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;font-size:20px}.controller .icons .icon.play-icon[data-v-597c0901]{font-size:26px}.controller .icons .icon .icon-content[data-v-597c0901]{transition:all .2s ease-in-out;opacity:.8;color:#fff}.controller .icons .icon.loop-icon[data-v-597c0901]{font-size:12px}.controller .icons .icon.loop-icon .icon-content[data-v-597c0901]{opacity:.5}.controller .icons .icon.speed-icon[data-v-597c0901]{font-size:12px;position:relative}.controller .icons .icon .speed-menu[data-v-597c0901]{width:70px;position:absolute;bottom:30px;left:-23px;background-color:#22211b;padding:5px 0;color:#ddd}.controller .icons .icon .speed-menu .speed-menu-item[data-v-597c0901]{padding:8px 0;text-align:center}.controller .icons .icon .speed-menu .speed-menu-item[data-v-597c0901]:hover{background-color:#393833;color:#fff}.controller .icons .icon .speed-menu .speed-menu-item.active[data-v-597c0901]{font-weight:700;color:#fff}.controller .icons .icon.active .icon-content[data-v-597c0901],.controller .icons .icon:hover .icon-content[data-v-597c0901]{opacity:1}.controller .icons .volume[data-v-597c0901]{height:100%;position:relative;cursor:pointer;display:flex;align-items:center}.controller .icons .volume:hover .volume-bar-wrap .volume-bar[data-v-597c0901]{width:45px}.controller .icons .volume:hover .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{transform:scale(1)}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar[data-v-597c0901]{width:45px}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{transform:scale(1)}.controller .icons .volume-bar-wrap[data-v-597c0901]{display:inline-block;margin:0 15px 0 -5px;vertical-align:middle;height:100%}.controller .icons .volume-bar[data-v-597c0901]{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.controller .icons .volume-bar .volume-bar-inner[data-v-597c0901]{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width;background-color:#fff}.controller .icons .volume-bar .volume-bar-inner .thumb[data-v-597c0901]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons .loop[data-v-597c0901]{display:inline-block;height:100%}.bezel[data-v-597c0901]{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.bezel .bezel-icon[data-v-597c0901]{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;display:flex;justify-content:center;align-items:center;background:#00000080;border-radius:50%;opacity:0;pointer-events:none;font-size:40px}.bezel .bezel-icon.bezel-transition[data-v-597c0901]{animation:bezel-hide-597c0901 .5s linear}@keyframes bezel-hide-597c0901{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.load-error[data-v-597c0901]{position:absolute;left:0;right:0;top:0;bottom:0;font-size:15px;color:#fff;pointer-events:none;display:flex;justify-content:center;align-items:center}.editable-element-video[data-v-c50d3bc7]{position:absolute}.editable-element-video.lock .handler-border[data-v-c50d3bc7]{cursor:default}.rotate-wrapper[data-v-c50d3bc7]{width:100%;height:100%}.element-content[data-v-c50d3bc7]{width:100%;height:100%;position:relative}.handler-border[data-v-c50d3bc7]{position:absolute;cursor:move}.handler-border.t[data-v-c50d3bc7]{width:100%;height:20px;top:0;left:0}.handler-border.b[data-v-c50d3bc7]{width:100%;height:5px;bottom:0;left:0}.handler-border.l[data-v-c50d3bc7]{width:10px;height:100%;left:0;top:0}.handler-border.r[data-v-c50d3bc7]{width:10px;height:100%;right:0;top:0}.audio-player[data-v-32038f5c]{width:280px;height:50px;position:relative;-webkit-user-select:none;user-select:none;line-height:1;transform-origin:0 0;background:#000}.controller[data-v-32038f5c]{position:absolute;bottom:0;left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.controller .bar-wrap[data-v-32038f5c]{padding:5px 0;cursor:pointer;position:absolute;bottom:35px;width:calc(100% - 40px);height:3px}.controller .bar-wrap:hover .bar .played .thumb[data-v-32038f5c]{transform:scale(1)}.controller .bar-wrap .bar-time[data-v-32038f5c]{position:absolute;left:0;top:-20px;border-radius:4px;padding:5px 7px;background-color:#0000009e;color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.controller .bar-wrap .bar-time.hidden[data-v-32038f5c]{opacity:0}.controller .bar-wrap .bar[data-v-32038f5c]{position:relative;height:3px;width:100%;background:#fff3;cursor:pointer}.controller .bar-wrap .bar .loaded[data-v-32038f5c]{position:absolute;left:0;top:0;bottom:0;background:#fff6;height:3px;transition:all .5s ease;will-change:width}.controller .bar-wrap .bar .played[data-v-32038f5c]{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width;background-color:#fff}.controller .bar-wrap .bar .played .thumb[data-v-32038f5c]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .icons[data-v-32038f5c]{height:38px;position:absolute;bottom:0;left:14px;display:flex;align-items:center}.controller .icons .icon[data-v-32038f5c]{width:36px;height:100%;position:relative;cursor:pointer;display:flex;align-items:center;font-size:20px}.controller .icons .icon.play-icon[data-v-32038f5c]{font-size:26px}.controller .icons .icon .icon-content[data-v-32038f5c]{transition:all .2s ease-in-out;opacity:.8;color:#fff}.controller .icons .icon.active .icon-content[data-v-32038f5c],.controller .icons .icon:hover .icon-content[data-v-32038f5c]{opacity:1}.controller .icons .volume[data-v-32038f5c]{height:100%;position:relative;cursor:pointer;display:flex;align-items:center}.controller .icons .volume:hover .volume-bar-wrap .volume-bar[data-v-32038f5c]{width:45px}.controller .icons .volume:hover .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{transform:scale(1)}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar[data-v-32038f5c]{width:45px}.controller .icons .volume.volume-active .volume-bar-wrap .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{transform:scale(1)}.controller .icons .volume-bar-wrap[data-v-32038f5c]{display:inline-block;margin:0 15px 0 -5px;vertical-align:middle;height:100%}.controller .icons .volume-bar[data-v-32038f5c]{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.controller .icons .volume-bar .volume-bar-inner[data-v-32038f5c]{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width;background-color:#fff}.controller .icons .volume-bar .volume-bar-inner .thumb[data-v-32038f5c]{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;transform:scale(0);background-color:#fff}.controller .time[data-v-32038f5c]{height:38px;position:absolute;right:20px;bottom:0;display:flex;align-items:center;line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.controller .time .ptime[data-v-32038f5c]{margin-right:2px}.controller .time .dtime[data-v-32038f5c]{margin-left:2px}.editable-element-audio[data-v-5d8373ba]{position:absolute}.editable-element-audio.lock .audio-icon[data-v-5d8373ba]{cursor:default}.rotate-wrapper[data-v-5d8373ba]{width:100%;height:100%}.element-content[data-v-5d8373ba]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.audio-icon[data-v-5d8373ba]{cursor:move}.audio-player[data-v-5d8373ba]{position:absolute}.mouse-selection[data-v-053bfa3e]{position:absolute;background-color:#d144241a;border:1px solid #d14424;z-index:200}.mouse-selection.quadrant-1[data-v-053bfa3e]{transform-origin:50% 0;transform:rotate(180deg)}.mouse-selection.quadrant-2[data-v-053bfa3e]{transform-origin:0 0;transform:rotate(180deg)}.mouse-selection.quadrant-3[data-v-053bfa3e]{transform-origin:0 50%;transform:rotate(180deg)}.mouse-selection.quadrant-4[data-v-053bfa3e]{transform-origin:0 0;transform:rotate(0)}.grid-lines[data-v-d6e1ea18]{width:100%;height:100%;overflow:visible;z-index:999;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.viewport-background[data-v-203ea8ff]{width:100%;height:100%;background-position:center;position:absolute}.alignment-line[data-v-7cd3d25d]{position:absolute;z-index:100}.alignment-line .line[data-v-7cd3d25d]{width:0;height:0;border:0 dashed #d14424}.alignment-line .line.vertical[data-v-7cd3d25d]{transform:translateY(-.5px);border-left-width:1px}.alignment-line .line.horizontal[data-v-7cd3d25d]{transform:translate(-.5px);border-top-width:1px}.ruler[data-v-1e7e5250]{font-size:12px}.h[data-v-1e7e5250]{position:absolute;background-color:#fff;border:1px solid #eee;height:20px;top:5px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.h .range[data-v-1e7e5250]{position:absolute;top:0;bottom:0;background-color:#d144241a}.h .ruler-marker-100[data-v-1e7e5250]{height:100%;width:10%;line-height:20px;text-align:right;flex-shrink:0;padding-right:5px;position:relative}.h .ruler-marker-100.hide span[data-v-1e7e5250]{display:none}.h .ruler-marker-100.omit[data-v-1e7e5250]:before{display:none}.h .ruler-marker-100[data-v-1e7e5250]:not(:last-child):after{content:"";width:.1px;height:12px;position:absolute;right:0;bottom:0;background-color:#999}.h .ruler-marker-100[data-v-1e7e5250]:before{content:"";width:.1px;height:8px;position:absolute;right:50%;bottom:0;background-color:#999}.v[data-v-1e7e5250]{position:absolute;background-color:#fff;border:1px solid #eee;width:20px;left:5px;overflow:hidden}.v .range[data-v-1e7e5250]{position:absolute;left:0;right:0;background-color:#d144241a}.v .ruler-marker-100[data-v-1e7e5250]{width:100%;line-height:20px;text-align:right;padding-bottom:5px;position:relative;writing-mode:vertical-rl}.v .ruler-marker-100.hide span[data-v-1e7e5250]{display:none}.v .ruler-marker-100.omit[data-v-1e7e5250]:before{display:none}.v .ruler-marker-100[data-v-1e7e5250]:not(:last-child):after{content:"";height:.1px;width:12px;position:absolute;bottom:0;right:0;background-color:#999}.v .ruler-marker-100[data-v-1e7e5250]:before{content:"";height:.1px;width:8px;position:absolute;bottom:50%;right:0;background-color:#999}.element-create-selection[data-v-7b17a883]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:crosshair}.element-create-selection svg[data-v-7b17a883]{overflow:visible}.selection[data-v-7b17a883]{position:absolute;opacity:.8}.selection[data-v-7b17a883]:not(.line){border:1px solid #d14424}.shape-create-canvas[data-v-8ea8c340]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:crosshair}.shape-create-canvas svg[data-v-8ea8c340]{width:100%;height:100%;overflow:visible}.resize-handler[data-v-bb3f9e62]{position:absolute;width:10px;height:10px;left:0;top:0;margin:-5px 0 0 -5px;border:1px solid #d14424;background-color:#fff;border-radius:1px;cursor:pointer}.resize-handler.left-top.rotate-0[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-0[data-v-bb3f9e62],.resize-handler.left.rotate-45[data-v-bb3f9e62],.resize-handler.right.rotate-45[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-90[data-v-bb3f9e62],.resize-handler.right-top.rotate-90[data-v-bb3f9e62],.resize-handler.top.rotate-135[data-v-bb3f9e62],.resize-handler.bottom.rotate-135[data-v-bb3f9e62]{cursor:nwse-resize}.resize-handler.top.rotate-0[data-v-bb3f9e62],.resize-handler.bottom.rotate-0[data-v-bb3f9e62],.resize-handler.left-top.rotate-45[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-45[data-v-bb3f9e62],.resize-handler.left.rotate-90[data-v-bb3f9e62],.resize-handler.right.rotate-90[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-135[data-v-bb3f9e62],.resize-handler.right-top.rotate-135[data-v-bb3f9e62]{cursor:ns-resize}.resize-handler.left-bottom.rotate-0[data-v-bb3f9e62],.resize-handler.right-top.rotate-0[data-v-bb3f9e62],.resize-handler.top.rotate-45[data-v-bb3f9e62],.resize-handler.bottom.rotate-45[data-v-bb3f9e62],.resize-handler.left-top.rotate-90[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-90[data-v-bb3f9e62],.resize-handler.left.rotate-135[data-v-bb3f9e62],.resize-handler.right.rotate-135[data-v-bb3f9e62]{cursor:nesw-resize}.resize-handler.left.rotate-0[data-v-bb3f9e62],.resize-handler.right.rotate-0[data-v-bb3f9e62],.resize-handler.left-bottom.rotate-45[data-v-bb3f9e62],.resize-handler.right-top.rotate-45[data-v-bb3f9e62],.resize-handler.top.rotate-90[data-v-bb3f9e62],.resize-handler.bottom.rotate-90[data-v-bb3f9e62],.resize-handler.left-top.rotate-135[data-v-bb3f9e62],.resize-handler.right-bottom.rotate-135[data-v-bb3f9e62]{cursor:ew-resize}.border-line[data-v-7114fb45]{position:absolute;width:0;height:0;left:0;top:0;border:0 dashed #d14424}.border-line.top[data-v-7114fb45]{border-top-width:1px}.border-line.bottom[data-v-7114fb45]{border-bottom-width:1px}.border-line.left[data-v-7114fb45]{border-left-width:1px}.border-line.right[data-v-7114fb45]{border-right-width:1px}.border-line.wide[data-v-7114fb45]:before{content:"";position:absolute;background:transparent;cursor:move}.border-line.wide.top[data-v-7114fb45]:before{top:-8px;left:-8px;width:calc(100% + 16px);height:16px}.border-line.wide.bottom[data-v-7114fb45]:before{bottom:-8px;left:-8px;width:calc(100% + 16px);height:16px}.border-line.wide.left[data-v-7114fb45]:before{top:-8px;left:-8px;width:16px;height:calc(100% + 16px)}.border-line.wide.right[data-v-7114fb45]:before{top:-8px;right:-8px;width:16px;height:calc(100% + 16px)}.multi-select-operate[data-v-135c8cb7]{position:absolute;top:0;left:0;z-index:101}.rotate-handler[data-v-9f21fc0f]{position:absolute;width:10px;height:10px;top:-25px;margin-left:-5px;border:1px solid #d14424;background-color:#fff;border-radius:1px;cursor:grab}.rotate-handler[data-v-9f21fc0f]:active{cursor:grabbing}.image-element-operate.cliping[data-v-2a1bef4e]{visibility:hidden}.operate-keypoint-handler[data-v-11747e5a]{position:absolute;width:10px;height:10px;left:0;top:0;margin:-5px 0 0 -5px;border:1px solid #d14424;background-color:#ffe873;border-radius:1px}svg[data-v-9dea4d6a]{position:absolute;left:0;top:0;pointer-events:none;transform-origin:0 0}.anchor-line[data-v-9dea4d6a]{stroke-width:1px;stroke-dasharray:5 5;opacity:.5}.divider.horizontal[data-v-c7c64e0b]{width:100%;margin:24px 0;border-block-start:1px solid rgba(5,5,5,.06)}.divider.vertical[data-v-c7c64e0b]{position:relative;height:1em;display:inline-block;margin:0 8px;border-inline-start:1px solid rgba(5,5,5,.06)}.link-handler[data-v-f8f46f78]{height:30px;position:absolute;left:0;font-size:12px;padding:0 10px;background-color:#fff;box-shadow:3px 3px 3px #00000026;display:flex;align-items:center;color:#d14424}.link[data-v-f8f46f78]{max-width:300px;margin-right:20px;word-break:keep-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btns[data-v-f8f46f78]{display:flex;align-items:center}.btns .btn[data-v-f8f46f78]{word-break:keep-all;cursor:pointer}.operate[data-v-7c6be7e7]{position:absolute;z-index:100;-webkit-user-select:none;user-select:none}.operate.multi-select[data-v-7c6be7e7]{opacity:.2}.animation-index[data-v-7c6be7e7]{position:absolute;top:0;left:-24px;font-size:12px}.animation-index .index-item[data-v-7c6be7e7]{width:18px;height:18px;background-color:#fff;color:#d14424;border:1px solid #d14424;display:flex;justify-content:center;align-items:center}.animation-index .index-item+.index-item[data-v-7c6be7e7]{margin-top:5px}.base-element-image[data-v-71d24108]{position:absolute}.rotate-wrapper[data-v-71d24108]{width:100%;height:100%}.element-content[data-v-71d24108]{width:100%;height:100%;position:relative}.element-content .image-content[data-v-71d24108]{width:100%;height:100%;overflow:hidden;position:relative}.element-content img[data-v-71d24108]{position:absolute}.color-mask[data-v-71d24108]{position:absolute;top:0;bottom:0;left:0;right:0}.base-element-text[data-v-a3ec163d]{position:absolute}.rotate-wrapper[data-v-a3ec163d]{width:100%;height:100%}.element-content[data-v-a3ec163d]{position:relative;padding:10px;line-height:1.5;word-break:break-word}.element-content .text[data-v-a3ec163d]{position:relative}.element-content .text.thumbnail[data-v-a3ec163d]{pointer-events:none}.base-element-shape[data-v-2d39d3d1]{position:absolute}.rotate-wrapper[data-v-2d39d3d1]{width:100%;height:100%}.element-content[data-v-2d39d3d1]{width:100%;height:100%;position:relative}.element-content svg[data-v-2d39d3d1]{transform-origin:0 0;overflow:visible}.shape-text[data-v-2d39d3d1]{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:10px;line-height:1.2;word-break:break-word}.shape-text.top[data-v-2d39d3d1]{justify-content:flex-start}.shape-text.middle[data-v-2d39d3d1]{justify-content:center}.shape-text.bottom[data-v-2d39d3d1]{justify-content:flex-end}.base-element-line[data-v-e7dc2b42]{position:absolute}.element-content[data-v-e7dc2b42]{width:100%;height:100%;position:relative}.element-content svg[data-v-e7dc2b42]{transform-origin:0 0;overflow:visible}.base-element-chart[data-v-37ca5799]{position:absolute}.rotate-wrapper[data-v-37ca5799],.element-content[data-v-37ca5799]{width:100%;height:100%}.static-table[data-v-6d887dcd]{position:relative;-webkit-user-select:none;user-select:none}table[data-v-6d887dcd]{width:100%;position:relative;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;word-wrap:break-word;-webkit-user-select:none;user-select:none;--themeColor: $themeColor;--subThemeColor1: $themeColor;--subThemeColor2: $themeColor}table.theme[data-v-6d887dcd]{background-color:#fff}table.theme tr:nth-child(2n) .cell[data-v-6d887dcd]{background-color:var(--subThemeColor1)}table.theme tr:nth-child(odd) .cell[data-v-6d887dcd]{background-color:var(--subThemeColor2)}table.theme.row-header tr:first-child .cell[data-v-6d887dcd]{background-color:var(--themeColor)}table.theme.row-footer tr:last-child .cell[data-v-6d887dcd]{background-color:var(--themeColor)}table.theme.col-header tr .cell[data-v-6d887dcd]:first-child{background-color:var(--themeColor)}table.theme.col-footer tr .cell[data-v-6d887dcd]:last-child{background-color:var(--themeColor)}table .cell[data-v-6d887dcd]{position:relative;white-space:normal;word-wrap:break-word;vertical-align:middle;background-clip:padding-box}table .cell-text[data-v-6d887dcd]{padding:5px;line-height:1.5}.base-element-table[data-v-77cfa6e4]{position:absolute}.rotate-wrapper[data-v-77cfa6e4]{width:100%;height:100%}.element-content[data-v-77cfa6e4]{width:100%;height:100%;position:relative}.base-element-latex[data-v-93374af9]{position:absolute}.rotate-wrapper[data-v-93374af9]{width:100%;height:100%}.element-content[data-v-93374af9]{width:100%;height:100%;position:relative}.element-content svg[data-v-93374af9]{transform-origin:0 0;overflow:visible}.base-element-video[data-v-2fb0e771]{position:absolute}.rotate-wrapper[data-v-2fb0e771]{width:100%;height:100%}.element-content[data-v-2fb0e771]{width:100%;height:100%;background-color:#000;background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.icon[data-v-2fb0e771]{font-size:140px;color:#aaa}.base-element-audio[data-v-b33e6120]{position:absolute}.rotate-wrapper[data-v-b33e6120]{width:100%;height:100%}.element-content[data-v-b33e6120]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.audio-icon[data-v-b33e6120]{cursor:move}.thumbnail-slide[data-v-cbd76d0a]{background-color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.elements[data-v-cbd76d0a]{transform-origin:0 0}.background[data-v-cbd76d0a]{width:100%;height:100%;background-position:center;position:absolute}.placeholder[data-v-cbd76d0a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tabs[data-v-c7f9dce0]{display:flex;-webkit-user-select:none;user-select:none;line-height:1}.tabs[data-v-c7f9dce0]:not(.card){font-size:13px;align-items:center;justify-content:flex-start;border-bottom:1px solid #eee}.tabs:not(.card).space-around[data-v-c7f9dce0]{justify-content:space-around}.tabs:not(.card).space-between[data-v-c7f9dce0]{justify-content:space-between}.tabs:not(.card) .tab[data-v-c7f9dce0]{text-align:center;border-bottom:2px solid transparent;padding:8px 10px;cursor:pointer}.tabs:not(.card) .tab.active[data-v-c7f9dce0]{border-bottom:2px solid var(--color, #d14424)}.tabs.card[data-v-c7f9dce0]{height:40px;font-size:12px;flex-shrink:0}.tabs.card .tab[data-v-c7f9dce0]{flex:1;display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;cursor:pointer}.tabs.card .tab.active[data-v-c7f9dce0]{background-color:transparent;border-bottom-color:transparent}.tabs.card .tab+.tab[data-v-c7f9dce0]{border-left:1px solid #eee}.button[data-v-3a484f58]{height:32px;line-height:32px;outline:0;font-size:13px;padding:0 15px;text-align:center;color:#41464b;border-radius:2px;-webkit-user-select:none;user-select:none;letter-spacing:1px;cursor:pointer}.button.small[data-v-3a484f58]{height:24px;line-height:24px;padding:0 7px;letter-spacing:0;font-size:12px}.button.default[data-v-3a484f58]{background-color:#fff;border:1px solid #d9d9d9;color:#41464b}.button.default[data-v-3a484f58]:hover{color:#d14424;border-color:#d14424}.button.primary[data-v-3a484f58]{background-color:#d14424;border:1px solid #d14424;color:#fff}.button.primary[data-v-3a484f58]:hover{background-color:#de6949;border-color:#de6949}.button.checkbox[data-v-3a484f58],.button.radio[data-v-3a484f58]{background-color:#fff;border:1px solid #d9d9d9;color:#41464b}.button.checkbox[data-v-3a484f58]:not(.checked):hover,.button.radio[data-v-3a484f58]:not(.checked):hover{color:#d14424}.button.checked[data-v-3a484f58]{color:#fff;background-color:#d14424;border-color:#d14424}.button.checked[data-v-3a484f58]:hover{background-color:#de6949;border-color:#de6949}.button.disabled[data-v-3a484f58]{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#b7b7b7;cursor:default}.select[data-v-618af0ca]{width:100%;height:32px;padding-right:32px;border-radius:2px;transition:border-color .25s;font-size:13px;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d9d9d9;position:relative;cursor:pointer}.select[data-v-618af0ca]:not(.disabled):hover{border-color:#d14424}.select.disabled[data-v-618af0ca]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7;cursor:default}.select .selector[data-v-618af0ca]{min-width:50px;height:30px;line-height:30px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.options[data-v-618af0ca]{max-height:260px;padding:5px;overflow:auto;text-align:left;font-size:13px;-webkit-user-select:none;user-select:none}.option[data-v-618af0ca]{height:32px;line-height:32px;padding:0 5px;border-radius:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.option.disabled[data-v-618af0ca]{color:#b7b7b7;cursor:default}.option[data-v-618af0ca]:not(.disabled,.selected):hover{background-color:#6666660d}.option.selected[data-v-618af0ca]{background-color:#d144240d}.icon[data-v-618af0ca]{width:32px;height:30px;color:#bfbfbf;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center}.link-dialog[data-v-de4d9db3]{font-size:13px;line-height:1.675}.input[data-v-de4d9db3]{width:100%;height:32px}.preview[data-v-de4d9db3]{margin-top:12px}.thumbnail[data-v-de4d9db3]{border:1px solid rgba(209,68,36,.15);margin-top:5px}.btns[data-v-de4d9db3]{margin-top:20px;text-align:right}.modal[data-v-4d27bcca],.mask[data-v-4d27bcca]{top:0;left:0;width:100%;height:100%;z-index:5000}.modal[data-v-4d27bcca]{position:fixed;display:flex;justify-content:center;align-items:center;outline:0;border:0}.mask[data-v-4d27bcca]{position:absolute;background:#00000040}.modal-content[data-v-4d27bcca]{z-index:5001;padding:20px;background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 1px 3px #0003;position:relative}.close-btn[data-v-4d27bcca]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;cursor:pointer}.modal-fade-enter-active[data-v-4d27bcca]{animation:modal-fade-enter-4d27bcca .25s both ease-in}.modal-fade-leave-active[data-v-4d27bcca]{animation:modal-fade-leave-4d27bcca .25s both ease-out}.modal-zoom-enter-active[data-v-4d27bcca]{animation:modal-zoom-enter-4d27bcca .25s both cubic-bezier(.4,0,0,1.5)}.modal-zoom-leave-active[data-v-4d27bcca]{animation:modal-zoom-leave-4d27bcca .25s both}@keyframes modal-fade-enter-4d27bcca{0%{opacity:0}}@keyframes modal-fade-leave-4d27bcca{to{opacity:0}}@keyframes modal-zoom-enter-4d27bcca{0%{transform:scale3d(.3,.3,.3)}}@keyframes modal-zoom-leave-4d27bcca{to{transform:scale3d(.3,.3,.3)}}.canvas[data-v-9aed916b]{height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:#f9f9f9;position:relative}.drag-mask[data-v-9aed916b]{cursor:grab;position:absolute;top:0;right:0;bottom:0;left:0}.viewport-wrapper[data-v-9aed916b]{position:absolute;box-shadow:0 0 15px #0000001a}.viewport[data-v-9aed916b]{position:absolute;top:0;left:0;transform-origin:0 0}.shape-item-thumbnail[data-v-2896ae03]{position:relative;cursor:pointer}.shape-content[data-v-2896ae03]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.shape-content:hover .shape-path[data-v-2896ae03]:not(.outlined){stroke:#d14424}.shape-content:hover .shape-path.outlined[data-v-2896ae03]{fill:#d14424}.shape-content svg[data-v-2896ae03]:not(:root){overflow:visible}.shape-pool[data-v-553b0d02]{width:340px;max-height:520px;overflow:auto;margin-top:-12px;margin-bottom:-12px;margin-right:-12px;padding-right:12px;padding-top:12px}.category-name[data-v-553b0d02]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.shape-list[data-v-553b0d02]{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:10px}.shape-item[data-v-553b0d02]{width:8%;margin-bottom:calc(20% / 9);height:0;padding-bottom:8%;flex-shrink:0}.shape-item[data-v-553b0d02]:not(:nth-child(10n)){margin-right:calc(20% / 9)}.line-pool[data-v-b07efd40]{width:220px;overflow:auto;margin-bottom:-12px;margin-right:-12px;padding-right:12px}.category-name[data-v-b07efd40]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:2px 0 2px 10px}.line-list[data-v-b07efd40]{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:10px}.line-item[data-v-b07efd40]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;flex-shrink:0;position:relative;cursor:pointer}.line-item[data-v-b07efd40]:not(:nth-child(5n)){margin-right:1.25%}.line-content[data-v-b07efd40]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#999}.line-content[data-v-b07efd40]:hover{color:#d14424}.line-content svg[data-v-b07efd40]:not(:root){overflow:visible}.chart-pool[data-v-a4bc3ce2]{width:200px;margin-bottom:-5px;display:flex;flex-wrap:wrap;align-content:flex-start}.chart-item[data-v-a4bc3ce2]{width:19%;margin-bottom:1.25%;height:0;padding-bottom:19%;flex-shrink:0;position:relative;cursor:pointer}.chart-item[data-v-a4bc3ce2]:not(:nth-child(5n)){margin-right:1.25%}.chart-content[data-v-a4bc3ce2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#999}.chart-content[data-v-a4bc3ce2]:hover{color:#d14424}.number-input[data-v-246b23f6]{background-color:#fff;border:1px solid #d9d9d9;padding:0 0 0 5px;border-radius:2px;transition:border-color .25s;font-size:13px;display:inline-flex}.number-input .input-wrap[data-v-246b23f6]{flex:1;color:#41464b;padding:0 0 0 5px;position:relative}.number-input:not(.disabled) .input-wrap:hover .handlers[data-v-246b23f6]{opacity:1}.number-input .handlers[data-v-246b23f6]{width:20px;position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;font-size:6px;color:#999;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .25s}.number-input .handlers .handler[data-v-246b23f6]{width:100%;height:50%;display:flex;justify-content:center;align-items:center;border-left:1px solid #d9d9d9;cursor:pointer}.number-input .handlers .handler+.handler[data-v-246b23f6]{border-top:1px solid #d9d9d9}.number-input .handlers .handler[data-v-246b23f6]:hover{color:#d14424}.number-input input[data-v-246b23f6]{width:100%;min-width:0;padding:0;height:30px;line-height:30px;outline:0;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.number-input input[data-v-246b23f6]::placeholder{color:#bfbfbf}.number-input[data-v-246b23f6]:not(.disabled):hover,.number-input.focused[data-v-246b23f6]{border-color:#d14424}.number-input.disabled[data-v-246b23f6]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.number-input .prefix[data-v-246b23f6],.number-input .suffix[data-v-246b23f6]{display:flex;justify-content:center;align-items:center;line-height:30px;-webkit-user-select:none;user-select:none}.table-generator[data-v-81680e19]{width:100%;margin-top:-12px}.title[data-v-81680e19]{height:28px;line-height:28px;background-color:#ededed;margin:0 -12px 12px;padding:0 14px;font-size:12px;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.title .right[data-v-81680e19]{cursor:pointer}.title .right[data-v-81680e19]:hover{color:#d14424}table[data-v-81680e19]{border-collapse:separate}td[data-v-81680e19]{width:23px;height:23px;line-height:23px;border:2px solid #fff;background-color:#f7f7f7}.cell[data-v-81680e19]{width:100%;height:100%;border:1px solid #dcdcdc}.cell.active[data-v-81680e19]{background-color:#d144241a;border-color:#d14424}.custom[data-v-81680e19]{width:230px}.custom .row[data-v-81680e19]{display:flex;align-items:center}.custom .row+.row[data-v-81680e19]{margin-top:10px}.btns[data-v-81680e19]{margin-top:10px;text-align:right}.btns .btn[data-v-81680e19]{margin-left:10px}.media-input[data-v-999b18ca]{width:480px}.btns[data-v-999b18ca]{margin-top:10px;text-align:right}svg[data-v-fa1b116d]{overflow:hidden}.textarea[data-v-2b83189c]{outline:0;width:100%;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;padding:10px;transition:border-color .25s;box-sizing:border-box;line-height:1.675;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.textarea[data-v-2b83189c]:focus{border-color:#d14424;background-color:#fff}.textarea.resizable[data-v-2b83189c]{resize:vertical}.textarea.disabled[data-v-2b83189c]{background-color:#f5f5f5;border-color:#dcdcdc;color:#b7b7b7}.textarea[data-v-2b83189c]::placeholder{color:#bfbfbf}.latex-editor[data-v-44075c46]{height:560px}.container[data-v-44075c46]{height:calc(100% - 50px);display:flex}.left[data-v-44075c46]{width:540px;height:100%;display:flex;flex-direction:column;flex-shrink:0}.input-area[data-v-44075c46]{flex:1}.input-area textarea[data-v-44075c46]{height:100%!important;border-color:#eee!important;padding:10px!important}.input-area textarea[data-v-44075c46]:focus{box-shadow:none!important}.preview[data-v-44075c46]{height:160px;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:20px;border:1px solid #eee;-webkit-user-select:none;user-select:none}.placeholder[data-v-44075c46]{color:#888;font-size:13px}.preview-content[data-v-44075c46]{width:100%;height:100%;padding:10px;display:flex;justify-content:center;align-items:center}.right[data-v-44075c46]{width:280px;height:100%;margin-left:20px;border:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.content[data-v-44075c46]{height:calc(100% - 40px);font-size:13px}.formula[data-v-44075c46]{height:100%;padding:12px;overflow:auto;overflow:overlay}.formula-item+.formula-item[data-v-44075c46]{margin-top:10px}.formula-item .formula-title[data-v-44075c46]{margin-bottom:5px}.formula-item .formula-item-content[data-v-44075c46]{height:60px;padding:5px;display:flex;align-items:center;background-color:#f9f9f9;cursor:pointer}.symbol[data-v-44075c46]{height:100%;display:flex;flex-direction:column}.symbol-pool[data-v-44075c46]{display:flex;flex-wrap:wrap;flex:1;padding:12px;overflow:auto;overflow:overlay}.symbol-item[data-v-44075c46]{display:flex;justify-content:center;align-items:center}.symbol-item[data-v-44075c46]:hover{background-color:#f9f9f9;cursor:pointer}.footer[data-v-44075c46]{height:50px;display:flex;justify-content:flex-end;align-items:flex-end}.footer .btn[data-v-44075c46]{margin-left:10px}.canvas-tool[data-v-f177f23a]{position:relative;border-bottom:1px solid #eee;background-color:#fff;display:flex;justify-content:space-between;padding:0 10px;font-size:13px;-webkit-user-select:none;user-select:none}.left-handler[data-v-f177f23a],.more[data-v-f177f23a]{display:flex;align-items:center}.add-element-handler[data-v-f177f23a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.add-element-handler .handler-item[data-v-f177f23a]{width:32px}.add-element-handler .handler-item[data-v-f177f23a]:not(.group-btn):hover{background-color:#f1f1f1}.add-element-handler .handler-item.active[data-v-f177f23a]{color:#d14424}.add-element-handler .handler-item.group-btn[data-v-f177f23a]{width:auto;margin-right:4px}.add-element-handler .handler-item.group-btn[data-v-f177f23a]:hover{background-color:#f3f3f3}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a],.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]{height:100%;display:flex;justify-content:center;align-items:center}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a]{width:26px;padding:0 2px}.add-element-handler .handler-item.group-btn .icon[data-v-f177f23a]:hover{background-color:#e9e9e9}.add-element-handler .handler-item.group-btn .icon.active[data-v-f177f23a]{color:#d14424}.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]{font-size:12px}.add-element-handler .handler-item.group-btn .arrow[data-v-f177f23a]:hover{background-color:#e9e9e9}.handler-item[data-v-f177f23a]{height:24px;font-size:14px;margin:0 2px;display:flex;justify-content:center;align-items:center;border-radius:2px;overflow:hidden;cursor:pointer}.handler-item.disable[data-v-f177f23a]{opacity:.5}.left-handler .handler-item[data-v-f177f23a],.right-handler .handler-item[data-v-f177f23a]{padding:0 8px}.left-handler .handler-item.active[data-v-f177f23a],.left-handler .handler-item[data-v-f177f23a]:not(.disable):hover,.right-handler .handler-item.active[data-v-f177f23a],.right-handler .handler-item[data-v-f177f23a]:not(.disable):hover{background-color:#f1f1f1}.right-handler[data-v-f177f23a]{display:flex;align-items:center}.right-handler .text[data-v-f177f23a]{display:inline-block;width:40px;text-align:center;cursor:pointer}.right-handler .viewport-size[data-v-f177f23a]{font-size:13px}@media screen and (width <= 1200px){.right-handler .text[data-v-f177f23a],.more[data-v-f177f23a]{display:none}}@media screen and (width <= 1000px){.left-handler[data-v-f177f23a],.right-handler[data-v-f177f23a]{display:none}}.layout-pool[data-v-5a791b40]{width:382px;height:500px}.header[data-v-5a791b40]{height:40px;margin:-10px -10px 10px;padding:10px 12px 0;background-color:#f9f9f9;border-bottom:1px solid #eee}.list[data-v-5a791b40]{height:calc(100% - 50px);padding:2px 10px 2px 2px;margin-right:-10px;overflow:auto;display:flex;flex-wrap:wrap;align-content:flex-start}.layout-item[data-v-5a791b40]{position:relative;width:48%;margin-bottom:4%}.layout-item[data-v-5a791b40]:not(:nth-child(2n)){margin-right:4%}.layout-item[data-v-5a791b40]:nth-last-child(2),.layout-item[data-v-5a791b40]:last-child{margin-bottom:0}.layout-item:hover .btns[data-v-5a791b40]{opacity:1}.layout-item:hover .thumbnail[data-v-5a791b40]{outline-color:#d14424}.layout-item .btns[data-v-5a791b40]{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:#00000040;opacity:0;transition:opacity .2s}.layout-item .thumbnail[data-v-5a791b40]{outline:2px solid #eee;transition:outline .2s;border-radius:2px;cursor:pointer}.thumbnails[data-v-3a24a5e2]{border-right:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.add-slide[data-v-3a24a5e2]{height:40px;font-size:12px;display:flex;flex-shrink:0;border-bottom:1px solid #eee;cursor:pointer}.add-slide .btn[data-v-3a24a5e2]{flex:1;display:flex;justify-content:center;align-items:center}.add-slide .btn[data-v-3a24a5e2]:hover{background-color:#f9f9f9}.add-slide .select-btn[data-v-3a24a5e2]{width:30px;height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid #eee}.add-slide .select-btn[data-v-3a24a5e2]:hover{background-color:#f9f9f9}.add-slide .icon[data-v-3a24a5e2]{margin-right:3px;font-size:14px}.thumbnail-list[data-v-3a24a5e2]{padding:5px 0;flex:1;overflow:auto}.thumbnail-item[data-v-3a24a5e2]{display:flex;justify-content:center;align-items:center;padding:5px 0;position:relative}.thumbnail-item .thumbnail[data-v-3a24a5e2]{outline:2px solid rgba(209,68,36,.15)}.thumbnail-item.active .label[data-v-3a24a5e2]{color:#d14424}.thumbnail-item.active .thumbnail[data-v-3a24a5e2],.thumbnail-item.selected .thumbnail[data-v-3a24a5e2]{outline-color:#d14424}.thumbnail-item .note-flag[data-v-3a24a5e2]{width:18px;height:14px;border-radius:2px;position:absolute;left:7px;top:10px;font-size:8px;background-color:#d14424;color:#fff;text-align:center;line-height:14px;cursor:pointer}.thumbnail-item .note-flag[data-v-3a24a5e2]:after{content:"";width:0;height:0;position:absolute;top:13px;left:5px;border:4px solid transparent;border-top-color:#d14424}.label[data-v-3a24a5e2]{font-size:12px;color:#999;width:20px;cursor:grab}.label.offset-left[data-v-3a24a5e2]{position:relative;left:-4px}.label[data-v-3a24a5e2]:active{cursor:grabbing}.page-number[data-v-3a24a5e2]{height:40px;font-size:12px;border-top:1px solid #eee;line-height:40px;text-align:center;color:#666}.slider[data-v-a7428be4]{width:100%;height:12px;padding:4px 0;-webkit-user-select:none;user-select:none}.slider.disabled .track[data-v-a7428be4]{background-color:#b4b4b4}.slider.disabled .thumb[data-v-a7428be4]{outline:2px solid #b4b4b4}.slider[data-v-a7428be4]:not(.disabled){cursor:pointer}.slider:not(.disabled) .bar[data-v-a7428be4]:hover{background-color:#f0f0f0}.slider:not(.disabled) .track[data-v-a7428be4]:hover{background-color:#de6949}.slider:not(.disabled) .thumb[data-v-a7428be4]:hover,.slider:not(.disabled) .thumb[data-v-a7428be4]:active{outline:4px solid #d14424}.bar[data-v-a7428be4]{width:calc(100% - 10px);margin-left:5px;height:4px;border-radius:2px;position:relative;background-color:#f5f5f5;-webkit-user-select:none;user-select:none;transition:background-color .2s}.track[data-v-a7428be4]{position:absolute;top:0;left:0;height:100%;background-color:#d14424;transition:background-color .2s}.thumb[data-v-a7428be4]{position:absolute;top:50%;left:0;width:10px;height:10px;background-color:#fff;outline:2px solid #d14424;transform:translate(-50%,-50%);border-radius:50%;z-index:100}.thumb[data-v-a7428be4]:hover:before,.thumb[data-v-a7428be4]:hover:after,.thumb[data-v-a7428be4]:active:before,.thumb[data-v-a7428be4]:active:after{display:block}.thumb[data-v-a7428be4]:before{content:attr(data-tooltip);min-width:28px;display:none;position:absolute;left:50%;bottom:24px;transform:translate(-50%);background-color:#262626;text-align:center;color:#fff;border-radius:2px;padding:6px 5px;font-size:12px}.thumb[data-v-a7428be4]:after{content:"";display:none;position:absolute;left:50%;bottom:15px;transform:translate(-50%);border:5px solid transparent;border-top-color:#262626}.row[data-v-c3b27b40]{width:100%;display:flex;align-items:center;margin-bottom:10px}.color-btn[data-v-5e2a7fc5]{width:100%;display:flex!important;align-items:center;justify-content:center;padding:0!important}.color-block[data-v-5e2a7fc5]{height:20px;margin-left:8px;flex:1;outline:1px dashed rgba(102,102,102,.12);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAEBJREFUOE9jfPbs2X8GIoCkpCQRqhgYGEcNxBlOo2GIM2iGQLL5//8/UTnl+fPnxOWUUQNxhtNoGOLOKYM+2QAAh2Nq10DwkukAAAAASUVORK5CYII=)}.content[data-v-5e2a7fc5]{width:100%;height:100%}.color-btn-icon[data-v-5e2a7fc5]{width:32px;font-size:13px;color:#bfbfbf}.checkerboard[data-v-46275348]{background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0}.alpha[data-v-429f62d3]{position:absolute;top:0;right:0;bottom:0;left:0}.alpha-checkboard-wrap[data-v-429f62d3]{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.alpha-gradient[data-v-429f62d3]{position:absolute;top:0;right:0;bottom:0;left:0}.alpha-container[data-v-429f62d3]{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.alpha-pointer[data-v-429f62d3]{z-index:2;position:absolute}.alpha-picker[data-v-429f62d3]{cursor:pointer;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;transform:translate(-2px)}.hue[data-v-21ccc370]{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);position:absolute;top:0;right:0;bottom:0;left:0}.hue-container[data-v-21ccc370]{cursor:pointer;margin:0 2px;position:relative;height:100%}.hue-pointer[data-v-21ccc370]{z-index:2;position:absolute;top:0}.hue-picker[data-v-21ccc370]{cursor:pointer;margin-top:1px;width:4px;height:8px;box-shadow:0 0 2px #0009;background:#fff;transform:translate(-2px)}.saturation[data-v-4a728d90],.saturation-white[data-v-4a728d90],.saturation-black[data-v-4a728d90]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.saturation-white[data-v-4a728d90]{background:linear-gradient(to right,#fff,#fff0)}.saturation-black[data-v-4a728d90]{background:linear-gradient(to top,#000,#0000)}.saturation-pointer[data-v-4a728d90]{cursor:pointer;position:absolute}.saturation-circle[data-v-4a728d90]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.editable-input[data-v-573b4dde]{width:100%;position:relative;overflow:hidden;text-align:center;font-size:14px}.editable-input[data-v-573b4dde]:after{content:"#";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#999}.input-content[data-v-573b4dde]{width:100%;padding:3px;border:0;border-bottom:1px solid #ddd;outline:none;text-align:center}.input-label[data-v-573b4dde]{text-transform:capitalize}.color-picker[data-v-9ae27223]{position:relative;width:240px;background:#fff;-webkit-user-select:none;user-select:none;margin-bottom:-10px}.picker-saturation-wrap[data-v-9ae27223]{width:100%;padding-bottom:50%;position:relative;overflow:hidden}.picker-controls[data-v-9ae27223]{display:flex}.picker-sliders[data-v-9ae27223]{padding:4px 0;flex:1}.picker-hue-wrap[data-v-9ae27223]{position:relative;height:10px}.picker-alpha-wrap[data-v-9ae27223]{position:relative;height:10px;margin-top:4px;overflow:hidden}.picker-color-wrap[data-v-9ae27223]{width:24px;height:24px;position:relative;margin-top:4px;margin-right:4px;outline:1px dashed rgba(102,102,102,.12)}.picker-color-wrap .checkerboard[data-v-9ae27223]{background-size:auto}.picker-current-color[data-v-9ae27223]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.picker-field[data-v-9ae27223]{display:flex;margin-bottom:8px}.picker-field .transparent[data-v-9ae27223]{width:24px;height:24px;margin-top:4px;margin-left:8px;position:relative;cursor:pointer}.picker-field .transparent[data-v-9ae27223]:after{content:"";width:26px;height:2px;position:absolute;top:11px;left:-1px;transform:rotate(-45deg);background-color:red}.picker-field .transparent .checkerboard[data-v-9ae27223]{background-size:auto}.picker-field .straw[data-v-9ae27223]{width:24px;height:24px;margin-top:4px;margin-left:8px;display:flex;justify-content:center;align-items:center;font-size:20px;background-color:#f5f5f5;outline:1px solid #f1f1f1;cursor:pointer}.picker-field .input[data-v-9ae27223]{flex:1}.picker-presets[data-v-9ae27223]{display:flex;flex-wrap:wrap;align-content:flex-start}.picker-presets-color[data-v-9ae27223]{width:7%;margin-bottom:calc(30% / 9);height:0;padding-bottom:7%;flex-shrink:0;position:relative;cursor:pointer}.picker-presets-color[data-v-9ae27223]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-presets-color.alpha[data-v-9ae27223]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAADBJREFUOE9jfPbs2X8GPEBSUhKfNAPjqAHDIgz+//+PNx08f/4cfzoYNYCBceiHAQC5flV5JzgrxQAAAABJRU5ErkJggg==)}.picker-presets-color-content[data-v-9ae27223]{position:absolute;top:0;right:0;bottom:0;left:0}.picker-gradient-presets[data-v-9ae27223]{display:flex;flex-wrap:wrap;align-content:flex-start}.picker-gradient-col[data-v-9ae27223]{width:7%;margin-bottom:calc(30% / 9);display:flex;flex-direction:column}.picker-gradient-col[data-v-9ae27223]:not(:nth-child(10n)){margin-right:calc(30% / 9)}.picker-gradient-color[data-v-9ae27223]{width:100%;height:16px;position:relative;cursor:pointer}.recent-colors-title[data-v-9ae27223]{font-size:12px;margin-bottom:4px}.switch[data-v-a0d44a99]{height:20px;display:inline-block;cursor:pointer}.switch:not(.disabled).active .switch-core[data-v-a0d44a99]{border-color:#d14424;background-color:#d14424}.switch:not(.disabled).active .switch-core[data-v-a0d44a99]:after{left:100%;margin-left:-17px}.switch.disabled[data-v-a0d44a99]{cursor:default}.switch.disabled .switch-core[data-v-a0d44a99]:after{background-color:#f5f5f5}.switch-core[data-v-a0d44a99]{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid #d9d9d9;outline:none;border-radius:10px;box-sizing:border-box;background:#d9d9d9;transition:border-color .3s,background-color .3s;vertical-align:middle}.switch-core[data-v-a0d44a99]:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#fff}.row[data-v-fd752d80]{width:100%;height:30px;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-fd752d80]{text-align:right}.row[data-v-814f50a5]{width:100%;height:30px;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-814f50a5]{text-align:right}.text-color-btn[data-v-98853be0]{width:100%;display:flex!important;flex-direction:column;justify-content:center;align-items:center;padding:0}.text-color-block[data-v-98853be0]{width:17px;height:4px;margin-top:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAACdJREFUGFdjfPbs2X8GBgYGSUlJEMXAiCHw//9/sIrnz59DVKALAADNxxVfaiODNQAAAABJRU5ErkJggg==)}.text-color-block .text-color-block-content[data-v-98853be0]{width:100%;height:100%}.button-group[data-v-6a640ef5]{display:flex;align-items:center}.button-group[data-v-6a640ef5] button.button{border-radius:0;border-left-width:1px;border-right-width:0;display:inline-block}.button-group[data-v-6a640ef5]:not(.passive) button.button:not(:last-child,.radio,.checkbox):hover{position:relative}.button-group[data-v-6a640ef5]:not(.passive) button.button:not(:last-child,.radio,.checkbox):hover:after{content:"";width:1px;height:calc(100% + 2px);background-color:#d14424;position:absolute;top:-1px;right:-1px}.button-group[data-v-6a640ef5]:not(.passive) button.button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.button-group[data-v-6a640ef5]:not(.passive) button.button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.button-group.passive[data-v-6a640ef5] button.button:not(.last,.radio,.checkbox):hover{position:relative}.button-group.passive[data-v-6a640ef5] button.button:not(.last,.radio,.checkbox):hover:after{content:"";width:1px;height:calc(100% + 2px);background-color:#d14424;position:absolute;top:-1px;right:-1px}.button-group.passive[data-v-6a640ef5] button.button.first{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.button-group.passive[data-v-6a640ef5] button.button.last{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.select-group[data-v-ed58c719]{display:flex;align-items:center}.select-group[data-v-ed58c719] .select-wrap .select{border-radius:0;border-left-width:0;border-right-width:0}.select-group[data-v-ed58c719] .select-wrap+.select-wrap .select{border-left-width:1px}.select-group[data-v-ed58c719] .select-wrap:hover+.select-wrap .select{border-left-color:#d14424}.select-group[data-v-ed58c719] .select-wrap:first-child .select{border-top-left-radius:2px;border-bottom-left-radius:2px;border-left-width:1px}.select-group[data-v-ed58c719] .select-wrap:last-child .select{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right-width:1px}.rich-text-base[data-v-d5bc509d]{-webkit-user-select:none;user-select:none}.row[data-v-d5bc509d]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-d5bc509d]{padding:0}.link-popover[data-v-d5bc509d]{width:240px}.link-popover .btns[data-v-d5bc509d]{margin-top:10px;text-align:right}.list-wrap[data-v-d5bc509d]{width:176px;color:#666;padding:8px;margin:-12px;display:flex;flex-wrap:wrap;align-content:flex-start}.list[data-v-d5bc509d]{background-color:#f9f9f9;padding:4px 4px 4px 20px;cursor:pointer}.list[data-v-d5bc509d]:not(:nth-child(3n)){margin-right:8px}.list[data-v-d5bc509d]:nth-child(4),.list[data-v-d5bc509d]:nth-child(5),.list[data-v-d5bc509d]:nth-child(6){margin-top:8px}.list[data-v-d5bc509d]:hover{color:#d14424}.list:hover span[data-v-d5bc509d]{background-color:#d14424}.list-item[data-v-d5bc509d]{width:24px;height:12px;position:relative;font-size:12px;top:-5px}.list-item span[data-v-d5bc509d]{width:100%;height:2px;display:inline-block;position:absolute;top:10px;background-color:#666}.popover-btn[data-v-d5bc509d]{padding:0 3px}.text-style-panel[data-v-a643d8fc]{-webkit-user-select:none;user-select:none}.row[data-v-a643d8fc]{width:100%;display:flex;align-items:center;margin-bottom:10px}.preset-style[data-v-a643d8fc]{display:flex;flex-wrap:wrap;margin-bottom:10px}.preset-style-item[data-v-a643d8fc]{width:50%;height:50px;border:solid 1px #d6d6d6;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:all .2s}.preset-style-item[data-v-a643d8fc]:hover{border-color:#d14424;color:#d14424;z-index:1}.preset-style-item[data-v-a643d8fc]:nth-child(2n){margin-left:-1px}.preset-style-item[data-v-a643d8fc]:nth-child(n+3){margin-top:-1px}.row[data-v-100c8a7c],.row[data-v-44786c09]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-44786c09]{text-align:right}.filter[data-v-44786c09]{font-size:12px}.filter-item[data-v-44786c09]{padding:6px 0;display:flex;justify-content:center;align-items:center}.filter-item .name[data-v-44786c09]{width:60px}.filter-item .filter-slider[data-v-44786c09]{flex:1;margin:0 6px}.row[data-v-d428a4e5]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-d428a4e5]{text-align:right}.row[data-v-0c668b03]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-wrapper[data-v-0c668b03]{text-align:right}.origin-image[data-v-0c668b03]{height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f9f9f9;margin-bottom:10px}.full-width-btn[data-v-0c668b03]{width:100%;margin-bottom:10px}.btn-icon[data-v-0c668b03]{margin-right:3px}.clip[data-v-0c668b03]{width:260px;font-size:12px}.clip .title[data-v-0c668b03]{margin-bottom:5px}.shape-clip[data-v-0c668b03]{margin-bottom:10px;display:flex;flex-wrap:wrap;align-content:flex-start}.shape-clip-item[data-v-0c668b03]{display:flex;justify-content:center;align-items:center;cursor:pointer;width:16%;margin-bottom:5%}.shape-clip-item[data-v-0c668b03]:not(:nth-child(5n)){margin-right:5%}.shape-clip-item:hover .shape[data-v-0c668b03]{background-color:#ccc}.shape-clip-item .shape[data-v-0c668b03]{width:40px;height:40px;background-color:#e1e1e1}.popover-btn[data-v-0c668b03]{padding:0 3px}.shape-style-panel[data-v-9a42b2ab]{-webkit-user-select:none;user-select:none}.row[data-v-9a42b2ab]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-9a42b2ab]{padding:0}.title[data-v-9a42b2ab]{display:flex;justify-content:space-between;margin-bottom:10px}.shape-pool[data-v-9a42b2ab]{width:235px;height:150px;overflow:auto;padding:5px 10px 5px 5px;border:1px solid #eee;margin-bottom:20px}.shape-list[data-v-9a42b2ab]{display:flex;flex-wrap:wrap;align-content:flex-start}.shape-item[data-v-9a42b2ab]{width:14%;margin-bottom:3.2%;height:0;padding-bottom:14%;flex-shrink:0}.shape-item[data-v-9a42b2ab]:not(:nth-child(6n)){margin-right:3.2%}.row[data-v-d5f2e330]{width:100%;display:flex;align-items:center;margin-bottom:10px}.line-btn[data-v-d5f2e330]{display:flex;align-items:center;justify-content:space-between;padding:0!important}.line-btn .line-wrapper[data-v-d5f2e330]{margin-left:8px}.line-wrapper[data-v-d5f2e330]{overflow:visible}.line-btn-icon[data-v-d5f2e330]{width:30px;font-size:12px;margin-top:2px;color:#bfbfbf}.preset-point-style[data-v-d5f2e330]{padding:0 10px}.preset-point-style+.preset-point-style[data-v-d5f2e330]{margin-top:10px}.chart-data-editor[data-v-ac578a4f]{width:600px;position:relative}.editor-content[data-v-ac578a4f]{width:100%;height:360px;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:auto;overflow:overlay}.range-box[data-v-ac578a4f]{position:absolute;top:0;left:0;z-index:100;-webkit-user-select:none;user-select:none}.temp-range[data-v-ac578a4f]{width:0;height:0;position:absolute;top:0;left:0;background-color:#8888884d}.range-line[data-v-ac578a4f]{width:0;height:0;position:absolute;left:0;top:0;border:0 solid #d14424}.range-line.t[data-v-ac578a4f]{border-top-width:1px}.range-line.b[data-v-ac578a4f]{border-bottom-width:1px}.range-line.l[data-v-ac578a4f]{border-left-width:1px}.range-line.r[data-v-ac578a4f]{border-right-width:1px}.resizable[data-v-ac578a4f]{position:absolute;width:12px;height:12px;left:0;top:0;margin:-9px 0 0 -9px;cursor:nwse-resize}.resizable[data-v-ac578a4f]:after{content:"";position:absolute;width:4px;height:12px;right:0;top:0;background-color:#d14424}.resizable[data-v-ac578a4f]:before{content:"";position:absolute;width:12px;height:4px;right:0;bottom:0;background-color:#d14424}table[data-v-ac578a4f]{width:100%;height:100%;-webkit-user-select:none;user-select:none;table-layout:fixed}table td[data-v-ac578a4f]{text-align:center;border:1px solid #ccc;vertical-align:middle;width:100px;height:32px}table td.head[data-v-ac578a4f]{background-color:#d144241a}table .item[data-v-ac578a4f]{width:100%;height:100%;border:0;outline:0;font-size:13px;text-align:center;background-color:transparent}table .item.selected[data-v-ac578a4f]{background-color:#d1442405}.btns[data-v-ac578a4f]{margin-top:10px;display:flex;justify-content:space-between}.checkbox[data-v-3d20c849]{height:20px;display:flex;align-items:center;cursor:pointer}.checkbox:not(.disabled).checked .checkbox-input[data-v-3d20c849]{background-color:#d14424;border-color:#d14424}.checkbox:not(.disabled).checked .checkbox-input[data-v-3d20c849]:after{transform:rotate(45deg) scaleY(1)}.checkbox:not(.disabled).checked .checkbox-label[data-v-3d20c849]{color:#d14424}.checkbox.disabled[data-v-3d20c849]{color:#b7b7b7;cursor:default}.checkbox.disabled .checkbox-input[data-v-3d20c849]{background-color:#f5f5f5}.checkbox-input[data-v-3d20c849]{display:inline-block;position:relative;border:1px solid #d9d9d9;border-radius:2px;width:16px;height:16px;background-color:#fff;vertical-align:middle;transition:border-color .15s cubic-bezier(.71,-.46,.29,1.46),background-color .15s cubic-bezier(.71,-.46,.29,1.46);z-index:1}.checkbox-input[data-v-3d20c849]:after{content:"";border:2px solid #fff;border-left:0;border-top:0;height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:6px;transition:transform .15s ease-in .05s;transform-origin:center}.checkbox-original[data-v-3d20c849]{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.checkbox-label[data-v-3d20c849]{margin-left:5px;line-height:20px;font-size:13px;-webkit-user-select:none;user-select:none}.chart-style-panel[data-v-63098034]{-webkit-user-select:none;user-select:none}.row[data-v-63098034]{width:100%;display:flex;align-items:center;margin-bottom:10px}.full-width-btn[data-v-63098034]{width:100%}.btn-icon[data-v-63098034]{margin-right:3px}.color-btn-wrap[data-v-63098034]{position:relative}.delete-color-btn[data-v-63098034]{position:absolute;width:30px;right:2px;top:2px;bottom:2px;display:flex;justify-content:center;align-items:center;background-color:#fff;cursor:pointer}.preset-themes[data-v-63098034]{width:250px;margin-bottom:-10px;display:flex;flex-wrap:wrap;align-content:flex-start}.preset-theme[data-v-63098034]{display:flex;cursor:pointer;width:48%;margin-bottom:4%}.preset-theme[data-v-63098034]:not(:nth-child(2n)){margin-right:4%}.preset-theme-color[data-v-63098034]{width:20px;height:20px}.preset-theme-color.select[data-v-63098034]{transform:scale(1.2);transition:transform .1s}.row[data-v-77cc371a]{width:100%;display:flex;align-items:center;margin-bottom:10px}.theme-switch[data-v-77cc371a]{margin-bottom:18px}.switch-wrapper[data-v-77cc371a]{text-align:right}.set-count[data-v-77cc371a]{display:flex;justify-content:center;align-items:center}.set-count .btn[data-v-77cc371a]{padding:0 8px}.set-count .count-text[data-v-77cc371a]{flex:1;text-align:center;margin:0 8px}.row[data-v-6b6e110e],.row[data-v-b289959e]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-b289959e],.background-image-wrapper[data-v-b289959e]{margin-bottom:10px}.background-image[data-v-b289959e]{height:0;padding-bottom:56.25%;border:1px dashed #eee;border-radius:2px;position:relative;transition:all .2s}.background-image[data-v-b289959e]:hover{border-color:#d14424;color:#d14424}.background-image .content[data-v-b289959e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.switch-row[data-v-b289959e]{height:32px}.switch-wrapper[data-v-b289959e]{text-align:right}.row[data-v-44ce0855]{width:100%;display:flex;align-items:center;margin-bottom:10px}.switch-row[data-v-44ce0855]{height:32px}.switch-wrapper[data-v-44ce0855]{text-align:right}.row[data-v-3a1eb966]{width:100%;display:flex;align-items:center;margin-bottom:10px}.font-size-btn[data-v-3a1eb966]{padding:0}.row[data-v-d9b2a4ab]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-d9b2a4ab]{margin-bottom:10px}.label[data-v-d9b2a4ab]{text-align:center}.btn-icon[data-v-d9b2a4ab]{margin-right:3px}.icon-btn[data-v-d9b2a4ab]{cursor:pointer}.icon-btn.active[data-v-d9b2a4ab]{color:#d14424}.text-btn[data-v-d9b2a4ab]{height:30px;line-height:30px;text-align:center;cursor:pointer}.text-btn[data-v-d9b2a4ab]:hover{background-color:#efefef;border-radius:2px}.element-animation-panel[data-v-30d493f6]{height:100%;display:flex;flex-direction:column}.element-animation[data-v-30d493f6]{height:32px;display:flex;align-items:center}.element-animation-btn[data-v-30d493f6]{width:100%}.config-item[data-v-30d493f6]{display:flex;align-items:center}.config-item+.config-item[data-v-30d493f6]{margin-top:5px}.tip[data-v-30d493f6]{height:32px;display:flex;justify-content:center;align-items:center;font-style:italic}.animation-pool[data-v-30d493f6]{width:400px;height:500px;overflow-y:auto;overflow-x:hidden;font-size:12px;margin-right:-10px;padding-right:5px;position:relative}.animation-pool .mask[data-v-30d493f6]{position:absolute;top:0;right:0;bottom:0;left:0}.animation-pool.in .type-title[data-v-30d493f6]{border-left-color:#68a490;background-color:#68a49026}.animation-pool.out .type-title[data-v-30d493f6]{border-left-color:#d86344;background-color:#d8634426}.animation-pool.attention .type-title[data-v-30d493f6]{border-left-color:#e8b76a;background-color:#e8b76a26}.pool-type[data-v-30d493f6]:not(:last-child){margin-bottom:5px}.type-title[data-v-30d493f6]{width:100%;font-size:13px;margin-bottom:10px;border-left:4px solid #aaa;background-color:#eee;padding:4px 0 4px 10px}.pool-item-wrapper[data-v-30d493f6]{display:flex;flex-wrap:wrap;align-content:flex-start}.pool-item[data-v-30d493f6]{width:24%;margin-bottom:calc(4% / 3);margin-bottom:5px;height:40px;line-height:40px;text-align:center;cursor:pointer}.pool-item[data-v-30d493f6]:not(:nth-child(4n)){margin-right:calc(4% / 3)}.animation-box[data-v-30d493f6]{background-color:#f9f9f9;border-radius:2px}.animation-sequence[data-v-30d493f6]{flex:1;padding-right:12px;margin-right:-12px;overflow:auto;overflow:overlay}.sequence-item[data-v-30d493f6]{border:1px solid #eee;padding:8px;border-radius:2px;margin-bottom:8px;transition:all .5s}.sequence-item.in.active[data-v-30d493f6]{border-color:#68a490}.sequence-item.out.active[data-v-30d493f6]{border-color:#d86344}.sequence-item.attention.active[data-v-30d493f6]{border-color:#e8b76a}.sequence-item.active[data-v-30d493f6]{height:auto}.sequence-item .sequence-content[data-v-30d493f6]{display:flex;align-items:center;cursor:grab}.sequence-item .sequence-content[data-v-30d493f6]:active{cursor:grabbing}.sequence-item .sequence-content .index[data-v-30d493f6]{flex:1}.sequence-item .sequence-content .text[data-v-30d493f6]{flex:6}.sequence-item .sequence-content .handler[data-v-30d493f6]{flex:2;font-size:15px;text-align:right}.sequence-item .sequence-content .handler-btn[data-v-30d493f6]{margin-left:8px;cursor:pointer}.theme-styles-extract[data-v-7437b8cb]{height:500px;display:flex;flex-direction:column}.content[data-v-7437b8cb]{flex:1;overflow:auto;padding-right:20px;margin-right:-20px}.config-item[data-v-7437b8cb]{padding:12px 0 10px;border-bottom:1px dashed #f5f5f5;font-size:13px}.label[data-v-7437b8cb]{margin-bottom:5px}.values .value-wrap[data-v-7437b8cb]{display:flex;align-items:center;justify-content:space-between}.values .value-wrap+.value-wrap[data-v-7437b8cb]{margin-top:3px}.values .handler[data-v-7437b8cb]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-left:10px}.values .handler .state[data-v-7437b8cb]{opacity:0}.values .handler .state.active[data-v-7437b8cb]{opacity:1}.values .handler .config-btn[data-v-7437b8cb]{cursor:pointer}.values .handler .config-btn[data-v-7437b8cb]:hover{color:#d14424}.values .value[data-v-7437b8cb]{width:150px;height:24px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;font-size:12px;padding:5px;border-radius:2px}.btns[data-v-7437b8cb]{margin-top:12px}.btns .btn[data-v-7437b8cb]{width:100%}.slide-design-panel[data-v-ad00c84a]{-webkit-user-select:none;user-select:none}.row[data-v-ad00c84a]{width:100%;display:flex;align-items:center;margin-bottom:10px}.title[data-v-ad00c84a]{display:flex;justify-content:space-between;margin-bottom:10px}.title .more[data-v-ad00c84a]{cursor:pointer}.title .more .text[data-v-ad00c84a]{font-size:12px;margin-right:3px}.background-image-wrapper[data-v-ad00c84a]{margin-bottom:10px}.background-image[data-v-ad00c84a]{height:0;padding-bottom:56.25%;border:1px dashed #eee;border-radius:2px;position:relative;transition:all .2s}.background-image[data-v-ad00c84a]:hover{border-color:#d14424;color:#d14424}.background-image .content[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.theme-list[data-v-ad00c84a]{display:flex;flex-wrap:wrap;align-content:flex-start}.theme-item[data-v-ad00c84a]{width:48%;margin-bottom:4%;padding-bottom:30%;border-radius:2px;position:relative;cursor:pointer}.theme-item[data-v-ad00c84a]:not(:nth-child(2n)){margin-right:4%}.theme-item .theme-item-content[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:8px;border:1px solid #eee;border-radius:2px}.theme-item .text[data-v-ad00c84a]{font-size:16px}.theme-item .colors[data-v-ad00c84a]{display:flex}.theme-item .color-block[data-v-ad00c84a]{margin-top:8px;width:12px;height:12px;margin-right:2px}.theme-item:hover .btns[data-v-ad00c84a]{opacity:1}.theme-item .btns[data-v-ad00c84a]{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:#00000040;opacity:0;transition:opacity .2s}.animation-pool[data-v-ae84c3f4]{display:flex;flex-wrap:wrap;margin-bottom:10px}.animation-item[data-v-ae84c3f4]{width:50%;height:100px;border:solid 1px #d6d6d6;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:20px 0 15px;position:relative;cursor:pointer}.animation-item.active[data-v-ae84c3f4]{border-color:#d14424;z-index:1}.animation-item[data-v-ae84c3f4]:nth-child(2n){margin-left:-1px}.animation-item[data-v-ae84c3f4]:nth-child(n+3){margin-top:-1px}.animation-block[data-v-ae84c3f4]{width:64px;height:36px;background:#666;position:relative;overflow:hidden}.animation-block.fade[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:fade-ae84c3f4 .3s linear}.animation-block.slideX[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideX-ae84c3f4 .3s linear}.animation-block.slideY[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideY-ae84c3f4 .3s linear}.animation-block.slideX3D[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideX3D-ae84c3f4 .3s linear}.animation-block.slideY3D[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:slideY3D-ae84c3f4 .3s linear}.animation-block.rotate[data-v-ae84c3f4]:hover:after{transform-origin:0 0;content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:rotate-ae84c3f4 .3s linear}.animation-block.scaleY[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleY-ae84c3f4 .3s linear}.animation-block.scaleX[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleX-ae84c3f4 .3s linear}.animation-block.scale[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scale-ae84c3f4 .3s linear}.animation-block.scaleReverse[data-v-ae84c3f4]:hover:after{content:"PPTist";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#d14424bf;color:#fff;display:flex;justify-content:center;align-items:center;animation:scaleReverse-ae84c3f4 .3s linear}.animation-text[data-v-ae84c3f4]{font-size:12px;color:#333;text-align:center}@keyframes fade-ae84c3f4{0%{opacity:0}to{opacity:1}}@keyframes slideX-ae84c3f4{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideY-ae84c3f4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideX3D-ae84c3f4{0%{transform:translate(100%) scale(.5)}to{transform:translate(0)}}@keyframes slideY3D-ae84c3f4{0%{transform:translateY(100%) scale(.5)}to{transform:translateY(0)}}@keyframes rotate-ae84c3f4{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes scaleY-ae84c3f4{0%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes scaleX-ae84c3f4{0%{transform:scaleX(.1)}to{transform:scaleY(1)}}@keyframes scale-ae84c3f4{0%{transform:scale(.25)}to{transform:scale(1)}}@keyframes scaleReverse-ae84c3f4{0%{transform:scale(2)}to{transform:scale(1)}}.row[data-v-d41009b1]{width:100%;display:flex;align-items:center;margin-bottom:10px}.symbol-panel[data-v-0f662bb0]{height:100%;display:flex;flex-direction:column}.symbol-panel .pool[data-v-0f662bb0]{padding:5px 12px;margin:0 -12px;flex:1;font-size:18px;overflow:auto;overflow:overlay;display:flex;flex-wrap:wrap;align-content:flex-start}.symbol-panel .symbol-item[data-v-0f662bb0]{width:18%;margin-bottom:2.5%;height:0;padding-bottom:18%;position:relative;cursor:pointer;border:1px solid #eee}.symbol-panel .symbol-item[data-v-0f662bb0]:not(:nth-child(5n)){margin-right:2.5%}.symbol-panel .symbol-item[data-v-0f662bb0]:hover{color:#d14424}.symbol-panel .symbol-item .symbol[data-v-0f662bb0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fff}.toolbar[data-v-83fff59a]{border-left:solid 1px #eee;background-color:#fff;display:flex;flex-direction:column}.content[data-v-83fff59a]{padding:12px;font-size:13px;overflow:auto;overflow:overlay}.editor[data-v-4042a280]{height:100%;overflow:auto}.prosemirror-editor[data-v-4042a280]{height:100%;cursor:text}.prosemirror-editor[data-v-4042a280] .ProseMirror{height:100%;font-size:12px;overflow:auto;padding:8px;line-height:1.5}.prosemirror-editor[data-v-4042a280] .ProseMirror>p[data-placeholder]:before{content:attr(data-placeholder);pointer-events:none;position:absolute;font-size:12px;color:#66666680}.menu[data-v-4042a280]{display:flex;background-color:#fff;padding:6px 4px;border-radius:2px;box-shadow:0 0 20px #00000026}.menu button[data-v-4042a280]{outline:0;border:0;background-color:#fff;padding:3px;border-radius:2px;font-size:16px;margin:0 3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu button[data-v-4042a280]:hover,.menu button.active[data-v-4042a280]{background-color:#d14424;color:#fff}.remark[data-v-1c52a472]{position:relative;border-top:1px solid #eee}.resize-handler[data-v-1c52a472]{height:7px;position:absolute;top:-3px;left:0;right:0;cursor:n-resize;z-index:2}.export-img-dialog[data-v-32b43d99]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-32b43d99]{position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-view[data-v-32b43d99]:after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.configs[data-v-32b43d99]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center;z-index:1}.configs .row[data-v-32b43d99]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-32b43d99]{width:100px;position:relative}.configs .title[data-v-32b43d99]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-32b43d99]{flex:1}.btns[data-v-32b43d99]{width:300px;height:100px;display:flex;justify-content:center;align-items:center;z-index:1}.btns .export[data-v-32b43d99]{flex:1}.btns .close[data-v-32b43d99]{width:100px;margin-left:10px}.export-json-dialog[data-v-c2d35f76]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.preview[data-v-c2d35f76]{width:100%;height:calc(100% - 100px);background-color:#f9f9f9;color:#0451a5;overflow:auto}pre[data-v-c2d35f76]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.btns[data-v-c2d35f76]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-c2d35f76]{flex:1}.btns .close[data-v-c2d35f76]{width:100px;margin-left:10px}[data-v-c2d35f76]::-webkit-scrollbar{width:10px;height:10px;background-color:#f9f9f9}[data-v-c2d35f76]::-webkit-scrollbar-thumb{background-color:#c1c1c1}.export-pdf-dialog[data-v-d3a30d69]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.thumbnails-view[data-v-d3a30d69]{position:absolute;top:0;right:0;bottom:0;left:0}.thumbnails-view[data-v-d3a30d69]:after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0}.thumbnail.break-page[data-v-d3a30d69]{break-after:page}.configs[data-v-d3a30d69]{width:300px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center;z-index:1}.configs .row[data-v-d3a30d69]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-d3a30d69]{width:100px}.configs .config-item[data-v-d3a30d69]{flex:1}.configs .tip[data-v-d3a30d69]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-d3a30d69]{width:300px;height:100px;display:flex;justify-content:center;align-items:center;z-index:1}.btns .export[data-v-d3a30d69]{flex:1}.btns .close[data-v-d3a30d69]{width:100px;margin-left:10px}.export-pptx-dialog[data-v-254b6b07]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.configs[data-v-254b6b07]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center}.configs .row[data-v-254b6b07]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-254b6b07]{width:100px;position:relative}.configs .title[data-v-254b6b07]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-254b6b07]{flex:1}.configs .tip[data-v-254b6b07]{font-size:12px;color:#aaa;line-height:1.8;margin-top:10px}.btns[data-v-254b6b07]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-254b6b07]{flex:1}.btns .close[data-v-254b6b07]{width:100px;margin-left:10px}.export-pptist-dialog[data-v-bc56c9db]{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden}.configs[data-v-bc56c9db]{width:350px;height:calc(100% - 100px);display:flex;flex-direction:column;justify-content:center}.configs .row[data-v-bc56c9db]{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.configs .title[data-v-bc56c9db]{width:100px;position:relative}.configs .title[data-v-bc56c9db]:after{content:attr(data-range);position:absolute;top:20px;left:0}.configs .config-item[data-v-bc56c9db]{flex:1}.configs .tip[data-v-bc56c9db]{font-size:12px;color:#aaa;line-height:1.8;margin-top:25px}.btns[data-v-bc56c9db]{width:300px;height:100px;display:flex;justify-content:center;align-items:center}.btns .export[data-v-bc56c9db]{flex:1}.btns .close[data-v-bc56c9db]{width:100px;margin-left:10px}.export-dialog[data-v-b54f4542]{margin:-20px}.content[data-v-b54f4542]{height:460px;padding:12px;font-size:13px;overflow:auto;overflow:overlay}.moveable-panel[data-v-52b78a58]{position:fixed;background-color:#fff;box-shadow:0 2px 12px #38383826;border:1px solid #eee;border-radius:2px;display:flex;flex-direction:column;z-index:999}.resizer[data-v-52b78a58]{width:10px;height:10px;position:absolute;bottom:0;right:0;cursor:se-resize}.resizer[data-v-52b78a58]:after{content:"";position:absolute;bottom:-4px;right:-4px;transform:rotate(45deg);transform-origin:center;width:0;height:0;border:6px solid transparent;border-left-color:#e1e1e1}.header[data-v-52b78a58]{height:40px;display:flex;align-items:center;border-bottom:1px solid #f0f0f0;cursor:move}.title[data-v-52b78a58]{flex:1;font-size:13px;padding-left:10px}.close-btn[data-v-52b78a58]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#666;font-size:13px;cursor:pointer}.content[data-v-52b78a58]{flex:1;padding:10px;overflow:auto}.select-panel[data-v-8d6111bd]{height:100%;font-size:12px;-webkit-user-select:none;user-select:none}.handler[data-v-8d6111bd]{height:24px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.handler .icon-btns[data-v-8d6111bd]{height:100%;flex:1;display:flex;align-items:center;justify-content:flex-end}.handler .icon-btn[data-v-8d6111bd]{width:16px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.handler .icon-btn[data-v-8d6111bd]:hover{color:#d14424}.element-list[data-v-8d6111bd]{height:calc(100% - 32px);padding-right:10px;margin-right:-10px;overflow:auto}.item[data-v-8d6111bd]{padding:5px;font-size:12px;border-radius:2px;display:flex;align-items:center;cursor:pointer}.item.active[data-v-8d6111bd]{background-color:#d144241a}.item.group-active[data-v-8d6111bd]{background-color:#d1442433}.item[data-v-8d6111bd]:hover{background-color:#d1442440}.item .name[data-v-8d6111bd]{height:18px;line-height:18px;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item .icons[data-v-8d6111bd]{width:20px;display:flex;align-items:center;justify-content:center;margin-left:5px}.group-els[data-v-8d6111bd]{padding:5px 0}.group-els .group-title[data-v-8d6111bd]{margin-bottom:5px;padding:0 5px}.group-els .item[data-v-8d6111bd]{margin-left:15px}.input[data-v-8d6111bd]{width:100%;height:16px;border:0;outline:0;padding-left:0;padding-right:0;flex:1;font-size:12px;background-color:transparent}.search-panel[data-v-c6ed3d92]{font-size:13px}.content[data-v-c6ed3d92]{display:flex;flex-direction:column;justify-content:space-between}.input[data-v-c6ed3d92]{margin-top:10px}.count[data-v-c6ed3d92]{font-size:12px;margin-right:8px;-webkit-user-select:none;user-select:none}.ignore-case[data-v-c6ed3d92]{font-size:12px;-webkit-user-select:none;user-select:none;cursor:pointer}.ignore-case.active[data-v-c6ed3d92]{color:#d14424}.next-btn[data-v-c6ed3d92]{width:22px;height:100%;display:flex;justify-content:center;align-items:center;margin:0!important;-webkit-user-select:none;user-select:none;cursor:pointer}.next-btn[data-v-c6ed3d92]:hover{color:#d14424}.footer[data-v-c6ed3d92]{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.close-btn[data-v-c6ed3d92]{width:32px;height:32px;position:absolute;top:8px;right:3px;display:flex;justify-content:center;align-items:center;color:#666;font-size:13px;cursor:pointer}.notes-panel[data-v-4f057f75]{height:100%;font-size:12px;-webkit-user-select:none;user-select:none}.container[data-v-4f057f75]{height:100%;display:flex;flex-direction:column}.notes[data-v-4f057f75]{flex:1;overflow:auto;margin:0 -10px;padding:2px 12px}.empty[data-v-4f057f75]{width:100%;height:100%;color:#999;font-style:italic;display:flex;justify-content:center;align-items:center}.note[data-v-4f057f75]{border:1px solid #eee;border-radius:4px;padding:10px}.note+.note[data-v-4f057f75]{margin-top:10px}.note.active[data-v-4f057f75]{background-color:#f7f7f7}.note .header[data-v-4f057f75]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.note .header:hover .btns[data-v-4f057f75]{opacity:1}.note .user[data-v-4f057f75]{display:flex;align-items:center}.note .user .avatar[data-v-4f057f75]{width:30px;height:30px;border-radius:50%;background-color:#42ba97;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;margin-right:10px}.note .user .username[data-v-4f057f75]{font-size:14px}.note .user .time[data-v-4f057f75]{font-size:12px;color:#aaa}.note .btns[data-v-4f057f75]{display:flex;align-items:center;opacity:0}.note .btns .btn[data-v-4f057f75]{margin-left:5px;cursor:pointer}.note .btns .btn[data-v-4f057f75]:hover{text-decoration:underline;color:#d14424}.note .replies[data-v-4f057f75]{margin-left:20px;margin-top:15px}.note .replies .reply-item[data-v-4f057f75]{margin-top:10px}.note .replies .reply-item .content[data-v-4f057f75]{margin-top:5px}.note-reply[data-v-4f057f75]{margin-top:15px}.reply-btns[data-v-4f057f75]{margin-top:5px;text-align:right}.reply-btns .btn[data-v-4f057f75]{margin-left:8px}.send[data-v-4f057f75]{height:120px;flex-shrink:0;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.send .footer[data-v-4f057f75]{margin-top:10px;display:flex}.send .footer .btn[data-v-4f057f75]{display:flex;justify-content:center;align-items:center}.send .footer .btn.icon[data-v-4f057f75]{font-size:18px;color:#666;cursor:pointer}.send .footer .btn+.btn[data-v-4f057f75]{margin-left:8px}.pptist-editor[data-v-39fd665d]{height:100%}.layout-header[data-v-39fd665d]{height:40px}.layout-content[data-v-39fd665d]{height:calc(100% - 40px);display:flex}.layout-content-left[data-v-39fd665d]{width:160px;height:100%;flex-shrink:0}.layout-content-center[data-v-39fd665d]{width:calc(100% - 420px)}.layout-content-center .center-top[data-v-39fd665d]{height:40px}.layout-content-right[data-v-39fd665d]{width:260px;height:100%}.screen-element-video[data-v-d9f232b0]{position:absolute}.rotate-wrapper[data-v-d9f232b0],.element-content[data-v-d9f232b0]{width:100%;height:100%}.screen-element-audio[data-v-94802f8e]{position:absolute}.rotate-wrapper[data-v-94802f8e]{width:100%;height:100%}.element-content[data-v-94802f8e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.element-content:hover .audio-player[data-v-94802f8e]{display:block}.audio-icon[data-v-94802f8e]{cursor:pointer}.audio-player[data-v-94802f8e]{position:absolute;display:none}.link[data-v-28b05f52]{cursor:pointer}.screen-slide[data-v-7ee8460e]{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}.background[data-v-7ee8460e]{width:100%;height:100%;background-position:center;position:absolute}.screen-slide-list[data-v-21b28464]{background:#1d1d1d;position:relative;width:100%;height:100%}.slide-item[data-v-21b28464]{position:absolute;top:0;left:0;width:100%;height:100%}.slide-item.current[data-v-21b28464]{z-index:2}.slide-item.hide[data-v-21b28464]{opacity:0}.slide-item.turning-mode-no.before[data-v-21b28464]{transform:translateY(-100%)}.slide-item.turning-mode-no.after[data-v-21b28464]{transform:translateY(100%)}.slide-item.turning-mode-fade[data-v-21b28464]{transition:opacity .75s}.slide-item.turning-mode-fade.before[data-v-21b28464],.slide-item.turning-mode-fade.after[data-v-21b28464]{pointer-events:none;opacity:0}.slide-item.turning-mode-slideX[data-v-21b28464]{transition:transform .35s}.slide-item.turning-mode-slideX.before[data-v-21b28464]{transform:translate(-100%)}.slide-item.turning-mode-slideX.after[data-v-21b28464]{transform:translate(100%)}.slide-item.turning-mode-slideY[data-v-21b28464]{transition:transform .35s}.slide-item.turning-mode-slideY.before[data-v-21b28464]{transform:translateY(-100%)}.slide-item.turning-mode-slideY.after[data-v-21b28464]{transform:translateY(100%)}.slide-item.turning-mode-slideX3D[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-slideX3D.before[data-v-21b28464]{transform:translate(-100%) scale(.5)}.slide-item.turning-mode-slideX3D.after[data-v-21b28464]{transform:translate(100%) scale(.5)}.slide-item.turning-mode-slideY3D[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-slideY3D.before[data-v-21b28464]{transform:translateY(-100%) scale(.5)}.slide-item.turning-mode-slideY3D.after[data-v-21b28464]{transform:translateY(100%) scale(.5)}.slide-item.turning-mode-rotate[data-v-21b28464]{transition:transform .5s;transform-origin:0 0}.slide-item.turning-mode-rotate.before[data-v-21b28464]{transform:rotate(90deg)}.slide-item.turning-mode-rotate.after[data-v-21b28464]{transform:rotate(-90deg)}.slide-item.turning-mode-scaleY[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleY.before[data-v-21b28464],.slide-item.turning-mode-scaleY.after[data-v-21b28464]{transform:scaleY(.1)}.slide-item.turning-mode-scaleX[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleX.before[data-v-21b28464],.slide-item.turning-mode-scaleX.after[data-v-21b28464]{transform:scaleX(.1)}.slide-item.turning-mode-scale[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scale.before[data-v-21b28464],.slide-item.turning-mode-scale.after[data-v-21b28464]{transform:scale(.25)}.slide-item.turning-mode-scaleReverse[data-v-21b28464]{transition:transform .5s}.slide-item.turning-mode-scaleReverse.before[data-v-21b28464],.slide-item.turning-mode-scaleReverse.after[data-v-21b28464]{transform:scale(2)}.slide-content[data-v-21b28464]{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.slide-thumbnails[data-v-09d790f0]{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#1a1a1a;z-index:99}.return-button[data-v-09d790f0]{height:60px;padding:20px 30px 0}.return-button .icon[data-v-09d790f0]{color:#fff;font-size:36px;cursor:pointer}.return-button .icon[data-v-09d790f0]:hover{color:#d14424}.slide-thumbnails-content[data-v-09d790f0]{height:calc(100% - 100px);padding:20px 30px 30px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:auto;overflow:overlay}.slide-thumbnails-content .thumbnail[data-v-09d790f0]{width:150px;outline:2px solid #aaa;margin-right:12px;margin-bottom:12px}.slide-thumbnails-content .thumbnail[data-v-09d790f0]:hover{outline-color:#d14424}.slide-thumbnails-content .thumbnail.active[data-v-09d790f0]{outline-width:3px;outline-color:#d14424}.writing-board[data-v-55ae5f6c]{z-index:8;cursor:none;position:absolute;top:0;right:0;bottom:0;left:0}.blackboard[data-v-55ae5f6c]{width:100%;height:100%;background-color:#0f392b}.canvas[data-v-55ae5f6c]{position:absolute;top:0;left:0}.eraser[data-v-55ae5f6c],.pen[data-v-55ae5f6c]{pointer-events:none;position:absolute;z-index:9}.eraser .icon[data-v-55ae5f6c],.pen .icon[data-v-55ae5f6c]{filter:drop-shadow(2px 2px 2px #555)}.eraser[data-v-55ae5f6c]{display:flex;justify-content:center;align-items:center;border-radius:50%;border:4px solid rgba(85,85,85,.15);color:#555555bf}.writing-board-tool[data-v-47295ef6]{font-size:12px;z-index:10;position:absolute;top:0;right:0;bottom:0;left:0}.writing-board-tool .writing-board-wrap[data-v-47295ef6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.writing-board-tool .tools[data-v-47295ef6]{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.writing-board-tool .tool-content[data-v-47295ef6]{display:flex;align-items:center}.writing-board-tool .btn[data-v-47295ef6]{padding:5px 10px;cursor:pointer}.writing-board-tool .btn[data-v-47295ef6]:hover{color:#d14424}.writing-board-tool .btn.active[data-v-47295ef6]{background-color:#d1442480;color:#fff}.writing-board-tool .icon[data-v-47295ef6]{font-size:20px}.writing-board-tool .colors[data-v-47295ef6]{display:flex;padding:0 10px}.writing-board-tool .color[data-v-47295ef6]{width:16px;height:16px;border-radius:2px;cursor:pointer}.writing-board-tool .color[data-v-47295ef6]:hover{transform:scale(1.15)}.writing-board-tool .color.active[data-v-47295ef6]{transform:scale(1.3)}.writing-board-tool .color+.color[data-v-47295ef6]{margin-left:8px}.size[data-v-47295ef6]{width:200px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;font-size:13px}.size .label[data-v-47295ef6]{width:70px}.size .size-slider[data-v-47295ef6]{flex:1}.countdown-timer[data-v-92c1f9be]{-webkit-user-select:none;user-select:none}.header[data-v-92c1f9be]{height:16px;font-size:13px;margin-bottom:16px;display:flex;align-items:center}.header .text-btn[data-v-92c1f9be]{margin-right:8px;cursor:pointer}.header .text-btn[data-v-92c1f9be]:hover,.header .text-btn.active[data-v-92c1f9be]{color:#d14424}.content[data-v-92c1f9be]{display:flex;justify-content:space-between;padding:0 5px}.timer[data-v-92c1f9be]{width:54px;height:54px;border-radius:50%;background-color:#d144240d;font-size:22px;overflow:hidden}.timer input[data-v-92c1f9be]{width:100%;height:100%;border:0;outline:0;background-color:transparent;text-align:center}.colon[data-v-92c1f9be]{height:54px;line-height:54px;font-size:22px}.icon-btn[data-v-92c1f9be]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.pause[data-v-92c1f9be],.play[data-v-92c1f9be]{font-size:17px}.reset[data-v-92c1f9be]{font-size:12px}.close-btn[data-v-92c1f9be]{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.base-view[data-v-85c13201]{width:100%;height:100%}.base-view.laser-pen[data-v-85c13201]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAACCJJREFUWIXtmLuO3MYShv/qZl9IzqwXo2BkSAtsIK+z8wwOBcOJ9C56Cr2LlThQcgBnfofVBnswXlgTaLHaIdk3dtcJOKOzd8n2MeDABRDDgKz/m+pudv0N/BN/Luj/kYSZJQBxJR8DKESU/2zuPwTIzAKnpxqHhxUuLir0vYSUAkS0ewA5F7Rtxv7+iNPTEYeHkYjKXwrIzHK9XtultRohaKSkkFIVhqGCEAIxTvm0ZpRSTNOMUGqEUgnGxLX3cblc+t9T2S8GXK1W9dP53OLiwoLZhMtLQ4CiGBVKkchZIOcpn5QMKQuEyKx1YiCZvb0AooD9ff/rZuMPDg7cl+hWn3uAmQWABut1g/PzOnZdTd5bMY6aQtAIQQGQGEd5bYirKgPIZExiY2IKIbK1XpeinzaN2s7b4XPD/iAgM0ucn7fYbNrQ963Juaauq8k5i3E01PcG46iQs0TO1wGlzJAyo6oS2jagqgLGUQNQwTllvJeYzwUz9w8N+b2AzCxwft6i72fBuZkYhnbcbBqKsSbvazhnEIJBzqrEqGQpAlO1AaKShShC6wQpE4UQUNcBKenReyXm8yoIIYwQtNXq7qvkQxVssNm0wbmZuLiYUQgtnGtps2ngfQ3vLaVkEKOmGKcqMtMWkEnKTFonaB3Z+4AQPFmreD6vSAghxpECAFMKY7EoALovBlytVjXW6yb0fSuGoaUQWrq8nKHvW/R9S943xbmavJ+qmNIO8FMFIWXert7A1gYxjprHsSLmaTHt7UF0HYdSilmv82q1ynctnFuAzCzx8aPF+Xltcq7HzaaBcy36vsUwzKjrZhiGRgxDA+8tUjIUgkbOEqVMgEIUkjLDmAjvgwjBI6WKxlHybp5KyVRKMcaMGIb0dLFIzBxvzsdbgOv12i69t7HrpgURY02bTYO+b6nrZui6qZLONdz3jTg5ORDHx0f48OExQpgBAIzp8OjRez46Oi7Pnq1ot5BKETQVgYmosJRj6rrEQNJCxLX3EUB/LyAzC3z8qOGcIe8tOWdpmm81ed9gGJpdJdF1rXz79jucnX1za454P8fZ2ZzOzr6Rx8fvyvPnP38afiEKVVXmqhrJ+wSlIqoqYj73S2s1M7urC0ZcS3x6qhGCDpeXBuOoMY4Gzhl4b4tzNYahgXMNuq4Vb978cCfczTg7+0a8efMDuq6Fcw2GoSnO1fDewjmDcTQYx0kzBI3TU3319euAh4cVUlIEKApBU98bhGAoJSO8N/Dect834u3b73B+/vVn4XZxfv61ePv2O+77Bt5b4b2hlKbcfW8oBE2AQkoKh4fXRvU64MVFhZQqilEhBLX9CCvEqLer1YiTk4MvqtxdlTw5OcAWDDFq5DxphDBtmSlNzcddgMws0fcyDEOFUiQAiZxliVGVGFVJSXEImo6Pj3433Dbo+PiIQ9AlJbXLi5wnrVIm7b6X223wOiAAASkFhBDIWWAcJXKWshQhcpYiZ0k5S3z48PhO9ZcvgV9+ma6XL+8m/PDhMW1ziW1u5Cy3WpO2lOIq11VAAhEhRkLO0z0RgVmAefotRXz6lNyMV6+AxWK6Xr26GzCEGXZb4i7nTifnSXv6Tn7qssTdmf4+cRWQwczQmiHldM/MICogmn6FKDDmzj0Tr18D5+fT9fr13WrGdBCiXMu505Fy0mZmTJYBwPUPdUHOBaUUSFlQVRlS5rzbtqTMJGXGo0fvcXY2vyX+44/T9VA8evSepcy8zcdCFDG1ZBlSTto5FwC3P9RElNG22TTNCCEygAwps9A6Ca2TUCqRMZGPjo4fprg/+OjomIyJQqm0ywspJy0hJu22zVf34+tzcH9/hFIja51gTEJVJUiZoHWEMQFKhfLs2QpPnrz73XRPnrwrz56toFSAMQFaR0g5aRiTWOsEpUbs749XX7u51Y1QKjGQ2JjIbRtgTGClQrE2wFpPbTuU589/xmLx2xfDLRa/lefPf6a2HWCtL9YG3oJy2wY2JjKQoFTC6ekDgIeHEcZEs7cXUFURVTV1wtZ6UdcOTTOgrgfMZn158eKnL6rkkyfvyosXP2E261HXA5pmEHXtYK1HXU9WoKomTWMiDg/j1devbStEVN6/fx+XRIGt9RhHjZQ0Wat4HCsax//1fEQlf//9v8XJyTF9rt1q2+mPtW2PphnY2gHWOrbWcV17ttaDKKy9j4/398u9gACwXC49Pn7UuhQNQI3eT206s2DadptCFEiZqaoS/+tfvnz77X/oRsPKUmYyJpJSAdZ6NM2Aphl4Pu/QND3P5wO0dmo2c5jNHPb3/fKrr/xNnluARJRXq5V/2jQqOKfE1kPsPC8zM1VVLkqNwpiAEAxbq+hGy89SZtq2/MXaIOrasbUDmqZH2/Zo257bdghSOtM07tfNxh/s799yd3d6koODA8fM0ngvw9bgYG9vatOJClfVSFUVYe3UldxhmiBlxtY0kVLTlLHW8Xw+oG17NqYvs1lv6rrHcjkcEN1p5B9ydQPmc2GEoABAdB1TKYWlnDph5wJvbSdPpwvXbCcLUXhrO2FMQF0HttZBa8dtO5TZrDdt26FtewDDfRD3AhJRYeYemKxh2Bqc1HVTm17Xn4y7yFnyDeMurhh33hp3rmuvZjMXpHSmrqehXiz6h04XHjxZIKLMzB0Wi2LW64xhSAwkVFXEOGpo/dmjD2yPPlBVka31mM2caRqH5XLAnz362FUSQLdarfLTxSJpISLmcx8uLw217R8/PLpnzt3S/5KHdvG3Pn67Afr3PMB8APgvOwL+J/5s/BeEBm1u1Gu4+QAAAABJRU5ErkJggg==) 20 20,default!important}.tools-left[data-v-85c13201]{position:fixed;bottom:8px;left:8px;font-size:25px;color:#666;z-index:10}.tools-left .tool-btn[data-v-85c13201]{opacity:.35;cursor:pointer}.tools-left .tool-btn[data-v-85c13201]:hover{opacity:.9}.tools-left .tool-btn+.tool-btn[data-v-85c13201]{margin-left:8px}.tools-right[data-v-85c13201]{height:66px;position:fixed;bottom:-66px;right:0;z-index:5;padding:8px;transition:bottom .2s}.tools-right.visible[data-v-85c13201]{bottom:0}.tools-right[data-v-85c13201]:after{content:"";width:100%;height:66px;position:absolute;left:0;top:-66px}.tools-right .content[data-v-85c13201]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:2px;font-size:25px;background-color:#fff;color:#41464b;padding:8px 10px;box-shadow:0 2px 12px #38383833;border:1px solid #e2e6ed}.tools-right .tool-btn[data-v-85c13201]{cursor:pointer}.tools-right .tool-btn[data-v-85c13201]:hover,.tools-right .tool-btn.active[data-v-85c13201]{color:#d14424}.tools-right .tool-btn+.tool-btn[data-v-85c13201]{margin-left:15px}.tools-right .page-number[data-v-85c13201]{font-size:13px;padding:8px 12px;cursor:pointer}.presenter-view[data-v-691774ef]{width:100%;height:100%;display:flex}.toolbar[data-v-691774ef]{width:70px;height:100%;background-color:#fff;border-right:solid 1px #eee;font-size:12px;margin:20px 0}.toolbar .tool-btn[data-v-691774ef]{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.toolbar .tool-btn+.tool-btn[data-v-691774ef]{margin-top:22px}.toolbar .tool-btn[data-v-691774ef]:hover,.toolbar .tool-btn.active[data-v-691774ef]{color:#d14424}.toolbar .divider[data-v-691774ef]{width:70%;margin:24px 15%!important}.toolbar .tool-icon[data-v-691774ef]{margin-bottom:8px;font-size:22px}.content[data-v-691774ef]{width:calc(100% - 430px);height:100%;background-color:#1d1d1d}.slide-list-wrap[data-v-691774ef]{height:calc(100% - 190px);margin:20px;overflow:hidden;position:relative}.slide-list-wrap.laser-pen[data-v-691774ef]{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAACCJJREFUWIXtmLuO3MYShv/qZl9IzqwXo2BkSAtsIK+z8wwOBcOJ9C56Cr2LlThQcgBnfofVBnswXlgTaLHaIdk3dtcJOKOzd8n2MeDABRDDgKz/m+pudv0N/BN/Luj/kYSZJQBxJR8DKESU/2zuPwTIzAKnpxqHhxUuLir0vYSUAkS0ewA5F7Rtxv7+iNPTEYeHkYjKXwrIzHK9XtultRohaKSkkFIVhqGCEAIxTvm0ZpRSTNOMUGqEUgnGxLX3cblc+t9T2S8GXK1W9dP53OLiwoLZhMtLQ4CiGBVKkchZIOcpn5QMKQuEyKx1YiCZvb0AooD9ff/rZuMPDg7cl+hWn3uAmQWABut1g/PzOnZdTd5bMY6aQtAIQQGQGEd5bYirKgPIZExiY2IKIbK1XpeinzaN2s7b4XPD/iAgM0ucn7fYbNrQ963Juaauq8k5i3E01PcG46iQs0TO1wGlzJAyo6oS2jagqgLGUQNQwTllvJeYzwUz9w8N+b2AzCxwft6i72fBuZkYhnbcbBqKsSbvazhnEIJBzqrEqGQpAlO1AaKShShC6wQpE4UQUNcBKenReyXm8yoIIYwQtNXq7qvkQxVssNm0wbmZuLiYUQgtnGtps2ngfQ3vLaVkEKOmGKcqMtMWkEnKTFonaB3Z+4AQPFmreD6vSAghxpECAFMKY7EoALovBlytVjXW6yb0fSuGoaUQWrq8nKHvW/R9S943xbmavJ+qmNIO8FMFIWXert7A1gYxjprHsSLmaTHt7UF0HYdSilmv82q1ynctnFuAzCzx8aPF+Xltcq7HzaaBcy36vsUwzKjrZhiGRgxDA+8tUjIUgkbOEqVMgEIUkjLDmAjvgwjBI6WKxlHybp5KyVRKMcaMGIb0dLFIzBxvzsdbgOv12i69t7HrpgURY02bTYO+b6nrZui6qZLONdz3jTg5ORDHx0f48OExQpgBAIzp8OjRez46Oi7Pnq1ot5BKETQVgYmosJRj6rrEQNJCxLX3EUB/LyAzC3z8qOGcIe8tOWdpmm81ed9gGJpdJdF1rXz79jucnX1za454P8fZ2ZzOzr6Rx8fvyvPnP38afiEKVVXmqhrJ+wSlIqoqYj73S2s1M7urC0ZcS3x6qhGCDpeXBuOoMY4Gzhl4b4tzNYahgXMNuq4Vb978cCfczTg7+0a8efMDuq6Fcw2GoSnO1fDewjmDcTQYx0kzBI3TU3319euAh4cVUlIEKApBU98bhGAoJSO8N/Dect834u3b73B+/vVn4XZxfv61ePv2O+77Bt5b4b2hlKbcfW8oBE2AQkoKh4fXRvU64MVFhZQqilEhBLX9CCvEqLer1YiTk4MvqtxdlTw5OcAWDDFq5DxphDBtmSlNzcddgMws0fcyDEOFUiQAiZxliVGVGFVJSXEImo6Pj3433Dbo+PiIQ9AlJbXLi5wnrVIm7b6X223wOiAAASkFhBDIWWAcJXKWshQhcpYiZ0k5S3z48PhO9ZcvgV9+ma6XL+8m/PDhMW1ziW1u5Cy3WpO2lOIq11VAAhEhRkLO0z0RgVmAefotRXz6lNyMV6+AxWK6Xr26GzCEGXZb4i7nTifnSXv6Tn7qssTdmf4+cRWQwczQmiHldM/MICogmn6FKDDmzj0Tr18D5+fT9fr13WrGdBCiXMu505Fy0mZmTJYBwPUPdUHOBaUUSFlQVRlS5rzbtqTMJGXGo0fvcXY2vyX+44/T9VA8evSepcy8zcdCFDG1ZBlSTto5FwC3P9RElNG22TTNCCEygAwps9A6Ca2TUCqRMZGPjo4fprg/+OjomIyJQqm0ywspJy0hJu22zVf34+tzcH9/hFIja51gTEJVJUiZoHWEMQFKhfLs2QpPnrz73XRPnrwrz56toFSAMQFaR0g5aRiTWOsEpUbs749XX7u51Y1QKjGQ2JjIbRtgTGClQrE2wFpPbTuU589/xmLx2xfDLRa/lefPf6a2HWCtL9YG3oJy2wY2JjKQoFTC6ekDgIeHEcZEs7cXUFURVTV1wtZ6UdcOTTOgrgfMZn158eKnL6rkkyfvyosXP2E261HXA5pmEHXtYK1HXU9WoKomTWMiDg/j1devbStEVN6/fx+XRIGt9RhHjZQ0Wat4HCsax//1fEQlf//9v8XJyTF9rt1q2+mPtW2PphnY2gHWOrbWcV17ttaDKKy9j4/398u9gACwXC49Pn7UuhQNQI3eT206s2DadptCFEiZqaoS/+tfvnz77X/oRsPKUmYyJpJSAdZ6NM2Aphl4Pu/QND3P5wO0dmo2c5jNHPb3/fKrr/xNnluARJRXq5V/2jQqOKfE1kPsPC8zM1VVLkqNwpiAEAxbq+hGy89SZtq2/MXaIOrasbUDmqZH2/Zo257bdghSOtM07tfNxh/s799yd3d6koODA8fM0ngvw9bgYG9vatOJClfVSFUVYe3UldxhmiBlxtY0kVLTlLHW8Xw+oG17NqYvs1lv6rrHcjkcEN1p5B9ydQPmc2GEoABAdB1TKYWlnDph5wJvbSdPpwvXbCcLUXhrO2FMQF0HttZBa8dtO5TZrDdt26FtewDDfRD3AhJRYeYemKxh2Bqc1HVTm17Xn4y7yFnyDeMurhh33hp3rmuvZjMXpHSmrqehXiz6h04XHjxZIKLMzB0Wi2LW64xhSAwkVFXEOGpo/dmjD2yPPlBVka31mM2caRqH5XLAnz362FUSQLdarfLTxSJpISLmcx8uLw217R8/PLpnzt3S/5KHdvG3Pn67Afr3PMB8APgvOwL+J/5s/BeEBm1u1Gu4+QAAAABJRU5ErkJggg==) 20 20,default!important}.thumbnails[data-v-691774ef]{height:150px;padding:15px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;border-top:solid 1px #3a3a3a}.thumbnail[data-v-691774ef]{display:inline-block;outline:2px solid #aaa}.thumbnail+.thumbnail[data-v-691774ef]{margin-left:10px}.thumbnail[data-v-691774ef]:hover{outline-color:#d14424}.thumbnail.active[data-v-691774ef]{outline-width:3px;outline-color:#d14424}.remark[data-v-691774ef]{width:360px;height:100%;position:relative;background-color:#2a2a2a;border-left:solid 1px #3a3a3a;color:#fff}.remark .header[data-v-691774ef]{height:60px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;font-size:18px;border-bottom:1px solid #3a3a3a}.remark .remark-content[data-v-691774ef]{height:calc(100% - 60px);padding:20px;line-height:1.5;overflow:auto;overflow:overlay}.remark .remark-scale[data-v-691774ef]{position:absolute;right:5px;bottom:5px;font-size:22px;display:flex}.remark .scale-btn[data-v-691774ef]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.remark .scale-btn.disable[data-v-691774ef]{color:#666;cursor:no-drop}.remark .scale-btn[data-v-691774ef]:not(.disable):hover{background-color:#333}[data-v-691774ef]::-webkit-scrollbar{width:0;height:0}.pptist-screen[data-v-2f0dc4b8]{width:100%;height:100%}.mobile-operate[data-v-b61bf2dc]{position:absolute;z-index:100;-webkit-user-select:none;user-select:none}.mobile-thumbnails[data-v-f47af55e]{padding:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.thumbnail-item[data-v-f47af55e]{position:relative;display:inline-block;outline:2px solid #aaa}.thumbnail-item+.thumbnail-item[data-v-f47af55e]{margin-left:10px}.thumbnail-item.active[data-v-f47af55e]{outline-color:#d14424}.thumbnail-item.active .label[data-v-f47af55e]{background-color:#d14424}.thumbnail-item .label[data-v-f47af55e]{min-width:20px;height:14px;line-height:14px;position:absolute;right:-1px;top:-1px;color:#fff;background-color:#aaa;z-index:1;font-size:12px;text-align:center;padding:0 5px}.sortable-chosen[data-v-f47af55e]{top:-5px}[data-v-f47af55e]::-webkit-scrollbar{width:0;height:0}.slide-toolbar[data-v-bceba327]{height:230px;background-color:#fff;box-shadow:0 0 15px #0000001a;display:flex;flex-direction:column;position:relative;z-index:2}.remark[data-v-bceba327]{position:relative;flex:1;border-bottom:1px solid #eee;line-height:1.5}.remark textarea[data-v-bceba327]{width:100%;height:100%;overflow-y:auto;resize:none;border:0;outline:0;padding:8px 10px;font-size:12px;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0}.toolbar[data-v-bceba327]{height:90px;border-bottom:1px solid #eee;padding:10px}.row[data-v-bceba327]{width:100%;display:flex;align-items:center;margin-bottom:5px}.row .icon[data-v-bceba327]{margin-right:3px}.element-toolbar[data-v-65decaff]{width:100%;height:240px;position:absolute;z-index:99;bottom:0;left:0;background-color:#fff;box-shadow:0 0 15px #0000001a;display:flex;flex-direction:column;animation:slideInUp-65decaff .15s}@keyframes slideInUp-65decaff{0%{transform:translateY(100%)}to{transform:translateY(0)}}.content[data-v-65decaff]{padding:10px;flex:1;overflow:auto}.row[data-v-65decaff]{width:100%;display:flex;align-items:center;margin-bottom:10px}.row .icon[data-v-65decaff]{margin-right:3px}.row-block[data-v-65decaff]{margin-bottom:10px;background-color:#f9f9f9;border-radius:2px;padding:10px}.label[data-v-65decaff]{font-size:13px;margin-bottom:20px;margin-left:6px}.colors[data-v-65decaff]{display:flex;flex-wrap:wrap;align-content:flex-start}.color[data-v-65decaff]{width:12%;margin-bottom:calc(4% / 7);padding-bottom:5px;display:flex;justify-content:center;align-items:center}.color[data-v-65decaff]:not(:nth-child(8n)){margin-right:calc(4% / 7)}.color .color-block[data-v-65decaff]{width:30px;height:30px;border-radius:50%}.mobile-editor-header[data-v-091403e4]{height:50px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:13px;box-shadow:0 0 15px #0000001a;position:relative;z-index:2}.history[data-v-091403e4]{display:flex;justify-content:center;align-items:center}.history-item[data-v-091403e4]{margin-right:20px}.history-item.disable[data-v-091403e4]{opacity:.5}.mobile-editor[data-v-8b282f2e]{height:100%;position:relative;background-color:#f9f9f9}.content[data-v-8b282f2e]{height:calc(100% - 280px);display:flex;justify-content:center;align-items:center}.viewport[data-v-8b282f2e]{transform-origin:0 0}.viewport-wrapper[data-v-8b282f2e]{position:relative;box-shadow:0 0 15px #0000001a}.background[data-v-8b282f2e]{width:100%;height:100%;background-position:center;position:absolute}.mobile-player[data-v-c846a018]{transform-origin:0 0;background-color:#1d1d1d;position:relative}.screen-slide-list[data-v-c846a018]{position:relative;width:100%;height:100%}.slide-item[data-v-c846a018]{position:absolute;top:0;left:0;width:100%;height:100%}.slide-item.current[data-v-c846a018]{z-index:2}.slide-item.hide[data-v-c846a018]{opacity:0}.slide-item.turning-mode-no.before[data-v-c846a018]{transform:translateY(-100%)}.slide-item.turning-mode-no.after[data-v-c846a018]{transform:translateY(100%)}.slide-item.turning-mode-fade[data-v-c846a018]{transition:opacity .75s}.slide-item.turning-mode-fade.before[data-v-c846a018],.slide-item.turning-mode-fade.after[data-v-c846a018]{pointer-events:none;opacity:0}.slide-item.turning-mode-slideX[data-v-c846a018]{transition:transform .35s}.slide-item.turning-mode-slideX.before[data-v-c846a018]{transform:translate(-100%)}.slide-item.turning-mode-slideX.after[data-v-c846a018]{transform:translate(100%)}.slide-item.turning-mode-slideY[data-v-c846a018]{transition:transform .35s}.slide-item.turning-mode-slideY.before[data-v-c846a018]{transform:translateY(-100%)}.slide-item.turning-mode-slideY.after[data-v-c846a018]{transform:translateY(100%)}.slide-content[data-v-c846a018]{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.header[data-v-c846a018]{width:100%;height:40px;line-height:40px;padding:0 15px;position:absolute;top:0;left:0;z-index:99;background-color:#1d1d1db3;text-align:right;font-size:13px;color:#fff;animation:slideInDown-c846a018 .15s}.header .back[data-v-c846a018]{height:100%}.thumbnails[data-v-c846a018]{width:100%;position:absolute;bottom:0;left:0;z-index:99;background-color:#1d1d1db3;overflow:auto!important;animation:slideInUp-c846a018 .15s}@keyframes slideInUp-c846a018{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown-c846a018{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mobile-preview[data-v-99aa0ac4]{height:100%;background-color:#f9f9f9}.thumbnail-list[data-v-99aa0ac4]{height:calc(100% - 50px);padding:10px;overflow:auto}.thumbnail-item[data-v-99aa0ac4]{display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px #0000001a}.thumbnail-item+.thumbnail-item[data-v-99aa0ac4]{margin-top:10px}.menu[data-v-99aa0ac4]{height:50px;position:relative;box-shadow:0 -2px 4px #3333330d;background:#fff;display:flex;justify-content:center;align-items:center}.menu .menu-item[data-v-99aa0ac4]{width:50%;height:100%;display:flex;justify-content:center;align-items:center;font-size:13px}.menu .menu-item .icon[data-v-99aa0ac4]{margin-right:8px;font-size:18px}.mobile[data-v-d02011cb],#app{height:100%}.i-icon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-icon-spin svg{animation:i-icon-spin 1s infinite linear}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes i-icon-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT diff --git a/assets/index-BjohNH_w.js b/assets/index-wsaAn1bW.js similarity index 68% rename from assets/index-BjohNH_w.js rename to assets/index-wsaAn1bW.js index c66f1f13..3c6aa810 100644 --- a/assets/index-BjohNH_w.js +++ b/assets/index-wsaAn1bW.js @@ -1,49 +1,49 @@ var XZ=Object.defineProperty;var WZ=(e,t,n)=>t in e?XZ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var BA=(e,t,n)=>WZ(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** -* @vue/shared v3.4.33 +* @vue/shared v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Mg(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const Yn={},td=[],qo=()=>{},VZ=()=>!1,hp=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),_b=e=>e.startsWith("onUpdate:"),hr=Object.assign,Eb=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},UZ=Object.prototype.hasOwnProperty,Ln=(e,t)=>UZ.call(e,t),wt=Array.isArray,nd=e=>Vd(e)==="[object Map]",Uu=e=>Vd(e)==="[object Set]",bS=e=>Vd(e)==="[object Date]",YZ=e=>Vd(e)==="[object RegExp]",Ut=e=>typeof e=="function",ir=e=>typeof e=="string",ps=e=>typeof e=="symbol",Qn=e=>e!==null&&typeof e=="object",Xb=e=>(Qn(e)||Ut(e))&&Ut(e.then)&&Ut(e.catch),yk=Object.prototype.toString,Vd=e=>yk.call(e),QZ=e=>Vd(e).slice(8,-1),bk=e=>Vd(e)==="[object Object]",Wb=e=>ir(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rd=Mg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wg=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ZZ=/-(\w)/g,Ao=wg(e=>e.replace(ZZ,(t,n)=>n?n.toUpperCase():"")),BZ=/\B([A-Z])/g,$o=wg(e=>e.replace(BZ,"-$1").toLowerCase()),pp=wg(e=>e.charAt(0).toUpperCase()+e.slice(1)),sh=wg(e=>e?`on${pp(e)}`:""),Ca=(e,t)=>!Object.is(e,t),od=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},mv=e=>{const t=parseFloat(e);return isNaN(t)?e:t},vv=e=>{const t=ir(e)?Number(e):NaN;return isNaN(t)?e:t};let xS;const Sk=()=>xS||(xS=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),DZ="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",KZ=Mg(DZ);function we(e){if(wt(e)){const t={};for(let n=0;n{if(n){const r=n.split(GZ);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ge(e){let t="";if(ir(e))t=e;else if(wt(e))for(let n=0;ndc(n,t))}const wk=e=>!!(e&&e.__v_isRef===!0),At=e=>ir(e)?e:e==null?"":wt(e)||Qn(e)&&(e.toString===yk||!Ut(e.toString))?wk(e)?At(e.value):JSON.stringify(e,Lk,2):String(e),Lk=(e,t)=>wk(t)?Lk(e,t.value):nd(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[DA(r,i)+" =>"]=o,n),{})}:Uu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>DA(n))}:ps(t)?DA(t):Qn(t)&&!wt(t)&&!bk(t)?String(t):t,DA=(e,t="")=>{var n;return ps(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.33 +**//*! #__NO_SIDE_EFFECTS__ */function Mg(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const In={},td=[],ei=()=>{},VZ=()=>!1,hp=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),_b=e=>e.startsWith("onUpdate:"),hr=Object.assign,Eb=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},UZ=Object.prototype.hasOwnProperty,Ln=(e,t)=>UZ.call(e,t),wt=Array.isArray,nd=e=>Vd(e)==="[object Map]",Uu=e=>Vd(e)==="[object Set]",bS=e=>Vd(e)==="[object Date]",YZ=e=>Vd(e)==="[object RegExp]",Ut=e=>typeof e=="function",ir=e=>typeof e=="string",ps=e=>typeof e=="symbol",Qn=e=>e!==null&&typeof e=="object",Xb=e=>(Qn(e)||Ut(e))&&Ut(e.then)&&Ut(e.catch),yk=Object.prototype.toString,Vd=e=>yk.call(e),QZ=e=>Vd(e).slice(8,-1),bk=e=>Vd(e)==="[object Object]",Wb=e=>ir(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rd=Mg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),wg=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ZZ=/-(\w)/g,Ao=wg(e=>e.replace(ZZ,(t,n)=>n?n.toUpperCase():"")),BZ=/\B([A-Z])/g,jo=wg(e=>e.replace(BZ,"-$1").toLowerCase()),pp=wg(e=>e.charAt(0).toUpperCase()+e.slice(1)),sh=wg(e=>e?`on${pp(e)}`:""),Co=(e,t)=>!Object.is(e,t),od=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},mv=e=>{const t=parseFloat(e);return isNaN(t)?e:t},vv=e=>{const t=ir(e)?Number(e):NaN;return isNaN(t)?e:t};let xS;const Sk=()=>xS||(xS=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),DZ="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",KZ=Mg(DZ);function we(e){if(wt(e)){const t={};for(let n=0;n{if(n){const r=n.split(GZ);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ge(e){let t="";if(ir(e))t=e;else if(wt(e))for(let n=0;ndc(n,t))}const wk=e=>!!(e&&e.__v_isRef===!0),gt=e=>ir(e)?e:e==null?"":wt(e)||Qn(e)&&(e.toString===yk||!Ut(e.toString))?wk(e)?gt(e.value):JSON.stringify(e,Lk,2):String(e),Lk=(e,t)=>wk(t)?Lk(e,t.value):nd(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[DA(r,i)+" =>"]=o,n),{})}:Uu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>DA(n))}:ps(t)?DA(t):Qn(t)&&!wt(t)&&!bk(t)?String(t):t,DA=(e,t="")=>{var n;return ps(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let xi;class Vb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xi,!t&&xi&&(this.index=(xi.scopes||(xi.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xi;try{return xi=this,t()}finally{xi=n}}}on(){xi=this}off(){xi=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Sc()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ic,n=cu;try{return ic=!0,cu=this,this._runnings++,SS(this),this.fn()}finally{MS(this),this._runnings--,cu=n,ic=t}}stop(){this.active&&(SS(this),MS(this),this.onStop&&this.onStop(),this.active=!1)}}function tB(e){return e.value}function SS(e){e._trackId++,e._depsLength=0}function MS(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(hr(n,t),t.scope&&Ok(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function rB(e){e.effect.stop()}let ic=!0,S4=0;const Nk=[];function xc(){Nk.push(ic),ic=!1}function Sc(){const e=Nk.pop();ic=e===void 0?!0:e}function Qb(){S4++}function Zb(){for(S4--;!S4&&M4.length;)M4.shift()()}function Pk(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&kk(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const M4=[];function Ck(e,t,n){Qb();for(const r of e.keys()){let o;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},gv=new WeakMap,uu=Symbol(""),w4=Symbol("");function ai(e,t,n){if(ic&&cu){let r=gv.get(e);r||gv.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Ik(()=>r.delete(n))),Pk(cu,o)}}function tl(e,t,n,r,o,i){const a=gv.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&wt(e)){const c=Number(r);a.forEach((l,u)=>{(u==="length"||!ps(u)&&u>=c)&&s.push(l)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":wt(e)?Wb(n)&&s.push(a.get("length")):(s.push(a.get(uu)),nd(e)&&s.push(a.get(w4)));break;case"delete":wt(e)||(s.push(a.get(uu)),nd(e)&&s.push(a.get(w4)));break;case"set":nd(e)&&s.push(a.get(uu));break}Qb();for(const c of s)c&&Ck(c,4);Zb()}function oB(e,t){const n=gv.get(e);return n&&n.get(t)}const iB=Mg("__proto__,__v_isRef,__isVue"),Fk=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ps)),wS=aB();function aB(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=An(this);for(let i=0,a=this.length;i{e[t]=function(...n){xc(),Qb();const r=An(this)[t].apply(this,n);return Zb(),Sc(),r}}),e}function sB(e){ps(e)||(e=String(e));const t=An(this);return ai(t,"has",e),t.hasOwnProperty(e)}class _k{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?Yk:Uk:i?Vk:Wk).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=wt(t);if(!o){if(a&&Ln(wS,n))return Reflect.get(wS,n,r);if(n==="hasOwnProperty")return sB}const s=Reflect.get(t,n,r);return(ps(n)?Fk.has(n):iB(n))||(o||ai(t,"get",n),i)?s:ar(s)?a&&Wb(n)?s:s.value:Qn(s)?o?Db(s):mp(s):s}}class Ek extends _k{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const c=hc(i);if(!Mu(r)&&!hc(r)&&(i=An(i),r=An(r)),!wt(t)&&ar(i)&&!ar(r))return c?!1:(i.value=r,!0)}const a=wt(t)&&Wb(n)?Number(n)e,Og=e=>Reflect.getPrototypeOf(e);function Q1(e,t,n=!1,r=!1){e=e.__v_raw;const o=An(e),i=An(t);n||(Ca(t,i)&&ai(o,"get",t),ai(o,"get",i));const{has:a}=Og(o),s=r?Bb:n?Hb:Vh;if(a.call(o,t))return s(e.get(t));if(a.call(o,i))return s(e.get(i));e!==o&&e.get(t)}function Z1(e,t=!1){const n=this.__v_raw,r=An(n),o=An(e);return t||(Ca(e,o)&&ai(r,"has",e),ai(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function B1(e,t=!1){return e=e.__v_raw,!t&&ai(An(e),"iterate",uu),Reflect.get(e,"size",e)}function LS(e,t=!1){!t&&!Mu(e)&&!hc(e)&&(e=An(e));const n=An(this);return Og(n).has.call(n,e)||(n.add(e),tl(n,"add",e,e)),this}function OS(e,t,n=!1){!n&&!Mu(t)&&!hc(t)&&(t=An(t));const r=An(this),{has:o,get:i}=Og(r);let a=o.call(r,e);a||(e=An(e),a=o.call(r,e));const s=i.call(r,e);return r.set(e,t),a?Ca(t,s)&&tl(r,"set",e,t):tl(r,"add",e,t),this}function TS(e){const t=An(this),{has:n,get:r}=Og(t);let o=n.call(t,e);o||(e=An(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&tl(t,"delete",e,void 0),i}function kS(){const e=An(this),t=e.size!==0,n=e.clear();return t&&tl(e,"clear",void 0,void 0),n}function D1(e,t){return function(r,o){const i=this,a=i.__v_raw,s=An(a),c=t?Bb:e?Hb:Vh;return!e&&ai(s,"iterate",uu),a.forEach((l,u)=>r.call(o,c(l),c(u),i))}}function K1(e,t,n){return function(...r){const o=this.__v_raw,i=An(o),a=nd(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=o[e](...r),u=n?Bb:t?Hb:Vh;return!t&&ai(i,"iterate",c?w4:uu),{next(){const{value:f,done:d}=l.next();return d?{value:f,done:d}:{value:s?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Sl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function dB(){const e={get(i){return Q1(this,i)},get size(){return B1(this)},has:Z1,add:LS,set:OS,delete:TS,clear:kS,forEach:D1(!1,!1)},t={get(i){return Q1(this,i,!1,!0)},get size(){return B1(this)},has:Z1,add(i){return LS.call(this,i,!0)},set(i,a){return OS.call(this,i,a,!0)},delete:TS,clear:kS,forEach:D1(!1,!0)},n={get(i){return Q1(this,i,!0)},get size(){return B1(this,!0)},has(i){return Z1.call(this,i,!0)},add:Sl("add"),set:Sl("set"),delete:Sl("delete"),clear:Sl("clear"),forEach:D1(!0,!1)},r={get(i){return Q1(this,i,!0,!0)},get size(){return B1(this,!0)},has(i){return Z1.call(this,i,!0)},add:Sl("add"),set:Sl("set"),delete:Sl("delete"),clear:Sl("clear"),forEach:D1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=K1(i,!1,!1),n[i]=K1(i,!0,!1),t[i]=K1(i,!1,!0),r[i]=K1(i,!0,!0)}),[e,n,t,r]}const[hB,pB,mB,vB]=dB();function Tg(e,t){const n=t?e?vB:mB:e?pB:hB;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ln(n,o)&&o in r?n:r,o,i)}const gB={get:Tg(!1,!1)},AB={get:Tg(!1,!0)},RB={get:Tg(!0,!1)},yB={get:Tg(!0,!0)},Wk=new WeakMap,Vk=new WeakMap,Uk=new WeakMap,Yk=new WeakMap;function bB(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xB(e){return e.__v_skip||!Object.isExtensible(e)?0:bB(QZ(e))}function mp(e){return hc(e)?e:kg(e,!1,lB,gB,Wk)}function Qk(e){return kg(e,!1,uB,AB,Vk)}function Db(e){return kg(e,!0,cB,RB,Uk)}function SB(e){return kg(e,!0,fB,yB,Yk)}function kg(e,t,n,r,o){if(!Qn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=xB(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return o.set(e,s),s}function ls(e){return hc(e)?ls(e.__v_raw):!!(e&&e.__v_isReactive)}function hc(e){return!!(e&&e.__v_isReadonly)}function Mu(e){return!!(e&&e.__v_isShallow)}function Kb(e){return e?!!e.__v_raw:!1}function An(e){const t=e&&e.__v_raw;return t?An(t):e}function Ng(e){return Object.isExtensible(e)&&xk(e,"__v_skip",!0),e}const Vh=e=>Qn(e)?mp(e):e,Hb=e=>Qn(e)?Db(e):e;class Zk{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Rd(()=>t(this._value),()=>id(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=An(this);return(!t._cacheable||t.effect.dirty)&&Ca(t._value,t._value=t.effect.run())&&id(t,4),Gb(t),t.effect._dirtyLevel>=2&&id(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function MB(e,t,n=!1){let r,o;const i=Ut(e);return i?(r=e,o=qo):(r=e.get,o=e.set),new Zk(r,o,i||!o,n)}function Gb(e){var t;ic&&cu&&(e=An(e),Pk(cu,(t=e.dep)!=null?t:e.dep=Ik(()=>e.dep=void 0,e instanceof Zk?e:void 0)))}function id(e,t=4,n,r){e=An(e);const o=e.dep;o&&Ck(o,t)}function ar(e){return!!(e&&e.__v_isRef===!0)}function me(e){return Bk(e,!1)}function wB(e){return Bk(e,!0)}function Bk(e,t){return ar(e)?e:new LB(e,t)}class LB{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:An(t),this._value=n?t:Vh(t)}get value(){return Gb(this),this._value}set value(t){const n=this.__v_isShallow||Mu(t)||hc(t);t=n?t:An(t),Ca(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Vh(t),id(this,4))}}function OB(e){id(e,4)}function G(e){return ar(e)?e.value:e}function TB(e){return Ut(e)?e():G(e)}const kB={get:(e,t,n)=>G(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ar(o)&&!ar(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Jb(e){return ls(e)?e:new Proxy(e,kB)}class NB{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Gb(this),()=>id(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Dk(e){return new NB(e)}function Kk(e){const t=wt(e)?new Array(e.length):{};for(const n in e)t[n]=Hk(e,n);return t}class PB{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return oB(An(this._object),this._key)}}class CB{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ud(e,t,n){return ar(e)?e:Ut(e)?new CB(e):Qn(e)&&arguments.length>1?Hk(e,t,n):me(e)}function Hk(e,t,n){const r=e[t];return ar(r)?r:new PB(e,t,n)}const IB={GET:"get",HAS:"has",ITERATE:"iterate"},FB={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** -* @vue/runtime-core v3.4.33 +**/let Si;class Vb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Si,!t&&Si&&(this.index=(Si.scopes||(Si.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Si;try{return Si=this,t()}finally{Si=n}}}on(){Si=this}off(){Si=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Sc()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ic,n=cu;try{return ic=!0,cu=this,this._runnings++,SS(this),this.fn()}finally{MS(this),this._runnings--,cu=n,ic=t}}stop(){this.active&&(SS(this),MS(this),this.onStop&&this.onStop(),this.active=!1)}}function tB(e){return e.value}function SS(e){e._trackId++,e._depsLength=0}function MS(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(hr(n,t),t.scope&&Ok(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function rB(e){e.effect.stop()}let ic=!0,S4=0;const Nk=[];function xc(){Nk.push(ic),ic=!1}function Sc(){const e=Nk.pop();ic=e===void 0?!0:e}function Qb(){S4++}function Zb(){for(S4--;!S4&&M4.length;)M4.shift()()}function Pk(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&kk(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const M4=[];function Ck(e,t,n){Qb();for(const r of e.keys()){let o;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},gv=new WeakMap,uu=Symbol(""),w4=Symbol("");function si(e,t,n){if(ic&&cu){let r=gv.get(e);r||gv.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Ik(()=>r.delete(n))),Pk(cu,o)}}function tl(e,t,n,r,o,i){const a=gv.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&wt(e)){const c=Number(r);a.forEach((l,u)=>{(u==="length"||!ps(u)&&u>=c)&&s.push(l)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":wt(e)?Wb(n)&&s.push(a.get("length")):(s.push(a.get(uu)),nd(e)&&s.push(a.get(w4)));break;case"delete":wt(e)||(s.push(a.get(uu)),nd(e)&&s.push(a.get(w4)));break;case"set":nd(e)&&s.push(a.get(uu));break}Qb();for(const c of s)c&&Ck(c,4);Zb()}function oB(e,t){const n=gv.get(e);return n&&n.get(t)}const iB=Mg("__proto__,__v_isRef,__isVue"),Fk=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ps)),wS=aB();function aB(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=An(this);for(let i=0,a=this.length;i{e[t]=function(...n){xc(),Qb();const r=An(this)[t].apply(this,n);return Zb(),Sc(),r}}),e}function sB(e){ps(e)||(e=String(e));const t=An(this);return si(t,"has",e),t.hasOwnProperty(e)}class _k{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?Yk:Uk:i?Vk:Wk).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=wt(t);if(!o){if(a&&Ln(wS,n))return Reflect.get(wS,n,r);if(n==="hasOwnProperty")return sB}const s=Reflect.get(t,n,r);return(ps(n)?Fk.has(n):iB(n))||(o||si(t,"get",n),i)?s:ar(s)?a&&Wb(n)?s:s.value:Qn(s)?o?Db(s):mp(s):s}}class Ek extends _k{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const c=hc(i);if(!Mu(r)&&!hc(r)&&(i=An(i),r=An(r)),!wt(t)&&ar(i)&&!ar(r))return c?!1:(i.value=r,!0)}const a=wt(t)&&Wb(n)?Number(n)e,Og=e=>Reflect.getPrototypeOf(e);function Q1(e,t,n=!1,r=!1){e=e.__v_raw;const o=An(e),i=An(t);n||(Co(t,i)&&si(o,"get",t),si(o,"get",i));const{has:a}=Og(o),s=r?Bb:n?Hb:Vh;if(a.call(o,t))return s(e.get(t));if(a.call(o,i))return s(e.get(i));e!==o&&e.get(t)}function Z1(e,t=!1){const n=this.__v_raw,r=An(n),o=An(e);return t||(Co(e,o)&&si(r,"has",e),si(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function B1(e,t=!1){return e=e.__v_raw,!t&&si(An(e),"iterate",uu),Reflect.get(e,"size",e)}function LS(e,t=!1){!t&&!Mu(e)&&!hc(e)&&(e=An(e));const n=An(this);return Og(n).has.call(n,e)||(n.add(e),tl(n,"add",e,e)),this}function OS(e,t,n=!1){!n&&!Mu(t)&&!hc(t)&&(t=An(t));const r=An(this),{has:o,get:i}=Og(r);let a=o.call(r,e);a||(e=An(e),a=o.call(r,e));const s=i.call(r,e);return r.set(e,t),a?Co(t,s)&&tl(r,"set",e,t):tl(r,"add",e,t),this}function TS(e){const t=An(this),{has:n,get:r}=Og(t);let o=n.call(t,e);o||(e=An(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&tl(t,"delete",e,void 0),i}function kS(){const e=An(this),t=e.size!==0,n=e.clear();return t&&tl(e,"clear",void 0,void 0),n}function D1(e,t){return function(r,o){const i=this,a=i.__v_raw,s=An(a),c=t?Bb:e?Hb:Vh;return!e&&si(s,"iterate",uu),a.forEach((l,u)=>r.call(o,c(l),c(u),i))}}function K1(e,t,n){return function(...r){const o=this.__v_raw,i=An(o),a=nd(i),s=e==="entries"||e===Symbol.iterator&&a,c=e==="keys"&&a,l=o[e](...r),u=n?Bb:t?Hb:Vh;return!t&&si(i,"iterate",c?w4:uu),{next(){const{value:f,done:d}=l.next();return d?{value:f,done:d}:{value:s?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Sl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function dB(){const e={get(i){return Q1(this,i)},get size(){return B1(this)},has:Z1,add:LS,set:OS,delete:TS,clear:kS,forEach:D1(!1,!1)},t={get(i){return Q1(this,i,!1,!0)},get size(){return B1(this)},has:Z1,add(i){return LS.call(this,i,!0)},set(i,a){return OS.call(this,i,a,!0)},delete:TS,clear:kS,forEach:D1(!1,!0)},n={get(i){return Q1(this,i,!0)},get size(){return B1(this,!0)},has(i){return Z1.call(this,i,!0)},add:Sl("add"),set:Sl("set"),delete:Sl("delete"),clear:Sl("clear"),forEach:D1(!0,!1)},r={get(i){return Q1(this,i,!0,!0)},get size(){return B1(this,!0)},has(i){return Z1.call(this,i,!0)},add:Sl("add"),set:Sl("set"),delete:Sl("delete"),clear:Sl("clear"),forEach:D1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=K1(i,!1,!1),n[i]=K1(i,!0,!1),t[i]=K1(i,!1,!0),r[i]=K1(i,!0,!0)}),[e,n,t,r]}const[hB,pB,mB,vB]=dB();function Tg(e,t){const n=t?e?vB:mB:e?pB:hB;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Ln(n,o)&&o in r?n:r,o,i)}const gB={get:Tg(!1,!1)},AB={get:Tg(!1,!0)},RB={get:Tg(!0,!1)},yB={get:Tg(!0,!0)},Wk=new WeakMap,Vk=new WeakMap,Uk=new WeakMap,Yk=new WeakMap;function bB(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function xB(e){return e.__v_skip||!Object.isExtensible(e)?0:bB(QZ(e))}function mp(e){return hc(e)?e:kg(e,!1,lB,gB,Wk)}function Qk(e){return kg(e,!1,uB,AB,Vk)}function Db(e){return kg(e,!0,cB,RB,Uk)}function SB(e){return kg(e,!0,fB,yB,Yk)}function kg(e,t,n,r,o){if(!Qn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=xB(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return o.set(e,s),s}function ls(e){return hc(e)?ls(e.__v_raw):!!(e&&e.__v_isReactive)}function hc(e){return!!(e&&e.__v_isReadonly)}function Mu(e){return!!(e&&e.__v_isShallow)}function Kb(e){return e?!!e.__v_raw:!1}function An(e){const t=e&&e.__v_raw;return t?An(t):e}function Ng(e){return Object.isExtensible(e)&&xk(e,"__v_skip",!0),e}const Vh=e=>Qn(e)?mp(e):e,Hb=e=>Qn(e)?Db(e):e;class Zk{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Rd(()=>t(this._value),()=>id(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=An(this);return(!t._cacheable||t.effect.dirty)&&Co(t._value,t._value=t.effect.run())&&id(t,4),Gb(t),t.effect._dirtyLevel>=2&&id(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function MB(e,t,n=!1){let r,o;const i=Ut(e);return i?(r=e,o=ei):(r=e.get,o=e.set),new Zk(r,o,i||!o,n)}function Gb(e){var t;ic&&cu&&(e=An(e),Pk(cu,(t=e.dep)!=null?t:e.dep=Ik(()=>e.dep=void 0,e instanceof Zk?e:void 0)))}function id(e,t=4,n,r){e=An(e);const o=e.dep;o&&Ck(o,t)}function ar(e){return!!(e&&e.__v_isRef===!0)}function me(e){return Bk(e,!1)}function wB(e){return Bk(e,!0)}function Bk(e,t){return ar(e)?e:new LB(e,t)}class LB{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:An(t),this._value=n?t:Vh(t)}get value(){return Gb(this),this._value}set value(t){const n=this.__v_isShallow||Mu(t)||hc(t);t=n?t:An(t),Co(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Vh(t),id(this,4))}}function OB(e){id(e,4)}function G(e){return ar(e)?e.value:e}function TB(e){return Ut(e)?e():G(e)}const kB={get:(e,t,n)=>G(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ar(o)&&!ar(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Jb(e){return ls(e)?e:new Proxy(e,kB)}class NB{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Gb(this),()=>id(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function Dk(e){return new NB(e)}function Kk(e){const t=wt(e)?new Array(e.length):{};for(const n in e)t[n]=Hk(e,n);return t}class PB{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return oB(An(this._object),this._key)}}class CB{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ud(e,t,n){return ar(e)?e:Ut(e)?new CB(e):Qn(e)&&arguments.length>1?Hk(e,t,n):me(e)}function Hk(e,t,n){const r=e[t];return ar(r)?r:new PB(e,t,n)}const IB={GET:"get",HAS:"has",ITERATE:"iterate"},FB={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** +* @vue/runtime-core v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function _B(e,t){}const EB={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},XB={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"};function nl(e,t,n,r){try{return r?e(...r):e()}catch(o){Yu(o,t,n)}}function Pi(e,t,n,r){if(Ut(e)){const o=nl(e,t,n,r);return o&&Xb(o)&&o.catch(i=>{Yu(i,t,n)}),o}if(wt(e)){const o=[];for(let i=0;i>>1,o=ho[r],i=Yh(o);ies&&ho.splice(t,1)}function Av(e){wt(e)?ad.push(...e):(!Vl||!Vl.includes(e,e.allowRecurse?jc+1:jc))&&ad.push(e),Jk()}function NS(e,t,n=Uh?es+1:0){for(;nYh(n)-Yh(r));if(ad.length=0,Vl){Vl.push(...t);return}for(Vl=t,jc=0;jce.id==null?1/0:e.id,YB=(e,t)=>{const n=Yh(e)-Yh(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zk(e){L4=!1,Uh=!0,ho.sort(YB);try{for(es=0;esPf.emit(o,...i)),H1=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{$k(i,t)}),setTimeout(()=>{Pf||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,H1=[])},3e3)):H1=[]}let Vr=null,Cg=null;function Qh(e){const t=Vr;return Vr=e,Cg=e&&e.type.__scopeId||null,t}function qt(e){Cg=e}function en(){Cg=null}const QB=e=>oe;function oe(e,t=Vr,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&_4(-1);const i=Qh(t);let a;try{a=e(...o)}finally{Qh(i),r._d&&_4(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Ke(e,t){if(Vr===null)return e;const n=yp(Vr),r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Yd(()=>{e.isUnmounting=!0}),e}const Zi=[Function,Array],jb={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Zi,onEnter:Zi,onAfterEnter:Zi,onEnterCancelled:Zi,onBeforeLeave:Zi,onLeave:Zi,onAfterLeave:Zi,onLeaveCancelled:Zi,onBeforeAppear:Zi,onAppear:Zi,onAfterAppear:Zi,onAppearCancelled:Zi},jk=e=>{const t=e.subTree;return t.component?jk(t.component):t},ZB={name:"BaseTransition",props:jb,setup(e,{slots:t}){const n=ul(),r=$b();return()=>{const o=t.default&&Ig(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const d of o)if(d.type!==Zr){i=d;break}}const a=An(e),{mode:s}=a;if(r.isLeaving)return KA(i);const c=PS(i);if(!c)return KA(i);let l=yd(c,a,r,n,d=>l=d);pc(c,l);const u=n.subTree,f=u&&PS(u);if(f&&f.type!==Zr&&!La(c,f)&&jk(n).type!==Zr){const d=yd(f,a,r,n);if(pc(f,d),s==="out-in"&&c.type!==Zr)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},KA(i);s==="in-out"&&c.type!==Zr&&(d.delayLeave=(h,p,m)=>{const A=e7(r,f);A[String(f.key)]=f,h[Ul]=()=>{p(),h[Ul]=void 0,delete l.delayedLeave},l.delayedLeave=m})}return i}}},qk=ZB;function e7(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function yd(e,t,n,r,o){const{appear:i,mode:a,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:A,onAppear:x,onAfterAppear:y,onAppearCancelled:R}=t,g=String(e.key),b=e7(n,e),w=(L,k)=>{L&&Pi(L,r,9,k)},T=(L,k)=>{const _=k[1];w(L,k),wt(L)?L.every(N=>N.length<=1)&&_():L.length<=1&&_()},M={mode:a,persisted:s,beforeEnter(L){let k=c;if(!n.isMounted)if(i)k=A||c;else return;L[Ul]&&L[Ul](!0);const _=b[g];_&&La(e,_)&&_.el[Ul]&&_.el[Ul](),w(k,[L])},enter(L){let k=l,_=u,N=f;if(!n.isMounted)if(i)k=x||l,_=y||u,N=R||f;else return;let X=!1;const I=L[G1]=F=>{X||(X=!0,F?w(N,[L]):w(_,[L]),M.delayedLeave&&M.delayedLeave(),L[G1]=void 0)};k?T(k,[L,I]):I()},leave(L,k){const _=String(e.key);if(L[G1]&&L[G1](!0),n.isUnmounting)return k();w(d,[L]);let N=!1;const X=L[Ul]=I=>{N||(N=!0,k(),I?w(m,[L]):w(p,[L]),L[Ul]=void 0,b[_]===e&&delete b[_])};b[_]=e,h?T(h,[L,X]):X()},clone(L){const k=yd(L,t,n,r,o);return o&&o(k),k}};return M}function KA(e){if(vp(e))return e=ms(e),e.children=null,e}function PS(e){if(!vp(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ut(n.default))return n.default()}}function pc(e,t){e.shapeFlag&6&&e.component?pc(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ig(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function BB(e){Ut(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:i,suspensible:a=!0,onError:s}=e;let c=null,l,u=0;const f=()=>(u++,c=null,d()),d=()=>{let h;return c||(h=c=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((m,A)=>{s(p,()=>m(f()),()=>A(p),u+1)});throw p}).then(p=>h!==c&&c?c:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),l=p,p)))};return Fe({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const h=Wr;if(l)return()=>HA(l,h);const p=y=>{c=null,Yu(y,h,13,!r)};if(a&&h.suspense||Rp)return d().then(y=>()=>HA(y,h)).catch(y=>(p(y),()=>r?O(r,{error:y}):null));const m=me(!1),A=me(),x=me(!!o);return o&&setTimeout(()=>{x.value=!1},o),i!=null&&setTimeout(()=>{if(!m.value&&!A.value){const y=new Error(`Async component timed out after ${i}ms.`);p(y),A.value=y}},i),d().then(()=>{m.value=!0,h.parent&&vp(h.parent.vnode)&&(h.parent.effect.dirty=!0,Pg(h.parent.update))}).catch(y=>{p(y),A.value=y}),()=>{if(m.value&&l)return HA(l,h);if(A.value&&r)return O(r,{error:A.value});if(n&&!x.value)return O(n)}}})}function HA(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,a=O(e,r,o);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const vp=e=>e.type.__isKeepAlive,DB={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ul(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const o=new Map,i=new Set;let a=null;const s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(y,R,g,b,w)=>{const T=y.component;l(y,R,g,0,s),c(T.vnode,y,R,g,T,s,b,y.slotScopeIds,w),Qr(()=>{T.isDeactivated=!1,T.a&&od(T.a);const M=y.props&&y.props.onVnodeMounted;M&&Ho(M,T.parent,y)},s)},r.deactivate=y=>{const R=y.component;xv(R.m),xv(R.a),l(y,d,null,1,s),Qr(()=>{R.da&&od(R.da);const g=y.props&&y.props.onVnodeUnmounted;g&&Ho(g,R.parent,y),R.isDeactivated=!0},s)};function h(y){GA(y),u(y,n,s,!0)}function p(y){o.forEach((R,g)=>{const b=U4(R.type);b&&(!y||!y(b))&&m(g)})}function m(y){const R=o.get(y);!a||!La(R,a)?h(R):a&&GA(a),o.delete(y),i.delete(y)}Tt(()=>[e.include,e.exclude],([y,R])=>{y&&p(g=>C0(y,g)),R&&p(g=>!C0(R,g))},{flush:"post",deep:!0});let A=null;const x=()=>{A!=null&&(I4(n.subTree.type)?Qr(()=>{o.set(A,J1(n.subTree))},n.subTree.suspense):o.set(A,J1(n.subTree)))};return Zt(x),_g(x),Yd(()=>{o.forEach(y=>{const{subTree:R,suspense:g}=n,b=J1(R);if(y.type===b.type&&y.key===b.key){GA(b);const w=b.component.da;w&&Qr(w,g);return}h(y)})}),()=>{if(A=null,!t.default)return null;const y=t.default(),R=y[0];if(y.length>1)return a=null,y;if(!mc(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let g=J1(R);const b=g.type,w=U4(fu(g)?g.type.__asyncResolved||{}:b),{include:T,exclude:M,max:L}=e;if(T&&(!w||!C0(T,w))||M&&w&&C0(M,w))return a=g,R;const k=g.key==null?b:g.key,_=o.get(k);return g.el&&(g=ms(g),R.shapeFlag&128&&(R.ssContent=g)),A=k,_?(g.el=_.el,g.component=_.component,g.transition&&pc(g,g.transition),g.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),L&&i.size>parseInt(L,10)&&m(i.values().next().value)),g.shapeFlag|=256,a=g,I4(R.type)?R:g}}},KB=DB;function C0(e,t){return wt(e)?e.some(n=>C0(n,t)):ir(e)?e.split(",").includes(t):YZ(e)?e.test(t):!1}function t7(e,t){r7(e,"a",t)}function n7(e,t){r7(e,"da",t)}function r7(e,t,n=Wr){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Fg(t,r,n),n){let o=n.parent;for(;o&&o.parent;)vp(o.parent.vnode)&&HB(r,t,n,o),o=o.parent}}function HB(e,t,n,r){const o=Fg(t,e,r,!0);wn(()=>{Eb(r[t],o)},n)}function GA(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function J1(e){return e.shapeFlag&128?e.ssContent:e}function Fg(e,t,n=Wr,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{xc();const s=Lu(n),c=Pi(t,n,e,a);return s(),Sc(),c});return r?o.unshift(i):o.push(i),i}}const cl=e=>(t,n=Wr)=>{(!Rp||e==="sp")&&Fg(e,(...r)=>t(...r),n)},qb=cl("bm"),Zt=cl("m"),o7=cl("bu"),_g=cl("u"),Yd=cl("bum"),wn=cl("um"),i7=cl("sp"),a7=cl("rtg"),s7=cl("rtc");function l7(e,t=Wr){Fg("ec",e,t)}const ex="components",GB="directives";function Se(e,t){return tx(ex,e,!0,t)||e}const c7=Symbol.for("v-ndc");function xs(e){return ir(e)?tx(ex,e,!1)||e:e||c7}function Sn(e){return tx(GB,e)}function tx(e,t,n=!0,r=!1){const o=Vr||Wr;if(o){const i=o.type;if(e===ex){const s=U4(i,!1);if(s&&(s===t||s===Ao(t)||s===pp(Ao(t))))return i}const a=CS(o[e]||i[e],t)||CS(o.appContext[e],t);return!a&&r?i:a}}function CS(e,t){return e&&(e[t]||e[Ao(t)]||e[pp(Ao(t))])}function nt(e,t,n,r){let o;const i=n&&n[r];if(wt(e)||ir(e)){o=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);o=new Array(a.length);for(let s=0,c=a.length;s{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function sr(e,t,n={},r,o){if(Vr.isCE||Vr.parent&&fu(Vr.parent)&&Vr.parent.isCE)return t!=="default"&&(n.name=t),O("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Y();const a=i&&u7(i(n)),s=Te(Xe,{key:(n.key||a&&a.key||`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function u7(e){return e.some(t=>mc(t)?!(t.type===Zr||t.type===Xe&&!u7(t.children)):!0)?e:null}function zB(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:sh(r)]=e[r];return n}const O4=e=>e?K7(e)?yp(e):O4(e.parent):null,lh=hr(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>O4(e.parent),$root:e=>O4(e.root),$emit:e=>e.emit,$options:e=>nx(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Pg(e.update)}),$nextTick:e=>e.n||(e.n=Cr.bind(e.proxy)),$watch:e=>PD.bind(e)}),JA=(e,t)=>e!==Yn&&!e.__isScriptSetup&&Ln(e,t),T4={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:s,appContext:c}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(JA(r,t))return a[t]=1,r[t];if(o!==Yn&&Ln(o,t))return a[t]=2,o[t];if((l=e.propsOptions[0])&&Ln(l,t))return a[t]=3,i[t];if(n!==Yn&&Ln(n,t))return a[t]=4,n[t];k4&&(a[t]=0)}}const u=lh[t];let f,d;if(u)return t==="$attrs"&&ai(e.attrs,"get",""),u(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Yn&&Ln(n,t))return a[t]=4,n[t];if(d=c.config.globalProperties,Ln(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return JA(o,t)?(o[t]=n,!0):r!==Yn&&Ln(r,t)?(r[t]=n,!0):Ln(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let s;return!!n[a]||e!==Yn&&Ln(e,a)||JA(t,a)||(s=i[0])&&Ln(s,a)||Ln(r,a)||Ln(lh,a)||Ln(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ln(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},$B=hr({},T4,{get(e,t){if(t!==Symbol.unscopables)return T4.get(e,t,e)},has(e,t){return t[0]!=="_"&&!KZ(t)}});function jB(){return null}function qB(){return null}function eD(e){}function tD(e){}function nD(){return null}function rD(){}function oD(e,t){return null}function iD(){return f7().slots}function aD(){return f7().attrs}function f7(){const e=ul();return e.setupContext||(e.setupContext=J7(e))}function Zh(e){return wt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function sD(e,t){const n=Zh(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?wt(o)||Ut(o)?o=n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(o=n[r]={default:t[r]}),o&&t[`__skip_${r}`]&&(o.skipFactory=!0)}return n}function lD(e,t){return!e||!t?e||t:wt(e)&&wt(t)?e.concat(t):hr({},Zh(e),Zh(t))}function cD(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function uD(e){const t=ul();let n=e();return X4(),Xb(n)&&(n=n.catch(r=>{throw Lu(t),r})),[n,()=>Lu(t)]}let k4=!0;function fD(e){const t=nx(e),n=e.proxy,r=e.ctx;k4=!1,t.beforeCreate&&IS(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:A,beforeDestroy:x,beforeUnmount:y,destroyed:R,unmounted:g,render:b,renderTracked:w,renderTriggered:T,errorCaptured:M,serverPrefetch:L,expose:k,inheritAttrs:_,components:N,directives:X,filters:I}=t;if(l&&dD(l,r,null),a)for(const V in a){const Z=a[V];Ut(Z)&&(r[V]=Z.bind(n))}if(o){const V=o.call(n,n);Qn(V)&&(e.data=mp(V))}if(k4=!0,i)for(const V in i){const Z=i[V],J=Ut(Z)?Z.bind(n,n):Ut(Z.get)?Z.get.bind(n,n):qo,se=!Ut(Z)&&Ut(Z.set)?Z.set.bind(n):qo,D=Me({get:J,set:se});Object.defineProperty(r,V,{enumerable:!0,configurable:!0,get:()=>D.value,set:Q=>D.value=Q})}if(s)for(const V in s)d7(s[V],r,n,V);if(c){const V=Ut(c)?c.call(n):c;Reflect.ownKeys(V).forEach(Z=>{Qu(Z,V[Z])})}u&&IS(u,e,"c");function P(V,Z){wt(Z)?Z.forEach(J=>V(J.bind(n))):Z&&V(Z.bind(n))}if(P(qb,f),P(Zt,d),P(o7,h),P(_g,p),P(t7,m),P(n7,A),P(l7,M),P(s7,w),P(a7,T),P(Yd,y),P(wn,g),P(i7,L),wt(k))if(k.length){const V=e.exposed||(e.exposed={});k.forEach(Z=>{Object.defineProperty(V,Z,{get:()=>n[Z],set:J=>n[Z]=J})})}else e.exposed||(e.exposed={});b&&e.render===qo&&(e.render=b),_!=null&&(e.inheritAttrs=_),N&&(e.components=N),X&&(e.directives=X)}function dD(e,t,n=qo){wt(e)&&(e=N4(e));for(const r in e){const o=e[r];let i;Qn(o)?"default"in o?i=ei(o.from||r,o.default,!0):i=ei(o.from||r):i=ei(o),ar(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function IS(e,t,n){Pi(wt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function d7(e,t,n,r){const o=r.includes(".")?_7(n,r):()=>n[r];if(ir(e)){const i=t[e];Ut(i)&&Tt(o,i)}else if(Ut(e))Tt(o,e.bind(n));else if(Qn(e))if(wt(e))e.forEach(i=>d7(i,t,n,r));else{const i=Ut(e.handler)?e.handler.bind(n):t[e.handler];Ut(i)&&Tt(o,i,e)}}function nx(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:!o.length&&!n&&!r?c=t:(c={},o.length&&o.forEach(l=>yv(c,l,a,!0)),yv(c,t,a)),Qn(t)&&i.set(t,c),c}function yv(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&yv(e,i,n,!0),o&&o.forEach(a=>yv(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=hD[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const hD={data:FS,props:_S,emits:_S,methods:I0,computed:I0,beforeCreate:Lo,created:Lo,beforeMount:Lo,mounted:Lo,beforeUpdate:Lo,updated:Lo,beforeDestroy:Lo,beforeUnmount:Lo,destroyed:Lo,unmounted:Lo,activated:Lo,deactivated:Lo,errorCaptured:Lo,serverPrefetch:Lo,components:I0,directives:I0,watch:mD,provide:FS,inject:pD};function FS(e,t){return t?e?function(){return hr(Ut(e)?e.call(this,this):e,Ut(t)?t.call(this,this):t)}:t:e}function pD(e,t){return I0(N4(e),N4(t))}function N4(e){if(wt(e)){const t={};for(let n=0;n1)return n&&Ut(t)?t.call(r&&r.proxy):t}}function p7(){return!!(Wr||Vr||sd)}const m7={},v7=()=>Object.create(m7),g7=e=>Object.getPrototypeOf(e)===m7;function AD(e,t,n,r=!1){const o={},i=v7();e.propsDefaults=Object.create(null),A7(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:Qk(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function RD(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=An(o),[c]=e.propsOptions;let l=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[d,h]=R7(f,t,!0);hr(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return Qn(e)&&r.set(e,td),td;if(wt(i))for(let u=0;u-1,h[1]=m<0||p-1||Ln(h,"default"))&&s.push(f)}}}const l=[a,s];return Qn(e)&&r.set(e,l),l}function ES(e){return e[0]!=="$"&&!rd(e)}function XS(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function WS(e,t){return XS(e)===XS(t)}function VS(e,t){return wt(t)?t.findIndex(n=>WS(n,e)):Ut(t)&&WS(t,e)?0:-1}const y7=e=>e[0]==="_"||e==="$stable",rx=e=>wt(e)?e.map(zo):[zo(e)],bD=(e,t,n)=>{if(t._n)return t;const r=oe((...o)=>rx(t(...o)),n);return r._c=!1,r},b7=(e,t,n)=>{const r=e._ctx;for(const o in e){if(y7(o))continue;const i=e[o];if(Ut(i))t[o]=bD(o,i,r);else if(i!=null){const a=rx(i);t[o]=()=>a}}},x7=(e,t)=>{const n=rx(t);e.slots.default=()=>n},S7=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},xD=(e,t,n)=>{const r=e.slots=v7();if(e.vnode.shapeFlag&32){const o=t._;o?(S7(r,t,n),n&&xk(r,"_",o,!0)):b7(t,r)}else t&&x7(e,t)},SD=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=Yn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:S7(o,t,n):(i=!t.$stable,b7(t,o)),a=t}else t&&(x7(e,t),a={default:1});if(i)for(const s in o)!y7(s)&&a[s]==null&&delete o[s]};function bv(e,t,n,r,o=!1){if(wt(e)){e.forEach((d,h)=>bv(d,t&&(wt(t)?t[h]:t),n,r,o));return}if(fu(r)&&!o)return;const i=r.shapeFlag&4?yp(r.component):r.el,a=o?null:i,{i:s,r:c}=e,l=t&&t.r,u=s.refs===Yn?s.refs={}:s.refs,f=s.setupState;if(l!=null&&l!==c&&(ir(l)?(u[l]=null,Ln(f,l)&&(f[l]=null)):ar(l)&&(l.value=null)),Ut(c))nl(c,s,12,[a,u]);else{const d=ir(c),h=ar(c);if(d||h){const p=()=>{if(e.f){const m=d?Ln(f,c)?f[c]:u[c]:c.value;o?wt(m)&&Eb(m,i):wt(m)?m.includes(i)||m.push(i):d?(u[c]=[i],Ln(f,c)&&(f[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else d?(u[c]=a,Ln(f,c)&&(f[c]=a)):h&&(c.value=a,e.k&&(u[e.k]=a))};a?(p.id=-1,Qr(p,n)):p()}}}const M7=Symbol("_vte"),MD=e=>e.__isTeleport,ch=e=>e&&(e.disabled||e.disabled===""),US=e=>typeof SVGElement<"u"&&e instanceof SVGElement,YS=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,C4=(e,t)=>{const n=e&&e.to;return ir(n)?t?t(n):null:n},wD={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,a,s,c,l){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:m,createComment:A}}=l,x=ch(t.props);let{shapeFlag:y,children:R,dynamicChildren:g}=t;if(e==null){const b=t.el=m(""),w=t.anchor=m(""),T=t.target=C4(t.props,p),M=t.targetStart=m(""),L=t.targetAnchor=m("");h(b,n,r),h(w,n,r),M[M7]=L,T&&(h(M,T),h(L,T),a==="svg"||US(T)?a="svg":(a==="mathml"||YS(T))&&(a="mathml"));const k=(_,N)=>{y&16&&u(R,_,N,o,i,a,s,c)};x?k(n,w):T&&k(T,L)}else{t.el=e.el,t.targetStart=e.targetStart;const b=t.anchor=e.anchor,w=t.target=e.target,T=t.targetAnchor=e.targetAnchor,M=ch(e.props),L=M?n:w,k=M?b:T;if(a==="svg"||US(w)?a="svg":(a==="mathml"||YS(w))&&(a="mathml"),g?(d(e.dynamicChildren,g,L,o,i,a,s),ix(e,t,!0)):c||f(e,t,L,k,o,i,a,s,!1),x)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):z1(t,n,b,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const _=t.target=C4(t.props,p);_&&z1(t,_,null,l,0)}else M&&z1(t,w,T,l,1)}w7(t)},remove(e,t,n,{um:r,o:{remove:o}},i){const{shapeFlag:a,children:s,anchor:c,targetStart:l,targetAnchor:u,target:f,props:d}=e;if(f&&(o(l),o(u)),i&&o(c),a&16){const h=i||!ch(d);for(let p=0;p{QS||(console.error("Hydration completed but contains mismatches."),QS=!0)},OD=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",TD=e=>e.namespaceURI.includes("MathML"),$1=e=>{if(OD(e))return"svg";if(TD(e))return"mathml"},j1=e=>e.nodeType===8;function kD(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(R,g)=>{if(!g.hasChildNodes()){n(null,R,g),Rv(),g._vnode=R;return}f(g.firstChild,R,null,null,null),Rv(),g._vnode=R},f=(R,g,b,w,T,M=!1)=>{M=M||!!g.dynamicChildren;const L=j1(R)&&R.data==="[",k=()=>m(R,g,b,w,T,L),{type:_,ref:N,shapeFlag:X,patchFlag:I}=g;let F=R.nodeType;g.el=R,I===-2&&(M=!1,g.dynamicChildren=null);let P=null;switch(_){case ac:F!==3?g.children===""?(c(g.el=o(""),a(R),R),P=R):P=k():(R.data!==g.children&&(gf(),R.data=g.children),P=i(R));break;case Zr:y(R)?(P=i(R),x(g.el=R.content.firstChild,R,b)):F!==8||L?P=k():P=i(R);break;case du:if(L&&(R=i(R),F=R.nodeType),F===1||F===3){P=R;const V=!g.children.length;for(let Z=0;Z{M=M||!!g.dynamicChildren;const{type:L,props:k,patchFlag:_,shapeFlag:N,dirs:X,transition:I}=g,F=L==="input"||L==="option";if(F||_!==-1){X&&za(g,null,b,"created");let P=!1;if(y(R)){P=k7(w,I)&&b&&b.vnode.props&&b.vnode.props.appear;const Z=R.content.firstChild;P&&I.beforeEnter(Z),x(Z,R,b),g.el=R=Z}if(N&16&&!(k&&(k.innerHTML||k.textContent))){let Z=h(R.firstChild,g,R,b,w,T,M);for(;Z;){gf();const J=Z;Z=Z.nextSibling,s(J)}}else N&8&&R.textContent!==g.children&&(gf(),R.textContent=g.children);if(k){if(F||!M||_&48)for(const Z in k)(F&&(Z.endsWith("value")||Z==="indeterminate")||hp(Z)&&!rd(Z)||Z[0]===".")&&r(R,Z,null,k[Z],void 0,b);else if(k.onClick)r(R,"onClick",null,k.onClick,void 0,b);else if(_&4&&ls(k.style))for(const Z in k.style)k.style[Z]}let V;(V=k&&k.onVnodeBeforeMount)&&Ho(V,b,g),X&&za(g,null,b,"beforeMount"),((V=k&&k.onVnodeMounted)||X||P)&&V7(()=>{V&&Ho(V,b,g),P&&I.enter(R),X&&za(g,null,b,"mounted")},w)}return R.nextSibling},h=(R,g,b,w,T,M,L)=>{L=L||!!g.dynamicChildren;const k=g.children,_=k.length;for(let N=0;N<_;N++){const X=L?k[N]:k[N]=zo(k[N]),I=X.type===ac;if(R){if(I&&!L){let F=k[N+1];F&&(F=zo(F)).type===ac&&(c(o(R.data.slice(X.children.length)),b,i(R)),R.data=X.children)}R=f(R,X,w,T,M,L)}else I&&!X.children?c(X.el=o(""),b):(gf(),n(null,X,b,null,w,T,$1(b),M))}return R},p=(R,g,b,w,T,M)=>{const{slotScopeIds:L}=g;L&&(T=T?T.concat(L):L);const k=a(R),_=h(i(R),g,k,b,w,T,M);return _&&j1(_)&&_.data==="]"?i(g.anchor=_):(gf(),c(g.anchor=l("]"),k,_),_)},m=(R,g,b,w,T,M)=>{if(gf(),g.el=null,M){const _=A(R);for(;;){const N=i(R);if(N&&N!==_)s(N);else break}}const L=i(R),k=a(R);return s(R),n(null,g,k,L,b,w,$1(k),T),L},A=(R,g="[",b="]")=>{let w=0;for(;R;)if(R=i(R),R&&j1(R)&&(R.data===g&&w++,R.data===b)){if(w===0)return i(R);w--}return R},x=(R,g,b)=>{const w=g.parentNode;w&&w.replaceChild(R,g);let T=b;for(;T;)T.vnode.el===g&&(T.vnode.el=T.subTree.el=R),T=T.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[u,f]}const Qr=V7;function L7(e){return T7(e)}function O7(e){return T7(e,kD)}function T7(e,t){const n=Sk();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=qo,insertStaticContent:p}=e,m=(te,E,$,ie=null,z=null,j=null,ae=void 0,ge=null,le=!!E.dynamicChildren)=>{if(te===E)return;te&&!La(te,E)&&(ie=re(te),Q(te,z,j,!0),te=null),E.patchFlag===-2&&(le=!1,E.dynamicChildren=null);const{type:he,ref:Ae,shapeFlag:_e}=E;switch(he){case ac:A(te,E,$,ie);break;case Zr:x(te,E,$,ie);break;case du:te==null&&y(E,$,ie,ae);break;case Xe:N(te,E,$,ie,z,j,ae,ge,le);break;default:_e&1?b(te,E,$,ie,z,j,ae,ge,le):_e&6?X(te,E,$,ie,z,j,ae,ge,le):(_e&64||_e&128)&&he.process(te,E,$,ie,z,j,ae,ge,le,de)}Ae!=null&&z&&bv(Ae,te&&te.ref,j,E||te,!E)},A=(te,E,$,ie)=>{if(te==null)r(E.el=s(E.children),$,ie);else{const z=E.el=te.el;E.children!==te.children&&l(z,E.children)}},x=(te,E,$,ie)=>{te==null?r(E.el=c(E.children||""),$,ie):E.el=te.el},y=(te,E,$,ie)=>{[te.el,te.anchor]=p(te.children,E,$,ie,te.el,te.anchor)},R=({el:te,anchor:E},$,ie)=>{let z;for(;te&&te!==E;)z=d(te),r(te,$,ie),te=z;r(E,$,ie)},g=({el:te,anchor:E})=>{let $;for(;te&&te!==E;)$=d(te),o(te),te=$;o(E)},b=(te,E,$,ie,z,j,ae,ge,le)=>{E.type==="svg"?ae="svg":E.type==="math"&&(ae="mathml"),te==null?w(E,$,ie,z,j,ae,ge,le):L(te,E,z,j,ae,ge,le)},w=(te,E,$,ie,z,j,ae,ge)=>{let le,he;const{props:Ae,shapeFlag:_e,transition:be,dirs:xe}=te;if(le=te.el=a(te.type,j,Ae&&Ae.is,Ae),_e&8?u(le,te.children):_e&16&&M(te.children,le,null,ie,z,zA(te,j),ae,ge),xe&&za(te,null,ie,"created"),T(le,te,te.scopeId,ae,ie),Ae){for(const tt in Ae)tt!=="value"&&!rd(tt)&&i(le,tt,null,Ae[tt],j,ie);"value"in Ae&&i(le,"value",null,Ae.value,j),(he=Ae.onVnodeBeforeMount)&&Ho(he,ie,te)}xe&&za(te,null,ie,"beforeMount");const it=k7(z,be);it&&be.beforeEnter(le),r(le,E,$),((he=Ae&&Ae.onVnodeMounted)||it||xe)&&Qr(()=>{he&&Ho(he,ie,te),it&&be.enter(le),xe&&za(te,null,ie,"mounted")},z)},T=(te,E,$,ie,z)=>{if($&&h(te,$),ie)for(let j=0;j{for(let he=le;he{const ge=E.el=te.el;let{patchFlag:le,dynamicChildren:he,dirs:Ae}=E;le|=te.patchFlag&16;const _e=te.props||Yn,be=E.props||Yn;let xe;if($&&Uc($,!1),(xe=be.onVnodeBeforeUpdate)&&Ho(xe,$,E,te),Ae&&za(E,te,$,"beforeUpdate"),$&&Uc($,!0),(_e.innerHTML&&be.innerHTML==null||_e.textContent&&be.textContent==null)&&u(ge,""),he?k(te.dynamicChildren,he,ge,$,ie,zA(E,z),j):ae||Z(te,E,ge,null,$,ie,zA(E,z),j,!1),le>0){if(le&16)_(ge,_e,be,$,z);else if(le&2&&_e.class!==be.class&&i(ge,"class",null,be.class,z),le&4&&i(ge,"style",_e.style,be.style,z),le&8){const it=E.dynamicProps;for(let tt=0;tt{xe&&Ho(xe,$,E,te),Ae&&za(E,te,$,"updated")},ie)},k=(te,E,$,ie,z,j,ae)=>{for(let ge=0;ge{if(E!==$){if(E!==Yn)for(const j in E)!rd(j)&&!(j in $)&&i(te,j,E[j],null,z,ie);for(const j in $){if(rd(j))continue;const ae=$[j],ge=E[j];ae!==ge&&j!=="value"&&i(te,j,ge,ae,z,ie)}"value"in $&&i(te,"value",E.value,$.value,z)}},N=(te,E,$,ie,z,j,ae,ge,le)=>{const he=E.el=te?te.el:s(""),Ae=E.anchor=te?te.anchor:s("");let{patchFlag:_e,dynamicChildren:be,slotScopeIds:xe}=E;xe&&(ge=ge?ge.concat(xe):xe),te==null?(r(he,$,ie),r(Ae,$,ie),M(E.children||[],$,Ae,z,j,ae,ge,le)):_e>0&&_e&64&&be&&te.dynamicChildren?(k(te.dynamicChildren,be,$,z,j,ae,ge),(E.key!=null||z&&E===z.subTree)&&ix(te,E,!0)):Z(te,E,$,Ae,z,j,ae,ge,le)},X=(te,E,$,ie,z,j,ae,ge,le)=>{E.slotScopeIds=ge,te==null?E.shapeFlag&512?z.ctx.activate(E,$,ie,ae,le):I(E,$,ie,z,j,ae,le):F(te,E,le)},I=(te,E,$,ie,z,j,ae)=>{const ge=te.component=D7(te,ie,z);if(vp(te)&&(ge.ctx.renderer=de),H7(ge,!1,ae),ge.asyncDep){if(z&&z.registerDep(ge,P,ae),!te.el){const le=ge.subTree=O(Zr);x(null,le,E,$)}}else P(ge,te,E,$,z,j,ae)},F=(te,E,$)=>{const ie=E.component=te.component;if(XD(te,E,$))if(ie.asyncDep&&!ie.asyncResolved){V(ie,E,$);return}else ie.next=E,UB(ie.update),ie.effect.dirty=!0,ie.update();else E.el=te.el,ie.vnode=E},P=(te,E,$,ie,z,j,ae)=>{const ge=()=>{if(te.isMounted){let{next:Ae,bu:_e,u:be,parent:xe,vnode:it}=te;{const Ze=N7(te);if(Ze){Ae&&(Ae.el=it.el,V(te,Ae,ae)),Ze.asyncDep.then(()=>{te.isUnmounted||ge()});return}}let tt=Ae,Le;Uc(te,!1),Ae?(Ae.el=it.el,V(te,Ae,ae)):Ae=it,_e&&od(_e),(Le=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&Ho(Le,xe,Ae,it),Uc(te,!0);const ke=_m(te),Ie=te.subTree;te.subTree=ke,m(Ie,ke,f(Ie.el),re(Ie),te,z,j),Ae.el=ke.el,tt===null&&ax(te,ke.el),be&&Qr(be,z),(Le=Ae.props&&Ae.props.onVnodeUpdated)&&Qr(()=>Ho(Le,xe,Ae,it),z)}else{let Ae;const{el:_e,props:be}=E,{bm:xe,m:it,parent:tt}=te,Le=fu(E);if(Uc(te,!1),xe&&od(xe),!Le&&(Ae=be&&be.onVnodeBeforeMount)&&Ho(Ae,tt,E),Uc(te,!0),_e&&ue){const ke=()=>{te.subTree=_m(te),ue(_e,te.subTree,te,z,null)};Le?E.type.__asyncLoader().then(()=>!te.isUnmounted&&ke()):ke()}else{const ke=te.subTree=_m(te);m(null,ke,$,ie,te,z,j),E.el=ke.el}if(it&&Qr(it,z),!Le&&(Ae=be&&be.onVnodeMounted)){const ke=E;Qr(()=>Ho(Ae,tt,ke),z)}(E.shapeFlag&256||tt&&fu(tt.vnode)&&tt.vnode.shapeFlag&256)&&te.a&&Qr(te.a,z),te.isMounted=!0,E=$=ie=null}},le=te.effect=new Rd(ge,qo,()=>Pg(he),te.scope),he=te.update=()=>{le.dirty&&le.run()};he.i=te,he.id=te.uid,Uc(te,!0),he()},V=(te,E,$)=>{E.component=te;const ie=te.vnode.props;te.vnode=E,te.next=null,RD(te,E.props,ie,$),SD(te,E.children,$),xc(),NS(te),Sc()},Z=(te,E,$,ie,z,j,ae,ge,le=!1)=>{const he=te&&te.children,Ae=te?te.shapeFlag:0,_e=E.children,{patchFlag:be,shapeFlag:xe}=E;if(be>0){if(be&128){se(he,_e,$,ie,z,j,ae,ge,le);return}else if(be&256){J(he,_e,$,ie,z,j,ae,ge,le);return}}xe&8?(Ae&16&&ee(he,z,j),_e!==he&&u($,_e)):Ae&16?xe&16?se(he,_e,$,ie,z,j,ae,ge,le):ee(he,z,j,!0):(Ae&8&&u($,""),xe&16&&M(_e,$,ie,z,j,ae,ge,le))},J=(te,E,$,ie,z,j,ae,ge,le)=>{te=te||td,E=E||td;const he=te.length,Ae=E.length,_e=Math.min(he,Ae);let be;for(be=0;be<_e;be++){const xe=E[be]=le?Yl(E[be]):zo(E[be]);m(te[be],xe,$,null,z,j,ae,ge,le)}he>Ae?ee(te,z,j,!0,!1,_e):M(E,$,ie,z,j,ae,ge,le,_e)},se=(te,E,$,ie,z,j,ae,ge,le)=>{let he=0;const Ae=E.length;let _e=te.length-1,be=Ae-1;for(;he<=_e&&he<=be;){const xe=te[he],it=E[he]=le?Yl(E[he]):zo(E[he]);if(La(xe,it))m(xe,it,$,null,z,j,ae,ge,le);else break;he++}for(;he<=_e&&he<=be;){const xe=te[_e],it=E[be]=le?Yl(E[be]):zo(E[be]);if(La(xe,it))m(xe,it,$,null,z,j,ae,ge,le);else break;_e--,be--}if(he>_e){if(he<=be){const xe=be+1,it=xebe)for(;he<=_e;)Q(te[he],z,j,!0),he++;else{const xe=he,it=he,tt=new Map;for(he=it;he<=be;he++){const je=E[he]=le?Yl(E[he]):zo(E[he]);je.key!=null&&tt.set(je.key,he)}let Le,ke=0;const Ie=be-it+1;let Ze=!1,et=0;const Ne=new Array(Ie);for(he=0;he=Ie){Q(je,z,j,!0);continue}let vt;if(je.key!=null)vt=tt.get(je.key);else for(Le=it;Le<=be;Le++)if(Ne[Le-it]===0&&La(je,E[Le])){vt=Le;break}vt===void 0?Q(je,z,j,!0):(Ne[vt-it]=he+1,vt>=et?et=vt:Ze=!0,m(je,E[vt],$,null,z,j,ae,ge,le),ke++)}const Be=Ze?ND(Ne):td;for(Le=Be.length-1,he=Ie-1;he>=0;he--){const je=it+he,vt=E[je],ut=je+1{const{el:j,type:ae,transition:ge,children:le,shapeFlag:he}=te;if(he&6){D(te.component.subTree,E,$,ie);return}if(he&128){te.suspense.move(E,$,ie);return}if(he&64){ae.move(te,E,$,de);return}if(ae===Xe){r(j,E,$);for(let _e=0;_ege.enter(j),z);else{const{leave:_e,delayLeave:be,afterLeave:xe}=ge,it=()=>r(j,E,$),tt=()=>{_e(j,()=>{it(),xe&&xe()})};be?be(j,it,tt):tt()}else r(j,E,$)},Q=(te,E,$,ie=!1,z=!1)=>{const{type:j,props:ae,ref:ge,children:le,dynamicChildren:he,shapeFlag:Ae,patchFlag:_e,dirs:be,cacheIndex:xe}=te;if(_e===-2&&(z=!1),ge!=null&&bv(ge,null,$,te,!0),xe!=null&&(E.renderCache[xe]=void 0),Ae&256){E.ctx.deactivate(te);return}const it=Ae&1&&be,tt=!fu(te);let Le;if(tt&&(Le=ae&&ae.onVnodeBeforeUnmount)&&Ho(Le,E,te),Ae&6)U(te.component,$,ie);else{if(Ae&128){te.suspense.unmount($,ie);return}it&&za(te,null,E,"beforeUnmount"),Ae&64?te.type.remove(te,E,$,de,ie):he&&!he.hasOnce&&(j!==Xe||_e>0&&_e&64)?ee(he,E,$,!1,!0):(j===Xe&&_e&384||!z&&Ae&16)&&ee(le,E,$),ie&&B(te)}(tt&&(Le=ae&&ae.onVnodeUnmounted)||it)&&Qr(()=>{Le&&Ho(Le,E,te),it&&za(te,null,E,"unmounted")},$)},B=te=>{const{type:E,el:$,anchor:ie,transition:z}=te;if(E===Xe){H($,ie);return}if(E===du){g(te);return}const j=()=>{o($),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(te.shapeFlag&1&&z&&!z.persisted){const{leave:ae,delayLeave:ge}=z,le=()=>ae($,j);ge?ge(te.el,j,le):le()}else j()},H=(te,E)=>{let $;for(;te!==E;)$=d(te),o(te),te=$;o(E)},U=(te,E,$)=>{const{bum:ie,scope:z,update:j,subTree:ae,um:ge,m:le,a:he}=te;xv(le),xv(he),ie&&od(ie),z.stop(),j&&(j.active=!1,Q(ae,te,E,$)),ge&&Qr(ge,E),Qr(()=>{te.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&te.asyncDep&&!te.asyncResolved&&te.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},ee=(te,E,$,ie=!1,z=!1,j=0)=>{for(let ae=j;ae{if(te.shapeFlag&6)return re(te.component.subTree);if(te.shapeFlag&128)return te.suspense.next();const E=d(te.anchor||te.el),$=E&&E[M7];return $?d($):E};let ve=!1;const ye=(te,E,$)=>{te==null?E._vnode&&Q(E._vnode,null,null,!0):m(E._vnode||null,te,E,null,null,null,$),ve||(ve=!0,NS(),Rv(),ve=!1),E._vnode=te},de={p:m,um:Q,m:D,r:B,mt:I,mc:M,pc:Z,pbc:k,n:re,o:e};let fe,ue;return t&&([fe,ue]=t(de)),{render:ye,hydrate:fe,createApp:gD(ye,fe)}}function zA({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Uc({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function k7(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ix(e,t,n=!1){const r=e.children,o=t.children;if(wt(r)&&wt(o))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function N7(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:N7(t)}function xv(e){if(e)for(let t=0;tei(P7);function gp(e,t){return Ap(e,null,t)}function I7(e,t){return Ap(e,null,{flush:"post"})}function F7(e,t){return Ap(e,null,{flush:"sync"})}const q1={};function Tt(e,t,n){return Ap(e,t,n)}function Ap(e,t,{immediate:n,deep:r,flush:o,once:i,onTrack:a,onTrigger:s}=Yn){if(t&&i){const w=t;t=(...T)=>{w(...T),b()}}const c=Wr,l=w=>r===!0?w:Jl(w,r===!1?1:void 0);let u,f=!1,d=!1;if(ar(e)?(u=()=>e.value,f=Mu(e)):ls(e)?(u=()=>l(e),f=!0):wt(e)?(d=!0,f=e.some(w=>ls(w)||Mu(w)),u=()=>e.map(w=>{if(ar(w))return w.value;if(ls(w))return l(w);if(Ut(w))return nl(w,c,2)})):Ut(e)?t?u=()=>nl(e,c,2):u=()=>(h&&h(),Pi(e,c,3,[p])):u=qo,t&&r){const w=u;u=()=>Jl(w())}let h,p=w=>{h=R.onStop=()=>{nl(w,c,4),h=R.onStop=void 0}},m;if(Rp)if(p=qo,t?n&&Pi(t,c,3,[u(),d?[]:void 0,p]):u(),o==="sync"){const w=C7();m=w.__watcherHandles||(w.__watcherHandles=[])}else return qo;let A=d?new Array(e.length).fill(q1):q1;const x=()=>{if(!(!R.active||!R.dirty))if(t){const w=R.run();(r||f||(d?w.some((T,M)=>Ca(T,A[M])):Ca(w,A)))&&(h&&h(),Pi(t,c,3,[w,A===q1?void 0:d&&A[0]===q1?[]:A,p]),A=w)}else R.run()};x.allowRecurse=!!t;let y;o==="sync"?y=x:o==="post"?y=()=>Qr(x,c&&c.suspense):(x.pre=!0,c&&(x.id=c.uid),y=()=>Pg(x));const R=new Rd(u,qo,y),g=Yb(),b=()=>{R.stop(),g&&Eb(g.effects,R)};return t?n?x():A=R.run():o==="post"?Qr(R.run.bind(R),c&&c.suspense):R.run(),m&&m.push(b),b}function PD(e,t,n){const r=this.proxy,o=ir(e)?e.includes(".")?_7(r,e):()=>r[e]:e.bind(r,r);let i;Ut(t)?i=t:(i=t.handler,n=t);const a=Lu(this),s=Ap(o,i.bind(r),n);return a(),s}function _7(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Jl(r,t,n)});else if(bk(e)){for(const r in e)Jl(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Jl(e[r],t,n)}return e}function CD(e,t,n=Yn){const r=ul(),o=Ao(t),i=$o(t),a=E7(e,t),s=Dk((c,l)=>{let u,f,d;return F7(()=>{const h=e[t];Ca(u,h)&&(u=h,l())}),{get(){return c(),n.get?n.get(u):u},set(h){if(!Ca(h,u))return;const p=r.vnode.props;p&&(t in p||o in p||i in p)&&(`onUpdate:${t}`in p||`onUpdate:${o}`in p||`onUpdate:${i}`in p)||(u=h,l());const m=n.set?n.set(h):h;r.emit(`update:${t}`,m),h!==m&&h!==f&&m===d&&l(),f=h,d=m}}});return s[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?a||Yn:s,done:!1}:{done:!0}}}},s}const E7=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ao(t)}Modifiers`]||e[`${$o(t)}Modifiers`];function ID(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Yn;let o=n;const i=t.startsWith("update:"),a=i&&E7(r,t.slice(7));a&&(a.trim&&(o=n.map(u=>ir(u)?u.trim():u)),a.number&&(o=n.map(mv)));let s,c=r[s=sh(t)]||r[s=sh(Ao(t))];!c&&i&&(c=r[s=sh($o(t))]),c&&Pi(c,e,6,o);const l=r[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Pi(l,e,6,o)}}function X7(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let a={},s=!1;if(!Ut(e)){const c=l=>{const u=X7(l,t,!0);u&&(s=!0,hr(a,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?(Qn(e)&&r.set(e,null),null):(wt(i)?i.forEach(c=>a[c]=null):hr(a,i),Qn(e)&&r.set(e,a),a)}function Eg(e,t){return!e||!hp(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ln(e,t[0].toLowerCase()+t.slice(1))||Ln(e,$o(t))||Ln(e,t))}function _m(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:a,attrs:s,emit:c,render:l,renderCache:u,props:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e,A=Qh(e);let x,y;try{if(n.shapeFlag&4){const g=o||r,b=g;x=zo(l.call(b,g,u,f,h,d,p)),y=s}else{const g=t;x=zo(g.length>1?g(f,{attrs:s,slots:a,emit:c}):g(f,null)),y=t.props?s:_D(s)}}catch(g){uh.length=0,Yu(g,e,1),x=O(Zr)}let R=x;if(y&&m!==!1){const g=Object.keys(y),{shapeFlag:b}=R;g.length&&b&7&&(i&&g.some(_b)&&(y=ED(y,i)),R=ms(R,y,!1,!0))}return n.dirs&&(R=ms(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),x=R,Qh(A),x}function FD(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||hp(n))&&((t||(t={}))[n]=e[n]);return t},ED=(e,t)=>{const n={};for(const r in e)(!_b(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function XD(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?ZS(r,a,l):!!a;if(c&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let F4=0;const WD={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,c,l){if(e==null)UD(t,n,r,o,i,a,s,c,l);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}YD(e,t,n,r,o,a,s,c,l)}},hydrate:QD,normalize:ZD},VD=WD;function Bh(e,t){const n=e.props&&e.props[t];Ut(n)&&n()}function UD(e,t,n,r,o,i,a,s,c){const{p:l,o:{createElement:u}}=c,f=u("div"),d=e.suspense=W7(e,o,r,t,f,n,i,a,s,c);l(null,d.pendingBranch=e.ssContent,f,null,r,d,i,a),d.deps>0?(Bh(e,"onPending"),Bh(e,"onFallback"),l(null,e.ssFallback,t,n,r,null,i,a),ld(d,e.ssFallback)):d.resolve(!1,!0)}function YD(e,t,n,r,o,i,a,s,{p:c,um:l,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:m,isInFallback:A,isHydrating:x}=f;if(m)f.pendingBranch=d,La(d,m)?(c(m,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():A&&(x||(c(p,h,n,r,o,null,i,a,s),ld(f,h)))):(f.pendingId=F4++,x?(f.isHydrating=!1,f.activeBranch=m):l(m,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),A?(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():(c(p,h,n,r,o,null,i,a,s),ld(f,h))):p&&La(d,p)?(c(p,d,n,r,o,f,i,a,s),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0&&f.resolve()));else if(p&&La(d,p))c(p,d,n,r,o,f,i,a,s),ld(f,d);else if(Bh(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=F4++,c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:R}=f;y>0?setTimeout(()=>{f.pendingId===R&&f.fallback(h)},y):y===0&&f.fallback(h)}}function W7(e,t,n,r,o,i,a,s,c,l,u=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:m,remove:A}}=l;let x;const y=BD(e);y&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const R=e.props?vv(e.props.timeout):void 0,g=i,b={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:o,deps:0,pendingId:F4++,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(w=!1,T=!1){const{vnode:M,activeBranch:L,pendingBranch:k,pendingId:_,effects:N,parentComponent:X,container:I}=b;let F=!1;b.isHydrating?b.isHydrating=!1:w||(F=L&&k.transition&&k.transition.mode==="out-in",F&&(L.transition.afterLeave=()=>{_===b.pendingId&&(d(k,I,i===g?p(L):i,0),Av(N))}),L&&(m(L.el)!==b.hiddenContainer&&(i=p(L)),h(L,X,b,!0)),F||d(k,I,i,0)),ld(b,k),b.pendingBranch=null,b.isInFallback=!1;let P=b.parent,V=!1;for(;P;){if(P.pendingBranch){P.effects.push(...N),V=!0;break}P=P.parent}!V&&!F&&Av(N),b.effects=[],y&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Bh(M,"onResolve")},fallback(w){if(!b.pendingBranch)return;const{vnode:T,activeBranch:M,parentComponent:L,container:k,namespace:_}=b;Bh(T,"onFallback");const N=p(M),X=()=>{b.isInFallback&&(f(null,w,k,N,L,null,_,s,c),ld(b,w))},I=w.transition&&w.transition.mode==="out-in";I&&(M.transition.afterLeave=X),b.isInFallback=!0,h(M,L,null,!0),I||X()},move(w,T,M){b.activeBranch&&d(b.activeBranch,w,T,M),b.container=w},next(){return b.activeBranch&&p(b.activeBranch)},registerDep(w,T,M){const L=!!b.pendingBranch;L&&b.deps++;const k=w.vnode.el;w.asyncDep.catch(_=>{Yu(_,w,0)}).then(_=>{if(w.isUnmounted||b.isUnmounted||b.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:N}=w;W4(w,_,!1),k&&(N.el=k);const X=!k&&w.subTree.el;T(w,N,m(k||w.subTree.el),k?null:p(w.subTree),b,a,M),X&&A(X),ax(w,N.el),L&&--b.deps===0&&b.resolve()})},unmount(w,T){b.isUnmounted=!0,b.activeBranch&&h(b.activeBranch,n,w,T),b.pendingBranch&&h(b.pendingBranch,n,w,T)}};return b}function QD(e,t,n,r,o,i,a,s,c){const l=t.suspense=W7(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,i,a);return l.deps===0&&l.resolve(!1,!0),u}function ZD(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=BS(r?n.default:n),e.ssFallback=r?BS(n.fallback):O(Zr)}function BS(e){let t;if(Ut(e)){const n=wu&&e._c;n&&(e._d=!1,Y()),e=e(),n&&(e._d=!0,t=go,U7())}return wt(e)&&(e=FD(e)),e=zo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function V7(e,t){t&&t.pendingBranch?wt(e)?t.effects.push(...e):t.effects.push(e):Av(e)}function ld(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,ax(r,o))}function BD(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Xe=Symbol.for("v-fgt"),ac=Symbol.for("v-txt"),Zr=Symbol.for("v-cmt"),du=Symbol.for("v-stc"),uh=[];let go=null;function Y(e=!1){uh.push(go=e?null:[])}function U7(){uh.pop(),go=uh[uh.length-1]||null}let wu=1;function _4(e){wu+=e,e<0&&go&&(go.hasOnce=!0)}function Y7(e){return e.dynamicChildren=wu>0?go||td:null,U7(),wu>0&&go&&go.push(e),e}function q(e,t,n,r,o,i){return Y7(W(e,t,n,r,o,i,!0))}function Te(e,t,n,r,o){return Y7(O(e,t,n,r,o,!0))}function mc(e){return e?e.__v_isVNode===!0:!1}function La(e,t){return e.type===t.type&&e.key===t.key}function DD(e){}const Q7=({key:e})=>e??null,Em=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ir(e)||ar(e)||Ut(e)?{i:Vr,r:e,k:t,f:!!n}:e:null);function W(e,t=null,n=null,r=0,o=null,i=e===Xe?0:1,a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Q7(t),ref:t&&Em(t),scopeId:Cg,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Vr};return s?(sx(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ir(n)?8:16),wu>0&&!a&&go&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&go.push(c),c}const O=KD;function KD(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===c7)&&(e=Zr),mc(e)){const s=ms(e,t,!0);return n&&sx(s,n),wu>0&&!i&&go&&(s.shapeFlag&6?go[go.indexOf(e)]=s:go.push(s)),s.patchFlag=-2,s}if(eK(e)&&(e=e.__vccOpts),t){t=Z7(t);let{class:s,style:c}=t;s&&!ir(s)&&(t.class=Ge(s)),Qn(c)&&(Kb(c)&&!wt(c)&&(c=hr({},c)),t.style=we(c))}const a=ir(e)?1:I4(e)?128:MD(e)?64:Qn(e)?4:Ut(e)?2:0;return W(e,t,n,r,o,a,i,!0)}function Z7(e){return e?Kb(e)||g7(e)?hr({},e):e:null}function ms(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:s,transition:c}=e,l=t?B7(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Q7(l),ref:t&&t.ref?n&&i?wt(i)?i.concat(Em(t)):[i,Em(t)]:Em(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ms(e.ssContent),ssFallback:e.ssFallback&&ms(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&pc(u,c.clone(u)),u}function We(e=" ",t=0){return O(ac,null,e,t)}function HD(e,t){const n=O(du,null,e);return n.staticCount=t,n}function Qe(e="",t=!1){return t?(Y(),Te(Zr,null,e)):O(Zr,null,e)}function zo(e){return e==null||typeof e=="boolean"?O(Zr):wt(e)?O(Xe,null,e.slice()):typeof e=="object"?Yl(e):O(ac,null,String(e))}function Yl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ms(e)}function sx(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(wt(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),sx(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!g7(t)?t._ctx=Vr:o===3&&Vr&&(Vr.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ut(t)?(t={default:t,_ctx:Vr},n=32):(t=String(t),r&64?(n=16,t=[We(t)]):n=8);e.children=t,e.shapeFlag|=n}function B7(...e){const t={};for(let n=0;nWr||Vr;let Sv,E4;{const e=Sk(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(a=>a(i)):o[0](i)}};Sv=t("__VUE_INSTANCE_SETTERS__",n=>Wr=n),E4=t("__VUE_SSR_SETTERS__",n=>Rp=n)}const Lu=e=>{const t=Wr;return Sv(e),e.scope.on(),()=>{e.scope.off(),Sv(t)}},X4=()=>{Wr&&Wr.scope.off(),Sv(null)};function K7(e){return e.vnode.shapeFlag&4}let Rp=!1;function H7(e,t=!1,n=!1){t&&E4(t);const{props:r,children:o}=e.vnode,i=K7(e);AD(e,r,i,t),xD(e,o,n);const a=i?zD(e,t):void 0;return t&&E4(!1),a}function zD(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,T4);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?J7(e):null,i=Lu(e);xc();const a=nl(r,e,0,[e.props,o]);if(Sc(),i(),Xb(a)){if(a.then(X4,X4),t)return a.then(s=>{W4(e,s,t)}).catch(s=>{Yu(s,e,0)});e.asyncDep=a}else W4(e,a,t)}else G7(e,t)}function W4(e,t,n){Ut(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Qn(t)&&(e.setupState=Jb(t)),G7(e,n)}let Mv,V4;function $D(e){Mv=e,V4=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,$B))}}const jD=()=>!Mv;function G7(e,t,n){const r=e.type;if(!e.render){if(!t&&Mv&&!r.render){const o=r.template||nx(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:c}=r,l=hr(hr({isCustomElement:i,delimiters:s},a),c);r.render=Mv(o,l)}}e.render=r.render||qo,V4&&V4(e)}{const o=Lu(e);xc();try{fD(e)}finally{Sc(),o()}}}const qD={get(e,t){return ai(e,"get",""),e[t]}};function J7(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qD),slots:e.slots,emit:e.emit,expose:t}}function yp(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Jb(Ng(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in lh)return lh[n](e)},has(t,n){return n in t||n in lh}})):e.proxy}function U4(e,t=!0){return Ut(e)?e.displayName||e.name:e.name||t&&e.__name}function eK(e){return Ut(e)&&"__vccOpts"in e}const Me=(e,t)=>MB(e,t,Rp);function z7(e,t,n){const r=arguments.length;return r===2?Qn(t)&&!wt(t)?mc(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&mc(n)&&(n=[n]),O(e,t,n))}function tK(){}function nK(e,t,n,r){const o=n[r];if(o&&$7(o,e))return o;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function $7(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&go&&go.push(e),!0}const j7="3.4.33",rK=qo,oK=XB,iK=Pf,aK=$k,sK={createComponentInstance:D7,setupComponent:H7,renderComponentRoot:_m,setCurrentRenderingInstance:Qh,isVNode:mc,normalizeVNode:zo,getComponentPublicInstance:yp},lK=sK,cK=null,uK=null,fK=null;/** -* @vue/runtime-dom v3.4.33 +**/function _B(e,t){}const EB={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},XB={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"};function nl(e,t,n,r){try{return r?e(...r):e()}catch(o){Yu(o,t,n)}}function Ci(e,t,n,r){if(Ut(e)){const o=nl(e,t,n,r);return o&&Xb(o)&&o.catch(i=>{Yu(i,t,n)}),o}if(wt(e)){const o=[];for(let i=0;i>>1,o=ho[r],i=Yh(o);ies&&ho.splice(t,1)}function Av(e){wt(e)?ad.push(...e):(!Vl||!Vl.includes(e,e.allowRecurse?jc+1:jc))&&ad.push(e),Jk()}function NS(e,t,n=Uh?es+1:0){for(;nYh(n)-Yh(r));if(ad.length=0,Vl){Vl.push(...t);return}for(Vl=t,jc=0;jce.id==null?1/0:e.id,YB=(e,t)=>{const n=Yh(e)-Yh(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zk(e){L4=!1,Uh=!0,ho.sort(YB);try{for(es=0;esPf.emit(o,...i)),H1=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{$k(i,t)}),setTimeout(()=>{Pf||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,H1=[])},3e3)):H1=[]}let Vr=null,Cg=null;function Qh(e){const t=Vr;return Vr=e,Cg=e&&e.type.__scopeId||null,t}function qt(e){Cg=e}function en(){Cg=null}const QB=e=>oe;function oe(e,t=Vr,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&_4(-1);const i=Qh(t);let a;try{a=e(...o)}finally{Qh(i),r._d&&_4(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function Ke(e,t){if(Vr===null)return e;const n=yp(Vr),r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Yd(()=>{e.isUnmounting=!0}),e}const Bi=[Function,Array],jb={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bi,onEnter:Bi,onAfterEnter:Bi,onEnterCancelled:Bi,onBeforeLeave:Bi,onLeave:Bi,onAfterLeave:Bi,onLeaveCancelled:Bi,onBeforeAppear:Bi,onAppear:Bi,onAfterAppear:Bi,onAppearCancelled:Bi},jk=e=>{const t=e.subTree;return t.component?jk(t.component):t},ZB={name:"BaseTransition",props:jb,setup(e,{slots:t}){const n=ul(),r=$b();return()=>{const o=t.default&&Ig(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const d of o)if(d.type!==Zr){i=d;break}}const a=An(e),{mode:s}=a;if(r.isLeaving)return KA(i);const c=PS(i);if(!c)return KA(i);let l=yd(c,a,r,n,d=>l=d);pc(c,l);const u=n.subTree,f=u&&PS(u);if(f&&f.type!==Zr&&!Oa(c,f)&&jk(n).type!==Zr){const d=yd(f,a,r,n);if(pc(f,d),s==="out-in"&&c.type!==Zr)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},KA(i);s==="in-out"&&c.type!==Zr&&(d.delayLeave=(h,p,m)=>{const A=e7(r,f);A[String(f.key)]=f,h[Ul]=()=>{p(),h[Ul]=void 0,delete l.delayedLeave},l.delayedLeave=m})}return i}}},qk=ZB;function e7(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function yd(e,t,n,r,o){const{appear:i,mode:a,persisted:s=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:A,onAppear:x,onAfterAppear:y,onAppearCancelled:R}=t,g=String(e.key),b=e7(n,e),w=(L,k)=>{L&&Ci(L,r,9,k)},T=(L,k)=>{const F=k[1];w(L,k),wt(L)?L.every(N=>N.length<=1)&&F():L.length<=1&&F()},M={mode:a,persisted:s,beforeEnter(L){let k=c;if(!n.isMounted)if(i)k=A||c;else return;L[Ul]&&L[Ul](!0);const F=b[g];F&&Oa(e,F)&&F.el[Ul]&&F.el[Ul](),w(k,[L])},enter(L){let k=l,F=u,N=f;if(!n.isMounted)if(i)k=x||l,F=y||u,N=R||f;else return;let X=!1;const I=L[G1]=_=>{X||(X=!0,_?w(N,[L]):w(F,[L]),M.delayedLeave&&M.delayedLeave(),L[G1]=void 0)};k?T(k,[L,I]):I()},leave(L,k){const F=String(e.key);if(L[G1]&&L[G1](!0),n.isUnmounting)return k();w(d,[L]);let N=!1;const X=L[Ul]=I=>{N||(N=!0,k(),I?w(m,[L]):w(p,[L]),L[Ul]=void 0,b[F]===e&&delete b[F])};b[F]=e,h?T(h,[L,X]):X()},clone(L){const k=yd(L,t,n,r,o);return o&&o(k),k}};return M}function KA(e){if(vp(e))return e=ms(e),e.children=null,e}function PS(e){if(!vp(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ut(n.default))return n.default()}}function pc(e,t){e.shapeFlag&6&&e.component?pc(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ig(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function BB(e){Ut(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:i,suspensible:a=!0,onError:s}=e;let c=null,l,u=0;const f=()=>(u++,c=null,d()),d=()=>{let h;return c||(h=c=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((m,A)=>{s(p,()=>m(f()),()=>A(p),u+1)});throw p}).then(p=>h!==c&&c?c:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),l=p,p)))};return Fe({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const h=Wr;if(l)return()=>HA(l,h);const p=y=>{c=null,Yu(y,h,13,!r)};if(a&&h.suspense||Rp)return d().then(y=>()=>HA(y,h)).catch(y=>(p(y),()=>r?O(r,{error:y}):null));const m=me(!1),A=me(),x=me(!!o);return o&&setTimeout(()=>{x.value=!1},o),i!=null&&setTimeout(()=>{if(!m.value&&!A.value){const y=new Error(`Async component timed out after ${i}ms.`);p(y),A.value=y}},i),d().then(()=>{m.value=!0,h.parent&&vp(h.parent.vnode)&&(h.parent.effect.dirty=!0,Pg(h.parent.update))}).catch(y=>{p(y),A.value=y}),()=>{if(m.value&&l)return HA(l,h);if(A.value&&r)return O(r,{error:A.value});if(n&&!x.value)return O(n)}}})}function HA(e,t){const{ref:n,props:r,children:o,ce:i}=t.vnode,a=O(e,r,o);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const vp=e=>e.type.__isKeepAlive,DB={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ul(),r=n.ctx;if(!r.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const o=new Map,i=new Set;let a=null;const s=n.suspense,{renderer:{p:c,m:l,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(y,R,g,b,w)=>{const T=y.component;l(y,R,g,0,s),c(T.vnode,y,R,g,T,s,b,y.slotScopeIds,w),Qr(()=>{T.isDeactivated=!1,T.a&&od(T.a);const M=y.props&&y.props.onVnodeMounted;M&&Go(M,T.parent,y)},s)},r.deactivate=y=>{const R=y.component;xv(R.m),xv(R.a),l(y,d,null,1,s),Qr(()=>{R.da&&od(R.da);const g=y.props&&y.props.onVnodeUnmounted;g&&Go(g,R.parent,y),R.isDeactivated=!0},s)};function h(y){GA(y),u(y,n,s,!0)}function p(y){o.forEach((R,g)=>{const b=U4(R.type);b&&(!y||!y(b))&&m(g)})}function m(y){const R=o.get(y);!a||!Oa(R,a)?h(R):a&&GA(a),o.delete(y),i.delete(y)}Ot(()=>[e.include,e.exclude],([y,R])=>{y&&p(g=>C0(y,g)),R&&p(g=>!C0(R,g))},{flush:"post",deep:!0});let A=null;const x=()=>{A!=null&&(I4(n.subTree.type)?Qr(()=>{o.set(A,J1(n.subTree))},n.subTree.suspense):o.set(A,J1(n.subTree)))};return Zt(x),_g(x),Yd(()=>{o.forEach(y=>{const{subTree:R,suspense:g}=n,b=J1(R);if(y.type===b.type&&y.key===b.key){GA(b);const w=b.component.da;w&&Qr(w,g);return}h(y)})}),()=>{if(A=null,!t.default)return null;const y=t.default(),R=y[0];if(y.length>1)return a=null,y;if(!mc(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let g=J1(R);const b=g.type,w=U4(fu(g)?g.type.__asyncResolved||{}:b),{include:T,exclude:M,max:L}=e;if(T&&(!w||!C0(T,w))||M&&w&&C0(M,w))return a=g,R;const k=g.key==null?b:g.key,F=o.get(k);return g.el&&(g=ms(g),R.shapeFlag&128&&(R.ssContent=g)),A=k,F?(g.el=F.el,g.component=F.component,g.transition&&pc(g,g.transition),g.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),L&&i.size>parseInt(L,10)&&m(i.values().next().value)),g.shapeFlag|=256,a=g,I4(R.type)?R:g}}},KB=DB;function C0(e,t){return wt(e)?e.some(n=>C0(n,t)):ir(e)?e.split(",").includes(t):YZ(e)?e.test(t):!1}function t7(e,t){r7(e,"a",t)}function n7(e,t){r7(e,"da",t)}function r7(e,t,n=Wr){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Fg(t,r,n),n){let o=n.parent;for(;o&&o.parent;)vp(o.parent.vnode)&&HB(r,t,n,o),o=o.parent}}function HB(e,t,n,r){const o=Fg(t,e,r,!0);wn(()=>{Eb(r[t],o)},n)}function GA(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function J1(e){return e.shapeFlag&128?e.ssContent:e}function Fg(e,t,n=Wr,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{xc();const s=Lu(n),c=Ci(t,n,e,a);return s(),Sc(),c});return r?o.unshift(i):o.push(i),i}}const cl=e=>(t,n=Wr)=>{(!Rp||e==="sp")&&Fg(e,(...r)=>t(...r),n)},qb=cl("bm"),Zt=cl("m"),o7=cl("bu"),_g=cl("u"),Yd=cl("bum"),wn=cl("um"),i7=cl("sp"),a7=cl("rtg"),s7=cl("rtc");function l7(e,t=Wr){Fg("ec",e,t)}const ex="components",GB="directives";function Se(e,t){return tx(ex,e,!0,t)||e}const c7=Symbol.for("v-ndc");function xs(e){return ir(e)?tx(ex,e,!1)||e:e||c7}function Sn(e){return tx(GB,e)}function tx(e,t,n=!0,r=!1){const o=Vr||Wr;if(o){const i=o.type;if(e===ex){const s=U4(i,!1);if(s&&(s===t||s===Ao(t)||s===pp(Ao(t))))return i}const a=CS(o[e]||i[e],t)||CS(o.appContext[e],t);return!a&&r?i:a}}function CS(e,t){return e&&(e[t]||e[Ao(t)]||e[pp(Ao(t))])}function nt(e,t,n,r){let o;const i=n&&n[r];if(wt(e)||ir(e)){o=new Array(e.length);for(let a=0,s=e.length;at(a,s,void 0,i&&i[s]));else{const a=Object.keys(e);o=new Array(a.length);for(let s=0,c=a.length;s{const i=r.fn(...o);return i&&(i.key=r.key),i}:r.fn)}return e}function sr(e,t,n={},r,o){if(Vr.isCE||Vr.parent&&fu(Vr.parent)&&Vr.parent.isCE)return t!=="default"&&(n.name=t),O("slot",n,r&&r());let i=e[t];i&&i._c&&(i._d=!1),Y();const a=i&&u7(i(n)),s=Te(Xe,{key:(n.key||a&&a.key||`_${t}`)+(!a&&r?"_fb":"")},a||(r?r():[]),a&&e._===1?64:-2);return!o&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function u7(e){return e.some(t=>mc(t)?!(t.type===Zr||t.type===Xe&&!u7(t.children)):!0)?e:null}function zB(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:sh(r)]=e[r];return n}const O4=e=>e?K7(e)?yp(e):O4(e.parent):null,lh=hr(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>O4(e.parent),$root:e=>O4(e.root),$emit:e=>e.emit,$options:e=>nx(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Pg(e.update)}),$nextTick:e=>e.n||(e.n=Cr.bind(e.proxy)),$watch:e=>PD.bind(e)}),JA=(e,t)=>e!==In&&!e.__isScriptSetup&&Ln(e,t),T4={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:o,props:i,accessCache:a,type:s,appContext:c}=e;let l;if(t[0]!=="$"){const h=a[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(JA(r,t))return a[t]=1,r[t];if(o!==In&&Ln(o,t))return a[t]=2,o[t];if((l=e.propsOptions[0])&&Ln(l,t))return a[t]=3,i[t];if(n!==In&&Ln(n,t))return a[t]=4,n[t];k4&&(a[t]=0)}}const u=lh[t];let f,d;if(u)return t==="$attrs"&&si(e.attrs,"get",""),u(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==In&&Ln(n,t))return a[t]=4,n[t];if(d=c.config.globalProperties,Ln(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return JA(o,t)?(o[t]=n,!0):r!==In&&Ln(r,t)?(r[t]=n,!0):Ln(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},a){let s;return!!n[a]||e!==In&&Ln(e,a)||JA(t,a)||(s=i[0])&&Ln(s,a)||Ln(r,a)||Ln(lh,a)||Ln(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ln(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},$B=hr({},T4,{get(e,t){if(t!==Symbol.unscopables)return T4.get(e,t,e)},has(e,t){return t[0]!=="_"&&!KZ(t)}});function jB(){return null}function qB(){return null}function eD(e){}function tD(e){}function nD(){return null}function rD(){}function oD(e,t){return null}function iD(){return f7().slots}function aD(){return f7().attrs}function f7(){const e=ul();return e.setupContext||(e.setupContext=J7(e))}function Zh(e){return wt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function sD(e,t){const n=Zh(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?wt(o)||Ut(o)?o=n[r]={type:o,default:t[r]}:o.default=t[r]:o===null&&(o=n[r]={default:t[r]}),o&&t[`__skip_${r}`]&&(o.skipFactory=!0)}return n}function lD(e,t){return!e||!t?e||t:wt(e)&&wt(t)?e.concat(t):hr({},Zh(e),Zh(t))}function cD(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function uD(e){const t=ul();let n=e();return X4(),Xb(n)&&(n=n.catch(r=>{throw Lu(t),r})),[n,()=>Lu(t)]}let k4=!0;function fD(e){const t=nx(e),n=e.proxy,r=e.ctx;k4=!1,t.beforeCreate&&IS(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:c,inject:l,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:A,beforeDestroy:x,beforeUnmount:y,destroyed:R,unmounted:g,render:b,renderTracked:w,renderTriggered:T,errorCaptured:M,serverPrefetch:L,expose:k,inheritAttrs:F,components:N,directives:X,filters:I}=t;if(l&&dD(l,r,null),a)for(const V in a){const B=a[V];Ut(B)&&(r[V]=B.bind(n))}if(o){const V=o.call(n,n);Qn(V)&&(e.data=mp(V))}if(k4=!0,i)for(const V in i){const B=i[V],J=Ut(B)?B.bind(n,n):Ut(B.get)?B.get.bind(n,n):ei,se=!Ut(B)&&Ut(B.set)?B.set.bind(n):ei,D=Me({get:J,set:se});Object.defineProperty(r,V,{enumerable:!0,configurable:!0,get:()=>D.value,set:Q=>D.value=Q})}if(s)for(const V in s)d7(s[V],r,n,V);if(c){const V=Ut(c)?c.call(n):c;Reflect.ownKeys(V).forEach(B=>{Qu(B,V[B])})}u&&IS(u,e,"c");function P(V,B){wt(B)?B.forEach(J=>V(J.bind(n))):B&&V(B.bind(n))}if(P(qb,f),P(Zt,d),P(o7,h),P(_g,p),P(t7,m),P(n7,A),P(l7,M),P(s7,w),P(a7,T),P(Yd,y),P(wn,g),P(i7,L),wt(k))if(k.length){const V=e.exposed||(e.exposed={});k.forEach(B=>{Object.defineProperty(V,B,{get:()=>n[B],set:J=>n[B]=J})})}else e.exposed||(e.exposed={});b&&e.render===ei&&(e.render=b),F!=null&&(e.inheritAttrs=F),N&&(e.components=N),X&&(e.directives=X)}function dD(e,t,n=ei){wt(e)&&(e=N4(e));for(const r in e){const o=e[r];let i;Qn(o)?"default"in o?i=ti(o.from||r,o.default,!0):i=ti(o.from||r):i=ti(o),ar(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function IS(e,t,n){Ci(wt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function d7(e,t,n,r){const o=r.includes(".")?_7(n,r):()=>n[r];if(ir(e)){const i=t[e];Ut(i)&&Ot(o,i)}else if(Ut(e))Ot(o,e.bind(n));else if(Qn(e))if(wt(e))e.forEach(i=>d7(i,t,n,r));else{const i=Ut(e.handler)?e.handler.bind(n):t[e.handler];Ut(i)&&Ot(o,i,e)}}function nx(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:!o.length&&!n&&!r?c=t:(c={},o.length&&o.forEach(l=>yv(c,l,a,!0)),yv(c,t,a)),Qn(t)&&i.set(t,c),c}function yv(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&yv(e,i,n,!0),o&&o.forEach(a=>yv(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=hD[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const hD={data:FS,props:_S,emits:_S,methods:I0,computed:I0,beforeCreate:Lo,created:Lo,beforeMount:Lo,mounted:Lo,beforeUpdate:Lo,updated:Lo,beforeDestroy:Lo,beforeUnmount:Lo,destroyed:Lo,unmounted:Lo,activated:Lo,deactivated:Lo,errorCaptured:Lo,serverPrefetch:Lo,components:I0,directives:I0,watch:mD,provide:FS,inject:pD};function FS(e,t){return t?e?function(){return hr(Ut(e)?e.call(this,this):e,Ut(t)?t.call(this,this):t)}:t:e}function pD(e,t){return I0(N4(e),N4(t))}function N4(e){if(wt(e)){const t={};for(let n=0;n1)return n&&Ut(t)?t.call(r&&r.proxy):t}}function p7(){return!!(Wr||Vr||sd)}const m7={},v7=()=>Object.create(m7),g7=e=>Object.getPrototypeOf(e)===m7;function AD(e,t,n,r=!1){const o={},i=v7();e.propsDefaults=Object.create(null),A7(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:Qk(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function RD(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=An(o),[c]=e.propsOptions;let l=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f{c=!0;const[d,h]=R7(f,t,!0);hr(a,d),h&&s.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!c)return Qn(e)&&r.set(e,td),td;if(wt(i))for(let u=0;u-1,h[1]=m<0||p-1||Ln(h,"default"))&&s.push(f)}}}const l=[a,s];return Qn(e)&&r.set(e,l),l}function ES(e){return e[0]!=="$"&&!rd(e)}function XS(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function WS(e,t){return XS(e)===XS(t)}function VS(e,t){return wt(t)?t.findIndex(n=>WS(n,e)):Ut(t)&&WS(t,e)?0:-1}const y7=e=>e[0]==="_"||e==="$stable",rx=e=>wt(e)?e.map($o):[$o(e)],bD=(e,t,n)=>{if(t._n)return t;const r=oe((...o)=>rx(t(...o)),n);return r._c=!1,r},b7=(e,t,n)=>{const r=e._ctx;for(const o in e){if(y7(o))continue;const i=e[o];if(Ut(i))t[o]=bD(o,i,r);else if(i!=null){const a=rx(i);t[o]=()=>a}}},x7=(e,t)=>{const n=rx(t);e.slots.default=()=>n},S7=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},xD=(e,t,n)=>{const r=e.slots=v7();if(e.vnode.shapeFlag&32){const o=t._;o?(S7(r,t,n),n&&xk(r,"_",o,!0)):b7(t,r)}else t&&x7(e,t)},SD=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=In;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:S7(o,t,n):(i=!t.$stable,b7(t,o)),a=t}else t&&(x7(e,t),a={default:1});if(i)for(const s in o)!y7(s)&&a[s]==null&&delete o[s]};function bv(e,t,n,r,o=!1){if(wt(e)){e.forEach((d,h)=>bv(d,t&&(wt(t)?t[h]:t),n,r,o));return}if(fu(r)&&!o)return;const i=r.shapeFlag&4?yp(r.component):r.el,a=o?null:i,{i:s,r:c}=e,l=t&&t.r,u=s.refs===In?s.refs={}:s.refs,f=s.setupState;if(l!=null&&l!==c&&(ir(l)?(u[l]=null,Ln(f,l)&&(f[l]=null)):ar(l)&&(l.value=null)),Ut(c))nl(c,s,12,[a,u]);else{const d=ir(c),h=ar(c);if(d||h){const p=()=>{if(e.f){const m=d?Ln(f,c)?f[c]:u[c]:c.value;o?wt(m)&&Eb(m,i):wt(m)?m.includes(i)||m.push(i):d?(u[c]=[i],Ln(f,c)&&(f[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else d?(u[c]=a,Ln(f,c)&&(f[c]=a)):h&&(c.value=a,e.k&&(u[e.k]=a))};a?(p.id=-1,Qr(p,n)):p()}}}const M7=Symbol("_vte"),MD=e=>e.__isTeleport,ch=e=>e&&(e.disabled||e.disabled===""),US=e=>typeof SVGElement<"u"&&e instanceof SVGElement,YS=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,C4=(e,t)=>{const n=e&&e.to;return ir(n)?t?t(n):null:n},wD={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,a,s,c,l){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:m,createComment:A}}=l,x=ch(t.props);let{shapeFlag:y,children:R,dynamicChildren:g}=t;if(e==null){const b=t.el=m(""),w=t.anchor=m(""),T=t.target=C4(t.props,p),M=t.targetStart=m(""),L=t.targetAnchor=m("");h(b,n,r),h(w,n,r),M[M7]=L,T&&(h(M,T),h(L,T),a==="svg"||US(T)?a="svg":(a==="mathml"||YS(T))&&(a="mathml"));const k=(F,N)=>{y&16&&u(R,F,N,o,i,a,s,c)};x?k(n,w):T&&k(T,L)}else{t.el=e.el,t.targetStart=e.targetStart;const b=t.anchor=e.anchor,w=t.target=e.target,T=t.targetAnchor=e.targetAnchor,M=ch(e.props),L=M?n:w,k=M?b:T;if(a==="svg"||US(w)?a="svg":(a==="mathml"||YS(w))&&(a="mathml"),g?(d(e.dynamicChildren,g,L,o,i,a,s),ix(e,t,!0)):c||f(e,t,L,k,o,i,a,s,!1),x)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):z1(t,n,b,l,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const F=t.target=C4(t.props,p);F&&z1(t,F,null,l,0)}else M&&z1(t,w,T,l,1)}w7(t)},remove(e,t,n,{um:r,o:{remove:o}},i){const{shapeFlag:a,children:s,anchor:c,targetStart:l,targetAnchor:u,target:f,props:d}=e;if(f&&(o(l),o(u)),i&&o(c),a&16){const h=i||!ch(d);for(let p=0;p{QS||(console.error("Hydration completed but contains mismatches."),QS=!0)},OD=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",TD=e=>e.namespaceURI.includes("MathML"),$1=e=>{if(OD(e))return"svg";if(TD(e))return"mathml"},j1=e=>e.nodeType===8;function kD(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:l}}=e,u=(R,g)=>{if(!g.hasChildNodes()){n(null,R,g),Rv(),g._vnode=R;return}f(g.firstChild,R,null,null,null),Rv(),g._vnode=R},f=(R,g,b,w,T,M=!1)=>{M=M||!!g.dynamicChildren;const L=j1(R)&&R.data==="[",k=()=>m(R,g,b,w,T,L),{type:F,ref:N,shapeFlag:X,patchFlag:I}=g;let _=R.nodeType;g.el=R,I===-2&&(M=!1,g.dynamicChildren=null);let P=null;switch(F){case ac:_!==3?g.children===""?(c(g.el=o(""),a(R),R),P=R):P=k():(R.data!==g.children&&(gf(),R.data=g.children),P=i(R));break;case Zr:y(R)?(P=i(R),x(g.el=R.content.firstChild,R,b)):_!==8||L?P=k():P=i(R);break;case du:if(L&&(R=i(R),_=R.nodeType),_===1||_===3){P=R;const V=!g.children.length;for(let B=0;B{M=M||!!g.dynamicChildren;const{type:L,props:k,patchFlag:F,shapeFlag:N,dirs:X,transition:I}=g,_=L==="input"||L==="option";if(_||F!==-1){X&&za(g,null,b,"created");let P=!1;if(y(R)){P=k7(w,I)&&b&&b.vnode.props&&b.vnode.props.appear;const B=R.content.firstChild;P&&I.beforeEnter(B),x(B,R,b),g.el=R=B}if(N&16&&!(k&&(k.innerHTML||k.textContent))){let B=h(R.firstChild,g,R,b,w,T,M);for(;B;){gf();const J=B;B=B.nextSibling,s(J)}}else N&8&&R.textContent!==g.children&&(gf(),R.textContent=g.children);if(k){if(_||!M||F&48)for(const B in k)(_&&(B.endsWith("value")||B==="indeterminate")||hp(B)&&!rd(B)||B[0]===".")&&r(R,B,null,k[B],void 0,b);else if(k.onClick)r(R,"onClick",null,k.onClick,void 0,b);else if(F&4&&ls(k.style))for(const B in k.style)k.style[B]}let V;(V=k&&k.onVnodeBeforeMount)&&Go(V,b,g),X&&za(g,null,b,"beforeMount"),((V=k&&k.onVnodeMounted)||X||P)&&V7(()=>{V&&Go(V,b,g),P&&I.enter(R),X&&za(g,null,b,"mounted")},w)}return R.nextSibling},h=(R,g,b,w,T,M,L)=>{L=L||!!g.dynamicChildren;const k=g.children,F=k.length;for(let N=0;N{const{slotScopeIds:L}=g;L&&(T=T?T.concat(L):L);const k=a(R),F=h(i(R),g,k,b,w,T,M);return F&&j1(F)&&F.data==="]"?i(g.anchor=F):(gf(),c(g.anchor=l("]"),k,F),F)},m=(R,g,b,w,T,M)=>{if(gf(),g.el=null,M){const F=A(R);for(;;){const N=i(R);if(N&&N!==F)s(N);else break}}const L=i(R),k=a(R);return s(R),n(null,g,k,L,b,w,$1(k),T),L},A=(R,g="[",b="]")=>{let w=0;for(;R;)if(R=i(R),R&&j1(R)&&(R.data===g&&w++,R.data===b)){if(w===0)return i(R);w--}return R},x=(R,g,b)=>{const w=g.parentNode;w&&w.replaceChild(R,g);let T=b;for(;T;)T.vnode.el===g&&(T.vnode.el=T.subTree.el=R),T=T.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[u,f]}const Qr=V7;function L7(e){return T7(e)}function O7(e){return T7(e,kD)}function T7(e,t){const n=Sk();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:s,createComment:c,setText:l,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=ei,insertStaticContent:p}=e,m=(te,E,$,ie=null,z=null,j=null,ae=void 0,ge=null,le=!!E.dynamicChildren)=>{if(te===E)return;te&&!Oa(te,E)&&(ie=re(te),Q(te,z,j,!0),te=null),E.patchFlag===-2&&(le=!1,E.dynamicChildren=null);const{type:he,ref:Ae,shapeFlag:_e}=E;switch(he){case ac:A(te,E,$,ie);break;case Zr:x(te,E,$,ie);break;case du:te==null&&y(E,$,ie,ae);break;case Xe:N(te,E,$,ie,z,j,ae,ge,le);break;default:_e&1?b(te,E,$,ie,z,j,ae,ge,le):_e&6?X(te,E,$,ie,z,j,ae,ge,le):(_e&64||_e&128)&&he.process(te,E,$,ie,z,j,ae,ge,le,de)}Ae!=null&&z&&bv(Ae,te&&te.ref,j,E||te,!E)},A=(te,E,$,ie)=>{if(te==null)r(E.el=s(E.children),$,ie);else{const z=E.el=te.el;E.children!==te.children&&l(z,E.children)}},x=(te,E,$,ie)=>{te==null?r(E.el=c(E.children||""),$,ie):E.el=te.el},y=(te,E,$,ie)=>{[te.el,te.anchor]=p(te.children,E,$,ie,te.el,te.anchor)},R=({el:te,anchor:E},$,ie)=>{let z;for(;te&&te!==E;)z=d(te),r(te,$,ie),te=z;r(E,$,ie)},g=({el:te,anchor:E})=>{let $;for(;te&&te!==E;)$=d(te),o(te),te=$;o(E)},b=(te,E,$,ie,z,j,ae,ge,le)=>{E.type==="svg"?ae="svg":E.type==="math"&&(ae="mathml"),te==null?w(E,$,ie,z,j,ae,ge,le):L(te,E,z,j,ae,ge,le)},w=(te,E,$,ie,z,j,ae,ge)=>{let le,he;const{props:Ae,shapeFlag:_e,transition:be,dirs:xe}=te;if(le=te.el=a(te.type,j,Ae&&Ae.is,Ae),_e&8?u(le,te.children):_e&16&&M(te.children,le,null,ie,z,zA(te,j),ae,ge),xe&&za(te,null,ie,"created"),T(le,te,te.scopeId,ae,ie),Ae){for(const tt in Ae)tt!=="value"&&!rd(tt)&&i(le,tt,null,Ae[tt],j,ie);"value"in Ae&&i(le,"value",null,Ae.value,j),(he=Ae.onVnodeBeforeMount)&&Go(he,ie,te)}xe&&za(te,null,ie,"beforeMount");const it=k7(z,be);it&&be.beforeEnter(le),r(le,E,$),((he=Ae&&Ae.onVnodeMounted)||it||xe)&&Qr(()=>{he&&Go(he,ie,te),it&&be.enter(le),xe&&za(te,null,ie,"mounted")},z)},T=(te,E,$,ie,z)=>{if($&&h(te,$),ie)for(let j=0;j{for(let he=le;he{const ge=E.el=te.el;let{patchFlag:le,dynamicChildren:he,dirs:Ae}=E;le|=te.patchFlag&16;const _e=te.props||In,be=E.props||In;let xe;if($&&Uc($,!1),(xe=be.onVnodeBeforeUpdate)&&Go(xe,$,E,te),Ae&&za(E,te,$,"beforeUpdate"),$&&Uc($,!0),(_e.innerHTML&&be.innerHTML==null||_e.textContent&&be.textContent==null)&&u(ge,""),he?k(te.dynamicChildren,he,ge,$,ie,zA(E,z),j):ae||B(te,E,ge,null,$,ie,zA(E,z),j,!1),le>0){if(le&16)F(ge,_e,be,$,z);else if(le&2&&_e.class!==be.class&&i(ge,"class",null,be.class,z),le&4&&i(ge,"style",_e.style,be.style,z),le&8){const it=E.dynamicProps;for(let tt=0;tt{xe&&Go(xe,$,E,te),Ae&&za(E,te,$,"updated")},ie)},k=(te,E,$,ie,z,j,ae)=>{for(let ge=0;ge{if(E!==$){if(E!==In)for(const j in E)!rd(j)&&!(j in $)&&i(te,j,E[j],null,z,ie);for(const j in $){if(rd(j))continue;const ae=$[j],ge=E[j];ae!==ge&&j!=="value"&&i(te,j,ge,ae,z,ie)}"value"in $&&i(te,"value",E.value,$.value,z)}},N=(te,E,$,ie,z,j,ae,ge,le)=>{const he=E.el=te?te.el:s(""),Ae=E.anchor=te?te.anchor:s("");let{patchFlag:_e,dynamicChildren:be,slotScopeIds:xe}=E;xe&&(ge=ge?ge.concat(xe):xe),te==null?(r(he,$,ie),r(Ae,$,ie),M(E.children||[],$,Ae,z,j,ae,ge,le)):_e>0&&_e&64&&be&&te.dynamicChildren?(k(te.dynamicChildren,be,$,z,j,ae,ge),(E.key!=null||z&&E===z.subTree)&&ix(te,E,!0)):B(te,E,$,Ae,z,j,ae,ge,le)},X=(te,E,$,ie,z,j,ae,ge,le)=>{E.slotScopeIds=ge,te==null?E.shapeFlag&512?z.ctx.activate(E,$,ie,ae,le):I(E,$,ie,z,j,ae,le):_(te,E,le)},I=(te,E,$,ie,z,j,ae)=>{const ge=te.component=D7(te,ie,z);if(vp(te)&&(ge.ctx.renderer=de),H7(ge,!1,ae),ge.asyncDep){if(z&&z.registerDep(ge,P,ae),!te.el){const le=ge.subTree=O(Zr);x(null,le,E,$)}}else P(ge,te,E,$,z,j,ae)},_=(te,E,$)=>{const ie=E.component=te.component;if(XD(te,E,$))if(ie.asyncDep&&!ie.asyncResolved){V(ie,E,$);return}else ie.next=E,UB(ie.update),ie.effect.dirty=!0,ie.update();else E.el=te.el,ie.vnode=E},P=(te,E,$,ie,z,j,ae)=>{const ge=()=>{if(te.isMounted){let{next:Ae,bu:_e,u:be,parent:xe,vnode:it}=te;{const Ze=N7(te);if(Ze){Ae&&(Ae.el=it.el,V(te,Ae,ae)),Ze.asyncDep.then(()=>{te.isUnmounted||ge()});return}}let tt=Ae,Le;Uc(te,!1),Ae?(Ae.el=it.el,V(te,Ae,ae)):Ae=it,_e&&od(_e),(Le=Ae.props&&Ae.props.onVnodeBeforeUpdate)&&Go(Le,xe,Ae,it),Uc(te,!0);const ke=_m(te),Ie=te.subTree;te.subTree=ke,m(Ie,ke,f(Ie.el),re(Ie),te,z,j),Ae.el=ke.el,tt===null&&ax(te,ke.el),be&&Qr(be,z),(Le=Ae.props&&Ae.props.onVnodeUpdated)&&Qr(()=>Go(Le,xe,Ae,it),z)}else{let Ae;const{el:_e,props:be}=E,{bm:xe,m:it,parent:tt}=te,Le=fu(E);if(Uc(te,!1),xe&&od(xe),!Le&&(Ae=be&&be.onVnodeBeforeMount)&&Go(Ae,tt,E),Uc(te,!0),_e&&ue){const ke=()=>{te.subTree=_m(te),ue(_e,te.subTree,te,z,null)};Le?E.type.__asyncLoader().then(()=>!te.isUnmounted&&ke()):ke()}else{const ke=te.subTree=_m(te);m(null,ke,$,ie,te,z,j),E.el=ke.el}if(it&&Qr(it,z),!Le&&(Ae=be&&be.onVnodeMounted)){const ke=E;Qr(()=>Go(Ae,tt,ke),z)}(E.shapeFlag&256||tt&&fu(tt.vnode)&&tt.vnode.shapeFlag&256)&&te.a&&Qr(te.a,z),te.isMounted=!0,E=$=ie=null}},le=te.effect=new Rd(ge,ei,()=>Pg(he),te.scope),he=te.update=()=>{le.dirty&&le.run()};he.i=te,he.id=te.uid,Uc(te,!0),he()},V=(te,E,$)=>{E.component=te;const ie=te.vnode.props;te.vnode=E,te.next=null,RD(te,E.props,ie,$),SD(te,E.children,$),xc(),NS(te),Sc()},B=(te,E,$,ie,z,j,ae,ge,le=!1)=>{const he=te&&te.children,Ae=te?te.shapeFlag:0,_e=E.children,{patchFlag:be,shapeFlag:xe}=E;if(be>0){if(be&128){se(he,_e,$,ie,z,j,ae,ge,le);return}else if(be&256){J(he,_e,$,ie,z,j,ae,ge,le);return}}xe&8?(Ae&16&&ee(he,z,j),_e!==he&&u($,_e)):Ae&16?xe&16?se(he,_e,$,ie,z,j,ae,ge,le):ee(he,z,j,!0):(Ae&8&&u($,""),xe&16&&M(_e,$,ie,z,j,ae,ge,le))},J=(te,E,$,ie,z,j,ae,ge,le)=>{te=te||td,E=E||td;const he=te.length,Ae=E.length,_e=Math.min(he,Ae);let be;for(be=0;be<_e;be++){const xe=E[be]=le?Yl(E[be]):$o(E[be]);m(te[be],xe,$,null,z,j,ae,ge,le)}he>Ae?ee(te,z,j,!0,!1,_e):M(E,$,ie,z,j,ae,ge,le,_e)},se=(te,E,$,ie,z,j,ae,ge,le)=>{let he=0;const Ae=E.length;let _e=te.length-1,be=Ae-1;for(;he<=_e&&he<=be;){const xe=te[he],it=E[he]=le?Yl(E[he]):$o(E[he]);if(Oa(xe,it))m(xe,it,$,null,z,j,ae,ge,le);else break;he++}for(;he<=_e&&he<=be;){const xe=te[_e],it=E[be]=le?Yl(E[be]):$o(E[be]);if(Oa(xe,it))m(xe,it,$,null,z,j,ae,ge,le);else break;_e--,be--}if(he>_e){if(he<=be){const xe=be+1,it=xebe)for(;he<=_e;)Q(te[he],z,j,!0),he++;else{const xe=he,it=he,tt=new Map;for(he=it;he<=be;he++){const je=E[he]=le?Yl(E[he]):$o(E[he]);je.key!=null&&tt.set(je.key,he)}let Le,ke=0;const Ie=be-it+1;let Ze=!1,et=0;const Ne=new Array(Ie);for(he=0;he=Ie){Q(je,z,j,!0);continue}let At;if(je.key!=null)At=tt.get(je.key);else for(Le=it;Le<=be;Le++)if(Ne[Le-it]===0&&Oa(je,E[Le])){At=Le;break}At===void 0?Q(je,z,j,!0):(Ne[At-it]=he+1,At>=et?et=At:Ze=!0,m(je,E[At],$,null,z,j,ae,ge,le),ke++)}const Be=Ze?ND(Ne):td;for(Le=Be.length-1,he=Ie-1;he>=0;he--){const je=it+he,At=E[je],ut=je+1{const{el:j,type:ae,transition:ge,children:le,shapeFlag:he}=te;if(he&6){D(te.component.subTree,E,$,ie);return}if(he&128){te.suspense.move(E,$,ie);return}if(he&64){ae.move(te,E,$,de);return}if(ae===Xe){r(j,E,$);for(let _e=0;_ege.enter(j),z);else{const{leave:_e,delayLeave:be,afterLeave:xe}=ge,it=()=>r(j,E,$),tt=()=>{_e(j,()=>{it(),xe&&xe()})};be?be(j,it,tt):tt()}else r(j,E,$)},Q=(te,E,$,ie=!1,z=!1)=>{const{type:j,props:ae,ref:ge,children:le,dynamicChildren:he,shapeFlag:Ae,patchFlag:_e,dirs:be,cacheIndex:xe}=te;if(_e===-2&&(z=!1),ge!=null&&bv(ge,null,$,te,!0),xe!=null&&(E.renderCache[xe]=void 0),Ae&256){E.ctx.deactivate(te);return}const it=Ae&1&&be,tt=!fu(te);let Le;if(tt&&(Le=ae&&ae.onVnodeBeforeUnmount)&&Go(Le,E,te),Ae&6)U(te.component,$,ie);else{if(Ae&128){te.suspense.unmount($,ie);return}it&&za(te,null,E,"beforeUnmount"),Ae&64?te.type.remove(te,E,$,de,ie):he&&!he.hasOnce&&(j!==Xe||_e>0&&_e&64)?ee(he,E,$,!1,!0):(j===Xe&&_e&384||!z&&Ae&16)&&ee(le,E,$),ie&&Z(te)}(tt&&(Le=ae&&ae.onVnodeUnmounted)||it)&&Qr(()=>{Le&&Go(Le,E,te),it&&za(te,null,E,"unmounted")},$)},Z=te=>{const{type:E,el:$,anchor:ie,transition:z}=te;if(E===Xe){H($,ie);return}if(E===du){g(te);return}const j=()=>{o($),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(te.shapeFlag&1&&z&&!z.persisted){const{leave:ae,delayLeave:ge}=z,le=()=>ae($,j);ge?ge(te.el,j,le):le()}else j()},H=(te,E)=>{let $;for(;te!==E;)$=d(te),o(te),te=$;o(E)},U=(te,E,$)=>{const{bum:ie,scope:z,update:j,subTree:ae,um:ge,m:le,a:he}=te;xv(le),xv(he),ie&&od(ie),z.stop(),j&&(j.active=!1,Q(ae,te,E,$)),ge&&Qr(ge,E),Qr(()=>{te.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&te.asyncDep&&!te.asyncResolved&&te.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},ee=(te,E,$,ie=!1,z=!1,j=0)=>{for(let ae=j;ae{if(te.shapeFlag&6)return re(te.component.subTree);if(te.shapeFlag&128)return te.suspense.next();const E=d(te.anchor||te.el),$=E&&E[M7];return $?d($):E};let ve=!1;const ye=(te,E,$)=>{te==null?E._vnode&&Q(E._vnode,null,null,!0):m(E._vnode||null,te,E,null,null,null,$),ve||(ve=!0,NS(),Rv(),ve=!1),E._vnode=te},de={p:m,um:Q,m:D,r:Z,mt:I,mc:M,pc:B,pbc:k,n:re,o:e};let fe,ue;return t&&([fe,ue]=t(de)),{render:ye,hydrate:fe,createApp:gD(ye,fe)}}function zA({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Uc({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function k7(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ix(e,t,n=!1){const r=e.children,o=t.children;if(wt(r)&&wt(o))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function N7(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:N7(t)}function xv(e){if(e)for(let t=0;tti(P7);function gp(e,t){return Ap(e,null,t)}function I7(e,t){return Ap(e,null,{flush:"post"})}function F7(e,t){return Ap(e,null,{flush:"sync"})}const q1={};function Ot(e,t,n){return Ap(e,t,n)}function Ap(e,t,{immediate:n,deep:r,flush:o,once:i,onTrack:a,onTrigger:s}=In){if(t&&i){const w=t;t=(...T)=>{w(...T),b()}}const c=Wr,l=w=>r===!0?w:Jl(w,r===!1?1:void 0);let u,f=!1,d=!1;if(ar(e)?(u=()=>e.value,f=Mu(e)):ls(e)?(u=()=>l(e),f=!0):wt(e)?(d=!0,f=e.some(w=>ls(w)||Mu(w)),u=()=>e.map(w=>{if(ar(w))return w.value;if(ls(w))return l(w);if(Ut(w))return nl(w,c,2)})):Ut(e)?t?u=()=>nl(e,c,2):u=()=>(h&&h(),Ci(e,c,3,[p])):u=ei,t&&r){const w=u;u=()=>Jl(w())}let h,p=w=>{h=R.onStop=()=>{nl(w,c,4),h=R.onStop=void 0}},m;if(Rp)if(p=ei,t?n&&Ci(t,c,3,[u(),d?[]:void 0,p]):u(),o==="sync"){const w=C7();m=w.__watcherHandles||(w.__watcherHandles=[])}else return ei;let A=d?new Array(e.length).fill(q1):q1;const x=()=>{if(!(!R.active||!R.dirty))if(t){const w=R.run();(r||f||(d?w.some((T,M)=>Co(T,A[M])):Co(w,A)))&&(h&&h(),Ci(t,c,3,[w,A===q1?void 0:d&&A[0]===q1?[]:A,p]),A=w)}else R.run()};x.allowRecurse=!!t;let y;o==="sync"?y=x:o==="post"?y=()=>Qr(x,c&&c.suspense):(x.pre=!0,c&&(x.id=c.uid),y=()=>Pg(x));const R=new Rd(u,ei,y),g=Yb(),b=()=>{R.stop(),g&&Eb(g.effects,R)};return t?n?x():A=R.run():o==="post"?Qr(R.run.bind(R),c&&c.suspense):R.run(),m&&m.push(b),b}function PD(e,t,n){const r=this.proxy,o=ir(e)?e.includes(".")?_7(r,e):()=>r[e]:e.bind(r,r);let i;Ut(t)?i=t:(i=t.handler,n=t);const a=Lu(this),s=Ap(o,i.bind(r),n);return a(),s}function _7(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Jl(r,t,n)});else if(bk(e)){for(const r in e)Jl(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Jl(e[r],t,n)}return e}function CD(e,t,n=In){const r=ul(),o=Ao(t),i=jo(t),a=E7(e,t),s=Dk((c,l)=>{let u,f=In,d;return F7(()=>{const h=e[t];Co(u,h)&&(u=h,l())}),{get(){return c(),n.get?n.get(u):u},set(h){if(!Co(h,u)&&!(f!==In&&Co(h,f)))return;const p=r.vnode.props;p&&(t in p||o in p||i in p)&&(`onUpdate:${t}`in p||`onUpdate:${o}`in p||`onUpdate:${i}`in p)||(u=h,l());const m=n.set?n.set(h):h;r.emit(`update:${t}`,m),Co(h,m)&&Co(h,f)&&!Co(m,d)&&l(),f=h,d=m}}});return s[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?a||In:s,done:!1}:{done:!0}}}},s}const E7=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ao(t)}Modifiers`]||e[`${jo(t)}Modifiers`];function ID(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||In;let o=n;const i=t.startsWith("update:"),a=i&&E7(r,t.slice(7));a&&(a.trim&&(o=n.map(u=>ir(u)?u.trim():u)),a.number&&(o=n.map(mv)));let s,c=r[s=sh(t)]||r[s=sh(Ao(t))];!c&&i&&(c=r[s=sh(jo(t))]),c&&Ci(c,e,6,o);const l=r[s+"Once"];if(l){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Ci(l,e,6,o)}}function X7(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let a={},s=!1;if(!Ut(e)){const c=l=>{const u=X7(l,t,!0);u&&(s=!0,hr(a,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!s?(Qn(e)&&r.set(e,null),null):(wt(i)?i.forEach(c=>a[c]=null):hr(a,i),Qn(e)&&r.set(e,a),a)}function Eg(e,t){return!e||!hp(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ln(e,t[0].toLowerCase()+t.slice(1))||Ln(e,jo(t))||Ln(e,t))}function _m(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:a,attrs:s,emit:c,render:l,renderCache:u,props:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e,A=Qh(e);let x,y;try{if(n.shapeFlag&4){const g=o||r,b=g;x=$o(l.call(b,g,u,f,h,d,p)),y=s}else{const g=t;x=$o(g.length>1?g(f,{attrs:s,slots:a,emit:c}):g(f,null)),y=t.props?s:_D(s)}}catch(g){uh.length=0,Yu(g,e,1),x=O(Zr)}let R=x;if(y&&m!==!1){const g=Object.keys(y),{shapeFlag:b}=R;g.length&&b&7&&(i&&g.some(_b)&&(y=ED(y,i)),R=ms(R,y,!1,!0))}return n.dirs&&(R=ms(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),x=R,Qh(A),x}function FD(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||hp(n))&&((t||(t={}))[n]=e[n]);return t},ED=(e,t)=>{const n={};for(const r in e)(!_b(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function XD(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?ZS(r,a,l):!!a;if(c&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let F4=0;const WD={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,c,l){if(e==null)UD(t,n,r,o,i,a,s,c,l);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}YD(e,t,n,r,o,a,s,c,l)}},hydrate:QD,normalize:ZD},VD=WD;function Bh(e,t){const n=e.props&&e.props[t];Ut(n)&&n()}function UD(e,t,n,r,o,i,a,s,c){const{p:l,o:{createElement:u}}=c,f=u("div"),d=e.suspense=W7(e,o,r,t,f,n,i,a,s,c);l(null,d.pendingBranch=e.ssContent,f,null,r,d,i,a),d.deps>0?(Bh(e,"onPending"),Bh(e,"onFallback"),l(null,e.ssFallback,t,n,r,null,i,a),ld(d,e.ssFallback)):d.resolve(!1,!0)}function YD(e,t,n,r,o,i,a,s,{p:c,um:l,o:{createElement:u}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,h=t.ssFallback,{activeBranch:p,pendingBranch:m,isInFallback:A,isHydrating:x}=f;if(m)f.pendingBranch=d,Oa(d,m)?(c(m,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():A&&(x||(c(p,h,n,r,o,null,i,a,s),ld(f,h)))):(f.pendingId=F4++,x?(f.isHydrating=!1,f.activeBranch=m):l(m,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),A?(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():(c(p,h,n,r,o,null,i,a,s),ld(f,h))):p&&Oa(d,p)?(c(p,d,n,r,o,f,i,a,s),f.resolve(!0)):(c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0&&f.resolve()));else if(p&&Oa(d,p))c(p,d,n,r,o,f,i,a,s),ld(f,d);else if(Bh(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=F4++,c(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0)f.resolve();else{const{timeout:y,pendingId:R}=f;y>0?setTimeout(()=>{f.pendingId===R&&f.fallback(h)},y):y===0&&f.fallback(h)}}function W7(e,t,n,r,o,i,a,s,c,l,u=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:m,remove:A}}=l;let x;const y=BD(e);y&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const R=e.props?vv(e.props.timeout):void 0,g=i,b={vnode:e,parent:t,parentComponent:n,namespace:a,container:r,hiddenContainer:o,deps:0,pendingId:F4++,timeout:typeof R=="number"?R:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(w=!1,T=!1){const{vnode:M,activeBranch:L,pendingBranch:k,pendingId:F,effects:N,parentComponent:X,container:I}=b;let _=!1;b.isHydrating?b.isHydrating=!1:w||(_=L&&k.transition&&k.transition.mode==="out-in",_&&(L.transition.afterLeave=()=>{F===b.pendingId&&(d(k,I,i===g?p(L):i,0),Av(N))}),L&&(m(L.el)!==b.hiddenContainer&&(i=p(L)),h(L,X,b,!0)),_||d(k,I,i,0)),ld(b,k),b.pendingBranch=null,b.isInFallback=!1;let P=b.parent,V=!1;for(;P;){if(P.pendingBranch){P.effects.push(...N),V=!0;break}P=P.parent}!V&&!_&&Av(N),b.effects=[],y&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Bh(M,"onResolve")},fallback(w){if(!b.pendingBranch)return;const{vnode:T,activeBranch:M,parentComponent:L,container:k,namespace:F}=b;Bh(T,"onFallback");const N=p(M),X=()=>{b.isInFallback&&(f(null,w,k,N,L,null,F,s,c),ld(b,w))},I=w.transition&&w.transition.mode==="out-in";I&&(M.transition.afterLeave=X),b.isInFallback=!0,h(M,L,null,!0),I||X()},move(w,T,M){b.activeBranch&&d(b.activeBranch,w,T,M),b.container=w},next(){return b.activeBranch&&p(b.activeBranch)},registerDep(w,T,M){const L=!!b.pendingBranch;L&&b.deps++;const k=w.vnode.el;w.asyncDep.catch(F=>{Yu(F,w,0)}).then(F=>{if(w.isUnmounted||b.isUnmounted||b.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:N}=w;W4(w,F,!1),k&&(N.el=k);const X=!k&&w.subTree.el;T(w,N,m(k||w.subTree.el),k?null:p(w.subTree),b,a,M),X&&A(X),ax(w,N.el),L&&--b.deps===0&&b.resolve()})},unmount(w,T){b.isUnmounted=!0,b.activeBranch&&h(b.activeBranch,n,w,T),b.pendingBranch&&h(b.pendingBranch,n,w,T)}};return b}function QD(e,t,n,r,o,i,a,s,c){const l=t.suspense=W7(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=c(e,l.pendingBranch=t.ssContent,n,l,i,a);return l.deps===0&&l.resolve(!1,!0),u}function ZD(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=BS(r?n.default:n),e.ssFallback=r?BS(n.fallback):O(Zr)}function BS(e){let t;if(Ut(e)){const n=wu&&e._c;n&&(e._d=!1,Y()),e=e(),n&&(e._d=!0,t=go,U7())}return wt(e)&&(e=FD(e)),e=$o(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function V7(e,t){t&&t.pendingBranch?wt(e)?t.effects.push(...e):t.effects.push(e):Av(e)}function ld(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,ax(r,o))}function BD(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Xe=Symbol.for("v-fgt"),ac=Symbol.for("v-txt"),Zr=Symbol.for("v-cmt"),du=Symbol.for("v-stc"),uh=[];let go=null;function Y(e=!1){uh.push(go=e?null:[])}function U7(){uh.pop(),go=uh[uh.length-1]||null}let wu=1;function _4(e){wu+=e,e<0&&go&&(go.hasOnce=!0)}function Y7(e){return e.dynamicChildren=wu>0?go||td:null,U7(),wu>0&&go&&go.push(e),e}function q(e,t,n,r,o,i){return Y7(W(e,t,n,r,o,i,!0))}function Te(e,t,n,r,o){return Y7(O(e,t,n,r,o,!0))}function mc(e){return e?e.__v_isVNode===!0:!1}function Oa(e,t){return e.type===t.type&&e.key===t.key}function DD(e){}const Q7=({key:e})=>e??null,Em=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ir(e)||ar(e)||Ut(e)?{i:Vr,r:e,k:t,f:!!n}:e:null);function W(e,t=null,n=null,r=0,o=null,i=e===Xe?0:1,a=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Q7(t),ref:t&&Em(t),scopeId:Cg,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Vr};return s?(sx(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ir(n)?8:16),wu>0&&!a&&go&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&go.push(c),c}const O=KD;function KD(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===c7)&&(e=Zr),mc(e)){const s=ms(e,t,!0);return n&&sx(s,n),wu>0&&!i&&go&&(s.shapeFlag&6?go[go.indexOf(e)]=s:go.push(s)),s.patchFlag=-2,s}if(eK(e)&&(e=e.__vccOpts),t){t=Z7(t);let{class:s,style:c}=t;s&&!ir(s)&&(t.class=Ge(s)),Qn(c)&&(Kb(c)&&!wt(c)&&(c=hr({},c)),t.style=we(c))}const a=ir(e)?1:I4(e)?128:MD(e)?64:Qn(e)?4:Ut(e)?2:0;return W(e,t,n,r,o,a,i,!0)}function Z7(e){return e?Kb(e)||g7(e)?hr({},e):e:null}function ms(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:s,transition:c}=e,l=t?B7(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Q7(l),ref:t&&t.ref?n&&i?wt(i)?i.concat(Em(t)):[i,Em(t)]:Em(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Xe?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ms(e.ssContent),ssFallback:e.ssFallback&&ms(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&pc(u,c.clone(u)),u}function We(e=" ",t=0){return O(ac,null,e,t)}function HD(e,t){const n=O(du,null,e);return n.staticCount=t,n}function Qe(e="",t=!1){return t?(Y(),Te(Zr,null,e)):O(Zr,null,e)}function $o(e){return e==null||typeof e=="boolean"?O(Zr):wt(e)?O(Xe,null,e.slice()):typeof e=="object"?Yl(e):O(ac,null,String(e))}function Yl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ms(e)}function sx(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(wt(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),sx(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!g7(t)?t._ctx=Vr:o===3&&Vr&&(Vr.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ut(t)?(t={default:t,_ctx:Vr},n=32):(t=String(t),r&64?(n=16,t=[We(t)]):n=8);e.children=t,e.shapeFlag|=n}function B7(...e){const t={};for(let n=0;nWr||Vr;let Sv,E4;{const e=Sk(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),i=>{o.length>1?o.forEach(a=>a(i)):o[0](i)}};Sv=t("__VUE_INSTANCE_SETTERS__",n=>Wr=n),E4=t("__VUE_SSR_SETTERS__",n=>Rp=n)}const Lu=e=>{const t=Wr;return Sv(e),e.scope.on(),()=>{e.scope.off(),Sv(t)}},X4=()=>{Wr&&Wr.scope.off(),Sv(null)};function K7(e){return e.vnode.shapeFlag&4}let Rp=!1;function H7(e,t=!1,n=!1){t&&E4(t);const{props:r,children:o}=e.vnode,i=K7(e);AD(e,r,i,t),xD(e,o,n);const a=i?zD(e,t):void 0;return t&&E4(!1),a}function zD(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,T4);const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?J7(e):null,i=Lu(e);xc();const a=nl(r,e,0,[e.props,o]);if(Sc(),i(),Xb(a)){if(a.then(X4,X4),t)return a.then(s=>{W4(e,s,t)}).catch(s=>{Yu(s,e,0)});e.asyncDep=a}else W4(e,a,t)}else G7(e,t)}function W4(e,t,n){Ut(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Qn(t)&&(e.setupState=Jb(t)),G7(e,n)}let Mv,V4;function $D(e){Mv=e,V4=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,$B))}}const jD=()=>!Mv;function G7(e,t,n){const r=e.type;if(!e.render){if(!t&&Mv&&!r.render){const o=r.template||nx(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:c}=r,l=hr(hr({isCustomElement:i,delimiters:s},a),c);r.render=Mv(o,l)}}e.render=r.render||ei,V4&&V4(e)}{const o=Lu(e);xc();try{fD(e)}finally{Sc(),o()}}}const qD={get(e,t){return si(e,"get",""),e[t]}};function J7(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qD),slots:e.slots,emit:e.emit,expose:t}}function yp(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Jb(Ng(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in lh)return lh[n](e)},has(t,n){return n in t||n in lh}})):e.proxy}function U4(e,t=!0){return Ut(e)?e.displayName||e.name:e.name||t&&e.__name}function eK(e){return Ut(e)&&"__vccOpts"in e}const Me=(e,t)=>MB(e,t,Rp);function z7(e,t,n){const r=arguments.length;return r===2?Qn(t)&&!wt(t)?mc(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&mc(n)&&(n=[n]),O(e,t,n))}function tK(){}function nK(e,t,n,r){const o=n[r];if(o&&$7(o,e))return o;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function $7(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&go&&go.push(e),!0}const j7="3.4.34",rK=ei,oK=XB,iK=Pf,aK=$k,sK={createComponentInstance:D7,setupComponent:H7,renderComponentRoot:_m,setCurrentRenderingInstance:Qh,isVNode:mc,normalizeVNode:$o,getComponentPublicInstance:yp},lK=sK,cK=null,uK=null,fK=null;/** +* @vue/runtime-dom v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const dK="http://www.w3.org/2000/svg",hK="http://www.w3.org/1998/Math/MathML",Zs=typeof document<"u"?document:null,DS=Zs&&Zs.createElement("template"),pK={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Zs.createElementNS(dK,e):t==="mathml"?Zs.createElementNS(hK,e):n?Zs.createElement(e,{is:n}):Zs.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Zs.createTextNode(e),createComment:e=>Zs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{DS.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=DS.content;if(r==="svg"||r==="mathml"){const c=s.firstChild;for(;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ml="transition",m0="animation",bd=Symbol("_vtc"),Ou=(e,{slots:t})=>z7(qk,eN(e),t);Ou.displayName="Transition";const q7={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},mK=Ou.props=hr({},jb,q7),Yc=(e,t=[])=>{wt(e)?e.forEach(n=>n(...t)):e&&e(...t)},KS=e=>e?wt(e)?e.some(t=>t.length>1):e.length>1:!1;function eN(e){const t={};for(const N in e)N in q7||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=vK(o),m=p&&p[0],A=p&&p[1],{onBeforeEnter:x,onEnter:y,onEnterCancelled:R,onLeave:g,onLeaveCancelled:b,onBeforeAppear:w=x,onAppear:T=y,onAppearCancelled:M=R}=t,L=(N,X,I)=>{Nl(N,X?u:s),Nl(N,X?l:a),I&&I()},k=(N,X)=>{N._isLeaving=!1,Nl(N,f),Nl(N,h),Nl(N,d),X&&X()},_=N=>(X,I)=>{const F=N?T:y,P=()=>L(X,N,I);Yc(F,[X,P]),HS(()=>{Nl(X,N?c:i),Ys(X,N?u:s),KS(F)||GS(X,r,m,P)})};return hr(t,{onBeforeEnter(N){Yc(x,[N]),Ys(N,i),Ys(N,a)},onBeforeAppear(N){Yc(w,[N]),Ys(N,c),Ys(N,l)},onEnter:_(!1),onAppear:_(!0),onLeave(N,X){N._isLeaving=!0;const I=()=>k(N,X);Ys(N,f),Ys(N,d),nN(),HS(()=>{N._isLeaving&&(Nl(N,f),Ys(N,h),KS(g)||GS(N,r,A,I))}),Yc(g,[N,I])},onEnterCancelled(N){L(N,!1),Yc(R,[N])},onAppearCancelled(N){L(N,!0),Yc(M,[N])},onLeaveCancelled(N){k(N),Yc(b,[N])}})}function vK(e){if(e==null)return null;if(Qn(e))return[$A(e.enter),$A(e.leave)];{const t=$A(e);return[t,t]}}function $A(e){return vv(e)}function Ys(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bd]||(e[bd]=new Set)).add(t)}function Nl(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[bd];n&&(n.delete(t),n.size||(e[bd]=void 0))}function HS(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gK=0;function GS(e,t,n,r){const o=e._endId=++gK,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=tN(e,t);if(!a)return r();const l=a+"end";let u=0;const f=()=>{e.removeEventListener(l,d),i()},d=h=>{h.target===e&&++u>=c&&f()};setTimeout(()=>{u(n[p]||"").split(", "),o=r(`${Ml}Delay`),i=r(`${Ml}Duration`),a=JS(o,i),s=r(`${m0}Delay`),c=r(`${m0}Duration`),l=JS(s,c);let u=null,f=0,d=0;t===Ml?a>0&&(u=Ml,f=a,d=i.length):t===m0?l>0&&(u=m0,f=l,d=c.length):(f=Math.max(a,l),u=f>0?a>l?Ml:m0:null,d=u?u===Ml?i.length:c.length:0);const h=u===Ml&&/\b(transform|all)(,|$)/.test(r(`${Ml}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function JS(e,t){for(;e.lengthzS(n)+zS(e[r])))}function zS(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function nN(){return document.body.offsetHeight}function AK(e,t,n){const r=e[bd];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const wv=Symbol("_vod"),rN=Symbol("_vsh"),al={beforeMount(e,{value:t},{transition:n}){e[wv]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):v0(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),v0(e,!0),r.enter(e)):r.leave(e,()=>{v0(e,!1)}):v0(e,t))},beforeUnmount(e,{value:t}){v0(e,t)}};function v0(e,t){e.style.display=t?e[wv]:"none",e[rN]=!t}function RK(){al.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const oN=Symbol("");function yK(e){const t=ul();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Q4(i,o))},r=()=>{const o=e(t.proxy);Y4(t.subTree,o),n(o)};Zt(()=>{I7(r);const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),wn(()=>o.disconnect())})}function Y4(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Y4(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Q4(e.el,t);else if(e.type===Xe)e.children.forEach(n=>Y4(n,t));else if(e.type===du){let{el:n,anchor:r}=e;for(;n&&(Q4(n,t),n!==r);)n=n.nextSibling}}function Q4(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[oN]=r}}const bK=/(^|;)\s*display\s*:/;function xK(e,t,n){const r=e.style,o=ir(n);let i=!1;if(n&&!o){if(t)if(ir(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&Xm(r,s,"")}else for(const a in t)n[a]==null&&Xm(r,a,"");for(const a in n)a==="display"&&(i=!0),Xm(r,a,n[a])}else if(o){if(t!==n){const a=r[oN];a&&(n+=";"+a),r.cssText=n,i=bK.test(n)}}else t&&e.removeAttribute("style");wv in e&&(e[wv]=i?r.display:"",e[rN]&&(r.display="none"))}const $S=/\s*!important$/;function Xm(e,t,n){if(wt(n))n.forEach(r=>Xm(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=SK(e,t);$S.test(n)?e.setProperty($o(r),n.replace($S,""),"important"):e[r]=n}}const jS=["Webkit","Moz","ms"],jA={};function SK(e,t){const n=jA[t];if(n)return n;let r=Ao(t);if(r!=="filter"&&r in e)return jA[t]=r;r=pp(r);for(let o=0;oqA||(TK.then(()=>qA=0),qA=Date.now());function NK(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Pi(PK(r,n.value),t,5,[r])};return n.value=e,n.attached=kK(),n}function PK(e,t){if(wt(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const rM=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,CK=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?AK(e,r,a):t==="style"?xK(e,n,r):hp(t)?_b(t)||LK(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):IK(e,t,r,a))?(MK(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&eM(e,t,r,a,i,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),eM(e,t,r,a))};function IK(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&rM(t)&&Ut(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return rM(t)&&ir(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function iN(e,t,n){const r=Fe(e,t);class o extends Xg{constructor(a){super(r,a,n)}}return o.def=r,o}/*! #__NO_SIDE_EFFECTS__ */const FK=(e,t)=>iN(e,t,vN),_K=typeof HTMLElement<"u"?HTMLElement:class{};class Xg extends _K{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Cr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),Sd(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const o of r)this._setAttr(o.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,o=!1)=>{const{props:i,styles:a}=r;let s;if(i&&!wt(i))for(const c in i){const l=i[c];(l===Number||l&&l.type===Number)&&(c in this._props&&(this._props[c]=vv(this._props[c])),(s||(s=Object.create(null)))[Ao(c)]=!0)}this._numberProps=s,o&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=wt(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&r.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of r.map(Ao))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(i){this._setProp(o,i)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const r=Ao(t);this._numberProps&&this._numberProps[r]&&(n=vv(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,o=!0){n!==this._props[t]&&(this._props[t]=n,o&&this._instance&&this._update(),r&&(n===!0?this.setAttribute($o(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute($o(t),n+""):n||this.removeAttribute($o(t))))}_update(){Sd(this._createVNode(),this.shadowRoot)}_createVNode(){const t=O(this._def,hr({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,a)=>{this.dispatchEvent(new CustomEvent(i,{detail:a}))};n.emit=(i,...a)=>{r(i,a),$o(i)!==i&&r($o(i),a)};let o=this;for(;o=o&&(o.parentNode||o.host);)if(o instanceof Xg){n.parent=o._instance,n.provides=o._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function EK(e="$style"){{const t=ul();if(!t)return Yn;const n=t.type.__cssModules;if(!n)return Yn;const r=n[e];return r||Yn}}const aN=new WeakMap,sN=new WeakMap,Lv=Symbol("_moveCb"),oM=Symbol("_enterCb"),lN={name:"TransitionGroup",props:hr({},mK,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ul(),r=$b();let o,i;return _g(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!QK(o[0].el,n.vnode.el,a))return;o.forEach(VK),o.forEach(UK);const s=o.filter(YK);nN(),s.forEach(c=>{const l=c.el,u=l.style;Ys(l,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=l[Lv]=d=>{d&&d.target!==l||(!d||/transform$/.test(d.propertyName))&&(l.removeEventListener("transitionend",f),l[Lv]=null,Nl(l,a))};l.addEventListener("transitionend",f)})}),()=>{const a=An(e),s=eN(a);let c=a.tag||Xe;if(o=[],i)for(let l=0;ldelete e.mode;lN.props;const WK=lN;function VK(e){const t=e.el;t[Lv]&&t[Lv](),t[oM]&&t[oM]()}function UK(e){sN.set(e,e.el.getBoundingClientRect())}function YK(e){const t=aN.get(e),n=sN.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${o}px)`,i.transitionDuration="0s",e}}function QK(e,t,n){const r=e.cloneNode(),o=e[bd];o&&o.forEach(s=>{s.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=tN(r);return i.removeChild(r),a}const vc=e=>{const t=e.props["onUpdate:modelValue"]||!1;return wt(t)?n=>od(t,n):t};function ZK(e){e.target.composing=!0}function iM(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const zi=Symbol("_assign"),Dh={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[zi]=vc(o);const i=r||o.props&&o.props.type==="number";Hs(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=mv(s)),e[zi](s)}),n&&Hs(e,"change",()=>{e.value=e.value.trim()}),t||(Hs(e,"compositionstart",ZK),Hs(e,"compositionend",iM),Hs(e,"change",iM))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[zi]=vc(a),e.composing)return;const s=(i||e.type==="number")&&!/^0\d/.test(e.value)?mv(e.value):e.value,c=t??"";s!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===c)||(e.value=c))}},lx={deep:!0,created(e,t,n){e[zi]=vc(n),Hs(e,"change",()=>{const r=e._modelValue,o=xd(e),i=e.checked,a=e[zi];if(wt(r)){const s=Lg(r,o),c=s!==-1;if(i&&!c)a(r.concat(o));else if(!i&&c){const l=[...r];l.splice(s,1),a(l)}}else if(Uu(r)){const s=new Set(r);i?s.add(o):s.delete(o),a(s)}else a(uN(e,i))})},mounted:aM,beforeUpdate(e,t,n){e[zi]=vc(n),aM(e,t,n)}};function aM(e,{value:t,oldValue:n},r){e._modelValue=t,wt(t)?e.checked=Lg(t,r.props.value)>-1:Uu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=dc(t,uN(e,!0)))}const cx={created(e,{value:t},n){e.checked=dc(t,n.props.value),e[zi]=vc(n),Hs(e,"change",()=>{e[zi](xd(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[zi]=vc(r),t!==n&&(e.checked=dc(t,r.props.value))}},cN={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Uu(t);Hs(e,"change",()=>{const i=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?mv(xd(a)):xd(a));e[zi](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,Cr(()=>{e._assigning=!1})}),e[zi]=vc(r)},mounted(e,{value:t,modifiers:{number:n}}){sM(e,t)},beforeUpdate(e,t,n){e[zi]=vc(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||sM(e,t)}};function sM(e,t,n){const r=e.multiple,o=wt(t);if(!(r&&!o&&!Uu(t))){for(let i=0,a=e.options.length;iString(u)===String(c)):s.selected=Lg(t,c)>-1}else s.selected=t.has(c);else if(dc(xd(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function xd(e){return"_value"in e?e._value:e.value}function uN(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const fN={created(e,t,n){em(e,t,n,null,"created")},mounted(e,t,n){em(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){em(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){em(e,t,n,r,"updated")}};function dN(e,t){switch(e){case"SELECT":return cN;case"TEXTAREA":return Dh;default:switch(t){case"checkbox":return lx;case"radio":return cx;default:return Dh}}}function em(e,t,n,r,o){const a=dN(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}function BK(){Dh.getSSRProps=({value:e})=>({value:e}),cx.getSSRProps=({value:e},t)=>{if(t.props&&dc(t.props.value,e))return{checked:!0}},lx.getSSRProps=({value:e},t)=>{if(wt(e)){if(t.props&&Lg(e,t.props.value)>-1)return{checked:!0}}else if(Uu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},fN.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=dN(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const DK=["ctrl","shift","alt","meta"],KK={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>DK.some(n=>e[`${n}Key`]&&!t.includes(n))},Wt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=$o(o.key);if(t.some(a=>a===i||HK[a]===i))return e(o)})},hN=hr({patchProp:CK},pK);let fh,lM=!1;function pN(){return fh||(fh=L7(hN))}function mN(){return fh=lM?fh:O7(hN),lM=!0,fh}const Sd=(...e)=>{pN().render(...e)},vN=(...e)=>{mN().hydrate(...e)},gN=(...e)=>{const t=pN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=RN(r);if(!o)return;const i=t._component;!Ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,AN(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},GK=(...e)=>{const t=mN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=RN(r);if(o)return n(o,!0,AN(o))},t};function AN(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function RN(e){return ir(e)?document.querySelector(e):e}let cM=!1;const JK=()=>{cM||(cM=!0,BK(),RK())};/** -* vue v3.4.33 +**/const dK="http://www.w3.org/2000/svg",hK="http://www.w3.org/1998/Math/MathML",Zs=typeof document<"u"?document:null,DS=Zs&&Zs.createElement("template"),pK={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Zs.createElementNS(dK,e):t==="mathml"?Zs.createElementNS(hK,e):n?Zs.createElement(e,{is:n}):Zs.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Zs.createTextNode(e),createComment:e=>Zs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const a=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{DS.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=DS.content;if(r==="svg"||r==="mathml"){const c=s.firstChild;for(;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ml="transition",m0="animation",bd=Symbol("_vtc"),Ou=(e,{slots:t})=>z7(qk,eN(e),t);Ou.displayName="Transition";const q7={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},mK=Ou.props=hr({},jb,q7),Yc=(e,t=[])=>{wt(e)?e.forEach(n=>n(...t)):e&&e(...t)},KS=e=>e?wt(e)?e.some(t=>t.length>1):e.length>1:!1;function eN(e){const t={};for(const N in e)N in q7||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=a,appearToClass:u=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=vK(o),m=p&&p[0],A=p&&p[1],{onBeforeEnter:x,onEnter:y,onEnterCancelled:R,onLeave:g,onLeaveCancelled:b,onBeforeAppear:w=x,onAppear:T=y,onAppearCancelled:M=R}=t,L=(N,X,I)=>{Nl(N,X?u:s),Nl(N,X?l:a),I&&I()},k=(N,X)=>{N._isLeaving=!1,Nl(N,f),Nl(N,h),Nl(N,d),X&&X()},F=N=>(X,I)=>{const _=N?T:y,P=()=>L(X,N,I);Yc(_,[X,P]),HS(()=>{Nl(X,N?c:i),Ys(X,N?u:s),KS(_)||GS(X,r,m,P)})};return hr(t,{onBeforeEnter(N){Yc(x,[N]),Ys(N,i),Ys(N,a)},onBeforeAppear(N){Yc(w,[N]),Ys(N,c),Ys(N,l)},onEnter:F(!1),onAppear:F(!0),onLeave(N,X){N._isLeaving=!0;const I=()=>k(N,X);Ys(N,f),Ys(N,d),nN(),HS(()=>{N._isLeaving&&(Nl(N,f),Ys(N,h),KS(g)||GS(N,r,A,I))}),Yc(g,[N,I])},onEnterCancelled(N){L(N,!1),Yc(R,[N])},onAppearCancelled(N){L(N,!0),Yc(M,[N])},onLeaveCancelled(N){k(N),Yc(b,[N])}})}function vK(e){if(e==null)return null;if(Qn(e))return[$A(e.enter),$A(e.leave)];{const t=$A(e);return[t,t]}}function $A(e){return vv(e)}function Ys(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[bd]||(e[bd]=new Set)).add(t)}function Nl(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[bd];n&&(n.delete(t),n.size||(e[bd]=void 0))}function HS(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gK=0;function GS(e,t,n,r){const o=e._endId=++gK,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=tN(e,t);if(!a)return r();const l=a+"end";let u=0;const f=()=>{e.removeEventListener(l,d),i()},d=h=>{h.target===e&&++u>=c&&f()};setTimeout(()=>{u(n[p]||"").split(", "),o=r(`${Ml}Delay`),i=r(`${Ml}Duration`),a=JS(o,i),s=r(`${m0}Delay`),c=r(`${m0}Duration`),l=JS(s,c);let u=null,f=0,d=0;t===Ml?a>0&&(u=Ml,f=a,d=i.length):t===m0?l>0&&(u=m0,f=l,d=c.length):(f=Math.max(a,l),u=f>0?a>l?Ml:m0:null,d=u?u===Ml?i.length:c.length:0);const h=u===Ml&&/\b(transform|all)(,|$)/.test(r(`${Ml}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function JS(e,t){for(;e.lengthzS(n)+zS(e[r])))}function zS(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function nN(){return document.body.offsetHeight}function AK(e,t,n){const r=e[bd];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const wv=Symbol("_vod"),rN=Symbol("_vsh"),al={beforeMount(e,{value:t},{transition:n}){e[wv]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):v0(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),v0(e,!0),r.enter(e)):r.leave(e,()=>{v0(e,!1)}):v0(e,t))},beforeUnmount(e,{value:t}){v0(e,t)}};function v0(e,t){e.style.display=t?e[wv]:"none",e[rN]=!t}function RK(){al.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const oN=Symbol("");function yK(e){const t=ul();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Q4(i,o))},r=()=>{const o=e(t.proxy);Y4(t.subTree,o),n(o)};Zt(()=>{I7(r);const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),wn(()=>o.disconnect())})}function Y4(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Y4(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Q4(e.el,t);else if(e.type===Xe)e.children.forEach(n=>Y4(n,t));else if(e.type===du){let{el:n,anchor:r}=e;for(;n&&(Q4(n,t),n!==r);)n=n.nextSibling}}function Q4(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[oN]=r}}const bK=/(^|;)\s*display\s*:/;function xK(e,t,n){const r=e.style,o=ir(n);let i=!1;if(n&&!o){if(t)if(ir(t))for(const a of t.split(";")){const s=a.slice(0,a.indexOf(":")).trim();n[s]==null&&Xm(r,s,"")}else for(const a in t)n[a]==null&&Xm(r,a,"");for(const a in n)a==="display"&&(i=!0),Xm(r,a,n[a])}else if(o){if(t!==n){const a=r[oN];a&&(n+=";"+a),r.cssText=n,i=bK.test(n)}}else t&&e.removeAttribute("style");wv in e&&(e[wv]=i?r.display:"",e[rN]&&(r.display="none"))}const $S=/\s*!important$/;function Xm(e,t,n){if(wt(n))n.forEach(r=>Xm(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=SK(e,t);$S.test(n)?e.setProperty(jo(r),n.replace($S,""),"important"):e[r]=n}}const jS=["Webkit","Moz","ms"],jA={};function SK(e,t){const n=jA[t];if(n)return n;let r=Ao(t);if(r!=="filter"&&r in e)return jA[t]=r;r=pp(r);for(let o=0;oqA||(TK.then(()=>qA=0),qA=Date.now());function NK(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ci(PK(r,n.value),t,5,[r])};return n.value=e,n.attached=kK(),n}function PK(e,t){if(wt(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const rM=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,CK=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?AK(e,r,a):t==="style"?xK(e,n,r):hp(t)?_b(t)||LK(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):IK(e,t,r,a))?(MK(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&eM(e,t,r,a,i,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),eM(e,t,r,a))};function IK(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&rM(t)&&Ut(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return rM(t)&&ir(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function iN(e,t,n){const r=Fe(e,t);class o extends Xg{constructor(a){super(r,a,n)}}return o.def=r,o}/*! #__NO_SIDE_EFFECTS__ */const FK=(e,t)=>iN(e,t,vN),_K=typeof HTMLElement<"u"?HTMLElement:class{};class Xg extends _K{constructor(t,n={},r){super(),this._def=t,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,Cr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),Sd(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const o of r)this._setAttr(o.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,o=!1)=>{const{props:i,styles:a}=r;let s;if(i&&!wt(i))for(const c in i){const l=i[c];(l===Number||l&&l.type===Number)&&(c in this._props&&(this._props[c]=vv(this._props[c])),(s||(s=Object.create(null)))[Ao(c)]=!0)}this._numberProps=s,o&&this._resolveProps(r),this._applyStyles(a),this._update()},n=this._def.__asyncLoader;n?n().then(r=>t(r,!0)):t(this._def)}_resolveProps(t){const{props:n}=t,r=wt(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&r.includes(o)&&this._setProp(o,this[o],!0,!1);for(const o of r.map(Ao))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(i){this._setProp(o,i)}})}_setAttr(t){let n=this.hasAttribute(t)?this.getAttribute(t):void 0;const r=Ao(t);this._numberProps&&this._numberProps[r]&&(n=vv(n)),this._setProp(r,n,!1)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,o=!0){n!==this._props[t]&&(this._props[t]=n,o&&this._instance&&this._update(),r&&(n===!0?this.setAttribute(jo(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(jo(t),n+""):n||this.removeAttribute(jo(t))))}_update(){Sd(this._createVNode(),this.shadowRoot)}_createVNode(){const t=O(this._def,hr({},this._props));return this._instance||(t.ce=n=>{this._instance=n,n.isCE=!0;const r=(i,a)=>{this.dispatchEvent(new CustomEvent(i,{detail:a}))};n.emit=(i,...a)=>{r(i,a),jo(i)!==i&&r(jo(i),a)};let o=this;for(;o=o&&(o.parentNode||o.host);)if(o instanceof Xg){n.parent=o._instance,n.provides=o._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(n=>{const r=document.createElement("style");r.textContent=n,this.shadowRoot.appendChild(r)})}}function EK(e="$style"){{const t=ul();if(!t)return In;const n=t.type.__cssModules;if(!n)return In;const r=n[e];return r||In}}const aN=new WeakMap,sN=new WeakMap,Lv=Symbol("_moveCb"),oM=Symbol("_enterCb"),lN={name:"TransitionGroup",props:hr({},mK,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ul(),r=$b();let o,i;return _g(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!QK(o[0].el,n.vnode.el,a))return;o.forEach(VK),o.forEach(UK);const s=o.filter(YK);nN(),s.forEach(c=>{const l=c.el,u=l.style;Ys(l,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=l[Lv]=d=>{d&&d.target!==l||(!d||/transform$/.test(d.propertyName))&&(l.removeEventListener("transitionend",f),l[Lv]=null,Nl(l,a))};l.addEventListener("transitionend",f)})}),()=>{const a=An(e),s=eN(a);let c=a.tag||Xe;if(o=[],i)for(let l=0;ldelete e.mode;lN.props;const WK=lN;function VK(e){const t=e.el;t[Lv]&&t[Lv](),t[oM]&&t[oM]()}function UK(e){sN.set(e,e.el.getBoundingClientRect())}function YK(e){const t=aN.get(e),n=sN.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${o}px)`,i.transitionDuration="0s",e}}function QK(e,t,n){const r=e.cloneNode(),o=e[bd];o&&o.forEach(s=>{s.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:a}=tN(r);return i.removeChild(r),a}const vc=e=>{const t=e.props["onUpdate:modelValue"]||!1;return wt(t)?n=>od(t,n):t};function ZK(e){e.target.composing=!0}function iM(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ji=Symbol("_assign"),Dh={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[ji]=vc(o);const i=r||o.props&&o.props.type==="number";Hs(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=mv(s)),e[ji](s)}),n&&Hs(e,"change",()=>{e.value=e.value.trim()}),t||(Hs(e,"compositionstart",ZK),Hs(e,"compositionend",iM),Hs(e,"change",iM))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[ji]=vc(a),e.composing)return;const s=(i||e.type==="number")&&!/^0\d/.test(e.value)?mv(e.value):e.value,c=t??"";s!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===c)||(e.value=c))}},lx={deep:!0,created(e,t,n){e[ji]=vc(n),Hs(e,"change",()=>{const r=e._modelValue,o=xd(e),i=e.checked,a=e[ji];if(wt(r)){const s=Lg(r,o),c=s!==-1;if(i&&!c)a(r.concat(o));else if(!i&&c){const l=[...r];l.splice(s,1),a(l)}}else if(Uu(r)){const s=new Set(r);i?s.add(o):s.delete(o),a(s)}else a(uN(e,i))})},mounted:aM,beforeUpdate(e,t,n){e[ji]=vc(n),aM(e,t,n)}};function aM(e,{value:t,oldValue:n},r){e._modelValue=t,wt(t)?e.checked=Lg(t,r.props.value)>-1:Uu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=dc(t,uN(e,!0)))}const cx={created(e,{value:t},n){e.checked=dc(t,n.props.value),e[ji]=vc(n),Hs(e,"change",()=>{e[ji](xd(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ji]=vc(r),t!==n&&(e.checked=dc(t,r.props.value))}},cN={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Uu(t);Hs(e,"change",()=>{const i=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?mv(xd(a)):xd(a));e[ji](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,Cr(()=>{e._assigning=!1})}),e[ji]=vc(r)},mounted(e,{value:t,modifiers:{number:n}}){sM(e,t)},beforeUpdate(e,t,n){e[ji]=vc(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||sM(e,t)}};function sM(e,t,n){const r=e.multiple,o=wt(t);if(!(r&&!o&&!Uu(t))){for(let i=0,a=e.options.length;iString(u)===String(c)):s.selected=Lg(t,c)>-1}else s.selected=t.has(c);else if(dc(xd(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function xd(e){return"_value"in e?e._value:e.value}function uN(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const fN={created(e,t,n){em(e,t,n,null,"created")},mounted(e,t,n){em(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){em(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){em(e,t,n,r,"updated")}};function dN(e,t){switch(e){case"SELECT":return cN;case"TEXTAREA":return Dh;default:switch(t){case"checkbox":return lx;case"radio":return cx;default:return Dh}}}function em(e,t,n,r,o){const a=dN(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}function BK(){Dh.getSSRProps=({value:e})=>({value:e}),cx.getSSRProps=({value:e},t)=>{if(t.props&&dc(t.props.value,e))return{checked:!0}},lx.getSSRProps=({value:e},t)=>{if(wt(e)){if(t.props&&Lg(e,t.props.value)>-1)return{checked:!0}}else if(Uu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},fN.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=dN(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const DK=["ctrl","shift","alt","meta"],KK={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>DK.some(n=>e[`${n}Key`]&&!t.includes(n))},Wt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let a=0;a{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=jo(o.key);if(t.some(a=>a===i||HK[a]===i))return e(o)})},hN=hr({patchProp:CK},pK);let fh,lM=!1;function pN(){return fh||(fh=L7(hN))}function mN(){return fh=lM?fh:O7(hN),lM=!0,fh}const Sd=(...e)=>{pN().render(...e)},vN=(...e)=>{mN().hydrate(...e)},gN=(...e)=>{const t=pN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=RN(r);if(!o)return;const i=t._component;!Ut(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,AN(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},GK=(...e)=>{const t=mN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=RN(r);if(o)return n(o,!0,AN(o))},t};function AN(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function RN(e){return ir(e)?document.querySelector(e):e}let cM=!1;const JK=()=>{cM||(cM=!0,BK(),RK())};/** +* vue v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const zK=()=>{},$K=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:qk,BaseTransitionPropsValidators:jb,Comment:Zr,DeprecationTypes:fK,EffectScope:Vb,ErrorCodes:EB,ErrorTypeStrings:oK,Fragment:Xe,KeepAlive:KB,ReactiveEffect:Rd,Static:du,Suspense:VD,Teleport:ox,Text:ac,TrackOpTypes:IB,Transition:Ou,TransitionGroup:WK,TriggerOpTypes:FB,VueElement:Xg,assertNumber:_B,callWithAsyncErrorHandling:Pi,callWithErrorHandling:nl,camelize:Ao,capitalize:pp,cloneVNode:ms,compatUtils:uK,compile:zK,computed:Me,createApp:gN,createBlock:Te,createCommentVNode:Qe,createElementBlock:q,createElementVNode:W,createHydrationRenderer:O7,createPropsRestProxy:cD,createRenderer:L7,createSSRApp:GK,createSlots:JB,createStaticVNode:HD,createTextVNode:We,createVNode:O,customRef:Dk,defineAsyncComponent:BB,defineComponent:Fe,defineCustomElement:iN,defineEmits:qB,defineExpose:eD,defineModel:rD,defineOptions:tD,defineProps:jB,defineSSRCustomElement:FK,defineSlots:nD,devtools:iK,effect:nB,effectScope:Ub,getCurrentInstance:ul,getCurrentScope:Yb,getTransitionRawChildren:Ig,guardReactiveProps:Z7,h:z7,handleError:Yu,hasInjectionContext:p7,hydrate:vN,initCustomFormatter:tK,initDirectivesForSSR:JK,inject:ei,isMemoSame:$7,isProxy:Kb,isReactive:ls,isReadonly:hc,isRef:ar,isRuntimeOnly:jD,isShallow:Mu,isVNode:mc,markRaw:Ng,mergeDefaults:sD,mergeModels:lD,mergeProps:B7,nextTick:Cr,normalizeClass:Ge,normalizeProps:$Z,normalizeStyle:we,onActivated:t7,onBeforeMount:qb,onBeforeUnmount:Yd,onBeforeUpdate:o7,onDeactivated:n7,onErrorCaptured:l7,onMounted:Zt,onRenderTracked:s7,onRenderTriggered:a7,onScopeDispose:Tk,onServerPrefetch:i7,onUnmounted:wn,onUpdated:_g,openBlock:Y,popScopeId:en,provide:Qu,proxyRefs:Jb,pushScopeId:qt,queuePostFlushCb:Av,reactive:mp,readonly:Db,ref:me,registerRuntimeCompiler:$D,render:Sd,renderList:nt,renderSlot:sr,resolveComponent:Se,resolveDirective:Sn,resolveDynamicComponent:xs,resolveFilter:cK,resolveTransitionHooks:yd,setBlockTracking:_4,setDevtoolsHook:aK,setTransitionHooks:pc,shallowReactive:Qk,shallowReadonly:SB,shallowRef:wB,ssrContextKey:P7,ssrUtils:lK,stop:rB,toDisplayString:At,toHandlerKey:sh,toHandlers:zB,toRaw:An,toRef:Ud,toRefs:Kk,toValue:TB,transformVNodeArgs:DD,triggerRef:OB,unref:G,useAttrs:aD,useCssModule:EK,useCssVars:yK,useModel:CD,useSSRContext:C7,useSlots:iD,useTransitionState:$b,vModelCheckbox:lx,vModelDynamic:fN,vModelRadio:cx,vModelSelect:cN,vModelText:Dh,vShow:al,version:j7,warn:rK,watch:Tt,watchEffect:gp,watchPostEffect:I7,watchSyncEffect:F7,withAsyncContext:uD,withCtx:oe,withDefaults:oD,withDirectives:Ke,withKeys:gc,withMemo:nK,withModifiers:Wt,withScopeId:QB},Symbol.toStringTag,{value:"Module"}));var jK=!1;/*! +**/const zK=()=>{},$K=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:qk,BaseTransitionPropsValidators:jb,Comment:Zr,DeprecationTypes:fK,EffectScope:Vb,ErrorCodes:EB,ErrorTypeStrings:oK,Fragment:Xe,KeepAlive:KB,ReactiveEffect:Rd,Static:du,Suspense:VD,Teleport:ox,Text:ac,TrackOpTypes:IB,Transition:Ou,TransitionGroup:WK,TriggerOpTypes:FB,VueElement:Xg,assertNumber:_B,callWithAsyncErrorHandling:Ci,callWithErrorHandling:nl,camelize:Ao,capitalize:pp,cloneVNode:ms,compatUtils:uK,compile:zK,computed:Me,createApp:gN,createBlock:Te,createCommentVNode:Qe,createElementBlock:q,createElementVNode:W,createHydrationRenderer:O7,createPropsRestProxy:cD,createRenderer:L7,createSSRApp:GK,createSlots:JB,createStaticVNode:HD,createTextVNode:We,createVNode:O,customRef:Dk,defineAsyncComponent:BB,defineComponent:Fe,defineCustomElement:iN,defineEmits:qB,defineExpose:eD,defineModel:rD,defineOptions:tD,defineProps:jB,defineSSRCustomElement:FK,defineSlots:nD,devtools:iK,effect:nB,effectScope:Ub,getCurrentInstance:ul,getCurrentScope:Yb,getTransitionRawChildren:Ig,guardReactiveProps:Z7,h:z7,handleError:Yu,hasInjectionContext:p7,hydrate:vN,initCustomFormatter:tK,initDirectivesForSSR:JK,inject:ti,isMemoSame:$7,isProxy:Kb,isReactive:ls,isReadonly:hc,isRef:ar,isRuntimeOnly:jD,isShallow:Mu,isVNode:mc,markRaw:Ng,mergeDefaults:sD,mergeModels:lD,mergeProps:B7,nextTick:Cr,normalizeClass:Ge,normalizeProps:$Z,normalizeStyle:we,onActivated:t7,onBeforeMount:qb,onBeforeUnmount:Yd,onBeforeUpdate:o7,onDeactivated:n7,onErrorCaptured:l7,onMounted:Zt,onRenderTracked:s7,onRenderTriggered:a7,onScopeDispose:Tk,onServerPrefetch:i7,onUnmounted:wn,onUpdated:_g,openBlock:Y,popScopeId:en,provide:Qu,proxyRefs:Jb,pushScopeId:qt,queuePostFlushCb:Av,reactive:mp,readonly:Db,ref:me,registerRuntimeCompiler:$D,render:Sd,renderList:nt,renderSlot:sr,resolveComponent:Se,resolveDirective:Sn,resolveDynamicComponent:xs,resolveFilter:cK,resolveTransitionHooks:yd,setBlockTracking:_4,setDevtoolsHook:aK,setTransitionHooks:pc,shallowReactive:Qk,shallowReadonly:SB,shallowRef:wB,ssrContextKey:P7,ssrUtils:lK,stop:rB,toDisplayString:gt,toHandlerKey:sh,toHandlers:zB,toRaw:An,toRef:Ud,toRefs:Kk,toValue:TB,transformVNodeArgs:DD,triggerRef:OB,unref:G,useAttrs:aD,useCssModule:EK,useCssVars:yK,useModel:CD,useSSRContext:C7,useSlots:iD,useTransitionState:$b,vModelCheckbox:lx,vModelDynamic:fN,vModelRadio:cx,vModelSelect:cN,vModelText:Dh,vShow:al,version:j7,warn:rK,watch:Ot,watchEffect:gp,watchPostEffect:I7,watchSyncEffect:F7,withAsyncContext:uD,withCtx:oe,withDefaults:oD,withDirectives:Ke,withKeys:gc,withMemo:nK,withModifiers:Wt,withScopeId:QB},Symbol.toStringTag,{value:"Module"}));var jK=!1;/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let yN;const Wg=e=>yN=e,bN=Symbol();function Z4(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var dh;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(dh||(dh={}));function qK(){const e=Ub(!0),t=e.run(()=>me({}));let n=[],r=[];const o=Ng({install(i){Wg(o),o._a=i,i.provide(bN,o),i.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(i){return!this._a&&!jK?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const xN=()=>{};function uM(e,t,n,r=xN){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&Yb()&&Tk(o),o}function Af(e,...t){e.slice().forEach(n=>{n(...t)})}const eH=e=>e();function B4(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Z4(o)&&Z4(r)&&e.hasOwnProperty(n)&&!ar(r)&&!ls(r)?e[n]=B4(o,r):e[n]=r}return e}const tH=Symbol();function nH(e){return!Z4(e)||!e.hasOwnProperty(tH)}const{assign:Pl}=Object;function rH(e){return!!(ar(e)&&e.effect)}function oH(e,t,n,r){const{state:o,actions:i,getters:a}=t,s=n.state.value[e];let c;function l(){s||(n.state.value[e]=o?o():{});const u=Kk(n.state.value[e]);return Pl(u,i,Object.keys(a||{}).reduce((f,d)=>(f[d]=Ng(Me(()=>{Wg(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return c=SN(e,l,t,n,r,!0),c}function SN(e,t,n={},r,o,i){let a;const s=Pl({actions:{}},n),c={deep:!0};let l,u,f=[],d=[],h;const p=r.state.value[e];!i&&!p&&(r.state.value[e]={}),me({});let m;function A(M){let L;l=u=!1,typeof M=="function"?(M(r.state.value[e]),L={type:dh.patchFunction,storeId:e,events:h}):(B4(r.state.value[e],M),L={type:dh.patchObject,payload:M,storeId:e,events:h});const k=m=Symbol();Cr().then(()=>{m===k&&(l=!0)}),u=!0,Af(f,L,r.state.value[e])}const x=i?function(){const{state:L}=n,k=L?L():{};this.$patch(_=>{Pl(_,k)})}:xN;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(M,L){return function(){Wg(r);const k=Array.from(arguments),_=[],N=[];function X(P){_.push(P)}function I(P){N.push(P)}Af(d,{args:k,name:M,store:b,after:X,onError:I});let F;try{F=L.apply(this&&this.$id===e?this:b,k)}catch(P){throw Af(N,P),P}return F instanceof Promise?F.then(P=>(Af(_,P),P)).catch(P=>(Af(N,P),Promise.reject(P))):(Af(_,F),F)}}const g={_p:r,$id:e,$onAction:uM.bind(null,d),$patch:A,$reset:x,$subscribe(M,L={}){const k=uM(f,M,L.detached,()=>_()),_=a.run(()=>Tt(()=>r.state.value[e],N=>{(L.flush==="sync"?u:l)&&M({storeId:e,type:dh.direct,events:h},N)},Pl({},c,L)));return k},$dispose:y},b=mp(g);r._s.set(e,b);const T=(r._a&&r._a.runWithContext||eH)(()=>r._e.run(()=>(a=Ub()).run(t)));for(const M in T){const L=T[M];if(ar(L)&&!rH(L)||ls(L))i||(p&&nH(L)&&(ar(L)?L.value=p[M]:B4(L,p[M])),r.state.value[e][M]=L);else if(typeof L=="function"){const k=R(M,L);T[M]=k,s.actions[M]=L}}return Pl(b,T),Pl(An(b),T),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:M=>{A(L=>{Pl(L,M)})}}),r._p.forEach(M=>{Pl(b,a.run(()=>M({store:b,app:r._a,pinia:r,options:s})))}),p&&i&&n.hydrate&&n.hydrate(b.$state,p),l=!0,u=!0,b}function bp(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function a(s,c){const l=p7();return s=s||(l?ei(bN,null):null),s&&Wg(s),s=yN,s._s.has(r)||(i?SN(r,t,o,s):oH(r,o,s)),s._s.get(r)}return a.$id=r,a}function Ee(e){{e=An(e);const t={};for(const n in e){const r=e[n];(ar(r)||ls(r))&&(t[n]=Ud(e,n))}return t}}let iH=e=>crypto.getRandomValues(new Uint8Array(e)),aH=(e,t,n)=>{let r=(2<{let a="";for(;;){let s=n(o),c=o;for(;c--;)if(a+=e[s[c]&r]||"",a.length===i)return a}}},sH=(e,t=21)=>aH(e,t,iH),pn=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");var Sr=(e=>(e.SYMBOL="symbol",e.EL_ANIMATION="elAnimation",e.EL_STYLE="elStyle",e.EL_POSITION="elPosition",e.SLIDE_DESIGN="slideDesign",e.SLIDE_ANIMATION="slideAnimation",e.MULTI_POSITION="multiPosition",e))(Sr||{});function jr(e){this.content=e}jr.prototype={constructor:jr,find:function(e){for(var t=0;t>1}};jr.from=function(e){if(e instanceof jr)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new jr(t)};function MN(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let o=e.child(r),i=t.child(r);if(o==i){n+=o.nodeSize;continue}if(!o.sameMarkup(i))return n;if(o.isText&&o.text!=i.text){for(let a=0;o.text[a]==i.text[a];a++)n++;return n}if(o.content.size||i.content.size){let a=MN(o.content,i.content,n+1);if(a!=null)return a}n+=o.nodeSize}}function wN(e,t,n,r){for(let o=e.childCount,i=t.childCount;;){if(o==0||i==0)return o==i?null:{a:n,b:r};let a=e.child(--o),s=t.child(--i),c=a.nodeSize;if(a==s){n-=c,r-=c;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let l=0,u=Math.min(a.text.length,s.text.length);for(;lt&&r(c,o+s,i||null,a)!==!1&&c.content.size){let u=s+1;c.nodesBetween(Math.max(0,t-u),Math.min(c.content.size,n-u),r,o+u)}s=l}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,o){let i="",a=!0;return this.nodesBetween(t,n,(s,c)=>{let l=s.isText?s.text.slice(Math.max(t,c)-c,n-c):s.isLeaf?o?typeof o=="function"?o(s):o:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&l||s.isTextblock)&&r&&(a?a=!1:i+=r),i+=l},0),i}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,o=this.content.slice(),i=0;for(n.isText&&n.sameMarkup(r)&&(o[o.length-1]=n.withText(n.text+r.text),i=1);it)for(let i=0,a=0;at&&((an)&&(s.isText?s=s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s=s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),o+=s.nodeSize),a=c}return new ct(r,o)}cutByIndex(t,n){return t==n?ct.empty:t==0&&n==this.content.length?this:new ct(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let o=this.content.slice(),i=this.size+n.nodeSize-r.nodeSize;return o[t]=n,new ct(o,i)}addToStart(t){return new ct([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new ct(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let r=0,o=0;;r++){let i=this.child(r),a=o+i.nodeSize;if(a>=t)return a==t||n>0?tm(r+1,a):tm(r,o);o=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return ct.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ct(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return ct.empty;let n,r=0;for(let o=0;othis.type.rank&&(n||(n=t.slice(0,o)),n.push(this),r=!0),n&&n.push(i)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-o.type.rank),n}}In.none=[];class Tv extends Error{}class bt{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=ON(this.content,t+this.openStart,n);return r&&new bt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new bt(LN(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return bt.empty;let r=n.openStart||0,o=n.openEnd||0;if(typeof r!="number"||typeof o!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new bt(ct.fromJSON(t,n.content),r,o)}static maxOpen(t,n=!0){let r=0,o=0;for(let i=t.firstChild;i&&!i.isLeaf&&(n||!i.type.spec.isolating);i=i.firstChild)r++;for(let i=t.lastChild;i&&!i.isLeaf&&(n||!i.type.spec.isolating);i=i.lastChild)o++;return new bt(t,r,o)}}bt.empty=new bt(ct.empty,0,0);function LN(e,t,n){let{index:r,offset:o}=e.findIndex(t),i=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(o==t||i.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,i.copy(LN(i.content,t-o-1,n-o-1)))}function ON(e,t,n,r){let{index:o,offset:i}=e.findIndex(t),a=e.maybeChild(o);if(i==t||a.isText)return e.cut(0,t).append(n).append(e.cut(t));let s=ON(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function lH(e,t,n){if(n.openStart>e.depth)throw new Tv("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new Tv("Inconsistent open depths");return TN(e,t,n,0)}function TN(e,t,n,r){let o=e.index(r),i=e.node(r);if(o==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function hh(e,t,n,r){let o=(t||e).node(n),i=0,a=t?t.index(n):o.childCount;e&&(i=e.index(n),e.depth>n?i++:e.textOffset&&(hu(e.nodeAfter,r),i++));for(let s=i;so&&D4(e,t,o+1),a=r.depth>o&&D4(n,r,o+1),s=[];return hh(null,e,o,s),i&&a&&t.index(o)==n.index(o)?(kN(i,a),hu(pu(i,NN(e,t,n,r,o+1)),s)):(i&&hu(pu(i,kv(e,t,o+1)),s),hh(t,n,o,s),a&&hu(pu(a,kv(n,r,o+1)),s)),hh(r,null,o,s),new ct(s)}function kv(e,t,n){let r=[];if(hh(null,e,n,r),e.depth>n){let o=D4(e,t,n+1);hu(pu(o,kv(e,t,n+1)),r)}return hh(t,null,n,r),new ct(r)}function cH(e,t){let n=t.depth-e.openStart,o=t.node(n).copy(e.content);for(let i=n-1;i>=0;i--)o=t.node(i).copy(ct.from(o));return{start:o.resolveNoCache(e.openStart+n),end:o.resolveNoCache(o.content.size-e.openEnd-n)}}class Kh{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],o=t.child(n);return r?t.child(n).cut(r):o}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],o=n==0?0:this.path[n*3-1]+1;for(let i=0;i0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new Nv(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],o=0,i=n;for(let a=t;;){let{index:s,offset:c}=a.content.findIndex(i),l=i-c;if(r.push(a,s,o+c),!l||(a=a.child(s),a.isText))break;i=l-1,o+=c+1}return new Kh(n,r,i)}static resolveCached(t,n){for(let o=0;ot&&this.nodesBetween(t,n,i=>(r.isInSet(i.marks)&&(o=!0),!o)),o}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),PN(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=ct.empty,o=0,i=r.childCount){let a=this.contentMatchAt(t).matchFragment(r,o,i),s=a&&a.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let c=o;cn.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r=null;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let o=ct.fromJSON(t,n.content);return t.nodeType(n.type).create(n.attrs,o,r)}}cs.prototype.text=void 0;class Pv extends cs{constructor(t,n,r,o){if(super(t,n,null,o),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):PN(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new Pv(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new Pv(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function PN(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Tu{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new dH(t,n);if(r.next==null)return Tu.empty;let o=CN(r);r.next&&r.err("Unexpected trailing text");let i=RH(AH(o));return yH(i,r),i}matchType(t){for(let n=0;nl.createAndFill()));for(let l=0;l=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let o=0;o{let i=o+(r.validEnd?"*":" ")+" ";for(let a=0;a"+t.indexOf(r.next[a].next);return i}).join(` -`)}}Tu.empty=new Tu(!0);class dH{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function CN(e){let t=[];do t.push(hH(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function hH(e){let t=[];do t.push(pH(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function pH(e){let t=gH(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=mH(e,t);else break;return t}function fM(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function mH(e,t){let n=fM(e),r=n;return e.eat(",")&&(e.next!="}"?r=fM(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function vH(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let o=[];for(let i in n){let a=n[i];a.groups.indexOf(t)>-1&&o.push(a)}return o.length==0&&e.err("No node type or group '"+t+"' found"),o}function gH(e){if(e.eat("(")){let t=CN(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=vH(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function AH(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,c){let l={term:c,to:s};return t[a].push(l),l}function o(a,s){a.forEach(c=>c.to=s)}function i(a,s){if(a.type=="choice")return a.exprs.reduce((c,l)=>c.concat(i(l,s)),[]);if(a.type=="seq")for(let c=0;;c++){let l=i(a.exprs[c],s);if(c==a.exprs.length-1)return l;o(l,s=n())}else if(a.type=="star"){let c=n();return r(s,c),o(i(a.expr,c),c),[r(c)]}else if(a.type=="plus"){let c=n();return o(i(a.expr,s),c),o(i(a.expr,c),c),[r(c)]}else{if(a.type=="opt")return[r(s)].concat(i(a.expr,s));if(a.type=="range"){let c=s;for(let l=0;l{e[a].forEach(({term:s,to:c})=>{if(!s)return;let l;for(let u=0;u{l||o.push([s,l=[]]),l.indexOf(u)==-1&&l.push(u)})})});let i=t[r.join(",")]=new Tu(r.indexOf(e.length-1)>-1);for(let a=0;a-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[i]=new XN(i,n,a));let o=n.spec.topNode||"doc";if(!r[o])throw new RangeError("Schema is missing its top node type ('"+o+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let i in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};class bH{constructor(t){this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}get isRequired(){return!this.hasDefault}}class Vg{constructor(t,n,r,o){this.name=t,this.rank=n,this.schema=r,this.spec=o,this.attrs=EN(o.attrs),this.excluded=null;let i=FN(this.attrs);this.instance=i?new In(this,i):null}create(t=null){return!t&&this.instance?this.instance:new In(this,_N(this.attrs,t))}static compile(t,n){let r=Object.create(null),o=0;return t.forEach((i,a)=>r[i]=new Vg(i,o++,n,a)),r}removeFromSet(t){for(var n=0;n-1}}class WN{constructor(t){this.cached=Object.create(null);let n=this.spec={};for(let o in t)n[o]=t[o];n.nodes=jr.from(t.nodes),n.marks=jr.from(t.marks||{}),this.nodes=hM.compile(this.spec.nodes,this),this.marks=Vg.compile(this.spec.marks,this);let r=Object.create(null);for(let o in this.nodes){if(o in this.marks)throw new RangeError(o+" can not be both a node and a mark");let i=this.nodes[o],a=i.spec.content||"",s=i.spec.marks;i.contentMatch=r[a]||(r[a]=Tu.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.markSet=s=="_"?null:s?pM(this,s.split(" ")):s==""||!i.inlineContent?[]:null}for(let o in this.marks){let i=this.marks[o],a=i.spec.excludes;i.excluded=a==null?[i]:a==""?[]:pM(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,o){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof hM){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,o)}text(t,n){let r=this.nodes.text;return new Pv(r,r.defaultAttrs,t,In.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return cs.fromJSON(this,t)}markFromJSON(t){return In.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function pM(e,t){let n=[];for(let r=0;r-1)&&n.push(a=c)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}class Md{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[],n.forEach(r=>{r.tag?this.tags.push(r):r.style&&this.styles.push(r)}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=t.nodes[r.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new vM(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new vM(this,n,!0);return r.addAll(t,n.from,n.to),bt.maxOpen(r.finish())}matchTag(t,n,r){for(let o=r?this.tags.indexOf(r)+1:0;ot.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(a.getAttrs){let c=a.getAttrs(n);if(c===!1)continue;a.attrs=c||void 0}return a}}}static schemaRules(t){let n=[];function r(o){let i=o.priority==null?50:o.priority,a=0;for(;a{r(a=gM(a)),a.mark||a.ignore||a.clearMark||(a.mark=o)})}for(let o in t.nodes){let i=t.nodes[o].spec.parseDOM;i&&i.forEach(a=>{r(a=gM(a)),a.node||a.ignore||a.mark||(a.node=o)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new Md(t,Md.schemaRules(t)))}}const VN={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},xH={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},UN={ol:!0,ul:!0},Cv=1,Iv=2,ph=4;function mM(e,t,n){return t!=null?(t?Cv:0)|(t==="full"?Iv:0):e&&e.whitespace=="pre"?Cv|Iv:n&~ph}class nm{constructor(t,n,r,o,i,a,s){this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=o,this.solid=i,this.options=s,this.content=[],this.activeMarks=In.none,this.stashMarks=[],this.match=a||(s&ph?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ct.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,o;return(o=r.findWrapping(t.type))?(this.match=r,o):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&Cv)){let r=this.content[this.content.length-1],o;if(r&&r.isText&&(o=/[ \t\r\n\u000c]+$/.exec(r.text))){let i=r;r.text.length==o[0].length?this.content.pop():this.content[this.content.length-1]=i.withText(i.text.slice(0,i.text.length-o[0].length))}}let n=ct.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(ct.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}popFromStashMark(t){for(let n=this.stashMarks.length-1;n>=0;n--)if(t.eq(this.stashMarks[n]))return this.stashMarks.splice(n,1)[0]}applyPending(t){for(let n=0,r=this.pendingMarks;nthis.addAll(t)),a&&this.sync(s),this.needsBlock=c}else this.withStyleRules(t,()=>{this.addElementByRule(t,i,i.consuming===!1?o:void 0)})}leafFallback(t){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` -`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let n=In.none,r=In.none;for(let o=0;o{a.clearMark(s)&&(r=s.addToSet(r))}):n=this.parser.schema.marks[a.mark].create(a.attrs).addToSet(n),a.consuming===!1)i=a;else break}return[n,r]}addElementByRule(t,n,r){let o,i,a;n.node?(i=this.parser.schema.nodes[n.node],i.isLeaf?this.insertNode(i.create(n.attrs))||this.leafFallback(t):o=this.enter(i,n.attrs||null,n.preserveWhitespace)):(a=this.parser.schema.marks[n.mark].create(n.attrs),this.addPendingMark(a));let s=this.top;if(i&&i.isLeaf)this.findInside(t);else if(r)this.addElement(t,r);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(c=>this.insertNode(c));else{let c=t;typeof n.contentElement=="string"?c=t.querySelector(n.contentElement):typeof n.contentElement=="function"?c=n.contentElement(t):n.contentElement&&(c=n.contentElement),this.findAround(t,c,!0),this.addAll(c)}o&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}addAll(t,n,r){let o=n||0;for(let i=n?t.childNodes[n]:t.firstChild,a=r==null?null:t.childNodes[r];i!=a;i=i.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(i);this.findAtPoint(t,o)}findPlace(t){let n,r;for(let o=this.open;o>=0;o--){let i=this.nodes[o],a=i.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,r=i,!a.length)||i.solid)break}if(!n)return!1;this.sync(r);for(let o=0;othis.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let n=this.open;n>=0;n--)if(this.nodes[n]==t)return this.open=n,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let o=r.length-1;o>=0;o--)t+=r[o].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,o=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),i=-(r?r.depth+1:0)+(o?0:1),a=(s,c)=>{for(;s>=0;s--){let l=n[s];if(l==""){if(s==n.length-1||s==0)continue;for(;c>=i;c--)if(a(s-1,c))return!0;return!1}else{let u=c>0||c==0&&o?this.nodes[c].type:r&&c>=i?r.node(c-i).type:null;if(!u||u.name!=l&&u.groups.indexOf(l)==-1)return!1;c--}}return!0};return a(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}addPendingMark(t){let n=OH(t,this.top.pendingMarks);n&&this.top.stashMarks.push(n),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,n){for(let r=this.open;r>=0;r--){let o=this.nodes[r];if(o.pendingMarks.lastIndexOf(t)>-1)o.pendingMarks=t.removeFromSet(o.pendingMarks);else{o.activeMarks=t.removeFromSet(o.activeMarks);let a=o.popFromStashMark(t);a&&o.type&&o.type.allowsMarkType(a.type)&&(o.activeMarks=a.addToSet(o.activeMarks))}if(o==n)break}}}function SH(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&UN.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function MH(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function wH(e){let t=/\s*([\w-]+)\s*:\s*([^;]+)/g,n,r=[];for(;n=t.exec(e);)r.push(n[1],n[2].trim());return r}function gM(e){let t={};for(let n in e)t[n]=e[n];return t}function LH(e,t){let n=t.schema.nodes;for(let r in n){let o=n[r];if(!o.allowsMarkType(e))continue;let i=[],a=s=>{i.push(s);for(let c=0;c{if(i.length||a.marks.length){let s=0,c=0;for(;s=0;o--){let i=this.serializeMark(t.marks[o],t.isInline,n);i&&((i.contentDOM||i.dom).appendChild(r),r=i.dom)}return r}serializeMark(t,n,r={}){let o=this.marks[t.type.name];return o&&zs.renderSpec(rR(r),o(t,n))}static renderSpec(t,n,r=null){if(typeof n=="string")return{dom:t.createTextNode(n)};if(n.nodeType!=null)return{dom:n};if(n.dom&&n.dom.nodeType!=null)return n;let o=n[0],i=o.indexOf(" ");i>0&&(r=o.slice(0,i),o=o.slice(i+1));let a,s=r?t.createElementNS(r,o):t.createElement(o),c=n[1],l=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){l=2;for(let u in c)if(c[u]!=null){let f=u.indexOf(" ");f>0?s.setAttributeNS(u.slice(0,f),u.slice(f+1),c[u]):s.setAttribute(u,c[u])}}for(let u=l;ul)throw new RangeError("Content hole must be the only child of its parent node");return{dom:s,contentDOM:s}}else{let{dom:d,contentDOM:h}=zs.renderSpec(t,f,r);if(s.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:s,contentDOM:a}}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new zs(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=AM(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return AM(t.marks)}}function AM(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function rR(e){return e.document||window.document}const YN=65535,QN=Math.pow(2,16);function TH(e,t){return e+t*QN}function RM(e){return e&YN}function kH(e){return(e-(e&YN))/QN}const ZN=1,BN=2,Wm=4,DN=8;class K4{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&DN)>0}get deletedBefore(){return(this.delInfo&(ZN|Wm))>0}get deletedAfter(){return(this.delInfo&(BN|Wm))>0}get deletedAcross(){return(this.delInfo&Wm)>0}}class Li{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Li.empty)return Li.empty}recover(t){let n=0,r=RM(t);if(!this.inverted)for(let o=0;ot)break;let l=this.ranges[s+i],u=this.ranges[s+a],f=c+l;if(t<=f){let d=l?t==c?-1:t==f?1:n:n,h=c+o+(d<0?0:u);if(r)return h;let p=t==(n<0?c:f)?null:TH(s/3,t-c),m=t==c?BN:t==f?ZN:Wm;return(n<0?t!=c:t!=f)&&(m|=DN),new K4(h,m,p)}o+=u-l}return r?t+o:new K4(t+o,0,null)}touches(t,n){let r=0,o=RM(n),i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;st)break;let l=this.ranges[s+i],u=c+l;if(t<=u&&s==o*3)return!0;r+=this.ranges[s+a]-l}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let o=0,i=0;o=0;n--){let o=t.getMirror(n);this.appendMap(t.maps[n].invert(),o!=null&&o>n?r-o-1:void 0)}}invert(){let t=new cd;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ri&&c!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),o),n.openStart,n.openEnd);return Pr.fromReplace(t,this.from,this.to,i)}invert(){return new as(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new ql(n.pos,r.pos,this.mark)}merge(t){return t instanceof ql&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new ql(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new ql(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("addMark",ql);class as extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new bt(ux(n.content,o=>o.mark(this.mark.removeFromSet(o.marks)),t),n.openStart,n.openEnd);return Pr.fromReplace(t,this.from,this.to,r)}invert(){return new ql(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new as(n.pos,r.pos,this.mark)}merge(t){return t instanceof as&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new as(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new as(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("removeMark",as);class ec extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return Pr.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return Pr.fromReplace(t,this.pos,this.pos+1,new bt(ct.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let o=0;or.pos?null:new oo(n.pos,r.pos,o,i,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new oo(n.from,n.to,n.gapFrom,n.gapTo,bt.fromJSON(t,n.slice),n.insert,!!n.structure)}}yo.jsonID("replaceAround",oo);function H4(e,t,n){let r=e.resolve(t),o=n-t,i=r.depth;for(;o>0&&i>0&&r.indexAfter(i)==r.node(i).childCount;)i--,o--;if(o>0){let a=r.node(i).maybeChild(r.indexAfter(i));for(;o>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,o--}}return!1}function NH(e,t,n,r){let o=[],i=[],a,s;e.doc.nodesBetween(t,n,(c,l,u)=>{if(!c.isInline)return;let f=c.marks;if(!r.isInSet(f)&&u.type.allowsMarkType(r.type)){let d=Math.max(l,t),h=Math.min(l+c.nodeSize,n),p=r.addToSet(f);for(let m=0;me.step(c)),i.forEach(c=>e.step(c))}function PH(e,t,n,r){let o=[],i=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;i++;let c=null;if(r instanceof Vg){let l=a.marks,u;for(;u=r.isInSet(l);)(c||(c=[])).push(u),l=u.removeFromSet(l)}else r?r.isInSet(a.marks)&&(c=[r]):c=a.marks;if(c&&c.length){let l=Math.min(s+a.nodeSize,n);for(let u=0;ue.step(new as(a.from,a.to,a.style)))}function CH(e,t,n,r=n.contentMatch){let o=e.doc.nodeAt(t),i=[],a=t+1;for(let s=0;s=0;s--)e.step(i[s])}function IH(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function xp(e){let n=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let o=e.$from.node(r),i=e.$from.index(r),a=e.$to.indexAfter(r);if(rn;p--)m||r.index(p)>0?(m=!0,u=ct.from(r.node(p).copy(u)),f++):c--;let d=ct.empty,h=0;for(let p=i,m=!1;p>n;p--)m||o.after(p+1)=0;a--){if(r.size){let s=n[a].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=ct.from(n[a].type.create(n[a].attrs,r))}let o=t.start,i=t.end;e.step(new oo(o,i,o,i,new bt(r,0,0),n.length,!0))}function WH(e,t,n,r,o){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let i=e.steps.length;e.doc.nodesBetween(t,n,(a,s)=>{if(a.isTextblock&&!a.hasMarkup(r,o)&&VH(e.doc,e.mapping.slice(i).map(s),r)){e.clearIncompatible(e.mapping.slice(i).map(s,1),r);let c=e.mapping.slice(i),l=c.map(s,1),u=c.map(s+a.nodeSize,1);return e.step(new oo(l,u,l+1,u-1,new bt(ct.from(r.create(o,null,a.marks)),0,0),1,!0)),!1}})}function VH(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function UH(e,t,n,r,o){let i=e.doc.nodeAt(t);if(!i)throw new RangeError("No node at given position");n||(n=i.type);let a=n.create(r,null,o||i.marks);if(i.isLeaf)return e.replaceWith(t,t+i.nodeSize,a);if(!n.validContent(i.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new oo(t,t+i.nodeSize,t+1,t+i.nodeSize-1,new bt(ct.from(a),0,0),1,!0))}function ud(e,t,n=1,r){let o=e.resolve(t),i=o.depth-n,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let l=o.depth-1,u=n-2;l>i;l--,u--){let f=o.node(l),d=o.index(l);if(f.type.spec.isolating)return!1;let h=f.content.cutByIndex(d,f.childCount),p=r&&r[u+1];p&&(h=h.replaceChild(0,p.type.create(p.attrs)));let m=r&&r[u]||f;if(!f.canReplace(d+1,f.childCount)||!m.type.validContent(h))return!1}let s=o.indexAfter(i),c=r&&r[0];return o.node(i).canReplaceWith(s,s,c?c.type:o.node(i+1).type)}function YH(e,t,n=1,r){let o=e.doc.resolve(t),i=ct.empty,a=ct.empty;for(let s=o.depth,c=o.depth-n,l=n-1;s>c;s--,l--){i=ct.from(o.node(s).copy(i));let u=r&&r[l];a=ct.from(u?u.type.create(u.attrs,a):o.node(s).copy(a))}e.step(new fo(t,t,new bt(i.append(a),n,n),!0))}function Qd(e,t){let n=e.resolve(t),r=n.index();return KN(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function KN(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function HN(e,t,n=-1){let r=e.resolve(t);for(let o=r.depth;;o--){let i,a,s=r.index(o);if(o==r.depth?(i=r.nodeBefore,a=r.nodeAfter):n>0?(i=r.node(o+1),s++,a=r.node(o).maybeChild(s)):(i=r.node(o).maybeChild(s-1),a=r.node(o+1)),i&&!i.isTextblock&&KN(i,a)&&r.node(o).canReplace(s,s+1))return t;if(o==0)break;t=n<0?r.before(o):r.after(o)}}function QH(e,t,n){let r=new fo(t-n,t+n,bt.empty,!0);e.step(r)}function ZH(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let o=r.depth-1;o>=0;o--){let i=r.index(o);if(r.node(o).canReplaceWith(i,i,n))return r.before(o+1);if(i>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let i=r.indexAfter(o);if(r.node(o).canReplaceWith(i,i,n))return r.after(o+1);if(i=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,c=r.index(a)+(s>0?1:0),l=r.node(a),u=!1;if(i==1)u=l.canReplace(c,c,o);else{let f=l.contentMatchAt(c).findWrapping(o.firstChild.type);u=f&&l.canReplaceWith(c,c,f[0])}if(u)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function dx(e,t,n=t,r=bt.empty){if(t==n&&!r.size)return null;let o=e.resolve(t),i=e.resolve(n);return JN(o,i,r)?new fo(t,n,r):new BH(o,i,r).fit()}function JN(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class BH{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ct.empty;for(let o=0;o<=t.depth;o++){let i=t.node(o);this.frontier.push({type:i.type,match:i.contentMatchAt(t.indexAfter(o))})}for(let o=t.depth;o>0;o--)this.placed=ct.from(t.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let l=this.findFittable();l?this.placeNodes(l):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,o=this.close(t<0?this.$to:r.doc.resolve(t));if(!o)return null;let i=this.placed,a=r.depth,s=o.depth;for(;a&&s&&i.childCount==1;)i=i.firstChild.content,a--,s--;let c=new bt(i,a,s);return t>-1?new oo(r.pos,t,this.$to.pos,this.$to.end(),c,n):c.size||r.pos!=this.$to.pos?new fo(r.pos,o.pos,c):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,o=this.unplaced.openEnd;r1&&(o=0),i.type.spec.isolating&&o<=r){t=r;break}n=i.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let o,i=null;r?(i=iR(this.unplaced.content,r-1).firstChild,o=i.content):o=this.unplaced.content;let a=o.firstChild;for(let s=this.depth;s>=0;s--){let{type:c,match:l}=this.frontier[s],u,f=null;if(n==1&&(a?l.matchType(a.type)||(f=l.fillBefore(ct.from(a),!1)):i&&c.compatibleContent(i.type)))return{sliceDepth:r,frontierDepth:s,parent:i,inject:f};if(n==2&&a&&(u=l.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:i,wrap:u};if(i&&l.matchType(i.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=iR(t,n);return!o.childCount||o.firstChild.isLeaf?!1:(this.unplaced=new bt(t,n+1,Math.max(r,o.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=iR(t,n);if(o.childCount<=1&&n>0){let i=t.size-n<=n+o.size;this.unplaced=new bt(F0(t,n-1,1),n-1,i?n-1:r)}else this.unplaced=new bt(F0(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:o,wrap:i}){for(;this.depth>n;)this.closeFrontierNode();if(i)for(let m=0;m1||c==0||m.content.size)&&(f=A,u.push(zN(m.mark(d.allowedMarks(m.marks)),l==1?c:0,l==s.childCount?h:-1)))}let p=l==s.childCount;p||(h=-1),this.placed=_0(this.placed,n,ct.from(u)),this.frontier[n].match=f,p&&h<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,A=s;m1&&o==this.$to.end(--r);)++o;return o}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:o}=this.frontier[n],i=n=0;s--){let{match:c,type:l}=this.frontier[s],u=aR(t,s,l,c,!0);if(!u||u.childCount)continue e}return{depth:n,fit:a,move:i?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=_0(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let o=t.node(r),i=o.type.contentMatch.fillBefore(o.content,!0,t.index(r));this.openFrontierNode(o.type,o.attrs,i)}return t}openFrontierNode(t,n=null,r){let o=this.frontier[this.depth];o.match=o.match.matchType(t),this.placed=_0(this.placed,this.depth,ct.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ct.empty,!0);n.childCount&&(this.placed=_0(this.placed,this.frontier.length,n))}}function F0(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(F0(e.firstChild.content,t-1,n)))}function _0(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(_0(e.lastChild.content,t-1,n)))}function iR(e,t){for(let n=0;n1&&(r=r.replaceChild(0,zN(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(ct.empty,!0)))),e.copy(r)}function aR(e,t,n,r,o){let i=e.node(t),a=o?e.indexAfter(t):e.index(t);if(a==i.childCount&&!n.compatibleContent(i.type))return null;let s=r.fillBefore(i.content,!0,a);return s&&!DH(n,i.content,a)?s:null}function DH(e,t,n){for(let r=n;r0;d--,h--){let p=o.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;a.indexOf(d)>-1?s=d:o.before(d)==h&&a.splice(1,0,-d)}let c=a.indexOf(s),l=[],u=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(l.push(p),h==r.openStart)break;d=p.content}for(let d=u-1;d>=0;d--){let h=l[d],p=KH(h.type);if(p&&!h.sameMarkup(o.node(Math.abs(s)-1)))u=d;else if(p||!h.type.isTextblock)break}for(let d=r.openStart;d>=0;d--){let h=(d+u+1)%(r.openStart+1),p=l[h];if(p)for(let m=0;m=0&&(e.replace(t,n,r),!(e.steps.length>f));d--){let h=a[d];h<0||(t=o.before(h),n=i.after(h))}}function $N(e,t,n,r,o){if(tr){let i=o.contentMatchAt(0),a=i.fillBefore(e).append(e);e=a.append(i.matchFragment(a).fillBefore(ct.empty,!0))}return e}function GH(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let o=ZH(e.doc,t,r.type);o!=null&&(t=n=o)}e.replaceRange(t,n,new bt(ct.from(r),0,0))}function JH(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=jN(r,o);for(let a=0;a0&&(c||r.node(s-1).canReplace(r.index(s-1),o.indexAfter(s-1))))return e.delete(r.before(s),o.after(s))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&o.end(a)-n!=o.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function jN(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let o=r;o>=0;o--){let i=e.start(o);if(it.pos+(t.depth-o)||e.node(o).type.spec.isolating||t.node(o).type.spec.isolating)break;(i==t.start(o)||o==e.depth&&o==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&o&&t.start(o-1)==i-1)&&n.push(o)}return n}class fd extends yo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return Pr.fail("No node at attribute step's position");let r=Object.create(null);for(let i in n.attrs)r[i]=n.attrs[i];r[this.attr]=this.value;let o=n.type.create(r,null,n.marks);return Pr.fromReplace(t,this.pos,this.pos+1,new bt(ct.from(o),0,n.isLeaf?0:1))}getMap(){return Li.empty}invert(t){return new fd(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new fd(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new fd(n.pos,n.attr,n.value)}}yo.jsonID("attr",fd);class Hh extends yo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let o in t.attrs)n[o]=t.attrs[o];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return Pr.ok(r)}getMap(){return Li.empty}invert(t){return new Hh(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Hh(n.attr,n.value)}}yo.jsonID("docAttr",Hh);let Ld=class extends Error{};Ld=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};Ld.prototype=Object.create(Error.prototype);Ld.prototype.constructor=Ld;Ld.prototype.name="TransformError";let zH=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new cd}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Ld(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=bt.empty){let o=dx(this.doc,t,n,r);return o&&this.step(o),this}replaceWith(t,n,r){return this.replace(t,n,new bt(ct.from(r),0,0))}delete(t,n){return this.replace(t,n,bt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return HH(this,t,n,r),this}replaceRangeWith(t,n,r){return GH(this,t,n,r),this}deleteRange(t,n){return JH(this,t,n),this}lift(t,n){return FH(this,t,n),this}join(t,n=1){return QH(this,t,n),this}wrap(t,n){return XH(this,t,n),this}setBlockType(t,n=t,r,o=null){return WH(this,t,n,r,o),this}setNodeMarkup(t,n,r=null,o){return UH(this,t,n,r,o),this}setNodeAttribute(t,n,r){return this.step(new fd(t,n,r)),this}setDocAttribute(t,n){return this.step(new Hh(t,n)),this}addNodeMark(t,n){return this.step(new ec(t,n)),this}removeNodeMark(t,n){if(!(n instanceof In)){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n=n.isInSet(r.marks),!n)return this}return this.step(new wd(t,n)),this}split(t,n=1,r){return YH(this,t,n,r),this}addMark(t,n,r){return NH(this,t,n,r),this}removeMark(t,n,r){return PH(this,t,n,r),this}clearIncompatible(t,n,r){return CH(this,t,n,r),this}};const sR=Object.create(null);class bn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new $H(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;i--){let a=n<0?Cf(t.node(0),t.node(i),t.before(i+1),t.index(i),n,r):Cf(t.node(0),t.node(i),t.after(i+1),t.index(i)+1,n,r);if(a)return a}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new ti(t.node(0))}static atStart(t){return Cf(t,t,0,0,1)||new ti(t)}static atEnd(t){return Cf(t,t,t.content.size,t.childCount,-1)||new ti(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=sR[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in sR)throw new RangeError("Duplicate use of selection JSON ID "+t);return sR[t]=n,n.prototype.jsonID=t,n}getBookmark(){return Xn.between(this.$anchor,this.$head).getBookmark()}}bn.prototype.visible=!0;class $H{constructor(t,n){this.$from=t,this.$to=n}}let bM=!1;function xM(e){!bM&&!e.parent.inlineContent&&(bM=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Xn extends bn{constructor(t,n=t){xM(t),xM(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return bn.near(r);let o=t.resolve(n.map(this.anchor));return new Xn(o.parent.inlineContent?o:r,r)}replace(t,n=bt.empty){if(super.replace(t,n),n==bt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof Xn&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new Ug(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Xn(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let o=t.resolve(n);return new this(o,r==n?o:t.resolve(r))}static between(t,n,r){let o=t.pos-n.pos;if((!r||o)&&(r=o>=0?1:-1),!n.parent.inlineContent){let i=bn.findFrom(n,r,!0)||bn.findFrom(n,-r,!0);if(i)n=i.$head;else return bn.near(n,r)}return t.parent.inlineContent||(o==0?t=n:(t=(bn.findFrom(t,-r,!0)||bn.findFrom(t,r,!0)).$anchor,t.pos0?0:1);o>0?a=0;a+=o){let s=t.child(a);if(s.isAtom){if(!i&&Qt.isSelectable(s))return Qt.create(e,n-(o<0?s.nodeSize:0))}else{let c=Cf(e,s,n+o,o<0?s.childCount:0,o,i);if(c)return c}n+=s.nodeSize*o}return null}function SM(e,t,n){let r=e.steps.length-1;if(r{a==null&&(a=u)}),e.setSelection(bn.near(e.doc.resolve(a),n))}const MM=1,rm=2,wM=4;let qH=class extends zH{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=rm,this}ensureMarks(t){return In.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&rm)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~rm,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||In.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let o=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(o.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let i=this.storedMarks;if(!i){let a=this.doc.resolve(n);i=r==n?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,o.text(t,i)),this.selection.empty||this.setSelection(bn.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=wM,this}get scrolledIntoView(){return(this.updated&wM)>0}};function LM(e,t){return!t||!e?e:e.bind(t)}class E0{constructor(t,n,r){this.name=t,this.init=LM(n.init,r),this.apply=LM(n.apply,r)}}const eG=[new E0("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new E0("selection",{init(e,t){return e.selection||bn.atStart(t.doc)},apply(e){return e.selection}}),new E0("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new E0("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class lR{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=eG.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new E0(r.key,r.spec.state,r))})}}class Bf{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let o=t[r],i=o.spec.state;i&&i.toJSON&&(n[r]=i.toJSON.call(o,this[o.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let o=new lR(t.schema,t.plugins),i=new Bf(o);return o.fields.forEach(a=>{if(a.name=="doc")i.doc=cs.fromJSON(t.schema,n.doc);else if(a.name=="selection")i.selection=bn.fromJSON(i.doc,n.selection);else if(a.name=="storedMarks")n.storedMarks&&(i.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let c=r[s],l=c.spec.state;if(c.key==a.name&&l&&l.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){i[a.name]=l.fromJSON.call(c,t,n[s],i);return}}i[a.name]=a.init(t,i)}}),i}}function qN(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):r=="handleDOMEvents"&&(o=qN(o,t,{})),n[r]=o}return n}class Zd{constructor(t){this.spec=t,this.props={},t.props&&qN(t.props,this,this.props),this.key=t.key?t.key.key:eP("plugin")}getState(t){return t[this.key]}}const cR=Object.create(null);function eP(e){return e in cR?e+"$"+ ++cR[e]:(cR[e]=0,e+"$")}class tP{constructor(t="key"){this.key=eP(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const nP=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function tG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const nG=(e,t,n)=>{let r=tG(e,n);if(!r)return!1;let o=rP(r);if(!o){let a=r.blockRange(),s=a&&xp(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let i=o.nodeBefore;if(!i.type.spec.isolating&&uP(e,o,t))return!0;if(r.parent.content.size==0&&(Od(i,"end")||Qt.isSelectable(i))){let a=dx(e.doc,r.before(),r.after(),bt.empty);if(a&&a.slice.size{let{$head:r,empty:o}=e.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;i=rP(r)}let a=i&&i.nodeBefore;return!a||!Qt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Qt.create(e.doc,i.pos-a.nodeSize)).scrollIntoView()),!0)};function rP(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function oG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=oG(e,n);if(!r)return!1;let o=oP(r);if(!o)return!1;let i=o.nodeAfter;if(uP(e,o,t))return!0;if(r.parent.content.size==0&&(Od(i,"start")||Qt.isSelectable(i))){let a=dx(e.doc,r.before(),r.after(),bt.empty);if(a&&a.slice.size{let{$head:r,empty:o}=e.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof Qt,o;if(r){if(n.node.isTextblock||!Qd(e.doc,n.from))return!1;o=n.from}else if(o=HN(e.doc,n.from,-1),o==null)return!1;if(t){let i=e.tr.join(o);r&&i.setSelection(Qt.create(i.doc,o-e.doc.resolve(o).nodeBefore.nodeSize)),t(i.scrollIntoView())}return!0},lG=(e,t)=>{let n=e.selection,r;if(n instanceof Qt){if(n.node.isTextblock||!Qd(e.doc,n.to))return!1;r=n.to}else if(r=HN(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},cG=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&xp(o);return i==null?!1:(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},iP=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` -`).scrollIntoView()),!0)};function px(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let o=n.node(-1),i=n.indexAfter(-1),a=px(o.contentMatchAt(i));if(!a||!o.canReplaceWith(i,i,a))return!1;if(t){let s=n.after(),c=e.tr.replaceWith(s,s,a.createAndFill());c.setSelection(bn.near(c.doc.resolve(s),1)),t(c.scrollIntoView())}return!0},aP=(e,t)=>{let n=e.selection,{$from:r,$to:o}=n;if(n instanceof ti||r.parent.inlineContent||o.parent.inlineContent)return!1;let i=px(o.parent.contentMatchAt(o.indexAfter()));if(!i||!i.isTextblock)return!1;if(t){let a=(!r.parentOffset&&o.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let i=n.before();if(ud(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let r=n.blockRange(),o=r&&xp(r);return o==null?!1:(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function fG(e){return(t,n)=>{let{$from:r,$to:o}=t.selection;if(t.selection instanceof Qt&&t.selection.node.isBlock)return!r.parentOffset||!ud(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let i=o.parentOffset==o.parent.content.size,a=t.tr;(t.selection instanceof Xn||t.selection instanceof ti)&&a.deleteSelection();let s=r.depth==0?null:px(r.node(-1).contentMatchAt(r.indexAfter(-1))),c=i&&s?[{type:s}]:void 0,l=ud(a.doc,a.mapping.map(r.pos),1,c);if(!c&&!l&&ud(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(c=[{type:s}]),l=!0),l&&(a.split(a.mapping.map(r.pos),1,c),!i&&!r.parentOffset&&r.parent.type!=s)){let u=a.mapping.map(r.before()),f=a.doc.resolve(u);s&&r.node(-1).canReplaceWith(f.index(),f.index()+1,s)&&a.setNodeMarkup(a.mapping.map(r.before()),s)}n(a.scrollIntoView())}return!0}}const lP=fG(),dG=(e,t)=>lP(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),hG=(e,t)=>{let{$from:n,to:r}=e.selection,o,i=n.sharedDepth(r);return i==0?!1:(o=n.before(i),t&&t(e.tr.setSelection(Qt.create(e.doc,o))),!0)},cP=(e,t)=>(t&&t(e.tr.setSelection(new ti(e.doc))),!0);function pG(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i=t.index();return!r||!o||!r.type.compatibleContent(o.type)?!1:!r.content.size&&t.parent.canReplace(i-1,i)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(i,i+1)||!(o.isTextblock||Qd(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function uP(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i,a;if(r.type.spec.isolating||o.type.spec.isolating)return!1;if(pG(e,t,n))return!0;let s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(i=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(i[0]||o.type).validEnd){if(n){let f=t.pos+o.nodeSize,d=ct.empty;for(let m=i.length-1;m>=0;m--)d=ct.from(i[m].create(null,d));d=ct.from(r.copy(d));let h=e.tr.step(new oo(t.pos-1,f,t.pos,f,new bt(d,1,0),i.length,!0)),p=f+2*i.length;Qd(h.doc,p)&&h.join(p),n(h.scrollIntoView())}return!0}let c=bn.findFrom(t,1),l=c&&c.$from.blockRange(c.$to),u=l&&xp(l);if(u!=null&&u>=t.depth)return n&&n(e.tr.lift(l,u).scrollIntoView()),!0;if(s&&Od(o,"start",!0)&&Od(r,"end")){let f=r,d=[];for(;d.push(f),!f.isTextblock;)f=f.lastChild;let h=o,p=1;for(;!h.isTextblock;h=h.firstChild)p++;if(f.canReplace(f.childCount,f.childCount,h.content)){if(n){let m=ct.empty;for(let x=d.length-1;x>=0;x--)m=ct.from(d[x].copy(m));let A=e.tr.step(new oo(t.pos-d.length,t.pos+o.nodeSize,t.pos+p,t.pos+o.nodeSize-p,new bt(m,d.length,0),0,!0));n(A.scrollIntoView())}return!0}}return!1}function fP(e){return function(t,n){let r=t.selection,o=e<0?r.$from:r.$to,i=o.depth;for(;o.node(i).isInline;){if(!i)return!1;i--}return o.node(i).isTextblock?(n&&n(t.tr.setSelection(Xn.create(t.doc,e<0?o.start(i):o.end(i)))),!0):!1}}const mG=fP(-1),vG=fP(1);function gG(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=a&&fx(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function AG(e,t,n){for(let r=0;r{if(a)return!1;a=s.inlineContent&&s.type.allowsMarkType(n)}),a)return!0}return!1}function kr(e,t=null){return function(n,r){let{empty:o,$cursor:i,ranges:a}=n.selection;if(o&&!i||!AG(n.doc,a,e))return!1;if(r)if(i)e.isInSet(n.storedMarks||i.marks())?r(n.tr.removeStoredMark(e)):r(n.tr.addStoredMark(e.create(t)));else{let s=!1,c=n.tr;for(let l=0;!s&&le.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,Er=e=>{const{empty:t}=e.state.selection;t&&cP(e.state,e.dispatch)},Ka=(e,t,n)=>{if(n)e.dispatch(e.state.tr.addMark(n.from,n.to,t));else{const{$from:r,$to:o}=e.state.selection;e.dispatch(e.state.tr.addMark(r.pos,o.pos,t))}},bG=(e,t,n,r)=>{let o=t;const i=d=>d.type===r;let a=null,s=null,c=null;for(;o<=n;){const d=e.nodeAt(o);if(!d||!d.marks)return null;const h=d.marks.find(i);if(!h||a&&h!==a)return null;s=s||d,a=a||h,c=d,o++}let l=t,u=n,f=0;for(o=t-1;o>f;){const d=e.nodeAt(o),h=d&&d.marks.find(i);if(!h||h!==a)break;l=o,s=d,o--}for(o=n+1,f=e.nodeSize-2;oArray.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,SG=(e,t)=>{for(let n=e.depth;n>0;n--){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}},hP=e=>t=>SG(t.$from,e),MG=e=>t=>hP(n=>xG(e,n))(t),Vm=(e,t)=>{const n=t.schema.nodes[e];return!!MG(n)(t.selection)},pP=e=>e?e.type.name==="text"?e:e.lastChild?pP(e.lastChild):null:null,mP=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let o=n.nodeAt(r)||n.nodeAt(r-1);return o=pP(o),(o==null?void 0:o.marks)||[]},If=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Qc=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},wG=(e,t)=>{const{from:n,$from:r,to:o,empty:i}=e.selection;return i?t.isInSet(e.storedMarks||r.marks()):e.doc.rangeHasMark(n,o,t)},LG=(e,t)=>{const{selection:n,doc:r}=e.state,{from:o,to:i}=n;let a=!0,s="";return r.nodesBetween(o,i,c=>(a&&c.attrs[t]&&(a=!1,s=c.attrs[t]),a)),s},vP={color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",align:"left"},G4=(e,t={})=>{const n={...vP,...t},r=mP(e),o=Qc(r,"strong"),i=Qc(r,"em"),a=Qc(r,"underline"),s=Qc(r,"strikethrough"),c=Qc(r,"superscript"),l=Qc(r,"subscript"),u=Qc(r,"code"),f=If(r,"forecolor","color")||n.color,d=If(r,"backcolor","backcolor")||n.backcolor,h=If(r,"fontsize","fontsize")||n.fontsize,p=If(r,"fontname","fontname")||n.fontname,m=If(r,"link","href")||"",A=LG(e,"align")||n.align,x=Vm("bullet_list",e.state),y=Vm("ordered_list",e.state),R=Vm("blockquote",e.state);return{bold:o,em:i,underline:a,strikethrough:s,superscript:c,subscript:l,code:u,color:f,backcolor:d,fontsize:h,fontname:p,link:m,align:A,bulletList:x,orderedList:y,blockquote:R}},TM=e=>{const t=mP(e),n=If(t,"fontsize","fontsize")||vP.fontsize;return parseInt(n)},OG={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1},J4=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],Sp=[{label:"得意黑",value:"得意黑"},{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],TG=e=>{if(typeof e!="string")return!1;const t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;const n=100,r=100,o=100,i="a",a=document.createElement("canvas"),s=a.getContext("2d",{willReadFrequently:!0});if(!s)return!1;a.width=r,a.height=o,s.textAlign="center",s.fillStyle="black",s.textBaseline="middle";const c=l=>{s.clearRect(0,0,r,o),s.font=`${n}px ${l}, ${t}`,s.fillText(i,r/2,o/2);const u=s.getImageData(0,0,r,o).data;return[].slice.call(u).filter(f=>f!==0)};return c(t).join("")!==c(e).join("")};function _v(e){"@babel/helpers - typeof";return _v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_v(e)}var kG=/^\s+/,NG=/\s+$/;function ot(e,t){if(e=e||"",t=t||{},e instanceof ot)return e;if(!(this instanceof ot))return new ot(e,t);var n=PG(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}ot.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=gP(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=NM(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=NM(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=kM(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=kM(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PM(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return _G(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(tr(this._r,255)*100)+"%",g:Math.round(tr(this._g,255)*100)+"%",b:Math.round(tr(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%)":"rgba("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:HG[PM(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+CM(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=ot(t);r="#"+CM(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ot(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(VG,arguments)},brighten:function(){return this._applyModification(UG,arguments)},darken:function(){return this._applyModification(YG,arguments)},desaturate:function(){return this._applyModification(EG,arguments)},saturate:function(){return this._applyModification(XG,arguments)},greyscale:function(){return this._applyModification(WG,arguments)},spin:function(){return this._applyModification(QG,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(DG,arguments)},complement:function(){return this._applyCombination(ZG,arguments)},monochromatic:function(){return this._applyCombination(KG,arguments)},splitcomplement:function(){return this._applyCombination(BG,arguments)},triad:function(){return this._applyCombination(IM,[3])},tetrad:function(){return this._applyCombination(IM,[4])}};ot.fromRatio=function(e,t){if(_v(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=X0(e[r]));e=n}return ot(e,t)};function PG(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=$G(e)),_v(e)=="object"&&(_s(e.r)&&_s(e.g)&&_s(e.b)?(t=CG(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):_s(e.h)&&_s(e.s)&&_s(e.v)?(r=X0(e.s),o=X0(e.v),t=FG(e.h,r,o),a=!0,s="hsv"):_s(e.h)&&_s(e.s)&&_s(e.l)&&(r=X0(e.s),i=X0(e.l),t=IG(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=gP(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function CG(e,t,n){return{r:tr(e,255)*255,g:tr(t,255)*255,b:tr(n,255)*255}}function kM(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var c=r-o;switch(a=s>.5?c/(2-r-o):c/(r+o),r){case e:i=(t-n)/c+(t1&&(f-=1),f<1/6?l+(u-l)*6*f:f<1/2?u:f<2/3?l+(u-l)*(2/3-f)*6:l}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=a(c,s,e+1/3),o=a(c,s,e),i=a(c,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function NM(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,c=r-o;if(a=r===0?0:c/r,r==o)i=0;else{switch(r){case e:i=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(ot(r));return i}function KG(e,t){t=t||6;for(var n=ot(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(ot({h:r,s:o,v:i})),i=(i+s)%1;return a}ot.mix=function(e,t,n){n=n===0?0:n||50;var r=ot(e).toRgb(),o=ot(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return ot(a)};ot.readability=function(e,t){var n=ot(e),r=ot(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ot.isReadable=function(e,t,n){var r=ot.readability(e,t),o,i;switch(i=!1,o=jG(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};ot.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,c;n=n||{},a=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;lo&&(o=i,r=ot(t[l]));return ot.isReadable(e,r,{level:s,size:c})||!a?r:(n.includeFallbackColors=!1,ot.mostReadable(e,["#fff","#000"],n))};var z4=ot.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},HG=ot.hexNames=GG(z4);function GG(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function gP(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function tr(e,t){JG(e)&&(e="100%");var n=zG(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Qg(e){return Math.min(1,Math.max(0,e))}function mi(e){return parseInt(e,16)}function JG(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function zG(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Ta(e){return e.length==1?"0"+e:""+e}function X0(e){return e<=1&&(e=e*100+"%"),e}function AP(e){return Math.round(parseFloat(e)*255).toString(16)}function FM(e){return mi(e)/255}var ma=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function _s(e){return!!ma.CSS_UNIT.exec(e)}function $G(e){e=e.replace(kG,"").replace(NG,"").toLowerCase();var t=!1;if(z4[e])e=z4[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=ma.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=ma.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ma.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=ma.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ma.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=ma.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ma.hex8.exec(e))?{r:mi(n[1]),g:mi(n[2]),b:mi(n[3]),a:FM(n[4]),format:t?"name":"hex8"}:(n=ma.hex6.exec(e))?{r:mi(n[1]),g:mi(n[2]),b:mi(n[3]),format:t?"name":"hex"}:(n=ma.hex4.exec(e))?{r:mi(n[1]+""+n[1]),g:mi(n[2]+""+n[2]),b:mi(n[3]+""+n[3]),a:FM(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=ma.hex3.exec(e))?{r:mi(n[1]+""+n[1]),g:mi(n[2]+""+n[2]),b:mi(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function jG(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var Nt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function mx(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Ev={exports:{}};/** + */let yN;const Wg=e=>yN=e,bN=Symbol();function Z4(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var dh;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(dh||(dh={}));function qK(){const e=Ub(!0),t=e.run(()=>me({}));let n=[],r=[];const o=Ng({install(i){Wg(o),o._a=i,i.provide(bN,o),i.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(i){return!this._a&&!jK?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const xN=()=>{};function uM(e,t,n,r=xN){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&Yb()&&Tk(o),o}function Af(e,...t){e.slice().forEach(n=>{n(...t)})}const eH=e=>e();function B4(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Z4(o)&&Z4(r)&&e.hasOwnProperty(n)&&!ar(r)&&!ls(r)?e[n]=B4(o,r):e[n]=r}return e}const tH=Symbol();function nH(e){return!Z4(e)||!e.hasOwnProperty(tH)}const{assign:Pl}=Object;function rH(e){return!!(ar(e)&&e.effect)}function oH(e,t,n,r){const{state:o,actions:i,getters:a}=t,s=n.state.value[e];let c;function l(){s||(n.state.value[e]=o?o():{});const u=Kk(n.state.value[e]);return Pl(u,i,Object.keys(a||{}).reduce((f,d)=>(f[d]=Ng(Me(()=>{Wg(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return c=SN(e,l,t,n,r,!0),c}function SN(e,t,n={},r,o,i){let a;const s=Pl({actions:{}},n),c={deep:!0};let l,u,f=[],d=[],h;const p=r.state.value[e];!i&&!p&&(r.state.value[e]={}),me({});let m;function A(M){let L;l=u=!1,typeof M=="function"?(M(r.state.value[e]),L={type:dh.patchFunction,storeId:e,events:h}):(B4(r.state.value[e],M),L={type:dh.patchObject,payload:M,storeId:e,events:h});const k=m=Symbol();Cr().then(()=>{m===k&&(l=!0)}),u=!0,Af(f,L,r.state.value[e])}const x=i?function(){const{state:L}=n,k=L?L():{};this.$patch(F=>{Pl(F,k)})}:xN;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(M,L){return function(){Wg(r);const k=Array.from(arguments),F=[],N=[];function X(P){F.push(P)}function I(P){N.push(P)}Af(d,{args:k,name:M,store:b,after:X,onError:I});let _;try{_=L.apply(this&&this.$id===e?this:b,k)}catch(P){throw Af(N,P),P}return _ instanceof Promise?_.then(P=>(Af(F,P),P)).catch(P=>(Af(N,P),Promise.reject(P))):(Af(F,_),_)}}const g={_p:r,$id:e,$onAction:uM.bind(null,d),$patch:A,$reset:x,$subscribe(M,L={}){const k=uM(f,M,L.detached,()=>F()),F=a.run(()=>Ot(()=>r.state.value[e],N=>{(L.flush==="sync"?u:l)&&M({storeId:e,type:dh.direct,events:h},N)},Pl({},c,L)));return k},$dispose:y},b=mp(g);r._s.set(e,b);const T=(r._a&&r._a.runWithContext||eH)(()=>r._e.run(()=>(a=Ub()).run(t)));for(const M in T){const L=T[M];if(ar(L)&&!rH(L)||ls(L))i||(p&&nH(L)&&(ar(L)?L.value=p[M]:B4(L,p[M])),r.state.value[e][M]=L);else if(typeof L=="function"){const k=R(M,L);T[M]=k,s.actions[M]=L}}return Pl(b,T),Pl(An(b),T),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:M=>{A(L=>{Pl(L,M)})}}),r._p.forEach(M=>{Pl(b,a.run(()=>M({store:b,app:r._a,pinia:r,options:s})))}),p&&i&&n.hydrate&&n.hydrate(b.$state,p),l=!0,u=!0,b}function bp(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function a(s,c){const l=p7();return s=s||(l?ti(bN,null):null),s&&Wg(s),s=yN,s._s.has(r)||(i?SN(r,t,o,s):oH(r,o,s)),s._s.get(r)}return a.$id=r,a}function Ee(e){{e=An(e);const t={};for(const n in e){const r=e[n];(ar(r)||ls(r))&&(t[n]=Ud(e,n))}return t}}const iH="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let aH=e=>crypto.getRandomValues(new Uint8Array(e)),sH=(e,t,n)=>{let r=(2<{let a="";for(;;){let s=n(o),c=o;for(;c--;)if(a+=e[s[c]&r]||"",a.length===i)return a}}},lH=(e,t=21)=>sH(e,t,aH),pn=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=iH[n[e]&63];return t};var Sr=(e=>(e.SYMBOL="symbol",e.EL_ANIMATION="elAnimation",e.EL_STYLE="elStyle",e.EL_POSITION="elPosition",e.SLIDE_DESIGN="slideDesign",e.SLIDE_ANIMATION="slideAnimation",e.MULTI_POSITION="multiPosition",e))(Sr||{});function jr(e){this.content=e}jr.prototype={constructor:jr,find:function(e){for(var t=0;t>1}};jr.from=function(e){if(e instanceof jr)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new jr(t)};function MN(e,t,n){for(let r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;let o=e.child(r),i=t.child(r);if(o==i){n+=o.nodeSize;continue}if(!o.sameMarkup(i))return n;if(o.isText&&o.text!=i.text){for(let a=0;o.text[a]==i.text[a];a++)n++;return n}if(o.content.size||i.content.size){let a=MN(o.content,i.content,n+1);if(a!=null)return a}n+=o.nodeSize}}function wN(e,t,n,r){for(let o=e.childCount,i=t.childCount;;){if(o==0||i==0)return o==i?null:{a:n,b:r};let a=e.child(--o),s=t.child(--i),c=a.nodeSize;if(a==s){n-=c,r-=c;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let l=0,u=Math.min(a.text.length,s.text.length);for(;lt&&r(c,o+s,i||null,a)!==!1&&c.content.size){let u=s+1;c.nodesBetween(Math.max(0,t-u),Math.min(c.content.size,n-u),r,o+u)}s=l}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,o){let i="",a=!0;return this.nodesBetween(t,n,(s,c)=>{let l=s.isText?s.text.slice(Math.max(t,c)-c,n-c):s.isLeaf?o?typeof o=="function"?o(s):o:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&l||s.isTextblock)&&r&&(a?a=!1:i+=r),i+=l},0),i}append(t){if(!t.size)return this;if(!this.size)return t;let n=this.lastChild,r=t.firstChild,o=this.content.slice(),i=0;for(n.isText&&n.sameMarkup(r)&&(o[o.length-1]=n.withText(n.text+r.text),i=1);it)for(let i=0,a=0;at&&((an)&&(s.isText?s=s.cut(Math.max(0,t-a),Math.min(s.text.length,n-a)):s=s.cut(Math.max(0,t-a-1),Math.min(s.content.size,n-a-1))),r.push(s),o+=s.nodeSize),a=c}return new ct(r,o)}cutByIndex(t,n){return t==n?ct.empty:t==0&&n==this.content.length?this:new ct(this.content.slice(t,n))}replaceChild(t,n){let r=this.content[t];if(r==n)return this;let o=this.content.slice(),i=this.size+n.nodeSize-r.nodeSize;return o[t]=n,new ct(o,i)}addToStart(t){return new ct([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new ct(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let n=0;nthis.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let r=0,o=0;;r++){let i=this.child(r),a=o+i.nodeSize;if(a>=t)return a==t||n>0?tm(r+1,a):tm(r,o);o=a}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,n){if(!n)return ct.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new ct(n.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return ct.empty;let n,r=0;for(let o=0;othis.type.rank&&(n||(n=t.slice(0,o)),n.push(this),r=!0),n&&n.push(i)}}return n||(n=t.slice()),r||n.push(this),n}removeFromSet(t){for(let n=0;nr.type.rank-o.type.rank),n}}Fn.none=[];class Tv extends Error{}class bt{constructor(t,n,r){this.content=t,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,n){let r=ON(this.content,t+this.openStart,n);return r&&new bt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new bt(LN(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,n){if(!n)return bt.empty;let r=n.openStart||0,o=n.openEnd||0;if(typeof r!="number"||typeof o!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new bt(ct.fromJSON(t,n.content),r,o)}static maxOpen(t,n=!0){let r=0,o=0;for(let i=t.firstChild;i&&!i.isLeaf&&(n||!i.type.spec.isolating);i=i.firstChild)r++;for(let i=t.lastChild;i&&!i.isLeaf&&(n||!i.type.spec.isolating);i=i.lastChild)o++;return new bt(t,r,o)}}bt.empty=new bt(ct.empty,0,0);function LN(e,t,n){let{index:r,offset:o}=e.findIndex(t),i=e.maybeChild(r),{index:a,offset:s}=e.findIndex(n);if(o==t||i.isText){if(s!=n&&!e.child(a).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(r!=a)throw new RangeError("Removing non-flat range");return e.replaceChild(r,i.copy(LN(i.content,t-o-1,n-o-1)))}function ON(e,t,n,r){let{index:o,offset:i}=e.findIndex(t),a=e.maybeChild(o);if(i==t||a.isText)return e.cut(0,t).append(n).append(e.cut(t));let s=ON(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function cH(e,t,n){if(n.openStart>e.depth)throw new Tv("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new Tv("Inconsistent open depths");return TN(e,t,n,0)}function TN(e,t,n,r){let o=e.index(r),i=e.node(r);if(o==t.index(r)&&r=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function hh(e,t,n,r){let o=(t||e).node(n),i=0,a=t?t.index(n):o.childCount;e&&(i=e.index(n),e.depth>n?i++:e.textOffset&&(hu(e.nodeAfter,r),i++));for(let s=i;so&&D4(e,t,o+1),a=r.depth>o&&D4(n,r,o+1),s=[];return hh(null,e,o,s),i&&a&&t.index(o)==n.index(o)?(kN(i,a),hu(pu(i,NN(e,t,n,r,o+1)),s)):(i&&hu(pu(i,kv(e,t,o+1)),s),hh(t,n,o,s),a&&hu(pu(a,kv(n,r,o+1)),s)),hh(r,null,o,s),new ct(s)}function kv(e,t,n){let r=[];if(hh(null,e,n,r),e.depth>n){let o=D4(e,t,n+1);hu(pu(o,kv(e,t,n+1)),r)}return hh(t,null,n,r),new ct(r)}function uH(e,t){let n=t.depth-e.openStart,o=t.node(n).copy(e.content);for(let i=n-1;i>=0;i--)o=t.node(i).copy(ct.from(o));return{start:o.resolveNoCache(e.openStart+n),end:o.resolveNoCache(o.content.size-e.openEnd-n)}}class Kh{constructor(t,n,r){this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,n=this.index(this.depth);if(n==t.childCount)return null;let r=this.pos-this.path[this.path.length-1],o=t.child(n);return r?t.child(n).cut(r):o}get nodeBefore(){let t=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(t).cut(0,n):t==0?null:this.parent.child(t-1)}posAtIndex(t,n){n=this.resolveDepth(n);let r=this.path[n*3],o=n==0?0:this.path[n*3-1]+1;for(let i=0;i0;n--)if(this.start(n)<=t&&this.end(n)>=t)return n;return 0}blockRange(t=this,n){if(t.pos=0;r--)if(t.pos<=this.end(r)&&(!n||n(this.node(r))))return new Nv(this,t,r);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");let r=[],o=0,i=n;for(let a=t;;){let{index:s,offset:c}=a.content.findIndex(i),l=i-c;if(r.push(a,s,o+c),!l||(a=a.child(s),a.isText))break;i=l-1,o+=c+1}return new Kh(n,r,i)}static resolveCached(t,n){for(let o=0;ot&&this.nodesBetween(t,n,i=>(r.isInSet(i.marks)&&(o=!0),!o)),o}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),PN(this.marks,t)}contentMatchAt(t){let n=this.type.contentMatch.matchFragment(this.content,0,t);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(t,n,r=ct.empty,o=0,i=r.childCount){let a=this.contentMatchAt(t).matchFragment(r,o,i),s=a&&a.matchFragment(this.content,n);if(!s||!s.validEnd)return!1;for(let c=o;cn.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let t={type:this.type.name};for(let n in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(n=>n.toJSON())),t}static fromJSON(t,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r=null;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(t.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(n.text,r)}let o=ct.fromJSON(t,n.content);return t.nodeType(n.type).create(n.attrs,o,r)}}cs.prototype.text=void 0;class Pv extends cs{constructor(t,n,r,o){if(super(t,n,null,o),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):PN(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,n){return this.text.slice(t,n)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new Pv(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new Pv(this.type,this.attrs,t,this.marks)}cut(t=0,n=this.text.length){return t==0&&n==this.text.length?this:this.withText(this.text.slice(t,n))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}}function PN(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Tu{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new hH(t,n);if(r.next==null)return Tu.empty;let o=CN(r);r.next&&r.err("Unexpected trailing text");let i=yH(RH(o));return bH(i,r),i}matchType(t){for(let n=0;nl.createAndFill()));for(let l=0;l=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function n(r){t.push(r);for(let o=0;o{let i=o+(r.validEnd?"*":" ")+" ";for(let a=0;a"+t.indexOf(r.next[a].next);return i}).join(` +`)}}Tu.empty=new Tu(!0);class hH{constructor(t,n){this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}}function CN(e){let t=[];do t.push(pH(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function pH(e){let t=[];do t.push(mH(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function mH(e){let t=AH(e);for(;;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else if(e.eat("{"))t=vH(e,t);else break;return t}function fM(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function vH(e,t){let n=fM(e),r=n;return e.eat(",")&&(e.next!="}"?r=fM(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function gH(e,t){let n=e.nodeTypes,r=n[t];if(r)return[r];let o=[];for(let i in n){let a=n[i];a.groups.indexOf(t)>-1&&o.push(a)}return o.length==0&&e.err("No node type or group '"+t+"' found"),o}function AH(e){if(e.eat("(")){let t=CN(e);return e.eat(")")||e.err("Missing closing paren"),t}else if(/\W/.test(e.next))e.err("Unexpected token '"+e.next+"'");else{let t=gH(e,e.next).map(n=>(e.inline==null?e.inline=n.isInline:e.inline!=n.isInline&&e.err("Mixing inline and block content"),{type:"name",value:n}));return e.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function RH(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,c){let l={term:c,to:s};return t[a].push(l),l}function o(a,s){a.forEach(c=>c.to=s)}function i(a,s){if(a.type=="choice")return a.exprs.reduce((c,l)=>c.concat(i(l,s)),[]);if(a.type=="seq")for(let c=0;;c++){let l=i(a.exprs[c],s);if(c==a.exprs.length-1)return l;o(l,s=n())}else if(a.type=="star"){let c=n();return r(s,c),o(i(a.expr,c),c),[r(c)]}else if(a.type=="plus"){let c=n();return o(i(a.expr,s),c),o(i(a.expr,c),c),[r(c)]}else{if(a.type=="opt")return[r(s)].concat(i(a.expr,s));if(a.type=="range"){let c=s;for(let l=0;l{e[a].forEach(({term:s,to:c})=>{if(!s)return;let l;for(let u=0;u{l||o.push([s,l=[]]),l.indexOf(u)==-1&&l.push(u)})})});let i=t[r.join(",")]=new Tu(r.indexOf(e.length-1)>-1);for(let a=0;a-1}allowsMarks(t){if(this.markSet==null)return!0;for(let n=0;nr[i]=new XN(i,n,a));let o=n.spec.topNode||"doc";if(!r[o])throw new RangeError("Schema is missing its top node type ('"+o+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let i in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};class xH{constructor(t){this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}get isRequired(){return!this.hasDefault}}class Vg{constructor(t,n,r,o){this.name=t,this.rank=n,this.schema=r,this.spec=o,this.attrs=EN(o.attrs),this.excluded=null;let i=FN(this.attrs);this.instance=i?new Fn(this,i):null}create(t=null){return!t&&this.instance?this.instance:new Fn(this,_N(this.attrs,t))}static compile(t,n){let r=Object.create(null),o=0;return t.forEach((i,a)=>r[i]=new Vg(i,o++,n,a)),r}removeFromSet(t){for(var n=0;n-1}}class WN{constructor(t){this.cached=Object.create(null);let n=this.spec={};for(let o in t)n[o]=t[o];n.nodes=jr.from(t.nodes),n.marks=jr.from(t.marks||{}),this.nodes=hM.compile(this.spec.nodes,this),this.marks=Vg.compile(this.spec.marks,this);let r=Object.create(null);for(let o in this.nodes){if(o in this.marks)throw new RangeError(o+" can not be both a node and a mark");let i=this.nodes[o],a=i.spec.content||"",s=i.spec.marks;i.contentMatch=r[a]||(r[a]=Tu.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.markSet=s=="_"?null:s?pM(this,s.split(" ")):s==""||!i.inlineContent?[]:null}for(let o in this.marks){let i=this.marks[o],a=i.spec.excludes;i.excluded=a==null?[i]:a==""?[]:pM(this,a.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,n=null,r,o){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof hM){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(n,r,o)}text(t,n){let r=this.nodes.text;return new Pv(r,r.defaultAttrs,t,Fn.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return cs.fromJSON(this,t)}markFromJSON(t){return Fn.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function pM(e,t){let n=[];for(let r=0;r-1)&&n.push(a=c)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}class Md{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[],n.forEach(r=>{r.tag?this.tags.push(r):r.style&&this.styles.push(r)}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=t.nodes[r.node];return o.contentMatch.matchType(o)})}parse(t,n={}){let r=new vM(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new vM(this,n,!0);return r.addAll(t,n.from,n.to),bt.maxOpen(r.finish())}matchTag(t,n,r){for(let o=r?this.tags.indexOf(r)+1:0;ot.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=n))){if(a.getAttrs){let c=a.getAttrs(n);if(c===!1)continue;a.attrs=c||void 0}return a}}}static schemaRules(t){let n=[];function r(o){let i=o.priority==null?50:o.priority,a=0;for(;a{r(a=gM(a)),a.mark||a.ignore||a.clearMark||(a.mark=o)})}for(let o in t.nodes){let i=t.nodes[o].spec.parseDOM;i&&i.forEach(a=>{r(a=gM(a)),a.node||a.ignore||a.mark||(a.node=o)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new Md(t,Md.schemaRules(t)))}}const VN={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},SH={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},UN={ol:!0,ul:!0},Cv=1,Iv=2,ph=4;function mM(e,t,n){return t!=null?(t?Cv:0)|(t==="full"?Iv:0):e&&e.whitespace=="pre"?Cv|Iv:n&~ph}class nm{constructor(t,n,r,o,i,a,s){this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=o,this.solid=i,this.options=s,this.content=[],this.activeMarks=Fn.none,this.stashMarks=[],this.match=a||(s&ph?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(ct.from(t));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,o;return(o=r.findWrapping(t.type))?(this.match=r,o):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&Cv)){let r=this.content[this.content.length-1],o;if(r&&r.isText&&(o=/[ \t\r\n\u000c]+$/.exec(r.text))){let i=r;r.text.length==o[0].length?this.content.pop():this.content[this.content.length-1]=i.withText(i.text.slice(0,i.text.length-o[0].length))}}let n=ct.from(this.content);return!t&&this.match&&(n=n.append(this.match.fillBefore(ct.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}popFromStashMark(t){for(let n=this.stashMarks.length-1;n>=0;n--)if(t.eq(this.stashMarks[n]))return this.stashMarks.splice(n,1)[0]}applyPending(t){for(let n=0,r=this.pendingMarks;nthis.addAll(t)),a&&this.sync(s),this.needsBlock=c}else this.withStyleRules(t,()=>{this.addElementByRule(t,i,i.consuming===!1?o:void 0)})}leafFallback(t){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` +`))}ignoreFallback(t){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"))}readStyles(t){let n=Fn.none,r=Fn.none;for(let o=0;o{a.clearMark(s)&&(r=s.addToSet(r))}):n=this.parser.schema.marks[a.mark].create(a.attrs).addToSet(n),a.consuming===!1)i=a;else break}return[n,r]}addElementByRule(t,n,r){let o,i,a;n.node?(i=this.parser.schema.nodes[n.node],i.isLeaf?this.insertNode(i.create(n.attrs))||this.leafFallback(t):o=this.enter(i,n.attrs||null,n.preserveWhitespace)):(a=this.parser.schema.marks[n.mark].create(n.attrs),this.addPendingMark(a));let s=this.top;if(i&&i.isLeaf)this.findInside(t);else if(r)this.addElement(t,r);else if(n.getContent)this.findInside(t),n.getContent(t,this.parser.schema).forEach(c=>this.insertNode(c));else{let c=t;typeof n.contentElement=="string"?c=t.querySelector(n.contentElement):typeof n.contentElement=="function"?c=n.contentElement(t):n.contentElement&&(c=n.contentElement),this.findAround(t,c,!0),this.addAll(c)}o&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}addAll(t,n,r){let o=n||0;for(let i=n?t.childNodes[n]:t.firstChild,a=r==null?null:t.childNodes[r];i!=a;i=i.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(i);this.findAtPoint(t,o)}findPlace(t){let n,r;for(let o=this.open;o>=0;o--){let i=this.nodes[o],a=i.findWrapping(t);if(a&&(!n||n.length>a.length)&&(n=a,r=i,!a.length)||i.solid)break}if(!n)return!1;this.sync(r);for(let o=0;othis.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(t){for(let n=this.open;n>=0;n--)if(this.nodes[n]==t)return this.open=n,!0;return!1}get currentPos(){this.closeExtra();let t=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let o=r.length-1;o>=0;o--)t+=r[o].nodeSize;n&&t++}return t}findAtPoint(t,n){if(this.find)for(let r=0;r-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let n=t.split("/"),r=this.options.context,o=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),i=-(r?r.depth+1:0)+(o?0:1),a=(s,c)=>{for(;s>=0;s--){let l=n[s];if(l==""){if(s==n.length-1||s==0)continue;for(;c>=i;c--)if(a(s-1,c))return!0;return!1}else{let u=c>0||c==0&&o?this.nodes[c].type:r&&c>=i?r.node(c-i).type:null;if(!u||u.name!=l&&u.groups.indexOf(l)==-1)return!1;c--}}return!0};return a(n.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let n=t.depth;n>=0;n--){let r=t.node(n).contentMatchAt(t.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}addPendingMark(t){let n=TH(t,this.top.pendingMarks);n&&this.top.stashMarks.push(n),this.top.pendingMarks=t.addToSet(this.top.pendingMarks)}removePendingMark(t,n){for(let r=this.open;r>=0;r--){let o=this.nodes[r];if(o.pendingMarks.lastIndexOf(t)>-1)o.pendingMarks=t.removeFromSet(o.pendingMarks);else{o.activeMarks=t.removeFromSet(o.activeMarks);let a=o.popFromStashMark(t);a&&o.type&&o.type.allowsMarkType(a.type)&&(o.activeMarks=a.addToSet(o.activeMarks))}if(o==n)break}}}function MH(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&UN.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function wH(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function LH(e){let t=/\s*([\w-]+)\s*:\s*([^;]+)/g,n,r=[];for(;n=t.exec(e);)r.push(n[1],n[2].trim());return r}function gM(e){let t={};for(let n in e)t[n]=e[n];return t}function OH(e,t){let n=t.schema.nodes;for(let r in n){let o=n[r];if(!o.allowsMarkType(e))continue;let i=[],a=s=>{i.push(s);for(let c=0;c{if(i.length||a.marks.length){let s=0,c=0;for(;s=0;o--){let i=this.serializeMark(t.marks[o],t.isInline,n);i&&((i.contentDOM||i.dom).appendChild(r),r=i.dom)}return r}serializeMark(t,n,r={}){let o=this.marks[t.type.name];return o&&zs.renderSpec(rR(r),o(t,n))}static renderSpec(t,n,r=null){if(typeof n=="string")return{dom:t.createTextNode(n)};if(n.nodeType!=null)return{dom:n};if(n.dom&&n.dom.nodeType!=null)return n;let o=n[0],i=o.indexOf(" ");i>0&&(r=o.slice(0,i),o=o.slice(i+1));let a,s=r?t.createElementNS(r,o):t.createElement(o),c=n[1],l=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){l=2;for(let u in c)if(c[u]!=null){let f=u.indexOf(" ");f>0?s.setAttributeNS(u.slice(0,f),u.slice(f+1),c[u]):s.setAttribute(u,c[u])}}for(let u=l;ul)throw new RangeError("Content hole must be the only child of its parent node");return{dom:s,contentDOM:s}}else{let{dom:d,contentDOM:h}=zs.renderSpec(t,f,r);if(s.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:s,contentDOM:a}}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new zs(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=AM(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return AM(t.marks)}}function AM(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function rR(e){return e.document||window.document}const YN=65535,QN=Math.pow(2,16);function kH(e,t){return e+t*QN}function RM(e){return e&YN}function NH(e){return(e-(e&YN))/QN}const ZN=1,BN=2,Wm=4,DN=8;class K4{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&DN)>0}get deletedBefore(){return(this.delInfo&(ZN|Wm))>0}get deletedAfter(){return(this.delInfo&(BN|Wm))>0}get deletedAcross(){return(this.delInfo&Wm)>0}}class Oi{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&Oi.empty)return Oi.empty}recover(t){let n=0,r=RM(t);if(!this.inverted)for(let o=0;ot)break;let l=this.ranges[s+i],u=this.ranges[s+a],f=c+l;if(t<=f){let d=l?t==c?-1:t==f?1:n:n,h=c+o+(d<0?0:u);if(r)return h;let p=t==(n<0?c:f)?null:kH(s/3,t-c),m=t==c?BN:t==f?ZN:Wm;return(n<0?t!=c:t!=f)&&(m|=DN),new K4(h,m,p)}o+=u-l}return r?t+o:new K4(t+o,0,null)}touches(t,n){let r=0,o=RM(n),i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;st)break;let l=this.ranges[s+i],u=c+l;if(t<=u&&s==o*3)return!0;r+=this.ranges[s+a]-l}return!1}forEach(t){let n=this.inverted?2:1,r=this.inverted?1:2;for(let o=0,i=0;o=0;n--){let o=t.getMirror(n);this.appendMap(t.maps[n].invert(),o!=null&&o>n?r-o-1:void 0)}}invert(){let t=new cd;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ri&&c!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),o),n.openStart,n.openEnd);return Pr.fromReplace(t,this.from,this.to,i)}invert(){return new as(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new ql(n.pos,r.pos,this.mark)}merge(t){return t instanceof ql&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new ql(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new ql(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("addMark",ql);class as extends yo{constructor(t,n,r){super(),this.from=t,this.to=n,this.mark=r}apply(t){let n=t.slice(this.from,this.to),r=new bt(ux(n.content,o=>o.mark(this.mark.removeFromSet(o.marks)),t),n.openStart,n.openEnd);return Pr.fromReplace(t,this.from,this.to,r)}invert(){return new ql(this.from,this.to,this.mark)}map(t){let n=t.mapResult(this.from,1),r=t.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new as(n.pos,r.pos,this.mark)}merge(t){return t instanceof as&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new as(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new as(n.from,n.to,t.markFromJSON(n.mark))}}yo.jsonID("removeMark",as);class ec extends yo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return Pr.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return Pr.fromReplace(t,this.pos,this.pos+1,new bt(ct.from(r),0,n.isLeaf?0:1))}invert(t){let n=t.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let o=0;or.pos?null:new oo(n.pos,r.pos,o,i,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new oo(n.from,n.to,n.gapFrom,n.gapTo,bt.fromJSON(t,n.slice),n.insert,!!n.structure)}}yo.jsonID("replaceAround",oo);function H4(e,t,n){let r=e.resolve(t),o=n-t,i=r.depth;for(;o>0&&i>0&&r.indexAfter(i)==r.node(i).childCount;)i--,o--;if(o>0){let a=r.node(i).maybeChild(r.indexAfter(i));for(;o>0;){if(!a||a.isLeaf)return!0;a=a.firstChild,o--}}return!1}function PH(e,t,n,r){let o=[],i=[],a,s;e.doc.nodesBetween(t,n,(c,l,u)=>{if(!c.isInline)return;let f=c.marks;if(!r.isInSet(f)&&u.type.allowsMarkType(r.type)){let d=Math.max(l,t),h=Math.min(l+c.nodeSize,n),p=r.addToSet(f);for(let m=0;me.step(c)),i.forEach(c=>e.step(c))}function CH(e,t,n,r){let o=[],i=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;i++;let c=null;if(r instanceof Vg){let l=a.marks,u;for(;u=r.isInSet(l);)(c||(c=[])).push(u),l=u.removeFromSet(l)}else r?r.isInSet(a.marks)&&(c=[r]):c=a.marks;if(c&&c.length){let l=Math.min(s+a.nodeSize,n);for(let u=0;ue.step(new as(a.from,a.to,a.style)))}function IH(e,t,n,r=n.contentMatch){let o=e.doc.nodeAt(t),i=[],a=t+1;for(let s=0;s=0;s--)e.step(i[s])}function FH(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function xp(e){let n=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let o=e.$from.node(r),i=e.$from.index(r),a=e.$to.indexAfter(r);if(rn;p--)m||r.index(p)>0?(m=!0,u=ct.from(r.node(p).copy(u)),f++):c--;let d=ct.empty,h=0;for(let p=i,m=!1;p>n;p--)m||o.after(p+1)=0;a--){if(r.size){let s=n[a].type.contentMatch.matchFragment(r);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=ct.from(n[a].type.create(n[a].attrs,r))}let o=t.start,i=t.end;e.step(new oo(o,i,o,i,new bt(r,0,0),n.length,!0))}function VH(e,t,n,r,o){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let i=e.steps.length;e.doc.nodesBetween(t,n,(a,s)=>{if(a.isTextblock&&!a.hasMarkup(r,o)&&UH(e.doc,e.mapping.slice(i).map(s),r)){e.clearIncompatible(e.mapping.slice(i).map(s,1),r);let c=e.mapping.slice(i),l=c.map(s,1),u=c.map(s+a.nodeSize,1);return e.step(new oo(l,u,l+1,u-1,new bt(ct.from(r.create(o,null,a.marks)),0,0),1,!0)),!1}})}function UH(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function YH(e,t,n,r,o){let i=e.doc.nodeAt(t);if(!i)throw new RangeError("No node at given position");n||(n=i.type);let a=n.create(r,null,o||i.marks);if(i.isLeaf)return e.replaceWith(t,t+i.nodeSize,a);if(!n.validContent(i.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new oo(t,t+i.nodeSize,t+1,t+i.nodeSize-1,new bt(ct.from(a),0,0),1,!0))}function ud(e,t,n=1,r){let o=e.resolve(t),i=o.depth-n,a=r&&r[r.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let l=o.depth-1,u=n-2;l>i;l--,u--){let f=o.node(l),d=o.index(l);if(f.type.spec.isolating)return!1;let h=f.content.cutByIndex(d,f.childCount),p=r&&r[u+1];p&&(h=h.replaceChild(0,p.type.create(p.attrs)));let m=r&&r[u]||f;if(!f.canReplace(d+1,f.childCount)||!m.type.validContent(h))return!1}let s=o.indexAfter(i),c=r&&r[0];return o.node(i).canReplaceWith(s,s,c?c.type:o.node(i+1).type)}function QH(e,t,n=1,r){let o=e.doc.resolve(t),i=ct.empty,a=ct.empty;for(let s=o.depth,c=o.depth-n,l=n-1;s>c;s--,l--){i=ct.from(o.node(s).copy(i));let u=r&&r[l];a=ct.from(u?u.type.create(u.attrs,a):o.node(s).copy(a))}e.step(new fo(t,t,new bt(i.append(a),n,n),!0))}function Qd(e,t){let n=e.resolve(t),r=n.index();return KN(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function KN(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function HN(e,t,n=-1){let r=e.resolve(t);for(let o=r.depth;;o--){let i,a,s=r.index(o);if(o==r.depth?(i=r.nodeBefore,a=r.nodeAfter):n>0?(i=r.node(o+1),s++,a=r.node(o).maybeChild(s)):(i=r.node(o).maybeChild(s-1),a=r.node(o+1)),i&&!i.isTextblock&&KN(i,a)&&r.node(o).canReplace(s,s+1))return t;if(o==0)break;t=n<0?r.before(o):r.after(o)}}function ZH(e,t,n){let r=new fo(t-n,t+n,bt.empty,!0);e.step(r)}function BH(e,t,n){let r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(r.parentOffset==0)for(let o=r.depth-1;o>=0;o--){let i=r.index(o);if(r.node(o).canReplaceWith(i,i,n))return r.before(o+1);if(i>0)return null}if(r.parentOffset==r.parent.content.size)for(let o=r.depth-1;o>=0;o--){let i=r.indexAfter(o);if(r.node(o).canReplaceWith(i,i,n))return r.after(o+1);if(i=0;a--){let s=a==r.depth?0:r.pos<=(r.start(a+1)+r.end(a+1))/2?-1:1,c=r.index(a)+(s>0?1:0),l=r.node(a),u=!1;if(i==1)u=l.canReplace(c,c,o);else{let f=l.contentMatchAt(c).findWrapping(o.firstChild.type);u=f&&l.canReplaceWith(c,c,f[0])}if(u)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function dx(e,t,n=t,r=bt.empty){if(t==n&&!r.size)return null;let o=e.resolve(t),i=e.resolve(n);return JN(o,i,r)?new fo(t,n,r):new DH(o,i,r).fit()}function JN(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class DH{constructor(t,n,r){this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=ct.empty;for(let o=0;o<=t.depth;o++){let i=t.node(o);this.frontier.push({type:i.type,match:i.contentMatchAt(t.indexAfter(o))})}for(let o=t.depth;o>0;o--)this.placed=ct.from(t.node(o).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let l=this.findFittable();l?this.placeNodes(l):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,o=this.close(t<0?this.$to:r.doc.resolve(t));if(!o)return null;let i=this.placed,a=r.depth,s=o.depth;for(;a&&s&&i.childCount==1;)i=i.firstChild.content,a--,s--;let c=new bt(i,a,s);return t>-1?new oo(r.pos,t,this.$to.pos,this.$to.end(),c,n):c.size||r.pos!=this.$to.pos?new fo(r.pos,o.pos,c):null}findFittable(){let t=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,o=this.unplaced.openEnd;r1&&(o=0),i.type.spec.isolating&&o<=r){t=r;break}n=i.content}for(let n=1;n<=2;n++)for(let r=n==1?t:this.unplaced.openStart;r>=0;r--){let o,i=null;r?(i=iR(this.unplaced.content,r-1).firstChild,o=i.content):o=this.unplaced.content;let a=o.firstChild;for(let s=this.depth;s>=0;s--){let{type:c,match:l}=this.frontier[s],u,f=null;if(n==1&&(a?l.matchType(a.type)||(f=l.fillBefore(ct.from(a),!1)):i&&c.compatibleContent(i.type)))return{sliceDepth:r,frontierDepth:s,parent:i,inject:f};if(n==2&&a&&(u=l.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:i,wrap:u};if(i&&l.matchType(i.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=iR(t,n);return!o.childCount||o.firstChild.isLeaf?!1:(this.unplaced=new bt(t,n+1,Math.max(r,o.size+n>=t.size-r?n+1:0)),!0)}dropNode(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=iR(t,n);if(o.childCount<=1&&n>0){let i=t.size-n<=n+o.size;this.unplaced=new bt(F0(t,n-1,1),n-1,i?n-1:r)}else this.unplaced=new bt(F0(t,n,1),n,r)}placeNodes({sliceDepth:t,frontierDepth:n,parent:r,inject:o,wrap:i}){for(;this.depth>n;)this.closeFrontierNode();if(i)for(let m=0;m1||c==0||m.content.size)&&(f=A,u.push(zN(m.mark(d.allowedMarks(m.marks)),l==1?c:0,l==s.childCount?h:-1)))}let p=l==s.childCount;p||(h=-1),this.placed=_0(this.placed,n,ct.from(u)),this.frontier[n].match=f,p&&h<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let m=0,A=s;m1&&o==this.$to.end(--r);)++o;return o}findCloseLevel(t){e:for(let n=Math.min(this.depth,t.depth);n>=0;n--){let{match:r,type:o}=this.frontier[n],i=n=0;s--){let{match:c,type:l}=this.frontier[s],u=aR(t,s,l,c,!0);if(!u||u.childCount)continue e}return{depth:n,fit:a,move:i?t.doc.resolve(t.after(n+1)):t}}}}close(t){let n=this.findCloseLevel(t);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=_0(this.placed,n.depth,n.fit)),t=n.move;for(let r=n.depth+1;r<=t.depth;r++){let o=t.node(r),i=o.type.contentMatch.fillBefore(o.content,!0,t.index(r));this.openFrontierNode(o.type,o.attrs,i)}return t}openFrontierNode(t,n=null,r){let o=this.frontier[this.depth];o.match=o.match.matchType(t),this.placed=_0(this.placed,this.depth,ct.from(t.create(n,r))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(ct.empty,!0);n.childCount&&(this.placed=_0(this.placed,this.frontier.length,n))}}function F0(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(F0(e.firstChild.content,t-1,n)))}function _0(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(_0(e.lastChild.content,t-1,n)))}function iR(e,t){for(let n=0;n1&&(r=r.replaceChild(0,zN(r.firstChild,t-1,r.childCount==1?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(ct.empty,!0)))),e.copy(r)}function aR(e,t,n,r,o){let i=e.node(t),a=o?e.indexAfter(t):e.index(t);if(a==i.childCount&&!n.compatibleContent(i.type))return null;let s=r.fillBefore(i.content,!0,a);return s&&!KH(n,i.content,a)?s:null}function KH(e,t,n){for(let r=n;r0;d--,h--){let p=o.node(d).type.spec;if(p.defining||p.definingAsContext||p.isolating)break;a.indexOf(d)>-1?s=d:o.before(d)==h&&a.splice(1,0,-d)}let c=a.indexOf(s),l=[],u=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(l.push(p),h==r.openStart)break;d=p.content}for(let d=u-1;d>=0;d--){let h=l[d],p=HH(h.type);if(p&&!h.sameMarkup(o.node(Math.abs(s)-1)))u=d;else if(p||!h.type.isTextblock)break}for(let d=r.openStart;d>=0;d--){let h=(d+u+1)%(r.openStart+1),p=l[h];if(p)for(let m=0;m=0&&(e.replace(t,n,r),!(e.steps.length>f));d--){let h=a[d];h<0||(t=o.before(h),n=i.after(h))}}function $N(e,t,n,r,o){if(tr){let i=o.contentMatchAt(0),a=i.fillBefore(e).append(e);e=a.append(i.matchFragment(a).fillBefore(ct.empty,!0))}return e}function JH(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let o=BH(e.doc,t,r.type);o!=null&&(t=n=o)}e.replaceRange(t,n,new bt(ct.from(r),0,0))}function zH(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=jN(r,o);for(let a=0;a0&&(c||r.node(s-1).canReplace(r.index(s-1),o.indexAfter(s-1))))return e.delete(r.before(s),o.after(s))}for(let a=1;a<=r.depth&&a<=o.depth;a++)if(t-r.start(a)==r.depth-a&&n>r.end(a)&&o.end(a)-n!=o.depth-a)return e.delete(r.before(a),n);e.delete(t,n)}function jN(e,t){let n=[],r=Math.min(e.depth,t.depth);for(let o=r;o>=0;o--){let i=e.start(o);if(it.pos+(t.depth-o)||e.node(o).type.spec.isolating||t.node(o).type.spec.isolating)break;(i==t.start(o)||o==e.depth&&o==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&o&&t.start(o-1)==i-1)&&n.push(o)}return n}class fd extends yo{constructor(t,n,r){super(),this.pos=t,this.attr=n,this.value=r}apply(t){let n=t.nodeAt(this.pos);if(!n)return Pr.fail("No node at attribute step's position");let r=Object.create(null);for(let i in n.attrs)r[i]=n.attrs[i];r[this.attr]=this.value;let o=n.type.create(r,null,n.marks);return Pr.fromReplace(t,this.pos,this.pos+1,new bt(ct.from(o),0,n.isLeaf?0:1))}getMap(){return Oi.empty}invert(t){return new fd(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let n=t.mapResult(this.pos,1);return n.deletedAfter?null:new fd(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new fd(n.pos,n.attr,n.value)}}yo.jsonID("attr",fd);class Hh extends yo{constructor(t,n){super(),this.attr=t,this.value=n}apply(t){let n=Object.create(null);for(let o in t.attrs)n[o]=t.attrs[o];n[this.attr]=this.value;let r=t.type.create(n,t.content,t.marks);return Pr.ok(r)}getMap(){return Oi.empty}invert(t){return new Hh(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Hh(n.attr,n.value)}}yo.jsonID("docAttr",Hh);let Ld=class extends Error{};Ld=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};Ld.prototype=Object.create(Error.prototype);Ld.prototype.constructor=Ld;Ld.prototype.name="TransformError";let $H=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new cd}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Ld(n.failed);return this}maybeStep(t){let n=t.apply(this.doc);return n.failed||this.addStep(t,n.doc),n}get docChanged(){return this.steps.length>0}addStep(t,n){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=n}replace(t,n=t,r=bt.empty){let o=dx(this.doc,t,n,r);return o&&this.step(o),this}replaceWith(t,n,r){return this.replace(t,n,new bt(ct.from(r),0,0))}delete(t,n){return this.replace(t,n,bt.empty)}insert(t,n){return this.replaceWith(t,t,n)}replaceRange(t,n,r){return GH(this,t,n,r),this}replaceRangeWith(t,n,r){return JH(this,t,n,r),this}deleteRange(t,n){return zH(this,t,n),this}lift(t,n){return _H(this,t,n),this}join(t,n=1){return ZH(this,t,n),this}wrap(t,n){return WH(this,t,n),this}setBlockType(t,n=t,r,o=null){return VH(this,t,n,r,o),this}setNodeMarkup(t,n,r=null,o){return YH(this,t,n,r,o),this}setNodeAttribute(t,n,r){return this.step(new fd(t,n,r)),this}setDocAttribute(t,n){return this.step(new Hh(t,n)),this}addNodeMark(t,n){return this.step(new ec(t,n)),this}removeNodeMark(t,n){if(!(n instanceof Fn)){let r=this.doc.nodeAt(t);if(!r)throw new RangeError("No node at position "+t);if(n=n.isInSet(r.marks),!n)return this}return this.step(new wd(t,n)),this}split(t,n=1,r){return QH(this,t,n,r),this}addMark(t,n,r){return PH(this,t,n,r),this}removeMark(t,n,r){return CH(this,t,n,r),this}clearIncompatible(t,n,r){return IH(this,t,n,r),this}};const sR=Object.create(null);class bn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new jH(t.min(n),t.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let n=0;n=0;i--){let a=n<0?Cf(t.node(0),t.node(i),t.before(i+1),t.index(i),n,r):Cf(t.node(0),t.node(i),t.after(i+1),t.index(i)+1,n,r);if(a)return a}return null}static near(t,n=1){return this.findFrom(t,n)||this.findFrom(t,-n)||new ni(t.node(0))}static atStart(t){return Cf(t,t,0,0,1)||new ni(t)}static atEnd(t){return Cf(t,t,t.content.size,t.childCount,-1)||new ni(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=sR[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(t,n)}static jsonID(t,n){if(t in sR)throw new RangeError("Duplicate use of selection JSON ID "+t);return sR[t]=n,n.prototype.jsonID=t,n}getBookmark(){return Wn.between(this.$anchor,this.$head).getBookmark()}}bn.prototype.visible=!0;class jH{constructor(t,n){this.$from=t,this.$to=n}}let bM=!1;function xM(e){!bM&&!e.parent.inlineContent&&(bM=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class Wn extends bn{constructor(t,n=t){xM(t),xM(n),super(t,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,n){let r=t.resolve(n.map(this.head));if(!r.parent.inlineContent)return bn.near(r);let o=t.resolve(n.map(this.anchor));return new Wn(o.parent.inlineContent?o:r,r)}replace(t,n=bt.empty){if(super.replace(t,n),n==bt.empty){let r=this.$from.marksAcross(this.$to);r&&t.ensureMarks(r)}}eq(t){return t instanceof Wn&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new Ug(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new Wn(t.resolve(n.anchor),t.resolve(n.head))}static create(t,n,r=n){let o=t.resolve(n);return new this(o,r==n?o:t.resolve(r))}static between(t,n,r){let o=t.pos-n.pos;if((!r||o)&&(r=o>=0?1:-1),!n.parent.inlineContent){let i=bn.findFrom(n,r,!0)||bn.findFrom(n,-r,!0);if(i)n=i.$head;else return bn.near(n,r)}return t.parent.inlineContent||(o==0?t=n:(t=(bn.findFrom(t,-r,!0)||bn.findFrom(t,r,!0)).$anchor,t.pos0?0:1);o>0?a=0;a+=o){let s=t.child(a);if(s.isAtom){if(!i&&Qt.isSelectable(s))return Qt.create(e,n-(o<0?s.nodeSize:0))}else{let c=Cf(e,s,n+o,o<0?s.childCount:0,o,i);if(c)return c}n+=s.nodeSize*o}return null}function SM(e,t,n){let r=e.steps.length-1;if(r{a==null&&(a=u)}),e.setSelection(bn.near(e.doc.resolve(a),n))}const MM=1,rm=2,wM=4;let eG=class extends $H{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor0}setStoredMarks(t){return this.storedMarks=t,this.updated|=rm,this}ensureMarks(t){return Fn.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&rm)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~rm,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,n=!0){let r=this.selection;return n&&(t=t.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||Fn.none))),r.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,n,r){let o=this.doc.type.schema;if(n==null)return t?this.replaceSelectionWith(o.text(t),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!t)return this.deleteRange(n,r);let i=this.storedMarks;if(!i){let a=this.doc.resolve(n);i=r==n?a.marks():a.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,o.text(t,i)),this.selection.empty||this.setSelection(bn.near(this.selection.$to)),this}}setMeta(t,n){return this.meta[typeof t=="string"?t:t.key]=n,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=wM,this}get scrolledIntoView(){return(this.updated&wM)>0}};function LM(e,t){return!t||!e?e:e.bind(t)}class E0{constructor(t,n,r){this.name=t,this.init=LM(n.init,r),this.apply=LM(n.apply,r)}}const tG=[new E0("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new E0("selection",{init(e,t){return e.selection||bn.atStart(t.doc)},apply(e){return e.selection}}),new E0("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new E0("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class lR{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=tG.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new E0(r.key,r.spec.state,r))})}}class Bf{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(t){return this.applyTransaction(t).state}filterTransaction(t,n=-1){for(let r=0;rr.toJSON())),t&&typeof t=="object")for(let r in t){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let o=t[r],i=o.spec.state;i&&i.toJSON&&(n[r]=i.toJSON.call(o,this[o.key]))}return n}static fromJSON(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let o=new lR(t.schema,t.plugins),i=new Bf(o);return o.fields.forEach(a=>{if(a.name=="doc")i.doc=cs.fromJSON(t.schema,n.doc);else if(a.name=="selection")i.selection=bn.fromJSON(i.doc,n.selection);else if(a.name=="storedMarks")n.storedMarks&&(i.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(let s in r){let c=r[s],l=c.spec.state;if(c.key==a.name&&l&&l.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){i[a.name]=l.fromJSON.call(c,t,n[s],i);return}}i[a.name]=a.init(t,i)}}),i}}function qN(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):r=="handleDOMEvents"&&(o=qN(o,t,{})),n[r]=o}return n}class Zd{constructor(t){this.spec=t,this.props={},t.props&&qN(t.props,this,this.props),this.key=t.key?t.key.key:eP("plugin")}getState(t){return t[this.key]}}const cR=Object.create(null);function eP(e){return e in cR?e+"$"+ ++cR[e]:(cR[e]=0,e+"$")}class tP{constructor(t="key"){this.key=eP(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const nP=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function nG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const rG=(e,t,n)=>{let r=nG(e,n);if(!r)return!1;let o=rP(r);if(!o){let a=r.blockRange(),s=a&&xp(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let i=o.nodeBefore;if(!i.type.spec.isolating&&uP(e,o,t))return!0;if(r.parent.content.size==0&&(Od(i,"end")||Qt.isSelectable(i))){let a=dx(e.doc,r.before(),r.after(),bt.empty);if(a&&a.slice.size{let{$head:r,empty:o}=e.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):r.parentOffset>0)return!1;i=rP(r)}let a=i&&i.nodeBefore;return!a||!Qt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Qt.create(e.doc,i.pos-a.nodeSize)).scrollIntoView()),!0)};function rP(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}function iG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=iG(e,n);if(!r)return!1;let o=oP(r);if(!o)return!1;let i=o.nodeAfter;if(uP(e,o,t))return!0;if(r.parent.content.size==0&&(Od(i,"start")||Qt.isSelectable(i))){let a=dx(e.doc,r.before(),r.after(),bt.empty);if(a&&a.slice.size{let{$head:r,empty:o}=e.selection,i=r;if(!o)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):r.parentOffset=0;t--){let n=e.node(t);if(e.index(t)+1{let n=e.selection,r=n instanceof Qt,o;if(r){if(n.node.isTextblock||!Qd(e.doc,n.from))return!1;o=n.from}else if(o=HN(e.doc,n.from,-1),o==null)return!1;if(t){let i=e.tr.join(o);r&&i.setSelection(Qt.create(i.doc,o-e.doc.resolve(o).nodeBefore.nodeSize)),t(i.scrollIntoView())}return!0},cG=(e,t)=>{let n=e.selection,r;if(n instanceof Qt){if(n.node.isTextblock||!Qd(e.doc,n.to))return!1;r=n.to}else if(r=HN(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},uG=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&xp(o);return i==null?!1:(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},iP=(e,t)=>{let{$head:n,$anchor:r}=e.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(t&&t(e.tr.insertText(` +`).scrollIntoView()),!0)};function px(e){for(let t=0;t{let{$head:n,$anchor:r}=e.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let o=n.node(-1),i=n.indexAfter(-1),a=px(o.contentMatchAt(i));if(!a||!o.canReplaceWith(i,i,a))return!1;if(t){let s=n.after(),c=e.tr.replaceWith(s,s,a.createAndFill());c.setSelection(bn.near(c.doc.resolve(s),1)),t(c.scrollIntoView())}return!0},aP=(e,t)=>{let n=e.selection,{$from:r,$to:o}=n;if(n instanceof ni||r.parent.inlineContent||o.parent.inlineContent)return!1;let i=px(o.parent.contentMatchAt(o.indexAfter()));if(!i||!i.isTextblock)return!1;if(t){let a=(!r.parentOffset&&o.index(){let{$cursor:n}=e.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let i=n.before();if(ud(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let r=n.blockRange(),o=r&&xp(r);return o==null?!1:(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function dG(e){return(t,n)=>{let{$from:r,$to:o}=t.selection;if(t.selection instanceof Qt&&t.selection.node.isBlock)return!r.parentOffset||!ud(t.doc,r.pos)?!1:(n&&n(t.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(n){let i=o.parentOffset==o.parent.content.size,a=t.tr;(t.selection instanceof Wn||t.selection instanceof ni)&&a.deleteSelection();let s=r.depth==0?null:px(r.node(-1).contentMatchAt(r.indexAfter(-1))),c=i&&s?[{type:s}]:void 0,l=ud(a.doc,a.mapping.map(r.pos),1,c);if(!c&&!l&&ud(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(c=[{type:s}]),l=!0),l&&(a.split(a.mapping.map(r.pos),1,c),!i&&!r.parentOffset&&r.parent.type!=s)){let u=a.mapping.map(r.before()),f=a.doc.resolve(u);s&&r.node(-1).canReplaceWith(f.index(),f.index()+1,s)&&a.setNodeMarkup(a.mapping.map(r.before()),s)}n(a.scrollIntoView())}return!0}}const lP=dG(),hG=(e,t)=>lP(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),pG=(e,t)=>{let{$from:n,to:r}=e.selection,o,i=n.sharedDepth(r);return i==0?!1:(o=n.before(i),t&&t(e.tr.setSelection(Qt.create(e.doc,o))),!0)},cP=(e,t)=>(t&&t(e.tr.setSelection(new ni(e.doc))),!0);function mG(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i=t.index();return!r||!o||!r.type.compatibleContent(o.type)?!1:!r.content.size&&t.parent.canReplace(i-1,i)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(i,i+1)||!(o.isTextblock||Qd(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function uP(e,t,n){let r=t.nodeBefore,o=t.nodeAfter,i,a;if(r.type.spec.isolating||o.type.spec.isolating)return!1;if(mG(e,t,n))return!0;let s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(i=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(i[0]||o.type).validEnd){if(n){let f=t.pos+o.nodeSize,d=ct.empty;for(let m=i.length-1;m>=0;m--)d=ct.from(i[m].create(null,d));d=ct.from(r.copy(d));let h=e.tr.step(new oo(t.pos-1,f,t.pos,f,new bt(d,1,0),i.length,!0)),p=f+2*i.length;Qd(h.doc,p)&&h.join(p),n(h.scrollIntoView())}return!0}let c=bn.findFrom(t,1),l=c&&c.$from.blockRange(c.$to),u=l&&xp(l);if(u!=null&&u>=t.depth)return n&&n(e.tr.lift(l,u).scrollIntoView()),!0;if(s&&Od(o,"start",!0)&&Od(r,"end")){let f=r,d=[];for(;d.push(f),!f.isTextblock;)f=f.lastChild;let h=o,p=1;for(;!h.isTextblock;h=h.firstChild)p++;if(f.canReplace(f.childCount,f.childCount,h.content)){if(n){let m=ct.empty;for(let x=d.length-1;x>=0;x--)m=ct.from(d[x].copy(m));let A=e.tr.step(new oo(t.pos-d.length,t.pos+o.nodeSize,t.pos+p,t.pos+o.nodeSize-p,new bt(m,d.length,0),0,!0));n(A.scrollIntoView())}return!0}}return!1}function fP(e){return function(t,n){let r=t.selection,o=e<0?r.$from:r.$to,i=o.depth;for(;o.node(i).isInline;){if(!i)return!1;i--}return o.node(i).isTextblock?(n&&n(t.tr.setSelection(Wn.create(t.doc,e<0?o.start(i):o.end(i)))),!0):!1}}const vG=fP(-1),gG=fP(1);function AG(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=a&&fx(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function RG(e,t,n){for(let r=0;r{if(a)return!1;a=s.inlineContent&&s.type.allowsMarkType(n)}),a)return!0}return!1}function kr(e,t=null){return function(n,r){let{empty:o,$cursor:i,ranges:a}=n.selection;if(o&&!i||!RG(n.doc,a,e))return!1;if(r)if(i)e.isInSet(n.storedMarks||i.marks())?r(n.tr.removeStoredMark(e)):r(n.tr.addStoredMark(e.create(t)));else{let s=!1,c=n.tr;for(let l=0;!s&&le.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,Er=e=>{const{empty:t}=e.state.selection;t&&cP(e.state,e.dispatch)},Ka=(e,t,n)=>{if(n)e.dispatch(e.state.tr.addMark(n.from,n.to,t));else{const{$from:r,$to:o}=e.state.selection;e.dispatch(e.state.tr.addMark(r.pos,o.pos,t))}},xG=(e,t,n,r)=>{let o=t;const i=d=>d.type===r;let a=null,s=null,c=null;for(;o<=n;){const d=e.nodeAt(o);if(!d||!d.marks)return null;const h=d.marks.find(i);if(!h||a&&h!==a)return null;s=s||d,a=a||h,c=d,o++}let l=t,u=n,f=0;for(o=t-1;o>f;){const d=e.nodeAt(o),h=d&&d.marks.find(i);if(!h||h!==a)break;l=o,s=d,o--}for(o=n+1,f=e.nodeSize-2;oArray.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,MG=(e,t)=>{for(let n=e.depth;n>0;n--){const r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}},hP=e=>t=>MG(t.$from,e),wG=e=>t=>hP(n=>SG(e,n))(t),Vm=(e,t)=>{const n=t.schema.nodes[e];return!!wG(n)(t.selection)},pP=e=>e?e.type.name==="text"?e:e.lastChild?pP(e.lastChild):null:null,mP=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let o=n.nodeAt(r)||n.nodeAt(r-1);return o=pP(o),(o==null?void 0:o.marks)||[]},If=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Qc=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},LG=(e,t)=>{const{from:n,$from:r,to:o,empty:i}=e.selection;return i?t.isInSet(e.storedMarks||r.marks()):e.doc.rangeHasMark(n,o,t)},OG=(e,t)=>{const{selection:n,doc:r}=e.state,{from:o,to:i}=n;let a=!0,s="";return r.nodesBetween(o,i,c=>(a&&c.attrs[t]&&(a=!1,s=c.attrs[t]),a)),s},vP={color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",align:"left"},G4=(e,t={})=>{const n={...vP,...t},r=mP(e),o=Qc(r,"strong"),i=Qc(r,"em"),a=Qc(r,"underline"),s=Qc(r,"strikethrough"),c=Qc(r,"superscript"),l=Qc(r,"subscript"),u=Qc(r,"code"),f=If(r,"forecolor","color")||n.color,d=If(r,"backcolor","backcolor")||n.backcolor,h=If(r,"fontsize","fontsize")||n.fontsize,p=If(r,"fontname","fontname")||n.fontname,m=If(r,"link","href")||"",A=OG(e,"align")||n.align,x=Vm("bullet_list",e.state),y=Vm("ordered_list",e.state),R=Vm("blockquote",e.state);return{bold:o,em:i,underline:a,strikethrough:s,superscript:c,subscript:l,code:u,color:f,backcolor:d,fontsize:h,fontname:p,link:m,align:A,bulletList:x,orderedList:y,blockquote:R}},TM=e=>{const t=mP(e),n=If(t,"fontsize","fontsize")||vP.fontsize;return parseInt(n)},TG={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1},J4=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],Sp=[{label:"得意黑",value:"得意黑"},{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],kG=e=>{if(typeof e!="string")return!1;const t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;const n=100,r=100,o=100,i="a",a=document.createElement("canvas"),s=a.getContext("2d",{willReadFrequently:!0});if(!s)return!1;a.width=r,a.height=o,s.textAlign="center",s.fillStyle="black",s.textBaseline="middle";const c=l=>{s.clearRect(0,0,r,o),s.font=`${n}px ${l}, ${t}`,s.fillText(i,r/2,o/2);const u=s.getImageData(0,0,r,o).data;return[].slice.call(u).filter(f=>f!==0)};return c(t).join("")!==c(e).join("")};function _v(e){"@babel/helpers - typeof";return _v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_v(e)}var NG=/^\s+/,PG=/\s+$/;function ot(e,t){if(e=e||"",t=t||{},e instanceof ot)return e;if(!(this instanceof ot))return new ot(e,t);var n=CG(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}ot.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,o,i,a,s;return n=t.r/255,r=t.g/255,o=t.b/255,n<=.03928?i=n/12.92:i=Math.pow((n+.055)/1.055,2.4),r<=.03928?a=r/12.92:a=Math.pow((r+.055)/1.055,2.4),o<=.03928?s=o/12.92:s=Math.pow((o+.055)/1.055,2.4),.2126*i+.7152*a+.0722*s},setAlpha:function(t){return this._a=gP(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=NM(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=NM(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+o+"%)":"hsva("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHsl:function(){var t=kM(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=kM(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+o+"%)":"hsla("+n+", "+r+"%, "+o+"%, "+this._roundA+")"},toHex:function(t){return PM(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return EG(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(tr(this._r,255)*100)+"%",g:Math.round(tr(this._g,255)*100)+"%",b:Math.round(tr(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%)":"rgba("+Math.round(tr(this._r,255)*100)+"%, "+Math.round(tr(this._g,255)*100)+"%, "+Math.round(tr(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:GG[PM(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+CM(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=ot(t);r="#"+CM(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,o=this._a<1&&this._a>=0,i=!n&&o&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return i?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ot(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(UG,arguments)},brighten:function(){return this._applyModification(YG,arguments)},darken:function(){return this._applyModification(QG,arguments)},desaturate:function(){return this._applyModification(XG,arguments)},saturate:function(){return this._applyModification(WG,arguments)},greyscale:function(){return this._applyModification(VG,arguments)},spin:function(){return this._applyModification(ZG,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(KG,arguments)},complement:function(){return this._applyCombination(BG,arguments)},monochromatic:function(){return this._applyCombination(HG,arguments)},splitcomplement:function(){return this._applyCombination(DG,arguments)},triad:function(){return this._applyCombination(IM,[3])},tetrad:function(){return this._applyCombination(IM,[4])}};ot.fromRatio=function(e,t){if(_v(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=X0(e[r]));e=n}return ot(e,t)};function CG(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=jG(e)),_v(e)=="object"&&(_s(e.r)&&_s(e.g)&&_s(e.b)?(t=IG(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):_s(e.h)&&_s(e.s)&&_s(e.v)?(r=X0(e.s),o=X0(e.v),t=_G(e.h,r,o),a=!0,s="hsv"):_s(e.h)&&_s(e.s)&&_s(e.l)&&(r=X0(e.s),i=X0(e.l),t=FG(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=gP(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function IG(e,t,n){return{r:tr(e,255)*255,g:tr(t,255)*255,b:tr(n,255)*255}}function kM(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=(r+o)/2;if(r==o)i=a=0;else{var c=r-o;switch(a=s>.5?c/(2-r-o):c/(r+o),r){case e:i=(t-n)/c+(t1&&(f-=1),f<1/6?l+(u-l)*6*f:f<1/2?u:f<2/3?l+(u-l)*(2/3-f)*6:l}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=a(c,s,e+1/3),o=a(c,s,e),i=a(c,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function NM(e,t,n){e=tr(e,255),t=tr(t,255),n=tr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,c=r-o;if(a=r===0?0:c/r,r==o)i=0;else{switch(r){case e:i=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(ot(r));return i}function HG(e,t){t=t||6;for(var n=ot(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(ot({h:r,s:o,v:i})),i=(i+s)%1;return a}ot.mix=function(e,t,n){n=n===0?0:n||50;var r=ot(e).toRgb(),o=ot(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return ot(a)};ot.readability=function(e,t){var n=ot(e),r=ot(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ot.isReadable=function(e,t,n){var r=ot.readability(e,t),o,i;switch(i=!1,o=qG(n),o.level+o.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7;break}return i};ot.mostReadable=function(e,t,n){var r=null,o=0,i,a,s,c;n=n||{},a=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;lo&&(o=i,r=ot(t[l]));return ot.isReadable(e,r,{level:s,size:c})||!a?r:(n.includeFallbackColors=!1,ot.mostReadable(e,["#fff","#000"],n))};var z4=ot.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},GG=ot.hexNames=JG(z4);function JG(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function gP(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function tr(e,t){zG(e)&&(e="100%");var n=$G(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Qg(e){return Math.min(1,Math.max(0,e))}function vi(e){return parseInt(e,16)}function zG(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function $G(e){return typeof e=="string"&&e.indexOf("%")!=-1}function ka(e){return e.length==1?"0"+e:""+e}function X0(e){return e<=1&&(e=e*100+"%"),e}function AP(e){return Math.round(parseFloat(e)*255).toString(16)}function FM(e){return vi(e)/255}var ga=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function _s(e){return!!ga.CSS_UNIT.exec(e)}function jG(e){e=e.replace(NG,"").replace(PG,"").toLowerCase();var t=!1;if(z4[e])e=z4[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=ga.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=ga.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ga.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=ga.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ga.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=ga.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ga.hex8.exec(e))?{r:vi(n[1]),g:vi(n[2]),b:vi(n[3]),a:FM(n[4]),format:t?"name":"hex8"}:(n=ga.hex6.exec(e))?{r:vi(n[1]),g:vi(n[2]),b:vi(n[3]),format:t?"name":"hex"}:(n=ga.hex4.exec(e))?{r:vi(n[1]+""+n[1]),g:vi(n[2]+""+n[2]),b:vi(n[3]+""+n[3]),a:FM(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=ga.hex3.exec(e))?{r:vi(n[1]+""+n[1]),g:vi(n[2]+""+n[2]),b:vi(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function qG(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var Nt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zg(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function mx(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var Ev={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 - */Ev.exports;(function(e,t){(function(){var n,r="4.17.21",o=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",l=500,u="__lodash_placeholder__",f=1,d=2,h=4,p=1,m=2,A=1,x=2,y=4,R=8,g=16,b=32,w=64,T=128,M=256,L=512,k=30,_="...",N=800,X=16,I=1,F=2,P=3,V=1/0,Z=9007199254740991,J=17976931348623157e292,se=NaN,D=4294967295,Q=D-1,B=D>>>1,H=[["ary",T],["bind",A],["bindKey",x],["curry",R],["curryRight",g],["flip",L],["partial",b],["partialRight",w],["rearg",M]],U="[object Arguments]",ee="[object Array]",re="[object AsyncFunction]",ve="[object Boolean]",ye="[object Date]",de="[object DOMException]",fe="[object Error]",ue="[object Function]",te="[object GeneratorFunction]",E="[object Map]",$="[object Number]",ie="[object Null]",z="[object Object]",j="[object Promise]",ae="[object Proxy]",ge="[object RegExp]",le="[object Set]",he="[object String]",Ae="[object Symbol]",_e="[object Undefined]",be="[object WeakMap]",xe="[object WeakSet]",it="[object ArrayBuffer]",tt="[object DataView]",Le="[object Float32Array]",ke="[object Float64Array]",Ie="[object Int8Array]",Ze="[object Int16Array]",et="[object Int32Array]",Ne="[object Uint8Array]",Be="[object Uint8ClampedArray]",je="[object Uint16Array]",vt="[object Uint32Array]",ut=/\b__p \+= '';/g,ht=/\b(__p \+=) '' \+/g,yt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ft=/&(?:amp|lt|gt|quot|#39);/g,Bt=/[&<>"']/g,Nn=RegExp(Ft.source),aa=RegExp(Bt.source),Ea=/<%-([\s\S]+?)%>/g,ao=/<%([\s\S]+?)%>/g,ef=/<%=([\s\S]+?)%>/g,Nc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ws=/^\w*$/,C2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tf=/[\\^$.*+?()[\]{}|]/g,bo=RegExp(tf.source),Fi=/^\s+/,qp=/\s/,I2=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gE=/\{\n\/\* \[wrapped with (.+)\] \*/,AE=/,? & /,RE=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yE=/[()=,{}\[\]\/\s]/,bE=/\\(\\)?/g,xE=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,J5=/\w*$/,SE=/^[-+]0x[0-9a-f]+$/i,ME=/^0b[01]+$/i,wE=/^\[object .+?Constructor\]$/,LE=/^0o[0-7]+$/i,OE=/^(?:0|[1-9]\d*)$/,TE=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,e1=/($^)/,kE=/['\n\r\u2028\u2029\\]/g,t1="\\ud800-\\udfff",NE="\\u0300-\\u036f",PE="\\ufe20-\\ufe2f",CE="\\u20d0-\\u20ff",z5=NE+PE+CE,$5="\\u2700-\\u27bf",j5="a-z\\xdf-\\xf6\\xf8-\\xff",IE="\\xac\\xb1\\xd7\\xf7",FE="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",_E="\\u2000-\\u206f",EE=" \\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",q5="A-Z\\xc0-\\xd6\\xd8-\\xde",e8="\\ufe0e\\ufe0f",t8=IE+FE+_E+EE,F2="['’]",XE="["+t1+"]",n8="["+t8+"]",n1="["+z5+"]",r8="\\d+",WE="["+$5+"]",o8="["+j5+"]",i8="[^"+t1+t8+r8+$5+j5+q5+"]",_2="\\ud83c[\\udffb-\\udfff]",VE="(?:"+n1+"|"+_2+")",a8="[^"+t1+"]",E2="(?:\\ud83c[\\udde6-\\uddff]){2}",X2="[\\ud800-\\udbff][\\udc00-\\udfff]",nf="["+q5+"]",s8="\\u200d",l8="(?:"+o8+"|"+i8+")",UE="(?:"+nf+"|"+i8+")",c8="(?:"+F2+"(?:d|ll|m|re|s|t|ve))?",u8="(?:"+F2+"(?:D|LL|M|RE|S|T|VE))?",f8=VE+"?",d8="["+e8+"]?",YE="(?:"+s8+"(?:"+[a8,E2,X2].join("|")+")"+d8+f8+")*",QE="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ZE="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",h8=d8+f8+YE,BE="(?:"+[WE,E2,X2].join("|")+")"+h8,DE="(?:"+[a8+n1+"?",n1,E2,X2,XE].join("|")+")",KE=RegExp(F2,"g"),HE=RegExp(n1,"g"),W2=RegExp(_2+"(?="+_2+")|"+DE+h8,"g"),GE=RegExp([nf+"?"+o8+"+"+c8+"(?="+[n8,nf,"$"].join("|")+")",UE+"+"+u8+"(?="+[n8,nf+l8,"$"].join("|")+")",nf+"?"+l8+"+"+c8,nf+"+"+u8,ZE,QE,r8,BE].join("|"),"g"),JE=RegExp("["+s8+t1+z5+e8+"]"),zE=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$E=["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"],jE=-1,$n={};$n[Le]=$n[ke]=$n[Ie]=$n[Ze]=$n[et]=$n[Ne]=$n[Be]=$n[je]=$n[vt]=!0,$n[U]=$n[ee]=$n[it]=$n[ve]=$n[tt]=$n[ye]=$n[fe]=$n[ue]=$n[E]=$n[$]=$n[z]=$n[ge]=$n[le]=$n[he]=$n[be]=!1;var Bn={};Bn[U]=Bn[ee]=Bn[it]=Bn[tt]=Bn[ve]=Bn[ye]=Bn[Le]=Bn[ke]=Bn[Ie]=Bn[Ze]=Bn[et]=Bn[E]=Bn[$]=Bn[z]=Bn[ge]=Bn[le]=Bn[he]=Bn[Ae]=Bn[Ne]=Bn[Be]=Bn[je]=Bn[vt]=!0,Bn[fe]=Bn[ue]=Bn[be]=!1;var qE={À:"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"},eX={"&":"&","<":"<",">":">",'"':""","'":"'"},tX={"&":"&","<":"<",">":">",""":'"',"'":"'"},nX={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rX=parseFloat,oX=parseInt,p8=typeof Nt=="object"&&Nt&&Nt.Object===Object&&Nt,iX=typeof self=="object"&&self&&self.Object===Object&&self,Gr=p8||iX||Function("return this")(),V2=t&&!t.nodeType&&t,Pc=V2&&!0&&e&&!e.nodeType&&e,m8=Pc&&Pc.exports===V2,U2=m8&&p8.process,_i=function(){try{var Pe=Pc&&Pc.require&&Pc.require("util").types;return Pe||U2&&U2.binding&&U2.binding("util")}catch{}}(),v8=_i&&_i.isArrayBuffer,g8=_i&&_i.isDate,A8=_i&&_i.isMap,R8=_i&&_i.isRegExp,y8=_i&&_i.isSet,b8=_i&&_i.isTypedArray;function li(Pe,De,Ye){switch(Ye.length){case 0:return Pe.call(De);case 1:return Pe.call(De,Ye[0]);case 2:return Pe.call(De,Ye[0],Ye[1]);case 3:return Pe.call(De,Ye[0],Ye[1],Ye[2])}return Pe.apply(De,Ye)}function aX(Pe,De,Ye,xt){for(var $t=-1,Pn=Pe==null?0:Pe.length;++$t-1}function Y2(Pe,De,Ye){for(var xt=-1,$t=Pe==null?0:Pe.length;++xt<$t;)if(Ye(De,Pe[xt]))return!0;return!1}function qn(Pe,De){for(var Ye=-1,xt=Pe==null?0:Pe.length,$t=Array(xt);++Ye-1;);return Ye}function k8(Pe,De){for(var Ye=Pe.length;Ye--&&rf(De,Pe[Ye],0)>-1;);return Ye}function mX(Pe,De){for(var Ye=Pe.length,xt=0;Ye--;)Pe[Ye]===De&&++xt;return xt}var vX=D2(qE),gX=D2(eX);function AX(Pe){return"\\"+nX[Pe]}function RX(Pe,De){return Pe==null?n:Pe[De]}function of(Pe){return JE.test(Pe)}function yX(Pe){return zE.test(Pe)}function bX(Pe){for(var De,Ye=[];!(De=Pe.next()).done;)Ye.push(De.value);return Ye}function J2(Pe){var De=-1,Ye=Array(Pe.size);return Pe.forEach(function(xt,$t){Ye[++De]=[$t,xt]}),Ye}function N8(Pe,De){return function(Ye){return Pe(De(Ye))}}function vl(Pe,De){for(var Ye=-1,xt=Pe.length,$t=0,Pn=[];++Ye-1}function lW(v,S){var C=this.__data__,K=y1(C,v);return K<0?(++this.size,C.push([v,S])):C[K][1]=S,this}Ls.prototype.clear=oW,Ls.prototype.delete=iW,Ls.prototype.get=aW,Ls.prototype.has=sW,Ls.prototype.set=lW;function Os(v){var S=-1,C=v==null?0:v.length;for(this.clear();++S=S?v:S)),v}function Vi(v,S,C,K,ne,pe){var Re,Oe=S&f,Ce=S&d,ze=S&h;if(C&&(Re=ne?C(v,K,ne,pe):C(v)),Re!==n)return Re;if(!lr(v))return v;var qe=tn(v);if(qe){if(Re=dV(v),!Oe)return Vo(v,Re)}else{var rt=lo(v),gt=rt==ue||rt==te;if(xl(v))return d6(v,Oe);if(rt==z||rt==U||gt&&!ne){if(Re=Ce||gt?{}:P6(v),!Oe)return Ce?tV(v,MW(Re,v)):eV(v,Q8(Re,v))}else{if(!Bn[rt])return ne?v:{};Re=hV(v,rt,Oe)}}pe||(pe=new la);var Ot=pe.get(v);if(Ot)return Ot;pe.set(v,Re),aS(v)?v.forEach(function(Et){Re.add(Vi(Et,S,C,Et,v,pe))}):oS(v)&&v.forEach(function(Et,fn){Re.set(fn,Vi(Et,S,C,fn,v,pe))});var _t=ze?Ce?bA:yA:Ce?Yo:Ur,sn=qe?n:_t(v);return Ei(sn||v,function(Et,fn){sn&&(fn=Et,Et=v[fn]),a0(Re,fn,Vi(Et,S,C,fn,v,pe))}),Re}function wW(v){var S=Ur(v);return function(C){return Z8(C,v,S)}}function Z8(v,S,C){var K=C.length;if(v==null)return!K;for(v=Zn(v);K--;){var ne=C[K],pe=S[ne],Re=v[ne];if(Re===n&&!(ne in v)||!pe(Re))return!1}return!0}function B8(v,S,C){if(typeof v!="function")throw new Xi(a);return h0(function(){v.apply(n,C)},S)}function s0(v,S,C,K){var ne=-1,pe=r1,Re=!0,Oe=v.length,Ce=[],ze=S.length;if(!Oe)return Ce;C&&(S=qn(S,ci(C))),K?(pe=Y2,Re=!1):S.length>=o&&(pe=e0,Re=!1,S=new Fc(S));e:for(;++nene?0:ne+C),K=K===n||K>ne?ne:an(K),K<0&&(K+=ne),K=C>K?0:lS(K);C0&&C(Oe)?S>1?Jr(Oe,S-1,C,K,ne):ml(ne,Oe):K||(ne[ne.length]=Oe)}return ne}var nA=A6(),H8=A6(!0);function Xa(v,S){return v&&nA(v,S,Ur)}function rA(v,S){return v&&H8(v,S,Ur)}function x1(v,S){return pl(S,function(C){return Cs(v[C])})}function Ec(v,S){S=yl(S,v);for(var C=0,K=S.length;v!=null&&CS}function TW(v,S){return v!=null&&Vn.call(v,S)}function kW(v,S){return v!=null&&S in Zn(v)}function NW(v,S,C){return v>=so(S,C)&&v<_r(S,C)}function iA(v,S,C){for(var K=C?Y2:r1,ne=v[0].length,pe=v.length,Re=pe,Oe=Ye(pe),Ce=1/0,ze=[];Re--;){var qe=v[Re];Re&&S&&(qe=qn(qe,ci(S))),Ce=so(qe.length,Ce),Oe[Re]=!C&&(S||ne>=120&&qe.length>=120)?new Fc(Re&&qe):n}qe=v[0];var rt=-1,gt=Oe[0];e:for(;++rt-1;)Oe!==v&&h1.call(Oe,Ce,1),h1.call(v,Ce,1);return v}function o6(v,S){for(var C=v?S.length:0,K=C-1;C--;){var ne=S[C];if(C==K||ne!==pe){var pe=ne;Ps(ne)?h1.call(v,ne,1):hA(v,ne)}}return v}function uA(v,S){return v+v1(W8()*(S-v+1))}function ZW(v,S,C,K){for(var ne=-1,pe=_r(m1((S-v)/(C||1)),0),Re=Ye(pe);pe--;)Re[K?pe:++ne]=v,v+=C;return Re}function fA(v,S){var C="";if(!v||S<1||S>Z)return C;do S%2&&(C+=v),S=v1(S/2),S&&(v+=v);while(S);return C}function ln(v,S){return TA(F6(v,S,Qo),v+"")}function BW(v){return Y8(vf(v))}function DW(v,S){var C=vf(v);return I1(C,_c(S,0,C.length))}function u0(v,S,C,K){if(!lr(v))return v;S=yl(S,v);for(var ne=-1,pe=S.length,Re=pe-1,Oe=v;Oe!=null&&++nene?0:ne+S),C=C>ne?ne:C,C<0&&(C+=ne),ne=S>C?0:C-S>>>0,S>>>=0;for(var pe=Ye(ne);++K>>1,Re=v[pe];Re!==null&&!fi(Re)&&(C?Re<=S:Re=o){var ze=S?null:iV(v);if(ze)return i1(ze);Re=!1,ne=e0,Ce=new Fc}else Ce=S?[]:Oe;e:for(;++K=K?v:Ui(v,S,C)}var f6=EX||function(v){return Gr.clearTimeout(v)};function d6(v,S){if(S)return v.slice();var C=v.length,K=I8?I8(C):new v.constructor(C);return v.copy(K),K}function gA(v){var S=new v.constructor(v.byteLength);return new f1(S).set(new f1(v)),S}function zW(v,S){var C=S?gA(v.buffer):v.buffer;return new v.constructor(C,v.byteOffset,v.byteLength)}function $W(v){var S=new v.constructor(v.source,J5.exec(v));return S.lastIndex=v.lastIndex,S}function jW(v){return i0?Zn(i0.call(v)):{}}function h6(v,S){var C=S?gA(v.buffer):v.buffer;return new v.constructor(C,v.byteOffset,v.length)}function p6(v,S){if(v!==S){var C=v!==n,K=v===null,ne=v===v,pe=fi(v),Re=S!==n,Oe=S===null,Ce=S===S,ze=fi(S);if(!Oe&&!ze&&!pe&&v>S||pe&&Re&&Ce&&!Oe&&!ze||K&&Re&&Ce||!C&&Ce||!ne)return 1;if(!K&&!pe&&!ze&&v=Oe)return Ce;var ze=C[K];return Ce*(ze=="desc"?-1:1)}}return v.index-S.index}function m6(v,S,C,K){for(var ne=-1,pe=v.length,Re=C.length,Oe=-1,Ce=S.length,ze=_r(pe-Re,0),qe=Ye(Ce+ze),rt=!K;++Oe1?C[ne-1]:n,Re=ne>2?C[2]:n;for(pe=v.length>3&&typeof pe=="function"?(ne--,pe):n,Re&&So(C[0],C[1],Re)&&(pe=ne<3?n:pe,ne=1),S=Zn(S);++K-1?ne[pe?S[Re]:Re]:n}}function b6(v){return Ns(function(S){var C=S.length,K=C,ne=Wi.prototype.thru;for(v&&S.reverse();K--;){var pe=S[K];if(typeof pe!="function")throw new Xi(a);if(ne&&!Re&&P1(pe)=="wrapper")var Re=new Wi([],!0)}for(K=Re?K:C;++K1&&Rn.reverse(),qe&&CeOe))return!1;var ze=pe.get(v),qe=pe.get(S);if(ze&&qe)return ze==S&&qe==v;var rt=-1,gt=!0,Ot=C&m?new Fc:n;for(pe.set(v,S),pe.set(S,v);++rt1?"& ":"")+S[K],S=S.join(C>2?", ":" "),v.replace(I2,`{ + */Ev.exports;(function(e,t){(function(){var n,r="4.17.21",o=200,i="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",s="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",l=500,u="__lodash_placeholder__",f=1,d=2,h=4,p=1,m=2,A=1,x=2,y=4,R=8,g=16,b=32,w=64,T=128,M=256,L=512,k=30,F="...",N=800,X=16,I=1,_=2,P=3,V=1/0,B=9007199254740991,J=17976931348623157e292,se=NaN,D=4294967295,Q=D-1,Z=D>>>1,H=[["ary",T],["bind",A],["bindKey",x],["curry",R],["curryRight",g],["flip",L],["partial",b],["partialRight",w],["rearg",M]],U="[object Arguments]",ee="[object Array]",re="[object AsyncFunction]",ve="[object Boolean]",ye="[object Date]",de="[object DOMException]",fe="[object Error]",ue="[object Function]",te="[object GeneratorFunction]",E="[object Map]",$="[object Number]",ie="[object Null]",z="[object Object]",j="[object Promise]",ae="[object Proxy]",ge="[object RegExp]",le="[object Set]",he="[object String]",Ae="[object Symbol]",_e="[object Undefined]",be="[object WeakMap]",xe="[object WeakSet]",it="[object ArrayBuffer]",tt="[object DataView]",Le="[object Float32Array]",ke="[object Float64Array]",Ie="[object Int8Array]",Ze="[object Int16Array]",et="[object Int32Array]",Ne="[object Uint8Array]",Be="[object Uint8ClampedArray]",je="[object Uint16Array]",At="[object Uint32Array]",ut=/\b__p \+= '';/g,ht=/\b(__p \+=) '' \+/g,yt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ft=/&(?:amp|lt|gt|quot|#39);/g,Bt=/[&<>"']/g,Nn=RegExp(Ft.source),la=RegExp(Bt.source),Ea=/<%-([\s\S]+?)%>/g,ao=/<%([\s\S]+?)%>/g,ef=/<%=([\s\S]+?)%>/g,Nc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ws=/^\w*$/,C2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,tf=/[\\^$.*+?()[\]{}|]/g,bo=RegExp(tf.source),_i=/^\s+/,qp=/\s/,I2=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,gE=/\{\n\/\* \[wrapped with (.+)\] \*/,AE=/,? & /,RE=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yE=/[()=,{}\[\]\/\s]/,bE=/\\(\\)?/g,xE=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,J5=/\w*$/,SE=/^[-+]0x[0-9a-f]+$/i,ME=/^0b[01]+$/i,wE=/^\[object .+?Constructor\]$/,LE=/^0o[0-7]+$/i,OE=/^(?:0|[1-9]\d*)$/,TE=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,e1=/($^)/,kE=/['\n\r\u2028\u2029\\]/g,t1="\\ud800-\\udfff",NE="\\u0300-\\u036f",PE="\\ufe20-\\ufe2f",CE="\\u20d0-\\u20ff",z5=NE+PE+CE,$5="\\u2700-\\u27bf",j5="a-z\\xdf-\\xf6\\xf8-\\xff",IE="\\xac\\xb1\\xd7\\xf7",FE="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",_E="\\u2000-\\u206f",EE=" \\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",q5="A-Z\\xc0-\\xd6\\xd8-\\xde",e8="\\ufe0e\\ufe0f",t8=IE+FE+_E+EE,F2="['’]",XE="["+t1+"]",n8="["+t8+"]",n1="["+z5+"]",r8="\\d+",WE="["+$5+"]",o8="["+j5+"]",i8="[^"+t1+t8+r8+$5+j5+q5+"]",_2="\\ud83c[\\udffb-\\udfff]",VE="(?:"+n1+"|"+_2+")",a8="[^"+t1+"]",E2="(?:\\ud83c[\\udde6-\\uddff]){2}",X2="[\\ud800-\\udbff][\\udc00-\\udfff]",nf="["+q5+"]",s8="\\u200d",l8="(?:"+o8+"|"+i8+")",UE="(?:"+nf+"|"+i8+")",c8="(?:"+F2+"(?:d|ll|m|re|s|t|ve))?",u8="(?:"+F2+"(?:D|LL|M|RE|S|T|VE))?",f8=VE+"?",d8="["+e8+"]?",YE="(?:"+s8+"(?:"+[a8,E2,X2].join("|")+")"+d8+f8+")*",QE="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ZE="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",h8=d8+f8+YE,BE="(?:"+[WE,E2,X2].join("|")+")"+h8,DE="(?:"+[a8+n1+"?",n1,E2,X2,XE].join("|")+")",KE=RegExp(F2,"g"),HE=RegExp(n1,"g"),W2=RegExp(_2+"(?="+_2+")|"+DE+h8,"g"),GE=RegExp([nf+"?"+o8+"+"+c8+"(?="+[n8,nf,"$"].join("|")+")",UE+"+"+u8+"(?="+[n8,nf+l8,"$"].join("|")+")",nf+"?"+l8+"+"+c8,nf+"+"+u8,ZE,QE,r8,BE].join("|"),"g"),JE=RegExp("["+s8+t1+z5+e8+"]"),zE=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,$E=["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"],jE=-1,$n={};$n[Le]=$n[ke]=$n[Ie]=$n[Ze]=$n[et]=$n[Ne]=$n[Be]=$n[je]=$n[At]=!0,$n[U]=$n[ee]=$n[it]=$n[ve]=$n[tt]=$n[ye]=$n[fe]=$n[ue]=$n[E]=$n[$]=$n[z]=$n[ge]=$n[le]=$n[he]=$n[be]=!1;var Bn={};Bn[U]=Bn[ee]=Bn[it]=Bn[tt]=Bn[ve]=Bn[ye]=Bn[Le]=Bn[ke]=Bn[Ie]=Bn[Ze]=Bn[et]=Bn[E]=Bn[$]=Bn[z]=Bn[ge]=Bn[le]=Bn[he]=Bn[Ae]=Bn[Ne]=Bn[Be]=Bn[je]=Bn[At]=!0,Bn[fe]=Bn[ue]=Bn[be]=!1;var qE={À:"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"},eX={"&":"&","<":"<",">":">",'"':""","'":"'"},tX={"&":"&","<":"<",">":">",""":'"',"'":"'"},nX={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rX=parseFloat,oX=parseInt,p8=typeof Nt=="object"&&Nt&&Nt.Object===Object&&Nt,iX=typeof self=="object"&&self&&self.Object===Object&&self,Gr=p8||iX||Function("return this")(),V2=t&&!t.nodeType&&t,Pc=V2&&!0&&e&&!e.nodeType&&e,m8=Pc&&Pc.exports===V2,U2=m8&&p8.process,Ei=function(){try{var Pe=Pc&&Pc.require&&Pc.require("util").types;return Pe||U2&&U2.binding&&U2.binding("util")}catch{}}(),v8=Ei&&Ei.isArrayBuffer,g8=Ei&&Ei.isDate,A8=Ei&&Ei.isMap,R8=Ei&&Ei.isRegExp,y8=Ei&&Ei.isSet,b8=Ei&&Ei.isTypedArray;function ci(Pe,De,Ye){switch(Ye.length){case 0:return Pe.call(De);case 1:return Pe.call(De,Ye[0]);case 2:return Pe.call(De,Ye[0],Ye[1]);case 3:return Pe.call(De,Ye[0],Ye[1],Ye[2])}return Pe.apply(De,Ye)}function aX(Pe,De,Ye,xt){for(var $t=-1,Pn=Pe==null?0:Pe.length;++$t-1}function Y2(Pe,De,Ye){for(var xt=-1,$t=Pe==null?0:Pe.length;++xt<$t;)if(Ye(De,Pe[xt]))return!0;return!1}function qn(Pe,De){for(var Ye=-1,xt=Pe==null?0:Pe.length,$t=Array(xt);++Ye-1;);return Ye}function k8(Pe,De){for(var Ye=Pe.length;Ye--&&rf(De,Pe[Ye],0)>-1;);return Ye}function mX(Pe,De){for(var Ye=Pe.length,xt=0;Ye--;)Pe[Ye]===De&&++xt;return xt}var vX=D2(qE),gX=D2(eX);function AX(Pe){return"\\"+nX[Pe]}function RX(Pe,De){return Pe==null?n:Pe[De]}function of(Pe){return JE.test(Pe)}function yX(Pe){return zE.test(Pe)}function bX(Pe){for(var De,Ye=[];!(De=Pe.next()).done;)Ye.push(De.value);return Ye}function J2(Pe){var De=-1,Ye=Array(Pe.size);return Pe.forEach(function(xt,$t){Ye[++De]=[$t,xt]}),Ye}function N8(Pe,De){return function(Ye){return Pe(De(Ye))}}function vl(Pe,De){for(var Ye=-1,xt=Pe.length,$t=0,Pn=[];++Ye-1}function lW(v,S){var C=this.__data__,K=y1(C,v);return K<0?(++this.size,C.push([v,S])):C[K][1]=S,this}Ls.prototype.clear=oW,Ls.prototype.delete=iW,Ls.prototype.get=aW,Ls.prototype.has=sW,Ls.prototype.set=lW;function Os(v){var S=-1,C=v==null?0:v.length;for(this.clear();++S=S?v:S)),v}function Ui(v,S,C,K,ne,pe){var Re,Oe=S&f,Ce=S&d,ze=S&h;if(C&&(Re=ne?C(v,K,ne,pe):C(v)),Re!==n)return Re;if(!lr(v))return v;var qe=tn(v);if(qe){if(Re=dV(v),!Oe)return Uo(v,Re)}else{var rt=lo(v),Rt=rt==ue||rt==te;if(xl(v))return d6(v,Oe);if(rt==z||rt==U||Rt&&!ne){if(Re=Ce||Rt?{}:P6(v),!Oe)return Ce?tV(v,MW(Re,v)):eV(v,Q8(Re,v))}else{if(!Bn[rt])return ne?v:{};Re=hV(v,rt,Oe)}}pe||(pe=new ua);var Tt=pe.get(v);if(Tt)return Tt;pe.set(v,Re),aS(v)?v.forEach(function(Et){Re.add(Ui(Et,S,C,Et,v,pe))}):oS(v)&&v.forEach(function(Et,fn){Re.set(fn,Ui(Et,S,C,fn,v,pe))});var _t=ze?Ce?bA:yA:Ce?Qo:Ur,sn=qe?n:_t(v);return Xi(sn||v,function(Et,fn){sn&&(fn=Et,Et=v[fn]),a0(Re,fn,Ui(Et,S,C,fn,v,pe))}),Re}function wW(v){var S=Ur(v);return function(C){return Z8(C,v,S)}}function Z8(v,S,C){var K=C.length;if(v==null)return!K;for(v=Zn(v);K--;){var ne=C[K],pe=S[ne],Re=v[ne];if(Re===n&&!(ne in v)||!pe(Re))return!1}return!0}function B8(v,S,C){if(typeof v!="function")throw new Wi(a);return h0(function(){v.apply(n,C)},S)}function s0(v,S,C,K){var ne=-1,pe=r1,Re=!0,Oe=v.length,Ce=[],ze=S.length;if(!Oe)return Ce;C&&(S=qn(S,ui(C))),K?(pe=Y2,Re=!1):S.length>=o&&(pe=e0,Re=!1,S=new Fc(S));e:for(;++nene?0:ne+C),K=K===n||K>ne?ne:an(K),K<0&&(K+=ne),K=C>K?0:lS(K);C0&&C(Oe)?S>1?Jr(Oe,S-1,C,K,ne):ml(ne,Oe):K||(ne[ne.length]=Oe)}return ne}var nA=A6(),H8=A6(!0);function Xa(v,S){return v&&nA(v,S,Ur)}function rA(v,S){return v&&H8(v,S,Ur)}function x1(v,S){return pl(S,function(C){return Cs(v[C])})}function Ec(v,S){S=yl(S,v);for(var C=0,K=S.length;v!=null&&CS}function TW(v,S){return v!=null&&Un.call(v,S)}function kW(v,S){return v!=null&&S in Zn(v)}function NW(v,S,C){return v>=so(S,C)&&v<_r(S,C)}function iA(v,S,C){for(var K=C?Y2:r1,ne=v[0].length,pe=v.length,Re=pe,Oe=Ye(pe),Ce=1/0,ze=[];Re--;){var qe=v[Re];Re&&S&&(qe=qn(qe,ui(S))),Ce=so(qe.length,Ce),Oe[Re]=!C&&(S||ne>=120&&qe.length>=120)?new Fc(Re&&qe):n}qe=v[0];var rt=-1,Rt=Oe[0];e:for(;++rt-1;)Oe!==v&&h1.call(Oe,Ce,1),h1.call(v,Ce,1);return v}function o6(v,S){for(var C=v?S.length:0,K=C-1;C--;){var ne=S[C];if(C==K||ne!==pe){var pe=ne;Ps(ne)?h1.call(v,ne,1):hA(v,ne)}}return v}function uA(v,S){return v+v1(W8()*(S-v+1))}function ZW(v,S,C,K){for(var ne=-1,pe=_r(m1((S-v)/(C||1)),0),Re=Ye(pe);pe--;)Re[K?pe:++ne]=v,v+=C;return Re}function fA(v,S){var C="";if(!v||S<1||S>B)return C;do S%2&&(C+=v),S=v1(S/2),S&&(v+=v);while(S);return C}function ln(v,S){return TA(F6(v,S,Zo),v+"")}function BW(v){return Y8(vf(v))}function DW(v,S){var C=vf(v);return I1(C,_c(S,0,C.length))}function u0(v,S,C,K){if(!lr(v))return v;S=yl(S,v);for(var ne=-1,pe=S.length,Re=pe-1,Oe=v;Oe!=null&&++nene?0:ne+S),C=C>ne?ne:C,C<0&&(C+=ne),ne=S>C?0:C-S>>>0,S>>>=0;for(var pe=Ye(ne);++K>>1,Re=v[pe];Re!==null&&!di(Re)&&(C?Re<=S:Re=o){var ze=S?null:iV(v);if(ze)return i1(ze);Re=!1,ne=e0,Ce=new Fc}else Ce=S?[]:Oe;e:for(;++K=K?v:Yi(v,S,C)}var f6=EX||function(v){return Gr.clearTimeout(v)};function d6(v,S){if(S)return v.slice();var C=v.length,K=I8?I8(C):new v.constructor(C);return v.copy(K),K}function gA(v){var S=new v.constructor(v.byteLength);return new f1(S).set(new f1(v)),S}function zW(v,S){var C=S?gA(v.buffer):v.buffer;return new v.constructor(C,v.byteOffset,v.byteLength)}function $W(v){var S=new v.constructor(v.source,J5.exec(v));return S.lastIndex=v.lastIndex,S}function jW(v){return i0?Zn(i0.call(v)):{}}function h6(v,S){var C=S?gA(v.buffer):v.buffer;return new v.constructor(C,v.byteOffset,v.length)}function p6(v,S){if(v!==S){var C=v!==n,K=v===null,ne=v===v,pe=di(v),Re=S!==n,Oe=S===null,Ce=S===S,ze=di(S);if(!Oe&&!ze&&!pe&&v>S||pe&&Re&&Ce&&!Oe&&!ze||K&&Re&&Ce||!C&&Ce||!ne)return 1;if(!K&&!pe&&!ze&&v=Oe)return Ce;var ze=C[K];return Ce*(ze=="desc"?-1:1)}}return v.index-S.index}function m6(v,S,C,K){for(var ne=-1,pe=v.length,Re=C.length,Oe=-1,Ce=S.length,ze=_r(pe-Re,0),qe=Ye(Ce+ze),rt=!K;++Oe1?C[ne-1]:n,Re=ne>2?C[2]:n;for(pe=v.length>3&&typeof pe=="function"?(ne--,pe):n,Re&&So(C[0],C[1],Re)&&(pe=ne<3?n:pe,ne=1),S=Zn(S);++K-1?ne[pe?S[Re]:Re]:n}}function b6(v){return Ns(function(S){var C=S.length,K=C,ne=Vi.prototype.thru;for(v&&S.reverse();K--;){var pe=S[K];if(typeof pe!="function")throw new Wi(a);if(ne&&!Re&&P1(pe)=="wrapper")var Re=new Vi([],!0)}for(K=Re?K:C;++K1&&Rn.reverse(),qe&&CeOe))return!1;var ze=pe.get(v),qe=pe.get(S);if(ze&&qe)return ze==S&&qe==v;var rt=-1,Rt=!0,Tt=C&m?new Fc:n;for(pe.set(v,S),pe.set(S,v);++rt1?"& ":"")+S[K],S=S.join(C>2?", ":" "),v.replace(I2,`{ /* [wrapped with `+S+`] */ -`)}function mV(v){return tn(v)||Vc(v)||!!(E8&&v&&v[E8])}function Ps(v,S){var C=typeof v;return S=S??Z,!!S&&(C=="number"||C!="symbol"&&OE.test(v))&&v>-1&&v%1==0&&v0){if(++S>=N)return arguments[0]}else S=0;return v.apply(n,arguments)}}function I1(v,S){var C=-1,K=v.length,ne=K-1;for(S=S===n?K:S;++C1?v[S-1]:n;return C=typeof C=="function"?(v.pop(),C):n,K6(v,C)});function H6(v){var S=ce(v);return S.__chain__=!0,S}function LU(v,S){return S(v),v}function F1(v,S){return S(v)}var OU=Ns(function(v){var S=v.length,C=S?v[0]:0,K=this.__wrapped__,ne=function(pe){return tA(pe,v)};return S>1||this.__actions__.length||!(K instanceof mn)||!Ps(C)?this.thru(ne):(K=K.slice(C,+C+(S?1:0)),K.__actions__.push({func:F1,args:[ne],thisArg:n}),new Wi(K,this.__chain__).thru(function(pe){return S&&!pe.length&&pe.push(n),pe}))});function TU(){return H6(this)}function kU(){return new Wi(this.value(),this.__chain__)}function NU(){this.__values__===n&&(this.__values__=sS(this.value()));var v=this.__index__>=this.__values__.length,S=v?n:this.__values__[this.__index__++];return{done:v,value:S}}function PU(){return this}function CU(v){for(var S,C=this;C instanceof R1;){var K=U6(C);K.__index__=0,K.__values__=n,S?ne.__wrapped__=K:S=K;var ne=K;C=C.__wrapped__}return ne.__wrapped__=v,S}function IU(){var v=this.__wrapped__;if(v instanceof mn){var S=v;return this.__actions__.length&&(S=new mn(this)),S=S.reverse(),S.__actions__.push({func:F1,args:[kA],thisArg:n}),new Wi(S,this.__chain__)}return this.thru(kA)}function FU(){return c6(this.__wrapped__,this.__actions__)}var _U=L1(function(v,S,C){Vn.call(v,C)?++v[C]:Ts(v,C,1)});function EU(v,S,C){var K=tn(v)?x8:LW;return C&&So(v,S,C)&&(S=n),K(v,It(S,3))}function XU(v,S){var C=tn(v)?pl:K8;return C(v,It(S,3))}var WU=y6(Y6),VU=y6(Q6);function UU(v,S){return Jr(_1(v,S),1)}function YU(v,S){return Jr(_1(v,S),V)}function QU(v,S,C){return C=C===n?1:an(C),Jr(_1(v,S),C)}function G6(v,S){var C=tn(v)?Ei:Al;return C(v,It(S,3))}function J6(v,S){var C=tn(v)?sX:D8;return C(v,It(S,3))}var ZU=L1(function(v,S,C){Vn.call(v,C)?v[C].push(S):Ts(v,C,[S])});function BU(v,S,C,K){v=Uo(v)?v:vf(v),C=C&&!K?an(C):0;var ne=v.length;return C<0&&(C=_r(ne+C,0)),U1(v)?C<=ne&&v.indexOf(S,C)>-1:!!ne&&rf(v,S,C)>-1}var DU=ln(function(v,S,C){var K=-1,ne=typeof S=="function",pe=Uo(v)?Ye(v.length):[];return Al(v,function(Re){pe[++K]=ne?li(S,Re,C):l0(Re,S,C)}),pe}),KU=L1(function(v,S,C){Ts(v,C,S)});function _1(v,S){var C=tn(v)?qn:j8;return C(v,It(S,3))}function HU(v,S,C,K){return v==null?[]:(tn(S)||(S=S==null?[]:[S]),C=K?n:C,tn(C)||(C=C==null?[]:[C]),n6(v,S,C))}var GU=L1(function(v,S,C){v[C?0:1].push(S)},function(){return[[],[]]});function JU(v,S,C){var K=tn(v)?Q2:L8,ne=arguments.length<3;return K(v,It(S,4),C,ne,Al)}function zU(v,S,C){var K=tn(v)?lX:L8,ne=arguments.length<3;return K(v,It(S,4),C,ne,D8)}function $U(v,S){var C=tn(v)?pl:K8;return C(v,W1(It(S,3)))}function jU(v){var S=tn(v)?Y8:BW;return S(v)}function qU(v,S,C){(C?So(v,S,C):S===n)?S=1:S=an(S);var K=tn(v)?bW:DW;return K(v,S)}function eY(v){var S=tn(v)?xW:HW;return S(v)}function tY(v){if(v==null)return 0;if(Uo(v))return U1(v)?af(v):v.length;var S=lo(v);return S==E||S==le?v.size:sA(v).length}function nY(v,S,C){var K=tn(v)?Z2:GW;return C&&So(v,S,C)&&(S=n),K(v,It(S,3))}var rY=ln(function(v,S){if(v==null)return[];var C=S.length;return C>1&&So(v,S[0],S[1])?S=[]:C>2&&So(S[0],S[1],S[2])&&(S=[S[0]]),n6(v,Jr(S,1),[])}),E1=XX||function(){return Gr.Date.now()};function oY(v,S){if(typeof S!="function")throw new Xi(a);return v=an(v),function(){if(--v<1)return S.apply(this,arguments)}}function z6(v,S,C){return S=C?n:S,S=v&&S==null?v.length:S,ks(v,T,n,n,n,n,S)}function $6(v,S){var C;if(typeof S!="function")throw new Xi(a);return v=an(v),function(){return--v>0&&(C=S.apply(this,arguments)),v<=1&&(S=n),C}}var PA=ln(function(v,S,C){var K=A;if(C.length){var ne=vl(C,pf(PA));K|=b}return ks(v,K,S,C,ne)}),j6=ln(function(v,S,C){var K=A|x;if(C.length){var ne=vl(C,pf(j6));K|=b}return ks(S,K,v,C,ne)});function q6(v,S,C){S=C?n:S;var K=ks(v,R,n,n,n,n,n,S);return K.placeholder=q6.placeholder,K}function eS(v,S,C){S=C?n:S;var K=ks(v,g,n,n,n,n,n,S);return K.placeholder=eS.placeholder,K}function tS(v,S,C){var K,ne,pe,Re,Oe,Ce,ze=0,qe=!1,rt=!1,gt=!0;if(typeof v!="function")throw new Xi(a);S=Qi(S)||0,lr(C)&&(qe=!!C.leading,rt="maxWait"in C,pe=rt?_r(Qi(C.maxWait)||0,S):pe,gt="trailing"in C?!!C.trailing:gt);function Ot(xr){var ua=K,Fs=ne;return K=ne=n,ze=xr,Re=v.apply(Fs,ua),Re}function _t(xr){return ze=xr,Oe=h0(fn,S),qe?Ot(xr):Re}function sn(xr){var ua=xr-Ce,Fs=xr-ze,yS=S-ua;return rt?so(yS,pe-Fs):yS}function Et(xr){var ua=xr-Ce,Fs=xr-ze;return Ce===n||ua>=S||ua<0||rt&&Fs>=pe}function fn(){var xr=E1();if(Et(xr))return Rn(xr);Oe=h0(fn,sn(xr))}function Rn(xr){return Oe=n,gt&&K?Ot(xr):(K=ne=n,Re)}function di(){Oe!==n&&f6(Oe),ze=0,K=Ce=ne=Oe=n}function Mo(){return Oe===n?Re:Rn(E1())}function hi(){var xr=E1(),ua=Et(xr);if(K=arguments,ne=this,Ce=xr,ua){if(Oe===n)return _t(Ce);if(rt)return f6(Oe),Oe=h0(fn,S),Ot(Ce)}return Oe===n&&(Oe=h0(fn,S)),Re}return hi.cancel=di,hi.flush=Mo,hi}var iY=ln(function(v,S){return B8(v,1,S)}),aY=ln(function(v,S,C){return B8(v,Qi(S)||0,C)});function sY(v){return ks(v,L)}function X1(v,S){if(typeof v!="function"||S!=null&&typeof S!="function")throw new Xi(a);var C=function(){var K=arguments,ne=S?S.apply(this,K):K[0],pe=C.cache;if(pe.has(ne))return pe.get(ne);var Re=v.apply(this,K);return C.cache=pe.set(ne,Re)||pe,Re};return C.cache=new(X1.Cache||Os),C}X1.Cache=Os;function W1(v){if(typeof v!="function")throw new Xi(a);return function(){var S=arguments;switch(S.length){case 0:return!v.call(this);case 1:return!v.call(this,S[0]);case 2:return!v.call(this,S[0],S[1]);case 3:return!v.call(this,S[0],S[1],S[2])}return!v.apply(this,S)}}function lY(v){return $6(2,v)}var cY=JW(function(v,S){S=S.length==1&&tn(S[0])?qn(S[0],ci(It())):qn(Jr(S,1),ci(It()));var C=S.length;return ln(function(K){for(var ne=-1,pe=so(K.length,C);++ne=S}),Vc=J8(function(){return arguments}())?J8:function(v){return pr(v)&&Vn.call(v,"callee")&&!_8.call(v,"callee")},tn=Ye.isArray,MY=v8?ci(v8):CW;function Uo(v){return v!=null&&V1(v.length)&&!Cs(v)}function br(v){return pr(v)&&Uo(v)}function wY(v){return v===!0||v===!1||pr(v)&&xo(v)==ve}var xl=VX||ZA,LY=g8?ci(g8):IW;function OY(v){return pr(v)&&v.nodeType===1&&!p0(v)}function TY(v){if(v==null)return!0;if(Uo(v)&&(tn(v)||typeof v=="string"||typeof v.splice=="function"||xl(v)||mf(v)||Vc(v)))return!v.length;var S=lo(v);if(S==E||S==le)return!v.size;if(d0(v))return!sA(v).length;for(var C in v)if(Vn.call(v,C))return!1;return!0}function kY(v,S){return c0(v,S)}function NY(v,S,C){C=typeof C=="function"?C:n;var K=C?C(v,S):n;return K===n?c0(v,S,n,C):!!K}function IA(v){if(!pr(v))return!1;var S=xo(v);return S==fe||S==de||typeof v.message=="string"&&typeof v.name=="string"&&!p0(v)}function PY(v){return typeof v=="number"&&X8(v)}function Cs(v){if(!lr(v))return!1;var S=xo(v);return S==ue||S==te||S==re||S==ae}function rS(v){return typeof v=="number"&&v==an(v)}function V1(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=Z}function lr(v){var S=typeof v;return v!=null&&(S=="object"||S=="function")}function pr(v){return v!=null&&typeof v=="object"}var oS=A8?ci(A8):_W;function CY(v,S){return v===S||aA(v,S,SA(S))}function IY(v,S,C){return C=typeof C=="function"?C:n,aA(v,S,SA(S),C)}function FY(v){return iS(v)&&v!=+v}function _Y(v){if(AV(v))throw new $t(i);return z8(v)}function EY(v){return v===null}function XY(v){return v==null}function iS(v){return typeof v=="number"||pr(v)&&xo(v)==$}function p0(v){if(!pr(v)||xo(v)!=z)return!1;var S=d1(v);if(S===null)return!0;var C=Vn.call(S,"constructor")&&S.constructor;return typeof C=="function"&&C instanceof C&&l1.call(C)==IX}var FA=R8?ci(R8):EW;function WY(v){return rS(v)&&v>=-Z&&v<=Z}var aS=y8?ci(y8):XW;function U1(v){return typeof v=="string"||!tn(v)&&pr(v)&&xo(v)==he}function fi(v){return typeof v=="symbol"||pr(v)&&xo(v)==Ae}var mf=b8?ci(b8):WW;function VY(v){return v===n}function UY(v){return pr(v)&&lo(v)==be}function YY(v){return pr(v)&&xo(v)==xe}var QY=N1(lA),ZY=N1(function(v,S){return v<=S});function sS(v){if(!v)return[];if(Uo(v))return U1(v)?sa(v):Vo(v);if(t0&&v[t0])return bX(v[t0]());var S=lo(v),C=S==E?J2:S==le?i1:vf;return C(v)}function Is(v){if(!v)return v===0?v:0;if(v=Qi(v),v===V||v===-V){var S=v<0?-1:1;return S*J}return v===v?v:0}function an(v){var S=Is(v),C=S%1;return S===S?C?S-C:S:0}function lS(v){return v?_c(an(v),0,D):0}function Qi(v){if(typeof v=="number")return v;if(fi(v))return se;if(lr(v)){var S=typeof v.valueOf=="function"?v.valueOf():v;v=lr(S)?S+"":S}if(typeof v!="string")return v===0?v:+v;v=O8(v);var C=ME.test(v);return C||LE.test(v)?oX(v.slice(2),C?2:8):SE.test(v)?se:+v}function cS(v){return Wa(v,Yo(v))}function BY(v){return v?_c(an(v),-Z,Z):v===0?v:0}function En(v){return v==null?"":ui(v)}var DY=df(function(v,S){if(d0(S)||Uo(S)){Wa(S,Ur(S),v);return}for(var C in S)Vn.call(S,C)&&a0(v,C,S[C])}),uS=df(function(v,S){Wa(S,Yo(S),v)}),Y1=df(function(v,S,C,K){Wa(S,Yo(S),v,K)}),KY=df(function(v,S,C,K){Wa(S,Ur(S),v,K)}),HY=Ns(tA);function GY(v,S){var C=ff(v);return S==null?C:Q8(C,S)}var JY=ln(function(v,S){v=Zn(v);var C=-1,K=S.length,ne=K>2?S[2]:n;for(ne&&So(S[0],S[1],ne)&&(K=1);++C1),pe}),Wa(v,bA(v),C),K&&(C=Vi(C,f|d|h,aV));for(var ne=S.length;ne--;)hA(C,S[ne]);return C});function hQ(v,S){return dS(v,W1(It(S)))}var pQ=Ns(function(v,S){return v==null?{}:YW(v,S)});function dS(v,S){if(v==null)return{};var C=qn(bA(v),function(K){return[K]});return S=It(S),r6(v,C,function(K,ne){return S(K,ne[0])})}function mQ(v,S,C){S=yl(S,v);var K=-1,ne=S.length;for(ne||(ne=1,v=n);++KS){var K=v;v=S,S=K}if(C||v%1||S%1){var ne=W8();return so(v+ne*(S-v+rX("1e-"+((ne+"").length-1))),S)}return uA(v,S)}var LQ=hf(function(v,S,C){return S=S.toLowerCase(),v+(C?mS(S):S)});function mS(v){return XA(En(v).toLowerCase())}function vS(v){return v=En(v),v&&v.replace(TE,vX).replace(HE,"")}function OQ(v,S,C){v=En(v),S=ui(S);var K=v.length;C=C===n?K:_c(an(C),0,K);var ne=C;return C-=S.length,C>=0&&v.slice(C,ne)==S}function TQ(v){return v=En(v),v&&aa.test(v)?v.replace(Bt,gX):v}function kQ(v){return v=En(v),v&&bo.test(v)?v.replace(tf,"\\$&"):v}var NQ=hf(function(v,S,C){return v+(C?"-":"")+S.toLowerCase()}),PQ=hf(function(v,S,C){return v+(C?" ":"")+S.toLowerCase()}),CQ=R6("toLowerCase");function IQ(v,S,C){v=En(v),S=an(S);var K=S?af(v):0;if(!S||K>=S)return v;var ne=(S-K)/2;return k1(v1(ne),C)+v+k1(m1(ne),C)}function FQ(v,S,C){v=En(v),S=an(S);var K=S?af(v):0;return S&&K>>0,C?(v=En(v),v&&(typeof S=="string"||S!=null&&!FA(S))&&(S=ui(S),!S&&of(v))?bl(sa(v),0,C):v.split(S,C)):[]}var YQ=hf(function(v,S,C){return v+(C?" ":"")+XA(S)});function QQ(v,S,C){return v=En(v),C=C==null?0:_c(an(C),0,v.length),S=ui(S),v.slice(C,C+S.length)==S}function ZQ(v,S,C){var K=ce.templateSettings;C&&So(v,S,C)&&(S=n),v=En(v),S=Y1({},S,K,L6);var ne=Y1({},S.imports,K.imports,L6),pe=Ur(ne),Re=G2(ne,pe),Oe,Ce,ze=0,qe=S.interpolate||e1,rt="__p += '",gt=z2((S.escape||e1).source+"|"+qe.source+"|"+(qe===ef?xE:e1).source+"|"+(S.evaluate||e1).source+"|$","g"),Ot="//# sourceURL="+(Vn.call(S,"sourceURL")?(S.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++jE+"]")+` -`;v.replace(gt,function(Et,fn,Rn,di,Mo,hi){return Rn||(Rn=di),rt+=v.slice(ze,hi).replace(kE,AX),fn&&(Oe=!0,rt+=`' + +`)}function mV(v){return tn(v)||Vc(v)||!!(E8&&v&&v[E8])}function Ps(v,S){var C=typeof v;return S=S??B,!!S&&(C=="number"||C!="symbol"&&OE.test(v))&&v>-1&&v%1==0&&v0){if(++S>=N)return arguments[0]}else S=0;return v.apply(n,arguments)}}function I1(v,S){var C=-1,K=v.length,ne=K-1;for(S=S===n?K:S;++C1?v[S-1]:n;return C=typeof C=="function"?(v.pop(),C):n,K6(v,C)});function H6(v){var S=ce(v);return S.__chain__=!0,S}function LU(v,S){return S(v),v}function F1(v,S){return S(v)}var OU=Ns(function(v){var S=v.length,C=S?v[0]:0,K=this.__wrapped__,ne=function(pe){return tA(pe,v)};return S>1||this.__actions__.length||!(K instanceof mn)||!Ps(C)?this.thru(ne):(K=K.slice(C,+C+(S?1:0)),K.__actions__.push({func:F1,args:[ne],thisArg:n}),new Vi(K,this.__chain__).thru(function(pe){return S&&!pe.length&&pe.push(n),pe}))});function TU(){return H6(this)}function kU(){return new Vi(this.value(),this.__chain__)}function NU(){this.__values__===n&&(this.__values__=sS(this.value()));var v=this.__index__>=this.__values__.length,S=v?n:this.__values__[this.__index__++];return{done:v,value:S}}function PU(){return this}function CU(v){for(var S,C=this;C instanceof R1;){var K=U6(C);K.__index__=0,K.__values__=n,S?ne.__wrapped__=K:S=K;var ne=K;C=C.__wrapped__}return ne.__wrapped__=v,S}function IU(){var v=this.__wrapped__;if(v instanceof mn){var S=v;return this.__actions__.length&&(S=new mn(this)),S=S.reverse(),S.__actions__.push({func:F1,args:[kA],thisArg:n}),new Vi(S,this.__chain__)}return this.thru(kA)}function FU(){return c6(this.__wrapped__,this.__actions__)}var _U=L1(function(v,S,C){Un.call(v,C)?++v[C]:Ts(v,C,1)});function EU(v,S,C){var K=tn(v)?x8:LW;return C&&So(v,S,C)&&(S=n),K(v,It(S,3))}function XU(v,S){var C=tn(v)?pl:K8;return C(v,It(S,3))}var WU=y6(Y6),VU=y6(Q6);function UU(v,S){return Jr(_1(v,S),1)}function YU(v,S){return Jr(_1(v,S),V)}function QU(v,S,C){return C=C===n?1:an(C),Jr(_1(v,S),C)}function G6(v,S){var C=tn(v)?Xi:Al;return C(v,It(S,3))}function J6(v,S){var C=tn(v)?sX:D8;return C(v,It(S,3))}var ZU=L1(function(v,S,C){Un.call(v,C)?v[C].push(S):Ts(v,C,[S])});function BU(v,S,C,K){v=Yo(v)?v:vf(v),C=C&&!K?an(C):0;var ne=v.length;return C<0&&(C=_r(ne+C,0)),U1(v)?C<=ne&&v.indexOf(S,C)>-1:!!ne&&rf(v,S,C)>-1}var DU=ln(function(v,S,C){var K=-1,ne=typeof S=="function",pe=Yo(v)?Ye(v.length):[];return Al(v,function(Re){pe[++K]=ne?ci(S,Re,C):l0(Re,S,C)}),pe}),KU=L1(function(v,S,C){Ts(v,C,S)});function _1(v,S){var C=tn(v)?qn:j8;return C(v,It(S,3))}function HU(v,S,C,K){return v==null?[]:(tn(S)||(S=S==null?[]:[S]),C=K?n:C,tn(C)||(C=C==null?[]:[C]),n6(v,S,C))}var GU=L1(function(v,S,C){v[C?0:1].push(S)},function(){return[[],[]]});function JU(v,S,C){var K=tn(v)?Q2:L8,ne=arguments.length<3;return K(v,It(S,4),C,ne,Al)}function zU(v,S,C){var K=tn(v)?lX:L8,ne=arguments.length<3;return K(v,It(S,4),C,ne,D8)}function $U(v,S){var C=tn(v)?pl:K8;return C(v,W1(It(S,3)))}function jU(v){var S=tn(v)?Y8:BW;return S(v)}function qU(v,S,C){(C?So(v,S,C):S===n)?S=1:S=an(S);var K=tn(v)?bW:DW;return K(v,S)}function eY(v){var S=tn(v)?xW:HW;return S(v)}function tY(v){if(v==null)return 0;if(Yo(v))return U1(v)?af(v):v.length;var S=lo(v);return S==E||S==le?v.size:sA(v).length}function nY(v,S,C){var K=tn(v)?Z2:GW;return C&&So(v,S,C)&&(S=n),K(v,It(S,3))}var rY=ln(function(v,S){if(v==null)return[];var C=S.length;return C>1&&So(v,S[0],S[1])?S=[]:C>2&&So(S[0],S[1],S[2])&&(S=[S[0]]),n6(v,Jr(S,1),[])}),E1=XX||function(){return Gr.Date.now()};function oY(v,S){if(typeof S!="function")throw new Wi(a);return v=an(v),function(){if(--v<1)return S.apply(this,arguments)}}function z6(v,S,C){return S=C?n:S,S=v&&S==null?v.length:S,ks(v,T,n,n,n,n,S)}function $6(v,S){var C;if(typeof S!="function")throw new Wi(a);return v=an(v),function(){return--v>0&&(C=S.apply(this,arguments)),v<=1&&(S=n),C}}var PA=ln(function(v,S,C){var K=A;if(C.length){var ne=vl(C,pf(PA));K|=b}return ks(v,K,S,C,ne)}),j6=ln(function(v,S,C){var K=A|x;if(C.length){var ne=vl(C,pf(j6));K|=b}return ks(S,K,v,C,ne)});function q6(v,S,C){S=C?n:S;var K=ks(v,R,n,n,n,n,n,S);return K.placeholder=q6.placeholder,K}function eS(v,S,C){S=C?n:S;var K=ks(v,g,n,n,n,n,n,S);return K.placeholder=eS.placeholder,K}function tS(v,S,C){var K,ne,pe,Re,Oe,Ce,ze=0,qe=!1,rt=!1,Rt=!0;if(typeof v!="function")throw new Wi(a);S=Zi(S)||0,lr(C)&&(qe=!!C.leading,rt="maxWait"in C,pe=rt?_r(Zi(C.maxWait)||0,S):pe,Rt="trailing"in C?!!C.trailing:Rt);function Tt(xr){var da=K,Fs=ne;return K=ne=n,ze=xr,Re=v.apply(Fs,da),Re}function _t(xr){return ze=xr,Oe=h0(fn,S),qe?Tt(xr):Re}function sn(xr){var da=xr-Ce,Fs=xr-ze,yS=S-da;return rt?so(yS,pe-Fs):yS}function Et(xr){var da=xr-Ce,Fs=xr-ze;return Ce===n||da>=S||da<0||rt&&Fs>=pe}function fn(){var xr=E1();if(Et(xr))return Rn(xr);Oe=h0(fn,sn(xr))}function Rn(xr){return Oe=n,Rt&&K?Tt(xr):(K=ne=n,Re)}function hi(){Oe!==n&&f6(Oe),ze=0,K=Ce=ne=Oe=n}function Mo(){return Oe===n?Re:Rn(E1())}function pi(){var xr=E1(),da=Et(xr);if(K=arguments,ne=this,Ce=xr,da){if(Oe===n)return _t(Ce);if(rt)return f6(Oe),Oe=h0(fn,S),Tt(Ce)}return Oe===n&&(Oe=h0(fn,S)),Re}return pi.cancel=hi,pi.flush=Mo,pi}var iY=ln(function(v,S){return B8(v,1,S)}),aY=ln(function(v,S,C){return B8(v,Zi(S)||0,C)});function sY(v){return ks(v,L)}function X1(v,S){if(typeof v!="function"||S!=null&&typeof S!="function")throw new Wi(a);var C=function(){var K=arguments,ne=S?S.apply(this,K):K[0],pe=C.cache;if(pe.has(ne))return pe.get(ne);var Re=v.apply(this,K);return C.cache=pe.set(ne,Re)||pe,Re};return C.cache=new(X1.Cache||Os),C}X1.Cache=Os;function W1(v){if(typeof v!="function")throw new Wi(a);return function(){var S=arguments;switch(S.length){case 0:return!v.call(this);case 1:return!v.call(this,S[0]);case 2:return!v.call(this,S[0],S[1]);case 3:return!v.call(this,S[0],S[1],S[2])}return!v.apply(this,S)}}function lY(v){return $6(2,v)}var cY=JW(function(v,S){S=S.length==1&&tn(S[0])?qn(S[0],ui(It())):qn(Jr(S,1),ui(It()));var C=S.length;return ln(function(K){for(var ne=-1,pe=so(K.length,C);++ne=S}),Vc=J8(function(){return arguments}())?J8:function(v){return pr(v)&&Un.call(v,"callee")&&!_8.call(v,"callee")},tn=Ye.isArray,MY=v8?ui(v8):CW;function Yo(v){return v!=null&&V1(v.length)&&!Cs(v)}function br(v){return pr(v)&&Yo(v)}function wY(v){return v===!0||v===!1||pr(v)&&xo(v)==ve}var xl=VX||ZA,LY=g8?ui(g8):IW;function OY(v){return pr(v)&&v.nodeType===1&&!p0(v)}function TY(v){if(v==null)return!0;if(Yo(v)&&(tn(v)||typeof v=="string"||typeof v.splice=="function"||xl(v)||mf(v)||Vc(v)))return!v.length;var S=lo(v);if(S==E||S==le)return!v.size;if(d0(v))return!sA(v).length;for(var C in v)if(Un.call(v,C))return!1;return!0}function kY(v,S){return c0(v,S)}function NY(v,S,C){C=typeof C=="function"?C:n;var K=C?C(v,S):n;return K===n?c0(v,S,n,C):!!K}function IA(v){if(!pr(v))return!1;var S=xo(v);return S==fe||S==de||typeof v.message=="string"&&typeof v.name=="string"&&!p0(v)}function PY(v){return typeof v=="number"&&X8(v)}function Cs(v){if(!lr(v))return!1;var S=xo(v);return S==ue||S==te||S==re||S==ae}function rS(v){return typeof v=="number"&&v==an(v)}function V1(v){return typeof v=="number"&&v>-1&&v%1==0&&v<=B}function lr(v){var S=typeof v;return v!=null&&(S=="object"||S=="function")}function pr(v){return v!=null&&typeof v=="object"}var oS=A8?ui(A8):_W;function CY(v,S){return v===S||aA(v,S,SA(S))}function IY(v,S,C){return C=typeof C=="function"?C:n,aA(v,S,SA(S),C)}function FY(v){return iS(v)&&v!=+v}function _Y(v){if(AV(v))throw new $t(i);return z8(v)}function EY(v){return v===null}function XY(v){return v==null}function iS(v){return typeof v=="number"||pr(v)&&xo(v)==$}function p0(v){if(!pr(v)||xo(v)!=z)return!1;var S=d1(v);if(S===null)return!0;var C=Un.call(S,"constructor")&&S.constructor;return typeof C=="function"&&C instanceof C&&l1.call(C)==IX}var FA=R8?ui(R8):EW;function WY(v){return rS(v)&&v>=-B&&v<=B}var aS=y8?ui(y8):XW;function U1(v){return typeof v=="string"||!tn(v)&&pr(v)&&xo(v)==he}function di(v){return typeof v=="symbol"||pr(v)&&xo(v)==Ae}var mf=b8?ui(b8):WW;function VY(v){return v===n}function UY(v){return pr(v)&&lo(v)==be}function YY(v){return pr(v)&&xo(v)==xe}var QY=N1(lA),ZY=N1(function(v,S){return v<=S});function sS(v){if(!v)return[];if(Yo(v))return U1(v)?ca(v):Uo(v);if(t0&&v[t0])return bX(v[t0]());var S=lo(v),C=S==E?J2:S==le?i1:vf;return C(v)}function Is(v){if(!v)return v===0?v:0;if(v=Zi(v),v===V||v===-V){var S=v<0?-1:1;return S*J}return v===v?v:0}function an(v){var S=Is(v),C=S%1;return S===S?C?S-C:S:0}function lS(v){return v?_c(an(v),0,D):0}function Zi(v){if(typeof v=="number")return v;if(di(v))return se;if(lr(v)){var S=typeof v.valueOf=="function"?v.valueOf():v;v=lr(S)?S+"":S}if(typeof v!="string")return v===0?v:+v;v=O8(v);var C=ME.test(v);return C||LE.test(v)?oX(v.slice(2),C?2:8):SE.test(v)?se:+v}function cS(v){return Wa(v,Qo(v))}function BY(v){return v?_c(an(v),-B,B):v===0?v:0}function Xn(v){return v==null?"":fi(v)}var DY=df(function(v,S){if(d0(S)||Yo(S)){Wa(S,Ur(S),v);return}for(var C in S)Un.call(S,C)&&a0(v,C,S[C])}),uS=df(function(v,S){Wa(S,Qo(S),v)}),Y1=df(function(v,S,C,K){Wa(S,Qo(S),v,K)}),KY=df(function(v,S,C,K){Wa(S,Ur(S),v,K)}),HY=Ns(tA);function GY(v,S){var C=ff(v);return S==null?C:Q8(C,S)}var JY=ln(function(v,S){v=Zn(v);var C=-1,K=S.length,ne=K>2?S[2]:n;for(ne&&So(S[0],S[1],ne)&&(K=1);++C1),pe}),Wa(v,bA(v),C),K&&(C=Ui(C,f|d|h,aV));for(var ne=S.length;ne--;)hA(C,S[ne]);return C});function hQ(v,S){return dS(v,W1(It(S)))}var pQ=Ns(function(v,S){return v==null?{}:YW(v,S)});function dS(v,S){if(v==null)return{};var C=qn(bA(v),function(K){return[K]});return S=It(S),r6(v,C,function(K,ne){return S(K,ne[0])})}function mQ(v,S,C){S=yl(S,v);var K=-1,ne=S.length;for(ne||(ne=1,v=n);++KS){var K=v;v=S,S=K}if(C||v%1||S%1){var ne=W8();return so(v+ne*(S-v+rX("1e-"+((ne+"").length-1))),S)}return uA(v,S)}var LQ=hf(function(v,S,C){return S=S.toLowerCase(),v+(C?mS(S):S)});function mS(v){return XA(Xn(v).toLowerCase())}function vS(v){return v=Xn(v),v&&v.replace(TE,vX).replace(HE,"")}function OQ(v,S,C){v=Xn(v),S=fi(S);var K=v.length;C=C===n?K:_c(an(C),0,K);var ne=C;return C-=S.length,C>=0&&v.slice(C,ne)==S}function TQ(v){return v=Xn(v),v&&la.test(v)?v.replace(Bt,gX):v}function kQ(v){return v=Xn(v),v&&bo.test(v)?v.replace(tf,"\\$&"):v}var NQ=hf(function(v,S,C){return v+(C?"-":"")+S.toLowerCase()}),PQ=hf(function(v,S,C){return v+(C?" ":"")+S.toLowerCase()}),CQ=R6("toLowerCase");function IQ(v,S,C){v=Xn(v),S=an(S);var K=S?af(v):0;if(!S||K>=S)return v;var ne=(S-K)/2;return k1(v1(ne),C)+v+k1(m1(ne),C)}function FQ(v,S,C){v=Xn(v),S=an(S);var K=S?af(v):0;return S&&K>>0,C?(v=Xn(v),v&&(typeof S=="string"||S!=null&&!FA(S))&&(S=fi(S),!S&&of(v))?bl(ca(v),0,C):v.split(S,C)):[]}var YQ=hf(function(v,S,C){return v+(C?" ":"")+XA(S)});function QQ(v,S,C){return v=Xn(v),C=C==null?0:_c(an(C),0,v.length),S=fi(S),v.slice(C,C+S.length)==S}function ZQ(v,S,C){var K=ce.templateSettings;C&&So(v,S,C)&&(S=n),v=Xn(v),S=Y1({},S,K,L6);var ne=Y1({},S.imports,K.imports,L6),pe=Ur(ne),Re=G2(ne,pe),Oe,Ce,ze=0,qe=S.interpolate||e1,rt="__p += '",Rt=z2((S.escape||e1).source+"|"+qe.source+"|"+(qe===ef?xE:e1).source+"|"+(S.evaluate||e1).source+"|$","g"),Tt="//# sourceURL="+(Un.call(S,"sourceURL")?(S.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++jE+"]")+` +`;v.replace(Rt,function(Et,fn,Rn,hi,Mo,pi){return Rn||(Rn=hi),rt+=v.slice(ze,pi).replace(kE,AX),fn&&(Oe=!0,rt+=`' + __e(`+fn+`) + '`),Mo&&(Ce=!0,rt+=`'; `+Mo+`; __p += '`),Rn&&(rt+=`' + ((__t = (`+Rn+`)) == null ? '' : __t) + -'`),ze=hi+Et.length,Et}),rt+=`'; -`;var _t=Vn.call(S,"variable")&&S.variable;if(!_t)rt=`with (obj) { +'`),ze=pi+Et.length,Et}),rt+=`'; +`;var _t=Un.call(S,"variable")&&S.variable;if(!_t)rt=`with (obj) { `+rt+` } `;else if(yE.test(_t))throw new $t(s);rt=(Ce?rt.replace(ut,""):rt).replace(ht,"$1").replace(yt,"$1;"),rt="function("+(_t||"obj")+`) { @@ -52,18 +52,18 @@ __p += '`),Rn&&(rt+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+rt+`return __p -}`;var sn=AS(function(){return Pn(pe,Ot+"return "+rt).apply(n,Re)});if(sn.source=rt,IA(sn))throw sn;return sn}function BQ(v){return En(v).toLowerCase()}function DQ(v){return En(v).toUpperCase()}function KQ(v,S,C){if(v=En(v),v&&(C||S===n))return O8(v);if(!v||!(S=ui(S)))return v;var K=sa(v),ne=sa(S),pe=T8(K,ne),Re=k8(K,ne)+1;return bl(K,pe,Re).join("")}function HQ(v,S,C){if(v=En(v),v&&(C||S===n))return v.slice(0,P8(v)+1);if(!v||!(S=ui(S)))return v;var K=sa(v),ne=k8(K,sa(S))+1;return bl(K,0,ne).join("")}function GQ(v,S,C){if(v=En(v),v&&(C||S===n))return v.replace(Fi,"");if(!v||!(S=ui(S)))return v;var K=sa(v),ne=T8(K,sa(S));return bl(K,ne).join("")}function JQ(v,S){var C=k,K=_;if(lr(S)){var ne="separator"in S?S.separator:ne;C="length"in S?an(S.length):C,K="omission"in S?ui(S.omission):K}v=En(v);var pe=v.length;if(of(v)){var Re=sa(v);pe=Re.length}if(C>=pe)return v;var Oe=C-af(K);if(Oe<1)return K;var Ce=Re?bl(Re,0,Oe).join(""):v.slice(0,Oe);if(ne===n)return Ce+K;if(Re&&(Oe+=Ce.length-Oe),FA(ne)){if(v.slice(Oe).search(ne)){var ze,qe=Ce;for(ne.global||(ne=z2(ne.source,En(J5.exec(ne))+"g")),ne.lastIndex=0;ze=ne.exec(qe);)var rt=ze.index;Ce=Ce.slice(0,rt===n?Oe:rt)}}else if(v.indexOf(ui(ne),Oe)!=Oe){var gt=Ce.lastIndexOf(ne);gt>-1&&(Ce=Ce.slice(0,gt))}return Ce+K}function zQ(v){return v=En(v),v&&Nn.test(v)?v.replace(Ft,wX):v}var $Q=hf(function(v,S,C){return v+(C?" ":"")+S.toUpperCase()}),XA=R6("toUpperCase");function gS(v,S,C){return v=En(v),S=C?n:S,S===n?yX(v)?TX(v):fX(v):v.match(S)||[]}var AS=ln(function(v,S){try{return li(v,n,S)}catch(C){return IA(C)?C:new $t(C)}}),jQ=Ns(function(v,S){return Ei(S,function(C){C=Va(C),Ts(v,C,PA(v[C],v))}),v});function qQ(v){var S=v==null?0:v.length,C=It();return v=S?qn(v,function(K){if(typeof K[1]!="function")throw new Xi(a);return[C(K[0]),K[1]]}):[],ln(function(K){for(var ne=-1;++neZ)return[];var C=D,K=so(v,D);S=It(S),v-=D;for(var ne=H2(K,S);++C0||S<0)?new mn(C):(v<0?C=C.takeRight(-v):v&&(C=C.drop(v)),S!==n&&(S=an(S),C=S<0?C.dropRight(-S):C.take(S-v)),C)},mn.prototype.takeRightWhile=function(v){return this.reverse().takeWhile(v).reverse()},mn.prototype.toArray=function(){return this.take(D)},Xa(mn.prototype,function(v,S){var C=/^(?:filter|find|map|reject)|While$/.test(S),K=/^(?:head|last)$/.test(S),ne=ce[K?"take"+(S=="last"?"Right":""):S],pe=K||/^find/.test(S);ne&&(ce.prototype[S]=function(){var Re=this.__wrapped__,Oe=K?[1]:arguments,Ce=Re instanceof mn,ze=Oe[0],qe=Ce||tn(Re),rt=function(fn){var Rn=ne.apply(ce,ml([fn],Oe));return K&>?Rn[0]:Rn};qe&&C&&typeof ze=="function"&&ze.length!=1&&(Ce=qe=!1);var gt=this.__chain__,Ot=!!this.__actions__.length,_t=pe&&!gt,sn=Ce&&!Ot;if(!pe&&qe){Re=sn?Re:new mn(this);var Et=v.apply(Re,Oe);return Et.__actions__.push({func:F1,args:[rt],thisArg:n}),new Wi(Et,gt)}return _t&&sn?v.apply(this,Oe):(Et=this.thru(rt),_t?K?Et.value()[0]:Et.value():Et)})}),Ei(["pop","push","shift","sort","splice","unshift"],function(v){var S=a1[v],C=/^(?:push|sort|unshift)$/.test(v)?"tap":"thru",K=/^(?:pop|shift)$/.test(v);ce.prototype[v]=function(){var ne=arguments;if(K&&!this.__chain__){var pe=this.value();return S.apply(tn(pe)?pe:[],ne)}return this[C](function(Re){return S.apply(tn(Re)?Re:[],ne)})}}),Xa(mn.prototype,function(v,S){var C=ce[S];if(C){var K=C.name+"";Vn.call(uf,K)||(uf[K]=[]),uf[K].push({name:S,func:C})}}),uf[O1(n,x).name]=[{name:"wrapper",func:n}],mn.prototype.clone=zX,mn.prototype.reverse=$X,mn.prototype.value=jX,ce.prototype.at=OU,ce.prototype.chain=TU,ce.prototype.commit=kU,ce.prototype.next=NU,ce.prototype.plant=CU,ce.prototype.reverse=IU,ce.prototype.toJSON=ce.prototype.valueOf=ce.prototype.value=FU,ce.prototype.first=ce.prototype.head,t0&&(ce.prototype[t0]=PU),ce},sf=kX();Pc?((Pc.exports=sf)._=sf,V2._=sf):Gr._=sf}).call(Nt)})(Ev,Ev.exports);var Fn=Ev.exports;const qG=[{id:"test-slide-1",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"idn7Mx",left:355,top:65.25,width:585,height:188,lineHeight:1.2,content:"

PPTist

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"

基于 Vue 3.x + TypeScript 的在线演示文稿应用

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"#5b9bd5",style:"solid",width:2}],background:{type:"solid",color:"#ffffff"}},{id:"test-slide-2",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"

在此处添加标题

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"

在此处添加副标题

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"#5b9bd5",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"test-slide-3",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"

感谢观看

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",wordSpace:5}],background:{type:"solid",color:"#fff"}}],eJ={themeColor:"#5b9bd5",fontColor:"#333",fontName:"Microsoft Yahei",backgroundColor:"#fff",shadow:{h:3,v:3,blur:2,color:"#808080"},outline:{width:2,color:"#525252",style:"solid"}},tJ=[{id:"template",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"AkIh3E",left:355,top:95.11111111111111,width:585,height:116,lineHeight:1.2,content:"

输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:6},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"

请在此处输入副标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"{{themeColor}}",style:"solid",width:2}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"

在此处添加标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"

在此处添加副标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"{{themeColor}}",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"

感谢观看

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:5}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"MZVO1kkj",elements:[{type:"shape",id:"cql0h8",left:0,top:0,width:352.59259259259255,height:562.5,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"_RTaF4",left:171.4814814814814,top:100.13888888888887,width:362.22222222222223,height:362.22222222222223,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"rgba(255,255,255,0)",fixedRatio:!1,rotate:0,outline:{width:10,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"UZfo8N",left:216.66666666666663,top:145.32407407407408,width:271.85185185185185,height:271.85185185185185,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0,text:{content:"

01

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"ysqtBg",left:561.4814814814814,top:100.1388888888889,width:359.25925925925924,height:80,content:"

在此处输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"lXsoHa",left:572.5925925925925,top:202.3611111111111,width:257.77777777777777,height:260,content:"
  1. 在此处输入内容

  2. 在此处输入内容

  3. 在此处输入内容

  4. 在此处输入内容

  5. 在此处输入内容

  6. 在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",lineHeight:2,fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"EBBnTr",left:360.5996472663139,top:141.8496472663139,width:278.80070546737215,height:278.80070546737215,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:0,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"gDIWDH",left:456.4373897707231,top:98.287037037037,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

1

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"DUWT7E",left:317.037037037037,top:237.68738977072314,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

4

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"pbhn38",left:456.43738977072303,top:377.08774250440916,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

3

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"CvMKrO",left:595.8377425044091,top:237.6873897707231,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

2

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"adudHB",left:402.962962962963,top:39.39814814814815,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"9UpDwg",left:402.962962962963,top:473.1018518518518,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"GERdpB",left:111.48148148148151,top:256.25,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"G5qoho",left:691.1111111111111,top:256.25,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"shape",id:"vdZcI6",left:415.18518518518516,top:196.4351851851852,width:169.62962962962962,height:169.62962962962962,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"tYUmrx",left:156.66666666666683,top:149.02777777777771,width:264.4444444444445,height:264.4444444444445,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

01

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"0GVHf8",left:342.2222222222223,top:217.17592592592587,width:128.14814814814812,height:128.14814814814812,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0},{type:"text",id:"BO33Sv",left:378.8888888888889,top:235.24999999999994,width:464.4444444444444,height:92,content:"

在此处添加标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Hj7ttp",left:69.35185185185185,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"

1.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"FmKMNB",left:69.35185185185185,top:129.28240740740745,width:420,height:384,content:"

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"rI7ZeO",left:510.64814814814815,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"

2.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"KspwGc",left:510.64814814814815,top:129.28240740740745,width:420,height:384,content:"

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Rx63Jo",left:69.35185185185179,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"

1.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"ulyuzE",left:69.35185185185179,top:131.78240740740745,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"kr35Ca",left:510.6481481481481,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"

2.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"BNQSpC",left:510.6481481481481,top:131.78240740740745,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Vr38Nu",left:69.35185185185185,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"

3.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"IwKRSu",left:69.35185185185185,top:381.7824074074074,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"0Opr1v",left:510.64814814814815,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"

4.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"4L9Uzz",left:510.64814814814815,top:381.7824074074074,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"GdEGxg",left:134.53703703703704,top:127.25,width:152.77777777777777,height:308,lineHeight:1.8,content:"

请在此处输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:8,fill:"{{themeColor}}"},{type:"text",id:"y5sAfw",left:332.8703703703704,top:127.25,width:532.5925925925926,height:50,content:"

请在此处输入内容1

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"VeuocM",left:332.8703703703704,top:212.0648148148148,width:532.5925925925926,height:50,content:"

请在此处输入内容2

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"RyFWQe",left:332.8703703703704,top:296.8796296296296,width:532.5925925925926,height:50,content:"

请在此处输入内容3

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Q56viI",left:332.8703703703704,top:381.69444444444446,width:532.5925925925926,height:50,content:"

请在此处输入内容4

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"SUWirT",left:73.8888888888889,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

1

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"YjzN1M",left:148.70370370370372,top:64.21296296296302,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"fS09I7",left:527.5925925925926,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

2

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"qCnfB1",left:602.4074074074074,top:64.21296296296302,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"difAAT",left:73.8888888888889,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

3

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"EUlvMo",left:148.70370370370372,top:221.25000000000003,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"US_9jB",left:527.5925925925926,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

4

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"243MnQ",left:602.4074074074074,top:221.25000000000003,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"Y_KUj0",left:73.8888888888889,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

5

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"9GglMe",left:148.70370370370372,top:378.287037037037,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"eSInje",left:527.5925925925926,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

6

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"0S3yUg",left:602.4074074074074,top:378.287037037037,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}}],lt=bp("slides",{state:()=>({title:"未命名演示文稿",theme:eJ,slides:qG,slideIndex:0,viewportRatio:.5625}),getters:{currentSlide(e){return e.slides[e.slideIndex]},currentSlideAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(o=>o.id);return t.animations.filter(o=>r.includes(o.elId))},formatedAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(a=>a.id),o=t.animations.filter(a=>r.includes(a.elId)),i=[];for(const a of o)if(a.trigger==="click"||!i.length)i.push({animations:[a],autoNext:!1});else if(a.trigger==="meantime"){const s=i[i.length-1];s.animations=s.animations.filter(c=>c.elId!==a.elId),s.animations.push(a),i[i.length-1]=s}else if(a.trigger==="auto"){const s=i[i.length-1];s.autoNext=!0,i[i.length-1]=s,i.push({animations:[a],autoNext:!1})}return i},layouts(e){const{themeColor:t,fontColor:n,fontName:r,backgroundColor:o}=e.theme,i=ot(n).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",a=JSON.stringify(tJ).replace(/{{themeColor}}/g,t).replace(/{{fontColor}}/g,n).replace(/{{fontName}}/g,r).replace(/{{backgroundColor}}/g,o).replace(/{{subColor}}/g,i);return JSON.parse(a)}},actions:{setTitle(e){e?this.title=e:this.title="未命名演示文稿"},setTheme(e){this.theme={...this.theme,...e}},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},addSlide(e){const t=Array.isArray(e)?e:[e],n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e){const t=this.slideIndex;this.slides[t]={...this.slides[t],...e}},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=[];for(let i=0;is.id===t[i]);n.push(a)}let r=Math.min(...n);const o=this.slides.length-t.length-1;r>o&&(r=o),this.slideIndex=r,this.slides=this.slides.filter(i=>!t.includes(i.id))},updateSlideIndex(e){this.slideIndex=e},addElement(e){const t=Array.isArray(e)?e:[e],r=[...this.slides[this.slideIndex].elements,...t];this.slides[this.slideIndex].elements=r},deleteElement(e){const t=Array.isArray(e)?e:[e],r=this.slides[this.slideIndex].elements.filter(o=>!t.includes(o.id));this.slides[this.slideIndex].elements=r},updateElement(e){const{id:t,props:n,slideId:r}=e,o=typeof t=="string"?[t]:t,i=r?this.slides.findIndex(c=>c.id===r):this.slideIndex,s=this.slides[i].elements.map(c=>o.includes(c.id)?{...c,...n}:c);this.slides[i].elements=s},removeElementProps(e){const{id:t,propName:n}=e,r=typeof n=="string"?[n]:n,o=this.slideIndex,a=this.slides[o].elements.map(s=>s.id===t?Fn.omit(s,r):s);this.slides[o].elements=a}}}),nJ=sH("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),RP=nJ(10),ft=bp("main",{state:()=>({activeElementIdList:[],handleElementId:"",activeGroupElementId:"",hiddenElementIdList:[],canvasPercentage:90,canvasScale:1,canvasDragged:!1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,gridLineSize:0,showRuler:!1,creatingElement:null,creatingCustomShape:!1,availableFonts:J4,toolbarState:Sr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:OG,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:RP,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1}),getters:{activeElementList(e){const n=lt().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=lt().currentSlide;return!n||!n.elements?null:n.elements.find(r=>e.handleElementId===r.id)||null}},actions:{setActiveElementIdList(e){e.length===1?this.handleElementId=e[0]:this.handleElementId="",this.activeElementIdList=e},setHandleElementId(e){this.handleElementId=e},setActiveGroupElementId(e){this.activeGroupElementId=e},setHiddenElementIdList(e){this.hiddenElementIdList=e},setCanvasPercentage(e){this.canvasPercentage=e},setCanvasScale(e){this.canvasScale=e},setCanvasDragged(e){this.canvasDragged=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},setEditorareaFocus(e){this.editorAreaFocus=e},setDisableHotkeysState(e){this.disableHotkeys=e},setGridLineSize(e){this.gridLineSize=e},setRulerState(e){this.showRuler=e},setCreatingElement(e){this.creatingElement=e},setCreatingCustomShapeState(e){this.creatingCustomShape=e},setAvailableFonts(){this.availableFonts=J4.filter(e=>TG(e.value))},setToolbarState(e){this.toolbarState=e},setClipingImageElementId(e){this.clipingImageElementId=e},setRichtextAttrs(e){this.richTextAttrs=e},setSelectedTableCells(e){this.selectedTableCells=e},setScalingState(e){this.isScaling=e},updateSelectedSlidesIndex(e){this.selectedSlidesIndex=e},setDialogForExport(e){this.dialogForExport=e},setTextFormatPainter(e){this.textFormatPainter=e},setShapeFormatPainter(e){this.shapeFormatPainter=e},setSelectPanelState(e){this.showSelectPanel=e},setSearchPanelState(e){this.showSearchPanel=e},setNotesPanelState(e){this.showNotesPanel=e}}});var Hn=function(){return Hn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var o in e)ea(e,o)&&(t[o]=Jh(e[o]))}return t}var uJ={}.toString;function j4(e){return uJ.call(e).slice(8,-1)}var q4=function(e,t){return t==="Array"?""+e.map(function(n){return q4(n,j4(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function gx(e,t,n,r){return n=n||{},r=r||"",io(e).forEach(function(o){if(!ea(t,o))n[r+o]=void 0;else{var i=e[o],a=t[o];if(typeof i=="object"&&typeof a=="object"&&i&&a){var s=j4(i),c=j4(a);s===c?cJ[s]?q4(i,s)!==q4(a,c)&&(n[r+o]=t[o]):gx(i,a,n,r+o+"."):n[r+o]=t[o]}else i!==a&&(n[r+o]=t[o])}}),io(t).forEach(function(o){ea(e,o)||(n[r+o]=t[o])}),n}var _M=typeof Symbol<"u"&&Symbol.iterator,fJ=_M?function(e){var t;return e!=null&&(t=e[_M])&&t.apply(e)}:function(){return null},Ff={};function Gs(e){var t,n,r,o;if(arguments.length===1){if(_o(e))return e.slice();if(this===Ff&&typeof e=="string")return[e];if(o=fJ(e)){for(n=[];r=o.next(),!r.done;)n.push(r.value);return n}if(e==null)return[e];if(t=e.length,typeof t=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}var kP=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Ss=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function NP(e,t){Ss=e,PP=t}var PP=function(){return!0},dJ=!new Error("").stack;function Dd(){if(dJ)try{throw new Error}catch(e){return e}return new Error}function e3(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(` +}`;var sn=AS(function(){return Pn(pe,Tt+"return "+rt).apply(n,Re)});if(sn.source=rt,IA(sn))throw sn;return sn}function BQ(v){return Xn(v).toLowerCase()}function DQ(v){return Xn(v).toUpperCase()}function KQ(v,S,C){if(v=Xn(v),v&&(C||S===n))return O8(v);if(!v||!(S=fi(S)))return v;var K=ca(v),ne=ca(S),pe=T8(K,ne),Re=k8(K,ne)+1;return bl(K,pe,Re).join("")}function HQ(v,S,C){if(v=Xn(v),v&&(C||S===n))return v.slice(0,P8(v)+1);if(!v||!(S=fi(S)))return v;var K=ca(v),ne=k8(K,ca(S))+1;return bl(K,0,ne).join("")}function GQ(v,S,C){if(v=Xn(v),v&&(C||S===n))return v.replace(_i,"");if(!v||!(S=fi(S)))return v;var K=ca(v),ne=T8(K,ca(S));return bl(K,ne).join("")}function JQ(v,S){var C=k,K=F;if(lr(S)){var ne="separator"in S?S.separator:ne;C="length"in S?an(S.length):C,K="omission"in S?fi(S.omission):K}v=Xn(v);var pe=v.length;if(of(v)){var Re=ca(v);pe=Re.length}if(C>=pe)return v;var Oe=C-af(K);if(Oe<1)return K;var Ce=Re?bl(Re,0,Oe).join(""):v.slice(0,Oe);if(ne===n)return Ce+K;if(Re&&(Oe+=Ce.length-Oe),FA(ne)){if(v.slice(Oe).search(ne)){var ze,qe=Ce;for(ne.global||(ne=z2(ne.source,Xn(J5.exec(ne))+"g")),ne.lastIndex=0;ze=ne.exec(qe);)var rt=ze.index;Ce=Ce.slice(0,rt===n?Oe:rt)}}else if(v.indexOf(fi(ne),Oe)!=Oe){var Rt=Ce.lastIndexOf(ne);Rt>-1&&(Ce=Ce.slice(0,Rt))}return Ce+K}function zQ(v){return v=Xn(v),v&&Nn.test(v)?v.replace(Ft,wX):v}var $Q=hf(function(v,S,C){return v+(C?" ":"")+S.toUpperCase()}),XA=R6("toUpperCase");function gS(v,S,C){return v=Xn(v),S=C?n:S,S===n?yX(v)?TX(v):fX(v):v.match(S)||[]}var AS=ln(function(v,S){try{return ci(v,n,S)}catch(C){return IA(C)?C:new $t(C)}}),jQ=Ns(function(v,S){return Xi(S,function(C){C=Va(C),Ts(v,C,PA(v[C],v))}),v});function qQ(v){var S=v==null?0:v.length,C=It();return v=S?qn(v,function(K){if(typeof K[1]!="function")throw new Wi(a);return[C(K[0]),K[1]]}):[],ln(function(K){for(var ne=-1;++neB)return[];var C=D,K=so(v,D);S=It(S),v-=D;for(var ne=H2(K,S);++C0||S<0)?new mn(C):(v<0?C=C.takeRight(-v):v&&(C=C.drop(v)),S!==n&&(S=an(S),C=S<0?C.dropRight(-S):C.take(S-v)),C)},mn.prototype.takeRightWhile=function(v){return this.reverse().takeWhile(v).reverse()},mn.prototype.toArray=function(){return this.take(D)},Xa(mn.prototype,function(v,S){var C=/^(?:filter|find|map|reject)|While$/.test(S),K=/^(?:head|last)$/.test(S),ne=ce[K?"take"+(S=="last"?"Right":""):S],pe=K||/^find/.test(S);ne&&(ce.prototype[S]=function(){var Re=this.__wrapped__,Oe=K?[1]:arguments,Ce=Re instanceof mn,ze=Oe[0],qe=Ce||tn(Re),rt=function(fn){var Rn=ne.apply(ce,ml([fn],Oe));return K&&Rt?Rn[0]:Rn};qe&&C&&typeof ze=="function"&&ze.length!=1&&(Ce=qe=!1);var Rt=this.__chain__,Tt=!!this.__actions__.length,_t=pe&&!Rt,sn=Ce&&!Tt;if(!pe&&qe){Re=sn?Re:new mn(this);var Et=v.apply(Re,Oe);return Et.__actions__.push({func:F1,args:[rt],thisArg:n}),new Vi(Et,Rt)}return _t&&sn?v.apply(this,Oe):(Et=this.thru(rt),_t?K?Et.value()[0]:Et.value():Et)})}),Xi(["pop","push","shift","sort","splice","unshift"],function(v){var S=a1[v],C=/^(?:push|sort|unshift)$/.test(v)?"tap":"thru",K=/^(?:pop|shift)$/.test(v);ce.prototype[v]=function(){var ne=arguments;if(K&&!this.__chain__){var pe=this.value();return S.apply(tn(pe)?pe:[],ne)}return this[C](function(Re){return S.apply(tn(Re)?Re:[],ne)})}}),Xa(mn.prototype,function(v,S){var C=ce[S];if(C){var K=C.name+"";Un.call(uf,K)||(uf[K]=[]),uf[K].push({name:S,func:C})}}),uf[O1(n,x).name]=[{name:"wrapper",func:n}],mn.prototype.clone=zX,mn.prototype.reverse=$X,mn.prototype.value=jX,ce.prototype.at=OU,ce.prototype.chain=TU,ce.prototype.commit=kU,ce.prototype.next=NU,ce.prototype.plant=CU,ce.prototype.reverse=IU,ce.prototype.toJSON=ce.prototype.valueOf=ce.prototype.value=FU,ce.prototype.first=ce.prototype.head,t0&&(ce.prototype[t0]=PU),ce},sf=kX();Pc?((Pc.exports=sf)._=sf,V2._=sf):Gr._=sf}).call(Nt)})(Ev,Ev.exports);var _n=Ev.exports;const eJ=[{id:"test-slide-1",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"idn7Mx",left:355,top:65.25,width:585,height:188,lineHeight:1.2,content:"

PPTist

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"

基于 Vue 3.x + TypeScript 的在线演示文稿应用

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"#5b9bd5",style:"solid",width:2}],background:{type:"solid",color:"#ffffff"}},{id:"test-slide-2",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"

在此处添加标题

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"

在此处添加副标题

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"#5b9bd5",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"test-slide-3",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"

感谢观看

",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333",wordSpace:5}],background:{type:"solid",color:"#fff"}}],tJ={themeColor:"#5b9bd5",fontColor:"#333",fontName:"Microsoft Yahei",backgroundColor:"#fff",shadow:{h:3,v:3,blur:2,color:"#808080"},outline:{width:2,color:"#525252",style:"solid"}},nJ=[{id:"template",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"AkIh3E",left:355,top:95.11111111111111,width:585,height:116,lineHeight:1.2,content:"

输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:6},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"

请在此处输入副标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"{{themeColor}}",style:"solid",width:2}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"

在此处添加标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"

在此处添加副标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"{{themeColor}}",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"

感谢观看

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:5}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"MZVO1kkj",elements:[{type:"shape",id:"cql0h8",left:0,top:0,width:352.59259259259255,height:562.5,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"_RTaF4",left:171.4814814814814,top:100.13888888888887,width:362.22222222222223,height:362.22222222222223,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"rgba(255,255,255,0)",fixedRatio:!1,rotate:0,outline:{width:10,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"UZfo8N",left:216.66666666666663,top:145.32407407407408,width:271.85185185185185,height:271.85185185185185,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0,text:{content:"

01

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"ysqtBg",left:561.4814814814814,top:100.1388888888889,width:359.25925925925924,height:80,content:"

在此处输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"lXsoHa",left:572.5925925925925,top:202.3611111111111,width:257.77777777777777,height:260,content:"
  1. 在此处输入内容

  2. 在此处输入内容

  3. 在此处输入内容

  4. 在此处输入内容

  5. 在此处输入内容

  6. 在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",lineHeight:2,fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"EBBnTr",left:360.5996472663139,top:141.8496472663139,width:278.80070546737215,height:278.80070546737215,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:0,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"gDIWDH",left:456.4373897707231,top:98.287037037037,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

1

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"DUWT7E",left:317.037037037037,top:237.68738977072314,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

4

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"pbhn38",left:456.43738977072303,top:377.08774250440916,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

3

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"CvMKrO",left:595.8377425044091,top:237.6873897707231,width:87.12522045855381,height:87.12522045855381,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"

2

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"adudHB",left:402.962962962963,top:39.39814814814815,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"9UpDwg",left:402.962962962963,top:473.1018518518518,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"GERdpB",left:111.48148148148151,top:256.25,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"G5qoho",left:691.1111111111111,top:256.25,width:194.07407407407408,height:50,content:"

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"shape",id:"vdZcI6",left:415.18518518518516,top:196.4351851851852,width:169.62962962962962,height:169.62962962962962,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"tYUmrx",left:156.66666666666683,top:149.02777777777771,width:264.4444444444445,height:264.4444444444445,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

01

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"0GVHf8",left:342.2222222222223,top:217.17592592592587,width:128.14814814814812,height:128.14814814814812,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0},{type:"text",id:"BO33Sv",left:378.8888888888889,top:235.24999999999994,width:464.4444444444444,height:92,content:"

在此处添加标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Hj7ttp",left:69.35185185185185,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"

1.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"FmKMNB",left:69.35185185185185,top:129.28240740740745,width:420,height:384,content:"

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"rI7ZeO",left:510.64814814814815,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"

2.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"KspwGc",left:510.64814814814815,top:129.28240740740745,width:420,height:384,content:"

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Rx63Jo",left:69.35185185185179,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"

1.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"ulyuzE",left:69.35185185185179,top:131.78240740740745,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"kr35Ca",left:510.6481481481481,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"

2.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"BNQSpC",left:510.6481481481481,top:131.78240740740745,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Vr38Nu",left:69.35185185185185,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"

3.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"IwKRSu",left:69.35185185185185,top:381.7824074074074,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"0Opr1v",left:510.64814814814815,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"

4.请输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"4L9Uzz",left:510.64814814814815,top:381.7824074074074,width:420,height:129,content:"

在此处输入内容

在此处输入内容

在此处输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"GdEGxg",left:134.53703703703704,top:127.25,width:152.77777777777777,height:308,lineHeight:1.8,content:"

请在此处输入标题

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:8,fill:"{{themeColor}}"},{type:"text",id:"y5sAfw",left:332.8703703703704,top:127.25,width:532.5925925925926,height:50,content:"

请在此处输入内容1

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"VeuocM",left:332.8703703703704,top:212.0648148148148,width:532.5925925925926,height:50,content:"

请在此处输入内容2

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"RyFWQe",left:332.8703703703704,top:296.8796296296296,width:532.5925925925926,height:50,content:"

请在此处输入内容3

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Q56viI",left:332.8703703703704,top:381.69444444444446,width:532.5925925925926,height:50,content:"

请在此处输入内容4

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"SUWirT",left:73.8888888888889,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

1

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"YjzN1M",left:148.70370370370372,top:64.21296296296302,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"fS09I7",left:527.5925925925926,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

2

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"qCnfB1",left:602.4074074074074,top:64.21296296296302,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"difAAT",left:73.8888888888889,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

3

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"EUlvMo",left:148.70370370370372,top:221.25000000000003,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"US_9jB",left:527.5925925925926,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

4

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"243MnQ",left:602.4074074074074,top:221.25000000000003,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"Y_KUj0",left:73.8888888888889,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

5

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"9GglMe",left:148.70370370370372,top:378.287037037037,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"eSInje",left:527.5925925925926,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"

6

",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"0S3yUg",left:602.4074074074074,top:378.287037037037,width:323.7037037037037,height:120,content:"

在此输入内容

在此输入内容

在此输入内容

",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}}],lt=bp("slides",{state:()=>({title:"未命名演示文稿",theme:tJ,slides:eJ,slideIndex:0,viewportRatio:.5625}),getters:{currentSlide(e){return e.slides[e.slideIndex]},currentSlideAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(o=>o.id);return t.animations.filter(o=>r.includes(o.elId))},formatedAnimations(e){const t=e.slides[e.slideIndex];if(!(t!=null&&t.animations))return[];const r=t.elements.map(a=>a.id),o=t.animations.filter(a=>r.includes(a.elId)),i=[];for(const a of o)if(a.trigger==="click"||!i.length)i.push({animations:[a],autoNext:!1});else if(a.trigger==="meantime"){const s=i[i.length-1];s.animations=s.animations.filter(c=>c.elId!==a.elId),s.animations.push(a),i[i.length-1]=s}else if(a.trigger==="auto"){const s=i[i.length-1];s.autoNext=!0,i[i.length-1]=s,i.push({animations:[a],autoNext:!1})}return i},layouts(e){const{themeColor:t,fontColor:n,fontName:r,backgroundColor:o}=e.theme,i=ot(n).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",a=JSON.stringify(nJ).replace(/{{themeColor}}/g,t).replace(/{{fontColor}}/g,n).replace(/{{fontName}}/g,r).replace(/{{backgroundColor}}/g,o).replace(/{{subColor}}/g,i);return JSON.parse(a)}},actions:{setTitle(e){e?this.title=e:this.title="未命名演示文稿"},setTheme(e){this.theme={...this.theme,...e}},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},addSlide(e){const t=Array.isArray(e)?e:[e],n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e){const t=this.slideIndex;this.slides[t]={...this.slides[t],...e}},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=[];for(let i=0;is.id===t[i]);n.push(a)}let r=Math.min(...n);const o=this.slides.length-t.length-1;r>o&&(r=o),this.slideIndex=r,this.slides=this.slides.filter(i=>!t.includes(i.id))},updateSlideIndex(e){this.slideIndex=e},addElement(e){const t=Array.isArray(e)?e:[e],r=[...this.slides[this.slideIndex].elements,...t];this.slides[this.slideIndex].elements=r},deleteElement(e){const t=Array.isArray(e)?e:[e],r=this.slides[this.slideIndex].elements.filter(o=>!t.includes(o.id));this.slides[this.slideIndex].elements=r},updateElement(e){const{id:t,props:n,slideId:r}=e,o=typeof t=="string"?[t]:t,i=r?this.slides.findIndex(c=>c.id===r):this.slideIndex,s=this.slides[i].elements.map(c=>o.includes(c.id)?{...c,...n}:c);this.slides[i].elements=s},removeElementProps(e){const{id:t,propName:n}=e,r=typeof n=="string"?[n]:n,o=this.slideIndex,a=this.slides[o].elements.map(s=>s.id===t?_n.omit(s,r):s);this.slides[o].elements=a}}}),rJ=lH("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),RP=rJ(10),ft=bp("main",{state:()=>({activeElementIdList:[],handleElementId:"",activeGroupElementId:"",hiddenElementIdList:[],canvasPercentage:90,canvasScale:1,canvasDragged:!1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,gridLineSize:0,showRuler:!1,creatingElement:null,creatingCustomShape:!1,availableFonts:J4,toolbarState:Sr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:TG,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:RP,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1}),getters:{activeElementList(e){const n=lt().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=lt().currentSlide;return!n||!n.elements?null:n.elements.find(r=>e.handleElementId===r.id)||null}},actions:{setActiveElementIdList(e){e.length===1?this.handleElementId=e[0]:this.handleElementId="",this.activeElementIdList=e},setHandleElementId(e){this.handleElementId=e},setActiveGroupElementId(e){this.activeGroupElementId=e},setHiddenElementIdList(e){this.hiddenElementIdList=e},setCanvasPercentage(e){this.canvasPercentage=e},setCanvasScale(e){this.canvasScale=e},setCanvasDragged(e){this.canvasDragged=e},setThumbnailsFocus(e){this.thumbnailsFocus=e},setEditorareaFocus(e){this.editorAreaFocus=e},setDisableHotkeysState(e){this.disableHotkeys=e},setGridLineSize(e){this.gridLineSize=e},setRulerState(e){this.showRuler=e},setCreatingElement(e){this.creatingElement=e},setCreatingCustomShapeState(e){this.creatingCustomShape=e},setAvailableFonts(){this.availableFonts=J4.filter(e=>kG(e.value))},setToolbarState(e){this.toolbarState=e},setClipingImageElementId(e){this.clipingImageElementId=e},setRichtextAttrs(e){this.richTextAttrs=e},setSelectedTableCells(e){this.selectedTableCells=e},setScalingState(e){this.isScaling=e},updateSelectedSlidesIndex(e){this.selectedSlidesIndex=e},setDialogForExport(e){this.dialogForExport=e},setTextFormatPainter(e){this.textFormatPainter=e},setShapeFormatPainter(e){this.shapeFormatPainter=e},setSelectPanelState(e){this.showSelectPanel=e},setSearchPanelState(e){this.showSearchPanel=e},setNotesPanelState(e){this.showNotesPanel=e}}});var Hn=function(){return Hn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r=0)t=e;else{t=e.constructor?Object.create(e.constructor.prototype):{};for(var o in e)na(e,o)&&(t[o]=Jh(e[o]))}return t}var fJ={}.toString;function j4(e){return fJ.call(e).slice(8,-1)}var q4=function(e,t){return t==="Array"?""+e.map(function(n){return q4(n,j4(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function gx(e,t,n,r){return n=n||{},r=r||"",io(e).forEach(function(o){if(!na(t,o))n[r+o]=void 0;else{var i=e[o],a=t[o];if(typeof i=="object"&&typeof a=="object"&&i&&a){var s=j4(i),c=j4(a);s===c?uJ[s]?q4(i,s)!==q4(a,c)&&(n[r+o]=t[o]):gx(i,a,n,r+o+"."):n[r+o]=t[o]}else i!==a&&(n[r+o]=t[o])}}),io(t).forEach(function(o){na(e,o)||(n[r+o]=t[o])}),n}var _M=typeof Symbol<"u"&&Symbol.iterator,dJ=_M?function(e){var t;return e!=null&&(t=e[_M])&&t.apply(e)}:function(){return null},Ff={};function Gs(e){var t,n,r,o;if(arguments.length===1){if(Eo(e))return e.slice();if(this===Ff&&typeof e=="string")return[e];if(o=dJ(e)){for(n=[];r=o.next(),!r.done;)n.push(r.value);return n}if(e==null)return[e];if(t=e.length,typeof t=="number"){for(n=new Array(t);t--;)n[t]=e[t];return n}return[e]}for(t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return n}var kP=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Ss=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function NP(e,t){Ss=e,PP=t}var PP=function(){return!0},hJ=!new Error("").stack;function Dd(){if(hJ)try{throw new Error}catch(e){return e}return new Error}function e3(e,t){var n=e.stack;return n?(t=t||0,n.indexOf(e.name)===0&&(t+=(e.name+e.message).split(` `).length),n.split(` `).slice(t).filter(PP).map(function(r){return` -`+r}).join("")):""}var hJ=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],CP=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Ax=hJ.concat(CP),pJ={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function Kd(e,t){this._e=Dd(),this.name=e,this.message=t}Bd(Kd).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+e3(this._e,2))}},toString:function(){return this.name+": "+this.message}});function IP(e,t){return e+". Errors: "+Object.keys(t).map(function(n){return t[n].toString()}).filter(function(n,r,o){return o.indexOf(n)===r}).join(` -`)}function Xv(e,t,n,r){this._e=Dd(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=IP(e,t)}Bd(Xv).from(Kd);function mh(e,t){this._e=Dd(),this.name="BulkError",this.failures=t,this.message=IP(e,t)}Bd(mh).from(Kd);var mJ=Ax.reduce(function(e,t){return e[t]=t+"Error",e},{}),vJ=Kd,zt=Ax.reduce(function(e,t){var n=t+"Error";function r(o,i){this._e=Dd(),this.name=n,o?typeof o=="string"?(this.message=""+o+(i?` - `+i:""),this.inner=i||null):typeof o=="object"&&(this.message=o.name+" "+o.message,this.inner=o):(this.message=pJ[t]||n,this.inner=null)}return Bd(r).from(vJ),e[t]=r,e},{});zt.Syntax=SyntaxError;zt.Type=TypeError;zt.Range=RangeError;var EM=CP.reduce(function(e,t){return e[t+"Error"]=zt[t],e},{});function gJ(e,t){if(!e||e instanceof Kd||e instanceof TypeError||e instanceof SyntaxError||!e.name||!EM[e.name])return e;var n=new EM[e.name](t||e.message,e);return"stack"in e&&sl(n,"stack",{get:function(){return this.inner.stack}}),n}var Dg=Ax.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=zt[t]),e},{});Dg.ModifyError=Xv;Dg.DexieError=Kd;Dg.BulkError=mh;function Jn(){}function Mp(e){return e}function AJ(e,t){return e==null||e===Mp?t:function(n){return t(e(n))}}function ku(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function RJ(e,t){return e===Jn?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?ku(r,this.onsuccess):r),o&&(this.onerror=this.onerror?ku(o,this.onerror):o),i!==void 0?i:n}}function yJ(e,t){return e===Jn?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?ku(n,this.onsuccess):n),r&&(this.onerror=this.onerror?ku(r,this.onerror):r)}}function bJ(e,t){return e===Jn?t:function(n){var r=e.apply(this,arguments);qi(n,r);var o=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return o&&(this.onsuccess=this.onsuccess?ku(o,this.onsuccess):o),i&&(this.onerror=this.onerror?ku(i,this.onerror):i),r===void 0?a===void 0?void 0:a:qi(r,a)}}function xJ(e,t){return e===Jn?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function FP(e,t){return e===Jn?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,o=arguments.length,i=new Array(o);o--;)i[o]=arguments[o];return n.then(function(){return t.apply(r,i)})}return t.apply(this,arguments)}}var zh={},SJ=100,MJ=20,_P=100,Rx=typeof Promise>"u"?[]:function(){var e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,e.__proto__,e];var t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,t.__proto__,e]}(),t3=Rx[0],Wv=Rx[1],n3=Rx[2],EP=Wv&&Wv.then,Um=t3&&t3.constructor,yx=!!n3,r3=!1,wJ=n3?function(){n3.then(om)}:jn.setImmediate?setImmediate.bind(null,om):jn.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){om(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(om,0)},$h=function(e,t){V0.push([e,t]),Vv&&(wJ(),Vv=!1)},o3=!0,Vv=!0,mu=[],Ym=[],i3=null,a3=Mp,dd={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:VM,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{VM(e[0],e[1])}catch{}})}},Xt=dd,V0=[],vu=0,Qm=[];function Mt(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Jn,this._lib=!1;var t=this._PSD=Xt;if(Ss&&(this._stackHolder=Dd(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==zh)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&l3(this,this._value);return}this._state=null,this._value=null,++t.ref,WP(this,e)}var s3={get:function(){var e=Xt,t=Uv;function n(r,o){var i=this,a=!e.global&&(e!==Xt||t!==Uv),s=a&&!Pu(),c=new Mt(function(l,u){bx(i,new XP(Qv(r,e,a,s),Qv(o,e,a,s),l,u,e))});return Ss&&YP(c,this),c}return n.prototype=zh,n},set:function(e){sl(this,"then",e&&e.prototype===zh?s3:{get:function(){return e},set:s3.set})}};Gh(Mt.prototype,{then:s3,_then:function(e,t){bx(this,new XP(null,null,e,t,Xt))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,function(r){return r instanceof t?n(r):Zm(r)}):this.then(null,function(r){return r&&r.name===t?n(r):Zm(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),Zm(t)})},stack:{get:function(){if(this._stack)return this._stack;try{r3=!0;var e=UP(this,[],MJ),t=e.join(` -From previous: `);return this._state!==null&&(this._stack=t),t}finally{r3=!1}}},timeout:function(e,t){var n=this;return e<1/0?new Mt(function(r,o){var i=setTimeout(function(){return o(new zt.Timeout(t))},e);n.then(r,o).finally(clearTimeout.bind(null,i))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&sl(Mt.prototype,Symbol.toStringTag,"Dexie.Promise");dd.env=QP();function XP(e,t,n,r,o){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=o}Gh(Mt,{all:function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(o,i){return Mt.resolve(o).then(function(a){e[i]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof Mt)return e;if(e&&typeof e.then=="function")return new Mt(function(n,r){e.then(n,r)});var t=new Mt(zh,!0,e);return YP(t,i3),t},reject:Zm,race:function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.map(function(r){return Mt.resolve(r).then(t,n)})})},PSD:{get:function(){return Xt},set:function(e){return Xt=e}},totalEchoes:{get:function(){return Uv}},newPSD:Nu,usePSD:Tp,scheduler:{get:function(){return $h},set:function(e){$h=e}},rejectionMapper:{get:function(){return a3},set:function(e){a3=e}},follow:function(e,t){return new Mt(function(n,r){return Nu(function(o,i){var a=Xt;a.unhandleds=[],a.onunhandled=i,a.finalize=ku(function(){var s=this;OJ(function(){s.unhandleds.length===0?o():i(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});Um&&(Um.allSettled&&sl(Mt,"allSettled",function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(o,i){return Mt.resolve(o).then(function(a){return r[i]={status:"fulfilled",value:a}},function(a){return r[i]={status:"rejected",reason:a}}).then(function(){return--n||t(r)})})})}),Um.any&&typeof AggregateError<"u"&&sl(Mt,"any",function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,o=new Array(r);e.forEach(function(i,a){return Mt.resolve(i).then(function(s){return t(s)},function(s){o[a]=s,--r||n(new AggregateError(o))})})})}));function WP(e,t){try{t(function(n){if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&wp();n&&typeof n.then=="function"?WP(e,function(o,i){n instanceof Mt?n._then(o,i):n.then(o,i)}):(e._state=!0,e._value=n,VP(e)),r&&Lp()}},l3.bind(null,e))}catch(n){l3(e,n)}}function l3(e,t){if(Ym.push(t),e._state===null){var n=e._lib&&wp();t=a3(t),e._state=!1,e._value=t,Ss&&t!==null&&typeof t=="object"&&!t._promise&&aJ(function(){var r=vx(t,"stack");t._promise=e,sl(t,"stack",{get:function(){return r3?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),TJ(e),VP(e),n&&Lp()}}function VP(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n0;)for(e=V0,V0=[],n=e.length,t=0;t0);o3=!0,Vv=!0}function xx(){var e=mu;mu=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=Qm.slice(0),n=t.length;n;)t[--n]()}function OJ(e){function t(){e(),Qm.splice(Qm.indexOf(t),1)}Qm.push(t),++vu,$h(function(){--vu===0&&xx()},[])}function TJ(e){mu.some(function(t){return t._value===e._value})||mu.push(e)}function kJ(e){for(var t=mu.length;t;)if(mu[--t]._value===e._value){mu.splice(t,1);return}}function Zm(e){return new Mt(zh,!1,e)}function fr(e,t){var n=Xt;return function(){var r=wp(),o=Xt;try{return Ac(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{Ac(o,!1),r&&Lp()}}}var po={awaits:0,echoes:0,id:0},NJ=0,Bm=[],fR=0,Uv=0,PJ=0;function Nu(e,t,n,r){var o=Xt,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++PJ;var a=dd.env;i.env=yx?{Promise:Mt,PromiseProp:{value:Mt,configurable:!0,writable:!0},all:Mt.all,race:Mt.race,allSettled:Mt.allSettled,any:Mt.any,resolve:Mt.resolve,reject:Mt.reject,nthen:XM(a.nthen,i),gthen:XM(a.gthen,i)}:{},t&&qi(i,t),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Tp(i,e,n,r);return i.ref===0&&i.finalize(),s}function Op(){return po.id||(po.id=++NJ),++po.awaits,po.echoes+=_P,po.id}function Pu(){return po.awaits?(--po.awaits===0&&(po.id=0),po.echoes=po.awaits*_P,!0):!1}(""+EP).indexOf("[native code]")===-1&&(Op=Pu=Jn);function Yv(e){return po.echoes&&e&&e.constructor===Um?(Op(),e.then(function(t){return Pu(),t},function(t){return Pu(),Ro(t)})):e}function CJ(e){++Uv,(!po.echoes||--po.echoes===0)&&(po.echoes=po.id=0),Bm.push(Xt),Ac(e,!0)}function IJ(){var e=Bm[Bm.length-1];Bm.pop(),Ac(e,!1)}function Ac(e,t){var n=Xt;if((t?po.echoes&&(!fR++||e!==Xt):fR&&(!--fR||e!==Xt))&&ZP(t?CJ.bind(null,e):IJ),e!==Xt&&(Xt=e,n===dd&&(dd.env=QP()),yx)){var r=dd.env.Promise,o=e.env;Wv.then=o.nthen,r.prototype.then=o.gthen,(n.global||e.global)&&(Object.defineProperty(jn,"Promise",o.PromiseProp),r.all=o.all,r.race=o.race,r.resolve=o.resolve,r.reject=o.reject,o.allSettled&&(r.allSettled=o.allSettled),o.any&&(r.any=o.any))}}function QP(){var e=jn.Promise;return yx?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(jn,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:Wv.then,gthen:e.prototype.then}:{}}function Tp(e,t,n,r,o){var i=Xt;try{return Ac(e,!0),t(n,r,o)}finally{Ac(i,!1)}}function ZP(e){EP.call(t3,e)}function Qv(e,t,n,r){return typeof e!="function"?e:function(){var o=Xt;n&&Op(),Ac(t,!0);try{return e.apply(this,arguments)}finally{Ac(o,!1),r&&ZP(Pu)}}}function XM(e,t){return function(n,r){return e.call(this,Qv(n,t),Qv(r,t))}}var WM="unhandledrejection";function VM(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,o={promise:t,reason:e};if(jn.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(WM,!0,!0),qi(r,o)):jn.CustomEvent&&(r=new CustomEvent(WM,{detail:o}),qi(r,o)),r&&jn.dispatchEvent&&(dispatchEvent(r),!jn.PromiseRejectionEvent&&jn.onunhandledrejection))try{jn.onunhandledrejection(r)}catch{}Ss&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var Ro=Mt.reject;function BP(e,t,n,r){if(!e._state.openComplete&&!Xt.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return Ro(new zt.DatabaseClosed);e.open().catch(Jn)}return e._state.dbReadyPromise.then(function(){return BP(e,t,n,r)})}else{var o=e._createTransaction(t,n,e._dbSchema);try{o.create()}catch(i){return Ro(i)}return o._promise(t,function(i,a){return Nu(function(){return Xt.trans=o,r(i,a,o)})}).then(function(i){return o._completion.then(function(){return i})})}}var UM="3.0.3",Df="￿",c3=-1/0,Es="Invalid key provided. Keys must be of type string, number, Date or Array.",DP="String expected.",vh=[],Sx=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),FJ=Sx,_J=Sx,KP=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},im="__dbnames",dR="readonly",hR="readwrite";function Cu(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var HP={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function am(e){return function(t){return us(t,e)===void 0&&(t=Jh(t),wP(t,e)),t}}var EJ=function(){function e(){}return e.prototype._trans=function(t,n,r){var o=this._tx||Xt.trans,i=this.name;function a(c,l,u){if(!u.schema[i])throw new zt.NotFound("Table "+i+" not part of transaction");return n(u.idbtrans,u)}var s=wp();try{return o&&o.db===this.db?o===Xt.trans?o._promise(t,a,r):Nu(function(){return o._promise(t,a,r)},{trans:o,transless:Xt.transless||Xt}):BP(this.db,t,[this.name],a)}finally{s&&Lp()}},e.prototype.get=function(t,n){var r=this;return t&&t.constructor===Object?this.where(t).first(n):this._trans("readonly",function(o){return r.core.get({trans:o,key:t}).then(function(i){return r.hook.reading.fire(i)})}).then(n)},e.prototype.where=function(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(_o(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=io(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);var r=this.schema.indexes.concat(this.schema.primKey).filter(function(u){return u.compound&&n.every(function(f){return u.keyPath.indexOf(f)>=0})&&u.keyPath.every(function(f){return n.indexOf(f)>=0})})[0];if(r&&this.db._maxKey!==Df)return this.where(r.name).equals(r.keyPath.map(function(u){return t[u]}));!r&&Ss&&console.warn("The query "+JSON.stringify(t)+" on "+this.name+" would benefit of a "+("compound index ["+n.join("+")+"]"));var o=this.schema.idxByName,i=this.db._deps.indexedDB;function a(u,f){try{return i.cmp(u,f)===0}catch{return!1}}var s=n.reduce(function(u,f){var d=u[0],h=u[1],p=o[f],m=t[f];return[d||p,d||!p?Cu(h,p&&p.multi?function(A){var x=us(A,f);return _o(x)&&x.some(function(y){return a(m,y)})}:function(A){return a(m,us(A,f))}):h]},[null,null]),c=s[0],l=s[1];return c?this.where(c.name).equals(t[c.keyPath]).filter(l):r?this.filter(l):this.where(n).equals("")},e.prototype.filter=function(t){return this.toCollection().and(t)},e.prototype.count=function(t){return this.toCollection().count(t)},e.prototype.offset=function(t){return this.toCollection().offset(t)},e.prototype.limit=function(t){return this.toCollection().limit(t)},e.prototype.each=function(t){return this.toCollection().each(t)},e.prototype.toArray=function(t){return this.toCollection().toArray(t)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,_o(t)?"["+t.join("+")+"]":t))},e.prototype.reverse=function(){return this.toCollection().reverse()},e.prototype.mapToClass=function(t){this.schema.mappedClass=t;var n=function(r){if(!r)return r;var o=Object.create(t.prototype);for(var i in r)if(ea(r,i))try{o[i]=r[i]}catch{}return o};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=n,this.hook("reading",n),t},e.prototype.defineClass=function(){function t(n){qi(this,n)}return this.mapToClass(t)},e.prototype.add=function(t,n){var r=this,o=this.schema.primKey,i=o.auto,a=o.keyPath,s=t;return a&&i&&(s=am(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(c){return c.numFailures?Mt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Pa(t,a,c)}catch{}return c})},e.prototype.update=function(t,n){if(typeof n!="object"||_o(n))throw new zt.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!_o(t)){io(n).forEach(function(o){Pa(t,o,n[o])});var r=us(t,this.schema.primKey.keyPath);return r===void 0?Ro(new zt.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(r).modify(n)}else return this.where(":id").equals(t).modify(n)},e.prototype.put=function(t,n){var r=this,o=this.schema.primKey,i=o.auto,a=o.keyPath,s=t;return a&&i&&(s=am(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(c){return c.numFailures?Mt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Pa(t,a,c)}catch{}return c})},e.prototype.delete=function(t){var n=this;return this._trans("readwrite",function(r){return n.core.mutate({trans:r,type:"delete",keys:[t]})}).then(function(r){return r.numFailures?Mt.reject(r.failures[0]):void 0})},e.prototype.clear=function(){var t=this;return this._trans("readwrite",function(n){return t.core.mutate({trans:n,type:"deleteRange",range:HP})}).then(function(n){return n.numFailures?Mt.reject(n.failures[0]):void 0})},e.prototype.bulkGet=function(t){var n=this;return this._trans("readonly",function(r){return n.core.getMany({keys:t,trans:r}).then(function(o){return o.map(function(i){return n.hook.reading.fire(i)})})})},e.prototype.bulkAdd=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new zt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new zt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(am(u)):t;return o.core.mutate({trans:s,type:"add",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,A=h.lastResult,x=h.failures,y=a?m:A;if(p===0)return y;throw new mh(o.name+".bulkAdd(): "+p+" of "+f+" operations failed",Object.keys(x).map(function(R){return x[R]}))})})},e.prototype.bulkPut=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new zt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new zt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(am(u)):t;return o.core.mutate({trans:s,type:"put",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,A=h.lastResult,x=h.failures,y=a?m:A;if(p===0)return y;throw new mh(o.name+".bulkPut(): "+p+" of "+f+" operations failed",Object.keys(x).map(function(R){return x[R]}))})})},e.prototype.bulkDelete=function(t){var n=this,r=t.length;return this._trans("readwrite",function(o){return n.core.mutate({trans:o,type:"delete",keys:t})}).then(function(o){var i=o.numFailures,a=o.lastResult,s=o.failures;if(i===0)return a;throw new mh(n.name+".bulkDelete(): "+i+" of "+r+" operations failed",s)})},e}();function Kg(e){var t={},n=function(s,c){if(c){for(var l=arguments.length,u=new Array(l-1);--l;)u[l-1]=arguments[l];return t[s].subscribe.apply(null,u),e}else if(typeof s=="string")return t[s]};n.addEventType=i;for(var r=1,o=arguments.length;rd?s:0}return this.toArray(function(l){return l.sort(c)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var o=n._ctx;if(o.dir==="next"&&g0(o,!0)&&o.limit>0){var i=o.valueMapper,a=Dm(o,o.table.core.schema);return o.table.core.query({trans:r,limit:o.limit,values:!0,query:{index:a,range:o.range}}).then(function(c){var l=c.result;return i?l.map(i):l})}else{var s=[];return sm(o,function(c){return s.push(c)},r,o.table.core).then(function(){return s})}},t)},e.prototype.offset=function(t){var n=this._ctx;return t<=0?this:(n.offset+=t,g0(n)?mR(n,function(){var r=t;return function(o,i){return r===0?!0:r===1?(--r,!1):(i(function(){o.advance(r),r=0}),!1)}}):mR(n,function(){var r=t;return function(){return--r<0}}),this)},e.prototype.limit=function(t){return this._ctx.limit=Math.min(this._ctx.limit,t),mR(this._ctx,function(){var n=t;return function(r,o,i){return--n<=0&&o(i),n>=0}},!0),this},e.prototype.until=function(t,n){return pR(this._ctx,function(r,o,i){return t(r.value)?(o(i),n):!0}),this},e.prototype.first=function(t){return this.limit(1).toArray(function(n){return n[0]}).then(t)},e.prototype.last=function(t){return this.reverse().first(t)},e.prototype.filter=function(t){return pR(this._ctx,function(n){return t(n.value)}),WJ(this._ctx,t),this},e.prototype.and=function(t){return this.filter(t)},e.prototype.or=function(t){return new this.db.WhereClause(this._ctx.table,t,this)},e.prototype.reverse=function(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},e.prototype.desc=function(){return this.reverse()},e.prototype.eachKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,o){t(o.key,o)})},e.prototype.eachUniqueKey=function(t){return this._ctx.unique="unique",this.eachKey(t)},e.prototype.eachPrimaryKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,o){t(o.primaryKey,o)})},e.prototype.keys=function(t){var n=this._ctx;n.keysOnly=!n.isMatch;var r=[];return this.each(function(o,i){r.push(i.key)}).then(function(){return r}).then(t)},e.prototype.primaryKeys=function(t){var n=this._ctx;if(n.dir==="next"&&g0(n,!0)&&n.limit>0)return this._read(function(o){var i=Dm(n,n.table.core.schema);return n.table.core.query({trans:o,values:!1,limit:n.limit,query:{index:i,range:n.range}})}).then(function(o){var i=o.result;return i}).then(t);n.keysOnly=!n.isMatch;var r=[];return this.each(function(o,i){r.push(i.primaryKey)}).then(function(){return r}).then(t)},e.prototype.uniqueKeys=function(t){return this._ctx.unique="unique",this.keys(t)},e.prototype.firstKey=function(t){return this.limit(1).keys(function(n){return n[0]}).then(t)},e.prototype.lastKey=function(t){return this.reverse().firstKey(t)},e.prototype.distinct=function(){var t=this._ctx,n=t.index&&t.table.schema.idxByName[t.index];if(!n||!n.multi)return this;var r={};return pR(this._ctx,function(o){var i=o.primaryKey.toString(),a=ea(r,i);return r[i]=!0,!a}),this},e.prototype.modify=function(t){var n=this,r=this._ctx;return this._write(function(o){var i;if(typeof t=="function")i=t;else{var a=io(t),s=a.length;i=function(y){for(var R=!1,g=0;g0&&c.mutate({trans:o,type:"add",values:T}).then(function(I){for(var F in I.failures)k.splice(parseInt(F),1);x(T.length,I)})).then(function(I){return M.length>0&&c.mutate({trans:o,type:"put",keys:L,values:M}).then(function(F){return x(M.length,F)})}).then(function(){return k.length>0&&c.mutate({trans:o,type:"delete",keys:k}).then(function(I){return x(k.length,I)})}).then(function(){return y.length>g+b&&R(g+d)})})};return R(0).then(function(){if(p.length>0)throw new Xv("Error modifying one or more objects",p,m,A);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return g0(t)&&(t.isPrimKey&&!_J||n.type===3)?this._write(function(r){var o=t.table.core.schema.primaryKey,i=n;return t.table.core.count({trans:r,query:{index:o,range:i}}).then(function(a){return t.table.core.mutate({trans:r,type:"deleteRange",range:i}).then(function(s){var c=s.failures;s.lastResult,s.results;var l=s.numFailures;if(l)throw new Xv("Could not delete some values",Object.keys(c).map(function(u){return c[u]}),a-l);return a-l})})}):this.modify(function(r,o){return o.value=null})},e}();function UJ(e){return kp(VJ.prototype,function(n,r){this.db=e;var o=HP,i=null;if(r)try{o=r()}catch(l){i=l}var a=n._ctx,s=a.table,c=s.hook.reading.fire;this._ctx={table:s,index:a.index,isPrimKey:!a.index||s.schema.primKey.keyPath&&a.index===s.schema.primKey.name,range:o,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:i,or:a.or,valueMapper:c!==Mp?c:null}})}function YJ(e,t){return et?-1:e===t?0:1}function vi(e,t,n){var r=e instanceof JP?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function Rf(e){return new e.Collection(e,function(){return GP("")}).limit(0)}function ZJ(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function BJ(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function DJ(e,t,n,r,o,i){for(var a=Math.min(e.length,r.length),s=-1,c=0;c=0?e.substr(0,s)+t[s]+n.substr(s+1):null;o(e[c],l)<0&&(s=c)}return a0)&&(g=w)}return A(g!==null?function(){m.continue(g+u)}:x),!1}),h}function Cl(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function GP(e){return{type:1,lower:e,upper:e}}var JP=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!0,configurable:!0}),e.prototype.between=function(t,n,r,o){r=r!==!1,o=o===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||o)&&!(r&&o)?Rf(this):new this.Collection(this,function(){return Cl(t,n,!r,!o)})}catch{return vi(this,Es)}},e.prototype.equals=function(t){return t==null?vi(this,Es):new this.Collection(this,function(){return GP(t)})},e.prototype.above=function(t){return t==null?vi(this,Es):new this.Collection(this,function(){return Cl(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?vi(this,Es):new this.Collection(this,function(){return Cl(t,void 0,!1)})},e.prototype.below=function(t){return t==null?vi(this,Es):new this.Collection(this,function(){return Cl(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?vi(this,Es):new this.Collection(this,function(){return Cl(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?vi(this,DP):this.between(t,t+Df,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):lm(this,function(n,r){return n.indexOf(r[0])===0},[t],Df)},e.prototype.equalsIgnoreCase=function(t){return lm(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=Gs.apply(Ff,arguments);return t.length===0?Rf(this):lm(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=Gs.apply(Ff,arguments);return t.length===0?Rf(this):lm(this,function(n,r){return r.some(function(o){return n.indexOf(o)===0})},t,Df)},e.prototype.anyOf=function(){var t=this,n=Gs.apply(Ff,arguments),r=this._cmp;try{n.sort(r)}catch{return vi(this,Es)}if(n.length===0)return Rf(this);var o=new this.Collection(this,function(){return Cl(n[0],n[n.length-1])});o._ondirectionchange=function(a){r=a==="next"?t._ascending:t._descending,n.sort(r)};var i=0;return o._addAlgorithm(function(a,s,c){for(var l=a.key;r(l,n[i])>0;)if(++i,i===n.length)return s(c),!1;return r(l,n[i])===0?!0:(s(function(){a.continue(n[i])}),!1)}),o},e.prototype.notEqual=function(t){return this.inAnyRange([[c3,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=Gs.apply(Ff,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return vi(this,Es)}var n=t.reduce(function(r,o){return r?r.concat([[r[r.length-1][1],o]]):[[c3,o]]},null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(t,n){var r=this,o=this._cmp,i=this._ascending,a=this._descending,s=this._min,c=this._max;if(t.length===0)return Rf(this);if(!t.every(function(b){return b[0]!==void 0&&b[1]!==void 0&&i(b[0],b[1])<=0}))return vi(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",zt.InvalidArgument);var l=!n||n.includeLowers!==!1,u=n&&n.includeUppers===!0;function f(b,w){for(var T=0,M=b.length;T0){L[0]=s(L[0],w[0]),L[1]=c(L[1],w[1]);break}}return T===M&&b.push(w),b}var d=i;function h(b,w){return d(b[0],w[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return vi(this,Es)}var m=0,A=u?function(b){return i(b,p[m][1])>0}:function(b){return i(b,p[m][1])>=0},x=l?function(b){return a(b,p[m][0])>0}:function(b){return a(b,p[m][0])>=0};function y(b){return!A(b)&&!x(b)}var R=A,g=new this.Collection(this,function(){return Cl(p[0][0],p[p.length-1][1],!l,!u)});return g._ondirectionchange=function(b){b==="next"?(R=A,d=i):(R=x,d=a),p.sort(h)},g._addAlgorithm(function(b,w,T){for(var M=b.key;R(M);)if(++m,m===p.length)return w(T),!1;return y(M)?!0:(r._cmp(M,p[m][1])===0||r._cmp(M,p[m][0])===0||w(function(){d===i?b.continue(p[m][0]):b.continue(p[m][1])}),!1)}),g},e.prototype.startsWithAnyOf=function(){var t=Gs.apply(Ff,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?Rf(this):this.inAnyRange(t.map(function(n){return[n,n+Df]})):vi(this,"startsWithAnyOf() only works with strings")},e}();function KJ(e){return kp(JP.prototype,function(n,r,o){this.db=e,this._ctx={table:n,index:r===":id"?null:r,or:o};var i=e._deps.indexedDB;if(!i)throw new zt.MissingAPI("indexedDB API missing");this._cmp=this._ascending=i.cmp.bind(i),this._descending=function(a,s){return i.cmp(s,a)},this._max=function(a,s){return i.cmp(a,s)>0?a:s},this._min=function(a,s){return i.cmp(a,s)<0?a:s},this._IDBKeyRange=e._deps.IDBKeyRange})}function zP(e){return e.length===1?e[0]:e}function Mx(e){try{return e.only([[]]),[[]]}catch{return Df}}function $a(e){return fr(function(t){return jh(t),e(t.target.error),!1})}function jh(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var HJ=function(){function e(){}return e.prototype._lock=function(){return W0(!Xt.global),++this._reculock,this._reculock===1&&!Xt.global&&(Xt.lockOwnerFor=this),this},e.prototype._unlock=function(){if(W0(!Xt.global),--this._reculock===0)for(Xt.global||(Xt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Tp(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Xt.lockOwnerFor!==this},e.prototype.create=function(t){var n=this;if(!this.mode)return this;var r=this.db.idbdb,o=this.db._state.dbOpenError;if(W0(!this.idbtrans),!t&&!r)switch(o&&o.name){case"DatabaseClosedError":throw new zt.DatabaseClosed(o);case"MissingAPIError":throw new zt.MissingAPI(o.message,o);default:throw new zt.OpenFailed(o)}if(!this.active)throw new zt.TransactionInactive;return W0(this._completion._state===null),t=this.idbtrans=t||r.transaction(zP(this.storeNames),this.mode),t.onerror=fr(function(i){jh(i),n._reject(t.error)}),t.onabort=fr(function(i){jh(i),n.active&&n._reject(new zt.Abort(t.error)),n.active=!1,n.on("abort").fire(i)}),t.oncomplete=fr(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var o=this;if(t==="readwrite"&&this.mode!=="readwrite")return Ro(new zt.ReadOnly("Transaction is readonly"));if(!this.active)return Ro(new zt.TransactionInactive);if(this._locked())return new Mt(function(a,s){o._blockedFuncs.push([function(){o._promise(t,n,r).then(a,s)},Xt])});if(r)return Nu(function(){var a=new Mt(function(s,c){o._lock();var l=n(s,c,o);l&&l.then&&l.then(s,c)});return a.finally(function(){return o._unlock()}),a._lib=!0,a});var i=new Mt(function(a,s){var c=n(a,s,o);c&&c.then&&c.then(a,s)});return i._lib=!0,i},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(t){var n=this._root(),r=Mt.resolve(t);if(n._waitingFor)n._waitingFor=n._waitingFor.then(function(){return r});else{n._waitingFor=r,n._waitingQueue=[];var o=n.idbtrans.objectStore(n.storeNames[0]);(function a(){for(++n._spinCount;n._waitingQueue.length;)n._waitingQueue.shift()();n._waitingFor&&(o.get(-1/0).onsuccess=a)})()}var i=n._waitingFor;return new Mt(function(a,s){r.then(function(c){return n._waitingQueue.push(fr(a.bind(null,c)))},function(c){return n._waitingQueue.push(fr(s.bind(null,c)))}).finally(function(){n._waitingFor===i&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new zt.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(ea(n,t))return n[t];var r=this.schema[t];if(!r)throw new zt.NotFound("Table "+t+" not part of transaction");var o=new this.db.Table(t,r,this);return o.core=this.db.core.table(t),n[t]=o,o},e}();function GJ(e){return kp(HJ.prototype,function(n,r,o,i){var a=this;this.db=e,this.mode=n,this.storeNames=r,this.schema=o,this.idbtrans=null,this.on=Kg(this,"complete","error","abort"),this.parent=i||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Mt(function(s,c){a._resolve=s,a._reject=c}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var c=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):c&&a.idbtrans&&a.idbtrans.abort(),Ro(s)})})}function u3(e,t,n,r,o,i,a){return{name:e,keyPath:t,unique:n,multi:r,auto:o,compound:i,src:(n&&!a?"&":"")+(r?"*":"")+(o?"++":"")+$P(t)}}function $P(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function jP(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:MP(n,function(r){return[r.name,r]})}}function f3(e){return e==null?function(){}:typeof e=="string"?JJ(e):function(t){return us(t,e)}}function JJ(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return us(n,e)}}function qP(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function zJ(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function ZM(e){return[].slice.call(e)}var $J=0;function gh(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function jJ(e,t,n,r){var o=t.cmp.bind(t);function i(h,p){var m=ZM(h.objectStoreNames);return{schema:{name:h.name,tables:m.map(function(A){return p.objectStore(A)}).map(function(A){var x=A.keyPath,y=A.autoIncrement,R=_o(x),g=x==null,b={},w={name:A.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:g,compound:R,keyPath:x,autoIncrement:y,unique:!0,extractKey:f3(x)},indexes:ZM(A.indexNames).map(function(T){return A.index(T)}).map(function(T){var M=T.name,L=T.unique,k=T.multiEntry,_=T.keyPath,N=_o(_),X={name:M,compound:N,keyPath:_,unique:L,multiEntry:k,extractKey:f3(_)};return b[gh(_)]=X,X}),getIndexByKeyPath:function(T){return b[gh(T)]}};return b[":id"]=w.primaryKey,x!=null&&(b[gh(x)]=w.primaryKey),w})},hasGetAll:m.length>0&&"getAll"in p.objectStore(m[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}function a(h){if(h.type===3)return null;if(h.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var p=h.lower,m=h.upper,A=h.lowerOpen,x=h.upperOpen,y=p===void 0?m===void 0?null:n.upperBound(m,!!x):m===void 0?n.lowerBound(p,!!A):n.bound(p,m,!!A,!!x);return y}function s(h){var p=h.name;function m(y){var R=y.trans,g=y.type,b=y.keys,w=y.values,T=y.range,M=y.wantResults;return new Promise(function(L,k){L=fr(L);var _=R.objectStore(p),N=_.keyPath==null,X=g==="put"||g==="add";if(!X&&g!=="delete"&&g!=="deleteRange")throw new Error("Invalid operation type: "+g);var I=(b||w||{length:1}).length;if(b&&w&&b.length!==w.length)throw new Error("Given keys array must have same length as given values array.");if(I===0)return L({numFailures:0,failures:{},results:[],lastResult:void 0});var F=M&&$4(b||qP(h.primaryKey,{type:g,keys:b,values:w})),P,V=[],Z=0,J=function(ee){++Z,jh(ee),F&&(F[ee.target._reqno]=void 0),V[ee.target._reqno]=ee.target.error},se=function(ee){var re=ee.target;F[re._reqno]=re.result};if(g==="deleteRange"){if(T.type===4)return L({numFailures:Z,failures:V,results:F,lastResult:void 0});T.type===3?P=_.clear():P=_.delete(a(T))}else{var D=X?N?[w,b]:[w,null]:[b,null],Q=D[0],B=D[1];if(X)for(var H=0;H=t});c.forEach(function(u){o.push(function(){var f=a,d=u._cfg.dbschema;p3(e,f,r),p3(e,d,r),a=e._dbSchema=d;var h=e9(f,d);h.add.forEach(function(R){Lx(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new zt.Upgrade("Not yet support for changing primary key");var g=r.objectStore(R.name);R.add.forEach(function(b){return h3(g,b)}),R.change.forEach(function(b){g.deleteIndex(b.name),h3(g,b)}),R.del.forEach(function(b){return g.deleteIndex(b)})});var p=u._cfg.contentUpgrade;if(p&&u._cfg.version>t){wx(e,r),n._memoizedTables={},s=!0;var m=LP(d);h.del.forEach(function(R){m[R]=f[R]}),d3(e,[e.Transaction.prototype]),Zv(e,[e.Transaction.prototype],io(m),m),n.schema=m;var A=kP(p);A&&Op();var x,y=Mt.follow(function(){if(x=p(n),x&&A){var R=Pu.bind(null,null);x.then(R,R)}});return x&&typeof x.then=="function"?Mt.resolve(x):y.then(function(){return x})}}),o.push(function(f){if(!s||!FJ){var d=u._cfg.dbschema;iz(d,f)}d3(e,[e.Transaction.prototype]),Zv(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function l(){return o.length?Mt.resolve(o.shift()(n.idbtrans)).then(l):Mt.resolve()}return l().then(function(){oz(a,r)})}function e9(e,t){var n={del:[],add:[],change:[]},r;for(r in e)t[r]||n.del.push(r);for(r in t){var o=e[r],i=t[r];if(!o)n.add.push([r,i]);else{var a={name:r,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(o.primKey.keyPath||"")!=""+(i.primKey.keyPath||"")||o.primKey.auto!==i.primKey.auto&&!Sx)a.recreate=!0,n.change.push(a);else{var s=o.idxByName,c=i.idxByName,l=void 0;for(l in s)c[l]||a.del.push(l);for(l in c){var u=s[l],f=c[l];u?u.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&n.change.push(a)}}}return n}function Lx(e,t,n,r){var o=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach(function(i){return h3(o,i)}),o}function oz(e,t){io(e).forEach(function(n){t.db.objectStoreNames.contains(n)||Lx(t,n,e[n].primKey,e[n].indexes)})}function iz(e,t){for(var n=0;nMath.pow(2,62)?0:l.oldVersion;e.idbdb=c.result,nz(e,f/10,o,a)}},a),c.onsuccess=fr(function(){o=null;var l=e.idbdb=c.result,u=Bg(l.objectStoreNames);if(u.length>0)try{var f=l.transaction(zP(u),"readonly");t.autoSchema?az(e,l,f):(p3(e,e._dbSchema,f),sz(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),wx(e,f)}catch{}vh.push(e),l.onversionchange=fr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),qh.add(s),i()},a)})]).then(function(){return t.onReadyBeingFired=[],Mt.resolve(m3(e.on.ready.fire)).then(function i(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(FP,Jn);return t.onReadyBeingFired=[],Mt.resolve(m3(a)).then(i)}})}).finally(function(){t.onReadyBeingFired=null}).then(function(){return t.isBeingOpened=!1,e}).catch(function(i){try{o&&o.abort()}catch{}return t.isBeingOpened=!1,e.close(),t.dbOpenError=i,Ro(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function v3(e){var t=function(a){return e.next(a)},n=function(a){return e.throw(a)},r=i(t),o=i(n);function i(a){return function(s){var c=a(s),l=c.value;return c.done?l:!l||typeof l.then!="function"?_o(l)?Promise.all(l).then(r,o):r(l):l.then(r,o)}}return i(t)()}function pz(e,t,n){var r=arguments.length;if(r<2)throw new zt.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];n=o.pop();var i=OP(o);return[e,i,n]}function mz(e,t,n,r,o){return Mt.resolve().then(function(){var i=Xt.transless||Xt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:i};r?a.idbtrans=r.idbtrans:a.create();var c=kP(o);c&&Op();var l,u=Mt.follow(function(){if(l=o.call(a,a),l)if(c){var f=Pu.bind(null,null);l.then(f,f)}else typeof l.next=="function"&&typeof l.throw=="function"&&(l=v3(l))},s);return(l&&typeof l.then=="function"?Mt.resolve(l).then(function(f){return a.active?f:Ro(new zt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):u.then(function(){return l})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),Ro(f)})})}function A0(e,t,n){for(var r=_o(e)?e.slice():[e],o=0;o0,w=Hn(Hn({},x),{isVirtual:b,isPrimaryKey:!b&&x.isPrimaryKey,keyTail:A,keyLength:g,extractKey:f3(m),unique:!b&&x.unique});if(R.push(w),w.isPrimaryKey||i.push(w),g>1){var T=g===2?m[0]:m.slice(0,g-1);a(T,A+1,x)}return R.sort(function(M,L){return M.keyTail-L.keyTail}),w}var s=a(r.primaryKey.keyPath,0,r.primaryKey);o[":id"]=[s];for(var c=0,l=r.indexes;c0?Promise.reject(R.failures[0]):y.length0?console.warn("Another connection wants to upgrade database '"+r.name+"'. Closing db now to resume the upgrade."):console.warn("Another connection wants to delete database '"+r.name+"'. Closing db now to resume the delete request."),r.close()}),this.on("blocked",function(s){!s.newVersion||s.newVersion=0&&vh.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new zt.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new Mt(function(r){n.dbReadyResolve=r}),n.openCanceller=new Mt(function(r,o){n.cancelOpen=o})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new Mt(function(o,i){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=fr(function(){qh.remove(t.name),o()}),s.onerror=$a(i),s.onblocked=t._fireOnBlocked};if(n)throw new zt.InvalidArgument("Arguments not allowed in db.delete()");r.isBeingOpened?r.dbReadyPromise.then(a):a()})},e.prototype.backendDB=function(){return this.idbdb},e.prototype.isOpen=function(){return this.idbdb!==null},e.prototype.hasBeenClosed=function(){var t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"},e.prototype.hasFailed=function(){return this._state.dbOpenError!==null},e.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(e.prototype,"tables",{get:function(){var t=this;return io(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=pz.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var o=this,i=Xt.trans;(!i||i.db!==this||t.indexOf("!")!==-1)&&(i=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,c;try{if(c=n.map(function(u){var f=u instanceof o.Table?u.name:u;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t===dR)s=dR;else if(t=="rw"||t==hR)s=hR;else throw new zt.InvalidArgument("Invalid transaction mode: "+t);if(i){if(i.mode===dR&&s===hR)if(a)i=null;else throw new zt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");i&&c.forEach(function(u){if(i&&i.storeNames.indexOf(u)===-1)if(a)i=null;else throw new zt.SubTransaction("Table "+u+" not included in parent transaction.")}),a&&i&&!i.active&&(i=null)}}catch(u){return i?i._promise(null,function(f,d){d(u)}):Ro(u)}var l=mz.bind(null,this,s,c,i,r);return i?i._promise(s,l,"lock"):Xt.trans?Tp(Xt.transless,function(){return o._whenReady(l)}):this._whenReady(l)},e.prototype.table=function(t){if(!ea(this._allTables,t))throw new zt.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),Ql=Iu;Gh(Ql,Hn(Hn({},Dg),{delete:function(e){var t=new Ql(e);return t.delete()},exists:function(e){return new Ql(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return qh?qh.getDatabaseNames().then(e):Mt.resolve([])},defineClass:function(){function e(t){qi(this,t)}return e},ignoreTransaction:function(e){return Xt.trans?Tp(Xt.transless,e):e()},vip:m3,async:function(e){return function(){try{var t=v3(e.apply(this,arguments));return!t||typeof t.then!="function"?Mt.resolve(t):t}catch(n){return Ro(n)}}},spawn:function(e,t,n){try{var r=v3(e.apply(n,t||[]));return!r||typeof r.then!="function"?Mt.resolve(r):r}catch(o){return Ro(o)}},currentTransaction:{get:function(){return Xt.trans||null}},waitFor:function(e,t){var n=Mt.resolve(typeof e=="function"?Ql.ignoreTransaction(e):e).timeout(t||6e4);return Xt.trans?Xt.trans.waitFor(n):n},Promise:Mt,debug:{get:function(){return Ss},set:function(e){NP(e,e==="dexie"?function(){return!0}:KP)}},derive:Bd,extend:qi,props:Gh,override:xP,Events:Kg,getByKeyPath:us,setByKeyPath:Pa,delByKeyPath:wP,shallowClone:LP,deepClone:Jh,getObjectDiff:gx,asap:SP,minKey:c3,addons:[],connections:vh,errnames:mJ,dependencies:function(){try{return{indexedDB:jn.indexedDB||jn.mozIndexedDB||jn.webkitIndexedDB||jn.msIndexedDB,IDBKeyRange:jn.IDBKeyRange||jn.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:UM,version:UM.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:Ql,Dexie:Ql}));Ql.maxKey=Mx(Ql.dependencies.IDBKeyRange);dz(Iu.dependencies.indexedDB);Mt.rejectionMapper=gJ;NP(Ss,KP);const Bv="PPTIST_DISCARDED_DB",g3="PPTist",Rz=async()=>{const e=new Date().getTime(),t=localStorage.getItem(Bv),n=t?JSON.parse(t):[],o=(await Iu.getDatabaseNames()).filter(i=>{if(i.indexOf(g3)===-1)return!1;const[a,s,c]=i.split("_");return!!(a!==g3||!s||!c||n.includes(s)||e-+c>=1e3*60*60*12)});for(const i of o)Iu.delete(i);localStorage.removeItem(Bv)};class yz extends Iu{constructor(){super(`${g3}_${RP}_${new Date().getTime()}`);BA(this,"snapshots");BA(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const ba=new yz,Hg=bp("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor=0&&this.snapshotCursor20&&(n.push(t[0]),o--),o>=2&&ba.snapshots.update(t[o-2],{index:e.slideIndex}),await ba.snapshots.bulkDelete(n),this.setSnapshotCursor(o-1),this.setSnapshotLength(o)},async unDo(){if(this.snapshotCursor<=0)return;const e=lt(),t=ft(),n=this.snapshotCursor-1,o=(await ba.snapshots.orderBy("id").toArray())[n],{index:i,slides:a}=o,s=i>a.length-1?a.length-1:i;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])},async reDo(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=lt(),t=ft(),n=this.snapshotCursor+1,o=(await ba.snapshots.orderBy("id").toArray())[n],{index:i,slides:a}=o,s=i>a.length-1?a.length-1:i;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])}}}),Ms=bp("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive(e){return e.ctrlKeyState||e.shiftKeyState}},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),t9=bp("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),U0=(e,t)=>Fn.padStart(""+e,t,"0"),bz=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i);var dr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(dr||{}),on=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(on||{}),Y0=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(Y0||{}),mt=(e=>(e.LEFT_TOP="left-top",e.TOP="top",e.RIGHT_TOP="right-top",e.LEFT="left",e.RIGHT="right",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.RIGHT_BOTTOM="right-bottom",e))(mt||{}),Go=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Go||{}),Rt=(e=>(e.C="C",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.MINUS="-",e.EQUAL="=",e.DIGIT_0="0",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(Rt||{});const xz=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"粘贴为纯文本",value:"Ctrl + Shift + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打开搜索替换",value:"Ctrl + F"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑ / ←"},{label:"下一页(未选中元素)",value:"↓ / →"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"},{label:"完成自定义形状绘制",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"移动焦点单元格",value:"↑ / ← / ↓ / →"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"图表数据编辑",children:[{label:"聚焦到下一行",value:"Enter"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"行内代码",value:"Ctrl + E"},{label:"上角标",value:"Ctrl + ;"},{label:"下角标",value:"Ctrl + '"},{label:"选中段落",value:"ESC"}]}];var n9={exports:{}};/*! +`+r}).join("")):""}var pJ=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],CP=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],Ax=pJ.concat(CP),mJ={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function Kd(e,t){this._e=Dd(),this.name=e,this.message=t}Bd(Kd).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+e3(this._e,2))}},toString:function(){return this.name+": "+this.message}});function IP(e,t){return e+". Errors: "+Object.keys(t).map(function(n){return t[n].toString()}).filter(function(n,r,o){return o.indexOf(n)===r}).join(` +`)}function Xv(e,t,n,r){this._e=Dd(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=IP(e,t)}Bd(Xv).from(Kd);function mh(e,t){this._e=Dd(),this.name="BulkError",this.failures=t,this.message=IP(e,t)}Bd(mh).from(Kd);var vJ=Ax.reduce(function(e,t){return e[t]=t+"Error",e},{}),gJ=Kd,zt=Ax.reduce(function(e,t){var n=t+"Error";function r(o,i){this._e=Dd(),this.name=n,o?typeof o=="string"?(this.message=""+o+(i?` + `+i:""),this.inner=i||null):typeof o=="object"&&(this.message=o.name+" "+o.message,this.inner=o):(this.message=mJ[t]||n,this.inner=null)}return Bd(r).from(gJ),e[t]=r,e},{});zt.Syntax=SyntaxError;zt.Type=TypeError;zt.Range=RangeError;var EM=CP.reduce(function(e,t){return e[t+"Error"]=zt[t],e},{});function AJ(e,t){if(!e||e instanceof Kd||e instanceof TypeError||e instanceof SyntaxError||!e.name||!EM[e.name])return e;var n=new EM[e.name](t||e.message,e);return"stack"in e&&sl(n,"stack",{get:function(){return this.inner.stack}}),n}var Dg=Ax.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=zt[t]),e},{});Dg.ModifyError=Xv;Dg.DexieError=Kd;Dg.BulkError=mh;function Jn(){}function Mp(e){return e}function RJ(e,t){return e==null||e===Mp?t:function(n){return t(e(n))}}function ku(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function yJ(e,t){return e===Jn?t:function(){var n=e.apply(this,arguments);n!==void 0&&(arguments[0]=n);var r=this.onsuccess,o=this.onerror;this.onsuccess=null,this.onerror=null;var i=t.apply(this,arguments);return r&&(this.onsuccess=this.onsuccess?ku(r,this.onsuccess):r),o&&(this.onerror=this.onerror?ku(o,this.onerror):o),i!==void 0?i:n}}function bJ(e,t){return e===Jn?t:function(){e.apply(this,arguments);var n=this.onsuccess,r=this.onerror;this.onsuccess=this.onerror=null,t.apply(this,arguments),n&&(this.onsuccess=this.onsuccess?ku(n,this.onsuccess):n),r&&(this.onerror=this.onerror?ku(r,this.onerror):r)}}function xJ(e,t){return e===Jn?t:function(n){var r=e.apply(this,arguments);ta(n,r);var o=this.onsuccess,i=this.onerror;this.onsuccess=null,this.onerror=null;var a=t.apply(this,arguments);return o&&(this.onsuccess=this.onsuccess?ku(o,this.onsuccess):o),i&&(this.onerror=this.onerror?ku(i,this.onerror):i),r===void 0?a===void 0?void 0:a:ta(r,a)}}function SJ(e,t){return e===Jn?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function FP(e,t){return e===Jn?t:function(){var n=e.apply(this,arguments);if(n&&typeof n.then=="function"){for(var r=this,o=arguments.length,i=new Array(o);o--;)i[o]=arguments[o];return n.then(function(){return t.apply(r,i)})}return t.apply(this,arguments)}}var zh={},MJ=100,wJ=20,_P=100,Rx=typeof Promise>"u"?[]:function(){var e=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[e,e.__proto__,e];var t=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[t,t.__proto__,e]}(),t3=Rx[0],Wv=Rx[1],n3=Rx[2],EP=Wv&&Wv.then,Um=t3&&t3.constructor,yx=!!n3,r3=!1,LJ=n3?function(){n3.then(om)}:jn.setImmediate?setImmediate.bind(null,om):jn.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){om(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(om,0)},$h=function(e,t){V0.push([e,t]),Vv&&(LJ(),Vv=!1)},o3=!0,Vv=!0,mu=[],Ym=[],i3=null,a3=Mp,dd={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:VM,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{VM(e[0],e[1])}catch{}})}},Xt=dd,V0=[],vu=0,Qm=[];function Mt(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Jn,this._lib=!1;var t=this._PSD=Xt;if(Ss&&(this._stackHolder=Dd(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==zh)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&l3(this,this._value);return}this._state=null,this._value=null,++t.ref,WP(this,e)}var s3={get:function(){var e=Xt,t=Uv;function n(r,o){var i=this,a=!e.global&&(e!==Xt||t!==Uv),s=a&&!Pu(),c=new Mt(function(l,u){bx(i,new XP(Qv(r,e,a,s),Qv(o,e,a,s),l,u,e))});return Ss&&YP(c,this),c}return n.prototype=zh,n},set:function(e){sl(this,"then",e&&e.prototype===zh?s3:{get:function(){return e},set:s3.set})}};Gh(Mt.prototype,{then:s3,_then:function(e,t){bx(this,new XP(null,null,e,t,Xt))},catch:function(e){if(arguments.length===1)return this.then(null,e);var t=arguments[0],n=arguments[1];return typeof t=="function"?this.then(null,function(r){return r instanceof t?n(r):Zm(r)}):this.then(null,function(r){return r&&r.name===t?n(r):Zm(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),Zm(t)})},stack:{get:function(){if(this._stack)return this._stack;try{r3=!0;var e=UP(this,[],wJ),t=e.join(` +From previous: `);return this._state!==null&&(this._stack=t),t}finally{r3=!1}}},timeout:function(e,t){var n=this;return e<1/0?new Mt(function(r,o){var i=setTimeout(function(){return o(new zt.Timeout(t))},e);n.then(r,o).finally(clearTimeout.bind(null,i))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&sl(Mt.prototype,Symbol.toStringTag,"Dexie.Promise");dd.env=QP();function XP(e,t,n,r,o){this.onFulfilled=typeof e=="function"?e:null,this.onRejected=typeof t=="function"?t:null,this.resolve=n,this.reject=r,this.psd=o}Gh(Mt,{all:function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(o,i){return Mt.resolve(o).then(function(a){e[i]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof Mt)return e;if(e&&typeof e.then=="function")return new Mt(function(n,r){e.then(n,r)});var t=new Mt(zh,!0,e);return YP(t,i3),t},reject:Zm,race:function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.map(function(r){return Mt.resolve(r).then(t,n)})})},PSD:{get:function(){return Xt},set:function(e){return Xt=e}},totalEchoes:{get:function(){return Uv}},newPSD:Nu,usePSD:Tp,scheduler:{get:function(){return $h},set:function(e){$h=e}},rejectionMapper:{get:function(){return a3},set:function(e){a3=e}},follow:function(e,t){return new Mt(function(n,r){return Nu(function(o,i){var a=Xt;a.unhandleds=[],a.onunhandled=i,a.finalize=ku(function(){var s=this;TJ(function(){s.unhandleds.length===0?o():i(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});Um&&(Um.allSettled&&sl(Mt,"allSettled",function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(o,i){return Mt.resolve(o).then(function(a){return r[i]={status:"fulfilled",value:a}},function(a){return r[i]={status:"rejected",reason:a}}).then(function(){return--n||t(r)})})})}),Um.any&&typeof AggregateError<"u"&&sl(Mt,"any",function(){var e=Gs.apply(null,arguments).map(Yv);return new Mt(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,o=new Array(r);e.forEach(function(i,a){return Mt.resolve(i).then(function(s){return t(s)},function(s){o[a]=s,--r||n(new AggregateError(o))})})})}));function WP(e,t){try{t(function(n){if(e._state===null){if(n===e)throw new TypeError("A promise cannot be resolved with itself.");var r=e._lib&&wp();n&&typeof n.then=="function"?WP(e,function(o,i){n instanceof Mt?n._then(o,i):n.then(o,i)}):(e._state=!0,e._value=n,VP(e)),r&&Lp()}},l3.bind(null,e))}catch(n){l3(e,n)}}function l3(e,t){if(Ym.push(t),e._state===null){var n=e._lib&&wp();t=a3(t),e._state=!1,e._value=t,Ss&&t!==null&&typeof t=="object"&&!t._promise&&sJ(function(){var r=vx(t,"stack");t._promise=e,sl(t,"stack",{get:function(){return r3?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),kJ(e),VP(e),n&&Lp()}}function VP(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n0;)for(e=V0,V0=[],n=e.length,t=0;t0);o3=!0,Vv=!0}function xx(){var e=mu;mu=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=Qm.slice(0),n=t.length;n;)t[--n]()}function TJ(e){function t(){e(),Qm.splice(Qm.indexOf(t),1)}Qm.push(t),++vu,$h(function(){--vu===0&&xx()},[])}function kJ(e){mu.some(function(t){return t._value===e._value})||mu.push(e)}function NJ(e){for(var t=mu.length;t;)if(mu[--t]._value===e._value){mu.splice(t,1);return}}function Zm(e){return new Mt(zh,!1,e)}function fr(e,t){var n=Xt;return function(){var r=wp(),o=Xt;try{return Ac(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{Ac(o,!1),r&&Lp()}}}var po={awaits:0,echoes:0,id:0},PJ=0,Bm=[],fR=0,Uv=0,CJ=0;function Nu(e,t,n,r){var o=Xt,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++CJ;var a=dd.env;i.env=yx?{Promise:Mt,PromiseProp:{value:Mt,configurable:!0,writable:!0},all:Mt.all,race:Mt.race,allSettled:Mt.allSettled,any:Mt.any,resolve:Mt.resolve,reject:Mt.reject,nthen:XM(a.nthen,i),gthen:XM(a.gthen,i)}:{},t&&ta(i,t),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Tp(i,e,n,r);return i.ref===0&&i.finalize(),s}function Op(){return po.id||(po.id=++PJ),++po.awaits,po.echoes+=_P,po.id}function Pu(){return po.awaits?(--po.awaits===0&&(po.id=0),po.echoes=po.awaits*_P,!0):!1}(""+EP).indexOf("[native code]")===-1&&(Op=Pu=Jn);function Yv(e){return po.echoes&&e&&e.constructor===Um?(Op(),e.then(function(t){return Pu(),t},function(t){return Pu(),Ro(t)})):e}function IJ(e){++Uv,(!po.echoes||--po.echoes===0)&&(po.echoes=po.id=0),Bm.push(Xt),Ac(e,!0)}function FJ(){var e=Bm[Bm.length-1];Bm.pop(),Ac(e,!1)}function Ac(e,t){var n=Xt;if((t?po.echoes&&(!fR++||e!==Xt):fR&&(!--fR||e!==Xt))&&ZP(t?IJ.bind(null,e):FJ),e!==Xt&&(Xt=e,n===dd&&(dd.env=QP()),yx)){var r=dd.env.Promise,o=e.env;Wv.then=o.nthen,r.prototype.then=o.gthen,(n.global||e.global)&&(Object.defineProperty(jn,"Promise",o.PromiseProp),r.all=o.all,r.race=o.race,r.resolve=o.resolve,r.reject=o.reject,o.allSettled&&(r.allSettled=o.allSettled),o.any&&(r.any=o.any))}}function QP(){var e=jn.Promise;return yx?{Promise:e,PromiseProp:Object.getOwnPropertyDescriptor(jn,"Promise"),all:e.all,race:e.race,allSettled:e.allSettled,any:e.any,resolve:e.resolve,reject:e.reject,nthen:Wv.then,gthen:e.prototype.then}:{}}function Tp(e,t,n,r,o){var i=Xt;try{return Ac(e,!0),t(n,r,o)}finally{Ac(i,!1)}}function ZP(e){EP.call(t3,e)}function Qv(e,t,n,r){return typeof e!="function"?e:function(){var o=Xt;n&&Op(),Ac(t,!0);try{return e.apply(this,arguments)}finally{Ac(o,!1),r&&ZP(Pu)}}}function XM(e,t){return function(n,r){return e.call(this,Qv(n,t),Qv(r,t))}}var WM="unhandledrejection";function VM(e,t){var n;try{n=t.onuncatched(e)}catch{}if(n!==!1)try{var r,o={promise:t,reason:e};if(jn.document&&document.createEvent?(r=document.createEvent("Event"),r.initEvent(WM,!0,!0),ta(r,o)):jn.CustomEvent&&(r=new CustomEvent(WM,{detail:o}),ta(r,o)),r&&jn.dispatchEvent&&(dispatchEvent(r),!jn.PromiseRejectionEvent&&jn.onunhandledrejection))try{jn.onunhandledrejection(r)}catch{}Ss&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var Ro=Mt.reject;function BP(e,t,n,r){if(!e._state.openComplete&&!Xt.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return Ro(new zt.DatabaseClosed);e.open().catch(Jn)}return e._state.dbReadyPromise.then(function(){return BP(e,t,n,r)})}else{var o=e._createTransaction(t,n,e._dbSchema);try{o.create()}catch(i){return Ro(i)}return o._promise(t,function(i,a){return Nu(function(){return Xt.trans=o,r(i,a,o)})}).then(function(i){return o._completion.then(function(){return i})})}}var UM="3.0.3",Df="￿",c3=-1/0,Es="Invalid key provided. Keys must be of type string, number, Date or Array.",DP="String expected.",vh=[],Sx=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),_J=Sx,EJ=Sx,KP=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},im="__dbnames",dR="readonly",hR="readwrite";function Cu(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var HP={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function am(e){return function(t){return us(t,e)===void 0&&(t=Jh(t),wP(t,e)),t}}var XJ=function(){function e(){}return e.prototype._trans=function(t,n,r){var o=this._tx||Xt.trans,i=this.name;function a(c,l,u){if(!u.schema[i])throw new zt.NotFound("Table "+i+" not part of transaction");return n(u.idbtrans,u)}var s=wp();try{return o&&o.db===this.db?o===Xt.trans?o._promise(t,a,r):Nu(function(){return o._promise(t,a,r)},{trans:o,transless:Xt.transless||Xt}):BP(this.db,t,[this.name],a)}finally{s&&Lp()}},e.prototype.get=function(t,n){var r=this;return t&&t.constructor===Object?this.where(t).first(n):this._trans("readonly",function(o){return r.core.get({trans:o,key:t}).then(function(i){return r.hook.reading.fire(i)})}).then(n)},e.prototype.where=function(t){if(typeof t=="string")return new this.db.WhereClause(this,t);if(Eo(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=io(t);if(n.length===1)return this.where(n[0]).equals(t[n[0]]);var r=this.schema.indexes.concat(this.schema.primKey).filter(function(u){return u.compound&&n.every(function(f){return u.keyPath.indexOf(f)>=0})&&u.keyPath.every(function(f){return n.indexOf(f)>=0})})[0];if(r&&this.db._maxKey!==Df)return this.where(r.name).equals(r.keyPath.map(function(u){return t[u]}));!r&&Ss&&console.warn("The query "+JSON.stringify(t)+" on "+this.name+" would benefit of a "+("compound index ["+n.join("+")+"]"));var o=this.schema.idxByName,i=this.db._deps.indexedDB;function a(u,f){try{return i.cmp(u,f)===0}catch{return!1}}var s=n.reduce(function(u,f){var d=u[0],h=u[1],p=o[f],m=t[f];return[d||p,d||!p?Cu(h,p&&p.multi?function(A){var x=us(A,f);return Eo(x)&&x.some(function(y){return a(m,y)})}:function(A){return a(m,us(A,f))}):h]},[null,null]),c=s[0],l=s[1];return c?this.where(c.name).equals(t[c.keyPath]).filter(l):r?this.filter(l):this.where(n).equals("")},e.prototype.filter=function(t){return this.toCollection().and(t)},e.prototype.count=function(t){return this.toCollection().count(t)},e.prototype.offset=function(t){return this.toCollection().offset(t)},e.prototype.limit=function(t){return this.toCollection().limit(t)},e.prototype.each=function(t){return this.toCollection().each(t)},e.prototype.toArray=function(t){return this.toCollection().toArray(t)},e.prototype.toCollection=function(){return new this.db.Collection(new this.db.WhereClause(this))},e.prototype.orderBy=function(t){return new this.db.Collection(new this.db.WhereClause(this,Eo(t)?"["+t.join("+")+"]":t))},e.prototype.reverse=function(){return this.toCollection().reverse()},e.prototype.mapToClass=function(t){this.schema.mappedClass=t;var n=function(r){if(!r)return r;var o=Object.create(t.prototype);for(var i in r)if(na(r,i))try{o[i]=r[i]}catch{}return o};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=n,this.hook("reading",n),t},e.prototype.defineClass=function(){function t(n){ta(this,n)}return this.mapToClass(t)},e.prototype.add=function(t,n){var r=this,o=this.schema.primKey,i=o.auto,a=o.keyPath,s=t;return a&&i&&(s=am(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(c){return c.numFailures?Mt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Ca(t,a,c)}catch{}return c})},e.prototype.update=function(t,n){if(typeof n!="object"||Eo(n))throw new zt.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Eo(t)){io(n).forEach(function(o){Ca(t,o,n[o])});var r=us(t,this.schema.primKey.keyPath);return r===void 0?Ro(new zt.InvalidArgument("Given object does not contain its primary key")):this.where(":id").equals(r).modify(n)}else return this.where(":id").equals(t).modify(n)},e.prototype.put=function(t,n){var r=this,o=this.schema.primKey,i=o.auto,a=o.keyPath,s=t;return a&&i&&(s=am(a)(t)),this._trans("readwrite",function(c){return r.core.mutate({trans:c,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(c){return c.numFailures?Mt.reject(c.failures[0]):c.lastResult}).then(function(c){if(a)try{Ca(t,a,c)}catch{}return c})},e.prototype.delete=function(t){var n=this;return this._trans("readwrite",function(r){return n.core.mutate({trans:r,type:"delete",keys:[t]})}).then(function(r){return r.numFailures?Mt.reject(r.failures[0]):void 0})},e.prototype.clear=function(){var t=this;return this._trans("readwrite",function(n){return t.core.mutate({trans:n,type:"deleteRange",range:HP})}).then(function(n){return n.numFailures?Mt.reject(n.failures[0]):void 0})},e.prototype.bulkGet=function(t){var n=this;return this._trans("readonly",function(r){return n.core.getMany({keys:t,trans:r}).then(function(o){return o.map(function(i){return n.hook.reading.fire(i)})})})},e.prototype.bulkAdd=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new zt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new zt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(am(u)):t;return o.core.mutate({trans:s,type:"add",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,A=h.lastResult,x=h.failures,y=a?m:A;if(p===0)return y;throw new mh(o.name+".bulkAdd(): "+p+" of "+f+" operations failed",Object.keys(x).map(function(R){return x[R]}))})})},e.prototype.bulkPut=function(t,n,r){var o=this,i=Array.isArray(n)?n:void 0;r=r||(i?void 0:n);var a=r?r.allKeys:void 0;return this._trans("readwrite",function(s){var c=o.schema.primKey,l=c.auto,u=c.keyPath;if(u&&i)throw new zt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new zt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&l?t.map(am(u)):t;return o.core.mutate({trans:s,type:"put",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,m=h.results,A=h.lastResult,x=h.failures,y=a?m:A;if(p===0)return y;throw new mh(o.name+".bulkPut(): "+p+" of "+f+" operations failed",Object.keys(x).map(function(R){return x[R]}))})})},e.prototype.bulkDelete=function(t){var n=this,r=t.length;return this._trans("readwrite",function(o){return n.core.mutate({trans:o,type:"delete",keys:t})}).then(function(o){var i=o.numFailures,a=o.lastResult,s=o.failures;if(i===0)return a;throw new mh(n.name+".bulkDelete(): "+i+" of "+r+" operations failed",s)})},e}();function Kg(e){var t={},n=function(s,c){if(c){for(var l=arguments.length,u=new Array(l-1);--l;)u[l-1]=arguments[l];return t[s].subscribe.apply(null,u),e}else if(typeof s=="string")return t[s]};n.addEventType=i;for(var r=1,o=arguments.length;rd?s:0}return this.toArray(function(l){return l.sort(c)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var o=n._ctx;if(o.dir==="next"&&g0(o,!0)&&o.limit>0){var i=o.valueMapper,a=Dm(o,o.table.core.schema);return o.table.core.query({trans:r,limit:o.limit,values:!0,query:{index:a,range:o.range}}).then(function(c){var l=c.result;return i?l.map(i):l})}else{var s=[];return sm(o,function(c){return s.push(c)},r,o.table.core).then(function(){return s})}},t)},e.prototype.offset=function(t){var n=this._ctx;return t<=0?this:(n.offset+=t,g0(n)?mR(n,function(){var r=t;return function(o,i){return r===0?!0:r===1?(--r,!1):(i(function(){o.advance(r),r=0}),!1)}}):mR(n,function(){var r=t;return function(){return--r<0}}),this)},e.prototype.limit=function(t){return this._ctx.limit=Math.min(this._ctx.limit,t),mR(this._ctx,function(){var n=t;return function(r,o,i){return--n<=0&&o(i),n>=0}},!0),this},e.prototype.until=function(t,n){return pR(this._ctx,function(r,o,i){return t(r.value)?(o(i),n):!0}),this},e.prototype.first=function(t){return this.limit(1).toArray(function(n){return n[0]}).then(t)},e.prototype.last=function(t){return this.reverse().first(t)},e.prototype.filter=function(t){return pR(this._ctx,function(n){return t(n.value)}),VJ(this._ctx,t),this},e.prototype.and=function(t){return this.filter(t)},e.prototype.or=function(t){return new this.db.WhereClause(this._ctx.table,t,this)},e.prototype.reverse=function(){return this._ctx.dir=this._ctx.dir==="prev"?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this},e.prototype.desc=function(){return this.reverse()},e.prototype.eachKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,o){t(o.key,o)})},e.prototype.eachUniqueKey=function(t){return this._ctx.unique="unique",this.eachKey(t)},e.prototype.eachPrimaryKey=function(t){var n=this._ctx;return n.keysOnly=!n.isMatch,this.each(function(r,o){t(o.primaryKey,o)})},e.prototype.keys=function(t){var n=this._ctx;n.keysOnly=!n.isMatch;var r=[];return this.each(function(o,i){r.push(i.key)}).then(function(){return r}).then(t)},e.prototype.primaryKeys=function(t){var n=this._ctx;if(n.dir==="next"&&g0(n,!0)&&n.limit>0)return this._read(function(o){var i=Dm(n,n.table.core.schema);return n.table.core.query({trans:o,values:!1,limit:n.limit,query:{index:i,range:n.range}})}).then(function(o){var i=o.result;return i}).then(t);n.keysOnly=!n.isMatch;var r=[];return this.each(function(o,i){r.push(i.primaryKey)}).then(function(){return r}).then(t)},e.prototype.uniqueKeys=function(t){return this._ctx.unique="unique",this.keys(t)},e.prototype.firstKey=function(t){return this.limit(1).keys(function(n){return n[0]}).then(t)},e.prototype.lastKey=function(t){return this.reverse().firstKey(t)},e.prototype.distinct=function(){var t=this._ctx,n=t.index&&t.table.schema.idxByName[t.index];if(!n||!n.multi)return this;var r={};return pR(this._ctx,function(o){var i=o.primaryKey.toString(),a=na(r,i);return r[i]=!0,!a}),this},e.prototype.modify=function(t){var n=this,r=this._ctx;return this._write(function(o){var i;if(typeof t=="function")i=t;else{var a=io(t),s=a.length;i=function(y){for(var R=!1,g=0;g0&&c.mutate({trans:o,type:"add",values:T}).then(function(I){for(var _ in I.failures)k.splice(parseInt(_),1);x(T.length,I)})).then(function(I){return M.length>0&&c.mutate({trans:o,type:"put",keys:L,values:M}).then(function(_){return x(M.length,_)})}).then(function(){return k.length>0&&c.mutate({trans:o,type:"delete",keys:k}).then(function(I){return x(k.length,I)})}).then(function(){return y.length>g+b&&R(g+d)})})};return R(0).then(function(){if(p.length>0)throw new Xv("Error modifying one or more objects",p,m,A);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return g0(t)&&(t.isPrimKey&&!EJ||n.type===3)?this._write(function(r){var o=t.table.core.schema.primaryKey,i=n;return t.table.core.count({trans:r,query:{index:o,range:i}}).then(function(a){return t.table.core.mutate({trans:r,type:"deleteRange",range:i}).then(function(s){var c=s.failures;s.lastResult,s.results;var l=s.numFailures;if(l)throw new Xv("Could not delete some values",Object.keys(c).map(function(u){return c[u]}),a-l);return a-l})})}):this.modify(function(r,o){return o.value=null})},e}();function YJ(e){return kp(UJ.prototype,function(n,r){this.db=e;var o=HP,i=null;if(r)try{o=r()}catch(l){i=l}var a=n._ctx,s=a.table,c=s.hook.reading.fire;this._ctx={table:s,index:a.index,isPrimKey:!a.index||s.schema.primKey.keyPath&&a.index===s.schema.primKey.name,range:o,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:i,or:a.or,valueMapper:c!==Mp?c:null}})}function QJ(e,t){return et?-1:e===t?0:1}function gi(e,t,n){var r=e instanceof JP?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function Rf(e){return new e.Collection(e,function(){return GP("")}).limit(0)}function BJ(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function DJ(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function KJ(e,t,n,r,o,i){for(var a=Math.min(e.length,r.length),s=-1,c=0;c=0?e.substr(0,s)+t[s]+n.substr(s+1):null;o(e[c],l)<0&&(s=c)}return a0)&&(g=w)}return A(g!==null?function(){m.continue(g+u)}:x),!1}),h}function Cl(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function GP(e){return{type:1,lower:e,upper:e}}var JP=function(){function e(){}return Object.defineProperty(e.prototype,"Collection",{get:function(){return this._ctx.table.db.Collection},enumerable:!0,configurable:!0}),e.prototype.between=function(t,n,r,o){r=r!==!1,o=o===!0;try{return this._cmp(t,n)>0||this._cmp(t,n)===0&&(r||o)&&!(r&&o)?Rf(this):new this.Collection(this,function(){return Cl(t,n,!r,!o)})}catch{return gi(this,Es)}},e.prototype.equals=function(t){return t==null?gi(this,Es):new this.Collection(this,function(){return GP(t)})},e.prototype.above=function(t){return t==null?gi(this,Es):new this.Collection(this,function(){return Cl(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?gi(this,Es):new this.Collection(this,function(){return Cl(t,void 0,!1)})},e.prototype.below=function(t){return t==null?gi(this,Es):new this.Collection(this,function(){return Cl(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?gi(this,Es):new this.Collection(this,function(){return Cl(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?gi(this,DP):this.between(t,t+Df,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):lm(this,function(n,r){return n.indexOf(r[0])===0},[t],Df)},e.prototype.equalsIgnoreCase=function(t){return lm(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=Gs.apply(Ff,arguments);return t.length===0?Rf(this):lm(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=Gs.apply(Ff,arguments);return t.length===0?Rf(this):lm(this,function(n,r){return r.some(function(o){return n.indexOf(o)===0})},t,Df)},e.prototype.anyOf=function(){var t=this,n=Gs.apply(Ff,arguments),r=this._cmp;try{n.sort(r)}catch{return gi(this,Es)}if(n.length===0)return Rf(this);var o=new this.Collection(this,function(){return Cl(n[0],n[n.length-1])});o._ondirectionchange=function(a){r=a==="next"?t._ascending:t._descending,n.sort(r)};var i=0;return o._addAlgorithm(function(a,s,c){for(var l=a.key;r(l,n[i])>0;)if(++i,i===n.length)return s(c),!1;return r(l,n[i])===0?!0:(s(function(){a.continue(n[i])}),!1)}),o},e.prototype.notEqual=function(t){return this.inAnyRange([[c3,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=Gs.apply(Ff,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return gi(this,Es)}var n=t.reduce(function(r,o){return r?r.concat([[r[r.length-1][1],o]]):[[c3,o]]},null);return n.push([t[t.length-1],this.db._maxKey]),this.inAnyRange(n,{includeLowers:!1,includeUppers:!1})},e.prototype.inAnyRange=function(t,n){var r=this,o=this._cmp,i=this._ascending,a=this._descending,s=this._min,c=this._max;if(t.length===0)return Rf(this);if(!t.every(function(b){return b[0]!==void 0&&b[1]!==void 0&&i(b[0],b[1])<=0}))return gi(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",zt.InvalidArgument);var l=!n||n.includeLowers!==!1,u=n&&n.includeUppers===!0;function f(b,w){for(var T=0,M=b.length;T0){L[0]=s(L[0],w[0]),L[1]=c(L[1],w[1]);break}}return T===M&&b.push(w),b}var d=i;function h(b,w){return d(b[0],w[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return gi(this,Es)}var m=0,A=u?function(b){return i(b,p[m][1])>0}:function(b){return i(b,p[m][1])>=0},x=l?function(b){return a(b,p[m][0])>0}:function(b){return a(b,p[m][0])>=0};function y(b){return!A(b)&&!x(b)}var R=A,g=new this.Collection(this,function(){return Cl(p[0][0],p[p.length-1][1],!l,!u)});return g._ondirectionchange=function(b){b==="next"?(R=A,d=i):(R=x,d=a),p.sort(h)},g._addAlgorithm(function(b,w,T){for(var M=b.key;R(M);)if(++m,m===p.length)return w(T),!1;return y(M)?!0:(r._cmp(M,p[m][1])===0||r._cmp(M,p[m][0])===0||w(function(){d===i?b.continue(p[m][0]):b.continue(p[m][1])}),!1)}),g},e.prototype.startsWithAnyOf=function(){var t=Gs.apply(Ff,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?Rf(this):this.inAnyRange(t.map(function(n){return[n,n+Df]})):gi(this,"startsWithAnyOf() only works with strings")},e}();function HJ(e){return kp(JP.prototype,function(n,r,o){this.db=e,this._ctx={table:n,index:r===":id"?null:r,or:o};var i=e._deps.indexedDB;if(!i)throw new zt.MissingAPI("indexedDB API missing");this._cmp=this._ascending=i.cmp.bind(i),this._descending=function(a,s){return i.cmp(s,a)},this._max=function(a,s){return i.cmp(a,s)>0?a:s},this._min=function(a,s){return i.cmp(a,s)<0?a:s},this._IDBKeyRange=e._deps.IDBKeyRange})}function zP(e){return e.length===1?e[0]:e}function Mx(e){try{return e.only([[]]),[[]]}catch{return Df}}function $a(e){return fr(function(t){return jh(t),e(t.target.error),!1})}function jh(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var GJ=function(){function e(){}return e.prototype._lock=function(){return W0(!Xt.global),++this._reculock,this._reculock===1&&!Xt.global&&(Xt.lockOwnerFor=this),this},e.prototype._unlock=function(){if(W0(!Xt.global),--this._reculock===0)for(Xt.global||(Xt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Tp(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Xt.lockOwnerFor!==this},e.prototype.create=function(t){var n=this;if(!this.mode)return this;var r=this.db.idbdb,o=this.db._state.dbOpenError;if(W0(!this.idbtrans),!t&&!r)switch(o&&o.name){case"DatabaseClosedError":throw new zt.DatabaseClosed(o);case"MissingAPIError":throw new zt.MissingAPI(o.message,o);default:throw new zt.OpenFailed(o)}if(!this.active)throw new zt.TransactionInactive;return W0(this._completion._state===null),t=this.idbtrans=t||r.transaction(zP(this.storeNames),this.mode),t.onerror=fr(function(i){jh(i),n._reject(t.error)}),t.onabort=fr(function(i){jh(i),n.active&&n._reject(new zt.Abort(t.error)),n.active=!1,n.on("abort").fire(i)}),t.oncomplete=fr(function(){n.active=!1,n._resolve()}),this},e.prototype._promise=function(t,n,r){var o=this;if(t==="readwrite"&&this.mode!=="readwrite")return Ro(new zt.ReadOnly("Transaction is readonly"));if(!this.active)return Ro(new zt.TransactionInactive);if(this._locked())return new Mt(function(a,s){o._blockedFuncs.push([function(){o._promise(t,n,r).then(a,s)},Xt])});if(r)return Nu(function(){var a=new Mt(function(s,c){o._lock();var l=n(s,c,o);l&&l.then&&l.then(s,c)});return a.finally(function(){return o._unlock()}),a._lib=!0,a});var i=new Mt(function(a,s){var c=n(a,s,o);c&&c.then&&c.then(a,s)});return i._lib=!0,i},e.prototype._root=function(){return this.parent?this.parent._root():this},e.prototype.waitFor=function(t){var n=this._root(),r=Mt.resolve(t);if(n._waitingFor)n._waitingFor=n._waitingFor.then(function(){return r});else{n._waitingFor=r,n._waitingQueue=[];var o=n.idbtrans.objectStore(n.storeNames[0]);(function a(){for(++n._spinCount;n._waitingQueue.length;)n._waitingQueue.shift()();n._waitingFor&&(o.get(-1/0).onsuccess=a)})()}var i=n._waitingFor;return new Mt(function(a,s){r.then(function(c){return n._waitingQueue.push(fr(a.bind(null,c)))},function(c){return n._waitingQueue.push(fr(s.bind(null,c)))}).finally(function(){n._waitingFor===i&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new zt.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(na(n,t))return n[t];var r=this.schema[t];if(!r)throw new zt.NotFound("Table "+t+" not part of transaction");var o=new this.db.Table(t,r,this);return o.core=this.db.core.table(t),n[t]=o,o},e}();function JJ(e){return kp(GJ.prototype,function(n,r,o,i){var a=this;this.db=e,this.mode=n,this.storeNames=r,this.schema=o,this.idbtrans=null,this.on=Kg(this,"complete","error","abort"),this.parent=i||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Mt(function(s,c){a._resolve=s,a._reject=c}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var c=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):c&&a.idbtrans&&a.idbtrans.abort(),Ro(s)})})}function u3(e,t,n,r,o,i,a){return{name:e,keyPath:t,unique:n,multi:r,auto:o,compound:i,src:(n&&!a?"&":"")+(r?"*":"")+(o?"++":"")+$P(t)}}function $P(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function jP(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:MP(n,function(r){return[r.name,r]})}}function f3(e){return e==null?function(){}:typeof e=="string"?zJ(e):function(t){return us(t,e)}}function zJ(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return us(n,e)}}function qP(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function $J(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function ZM(e){return[].slice.call(e)}var jJ=0;function gh(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function qJ(e,t,n,r){var o=t.cmp.bind(t);function i(h,p){var m=ZM(h.objectStoreNames);return{schema:{name:h.name,tables:m.map(function(A){return p.objectStore(A)}).map(function(A){var x=A.keyPath,y=A.autoIncrement,R=Eo(x),g=x==null,b={},w={name:A.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:g,compound:R,keyPath:x,autoIncrement:y,unique:!0,extractKey:f3(x)},indexes:ZM(A.indexNames).map(function(T){return A.index(T)}).map(function(T){var M=T.name,L=T.unique,k=T.multiEntry,F=T.keyPath,N=Eo(F),X={name:M,compound:N,keyPath:F,unique:L,multiEntry:k,extractKey:f3(F)};return b[gh(F)]=X,X}),getIndexByKeyPath:function(T){return b[gh(T)]}};return b[":id"]=w.primaryKey,x!=null&&(b[gh(x)]=w.primaryKey),w})},hasGetAll:m.length>0&&"getAll"in p.objectStore(m[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}function a(h){if(h.type===3)return null;if(h.type===4)throw new Error("Cannot convert never type to IDBKeyRange");var p=h.lower,m=h.upper,A=h.lowerOpen,x=h.upperOpen,y=p===void 0?m===void 0?null:n.upperBound(m,!!x):m===void 0?n.lowerBound(p,!!A):n.bound(p,m,!!A,!!x);return y}function s(h){var p=h.name;function m(y){var R=y.trans,g=y.type,b=y.keys,w=y.values,T=y.range,M=y.wantResults;return new Promise(function(L,k){L=fr(L);var F=R.objectStore(p),N=F.keyPath==null,X=g==="put"||g==="add";if(!X&&g!=="delete"&&g!=="deleteRange")throw new Error("Invalid operation type: "+g);var I=(b||w||{length:1}).length;if(b&&w&&b.length!==w.length)throw new Error("Given keys array must have same length as given values array.");if(I===0)return L({numFailures:0,failures:{},results:[],lastResult:void 0});var _=M&&$4(b||qP(h.primaryKey,{type:g,keys:b,values:w})),P,V=[],B=0,J=function(ee){++B,jh(ee),_&&(_[ee.target._reqno]=void 0),V[ee.target._reqno]=ee.target.error},se=function(ee){var re=ee.target;_[re._reqno]=re.result};if(g==="deleteRange"){if(T.type===4)return L({numFailures:B,failures:V,results:_,lastResult:void 0});T.type===3?P=F.clear():P=F.delete(a(T))}else{var D=X?N?[w,b]:[w,null]:[b,null],Q=D[0],Z=D[1];if(X)for(var H=0;H=t});c.forEach(function(u){o.push(function(){var f=a,d=u._cfg.dbschema;p3(e,f,r),p3(e,d,r),a=e._dbSchema=d;var h=e9(f,d);h.add.forEach(function(R){Lx(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new zt.Upgrade("Not yet support for changing primary key");var g=r.objectStore(R.name);R.add.forEach(function(b){return h3(g,b)}),R.change.forEach(function(b){g.deleteIndex(b.name),h3(g,b)}),R.del.forEach(function(b){return g.deleteIndex(b)})});var p=u._cfg.contentUpgrade;if(p&&u._cfg.version>t){wx(e,r),n._memoizedTables={},s=!0;var m=LP(d);h.del.forEach(function(R){m[R]=f[R]}),d3(e,[e.Transaction.prototype]),Zv(e,[e.Transaction.prototype],io(m),m),n.schema=m;var A=kP(p);A&&Op();var x,y=Mt.follow(function(){if(x=p(n),x&&A){var R=Pu.bind(null,null);x.then(R,R)}});return x&&typeof x.then=="function"?Mt.resolve(x):y.then(function(){return x})}}),o.push(function(f){if(!s||!_J){var d=u._cfg.dbschema;az(d,f)}d3(e,[e.Transaction.prototype]),Zv(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function l(){return o.length?Mt.resolve(o.shift()(n.idbtrans)).then(l):Mt.resolve()}return l().then(function(){iz(a,r)})}function e9(e,t){var n={del:[],add:[],change:[]},r;for(r in e)t[r]||n.del.push(r);for(r in t){var o=e[r],i=t[r];if(!o)n.add.push([r,i]);else{var a={name:r,def:i,recreate:!1,del:[],add:[],change:[]};if(""+(o.primKey.keyPath||"")!=""+(i.primKey.keyPath||"")||o.primKey.auto!==i.primKey.auto&&!Sx)a.recreate=!0,n.change.push(a);else{var s=o.idxByName,c=i.idxByName,l=void 0;for(l in s)c[l]||a.del.push(l);for(l in c){var u=s[l],f=c[l];u?u.src!==f.src&&a.change.push(f):a.add.push(f)}(a.del.length>0||a.add.length>0||a.change.length>0)&&n.change.push(a)}}}return n}function Lx(e,t,n,r){var o=e.db.createObjectStore(t,n.keyPath?{keyPath:n.keyPath,autoIncrement:n.auto}:{autoIncrement:n.auto});return r.forEach(function(i){return h3(o,i)}),o}function iz(e,t){io(e).forEach(function(n){t.db.objectStoreNames.contains(n)||Lx(t,n,e[n].primKey,e[n].indexes)})}function az(e,t){for(var n=0;nMath.pow(2,62)?0:l.oldVersion;e.idbdb=c.result,rz(e,f/10,o,a)}},a),c.onsuccess=fr(function(){o=null;var l=e.idbdb=c.result,u=Bg(l.objectStoreNames);if(u.length>0)try{var f=l.transaction(zP(u),"readonly");t.autoSchema?sz(e,l,f):(p3(e,e._dbSchema,f),lz(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),wx(e,f)}catch{}vh.push(e),l.onversionchange=fr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),qh.add(s),i()},a)})]).then(function(){return t.onReadyBeingFired=[],Mt.resolve(m3(e.on.ready.fire)).then(function i(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(FP,Jn);return t.onReadyBeingFired=[],Mt.resolve(m3(a)).then(i)}})}).finally(function(){t.onReadyBeingFired=null}).then(function(){return t.isBeingOpened=!1,e}).catch(function(i){try{o&&o.abort()}catch{}return t.isBeingOpened=!1,e.close(),t.dbOpenError=i,Ro(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function v3(e){var t=function(a){return e.next(a)},n=function(a){return e.throw(a)},r=i(t),o=i(n);function i(a){return function(s){var c=a(s),l=c.value;return c.done?l:!l||typeof l.then!="function"?Eo(l)?Promise.all(l).then(r,o):r(l):l.then(r,o)}}return i(t)()}function mz(e,t,n){var r=arguments.length;if(r<2)throw new zt.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];n=o.pop();var i=OP(o);return[e,i,n]}function vz(e,t,n,r,o){return Mt.resolve().then(function(){var i=Xt.transless||Xt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:i};r?a.idbtrans=r.idbtrans:a.create();var c=kP(o);c&&Op();var l,u=Mt.follow(function(){if(l=o.call(a,a),l)if(c){var f=Pu.bind(null,null);l.then(f,f)}else typeof l.next=="function"&&typeof l.throw=="function"&&(l=v3(l))},s);return(l&&typeof l.then=="function"?Mt.resolve(l).then(function(f){return a.active?f:Ro(new zt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):u.then(function(){return l})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),Ro(f)})})}function A0(e,t,n){for(var r=Eo(e)?e.slice():[e],o=0;o0,w=Hn(Hn({},x),{isVirtual:b,isPrimaryKey:!b&&x.isPrimaryKey,keyTail:A,keyLength:g,extractKey:f3(m),unique:!b&&x.unique});if(R.push(w),w.isPrimaryKey||i.push(w),g>1){var T=g===2?m[0]:m.slice(0,g-1);a(T,A+1,x)}return R.sort(function(M,L){return M.keyTail-L.keyTail}),w}var s=a(r.primaryKey.keyPath,0,r.primaryKey);o[":id"]=[s];for(var c=0,l=r.indexes;c0?Promise.reject(R.failures[0]):y.length0?console.warn("Another connection wants to upgrade database '"+r.name+"'. Closing db now to resume the upgrade."):console.warn("Another connection wants to delete database '"+r.name+"'. Closing db now to resume the delete request."),r.close()}),this.on("blocked",function(s){!s.newVersion||s.newVersion=0&&vh.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new zt.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new Mt(function(r){n.dbReadyResolve=r}),n.openCanceller=new Mt(function(r,o){n.cancelOpen=o})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new Mt(function(o,i){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=fr(function(){qh.remove(t.name),o()}),s.onerror=$a(i),s.onblocked=t._fireOnBlocked};if(n)throw new zt.InvalidArgument("Arguments not allowed in db.delete()");r.isBeingOpened?r.dbReadyPromise.then(a):a()})},e.prototype.backendDB=function(){return this.idbdb},e.prototype.isOpen=function(){return this.idbdb!==null},e.prototype.hasBeenClosed=function(){var t=this._state.dbOpenError;return t&&t.name==="DatabaseClosed"},e.prototype.hasFailed=function(){return this._state.dbOpenError!==null},e.prototype.dynamicallyOpened=function(){return this._state.autoSchema},Object.defineProperty(e.prototype,"tables",{get:function(){var t=this;return io(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=mz.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var o=this,i=Xt.trans;(!i||i.db!==this||t.indexOf("!")!==-1)&&(i=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,c;try{if(c=n.map(function(u){var f=u instanceof o.Table?u.name:u;if(typeof f!="string")throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return f}),t=="r"||t===dR)s=dR;else if(t=="rw"||t==hR)s=hR;else throw new zt.InvalidArgument("Invalid transaction mode: "+t);if(i){if(i.mode===dR&&s===hR)if(a)i=null;else throw new zt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");i&&c.forEach(function(u){if(i&&i.storeNames.indexOf(u)===-1)if(a)i=null;else throw new zt.SubTransaction("Table "+u+" not included in parent transaction.")}),a&&i&&!i.active&&(i=null)}}catch(u){return i?i._promise(null,function(f,d){d(u)}):Ro(u)}var l=vz.bind(null,this,s,c,i,r);return i?i._promise(s,l,"lock"):Xt.trans?Tp(Xt.transless,function(){return o._whenReady(l)}):this._whenReady(l)},e.prototype.table=function(t){if(!na(this._allTables,t))throw new zt.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),Ql=Iu;Gh(Ql,Hn(Hn({},Dg),{delete:function(e){var t=new Ql(e);return t.delete()},exists:function(e){return new Ql(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return qh?qh.getDatabaseNames().then(e):Mt.resolve([])},defineClass:function(){function e(t){ta(this,t)}return e},ignoreTransaction:function(e){return Xt.trans?Tp(Xt.transless,e):e()},vip:m3,async:function(e){return function(){try{var t=v3(e.apply(this,arguments));return!t||typeof t.then!="function"?Mt.resolve(t):t}catch(n){return Ro(n)}}},spawn:function(e,t,n){try{var r=v3(e.apply(n,t||[]));return!r||typeof r.then!="function"?Mt.resolve(r):r}catch(o){return Ro(o)}},currentTransaction:{get:function(){return Xt.trans||null}},waitFor:function(e,t){var n=Mt.resolve(typeof e=="function"?Ql.ignoreTransaction(e):e).timeout(t||6e4);return Xt.trans?Xt.trans.waitFor(n):n},Promise:Mt,debug:{get:function(){return Ss},set:function(e){NP(e,e==="dexie"?function(){return!0}:KP)}},derive:Bd,extend:ta,props:Gh,override:xP,Events:Kg,getByKeyPath:us,setByKeyPath:Ca,delByKeyPath:wP,shallowClone:LP,deepClone:Jh,getObjectDiff:gx,asap:SP,minKey:c3,addons:[],connections:vh,errnames:vJ,dependencies:function(){try{return{indexedDB:jn.indexedDB||jn.mozIndexedDB||jn.webkitIndexedDB||jn.msIndexedDB,IDBKeyRange:jn.IDBKeyRange||jn.webkitIDBKeyRange}}catch{return{indexedDB:null,IDBKeyRange:null}}}(),semVer:UM,version:UM.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:Ql,Dexie:Ql}));Ql.maxKey=Mx(Ql.dependencies.IDBKeyRange);hz(Iu.dependencies.indexedDB);Mt.rejectionMapper=AJ;NP(Ss,KP);const Bv="PPTIST_DISCARDED_DB",g3="PPTist",yz=async()=>{const e=new Date().getTime(),t=localStorage.getItem(Bv),n=t?JSON.parse(t):[],o=(await Iu.getDatabaseNames()).filter(i=>{if(i.indexOf(g3)===-1)return!1;const[a,s,c]=i.split("_");return!!(a!==g3||!s||!c||n.includes(s)||e-+c>=1e3*60*60*12)});for(const i of o)Iu.delete(i);localStorage.removeItem(Bv)};class bz extends Iu{constructor(){super(`${g3}_${RP}_${new Date().getTime()}`);BA(this,"snapshots");BA(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const Sa=new bz,Hg=bp("snapshot",{state:()=>({snapshotCursor:-1,snapshotLength:0}),getters:{canUndo(e){return e.snapshotCursor>0},canRedo(e){return e.snapshotCursor=0&&this.snapshotCursor20&&(n.push(t[0]),o--),o>=2&&Sa.snapshots.update(t[o-2],{index:e.slideIndex}),await Sa.snapshots.bulkDelete(n),this.setSnapshotCursor(o-1),this.setSnapshotLength(o)},async unDo(){if(this.snapshotCursor<=0)return;const e=lt(),t=ft(),n=this.snapshotCursor-1,o=(await Sa.snapshots.orderBy("id").toArray())[n],{index:i,slides:a}=o,s=i>a.length-1?a.length-1:i;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])},async reDo(){if(this.snapshotCursor>=this.snapshotLength-1)return;const e=lt(),t=ft(),n=this.snapshotCursor+1,o=(await Sa.snapshots.orderBy("id").toArray())[n],{index:i,slides:a}=o,s=i>a.length-1?a.length-1:i;e.setSlides(a),e.updateSlideIndex(s),this.setSnapshotCursor(n),t.setActiveElementIdList([])}}}),Ms=bp("keyboard",{state:()=>({ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}),getters:{ctrlOrShiftKeyActive(e){return e.ctrlKeyState||e.shiftKeyState}},actions:{setCtrlKeyState(e){this.ctrlKeyState=e},setShiftKeyState(e){this.shiftKeyState=e},setSpaceKeyState(e){this.spaceKeyState=e}}}),t9=bp("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),U0=(e,t)=>_n.padStart(""+e,t,"0"),xz=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i);var dr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(dr||{}),on=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(on||{}),Y0=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(Y0||{}),vt=(e=>(e.LEFT_TOP="left-top",e.TOP="top",e.RIGHT_TOP="right-top",e.LEFT="left",e.RIGHT="right",e.LEFT_BOTTOM="left-bottom",e.BOTTOM="bottom",e.RIGHT_BOTTOM="right-bottom",e))(vt||{}),Jo=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Jo||{}),mt=(e=>(e.C="C",e.X="X",e.Z="Z",e.Y="Y",e.A="A",e.G="G",e.L="L",e.F="F",e.D="D",e.B="B",e.P="P",e.O="O",e.R="R",e.T="T",e.MINUS="-",e.EQUAL="=",e.DIGIT_0="0",e.DELETE="DELETE",e.UP="ARROWUP",e.DOWN="ARROWDOWN",e.LEFT="ARROWLEFT",e.RIGHT="ARROWRIGHT",e.ENTER="ENTER",e.SPACE=" ",e.TAB="TAB",e.BACKSPACE="BACKSPACE",e.ESC="ESCAPE",e.PAGEUP="PAGEUP",e.PAGEDOWN="PAGEDOWN",e.F5="F5",e))(mt||{});const Sz=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"粘贴为纯文本",value:"Ctrl + Shift + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"},{label:"打开搜索替换",value:"Ctrl + F"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑"},{label:"下一页(未选中元素)",value:"↓"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"},{label:"快速创建文本",value:"双击空白处 / T"},{label:"快速创建矩形",value:"R"},{label:"快速创建圆形",value:"O"},{label:"快速创建线条",value:"L"},{label:"退出绘制状态",value:"鼠标右键"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"},{label:"完成自定义形状绘制",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"移动焦点单元格",value:"↑ / ← / ↓ / →"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"图表数据编辑",children:[{label:"聚焦到下一行",value:"Enter"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"行内代码",value:"Ctrl + E"},{label:"上角标",value:"Ctrl + ;"},{label:"下角标",value:"Ctrl + '"},{label:"选中段落",value:"ESC"}]}];var n9={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha - */(function(e,t){(function(r,o){e.exports=o()})(Nt,function(){return function(){var n={686:function(i,a,s){s.d(a,{default:function(){return D}});var c=s(279),l=s.n(c),u=s(370),f=s.n(u),d=s(817),h=s.n(d);function p(Q){try{return document.execCommand(Q)}catch{return!1}}var m=function(B){var H=h()(B);return p("cut"),H},A=m;function x(Q){var B=document.documentElement.getAttribute("dir")==="rtl",H=document.createElement("textarea");H.style.fontSize="12pt",H.style.border="0",H.style.padding="0",H.style.margin="0",H.style.position="absolute",H.style[B?"right":"left"]="-9999px";var U=window.pageYOffset||document.documentElement.scrollTop;return H.style.top="".concat(U,"px"),H.setAttribute("readonly",""),H.value=Q,H}var y=function(B,H){var U=x(B);H.container.appendChild(U);var ee=h()(U);return p("copy"),U.remove(),ee},R=function(B){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},U="";return typeof B=="string"?U=y(B,H):B instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(B==null?void 0:B.type)?U=y(B.value,H):(U=h()(B),p("copy")),U},g=R;function b(Q){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(H){return typeof H}:b=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b(Q)}var w=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=B.action,U=H===void 0?"copy":H,ee=B.container,re=B.target,ve=B.text;if(U!=="copy"&&U!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(re!==void 0)if(re&&b(re)==="object"&&re.nodeType===1){if(U==="copy"&&re.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(U==="cut"&&(re.hasAttribute("readonly")||re.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ve)return g(ve,{container:ee});if(re)return U==="cut"?A(re):g(re,{container:ee})},T=w;function M(Q){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(H){return typeof H}:M=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},M(Q)}function L(Q,B){if(!(Q instanceof B))throw new TypeError("Cannot call a class as a function")}function k(Q,B){for(var H=0;H"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Z(Q){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)},Z(Q)}function J(Q,B){var H="data-clipboard-".concat(Q);if(B.hasAttribute(H))return B.getAttribute(H)}var se=function(Q){N(H,Q);var B=I(H);function H(U,ee){var re;return L(this,H),re=B.call(this),re.resolveOptions(ee),re.listenClick(U),re}return _(H,[{key:"resolveOptions",value:function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof ee.action=="function"?ee.action:this.defaultAction,this.target=typeof ee.target=="function"?ee.target:this.defaultTarget,this.text=typeof ee.text=="function"?ee.text:this.defaultText,this.container=M(ee.container)==="object"?ee.container:document.body}},{key:"listenClick",value:function(ee){var re=this;this.listener=f()(ee,"click",function(ve){return re.onClick(ve)})}},{key:"onClick",value:function(ee){var re=ee.delegateTarget||ee.currentTarget,ve=this.action(re)||"copy",ye=T({action:ve,container:this.container,target:this.target(re),text:this.text(re)});this.emit(ye?"success":"error",{action:ve,text:ye,trigger:re,clearSelection:function(){re&&re.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ee){return J("action",ee)}},{key:"defaultTarget",value:function(ee){var re=J("target",ee);if(re)return document.querySelector(re)}},{key:"defaultText",value:function(ee){return J("text",ee)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ee){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return g(ee,re)}},{key:"cut",value:function(ee){return A(ee)}},{key:"isSupported",value:function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],re=typeof ee=="string"?[ee]:ee,ve=!!document.queryCommandSupported;return re.forEach(function(ye){ve=ve&&!!document.queryCommandSupported(ye)}),ve}}]),H}(l()),D=se},828:function(i){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function c(l,u){for(;l&&l.nodeType!==a;){if(typeof l.matches=="function"&&l.matches(u))return l;l=l.parentNode}}i.exports=c},438:function(i,a,s){var c=s(828);function l(d,h,p,m,A){var x=f.apply(this,arguments);return d.addEventListener(p,x,A),{destroy:function(){d.removeEventListener(p,x,A)}}}function u(d,h,p,m,A){return typeof d.addEventListener=="function"?l.apply(null,arguments):typeof p=="function"?l.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(x){return l(x,h,p,m,A)}))}function f(d,h,p,m){return function(A){A.delegateTarget=c(A.target,h),A.delegateTarget&&m.call(d,A)}}i.exports=u},879:function(i,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var c=Object.prototype.toString.call(s);return s!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var c=Object.prototype.toString.call(s);return c==="[object Function]"}},370:function(i,a,s){var c=s(879),l=s(438);function u(p,m,A){if(!p&&!m&&!A)throw new Error("Missing required arguments");if(!c.string(m))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(p))return f(p,m,A);if(c.nodeList(p))return d(p,m,A);if(c.string(p))return h(p,m,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,m,A){return p.addEventListener(m,A),{destroy:function(){p.removeEventListener(m,A)}}}function d(p,m,A){return Array.prototype.forEach.call(p,function(x){x.addEventListener(m,A)}),{destroy:function(){Array.prototype.forEach.call(p,function(x){x.removeEventListener(m,A)})}}}function h(p,m,A){return l(document.body,p,m,A)}i.exports=u},817:function(i){function a(s){var c;if(s.nodeName==="SELECT")s.focus(),c=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var l=s.hasAttribute("readonly");l||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),l||s.removeAttribute("readonly"),c=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var u=window.getSelection(),f=document.createRange();f.selectNodeContents(s),u.removeAllRanges(),u.addRange(f),c=u.toString()}return c}i.exports=a},279:function(i){function a(){}a.prototype={on:function(s,c,l){var u=this.e||(this.e={});return(u[s]||(u[s]=[])).push({fn:c,ctx:l}),this},once:function(s,c,l){var u=this;function f(){u.off(s,f),c.apply(l,arguments)}return f._=c,this.on(s,f,l)},emit:function(s){var c=[].slice.call(arguments,1),l=((this.e||(this.e={}))[s]||[]).slice(),u=0,f=l.length;for(u;u>>2]>>>24-T%4*8&255;R[b+T>>>2]|=M<<24-(b+T)%4*8}else for(var L=0;L>>2]=g[L>>>2];return this.sigBytes+=w,this},clamp:function(){var y=this.words,R=this.sigBytes;y[R>>>2]&=4294967295<<32-R%4*8,y.length=r.ceil(R/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var R=[],g=0;g>>2]>>>24-w%4*8&255;b.push((T>>>4).toString(16)),b.push((T&15).toString(16))}return b.join("")},parse:function(y){for(var R=y.length,g=[],b=0;b>>3]|=parseInt(y.substr(b,2),16)<<24-b%8*4;return new f.init(g,R/2)}},p=d.Latin1={stringify:function(y){for(var R=y.words,g=y.sigBytes,b=[],w=0;w>>2]>>>24-w%4*8&255;b.push(String.fromCharCode(T))}return b.join("")},parse:function(y){for(var R=y.length,g=[],b=0;b>>2]|=(y.charCodeAt(b)&255)<<24-b%4*8;return new f.init(g,R)}},m=d.Utf8={stringify:function(y){try{return decodeURIComponent(escape(p.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return p.parse(unescape(encodeURIComponent(y)))}},A=l.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=m.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var R,g=this._data,b=g.words,w=g.sigBytes,T=this.blockSize,M=T*4,L=w/M;y?L=r.ceil(L):L=r.max((L|0)-this._minBufferSize,0);var k=L*T,_=r.min(k*4,w);if(k){for(var N=0;N>>2]|=c[f]<<24-f%4*8;a.call(this,u,l)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(AR)),AR.exports}var RR={exports:{}},HM;function kz(){return HM||(HM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f>>1]|=c.charCodeAt(f)<<16-f%2*16;return i.create(u,l*2)}},a.Utf16LE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f>>1]|=s(c.charCodeAt(f)<<16-f%2*16);return i.create(u,l*2)}};function s(c){return c<<8&4278255360|c>>>8&16711935}}(),n.enc.Utf16})}(RR)),RR.exports}var yR={exports:{}},GM;function Zu(){return GM||(GM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(c){var l=c.words,u=c.sigBytes,f=this._map;c.clamp();for(var d=[],h=0;h>>2]>>>24-h%4*8&255,m=l[h+1>>>2]>>>24-(h+1)%4*8&255,A=l[h+2>>>2]>>>24-(h+2)%4*8&255,x=p<<16|m<<8|A,y=0;y<4&&h+y*.75>>6*(3-y)&63));var R=f.charAt(64);if(R)for(;d.length%4;)d.push(R);return d.join("")},parse:function(c){var l=c.length,u=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-h%4*2,A=p|m;f[d>>>2]|=A<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64})}(yR)),yR.exports}var bR={exports:{}},JM;function Nz(){return JM||(JM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(c,l){l===void 0&&(l=!0);var u=c.words,f=c.sigBytes,d=l?this._safe_map:this._map;c.clamp();for(var h=[],p=0;p>>2]>>>24-p%4*8&255,A=u[p+1>>>2]>>>24-(p+1)%4*8&255,x=u[p+2>>>2]>>>24-(p+2)%4*8&255,y=m<<16|A<<8|x,R=0;R<4&&p+R*.75>>6*(3-R)&63));var g=d.charAt(64);if(g)for(;h.length%4;)h.push(g);return h.join("")},parse:function(c,l){l===void 0&&(l=!0);var u=c.length,f=l?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h>>6-h%4*2,A=p|m;f[d>>>2]|=A<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64url})}(bR)),bR.exports}var xR={exports:{}},zM;function Bu(){return zM||(zM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[];(function(){for(var m=0;m<64;m++)l[m]=r.abs(r.sin(m+1))*4294967296|0})();var u=c.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(m,A){for(var x=0;x<16;x++){var y=A+x,R=m[y];m[y]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var g=this._hash.words,b=m[A+0],w=m[A+1],T=m[A+2],M=m[A+3],L=m[A+4],k=m[A+5],_=m[A+6],N=m[A+7],X=m[A+8],I=m[A+9],F=m[A+10],P=m[A+11],V=m[A+12],Z=m[A+13],J=m[A+14],se=m[A+15],D=g[0],Q=g[1],B=g[2],H=g[3];D=f(D,Q,B,H,b,7,l[0]),H=f(H,D,Q,B,w,12,l[1]),B=f(B,H,D,Q,T,17,l[2]),Q=f(Q,B,H,D,M,22,l[3]),D=f(D,Q,B,H,L,7,l[4]),H=f(H,D,Q,B,k,12,l[5]),B=f(B,H,D,Q,_,17,l[6]),Q=f(Q,B,H,D,N,22,l[7]),D=f(D,Q,B,H,X,7,l[8]),H=f(H,D,Q,B,I,12,l[9]),B=f(B,H,D,Q,F,17,l[10]),Q=f(Q,B,H,D,P,22,l[11]),D=f(D,Q,B,H,V,7,l[12]),H=f(H,D,Q,B,Z,12,l[13]),B=f(B,H,D,Q,J,17,l[14]),Q=f(Q,B,H,D,se,22,l[15]),D=d(D,Q,B,H,w,5,l[16]),H=d(H,D,Q,B,_,9,l[17]),B=d(B,H,D,Q,P,14,l[18]),Q=d(Q,B,H,D,b,20,l[19]),D=d(D,Q,B,H,k,5,l[20]),H=d(H,D,Q,B,F,9,l[21]),B=d(B,H,D,Q,se,14,l[22]),Q=d(Q,B,H,D,L,20,l[23]),D=d(D,Q,B,H,I,5,l[24]),H=d(H,D,Q,B,J,9,l[25]),B=d(B,H,D,Q,M,14,l[26]),Q=d(Q,B,H,D,X,20,l[27]),D=d(D,Q,B,H,Z,5,l[28]),H=d(H,D,Q,B,T,9,l[29]),B=d(B,H,D,Q,N,14,l[30]),Q=d(Q,B,H,D,V,20,l[31]),D=h(D,Q,B,H,k,4,l[32]),H=h(H,D,Q,B,X,11,l[33]),B=h(B,H,D,Q,P,16,l[34]),Q=h(Q,B,H,D,J,23,l[35]),D=h(D,Q,B,H,w,4,l[36]),H=h(H,D,Q,B,L,11,l[37]),B=h(B,H,D,Q,N,16,l[38]),Q=h(Q,B,H,D,F,23,l[39]),D=h(D,Q,B,H,Z,4,l[40]),H=h(H,D,Q,B,b,11,l[41]),B=h(B,H,D,Q,M,16,l[42]),Q=h(Q,B,H,D,_,23,l[43]),D=h(D,Q,B,H,I,4,l[44]),H=h(H,D,Q,B,V,11,l[45]),B=h(B,H,D,Q,se,16,l[46]),Q=h(Q,B,H,D,T,23,l[47]),D=p(D,Q,B,H,b,6,l[48]),H=p(H,D,Q,B,N,10,l[49]),B=p(B,H,D,Q,J,15,l[50]),Q=p(Q,B,H,D,k,21,l[51]),D=p(D,Q,B,H,V,6,l[52]),H=p(H,D,Q,B,M,10,l[53]),B=p(B,H,D,Q,F,15,l[54]),Q=p(Q,B,H,D,w,21,l[55]),D=p(D,Q,B,H,X,6,l[56]),H=p(H,D,Q,B,se,10,l[57]),B=p(B,H,D,Q,_,15,l[58]),Q=p(Q,B,H,D,Z,21,l[59]),D=p(D,Q,B,H,L,6,l[60]),H=p(H,D,Q,B,P,10,l[61]),B=p(B,H,D,Q,T,15,l[62]),Q=p(Q,B,H,D,I,21,l[63]),g[0]=g[0]+D|0,g[1]=g[1]+Q|0,g[2]=g[2]+B|0,g[3]=g[3]+H|0},_doFinalize:function(){var m=this._data,A=m.words,x=this._nDataBytes*8,y=m.sigBytes*8;A[y>>>5]|=128<<24-y%32;var R=r.floor(x/4294967296),g=x;A[(y+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,A[(y+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m.sigBytes=(A.length+1)*4,this._process();for(var b=this._hash,w=b.words,T=0;T<4;T++){var M=w[T];w[T]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}return b},clone:function(){var m=s.clone.call(this);return m._hash=this._hash.clone(),m}});function f(m,A,x,y,R,g,b){var w=m+(A&x|~A&y)+R+b;return(w<>>32-g)+A}function d(m,A,x,y,R,g,b){var w=m+(A&y|x&~y)+R+b;return(w<>>32-g)+A}function h(m,A,x,y,R,g,b){var w=m+(A^x^y)+R+b;return(w<>>32-g)+A}function p(m,A,x,y,R,g,b){var w=m+(x^(A|~y))+R+b;return(w<>>32-g)+A}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(xR)),xR.exports}var SR={exports:{}},$M;function o9(){return $M||($M=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,c=[],l=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,f){for(var d=this._hash.words,h=d[0],p=d[1],m=d[2],A=d[3],x=d[4],y=0;y<80;y++){if(y<16)c[y]=u[f+y]|0;else{var R=c[y-3]^c[y-8]^c[y-14]^c[y-16];c[y]=R<<1|R>>>31}var g=(h<<5|h>>>27)+x+c[y];y<20?g+=(p&m|~p&A)+1518500249:y<40?g+=(p^m^A)+1859775393:y<60?g+=(p&m|p&A|m&A)-1894007588:g+=(p^m^A)-899497514,x=A,A=m,m=p<<30|p>>>2,p=h,h=g}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+m|0,d[3]=d[3]+A|0,d[4]=d[4]+x|0},_doFinalize:function(){var u=this._data,f=u.words,d=this._nDataBytes*8,h=u.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(h+64>>>9<<4)+15]=d,u.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(l),r.HmacSHA1=a._createHmacHelper(l)}(),n.SHA1})}(SR)),SR.exports}var MR={exports:{}},jM;function Tx(){return jM||(jM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[],u=[];(function(){function h(x){for(var y=r.sqrt(x),R=2;R<=y;R++)if(!(x%R))return!1;return!0}function p(x){return(x-(x|0))*4294967296|0}for(var m=2,A=0;A<64;)h(m)&&(A<8&&(l[A]=p(r.pow(m,1/2))),u[A]=p(r.pow(m,1/3)),A++),m++})();var f=[],d=c.SHA256=s.extend({_doReset:function(){this._hash=new a.init(l.slice(0))},_doProcessBlock:function(h,p){for(var m=this._hash.words,A=m[0],x=m[1],y=m[2],R=m[3],g=m[4],b=m[5],w=m[6],T=m[7],M=0;M<64;M++){if(M<16)f[M]=h[p+M]|0;else{var L=f[M-15],k=(L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3,_=f[M-2],N=(_<<15|_>>>17)^(_<<13|_>>>19)^_>>>10;f[M]=k+f[M-7]+N+f[M-16]}var X=g&b^~g&w,I=A&x^A&y^x&y,F=(A<<30|A>>>2)^(A<<19|A>>>13)^(A<<10|A>>>22),P=(g<<26|g>>>6)^(g<<21|g>>>11)^(g<<7|g>>>25),V=T+P+X+u[M]+f[M],Z=F+I;T=w,w=b,b=g,g=R+V|0,R=y,y=x,x=A,A=V+Z|0}m[0]=m[0]+A|0,m[1]=m[1]+x|0,m[2]=m[2]+y|0,m[3]=m[3]+R|0,m[4]=m[4]+g|0,m[5]=m[5]+b|0,m[6]=m[6]+w|0,m[7]=m[7]+T|0},_doFinalize:function(){var h=this._data,p=h.words,m=this._nDataBytes*8,A=h.sigBytes*8;return p[A>>>5]|=128<<24-A%32,p[(A+64>>>9<<4)+14]=r.floor(m/4294967296),p[(A+64>>>9<<4)+15]=m,h.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(d),o.HmacSHA256=s._createHmacHelper(d)}(Math),n.SHA256})}(MR)),MR.exports}var wR={exports:{}},qM;function Pz(){return qM||(qM=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Tx())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,c=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var l=s._doFinalize.call(this);return l.sigBytes-=4,l}});r.SHA224=s._createHelper(c),r.HmacSHA224=s._createHmacHelper(c)}(),n.SHA224})}(wR)),wR.exports}var LR={exports:{}},ew;function i9(){return ew||(ew=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,c=a.WordArray,l=r.algo;function u(){return s.create.apply(s,arguments)}var f=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],d=[];(function(){for(var p=0;p<80;p++)d[p]=u()})();var h=l.SHA512=i.extend({_doReset:function(){this._hash=new c.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(p,m){for(var A=this._hash.words,x=A[0],y=A[1],R=A[2],g=A[3],b=A[4],w=A[5],T=A[6],M=A[7],L=x.high,k=x.low,_=y.high,N=y.low,X=R.high,I=R.low,F=g.high,P=g.low,V=b.high,Z=b.low,J=w.high,se=w.low,D=T.high,Q=T.low,B=M.high,H=M.low,U=L,ee=k,re=_,ve=N,ye=X,de=I,fe=F,ue=P,te=V,E=Z,$=J,ie=se,z=D,j=Q,ae=B,ge=H,le=0;le<80;le++){var he,Ae,_e=d[le];if(le<16)Ae=_e.high=p[m+le*2]|0,he=_e.low=p[m+le*2+1]|0;else{var be=d[le-15],xe=be.high,it=be.low,tt=(xe>>>1|it<<31)^(xe>>>8|it<<24)^xe>>>7,Le=(it>>>1|xe<<31)^(it>>>8|xe<<24)^(it>>>7|xe<<25),ke=d[le-2],Ie=ke.high,Ze=ke.low,et=(Ie>>>19|Ze<<13)^(Ie<<3|Ze>>>29)^Ie>>>6,Ne=(Ze>>>19|Ie<<13)^(Ze<<3|Ie>>>29)^(Ze>>>6|Ie<<26),Be=d[le-7],je=Be.high,vt=Be.low,ut=d[le-16],ht=ut.high,yt=ut.low;he=Le+vt,Ae=tt+je+(he>>>0>>0?1:0),he=he+Ne,Ae=Ae+et+(he>>>0>>0?1:0),he=he+yt,Ae=Ae+ht+(he>>>0>>0?1:0),_e.high=Ae,_e.low=he}var Ft=te&$^~te&z,Bt=E&ie^~E&j,Nn=U&re^U&ye^re&ye,aa=ee&ve^ee&de^ve&de,Ea=(U>>>28|ee<<4)^(U<<30|ee>>>2)^(U<<25|ee>>>7),ao=(ee>>>28|U<<4)^(ee<<30|U>>>2)^(ee<<25|U>>>7),ef=(te>>>14|E<<18)^(te>>>18|E<<14)^(te<<23|E>>>9),Nc=(E>>>14|te<<18)^(E>>>18|te<<14)^(E<<23|te>>>9),ws=f[le],C2=ws.high,tf=ws.low,bo=ge+Nc,Fi=ae+ef+(bo>>>0>>0?1:0),bo=bo+Bt,Fi=Fi+Ft+(bo>>>0>>0?1:0),bo=bo+tf,Fi=Fi+C2+(bo>>>0>>0?1:0),bo=bo+he,Fi=Fi+Ae+(bo>>>0>>0?1:0),qp=ao+aa,I2=Ea+Nn+(qp>>>0>>0?1:0);ae=z,ge=j,z=$,j=ie,$=te,ie=E,E=ue+bo|0,te=fe+Fi+(E>>>0>>0?1:0)|0,fe=ye,ue=de,ye=re,de=ve,re=U,ve=ee,ee=bo+qp|0,U=Fi+I2+(ee>>>0>>0?1:0)|0}k=x.low=k+ee,x.high=L+U+(k>>>0>>0?1:0),N=y.low=N+ve,y.high=_+re+(N>>>0>>0?1:0),I=R.low=I+de,R.high=X+ye+(I>>>0>>0?1:0),P=g.low=P+ue,g.high=F+fe+(P>>>0>>0?1:0),Z=b.low=Z+E,b.high=V+te+(Z>>>0>>0?1:0),se=w.low=se+ie,w.high=J+$+(se>>>0>>0?1:0),Q=T.low=Q+j,T.high=D+z+(Q>>>0>>0?1:0),H=M.low=H+ge,M.high=B+ae+(H>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,m=p.words,A=this._nDataBytes*8,x=p.sigBytes*8;m[x>>>5]|=128<<24-x%32,m[(x+128>>>10<<5)+30]=Math.floor(A/4294967296),m[(x+128>>>10<<5)+31]=A,p.sigBytes=m.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(LR)),LR.exports}var OR={exports:{}},tw;function Cz(){return tw||(tw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg(),i9())})(Nt,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,c=s.SHA512,l=s.SHA384=c.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=c._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=c._createHelper(l),r.HmacSHA384=c._createHmacHelper(l)}(),n.SHA384})}(OR)),OR.exports}var TR={exports:{}},nw;function Iz(){return nw||(nw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.x64,l=c.Word,u=o.algo,f=[],d=[],h=[];(function(){for(var A=1,x=0,y=0;y<24;y++){f[A+5*x]=(y+1)*(y+2)/2%64;var R=x%5,g=(2*A+3*x)%5;A=R,x=g}for(var A=0;A<5;A++)for(var x=0;x<5;x++)d[A+5*x]=x+(2*A+3*x)%5*5;for(var b=1,w=0;w<24;w++){for(var T=0,M=0,L=0;L<7;L++){if(b&1){var k=(1<>>24)&16711935|(b<<24|b>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[g];T.high^=w,T.low^=b}for(var M=0;M<24;M++){for(var L=0;L<5;L++){for(var k=0,_=0,N=0;N<5;N++){var T=y[L+5*N];k^=T.high,_^=T.low}var X=p[L];X.high=k,X.low=_}for(var L=0;L<5;L++)for(var I=p[(L+4)%5],F=p[(L+1)%5],P=F.high,V=F.low,k=I.high^(P<<1|V>>>31),_=I.low^(V<<1|P>>>31),N=0;N<5;N++){var T=y[L+5*N];T.high^=k,T.low^=_}for(var Z=1;Z<25;Z++){var k,_,T=y[Z],J=T.high,se=T.low,D=f[Z];D<32?(k=J<>>32-D,_=se<>>32-D):(k=se<>>64-D,_=J<>>64-D);var Q=p[d[Z]];Q.high=k,Q.low=_}var B=p[0],H=y[0];B.high=H.high,B.low=H.low;for(var L=0;L<5;L++)for(var N=0;N<5;N++){var Z=L+5*N,T=y[Z],U=p[Z],ee=p[(L+1)%5+5*N],re=p[(L+2)%5+5*N];T.high=U.high^~ee.high&re.high,T.low=U.low^~ee.low&re.low}var T=y[0],ve=h[M];T.high^=ve.high,T.low^=ve.low}},_doFinalize:function(){var A=this._data,x=A.words;this._nDataBytes*8;var y=A.sigBytes*8,R=this.blockSize*32;x[y>>>5]|=1<<24-y%32,x[(r.ceil((y+1)/R)*R>>>5)-1]|=128,A.sigBytes=x.length*4,this._process();for(var g=this._state,b=this.cfg.outputLength/8,w=b/8,T=[],M=0;M>>24)&16711935|(k<<24|k>>>8)&4278255360,_=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,T.push(_),T.push(k)}return new a.init(T,b)},clone:function(){for(var A=s.clone.call(this),x=A._state=this._state.slice(0),y=0;y<25;y++)x[y]=x[y].clone();return A}});o.SHA3=s._createHelper(m),o.HmacSHA3=s._createHmacHelper(m)}(Math),n.SHA3})}(TR)),TR.exports}var kR={exports:{}},rw;function Fz(){return rw||(rw=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){/** @preserve + */(function(e,t){(function(r,o){e.exports=o()})(Nt,function(){return function(){var n={686:function(i,a,s){s.d(a,{default:function(){return D}});var c=s(279),l=s.n(c),u=s(370),f=s.n(u),d=s(817),h=s.n(d);function p(Q){try{return document.execCommand(Q)}catch{return!1}}var m=function(Z){var H=h()(Z);return p("cut"),H},A=m;function x(Q){var Z=document.documentElement.getAttribute("dir")==="rtl",H=document.createElement("textarea");H.style.fontSize="12pt",H.style.border="0",H.style.padding="0",H.style.margin="0",H.style.position="absolute",H.style[Z?"right":"left"]="-9999px";var U=window.pageYOffset||document.documentElement.scrollTop;return H.style.top="".concat(U,"px"),H.setAttribute("readonly",""),H.value=Q,H}var y=function(Z,H){var U=x(Z);H.container.appendChild(U);var ee=h()(U);return p("copy"),U.remove(),ee},R=function(Z){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},U="";return typeof Z=="string"?U=y(Z,H):Z instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(Z==null?void 0:Z.type)?U=y(Z.value,H):(U=h()(Z),p("copy")),U},g=R;function b(Q){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(H){return typeof H}:b=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},b(Q)}var w=function(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=Z.action,U=H===void 0?"copy":H,ee=Z.container,re=Z.target,ve=Z.text;if(U!=="copy"&&U!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(re!==void 0)if(re&&b(re)==="object"&&re.nodeType===1){if(U==="copy"&&re.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(U==="cut"&&(re.hasAttribute("readonly")||re.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(ve)return g(ve,{container:ee});if(re)return U==="cut"?A(re):g(re,{container:ee})},T=w;function M(Q){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(H){return typeof H}:M=function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},M(Q)}function L(Q,Z){if(!(Q instanceof Z))throw new TypeError("Cannot call a class as a function")}function k(Q,Z){for(var H=0;H"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function B(Q){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(H){return H.__proto__||Object.getPrototypeOf(H)},B(Q)}function J(Q,Z){var H="data-clipboard-".concat(Q);if(Z.hasAttribute(H))return Z.getAttribute(H)}var se=function(Q){N(H,Q);var Z=I(H);function H(U,ee){var re;return L(this,H),re=Z.call(this),re.resolveOptions(ee),re.listenClick(U),re}return F(H,[{key:"resolveOptions",value:function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof ee.action=="function"?ee.action:this.defaultAction,this.target=typeof ee.target=="function"?ee.target:this.defaultTarget,this.text=typeof ee.text=="function"?ee.text:this.defaultText,this.container=M(ee.container)==="object"?ee.container:document.body}},{key:"listenClick",value:function(ee){var re=this;this.listener=f()(ee,"click",function(ve){return re.onClick(ve)})}},{key:"onClick",value:function(ee){var re=ee.delegateTarget||ee.currentTarget,ve=this.action(re)||"copy",ye=T({action:ve,container:this.container,target:this.target(re),text:this.text(re)});this.emit(ye?"success":"error",{action:ve,text:ye,trigger:re,clearSelection:function(){re&&re.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ee){return J("action",ee)}},{key:"defaultTarget",value:function(ee){var re=J("target",ee);if(re)return document.querySelector(re)}},{key:"defaultText",value:function(ee){return J("text",ee)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ee){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return g(ee,re)}},{key:"cut",value:function(ee){return A(ee)}},{key:"isSupported",value:function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],re=typeof ee=="string"?[ee]:ee,ve=!!document.queryCommandSupported;return re.forEach(function(ye){ve=ve&&!!document.queryCommandSupported(ye)}),ve}}]),H}(l()),D=se},828:function(i){var a=9;if(typeof Element<"u"&&!Element.prototype.matches){var s=Element.prototype;s.matches=s.matchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.webkitMatchesSelector}function c(l,u){for(;l&&l.nodeType!==a;){if(typeof l.matches=="function"&&l.matches(u))return l;l=l.parentNode}}i.exports=c},438:function(i,a,s){var c=s(828);function l(d,h,p,m,A){var x=f.apply(this,arguments);return d.addEventListener(p,x,A),{destroy:function(){d.removeEventListener(p,x,A)}}}function u(d,h,p,m,A){return typeof d.addEventListener=="function"?l.apply(null,arguments):typeof p=="function"?l.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(x){return l(x,h,p,m,A)}))}function f(d,h,p,m){return function(A){A.delegateTarget=c(A.target,h),A.delegateTarget&&m.call(d,A)}}i.exports=u},879:function(i,a){a.node=function(s){return s!==void 0&&s instanceof HTMLElement&&s.nodeType===1},a.nodeList=function(s){var c=Object.prototype.toString.call(s);return s!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in s&&(s.length===0||a.node(s[0]))},a.string=function(s){return typeof s=="string"||s instanceof String},a.fn=function(s){var c=Object.prototype.toString.call(s);return c==="[object Function]"}},370:function(i,a,s){var c=s(879),l=s(438);function u(p,m,A){if(!p&&!m&&!A)throw new Error("Missing required arguments");if(!c.string(m))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(p))return f(p,m,A);if(c.nodeList(p))return d(p,m,A);if(c.string(p))return h(p,m,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,m,A){return p.addEventListener(m,A),{destroy:function(){p.removeEventListener(m,A)}}}function d(p,m,A){return Array.prototype.forEach.call(p,function(x){x.addEventListener(m,A)}),{destroy:function(){Array.prototype.forEach.call(p,function(x){x.removeEventListener(m,A)})}}}function h(p,m,A){return l(document.body,p,m,A)}i.exports=u},817:function(i){function a(s){var c;if(s.nodeName==="SELECT")s.focus(),c=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var l=s.hasAttribute("readonly");l||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),l||s.removeAttribute("readonly"),c=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var u=window.getSelection(),f=document.createRange();f.selectNodeContents(s),u.removeAllRanges(),u.addRange(f),c=u.toString()}return c}i.exports=a},279:function(i){function a(){}a.prototype={on:function(s,c,l){var u=this.e||(this.e={});return(u[s]||(u[s]=[])).push({fn:c,ctx:l}),this},once:function(s,c,l){var u=this;function f(){u.off(s,f),c.apply(l,arguments)}return f._=c,this.on(s,f,l)},emit:function(s){var c=[].slice.call(arguments,1),l=((this.e||(this.e={}))[s]||[]).slice(),u=0,f=l.length;for(u;u>>2]>>>24-T%4*8&255;R[b+T>>>2]|=M<<24-(b+T)%4*8}else for(var L=0;L>>2]=g[L>>>2];return this.sigBytes+=w,this},clamp:function(){var y=this.words,R=this.sigBytes;y[R>>>2]&=4294967295<<32-R%4*8,y.length=r.ceil(R/4)},clone:function(){var y=u.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var R=[],g=0;g>>2]>>>24-w%4*8&255;b.push((T>>>4).toString(16)),b.push((T&15).toString(16))}return b.join("")},parse:function(y){for(var R=y.length,g=[],b=0;b>>3]|=parseInt(y.substr(b,2),16)<<24-b%8*4;return new f.init(g,R/2)}},p=d.Latin1={stringify:function(y){for(var R=y.words,g=y.sigBytes,b=[],w=0;w>>2]>>>24-w%4*8&255;b.push(String.fromCharCode(T))}return b.join("")},parse:function(y){for(var R=y.length,g=[],b=0;b>>2]|=(y.charCodeAt(b)&255)<<24-b%4*8;return new f.init(g,R)}},m=d.Utf8={stringify:function(y){try{return decodeURIComponent(escape(p.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return p.parse(unescape(encodeURIComponent(y)))}},A=l.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=m.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var R,g=this._data,b=g.words,w=g.sigBytes,T=this.blockSize,M=T*4,L=w/M;y?L=r.ceil(L):L=r.max((L|0)-this._minBufferSize,0);var k=L*T,F=r.min(k*4,w);if(k){for(var N=0;N>>2]|=c[f]<<24-f%4*8;a.call(this,u,l)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(AR)),AR.exports}var RR={exports:{}},HM;function Nz(){return HM||(HM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f>>1]|=c.charCodeAt(f)<<16-f%2*16;return i.create(u,l*2)}},a.Utf16LE={stringify:function(c){for(var l=c.words,u=c.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(c){for(var l=c.length,u=[],f=0;f>>1]|=s(c.charCodeAt(f)<<16-f%2*16);return i.create(u,l*2)}};function s(c){return c<<8&4278255360|c>>>8&16711935}}(),n.enc.Utf16})}(RR)),RR.exports}var yR={exports:{}},GM;function Zu(){return GM||(GM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(c){var l=c.words,u=c.sigBytes,f=this._map;c.clamp();for(var d=[],h=0;h>>2]>>>24-h%4*8&255,m=l[h+1>>>2]>>>24-(h+1)%4*8&255,A=l[h+2>>>2]>>>24-(h+2)%4*8&255,x=p<<16|m<<8|A,y=0;y<4&&h+y*.75>>6*(3-y)&63));var R=f.charAt(64);if(R)for(;d.length%4;)d.push(R);return d.join("")},parse:function(c){var l=c.length,u=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-h%4*2,A=p|m;f[d>>>2]|=A<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64})}(yR)),yR.exports}var bR={exports:{}},JM;function Pz(){return JM||(JM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(c,l){l===void 0&&(l=!0);var u=c.words,f=c.sigBytes,d=l?this._safe_map:this._map;c.clamp();for(var h=[],p=0;p>>2]>>>24-p%4*8&255,A=u[p+1>>>2]>>>24-(p+1)%4*8&255,x=u[p+2>>>2]>>>24-(p+2)%4*8&255,y=m<<16|A<<8|x,R=0;R<4&&p+R*.75>>6*(3-R)&63));var g=d.charAt(64);if(g)for(;h.length%4;)h.push(g);return h.join("")},parse:function(c,l){l===void 0&&(l=!0);var u=c.length,f=l?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h>>6-h%4*2,A=p|m;f[d>>>2]|=A<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64url})}(bR)),bR.exports}var xR={exports:{}},zM;function Bu(){return zM||(zM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[];(function(){for(var m=0;m<64;m++)l[m]=r.abs(r.sin(m+1))*4294967296|0})();var u=c.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(m,A){for(var x=0;x<16;x++){var y=A+x,R=m[y];m[y]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var g=this._hash.words,b=m[A+0],w=m[A+1],T=m[A+2],M=m[A+3],L=m[A+4],k=m[A+5],F=m[A+6],N=m[A+7],X=m[A+8],I=m[A+9],_=m[A+10],P=m[A+11],V=m[A+12],B=m[A+13],J=m[A+14],se=m[A+15],D=g[0],Q=g[1],Z=g[2],H=g[3];D=f(D,Q,Z,H,b,7,l[0]),H=f(H,D,Q,Z,w,12,l[1]),Z=f(Z,H,D,Q,T,17,l[2]),Q=f(Q,Z,H,D,M,22,l[3]),D=f(D,Q,Z,H,L,7,l[4]),H=f(H,D,Q,Z,k,12,l[5]),Z=f(Z,H,D,Q,F,17,l[6]),Q=f(Q,Z,H,D,N,22,l[7]),D=f(D,Q,Z,H,X,7,l[8]),H=f(H,D,Q,Z,I,12,l[9]),Z=f(Z,H,D,Q,_,17,l[10]),Q=f(Q,Z,H,D,P,22,l[11]),D=f(D,Q,Z,H,V,7,l[12]),H=f(H,D,Q,Z,B,12,l[13]),Z=f(Z,H,D,Q,J,17,l[14]),Q=f(Q,Z,H,D,se,22,l[15]),D=d(D,Q,Z,H,w,5,l[16]),H=d(H,D,Q,Z,F,9,l[17]),Z=d(Z,H,D,Q,P,14,l[18]),Q=d(Q,Z,H,D,b,20,l[19]),D=d(D,Q,Z,H,k,5,l[20]),H=d(H,D,Q,Z,_,9,l[21]),Z=d(Z,H,D,Q,se,14,l[22]),Q=d(Q,Z,H,D,L,20,l[23]),D=d(D,Q,Z,H,I,5,l[24]),H=d(H,D,Q,Z,J,9,l[25]),Z=d(Z,H,D,Q,M,14,l[26]),Q=d(Q,Z,H,D,X,20,l[27]),D=d(D,Q,Z,H,B,5,l[28]),H=d(H,D,Q,Z,T,9,l[29]),Z=d(Z,H,D,Q,N,14,l[30]),Q=d(Q,Z,H,D,V,20,l[31]),D=h(D,Q,Z,H,k,4,l[32]),H=h(H,D,Q,Z,X,11,l[33]),Z=h(Z,H,D,Q,P,16,l[34]),Q=h(Q,Z,H,D,J,23,l[35]),D=h(D,Q,Z,H,w,4,l[36]),H=h(H,D,Q,Z,L,11,l[37]),Z=h(Z,H,D,Q,N,16,l[38]),Q=h(Q,Z,H,D,_,23,l[39]),D=h(D,Q,Z,H,B,4,l[40]),H=h(H,D,Q,Z,b,11,l[41]),Z=h(Z,H,D,Q,M,16,l[42]),Q=h(Q,Z,H,D,F,23,l[43]),D=h(D,Q,Z,H,I,4,l[44]),H=h(H,D,Q,Z,V,11,l[45]),Z=h(Z,H,D,Q,se,16,l[46]),Q=h(Q,Z,H,D,T,23,l[47]),D=p(D,Q,Z,H,b,6,l[48]),H=p(H,D,Q,Z,N,10,l[49]),Z=p(Z,H,D,Q,J,15,l[50]),Q=p(Q,Z,H,D,k,21,l[51]),D=p(D,Q,Z,H,V,6,l[52]),H=p(H,D,Q,Z,M,10,l[53]),Z=p(Z,H,D,Q,_,15,l[54]),Q=p(Q,Z,H,D,w,21,l[55]),D=p(D,Q,Z,H,X,6,l[56]),H=p(H,D,Q,Z,se,10,l[57]),Z=p(Z,H,D,Q,F,15,l[58]),Q=p(Q,Z,H,D,B,21,l[59]),D=p(D,Q,Z,H,L,6,l[60]),H=p(H,D,Q,Z,P,10,l[61]),Z=p(Z,H,D,Q,T,15,l[62]),Q=p(Q,Z,H,D,I,21,l[63]),g[0]=g[0]+D|0,g[1]=g[1]+Q|0,g[2]=g[2]+Z|0,g[3]=g[3]+H|0},_doFinalize:function(){var m=this._data,A=m.words,x=this._nDataBytes*8,y=m.sigBytes*8;A[y>>>5]|=128<<24-y%32;var R=r.floor(x/4294967296),g=x;A[(y+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,A[(y+64>>>9<<4)+14]=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,m.sigBytes=(A.length+1)*4,this._process();for(var b=this._hash,w=b.words,T=0;T<4;T++){var M=w[T];w[T]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}return b},clone:function(){var m=s.clone.call(this);return m._hash=this._hash.clone(),m}});function f(m,A,x,y,R,g,b){var w=m+(A&x|~A&y)+R+b;return(w<>>32-g)+A}function d(m,A,x,y,R,g,b){var w=m+(A&y|x&~y)+R+b;return(w<>>32-g)+A}function h(m,A,x,y,R,g,b){var w=m+(A^x^y)+R+b;return(w<>>32-g)+A}function p(m,A,x,y,R,g,b){var w=m+(x^(A|~y))+R+b;return(w<>>32-g)+A}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(xR)),xR.exports}var SR={exports:{}},$M;function o9(){return $M||($M=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,c=[],l=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(u,f){for(var d=this._hash.words,h=d[0],p=d[1],m=d[2],A=d[3],x=d[4],y=0;y<80;y++){if(y<16)c[y]=u[f+y]|0;else{var R=c[y-3]^c[y-8]^c[y-14]^c[y-16];c[y]=R<<1|R>>>31}var g=(h<<5|h>>>27)+x+c[y];y<20?g+=(p&m|~p&A)+1518500249:y<40?g+=(p^m^A)+1859775393:y<60?g+=(p&m|p&A|m&A)-1894007588:g+=(p^m^A)-899497514,x=A,A=m,m=p<<30|p>>>2,p=h,h=g}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+m|0,d[3]=d[3]+A|0,d[4]=d[4]+x|0},_doFinalize:function(){var u=this._data,f=u.words,d=this._nDataBytes*8,h=u.sigBytes*8;return f[h>>>5]|=128<<24-h%32,f[(h+64>>>9<<4)+14]=Math.floor(d/4294967296),f[(h+64>>>9<<4)+15]=d,u.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var u=a.clone.call(this);return u._hash=this._hash.clone(),u}});r.SHA1=a._createHelper(l),r.HmacSHA1=a._createHmacHelper(l)}(),n.SHA1})}(SR)),SR.exports}var MR={exports:{}},jM;function Tx(){return jM||(jM=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=[],u=[];(function(){function h(x){for(var y=r.sqrt(x),R=2;R<=y;R++)if(!(x%R))return!1;return!0}function p(x){return(x-(x|0))*4294967296|0}for(var m=2,A=0;A<64;)h(m)&&(A<8&&(l[A]=p(r.pow(m,1/2))),u[A]=p(r.pow(m,1/3)),A++),m++})();var f=[],d=c.SHA256=s.extend({_doReset:function(){this._hash=new a.init(l.slice(0))},_doProcessBlock:function(h,p){for(var m=this._hash.words,A=m[0],x=m[1],y=m[2],R=m[3],g=m[4],b=m[5],w=m[6],T=m[7],M=0;M<64;M++){if(M<16)f[M]=h[p+M]|0;else{var L=f[M-15],k=(L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3,F=f[M-2],N=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;f[M]=k+f[M-7]+N+f[M-16]}var X=g&b^~g&w,I=A&x^A&y^x&y,_=(A<<30|A>>>2)^(A<<19|A>>>13)^(A<<10|A>>>22),P=(g<<26|g>>>6)^(g<<21|g>>>11)^(g<<7|g>>>25),V=T+P+X+u[M]+f[M],B=_+I;T=w,w=b,b=g,g=R+V|0,R=y,y=x,x=A,A=V+B|0}m[0]=m[0]+A|0,m[1]=m[1]+x|0,m[2]=m[2]+y|0,m[3]=m[3]+R|0,m[4]=m[4]+g|0,m[5]=m[5]+b|0,m[6]=m[6]+w|0,m[7]=m[7]+T|0},_doFinalize:function(){var h=this._data,p=h.words,m=this._nDataBytes*8,A=h.sigBytes*8;return p[A>>>5]|=128<<24-A%32,p[(A+64>>>9<<4)+14]=r.floor(m/4294967296),p[(A+64>>>9<<4)+15]=m,h.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var h=s.clone.call(this);return h._hash=this._hash.clone(),h}});o.SHA256=s._createHelper(d),o.HmacSHA256=s._createHmacHelper(d)}(Math),n.SHA256})}(MR)),MR.exports}var wR={exports:{}},qM;function Cz(){return qM||(qM=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Tx())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,c=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var l=s._doFinalize.call(this);return l.sigBytes-=4,l}});r.SHA224=s._createHelper(c),r.HmacSHA224=s._createHmacHelper(c)}(),n.SHA224})}(wR)),wR.exports}var LR={exports:{}},ew;function i9(){return ew||(ew=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,c=a.WordArray,l=r.algo;function u(){return s.create.apply(s,arguments)}var f=[u(1116352408,3609767458),u(1899447441,602891725),u(3049323471,3964484399),u(3921009573,2173295548),u(961987163,4081628472),u(1508970993,3053834265),u(2453635748,2937671579),u(2870763221,3664609560),u(3624381080,2734883394),u(310598401,1164996542),u(607225278,1323610764),u(1426881987,3590304994),u(1925078388,4068182383),u(2162078206,991336113),u(2614888103,633803317),u(3248222580,3479774868),u(3835390401,2666613458),u(4022224774,944711139),u(264347078,2341262773),u(604807628,2007800933),u(770255983,1495990901),u(1249150122,1856431235),u(1555081692,3175218132),u(1996064986,2198950837),u(2554220882,3999719339),u(2821834349,766784016),u(2952996808,2566594879),u(3210313671,3203337956),u(3336571891,1034457026),u(3584528711,2466948901),u(113926993,3758326383),u(338241895,168717936),u(666307205,1188179964),u(773529912,1546045734),u(1294757372,1522805485),u(1396182291,2643833823),u(1695183700,2343527390),u(1986661051,1014477480),u(2177026350,1206759142),u(2456956037,344077627),u(2730485921,1290863460),u(2820302411,3158454273),u(3259730800,3505952657),u(3345764771,106217008),u(3516065817,3606008344),u(3600352804,1432725776),u(4094571909,1467031594),u(275423344,851169720),u(430227734,3100823752),u(506948616,1363258195),u(659060556,3750685593),u(883997877,3785050280),u(958139571,3318307427),u(1322822218,3812723403),u(1537002063,2003034995),u(1747873779,3602036899),u(1955562222,1575990012),u(2024104815,1125592928),u(2227730452,2716904306),u(2361852424,442776044),u(2428436474,593698344),u(2756734187,3733110249),u(3204031479,2999351573),u(3329325298,3815920427),u(3391569614,3928383900),u(3515267271,566280711),u(3940187606,3454069534),u(4118630271,4000239992),u(116418474,1914138554),u(174292421,2731055270),u(289380356,3203993006),u(460393269,320620315),u(685471733,587496836),u(852142971,1086792851),u(1017036298,365543100),u(1126000580,2618297676),u(1288033470,3409855158),u(1501505948,4234509866),u(1607167915,987167468),u(1816402316,1246189591)],d=[];(function(){for(var p=0;p<80;p++)d[p]=u()})();var h=l.SHA512=i.extend({_doReset:function(){this._hash=new c.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(p,m){for(var A=this._hash.words,x=A[0],y=A[1],R=A[2],g=A[3],b=A[4],w=A[5],T=A[6],M=A[7],L=x.high,k=x.low,F=y.high,N=y.low,X=R.high,I=R.low,_=g.high,P=g.low,V=b.high,B=b.low,J=w.high,se=w.low,D=T.high,Q=T.low,Z=M.high,H=M.low,U=L,ee=k,re=F,ve=N,ye=X,de=I,fe=_,ue=P,te=V,E=B,$=J,ie=se,z=D,j=Q,ae=Z,ge=H,le=0;le<80;le++){var he,Ae,_e=d[le];if(le<16)Ae=_e.high=p[m+le*2]|0,he=_e.low=p[m+le*2+1]|0;else{var be=d[le-15],xe=be.high,it=be.low,tt=(xe>>>1|it<<31)^(xe>>>8|it<<24)^xe>>>7,Le=(it>>>1|xe<<31)^(it>>>8|xe<<24)^(it>>>7|xe<<25),ke=d[le-2],Ie=ke.high,Ze=ke.low,et=(Ie>>>19|Ze<<13)^(Ie<<3|Ze>>>29)^Ie>>>6,Ne=(Ze>>>19|Ie<<13)^(Ze<<3|Ie>>>29)^(Ze>>>6|Ie<<26),Be=d[le-7],je=Be.high,At=Be.low,ut=d[le-16],ht=ut.high,yt=ut.low;he=Le+At,Ae=tt+je+(he>>>0>>0?1:0),he=he+Ne,Ae=Ae+et+(he>>>0>>0?1:0),he=he+yt,Ae=Ae+ht+(he>>>0>>0?1:0),_e.high=Ae,_e.low=he}var Ft=te&$^~te&z,Bt=E&ie^~E&j,Nn=U&re^U&ye^re&ye,la=ee&ve^ee&de^ve&de,Ea=(U>>>28|ee<<4)^(U<<30|ee>>>2)^(U<<25|ee>>>7),ao=(ee>>>28|U<<4)^(ee<<30|U>>>2)^(ee<<25|U>>>7),ef=(te>>>14|E<<18)^(te>>>18|E<<14)^(te<<23|E>>>9),Nc=(E>>>14|te<<18)^(E>>>18|te<<14)^(E<<23|te>>>9),ws=f[le],C2=ws.high,tf=ws.low,bo=ge+Nc,_i=ae+ef+(bo>>>0>>0?1:0),bo=bo+Bt,_i=_i+Ft+(bo>>>0>>0?1:0),bo=bo+tf,_i=_i+C2+(bo>>>0>>0?1:0),bo=bo+he,_i=_i+Ae+(bo>>>0>>0?1:0),qp=ao+la,I2=Ea+Nn+(qp>>>0>>0?1:0);ae=z,ge=j,z=$,j=ie,$=te,ie=E,E=ue+bo|0,te=fe+_i+(E>>>0>>0?1:0)|0,fe=ye,ue=de,ye=re,de=ve,re=U,ve=ee,ee=bo+qp|0,U=_i+I2+(ee>>>0>>0?1:0)|0}k=x.low=k+ee,x.high=L+U+(k>>>0>>0?1:0),N=y.low=N+ve,y.high=F+re+(N>>>0>>0?1:0),I=R.low=I+de,R.high=X+ye+(I>>>0>>0?1:0),P=g.low=P+ue,g.high=_+fe+(P>>>0>>0?1:0),B=b.low=B+E,b.high=V+te+(B>>>0>>0?1:0),se=w.low=se+ie,w.high=J+$+(se>>>0>>0?1:0),Q=T.low=Q+j,T.high=D+z+(Q>>>0>>0?1:0),H=M.low=H+ge,M.high=Z+ae+(H>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,m=p.words,A=this._nDataBytes*8,x=p.sigBytes*8;m[x>>>5]|=128<<24-x%32,m[(x+128>>>10<<5)+30]=Math.floor(A/4294967296),m[(x+128>>>10<<5)+31]=A,p.sigBytes=m.length*4,this._process();var y=this._hash.toX32();return y},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p},blockSize:1024/32});r.SHA512=i._createHelper(h),r.HmacSHA512=i._createHmacHelper(h)}(),n.SHA512})}(LR)),LR.exports}var OR={exports:{}},tw;function Iz(){return tw||(tw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg(),i9())})(Nt,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,c=s.SHA512,l=s.SHA384=c.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var u=c._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=c._createHelper(l),r.HmacSHA384=c._createHmacHelper(l)}(),n.SHA384})}(OR)),OR.exports}var TR={exports:{}},nw;function Fz(){return nw||(nw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Gg())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.x64,l=c.Word,u=o.algo,f=[],d=[],h=[];(function(){for(var A=1,x=0,y=0;y<24;y++){f[A+5*x]=(y+1)*(y+2)/2%64;var R=x%5,g=(2*A+3*x)%5;A=R,x=g}for(var A=0;A<5;A++)for(var x=0;x<5;x++)d[A+5*x]=x+(2*A+3*x)%5*5;for(var b=1,w=0;w<24;w++){for(var T=0,M=0,L=0;L<7;L++){if(b&1){var k=(1<>>24)&16711935|(b<<24|b>>>8)&4278255360,w=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360;var T=y[g];T.high^=w,T.low^=b}for(var M=0;M<24;M++){for(var L=0;L<5;L++){for(var k=0,F=0,N=0;N<5;N++){var T=y[L+5*N];k^=T.high,F^=T.low}var X=p[L];X.high=k,X.low=F}for(var L=0;L<5;L++)for(var I=p[(L+4)%5],_=p[(L+1)%5],P=_.high,V=_.low,k=I.high^(P<<1|V>>>31),F=I.low^(V<<1|P>>>31),N=0;N<5;N++){var T=y[L+5*N];T.high^=k,T.low^=F}for(var B=1;B<25;B++){var k,F,T=y[B],J=T.high,se=T.low,D=f[B];D<32?(k=J<>>32-D,F=se<>>32-D):(k=se<>>64-D,F=J<>>64-D);var Q=p[d[B]];Q.high=k,Q.low=F}var Z=p[0],H=y[0];Z.high=H.high,Z.low=H.low;for(var L=0;L<5;L++)for(var N=0;N<5;N++){var B=L+5*N,T=y[B],U=p[B],ee=p[(L+1)%5+5*N],re=p[(L+2)%5+5*N];T.high=U.high^~ee.high&re.high,T.low=U.low^~ee.low&re.low}var T=y[0],ve=h[M];T.high^=ve.high,T.low^=ve.low}},_doFinalize:function(){var A=this._data,x=A.words;this._nDataBytes*8;var y=A.sigBytes*8,R=this.blockSize*32;x[y>>>5]|=1<<24-y%32,x[(r.ceil((y+1)/R)*R>>>5)-1]|=128,A.sigBytes=x.length*4,this._process();for(var g=this._state,b=this.cfg.outputLength/8,w=b/8,T=[],M=0;M>>24)&16711935|(k<<24|k>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,T.push(F),T.push(k)}return new a.init(T,b)},clone:function(){for(var A=s.clone.call(this),x=A._state=this._state.slice(0),y=0;y<25;y++)x[y]=x[y].clone();return A}});o.SHA3=s._createHelper(m),o.HmacSHA3=s._createHmacHelper(m)}(Math),n.SHA3})}(TR)),TR.exports}var kR={exports:{}},rw;function _z(){return rw||(rw=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -72,12 +72,12 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{r3=!1}}}, - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,c=o.algo,l=a.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),u=a.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),f=a.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),d=a.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=a.create([0,1518500249,1859775393,2400959708,2840853838]),p=a.create([1352829926,1548603684,1836072691,2053994217,0]),m=c.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(w,T){for(var M=0;M<16;M++){var L=T+M,k=w[L];w[L]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360}var _=this._hash.words,N=h.words,X=p.words,I=l.words,F=u.words,P=f.words,V=d.words,Z,J,se,D,Q,B,H,U,ee,re;B=Z=_[0],H=J=_[1],U=se=_[2],ee=D=_[3],re=Q=_[4];for(var ve,M=0;M<80;M+=1)ve=Z+w[T+I[M]]|0,M<16?ve+=A(J,se,D)+N[0]:M<32?ve+=x(J,se,D)+N[1]:M<48?ve+=y(J,se,D)+N[2]:M<64?ve+=R(J,se,D)+N[3]:ve+=g(J,se,D)+N[4],ve=ve|0,ve=b(ve,P[M]),ve=ve+Q|0,Z=Q,Q=D,D=b(se,10),se=J,J=ve,ve=B+w[T+F[M]]|0,M<16?ve+=g(H,U,ee)+X[0]:M<32?ve+=R(H,U,ee)+X[1]:M<48?ve+=y(H,U,ee)+X[2]:M<64?ve+=x(H,U,ee)+X[3]:ve+=A(H,U,ee)+X[4],ve=ve|0,ve=b(ve,V[M]),ve=ve+re|0,B=re,re=ee,ee=b(U,10),U=H,H=ve;ve=_[1]+se+ee|0,_[1]=_[2]+D+re|0,_[2]=_[3]+Q+B|0,_[3]=_[4]+Z+H|0,_[4]=_[0]+J+U|0,_[0]=ve},_doFinalize:function(){var w=this._data,T=w.words,M=this._nDataBytes*8,L=w.sigBytes*8;T[L>>>5]|=128<<24-L%32,T[(L+64>>>9<<4)+14]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var k=this._hash,_=k.words,N=0;N<5;N++){var X=_[N];_[N]=(X<<8|X>>>24)&16711935|(X<<24|X>>>8)&4278255360}return k},clone:function(){var w=s.clone.call(this);return w._hash=this._hash.clone(),w}});function A(w,T,M){return w^T^M}function x(w,T,M){return w&T|~w&M}function y(w,T,M){return(w|~T)^M}function R(w,T,M){return w&M|T&~M}function g(w,T,M){return w^(T|~M)}function b(w,T){return w<>>32-T}o.RIPEMD160=s._createHelper(m),o.HmacRIPEMD160=s._createHmacHelper(m)}(),n.RIPEMD160})}(kR)),kR.exports}var NR={exports:{}},ow;function kx(){return ow||(ow=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,c=r.algo;c.HMAC=i.extend({init:function(l,u){l=this._hasher=new l.init,typeof u=="string"&&(u=s.parse(u));var f=l.blockSize,d=f*4;u.sigBytes>d&&(u=l.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),p=this._iKey=u.clone(),m=h.words,A=p.words,x=0;x>>2]&255;k.sigBytes-=_}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:A,padding:y}),reset:function(){var k;h.reset.call(this);var _=this.cfg,N=_.iv,X=_.mode;this._xformMode==this._ENC_XFORM_MODE?k=X.createEncryptor:(k=X.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==k?this._mode.init(this,N&&N.words):(this._mode=k.call(X,this,N&&N.words),this._mode.__creator=k)},_doProcessBlock:function(k,_){this._mode.processBlock(k,_)},_doFinalize:function(){var k,_=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(_.pad(this._data,this.blockSize),k=this._process(!0)):(k=this._process(!0),_.unpad(k)),k},blockSize:128/32});var R=i.CipherParams=a.extend({init:function(k){this.mixIn(k)},toString:function(k){return(k||this.formatter).stringify(this)}}),g=o.format={},b=g.OpenSSL={stringify:function(k){var _,N=k.ciphertext,X=k.salt;return X?_=s.create([1398893684,1701076831]).concat(X).concat(N):_=N,_.toString(u)},parse:function(k){var _,N=u.parse(k),X=N.words;return X[0]==1398893684&&X[1]==1701076831&&(_=s.create(X.slice(2,4)),X.splice(0,4),N.sigBytes-=16),R.create({ciphertext:N,salt:_})}},w=i.SerializableCipher=a.extend({cfg:a.extend({format:b}),encrypt:function(k,_,N,X){X=this.cfg.extend(X);var I=k.createEncryptor(N,X),F=I.finalize(_),P=I.cfg;return R.create({ciphertext:F,key:N,iv:P.iv,algorithm:k,mode:P.mode,padding:P.padding,blockSize:k.blockSize,formatter:X.format})},decrypt:function(k,_,N,X){X=this.cfg.extend(X),_=this._parse(_,X.format);var I=k.createDecryptor(N,X).finalize(_.ciphertext);return I},_parse:function(k,_){return typeof k=="string"?_.parse(k,this):k}}),T=o.kdf={},M=T.OpenSSL={execute:function(k,_,N,X,I){if(X||(X=s.random(64/8)),I)var F=d.create({keySize:_+N,hasher:I}).compute(k,X);else var F=d.create({keySize:_+N}).compute(k,X);var P=s.create(F.words.slice(_),N*4);return F.sigBytes=_*4,R.create({key:F,iv:P,salt:X})}},L=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:M}),encrypt:function(k,_,N,X){X=this.cfg.extend(X);var I=X.kdf.execute(N,k.keySize,k.ivSize,X.salt,X.hasher);X.iv=I.iv;var F=w.encrypt.call(this,k,_,I.key,X);return F.mixIn(I),F},decrypt:function(k,_,N,X){X=this.cfg.extend(X),_=this._parse(_,X.format);var I=X.kdf.execute(N,k.keySize,k.ivSize,_.salt,X.hasher);X.iv=I.iv;var F=w.decrypt.call(this,k,_,I.key,X);return F}})}()})}(IR)),IR.exports}var FR={exports:{}},lw;function Ez(){return lw||(lw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize;o.call(this,i,a,c,s),this._prevBlock=i.slice(a,a+c)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize,l=i.slice(a,a+c);o.call(this,i,a,c,s),this._prevBlock=l}});function o(i,a,s,c){var l,u=this._iv;u?(l=u.slice(0),this._iv=void 0):l=this._prevBlock,c.encryptBlock(l,0);for(var f=0;f>>24)&16711935|(k<<24|k>>>8)&4278255360}var F=this._hash.words,N=h.words,X=p.words,I=l.words,_=u.words,P=f.words,V=d.words,B,J,se,D,Q,Z,H,U,ee,re;Z=B=F[0],H=J=F[1],U=se=F[2],ee=D=F[3],re=Q=F[4];for(var ve,M=0;M<80;M+=1)ve=B+w[T+I[M]]|0,M<16?ve+=A(J,se,D)+N[0]:M<32?ve+=x(J,se,D)+N[1]:M<48?ve+=y(J,se,D)+N[2]:M<64?ve+=R(J,se,D)+N[3]:ve+=g(J,se,D)+N[4],ve=ve|0,ve=b(ve,P[M]),ve=ve+Q|0,B=Q,Q=D,D=b(se,10),se=J,J=ve,ve=Z+w[T+_[M]]|0,M<16?ve+=g(H,U,ee)+X[0]:M<32?ve+=R(H,U,ee)+X[1]:M<48?ve+=y(H,U,ee)+X[2]:M<64?ve+=x(H,U,ee)+X[3]:ve+=A(H,U,ee)+X[4],ve=ve|0,ve=b(ve,V[M]),ve=ve+re|0,Z=re,re=ee,ee=b(U,10),U=H,H=ve;ve=F[1]+se+ee|0,F[1]=F[2]+D+re|0,F[2]=F[3]+Q+Z|0,F[3]=F[4]+B+H|0,F[4]=F[0]+J+U|0,F[0]=ve},_doFinalize:function(){var w=this._data,T=w.words,M=this._nDataBytes*8,L=w.sigBytes*8;T[L>>>5]|=128<<24-L%32,T[(L+64>>>9<<4)+14]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,w.sigBytes=(T.length+1)*4,this._process();for(var k=this._hash,F=k.words,N=0;N<5;N++){var X=F[N];F[N]=(X<<8|X>>>24)&16711935|(X<<24|X>>>8)&4278255360}return k},clone:function(){var w=s.clone.call(this);return w._hash=this._hash.clone(),w}});function A(w,T,M){return w^T^M}function x(w,T,M){return w&T|~w&M}function y(w,T,M){return(w|~T)^M}function R(w,T,M){return w&M|T&~M}function g(w,T,M){return w^(T|~M)}function b(w,T){return w<>>32-T}o.RIPEMD160=s._createHelper(m),o.HmacRIPEMD160=s._createHmacHelper(m)}(),n.RIPEMD160})}(kR)),kR.exports}var NR={exports:{}},ow;function kx(){return ow||(ow=1,function(e,t){(function(n,r){e.exports=r(Mn())})(Nt,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,c=r.algo;c.HMAC=i.extend({init:function(l,u){l=this._hasher=new l.init,typeof u=="string"&&(u=s.parse(u));var f=l.blockSize,d=f*4;u.sigBytes>d&&(u=l.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),p=this._iKey=u.clone(),m=h.words,A=p.words,x=0;x>>2]&255;k.sigBytes-=F}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:A,padding:y}),reset:function(){var k;h.reset.call(this);var F=this.cfg,N=F.iv,X=F.mode;this._xformMode==this._ENC_XFORM_MODE?k=X.createEncryptor:(k=X.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==k?this._mode.init(this,N&&N.words):(this._mode=k.call(X,this,N&&N.words),this._mode.__creator=k)},_doProcessBlock:function(k,F){this._mode.processBlock(k,F)},_doFinalize:function(){var k,F=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(F.pad(this._data,this.blockSize),k=this._process(!0)):(k=this._process(!0),F.unpad(k)),k},blockSize:128/32});var R=i.CipherParams=a.extend({init:function(k){this.mixIn(k)},toString:function(k){return(k||this.formatter).stringify(this)}}),g=o.format={},b=g.OpenSSL={stringify:function(k){var F,N=k.ciphertext,X=k.salt;return X?F=s.create([1398893684,1701076831]).concat(X).concat(N):F=N,F.toString(u)},parse:function(k){var F,N=u.parse(k),X=N.words;return X[0]==1398893684&&X[1]==1701076831&&(F=s.create(X.slice(2,4)),X.splice(0,4),N.sigBytes-=16),R.create({ciphertext:N,salt:F})}},w=i.SerializableCipher=a.extend({cfg:a.extend({format:b}),encrypt:function(k,F,N,X){X=this.cfg.extend(X);var I=k.createEncryptor(N,X),_=I.finalize(F),P=I.cfg;return R.create({ciphertext:_,key:N,iv:P.iv,algorithm:k,mode:P.mode,padding:P.padding,blockSize:k.blockSize,formatter:X.format})},decrypt:function(k,F,N,X){X=this.cfg.extend(X),F=this._parse(F,X.format);var I=k.createDecryptor(N,X).finalize(F.ciphertext);return I},_parse:function(k,F){return typeof k=="string"?F.parse(k,this):k}}),T=o.kdf={},M=T.OpenSSL={execute:function(k,F,N,X,I){if(X||(X=s.random(64/8)),I)var _=d.create({keySize:F+N,hasher:I}).compute(k,X);else var _=d.create({keySize:F+N}).compute(k,X);var P=s.create(_.words.slice(F),N*4);return _.sigBytes=F*4,R.create({key:_,iv:P,salt:X})}},L=i.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:M}),encrypt:function(k,F,N,X){X=this.cfg.extend(X);var I=X.kdf.execute(N,k.keySize,k.ivSize,X.salt,X.hasher);X.iv=I.iv;var _=w.encrypt.call(this,k,F,I.key,X);return _.mixIn(I),_},decrypt:function(k,F,N,X){X=this.cfg.extend(X),F=this._parse(F,X.format);var I=X.kdf.execute(N,k.keySize,k.ivSize,F.salt,X.hasher);X.iv=I.iv;var _=w.decrypt.call(this,k,F,I.key,X);return _}})}()})}(IR)),IR.exports}var FR={exports:{}},lw;function Xz(){return lw||(lw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.mode.CFB=function(){var r=n.lib.BlockCipherMode.extend();r.Encryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize;o.call(this,i,a,c,s),this._prevBlock=i.slice(a,a+c)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,c=s.blockSize,l=i.slice(a,a+c);o.call(this,i,a,c,s),this._prevBlock=l}});function o(i,a,s,c){var l,u=this._iv;u?(l=u.slice(0),this._iv=void 0):l=this._prevBlock,c.encryptBlock(l,0);for(var f=0;f>24&255)===255){var c=s>>16&255,l=s>>8&255,u=s&255;c===255?(c=0,l===255?(l=0,u===255?u=0:++u):++l):++c,s=0,s+=c<<16,s+=l<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,c){var l=this._cipher,u=l.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0),i(d);var h=d.slice(0);l.encryptBlock(h,0);for(var p=0;p>>2]|=s<<24-c%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(VR)),VR.exports}var UR={exports:{}},pw;function Qz(){return pw||(pw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(UR)),UR.exports}var YR={exports:{}},mw;function Zz(){return mw||(mw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(YR)),YR.exports}var QR={exports:{}},vw;function Bz(){return vw||(vw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(QR)),QR.exports}var ZR={exports:{}},gw;function Dz(){return gw||(gw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(ZR)),ZR.exports}var BR={exports:{}},Aw;function Kz(){return Aw||(Aw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,c=s.Hex,l=o.format;l.Hex={stringify:function(u){return u.ciphertext.toString(c)},parse:function(u){var f=c.parse(u);return a.create({ciphertext:f})}}}(),n.format.Hex})}(BR)),BR.exports}var DR={exports:{}},Rw;function Hz(){return Rw||(Rw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],c=[],l=[],u=[],f=[],d=[],h=[],p=[],m=[],A=[];(function(){for(var R=[],g=0;g<256;g++)g<128?R[g]=g<<1:R[g]=g<<1^283;for(var b=0,w=0,g=0;g<256;g++){var T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,s[b]=T,c[T]=b;var M=R[b],L=R[M],k=R[L],_=R[T]*257^T*16843008;l[b]=_<<24|_>>>8,u[b]=_<<16|_>>>16,f[b]=_<<8|_>>>24,d[b]=_;var _=k*16843009^L*65537^M*257^b*16843008;h[T]=_<<24|_>>>8,p[T]=_<<16|_>>>16,m[T]=_<<8|_>>>24,A[T]=_,b?(b=M^R[R[R[k^M]]],w^=R[R[w]]):b=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var R;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var g=this._keyPriorReset=this._key,b=g.words,w=g.sigBytes/4,T=this._nRounds=w+6,M=(T+1)*4,L=this._keySchedule=[],k=0;k6&&k%w==4&&(R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255]):(R=R<<8|R>>>24,R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255],R^=x[k/w|0]<<24),L[k]=L[k-w]^R);for(var _=this._invKeySchedule=[],N=0;N>>24]]^p[s[R>>>16&255]]^m[s[R>>>8&255]]^A[s[R&255]]}}},encryptBlock:function(R,g){this._doCryptBlock(R,g,this._keySchedule,l,u,f,d,s)},decryptBlock:function(R,g){var b=R[g+1];R[g+1]=R[g+3],R[g+3]=b,this._doCryptBlock(R,g,this._invKeySchedule,h,p,m,A,c);var b=R[g+1];R[g+1]=R[g+3],R[g+3]=b},_doCryptBlock:function(R,g,b,w,T,M,L,k){for(var _=this._nRounds,N=R[g]^b[0],X=R[g+1]^b[1],I=R[g+2]^b[2],F=R[g+3]^b[3],P=4,V=1;V<_;V++){var Z=w[N>>>24]^T[X>>>16&255]^M[I>>>8&255]^L[F&255]^b[P++],J=w[X>>>24]^T[I>>>16&255]^M[F>>>8&255]^L[N&255]^b[P++],se=w[I>>>24]^T[F>>>16&255]^M[N>>>8&255]^L[X&255]^b[P++],D=w[F>>>24]^T[N>>>16&255]^M[X>>>8&255]^L[I&255]^b[P++];N=Z,X=J,I=se,F=D}var Z=(k[N>>>24]<<24|k[X>>>16&255]<<16|k[I>>>8&255]<<8|k[F&255])^b[P++],J=(k[X>>>24]<<24|k[I>>>16&255]<<16|k[F>>>8&255]<<8|k[N&255])^b[P++],se=(k[I>>>24]<<24|k[F>>>16&255]<<16|k[N>>>8&255]<<8|k[X&255])^b[P++],D=(k[F>>>24]<<24|k[N>>>16&255]<<16|k[X>>>8&255]<<8|k[I&255])^b[P++];R[g]=Z,R[g+1]=J,R[g+2]=se,R[g+3]=D},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(DR)),DR.exports}var KR={exports:{}},yw;function Gz(){return yw||(yw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,c=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var x=this._key,y=x.words,R=[],g=0;g<56;g++){var b=c[g]-1;R[g]=y[b>>>5]>>>31-b%32&1}for(var w=this._subKeys=[],T=0;T<16;T++){for(var M=w[T]=[],L=u[T],g=0;g<24;g++)M[g/6|0]|=R[(l[g]-1+L)%28]<<31-g%6,M[4+(g/6|0)]|=R[28+(l[g+24]-1+L)%28]<<31-g%6;M[0]=M[0]<<1|M[0]>>>31;for(var g=1;g<7;g++)M[g]=M[g]>>>(g-1)*4+3;M[7]=M[7]<<5|M[7]>>>27}for(var k=this._invSubKeys=[],g=0;g<16;g++)k[g]=w[15-g]},encryptBlock:function(x,y){this._doCryptBlock(x,y,this._subKeys)},decryptBlock:function(x,y){this._doCryptBlock(x,y,this._invSubKeys)},_doCryptBlock:function(x,y,R){this._lBlock=x[y],this._rBlock=x[y+1],p.call(this,4,252645135),p.call(this,16,65535),m.call(this,2,858993459),m.call(this,8,16711935),p.call(this,1,1431655765);for(var g=0;g<16;g++){for(var b=R[g],w=this._lBlock,T=this._rBlock,M=0,L=0;L<8;L++)M|=f[L][((T^b[L])&d[L])>>>0];this._lBlock=T,this._rBlock=w^M}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,p.call(this,1,1431655765),m.call(this,8,16711935),m.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),x[y]=this._lBlock,x[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(x,y){var R=(this._lBlock>>>x^this._rBlock)&y;this._rBlock^=R,this._lBlock^=R<>>x^this._lBlock)&y;this._lBlock^=R,this._rBlock^=R<192.");var R=y.slice(0,2),g=y.length<4?y.slice(0,2):y.slice(2,4),b=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(R)),this._des2=h.createEncryptor(i.create(g)),this._des3=h.createEncryptor(i.create(b))},encryptBlock:function(x,y){this._des1.encryptBlock(x,y),this._des2.decryptBlock(x,y),this._des3.encryptBlock(x,y)},decryptBlock:function(x,y){this._des3.decryptBlock(x,y),this._des2.encryptBlock(x,y),this._des1.decryptBlock(x,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(A)}(),n.TripleDES})}(KR)),KR.exports}var HR={exports:{}},bw;function Jz(){return bw||(bw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,f=u.words,d=u.sigBytes,h=this._S=[],p=0;p<256;p++)h[p]=p;for(var p=0,m=0;p<256;p++){var A=p%d,x=f[A>>>2]>>>24-A%4*8&255;m=(m+h[p]+x)%256;var y=h[p];h[p]=h[m],h[m]=y}this._i=this._j=0},_doProcessBlock:function(u,f){u[f]^=c.call(this)},keySize:256/32,ivSize:0});function c(){for(var u=this._S,f=this._i,d=this._j,h=0,p=0;p<4;p++){f=(f+1)%256,d=(d+u[f])%256;var m=u[f];u[f]=u[d],u[d]=m,h|=u[(u[f]+u[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=i._createHelper(s);var l=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)c.call(this)}});r.RC4Drop=i._createHelper(l)}(),n.RC4})}(HR)),HR.exports}var GR={exports:{}},xw;function zz(){return xw||(xw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.Rabbit=i.extend({_doReset:function(){for(var d=this._key.words,h=this.cfg.iv,p=0;p<4;p++)d[p]=(d[p]<<8|d[p]>>>24)&16711935|(d[p]<<24|d[p]>>>8)&4278255360;var m=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],A=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)A[p]^=m[p+4&7];if(h){var x=h.words,y=x[0],R=x[1],g=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,w=g>>>16|b&4294901760,T=b<<16|g&65535;A[0]^=g,A[1]^=w,A[2]^=b,A[3]^=T,A[4]^=g,A[5]^=w,A[6]^=b,A[7]^=T;for(var p=0;p<4;p++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],A=m&65535,x=m>>>16,y=((A*A>>>17)+A*x>>>15)+x*x,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=y^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(GR)),GR.exports}var JR={exports:{}},Sw;function $z(){return Sw||(Sw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var d=this._key.words,h=this.cfg.iv,p=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],m=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var A=0;A<4;A++)f.call(this);for(var A=0;A<8;A++)m[A]^=p[A+4&7];if(h){var x=h.words,y=x[0],R=x[1],g=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,w=g>>>16|b&4294901760,T=b<<16|g&65535;m[0]^=g,m[1]^=w,m[2]^=b,m[3]^=T,m[4]^=g,m[5]^=w,m[6]^=b,m[7]^=T;for(var A=0;A<4;A++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],A=m&65535,x=m>>>16,y=((A*A>>>17)+A*x>>>15)+x*x,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=y^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(JR)),JR.exports}var zR={exports:{}},Mw;function jz(){return Mw||(Mw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,c=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],l=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function f(A,x){let y=x>>24&255,R=x>>16&255,g=x>>8&255,b=x&255,w=A.sbox[0][y]+A.sbox[1][R];return w=w^A.sbox[2][g],w=w+A.sbox[3][b],w}function d(A,x,y){let R=x,g=y,b;for(let w=0;w1;--w)R=R^A.pbox[w],g=f(A,R)^g,b=R,R=g,g=b;return b=R,R=g,g=b,g=g^A.pbox[1],R=R^A.pbox[0],{left:R,right:g}}function p(A,x,y){for(let T=0;T<4;T++){A.sbox[T]=[];for(let M=0;M<256;M++)A.sbox[T][M]=l[T][M]}let R=0;for(let T=0;T=y&&(R=0);let g=0,b=0,w=0;for(let T=0;TA3.AES.encrypt(e,a9).toString(),s9=e=>A3.AES.decrypt(e,a9).toString(A3.enc.Utf8),l9=e=>new Promise((t,n)=>{const r=document.createElement("button"),o=new Mz(r,{text:()=>e,action:()=>"copy",container:document.body});o.on("success",i=>{o.destroy(),t(i)}),o.on("error",i=>{o.destroy(),n(i)}),document.body.appendChild(r),r.click(),document.body.removeChild(r)}),c9=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),Px=e=>{let t;try{t=JSON.parse(s9(e))}catch{t=e}return t},u9=e=>{const t=e.split(`\r -`);t[t.length-1]===""&&t.pop();let n=-1;const r=[];for(const o in t){if(r[o]=t[o].split(" "),r[o].length===1)return null;if(n===-1)n=r[o].length;else if(n!==r[o].length)return null}return r},hd=e=>{const{left:t,top:n,width:r,height:o,rotate:i=0}=e,a=Math.sqrt(Math.pow(r,2)+Math.pow(o,2))/2,s=Math.atan(o/r)*180/Math.PI,c=(180-i-s)*Math.PI/180,l=(s-i)*Math.PI/180,u=t+r/2,f=n+o/2,d=[u+a*Math.cos(c),u+a*Math.cos(l),u-a*Math.cos(c),u-a*Math.cos(l)],h=[f-a*Math.sin(c),f-a*Math.sin(l),f+a*Math.sin(c),f+a*Math.sin(l)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},Kf=e=>{const{xRange:t,yRange:n}=hd({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:o}=hd({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate});return{offsetX:r[0]-t[0],offsetY:o[0]-n[0]}},Ma=e=>{let t,n,r,o;if(e.type==="line")t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),r=e.top,o=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){const{left:i,top:a,width:s,height:c,rotate:l}=e,{xRange:u,yRange:f}=hd({left:i,top:a,width:s,height:c,rotate:l});t=u[0],n=u[1],r=f[0],o=f[1]}else t=e.left,n=e.left+e.width,r=e.top,o=e.top+e.height;return{minX:t,maxX:n,minY:r,maxY:o}},$s=e=>{const t=[],n=[],r=[],o=[];e.forEach(l=>{const{minX:u,maxX:f,minY:d,maxY:h}=Ma(l);t.push(u),n.push(d),r.push(f),o.push(h)});const i=Math.min(...t),a=Math.max(...r),s=Math.min(...n),c=Math.max(...o);return{minX:i,maxX:a,minY:s,maxY:c}},Dv=e=>{const t=[];return e.forEach(n=>{const r=t.findIndex(o=>o.value===n.value);if(r===-1)t.push(n);else{const o=t[r],i=Math.min(o.range[0],n.range[0]),a=Math.max(o.range[1],n.range[1]),s=[i,a],c={value:n.value,range:s};t[r]=c}}),t},e$=e=>{const t={};for(const n of e)t[n.id]=pn(10);return t},R3=e=>{const t={},n={};for(const r of e){const o=r.groupId;o&&!t[o]&&(t[o]=pn(10)),n[r.id]=pn(10)}return{groupIdMap:t,elIdMap:n}},f9=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},Cx=e=>{const t=e.start.join(","),n=e.end.join(",");if(e.broken){const r=e.broken.join(",");return`M${t} L${r} L${n}`}else if(e.curve){const r=e.curve.join(",");return`M${t} Q${r} ${n}`}else if(e.cubic){const[r,o]=e.cubic,i=r.join(","),a=o.join(",");return`M${t} C${i} ${a} ${n}`}return`M${t} L${n}`},t$=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom};var n$={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function r$(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function o$(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],o=[],i=t.theme||n.theme;switch(i){case"outline":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none");break;case"filled":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("#FFF"),o.push("#FFF");break;case"two-tone":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),o.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),o.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:o,id:e}}var i$=Symbol("icon-context");function Je(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(i){var a=r$(),s=ei(i$,n$);return function(){var c=i.size,l=i.strokeWidth,u=i.strokeLinecap,f=i.strokeLinejoin,d=i.theme,h=i.fill,p=i.spin,m=o$(a,{size:c,strokeWidth:l,strokeLinecap:u,strokeLinejoin:f,theme:d,fill:h},s),A=[s.prefix+"-icon"];return A.push(s.prefix+"-icon-"+e),t&&s.rtl&&A.push(s.prefix+"-icon-rtl"),p&&A.push(s.prefix+"-icon-spin"),O("span",{class:A.join(" ")},[n(m)])}}};return r}const a$=Je("add-text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),s$=Je("align-bottom",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),l$=Je("align-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c$=Je("align-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u$=Je("align-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f$=Je("align-text-both",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d$=Je("align-text-bottom-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h$=Je("align-text-center",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p$=Je("align-text-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m$=Je("align-text-middle-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v$=Je("align-text-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g$=Je("align-text-top-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A$=Je("align-top",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R$=Je("align-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y$=Je("arrow-circle-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b$=Je("attention",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),O("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x$=Je("back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),S$=Je("background-color",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),O("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),M$=Je("bring-to-front",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),w$=Je("bring-to-front-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),L$=Je("chart-histogram",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O$=Je("chart-histogram-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T$=Je("chart-line",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k$=Je("chart-line-area",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),N$=Je("chart-pie",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),P$=Je("chart-proportion",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),C$=Je("chart-ring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),I$=Je("chart-scatter",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),F$=Je("check-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),_$=Je("clear",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E$=Je("click",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X$=Je("close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W$=Je("close-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V$=Je("close-small",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U$=Je("code",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Y$=Je("color-filter",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Q$=Je("comment",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Z$=Je("connection",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B$=Je("copy",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),D$=Je("delete",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),K$=Je("down",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),H$=Je("download",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G$=Je("edit",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),J$=Je("effects",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),z$=Je("erase",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$$=Je("fill",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j$=Je("flip-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),q$=Je("flip-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ej=Je("font-size",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tj=Je("format",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),nj=Je("format-brush",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rj=Je("formula",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oj=Je("full-screen",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ij=Je("full-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aj=Je("full-screen-play",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),sj=Je("fullwidth",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lj=Je("github",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),cj=Je("graphic-design",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),uj=Je("group",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fj=Je("hamburger-button",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dj=Je("high-light",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hj=Je("indent-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pj=Je("indent-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mj=Je("info",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),O("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vj=Je("insert-table",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),O("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gj=Je("left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aj=Je("left-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rj=Je("link-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yj=Je("list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bj=Je("list-view",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xj=Je("lock",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sj=Je("logout",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mj=Je("magic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wj=Je("minus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lj=Je("move-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Oj=Je("needle",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[O("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),O("defs",null,[O("clipPath",{id:e.id+"3d50a8e2"},[O("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),Tj=Je("next",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),kj=Je("off-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Nj=Je("ordered-list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pj=Je("pause",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cj=Je("picture",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ij=Je("platte",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Fj=Je("play-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_j=Je("plus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ej=Je("power",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xj=Je("ppt",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wj=Je("preview-close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vj=Je("preview-open",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Uj=Je("quote",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),Yj=Je("right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Qj=Je("right-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zj=Je("rotate",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bj=Je("round",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Dj=Je("row-height",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kj=Je("search",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hj=Je("send-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Gj=Je("sent-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Jj=Je("square",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),zj=Je("stopwatch-start",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$j=Je("strikethrough",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jj=Je("tailoring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),qj=Je("text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),eq=Je("text-bold",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tq=Je("text-italic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nq=Je("text-rotation-down",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rq=Je("text-rotation-none",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oq=Je("text-underline",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),iq=Je("theme",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),aq=Je("transform",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sq=Je("undo",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lq=Je("ungroup",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cq=Je("unlock",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uq=Je("up",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fq=Je("user",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dq=Je("vertical-spacing-between-items",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hq=Je("video-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pq=Je("volume-mute",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),O("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[O("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),O("g",{mask:"url(#"+e.id+"603476ab)"},[O("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),mq=Je("volume-notice",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),vq=Je("volume-small",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gq=Je("write",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kv={IconPlayOne:Fj,IconFullScreenPlay:aj,IconLock:xj,IconUnlock:cq,IconPpt:Xj,IconFormat:tj,IconPicture:Cj,IconFullScreen:oj,IconList:yj,IconOrderedList:Nj,IconFlipVertically:q$,IconFlipHorizontally:j$,IconFontSize:ej,IconCode:U$,IconTextBold:eq,IconTextItalic:tq,IconTextUnderline:oq,IconStrikethrough:$j,IconEdit:G$,IconQuote:Uj,IconBackgroundColor:S$,IconGroup:uj,IconUngroup:lq,IconBack:x$,IconNext:Tj,IconFullwidth:sj,IconAlignTop:A$,IconAlignLeft:c$,IconAlignRight:u$,IconAlignBottom:s$,IconAlignVertically:R$,IconAlignHorizontally:l$,IconBringToFront:M$,IconSendToBack:Hj,IconAlignTextLeft:p$,IconAlignTextRight:v$,IconAlignTextCenter:h$,IconAlignTextBoth:f$,IconRowHeight:Dj,IconWrite:gq,IconInsertTable:vj,IconAddText:a$,IconFill:$$,IconTailoring:jj,IconEffects:J$,IconColorFilter:Y$,IconUp:uq,IconDown:K$,IconPlus:_j,IconMinus:wj,IconConnection:Z$,IconBringToFrontOne:w$,IconSentToBack:Gj,IconGithub:lj,IconChartProportion:P$,IconChartHistogram:L$,IconChartHistogramOne:O$,IconChartLineArea:k$,IconChartRing:C$,IconChartScatter:I$,IconChartLine:T$,IconChartPie:N$,IconText:qj,IconRotate:Zj,IconLeftTwo:Aj,IconRightTwo:Qj,IconPlatte:Ij,IconClose:X$,IconCloseSmall:V$,IconUndo:sq,IconTransform:aq,IconClick:E$,IconTheme:iq,IconArrowCircleLeft:y$,IconGraphicDesign:cj,IconLogout:Sj,IconErase:z$,IconClear:_$,IconAlignTextTopOne:g$,IconAlignTextBottomOne:d$,IconAlignTextMiddleOne:m$,IconPause:Pj,IconVolumeMute:pq,IconVolumeNotice:mq,IconVolumeSmall:vq,IconVideoTwo:hq,IconFormula:rj,IconLinkOne:Rj,IconFullScreenOne:ij,IconOffScreenOne:kj,IconPower:Ej,IconListView:bj,IconMagic:Mj,IconHighLight:dj,IconDownload:H$,IconIndentLeft:hj,IconIndentRight:pj,IconVerticalSpacingBetweenItems:dq,IconCopy:B$,IconDelete:D$,IconSquare:Jj,IconRound:Bj,IconNeedle:Oj,IconTextRotationNone:rq,IconTextRotationDown:nq,IconFormatBrush:nj,IconPreviewOpen:Vj,IconPreviewClose:Wj,IconStopwatchStart:zj,IconSearch:Kj,IconLeft:gj,IconRight:Yj,IconMoveOne:Lj,IconHamburgerButton:fj,IconAttention:b$,IconCheckOne:F$,IconCloseOne:W$,IconInfo:mj,IconComment:Q$,IconUser:fq},Aq={install(e){for(const t of Object.keys(Kv))e.component(t,Kv[t])}},Rq=["id"],yq={class:"icons"},bq={class:"content"},xq={key:0,class:"title"},Sq={class:"description"},Mq={key:0,class:"control"},wq=Fe({__name:"Message",props:{id:{},message:{},type:{default:"success"},title:{default:""},duration:{default:3e3},closable:{type:Boolean,default:!1}},emits:["close","destroy"],setup(e,{expose:t,emit:n}){const{IconAttention:r,IconCheckOne:o,IconCloseOne:i,IconInfo:a,IconCloseSmall:s}=Kv,c=e,l=n,u=me(!0),f=me(null),d=()=>{c.duration<=0||(f.value=setTimeout(p,c.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>u.value=!1;return qb(()=>{h()}),Zt(()=>{d()}),t({close:p}),(m,A)=>(Y(),Te(Ou,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:A[3]||(A[3]=x=>l("close")),onAfterLeave:A[4]||(A[4]=x=>l("destroy"))},{default:oe(()=>[u.value?(Y(),q("div",{key:0,class:"message",id:m.id},[W("div",{class:"message-container",onMouseenter:A[1]||(A[1]=x=>h()),onMouseleave:A[2]||(A[2]=x=>d())},[W("div",yq,[m.type==="warning"?(Y(),Te(G(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Qe("",!0),m.type==="success"?(Y(),Te(G(o),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Qe("",!0),m.type==="error"?(Y(),Te(G(i),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Qe("",!0),m.type==="info"?(Y(),Te(G(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Qe("",!0)]),W("div",bq,[m.title?(Y(),q("div",xq,At(m.title),1)):Qe("",!0),W("div",Sq,At(m.message),1)]),m.closable?(Y(),q("div",Mq,[W("span",{class:"close-btn",onClick:A[0]||(A[0]=x=>p())},[O(G(s))])])):Qe("",!0)],32)],8,Rq)):Qe("",!0)]),_:1}))}}),Ve=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Lq=Ve(wq,[["__scopeId","data-v-5f638602"]]),y3=[];let Ua=null,Oq=0;const Tq={duration:3e3},xn=e=>{const t="message-"+Oq++,n={...Tq,...e,id:t};Ua||(Ua=document.createElement("div"),Ua.className="message-wrap",Ua.style.cssText=` + */return n.mode.CTRGladman=function(){var r=n.lib.BlockCipherMode.extend();function o(s){if((s>>24&255)===255){var c=s>>16&255,l=s>>8&255,u=s&255;c===255?(c=0,l===255?(l=0,u===255?u=0:++u):++l):++c,s=0,s+=c<<16,s+=l<<8,s+=u}else s+=1<<24;return s}function i(s){return(s[0]=o(s[0]))===0&&(s[1]=o(s[1])),s}var a=r.Encryptor=r.extend({processBlock:function(s,c){var l=this._cipher,u=l.blockSize,f=this._iv,d=this._counter;f&&(d=this._counter=f.slice(0),this._iv=void 0),i(d);var h=d.slice(0);l.encryptBlock(h,0);for(var p=0;p>>2]|=s<<24-c%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(VR)),VR.exports}var UR={exports:{}},pw;function Zz(){return pw||(pw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.Iso10126={pad:function(r,o){var i=o*4,a=i-r.sigBytes%i;r.concat(n.lib.WordArray.random(a-1)).concat(n.lib.WordArray.create([a<<24],1))},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Iso10126})}(UR)),UR.exports}var YR={exports:{}},mw;function Bz(){return mw||(mw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.Iso97971={pad:function(r,o){r.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(r,o)},unpad:function(r){n.pad.ZeroPadding.unpad(r),r.sigBytes--}},n.pad.Iso97971})}(YR)),YR.exports}var QR={exports:{}},vw;function Dz(){return vw||(vw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.ZeroPadding={pad:function(r,o){var i=o*4;r.clamp(),r.sigBytes+=i-(r.sigBytes%i||i)},unpad:function(r){for(var o=r.words,i=r.sigBytes-1,i=r.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){r.sigBytes=i+1;break}}},n.pad.ZeroPadding})}(QR)),QR.exports}var ZR={exports:{}},gw;function Kz(){return gw||(gw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(ZR)),ZR.exports}var BR={exports:{}},Aw;function Hz(){return Aw||(Aw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Hr())})(Nt,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,c=s.Hex,l=o.format;l.Hex={stringify:function(u){return u.ciphertext.toString(c)},parse:function(u){var f=c.parse(u);return a.create({ciphertext:f})}}}(),n.format.Hex})}(BR)),BR.exports}var DR={exports:{}},Rw;function Gz(){return Rw||(Rw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],c=[],l=[],u=[],f=[],d=[],h=[],p=[],m=[],A=[];(function(){for(var R=[],g=0;g<256;g++)g<128?R[g]=g<<1:R[g]=g<<1^283;for(var b=0,w=0,g=0;g<256;g++){var T=w^w<<1^w<<2^w<<3^w<<4;T=T>>>8^T&255^99,s[b]=T,c[T]=b;var M=R[b],L=R[M],k=R[L],F=R[T]*257^T*16843008;l[b]=F<<24|F>>>8,u[b]=F<<16|F>>>16,f[b]=F<<8|F>>>24,d[b]=F;var F=k*16843009^L*65537^M*257^b*16843008;h[T]=F<<24|F>>>8,p[T]=F<<16|F>>>16,m[T]=F<<8|F>>>24,A[T]=F,b?(b=M^R[R[R[k^M]]],w^=R[R[w]]):b=w=1}})();var x=[0,1,2,4,8,16,32,64,128,27,54],y=a.AES=i.extend({_doReset:function(){var R;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var g=this._keyPriorReset=this._key,b=g.words,w=g.sigBytes/4,T=this._nRounds=w+6,M=(T+1)*4,L=this._keySchedule=[],k=0;k6&&k%w==4&&(R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255]):(R=R<<8|R>>>24,R=s[R>>>24]<<24|s[R>>>16&255]<<16|s[R>>>8&255]<<8|s[R&255],R^=x[k/w|0]<<24),L[k]=L[k-w]^R);for(var F=this._invKeySchedule=[],N=0;N>>24]]^p[s[R>>>16&255]]^m[s[R>>>8&255]]^A[s[R&255]]}}},encryptBlock:function(R,g){this._doCryptBlock(R,g,this._keySchedule,l,u,f,d,s)},decryptBlock:function(R,g){var b=R[g+1];R[g+1]=R[g+3],R[g+3]=b,this._doCryptBlock(R,g,this._invKeySchedule,h,p,m,A,c);var b=R[g+1];R[g+1]=R[g+3],R[g+3]=b},_doCryptBlock:function(R,g,b,w,T,M,L,k){for(var F=this._nRounds,N=R[g]^b[0],X=R[g+1]^b[1],I=R[g+2]^b[2],_=R[g+3]^b[3],P=4,V=1;V>>24]^T[X>>>16&255]^M[I>>>8&255]^L[_&255]^b[P++],J=w[X>>>24]^T[I>>>16&255]^M[_>>>8&255]^L[N&255]^b[P++],se=w[I>>>24]^T[_>>>16&255]^M[N>>>8&255]^L[X&255]^b[P++],D=w[_>>>24]^T[N>>>16&255]^M[X>>>8&255]^L[I&255]^b[P++];N=B,X=J,I=se,_=D}var B=(k[N>>>24]<<24|k[X>>>16&255]<<16|k[I>>>8&255]<<8|k[_&255])^b[P++],J=(k[X>>>24]<<24|k[I>>>16&255]<<16|k[_>>>8&255]<<8|k[N&255])^b[P++],se=(k[I>>>24]<<24|k[_>>>16&255]<<16|k[N>>>8&255]<<8|k[X&255])^b[P++],D=(k[_>>>24]<<24|k[N>>>16&255]<<16|k[X>>>8&255]<<8|k[I&255])^b[P++];R[g]=B,R[g+1]=J,R[g+2]=se,R[g+3]=D},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(DR)),DR.exports}var KR={exports:{}},yw;function Jz(){return yw||(yw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,c=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],u=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],f=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=s.DES=a.extend({_doReset:function(){for(var x=this._key,y=x.words,R=[],g=0;g<56;g++){var b=c[g]-1;R[g]=y[b>>>5]>>>31-b%32&1}for(var w=this._subKeys=[],T=0;T<16;T++){for(var M=w[T]=[],L=u[T],g=0;g<24;g++)M[g/6|0]|=R[(l[g]-1+L)%28]<<31-g%6,M[4+(g/6|0)]|=R[28+(l[g+24]-1+L)%28]<<31-g%6;M[0]=M[0]<<1|M[0]>>>31;for(var g=1;g<7;g++)M[g]=M[g]>>>(g-1)*4+3;M[7]=M[7]<<5|M[7]>>>27}for(var k=this._invSubKeys=[],g=0;g<16;g++)k[g]=w[15-g]},encryptBlock:function(x,y){this._doCryptBlock(x,y,this._subKeys)},decryptBlock:function(x,y){this._doCryptBlock(x,y,this._invSubKeys)},_doCryptBlock:function(x,y,R){this._lBlock=x[y],this._rBlock=x[y+1],p.call(this,4,252645135),p.call(this,16,65535),m.call(this,2,858993459),m.call(this,8,16711935),p.call(this,1,1431655765);for(var g=0;g<16;g++){for(var b=R[g],w=this._lBlock,T=this._rBlock,M=0,L=0;L<8;L++)M|=f[L][((T^b[L])&d[L])>>>0];this._lBlock=T,this._rBlock=w^M}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,p.call(this,1,1431655765),m.call(this,8,16711935),m.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),x[y]=this._lBlock,x[y+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(x,y){var R=(this._lBlock>>>x^this._rBlock)&y;this._rBlock^=R,this._lBlock^=R<>>x^this._lBlock)&y;this._lBlock^=R,this._rBlock^=R<192.");var R=y.slice(0,2),g=y.length<4?y.slice(0,2):y.slice(2,4),b=y.length<6?y.slice(0,2):y.slice(4,6);this._des1=h.createEncryptor(i.create(R)),this._des2=h.createEncryptor(i.create(g)),this._des3=h.createEncryptor(i.create(b))},encryptBlock:function(x,y){this._des1.encryptBlock(x,y),this._des2.decryptBlock(x,y),this._des3.encryptBlock(x,y)},decryptBlock:function(x,y){this._des3.decryptBlock(x,y),this._des2.encryptBlock(x,y),this._des1.decryptBlock(x,y)},keySize:192/32,ivSize:64/32,blockSize:64/32});r.TripleDES=a._createHelper(A)}(),n.TripleDES})}(KR)),KR.exports}var HR={exports:{}},bw;function zz(){return bw||(bw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=a.RC4=i.extend({_doReset:function(){for(var u=this._key,f=u.words,d=u.sigBytes,h=this._S=[],p=0;p<256;p++)h[p]=p;for(var p=0,m=0;p<256;p++){var A=p%d,x=f[A>>>2]>>>24-A%4*8&255;m=(m+h[p]+x)%256;var y=h[p];h[p]=h[m],h[m]=y}this._i=this._j=0},_doProcessBlock:function(u,f){u[f]^=c.call(this)},keySize:256/32,ivSize:0});function c(){for(var u=this._S,f=this._i,d=this._j,h=0,p=0;p<4;p++){f=(f+1)%256,d=(d+u[f])%256;var m=u[f];u[f]=u[d],u[d]=m,h|=u[(u[f]+u[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=i._createHelper(s);var l=a.RC4Drop=s.extend({cfg:s.cfg.extend({drop:192}),_doReset:function(){s._doReset.call(this);for(var u=this.cfg.drop;u>0;u--)c.call(this)}});r.RC4Drop=i._createHelper(l)}(),n.RC4})}(HR)),HR.exports}var GR={exports:{}},xw;function $z(){return xw||(xw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.Rabbit=i.extend({_doReset:function(){for(var d=this._key.words,h=this.cfg.iv,p=0;p<4;p++)d[p]=(d[p]<<8|d[p]>>>24)&16711935|(d[p]<<24|d[p]>>>8)&4278255360;var m=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],A=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)A[p]^=m[p+4&7];if(h){var x=h.words,y=x[0],R=x[1],g=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,w=g>>>16|b&4294901760,T=b<<16|g&65535;A[0]^=g,A[1]^=w,A[2]^=b,A[3]^=T,A[4]^=g,A[5]^=w,A[6]^=b,A[7]^=T;for(var p=0;p<4;p++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],A=m&65535,x=m>>>16,y=((A*A>>>17)+A*x>>>15)+x*x,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=y^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(GR)),GR.exports}var JR={exports:{}},Sw;function jz(){return Sw||(Sw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],c=[],l=[],u=a.RabbitLegacy=i.extend({_doReset:function(){var d=this._key.words,h=this.cfg.iv,p=this._X=[d[0],d[3]<<16|d[2]>>>16,d[1],d[0]<<16|d[3]>>>16,d[2],d[1]<<16|d[0]>>>16,d[3],d[2]<<16|d[1]>>>16],m=this._C=[d[2]<<16|d[2]>>>16,d[0]&4294901760|d[1]&65535,d[3]<<16|d[3]>>>16,d[1]&4294901760|d[2]&65535,d[0]<<16|d[0]>>>16,d[2]&4294901760|d[3]&65535,d[1]<<16|d[1]>>>16,d[3]&4294901760|d[0]&65535];this._b=0;for(var A=0;A<4;A++)f.call(this);for(var A=0;A<8;A++)m[A]^=p[A+4&7];if(h){var x=h.words,y=x[0],R=x[1],g=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,w=g>>>16|b&4294901760,T=b<<16|g&65535;m[0]^=g,m[1]^=w,m[2]^=b,m[3]^=T,m[4]^=g,m[5]^=w,m[6]^=b,m[7]^=T;for(var A=0;A<4;A++)f.call(this)}},_doProcessBlock:function(d,h){var p=this._X;f.call(this),s[0]=p[0]^p[5]>>>16^p[3]<<16,s[1]=p[2]^p[7]>>>16^p[5]<<16,s[2]=p[4]^p[1]>>>16^p[7]<<16,s[3]=p[6]^p[3]>>>16^p[1]<<16;for(var m=0;m<4;m++)s[m]=(s[m]<<8|s[m]>>>24)&16711935|(s[m]<<24|s[m]>>>8)&4278255360,d[h+m]^=s[m]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)c[p]=h[p];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0>>0?1:0)|0,this._b=h[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var m=d[p]+h[p],A=m&65535,x=m>>>16,y=((A*A>>>17)+A*x>>>15)+x*x,R=((m&4294901760)*m|0)+((m&65535)*m|0);l[p]=y^R}d[0]=l[0]+(l[7]<<16|l[7]>>>16)+(l[6]<<16|l[6]>>>16)|0,d[1]=l[1]+(l[0]<<8|l[0]>>>24)+l[7]|0,d[2]=l[2]+(l[1]<<16|l[1]>>>16)+(l[0]<<16|l[0]>>>16)|0,d[3]=l[3]+(l[2]<<8|l[2]>>>24)+l[1]|0,d[4]=l[4]+(l[3]<<16|l[3]>>>16)+(l[2]<<16|l[2]>>>16)|0,d[5]=l[5]+(l[4]<<8|l[4]>>>24)+l[3]|0,d[6]=l[6]+(l[5]<<16|l[5]>>>16)+(l[4]<<16|l[4]>>>16)|0,d[7]=l[7]+(l[6]<<8|l[6]>>>24)+l[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(JR)),JR.exports}var zR={exports:{}},Mw;function qz(){return Mw||(Mw=1,function(e,t){(function(n,r,o){e.exports=r(Mn(),Zu(),Bu(),Mc(),Hr())})(Nt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,c=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],l=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var u={pbox:[],sbox:[]};function f(A,x){let y=x>>24&255,R=x>>16&255,g=x>>8&255,b=x&255,w=A.sbox[0][y]+A.sbox[1][R];return w=w^A.sbox[2][g],w=w+A.sbox[3][b],w}function d(A,x,y){let R=x,g=y,b;for(let w=0;w1;--w)R=R^A.pbox[w],g=f(A,R)^g,b=R,R=g,g=b;return b=R,R=g,g=b,g=g^A.pbox[1],R=R^A.pbox[0],{left:R,right:g}}function p(A,x,y){for(let T=0;T<4;T++){A.sbox[T]=[];for(let M=0;M<256;M++)A.sbox[T][M]=l[T][M]}let R=0;for(let T=0;T=y&&(R=0);let g=0,b=0,w=0;for(let T=0;TA3.AES.encrypt(e,a9).toString(),s9=e=>A3.AES.decrypt(e,a9).toString(A3.enc.Utf8),l9=e=>new Promise((t,n)=>{const r=document.createElement("button"),o=new wz(r,{text:()=>e,action:()=>"copy",container:document.body});o.on("success",i=>{o.destroy(),t(i)}),o.on("error",i=>{o.destroy(),n(i)}),document.body.appendChild(r),r.click(),document.body.removeChild(r)}),c9=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),Px=e=>{let t;try{t=JSON.parse(s9(e))}catch{t=e}return t},u9=e=>{const t=e.split(`\r +`);t[t.length-1]===""&&t.pop();let n=-1;const r=[];for(const o in t){if(r[o]=t[o].split(" "),r[o].length===1)return null;if(n===-1)n=r[o].length;else if(n!==r[o].length)return null}return r},hd=e=>{const{left:t,top:n,width:r,height:o,rotate:i=0}=e,a=Math.sqrt(Math.pow(r,2)+Math.pow(o,2))/2,s=Math.atan(o/r)*180/Math.PI,c=(180-i-s)*Math.PI/180,l=(s-i)*Math.PI/180,u=t+r/2,f=n+o/2,d=[u+a*Math.cos(c),u+a*Math.cos(l),u-a*Math.cos(c),u-a*Math.cos(l)],h=[f-a*Math.sin(c),f-a*Math.sin(l),f+a*Math.sin(c),f+a*Math.sin(l)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},Kf=e=>{const{xRange:t,yRange:n}=hd({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:o}=hd({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate});return{offsetX:r[0]-t[0],offsetY:o[0]-n[0]}},Ji=e=>{let t,n,r,o;if(e.type==="line")t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),r=e.top,o=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){const{left:i,top:a,width:s,height:c,rotate:l}=e,{xRange:u,yRange:f}=hd({left:i,top:a,width:s,height:c,rotate:l});t=u[0],n=u[1],r=f[0],o=f[1]}else t=e.left,n=e.left+e.width,r=e.top,o=e.top+e.height;return{minX:t,maxX:n,minY:r,maxY:o}},$s=e=>{const t=[],n=[],r=[],o=[];e.forEach(l=>{const{minX:u,maxX:f,minY:d,maxY:h}=Ji(l);t.push(u),n.push(d),r.push(f),o.push(h)});const i=Math.min(...t),a=Math.max(...r),s=Math.min(...n),c=Math.max(...o);return{minX:i,maxX:a,minY:s,maxY:c}},Dv=e=>{const t=[];return e.forEach(n=>{const r=t.findIndex(o=>o.value===n.value);if(r===-1)t.push(n);else{const o=t[r],i=Math.min(o.range[0],n.range[0]),a=Math.max(o.range[1],n.range[1]),s=[i,a],c={value:n.value,range:s};t[r]=c}}),t},t$=e=>{const t={};for(const n of e)t[n.id]=pn(10);return t},R3=e=>{const t={},n={};for(const r of e){const o=r.groupId;o&&!t[o]&&(t[o]=pn(10)),n[r.id]=pn(10)}return{groupIdMap:t,elIdMap:n}},f9=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},Cx=e=>{const t=e.start.join(","),n=e.end.join(",");if(e.broken){const r=e.broken.join(",");return`M${t} L${r} L${n}`}else if(e.broken2){const{minX:r,maxX:o,minY:i,maxY:a}=Ji(e);return o-r>=a-i?`M${t} L${e.broken2[0]},${e.start[1]} L${e.broken2[0]},${e.end[1]} ${n}`:`M${t} L${e.start[0]},${e.broken2[1]} L${e.end[0]},${e.broken2[1]} ${n}`}else if(e.curve){const r=e.curve.join(",");return`M${t} Q${r} ${n}`}else if(e.cubic){const[r,o]=e.cubic,i=r.join(","),a=o.join(",");return`M${t} C${i} ${a} ${n}`}return`M${t} L${n}`},n$=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom};var r$={size:"1em",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",rtl:!1,theme:"outline",colors:{outline:{fill:"#333",background:"transparent"},filled:{fill:"#333",background:"#FFF"},twoTone:{fill:"#333",twoTone:"#2F88FF"},multiColor:{outStrokeColor:"#333",outFillColor:"#2F88FF",innerStrokeColor:"#FFF",innerFillColor:"#43CCF8"}},prefix:"i"};function o$(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function i$(e,t,n){var r=typeof t.fill=="string"?[t.fill]:t.fill||[],o=[],i=t.theme||n.theme;switch(i){case"outline":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("none");break;case"filled":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push("#FFF"),o.push("#FFF");break;case"two-tone":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone),o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.twoTone.twoTone);break;case"multi-color":o.push(typeof r[0]=="string"?r[0]:"currentColor"),o.push(typeof r[1]=="string"?r[1]:n.colors.multiColor.outFillColor),o.push(typeof r[2]=="string"?r[2]:n.colors.multiColor.innerStrokeColor),o.push(typeof r[3]=="string"?r[3]:n.colors.multiColor.innerFillColor);break}return{size:t.size||n.size,strokeWidth:t.strokeWidth||n.strokeWidth,strokeLinecap:t.strokeLinecap||n.strokeLinecap,strokeLinejoin:t.strokeLinejoin||n.strokeLinejoin,colors:o,id:e}}var a$=Symbol("icon-context");function Je(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(i){var a=o$(),s=ti(a$,r$);return function(){var c=i.size,l=i.strokeWidth,u=i.strokeLinecap,f=i.strokeLinejoin,d=i.theme,h=i.fill,p=i.spin,m=i$(a,{size:c,strokeWidth:l,strokeLinecap:u,strokeLinejoin:f,theme:d,fill:h},s),A=[s.prefix+"-icon"];return A.push(s.prefix+"-icon-"+e),t&&s.rtl&&A.push(s.prefix+"-icon-rtl"),p&&A.push(s.prefix+"-icon-spin"),O("span",{class:A.join(" ")},[n(m)])}}};return r}const s$=Je("add-text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M28 21H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M18 42L18 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 42L36 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),l$=Je("align-bottom",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"6",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 42H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),c$=Je("align-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"17",width:"34",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),u$=Je("align-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"14.5",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.5 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),f$=Je("align-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"17",width:"28",height:"14",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),d$=Je("align-text-both",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),h$=Je("align-text-bottom-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 34H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),p$=Je("align-text-center",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 19H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),m$=Je("align-text-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),v$=Je("align-text-middle-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 27H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),g$=Je("align-text-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 19H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),A$=Je("align-text-top-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 20H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 13H14",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),R$=Je("align-top",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"14.5",width:"14",height:"28",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 6.5H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),y$=Je("align-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"17",y:"7",width:"14",height:"34",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),b$=Je("arrow-circle-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.4917 24.5H14.4917",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.4917 15.5L14.4917 24.5L23.4917 33.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),x$=Je("attention",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 37C25.3807 37 26.5 35.8807 26.5 34.5C26.5 33.1193 25.3807 32 24 32C22.6193 32 21.5 33.1193 21.5 34.5C21.5 35.8807 22.6193 37 24 37Z",fill:e.colors[2]},null),O("path",{d:"M24 12V28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),S$=Je("back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M44 40.8361C39.1069 34.8632 34.7617 31.4739 30.9644 30.6682C27.1671 29.8625 23.5517 29.7408 20.1182 30.303V41L4 23.5453L20.1182 7V17.167C26.4667 17.2172 31.8638 19.4948 36.3095 24C40.7553 28.5052 43.3187 34.1172 44 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),M$=Je("background-color",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 37C39.2091 37 41 35.2091 41 33C41 31.5272 39.6667 29.5272 37 27C34.3333 29.5272 33 31.5272 33 33C33 35.2091 34.7909 37 37 37Z",fill:e.colors[0]},null),O("path",{d:"M20.8535 5.50439L24.389 9.03993",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M23.6818 8.33281L8.12549 23.8892L19.4392 35.2029L34.9955 19.6465L23.6818 8.33281Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 20.0732L28.961 25.6496",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M4 43H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),w$=Je("bring-to-front",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M41 18H19C18.4477 18 18 18.4477 18 19V41C18 41.5523 18.4477 42 19 42H41C41.5523 42 42 41.5523 42 41V19C42 18.4477 41.5523 18 41 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V10.0152",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 16C6 18.6536 6 19.9869 6 20",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16C30 18.6765 30 19.3456 30 18.0074",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H17.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),L$=Je("bring-to-front-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21V34H27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 14H34V27",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 21V5H21V21H5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27 43V27H43V43H27Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),O$=Je("chart-histogram",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 30V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 22V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 6V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38 14V34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),T$=Je("chart-histogram-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 34H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 26H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 18H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 10L14 10",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),k$=Je("chart-line",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),N$=Je("chart-line-area",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L22 18L32 27L42 6V34H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),P$=Je("chart-pie",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 24C44 35.0457 35.0457 44 24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4V24H44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.0844 18H30V4.91553C36.2202 6.86917 41.1308 11.7798 43.0844 18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),C$=Je("chart-proportion",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16.3446 5.51758C13.9 6.53124 11.7001 8.01574 9.85786 9.85797C6.23858 13.4773 4 18.4773 4 24.0001C4 35.0458 12.9543 44.0001 24 44.0001V44.0001C29.5228 44.0001 34.5228 41.7615 38.1421 38.1422C39.9844 36.3 41.4689 34.1001 42.4825 31.6555",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24H44C44 12.9543 35.0457 4 24 4L24 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),I$=Je("chart-ring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M43.7756 20.9938C42.4735 12.3555 35.6463 5.5277 27.0084 4.22461M20.9757 4.22702C11.3651 5.68478 4 13.9822 4 23.9998C4 34.0212 11.3705 42.321 20.9863 43.7743C21.9692 43.9228 22.9756 43.9998 24 43.9998C25.0209 43.9998 26.024 43.9233 27.0038 43.7758C35.6458 42.4741 42.4762 35.6427 43.7764 27.0003",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 16C19.5817 16 16 19.5817 16 24C16 28.4183 19.5817 32 24 32C28.4183 32 32 28.4183 32 24C32 19.5817 28.4183 16 24 16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),F$=Je("chart-scatter",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6V42H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 24C22.2091 24 24 22.2091 24 20C24 17.7909 22.2091 16 20 16C17.7909 16 16 17.7909 16 20C16 22.2091 17.7909 24 20 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M37 16C39.7614 16 42 13.7614 42 11C42 8.23858 39.7614 6 37 6C34.2386 6 32 8.23858 32 11C32 13.7614 34.2386 16 37 16Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15 36C16.6569 36 18 34.6569 18 33C18 31.3431 16.6569 30 15 30C13.3431 30 12 31.3431 12 33C12 34.6569 13.3431 36 15 36Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M33 32C34.6569 32 36 30.6569 36 29C36 27.3431 34.6569 26 33 26C31.3431 26 30 27.3431 30 29C30 30.6569 31.3431 32 33 32Z",fill:e.colors[0]},null)])}),_$=Je("check-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 24L22 30L34 18",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),E$=Je("clear",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M20 5.91406H28V13.9141H43V21.9141H5V13.9141H20V5.91406Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40H40V22H8V40Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 39.8977V33.8977",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 39.8976V33.9141",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),X$=Je("click",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 4V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M22 22L42 26L36 30L42 36L36 42L30 36L26 42L22 22Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.1421 9.85789L32.4853 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85787 38.1421L15.5147 32.4853",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 24H12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.85795 9.85787L15.5148 15.5147",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),W$=Je("close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 8L40 40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 40L40 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),V$=Je("close-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.6567 18.3432L18.343 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18.3433 18.3432L29.657 29.6569",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),U$=Je("close-small",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 14L34 34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 34L34 14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Y$=Je("code",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 13L4 25.4322L16 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 13L44 25.4322L32 37",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 4L21 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Q$=Je("color-filter",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 40.9444C26.123 42.8446 28.9266 44 32 44C38.6274 44 44 38.6274 44 32C44 26.4085 40.1757 21.7102 35 20.3781",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M13 20.3781C7.82432 21.7102 4 26.4085 4 32C4 38.6274 9.37258 44 16 44C22.6274 44 28 38.6274 28 32C28 30.4506 27.7063 28.9697 27.1716 27.6101",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 28C30.6274 28 36 22.6274 36 16C36 9.37258 30.6274 4 24 4C17.3726 4 12 9.37258 12 16C12 22.6274 17.3726 28 24 28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Z$=Je("comment",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M44 6H4V36H13V41L23 36H44V6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 19.5V22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),B$=Je("connection",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 34L44 39L39 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 12C10.2091 12 12 10.2091 12 8C12 5.79086 10.2091 4 8 4C5.79086 4 4 5.79086 4 8C4 10.2091 5.79086 12 8 12Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8L20 8C22.2091 8 24 9.79086 24 12V35C24 37.2091 25.7909 39 28 39H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),D$=Je("copy",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),K$=Je("delete",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 10V44H39V10H9Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 20V33",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 10H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),H$=Je("down",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M36 18L24 30L12 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),G$=Je("download",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 24.0083V42H42V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 23L24 32L15 23",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9917 6V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),J$=Je("edit",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7 42H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),z$=Je("effects",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.9507 42.3603L30.4164 30.3695L43.1046 26.6501L33.3383 17.7699L33.7059 4.60732L22.2044 11.1099L9.74329 6.69439L12.4013 19.5934L4.33228 30.027L17.4766 31.4965L24.9507 42.3603Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36.1777 36.0537L44.1777 44.0179",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),$$=Je("erase",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 42H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31 4L7 28L13 34H21L41 14L31 4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),j$=Je("fill",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("rect",{x:"14",y:"14",width:"20",height:"20",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 23L23 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M25 14L14 25",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34 14L14 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 14H34V26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),q$=Je("flip-horizontally",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 34L16 12V34H4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 34H32V12L44 34Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),ej=Je("flip-vertically",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 24L6 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 4L36 16H14V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 44V32H36L14 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),tj=Je("font-size",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 10.9333L8 6H40V10.9333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42H32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nj=Je("format",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"8",y:"24",width:"32",height:"18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 13H18V6H30V13H44V24H4V13Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 32L16 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),rj=Je("format-brush",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M34 5H6V20H34V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.0251 12H43V28.1014L19 31.2004V43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oj=Je("formula",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M40 9L37 6H8L26 24L8 42H37L40 39",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),ij=Je("full-screen",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),aj=Je("full-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6H42V15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 33V42H33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15 42H6V33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15V6H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),sj=Je("full-screen-play",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 40H6C4.89543 40 4 39.1046 4 38V10C4 8.89543 4.89543 8 6 8H42C43.1046 8 44 8.89543 44 10V16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 24H26C24.8954 24 24 24.8954 24 26V38C24 39.1046 24.8954 40 26 40H42C43.1046 40 44 39.1046 44 38V26C44 24.8954 43.1046 24 42 24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),lj=Je("fullwidth",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 6V42M17 19L12 24M12 24L17 29M12 24H36M31 19L36 24M36 24L31 29M6 6L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cj=Je("github",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4ZM0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48C10.7452 48 0 37.2548 0 24Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M19.1833 45.4716C18.9898 45.2219 18.9898 42.9973 19.1833 38.798C17.1114 38.8696 15.8024 38.7258 15.2563 38.3667C14.437 37.828 13.6169 36.1667 12.8891 34.9959C12.1614 33.8251 10.5463 33.64 9.89405 33.3783C9.24182 33.1165 9.07809 32.0496 11.6913 32.8565C14.3044 33.6634 14.4319 35.8607 15.2563 36.3745C16.0806 36.8883 18.0515 36.6635 18.9448 36.2519C19.8382 35.8403 19.7724 34.3078 19.9317 33.7007C20.1331 33.134 19.4233 33.0083 19.4077 33.0037C18.5355 33.0037 13.9539 32.0073 12.6955 27.5706C11.437 23.134 13.0581 20.2341 13.9229 18.9875C14.4995 18.1564 14.4485 16.3852 13.7699 13.6737C16.2335 13.3589 18.1347 14.1343 19.4734 16.0001C19.4747 16.0108 21.2285 14.9572 24.0003 14.9572C26.772 14.9572 27.7553 15.8154 28.5142 16.0001C29.2731 16.1848 29.88 12.7341 34.5668 13.6737C33.5883 15.5969 32.7689 18.0001 33.3943 18.9875C34.0198 19.9749 36.4745 23.1147 34.9666 27.5706C33.9614 30.5413 31.9853 32.3523 29.0384 33.0037C28.7005 33.1115 28.5315 33.2855 28.5315 33.5255C28.5315 33.8856 28.9884 33.9249 29.6465 35.6117C30.0853 36.7362 30.117 39.948 29.7416 45.247C28.7906 45.4891 28.0508 45.6516 27.5221 45.7347C26.5847 45.882 25.5669 45.9646 24.5669 45.9965C23.5669 46.0284 23.2196 46.0248 21.837 45.8961C20.9154 45.8103 20.0308 45.6688 19.1833 45.4716Z",fill:e.colors[0]},null)])}),uj=Je("graphic-design",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 32C11.268 32 5 25.732 5 18C5 10.268 11.268 4 19 4C26.732 4 33 10.268 33 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 18H18V44H44V18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),fj=Je("group",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4H4V12H12V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 36H36V44H44V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36H4V44H12V36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 4H36V12H44V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M8 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40 36V12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 8H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 40H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16H25.6V22.4H32V32H22.4V25.6H16V16Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dj=Je("hamburger-button",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M7.94971 11.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 23.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.94971 35.9497H39.9497",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hj=Je("high-light",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 44L6 25H12V17H36V25H42V44H6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 17V8L31 4V17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pj=Je("indent-left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 9H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 19H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M19 29H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 19L6 24L11 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 39H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mj=Je("indent-right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 9H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 19H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 29H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 19L42 24L37 29",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 39H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),vj=Je("info",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.5228 44 34.5228 41.7614 38.1421 38.1421C41.7614 34.5228 44 29.5228 44 24C44 18.4772 41.7614 13.4772 38.1421 9.85786C34.5228 6.23858 29.5228 4 24 4C18.4772 4 13.4772 6.23858 9.85786 9.85786C6.23858 13.4772 4 18.4772 4 24C4 29.5228 6.23858 34.5228 9.85786 38.1421C13.4772 41.7614 18.4772 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 11C25.3807 11 26.5 12.1193 26.5 13.5C26.5 14.8807 25.3807 16 24 16C22.6193 16 21.5 14.8807 21.5 13.5C21.5 12.1193 22.6193 11 24 11Z",fill:e.colors[2]},null),O("path",{d:"M24.5 34V20H23.5H22.5",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 34H28",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),gj=Je("insert-table",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth},null),O("path",{d:"M18 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M30 6V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 18H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 30H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),Aj=Je("left",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M31 36L19 24L31 12",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Rj=Je("left-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 5L6 24L24 43L24 31L42 31V17H24V5Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yj=Je("link-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M26.2401 16.373L17.1001 7.23303C14.4388 4.57168 10.0653 4.6303 7.33158 7.36397C4.59791 10.0976 4.53929 14.4712 7.20064 17.1325L15.1359 25.0678",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.9027 23.0031L40.838 30.9384C43.4994 33.5998 43.4407 37.9733 40.7071 40.707C37.9734 43.4407 33.5999 43.4993 30.9385 40.8379L21.7985 31.6979",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.1093 26.1416C28.843 23.4079 28.9016 19.0344 26.2403 16.373",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21.7989 21.7984C19.0652 24.5321 19.0066 28.9056 21.6679 31.5669",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),bj=Je("list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 10L8 13L14 7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 24L8 27L14 21",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5 38L8 41L14 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),xj=Je("list-view",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"4",y:"6",width:"40",height:"36",rx:"3",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M4 14H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 24H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 32H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 24H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 32H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Sj=Je("lock",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"22",width:"36",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14C14 8.47715 18.4772 4 24 4C29.5228 4 34 8.47715 34 14V22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Mj=Je("logout",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M23.9917 6H6V42H24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 33L42 24L33 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 23.9917H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),wj=Je("magic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20.1005 8.1005L24.3431 12.3431M30 4V10V4ZM39.8995 8.1005L35.6569 12.3431L39.8995 8.1005ZM44 18H38H44ZM39.8995 27.8995L35.6569 23.6569L39.8995 27.8995ZM30 32V26V32ZM20.1005 27.8995L24.3431 23.6569L20.1005 27.8995ZM16 18H22H16Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29.5856 18.4143L5.54395 42.4559",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Lj=Je("minus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M10.5 24L38.5 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Oj=Je("move-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6L43 25L24 27L13.9948 44L8 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Tj=Je("needle",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("g",{"clip-path":"url(#"+e.id+"3d50a8e2)"},[O("path",{d:"M39 23L25 9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9995 17L30.9995 4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.999 18.999L39.999 13.999",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.999 12.999L33.999 7.99902",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 37L6 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9999 12.0001L11.9999 27.9998L10.9999 37L19.9999 35.9998L35.9999 20.0001L27.9999 12.0001Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)]),O("defs",null,[O("clipPath",{id:e.id+"3d50a8e2"},[O("rect",{width:"48",height:"48",fill:e.colors[2]},null)])])])}),kj=Je("next",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4 40.8361C8.89307 34.8632 13.2383 31.4739 17.0356 30.6682C20.8329 29.8625 24.4483 29.7408 27.8818 30.303V41L44 23.5453L27.8818 7V17.167C21.5333 17.2172 16.1362 19.4948 11.6905 24C7.24474 28.5052 4.68126 34.1172 4 40.8361Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Nj=Je("off-screen-one",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 6L16 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 41.8995L16 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42.0001 41.8995L32.1006 32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M41.8995 6L32 15.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 7V16H41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 7V16H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 41V32H7",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 41V32H40.8995",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Pj=Je("ordered-list",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M9 4V13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 13H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 27H6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 19.9998C6 19.9998 9 16.9998 11 19.9998C13 22.9999 6 26.9998 6 26.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.00016 34.5001C6.00016 34.5001 8.00016 31.5 11.0002 33.5C14.0002 35.5 11.0002 38 11.0002 38C11.0002 38 14.0002 40.5 11.0002 42.5C8.00015 44.5 6.00015 41.5 6.00015 41.5",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11 38H9",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9 4L6 6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 38H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 10H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Cj=Je("pause",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 12V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Ij=Je("picture",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 23C20.7614 23 23 20.7614 23 18C23 15.2386 20.7614 13 18 13C15.2386 13 13 15.2386 13 18C13 20.7614 15.2386 23 18 23Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.7901 26.2194C28.6064 25.1269 30.2528 25.1538 31.0329 26.2725L39.8077 38.8561C40.7322 40.182 39.7835 42.0001 38.1671 42.0001H16L27.7901 26.2194Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Fj=Je("platte",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C29.9601 44 26.3359 35.136 30 31C33.1264 27.4709 44 29.0856 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28 17C29.6569 17 31 15.6569 31 14C31 12.3431 29.6569 11 28 11C26.3431 11 25 12.3431 25 14C25 15.6569 26.3431 17 28 17Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 21C17.6569 21 19 19.6569 19 18C19 16.3431 17.6569 15 16 15C14.3431 15 13 16.3431 13 18C13 19.6569 14.3431 21 16 21Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M17 34C18.6569 34 20 32.6569 20 31C20 29.3431 18.6569 28 17 28C15.3431 28 14 29.3431 14 31C14 32.6569 15.3431 34 17 34Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),_j=Je("play-one",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Ej=Je("plus",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24.0605 10L24.0239 38",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 24L38 24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Xj=Je("power",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14.5 8C13.8406 8.37652 13.2062 8.79103 12.6 9.24051C11.5625 10.0097 10.6074 10.8814 9.75 11.8402C6.79377 15.1463 5 19.4891 5 24.2455C5 34.6033 13.5066 43 24 43C34.4934 43 43 34.6033 43 24.2455C43 19.4891 41.2062 15.1463 38.25 11.8402C37.3926 10.8814 36.4375 10.0097 35.4 9.24051C34.7938 8.79103 34.1594 8.37652 33.5 8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V24",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Wj=Je("ppt",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M4 8H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 8H40V34H8V8Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 16L27 21L22 26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 42L24 34L32 42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Vj=Je("preview-close",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M6 16C6.63472 17.2193 7.59646 18.3504 8.82276 19.3554C12.261 22.1733 17.779 24 24 24C30.221 24 35.739 22.1733 39.1772 19.3554C40.4035 18.3504 41.3653 17.2193 42 16",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.9775 24L31.048 31.7274",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37.3535 21.3536L43.0103 27.0104",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M5.00004 27.0103L10.6569 21.3534",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.9278 31.7276L18.9983 24.0001",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Uj=Je("preview-open",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 36C35.0457 36 44 24 44 24C44 24 35.0457 12 24 12C12.9543 12 4 24 4 24C4 24 12.9543 36 24 36Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 29C26.7614 29 29 26.7614 29 24C29 21.2386 26.7614 19 24 19C21.2386 19 19 21.2386 19 24C19 26.7614 21.2386 29 24 29Z",fill:e.colors[3],stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Yj=Je("quote",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M18.8533 9.11587C11.3227 13.9521 7.13913 19.5811 6.30256 26.0028C5.00021 35.9999 13.9404 40.8932 18.4703 36.4966C23.0002 32.1 20.2848 26.5195 17.0047 24.9941C13.7246 23.4686 11.7187 23.9999 12.0686 21.9614C12.4185 19.923 17.0851 14.2712 21.1849 11.6391C21.4569 11.4078 21.5604 10.959 21.2985 10.6185C21.1262 10.3946 20.7883 9.95545 20.2848 9.30102C19.8445 8.72875 19.4227 8.75017 18.8533 9.11587Z",fill:e.colors[0]},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M38.6789 9.11587C31.1484 13.9521 26.9648 19.5811 26.1282 26.0028C24.8259 35.9999 33.7661 40.8932 38.296 36.4966C42.8259 32.1 40.1105 26.5195 36.8304 24.9941C33.5503 23.4686 31.5443 23.9999 31.8943 21.9614C32.2442 19.923 36.9108 14.2712 41.0106 11.6391C41.2826 11.4078 41.3861 10.959 41.1241 10.6185C40.9519 10.3946 40.614 9.95545 40.1105 9.30102C39.6702 8.72875 39.2484 8.75017 38.6789 9.11587Z",fill:e.colors[0]},null)])}),Qj=Je("right",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M19 12L31 24L19 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Zj=Je("right-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 43L42 24L24 5L24 17L6 17V31H24V43Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Bj=Je("rotate",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 24H42V42H12V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 8V17H15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M38.4747 13.2985C35.1956 8.87049 29.933 6 24 6C18.1788 6 13.0029 8.76334 9.71272 13.0498L6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Dj=Je("round",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"24",r:"20",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),Kj=Je("row-height",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M16 35L10 41L4 35",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 13L10 7L4 13",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M10 7V41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 9H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 19H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M44 29H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M36 39H22",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Hj=Je("search",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Gj=Je("send-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M14 21H5V5H21V14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H43V43H27V32",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 32V14H32V32H14Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),Jj=Je("sent-to-back",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M30 18H41C41.5523 18 42 18.4477 42 19V41C42 41.5523 41.5523 42 41 42H19C18.4477 42 18 41.5523 18 41V30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.96906 6H6V10.0336",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M9.99705 30H6V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26 30H29.9971V26.012",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M26.0023 6H30V9.99785",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16.0283 6H20.0083",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M6 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 16V20.0148",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M15.9922 30H19.9996",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),zj=Je("square",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth},null)])}),$j=Je("stopwatch-start",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 44C33.3888 44 41 36.3888 41 27C41 17.6112 33.3888 10 24 10C14.6112 10 7 17.6112 7 27C7 36.3888 14.6112 44 24 44Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M18 4H30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 19V27",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 27H24",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 4V8",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),jj=Je("strikethrough",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5 24H43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 24C40 30 34 44 24 44C13.9999 44 12 36 12 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M35.9999 12C35.9999 12 33 4 23.9999 4C14.9999 4 11.4359 11.5995 15.6096 18",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 36C12 36 15.9999 44 24 44C32 44 36.564 36.4005 32.3903 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),qj=Je("tailoring",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M12 4V36H44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20 12H36V28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 12H4",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M36 44V36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),eq=Je("text",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"6",y:"6",width:"36",height:"36",rx:"3",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M16 19V16H32V19",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M22 34H26",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 18L24 34",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),tq=Je("text-bold",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24 24C29.5056 24 33.9688 19.5228 33.9688 14C33.9688 8.47715 29.5056 4 24 4H11V24H24Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28.0312 44C33.5368 44 38 39.5228 38 34C38 28.4772 33.5368 24 28.0312 24H11V44H28.0312Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),nq=Je("text-italic",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M20 6H36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M12 42H28",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M29 5.95215L19 41.9998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),rq=Je("text-rotation-down",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M29 35L21 31.3333M29 13L21 16.6667M21 16.6667L17 18.5L5 24L17 29.5L21 31.3333M21 16.6667V31.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6V42L43 36",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),oq=Je("text-rotation-none",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 29L16.6667 21M35 29L31.3333 21M31.3333 21L29.5 17L24 5L18.5 17L16.6667 21M31.3333 21H16.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 37H42L36 43",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),iq=Je("text-underline",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 44H40",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M37 6.09717C37 12.7638 37 15.3335 37 22.0002C37 29.1799 31.1797 35.0002 24 35.0002C16.8203 35.0002 11 29.1799 11 22.0002C11 15.3335 11 12.7638 11 6.09717",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),aq=Je("theme",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M18 6C18 9.31371 20.6863 12 24 12C27.3137 12 30 9.31371 30 6H35.4545L42 15.8182L36.2727 20.7273V42H11.7273V20.7273L6 15.8182L12.5455 6H18Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),sq=Je("transform",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"13.7146",cy:"13.7141",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("circle",{cx:"34.2859",cy:"34.2854",r:"6.85714",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 44C12.9553 44 4.00098 35.0457 4.00098 24L10.6676 27.3333",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24.001 4C35.0467 4 44.001 12.9543 44.001 24L37.3343 20.6667",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),lq=Je("undo",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2721 36.7279C14.5294 39.9853 19.0294 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C19.0294 6 14.5294 8.01472 11.2721 11.2721C9.61407 12.9301 6 17 6 17",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 9V17H14",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),cq=Je("ungroup",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M11.2727 4H4V11.2727H11.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 36.7271H36.7271V43.9998H43.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2727 24H4V31.2727H11.2727V24Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M23.9998 36.7271H16.7271V43.9998H23.9998V36.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M31.2727 4H24V11.2727H31.2727V4Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M43.9998 16.7271H36.7271V23.9998H43.9998V16.7271Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 7.63623H24.0002",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 40.3638H36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M11.2729 27.6366H27.6366V11.2729",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M28.8275 20.3633H36.7269M20.3633 36.7269V27.6282V36.7269Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M7.63672 11.2725V23.9997",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M40.3633 24V36.7273",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),uq=Je("unlock",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{x:"7",y:"22.0476",width:"34",height:"22",rx:"2",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 22V14.0047C13.9948 8.87022 17.9227 4.56718 23.0859 4.05117C28.249 3.53516 32.9673 6.97408 34 12.0059",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M24 30V36",stroke:e.colors[2],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),fq=Je("up",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M13 30L25 18L37 30",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),dq=Je("user",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("circle",{cx:"24",cy:"12",r:"8",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M42 44C42 34.0589 33.9411 26 24 26C14.0589 26 6 34.0589 6 44",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),hq=Je("vertical-spacing-between-items",!1,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M8 6V12H40V6",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M14 24H34",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null),O("path",{d:"M8 42V36H40V42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),pq=Je("video-two",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M20.5 28V21.9378L25.75 24.9689L31 28L25.75 31.0311L20.5 34.0622V28Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6 15H42",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M33 6L27 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M21 6L15 15",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),mq=Je("volume-mute",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("rect",{opacity:"0.01",x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null),O("mask",{id:e.id+"603476ab",maskUnits:"userSpaceOnUse",x:"30",y:"18",width:"13",height:"13",style:{maskType:"alpha"}},[O("rect",{x:"30",y:"18",width:"13",height:"13",fill:e.colors[2]},null)]),O("g",{mask:"url(#"+e.id+"603476ab)"},[O("path",{d:"M40.7348 20.2858L32.2495 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32.2496 20.2858L40.7349 28.7711",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)]),O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null)])}),vq=Je("volume-notice",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M34.2359 41.1857C40.0836 37.6953 44 31.305 44 24C44 16.8085 40.2043 10.5035 34.507 6.97906",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap},null)])}),gq=Je("volume-small",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M24 6V42C17 42 11.7985 32.8391 11.7985 32.8391H6C4.89543 32.8391 4 31.9437 4 30.8391V17.0108C4 15.9062 4.89543 15.0108 6 15.0108H11.7985C11.7985 15.0108 17 6 24 6Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M32 15L32 15C32.6232 15.5565 33.1881 16.1797 33.6841 16.8588C35.1387 18.8504 36 21.3223 36 24C36 26.6545 35.1535 29.1067 33.7218 31.0893C33.2168 31.7885 32.6391 32.4293 32 33",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Aq=Je("write",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M5.32497 43.4996L13.81 43.4998L44.9227 12.3871L36.4374 3.90186L5.32471 35.0146L5.32497 43.4996Z",fill:e.colors[1],stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M27.9521 12.3872L36.4374 20.8725",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),Kv={IconPlayOne:_j,IconFullScreenPlay:sj,IconLock:Sj,IconUnlock:uq,IconPpt:Wj,IconFormat:nj,IconPicture:Ij,IconFullScreen:ij,IconList:bj,IconOrderedList:Pj,IconFlipVertically:ej,IconFlipHorizontally:q$,IconFontSize:tj,IconCode:Y$,IconTextBold:tq,IconTextItalic:nq,IconTextUnderline:iq,IconStrikethrough:jj,IconEdit:J$,IconQuote:Yj,IconBackgroundColor:M$,IconGroup:fj,IconUngroup:cq,IconBack:S$,IconNext:kj,IconFullwidth:lj,IconAlignTop:R$,IconAlignLeft:u$,IconAlignRight:f$,IconAlignBottom:l$,IconAlignVertically:y$,IconAlignHorizontally:c$,IconBringToFront:w$,IconSendToBack:Gj,IconAlignTextLeft:m$,IconAlignTextRight:g$,IconAlignTextCenter:p$,IconAlignTextBoth:d$,IconRowHeight:Kj,IconWrite:Aq,IconInsertTable:gj,IconAddText:s$,IconFill:j$,IconTailoring:qj,IconEffects:z$,IconColorFilter:Q$,IconUp:fq,IconDown:H$,IconPlus:Ej,IconMinus:Lj,IconConnection:B$,IconBringToFrontOne:L$,IconSentToBack:Jj,IconGithub:cj,IconChartProportion:C$,IconChartHistogram:O$,IconChartHistogramOne:T$,IconChartLineArea:N$,IconChartRing:I$,IconChartScatter:F$,IconChartLine:k$,IconChartPie:P$,IconText:eq,IconRotate:Bj,IconLeftTwo:Rj,IconRightTwo:Zj,IconPlatte:Fj,IconClose:W$,IconCloseSmall:U$,IconUndo:lq,IconTransform:sq,IconClick:X$,IconTheme:aq,IconArrowCircleLeft:b$,IconGraphicDesign:uj,IconLogout:Mj,IconErase:$$,IconClear:E$,IconAlignTextTopOne:A$,IconAlignTextBottomOne:h$,IconAlignTextMiddleOne:v$,IconPause:Cj,IconVolumeMute:mq,IconVolumeNotice:vq,IconVolumeSmall:gq,IconVideoTwo:pq,IconFormula:oj,IconLinkOne:yj,IconFullScreenOne:aj,IconOffScreenOne:Nj,IconPower:Xj,IconListView:xj,IconMagic:wj,IconHighLight:hj,IconDownload:G$,IconIndentLeft:pj,IconIndentRight:mj,IconVerticalSpacingBetweenItems:hq,IconCopy:D$,IconDelete:K$,IconSquare:zj,IconRound:Dj,IconNeedle:Tj,IconTextRotationNone:oq,IconTextRotationDown:rq,IconFormatBrush:rj,IconPreviewOpen:Uj,IconPreviewClose:Vj,IconStopwatchStart:$j,IconSearch:Hj,IconLeft:Aj,IconRight:Qj,IconMoveOne:Oj,IconHamburgerButton:dj,IconAttention:x$,IconCheckOne:_$,IconCloseOne:V$,IconInfo:vj,IconComment:Z$,IconUser:dq},Rq={install(e){for(const t of Object.keys(Kv))e.component(t,Kv[t])}},yq=["id"],bq={class:"icons"},xq={class:"content"},Sq={key:0,class:"title"},Mq={class:"description"},wq={key:0,class:"control"},Lq=Fe({__name:"Message",props:{id:{},message:{},type:{default:"success"},title:{default:""},duration:{default:3e3},closable:{type:Boolean,default:!1}},emits:["close","destroy"],setup(e,{expose:t,emit:n}){const{IconAttention:r,IconCheckOne:o,IconCloseOne:i,IconInfo:a,IconCloseSmall:s}=Kv,c=e,l=n,u=me(!0),f=me(null),d=()=>{c.duration<=0||(f.value=setTimeout(p,c.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>u.value=!1;return qb(()=>{h()}),Zt(()=>{d()}),t({close:p}),(m,A)=>(Y(),Te(Ou,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:A[3]||(A[3]=x=>l("close")),onAfterLeave:A[4]||(A[4]=x=>l("destroy"))},{default:oe(()=>[u.value?(Y(),q("div",{key:0,class:"message",id:m.id},[W("div",{class:"message-container",onMouseenter:A[1]||(A[1]=x=>h()),onMouseleave:A[2]||(A[2]=x=>d())},[W("div",bq,[m.type==="warning"?(Y(),Te(G(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Qe("",!0),m.type==="success"?(Y(),Te(G(o),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Qe("",!0),m.type==="error"?(Y(),Te(G(i),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Qe("",!0),m.type==="info"?(Y(),Te(G(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Qe("",!0)]),W("div",xq,[m.title?(Y(),q("div",Sq,gt(m.title),1)):Qe("",!0),W("div",Mq,gt(m.message),1)]),m.closable?(Y(),q("div",wq,[W("span",{class:"close-btn",onClick:A[0]||(A[0]=x=>p())},[O(G(s))])])):Qe("",!0)],32)],8,yq)):Qe("",!0)]),_:1}))}}),Ve=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Oq=Ve(Lq,[["__scopeId","data-v-5f638602"]]),y3=[];let Ua=null,Tq=0;const kq={duration:3e3},xn=e=>{const t="message-"+Tq++,n={...kq,...e,id:t};Ua||(Ua=document.createElement("div"),Ua.className="message-wrap",Ua.style.cssText=` width: 100%; position: fixed; top: 0; @@ -91,7 +91,7 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{r3=!1}}}, background-color: rgba(255, 255, 255, 0); transition: all 1s ease-in-out; align-items: center; - `,document.body.appendChild(Ua));const r=O(Lq,n,null),o=document.createElement("div");r.appContext=e.ctx||xn._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{Ua&&Ua.childNodes.length<=1&&(Ua.remove(),Ua=null),Sd(null,o)},Sd(r,o),Ua.appendChild(o.firstElementChild);const i={id:t,close:()=>{var a,s;return(s=(a=r==null?void 0:r.component)==null?void 0:a.exposed)==null?void 0:s.close()}};return y3.push(i),i};xn.success=(e,t)=>xn({...t,type:"success",message:e});xn.info=(e,t)=>xn({...t,type:"info",message:e});xn.warning=(e,t)=>xn({...t,type:"warning",message:e});xn.error=(e,t)=>xn({...t,type:"error",message:e});xn.closeAll=function(){for(let e=y3.length-1;e>=0;e--)y3[e].close()};const Ix=e=>{const n=e.replace(/[\n\r]+/g,"
").split("
");let r="";for(const o of n)o&&(r+=`
${o}
`);return r},kq=e=>new Promise(t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const r=n.clientWidth,o=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:r,height:o})},n.onerror=()=>{n.onload=null,n.onerror=null}}),Du=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),Gt=1e3;var cn=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.CUT_ROUND_RECT="cutRoundRect",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(cn||{}),kt=(e=>(e.TEXT="text",e.IMAGE="image",e.SHAPE="shape",e.LINE="line",e.CHART="chart",e.TABLE="table",e.LATEX="latex",e.VIDEO="video",e.AUDIO="audio",e))(kt||{});const Ku={[cn.ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L ${r} ${t} Q 0 ${t} 0 ${t-r} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.CUT_RECT_DIAGONAL]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t-r} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L ${r} ${t} Z`}},[cn.CUT_RECT_SINGLE]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} Z`}},[cn.CUT_RECT_SAMESIDE]:{editable:!0,defaultValue:[.2],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} L ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.ROUND_RECT_DIAGONAL]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e} 0 L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.ROUND_RECT_SINGLE]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} L 0 0 Z`}},[cn.ROUND_RECT_SAMESIDE]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} Q 0 0 ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.CUT_ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.MESSAGE]:{editable:!0,range:[[0,.8],[.1,.3]],defaultValue:[.3,.2],relative:["left_bottom","bottom"],getBaseSize:[e=>e,(e,t)=>t],formula:(e,t,n)=>{const r=e*n[0],o=e*.2,i=t*n[1];return`M 0 0 L ${e} 0 L ${e} ${t-i} L ${r+o} ${t-i} L ${r} ${t} L ${r} ${t-i} L 0 ${t-i} Z`}},[cn.ROUND_MESSAGE]:{formula:(e,t)=>{const n=Math.min(e,t)*.125,r=Math.min(e,t)*.2,o=Math.min(e,t)*.2;return`M 0 ${n} Q 0 0 ${n} 0 L ${e-n} 0 Q ${e} 0 ${e} ${n} L ${e} ${t-n-o} Q ${e} ${t-o} ${e-n} ${t-o} L ${e/2} ${t-o} L ${e/2-r} ${t} L ${e/2-r} ${t-o} L ${n} ${t-o} Q 0 ${t-o} 0 ${t-n-o} L 0 ${n} Z`}},[cn.L]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L 0 ${t} L ${e} ${t} L ${e} ${t-r} L ${r} ${t-r} L ${r} 0 Z`}},[cn.RING_RECT]:{editable:!0,defaultValue:[.25],range:[[.1,.45]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 ${e} 0 ${e} ${t} L 0 ${t} L 0 0 Z M ${r} ${r} L ${r} ${t-r} L ${e-r} ${t-r} L ${e-r} ${r} Z`}},[cn.PLUS]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["center"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${e/2-r/2} 0 L ${e/2-r/2} ${t/2-r/2} L 0 ${t/2-r/2} L 0 ${t/2+r/2} L ${e/2-r/2} ${t/2+r/2} L ${e/2-r/2} ${t} L ${e/2+r/2} ${t} L ${e/2+r/2} ${t/2+r/2} L ${e} ${t/2+r/2} L ${e} ${t/2-r/2} L ${e/2+r/2} ${t/2-r/2} L ${e/2+r/2} 0 Z`}},[cn.TRIANGLE]:{editable:!0,defaultValue:[.5],range:[[0,1]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>`M ${e*n[0]} 0 L 0 ${t} L ${e} ${t} Z`},[cn.PARALLELOGRAM_LEFT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e} 0 L ${e-r} ${t} L 0 ${t} Z`}},[cn.PARALLELOGRAM_RIGHT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M 0 0 L ${e-r} 0 L ${e} ${t} L ${r} ${t} Z`}},[cn.TRAPEZOID]:{editable:!0,defaultValue:[.25],range:[[0,.5]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${t} L 0 ${t} Z`}},[cn.BULLET]:{editable:!0,defaultValue:[.2],range:[[0,1]],relative:["top"],getBaseSize:[(e,t)=>t],formula:(e,t,n)=>{const r=t*n[0];return`M ${e/2} 0 L 0 ${r} L 0 ${t} L ${e} ${t} L ${e} ${r} Z`}},[cn.INDICATOR]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${e} ${t/2} L ${e-r} 0 L 0 0 L ${r} ${t/2} L 0 ${t} L ${e-r} ${t} Z`}}},Fx=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",pptxShapeType:"rect"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT,pptxShapeType:"roundRect"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:cn.CUT_RECT_SINGLE,pptxShapeType:"snip1Rect"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:cn.CUT_RECT_SAMESIDE,pptxShapeType:"snip2SameRect"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:cn.CUT_RECT_DIAGONAL,pptxShapeType:"snip2DiagRect"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.CUT_ROUND_RECT,pptxShapeType:"snipRoundRect"},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:cn.ROUND_RECT_SINGLE,pptxShapeType:"round1Rect"},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:cn.ROUND_RECT_SAMESIDE,pptxShapeType:"round2SameRect"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 200 150 Q 200 200 150 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"},{viewBox:[200,200],path:"M 0 80 L 60 0 L 100 40 L 180 20 L 200 120 L 160 200 L 0 200 L 60 140 Z",title:"任意多边形"}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",pptxShapeType:"ellipse"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:cn.TRIANGLE,pptxShapeType:"triangle"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 70 20 L 0 160 Q 0 200 40 200 L 160 200 Q 200 200 200 160 L 130 20 Q 100 -20 70 20 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:cn.PARALLELOGRAM_LEFT,pptxShapeType:"parallelogram"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:cn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:cn.TRAPEZOID,pptxShapeType:"trapezoid"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z",pptxShapeType:"diamond"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:cn.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:cn.INDICATOR},{viewBox:[200,200],path:"M 0 0 C 80 20 120 20 200 0 C 180 80 180 120 200 200 C 80 180 120 180 0 200 C 20 120 20 80 0 0 Z"},{viewBox:[200,200],path:"M 10 10 C 60 0 140 0 190 10 C 200 60 200 140 190 190 C 140 200 60 200 10 190 C 0 140 0 60 10 10 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z",pptxShapeType:"pie"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z",pptxShapeType:"chord"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",pptxShapeType:"teardrop"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z",pptxShapeType:"pentagon"},{viewBox:[200,200],path:"M 40 0 L 160 0 L 200 100 L 160 200 L 40 200 L 0 100 Z",pptxShapeType:"hexagon"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z",pptxShapeType:"octagon"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:cn.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:cn.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:cn.PLUS},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:cn.MESSAGE},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:cn.ROUND_MESSAGE},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 120 80 L 200 100 L 120 120 L 100 200 L 80 120 L 0 100 L 80 80 L 100 0 Z",pptxShapeType:"star4"},{viewBox:[1024,1024],path:"M1018.67652554 400.05983681l-382.95318779-5.89158658L512 34.78141155 388.27666225 394.16825023l-382.95318779 5.89158658L311.68602415 629.83174977l-117.83174978 365.27842665 312.25413766-223.88032637 312.25413904 223.88032637-117.83175116-365.27842665 318.14572563-229.77191296z",pptxShapeType:"star5",special:!0},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 140 60 L 200 60 L 160 100 L 200 140 L 140 140 L 100 200 L 60 140 L 0 140 L 40 100 L 0 60 L 60 60 L 100 0 Z",pptxShapeType:"star6"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"},{viewBox:[200,200],path:"M 200 0 C 80 40 80 160 200 200 C -60 200 -60 0 200 0 Z"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z",pptxShapeType:"upArrow"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z",pptxShapeType:"downArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z",pptxShapeType:"leftArrow"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"rightArrow"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z",pptxShapeType:"upDownArrow"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z",pptxShapeType:"leftRightArrow"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"notchedRightArrow"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z",pptxShapeType:"chevron"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z",pptxShapeType:"homePlate"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m220.16 343.26755556l-239.616 332.23111111c-14.44977778 20.13866667-44.37333333 20.13866667-58.82311111 0L291.84 481.16622222c-4.32355555-6.03022222 0-14.44977778 7.39555555-14.44977777h53.36177778c11.60533333 0 22.64177778 5.57511111 29.46844445 15.13244444l81.00977777 112.41244444 178.85866667-248.03555555c6.82666667-9.44355555 17.74933333-15.13244445 29.46844445-15.13244445H724.76444445c7.39555555 0 11.71911111 8.41955555 7.39555555 14.44977778z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h418.70222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m188.18844445 703.37422223l-75.09333334-0.34133333L512 570.48177778l-112.98133333 134.71288889-75.20711112 0.34133333c-5.00622222 0-9.10222222-3.98222222-9.10222222-9.10222222 0-2.16177778 0.79644445-4.20977778 2.16177778-5.91644445l148.02488889-176.35555555L316.87111111 337.92c-1.36533333-1.70666667-2.16177778-3.75466667-2.16177778-5.91644445 0-5.00622222 4.096-9.10222222 9.10222222-9.10222222l75.20711112 0.34133334L512 458.06933333l112.98133333-134.71288888 75.09333334-0.34133334c5.00622222 0 9.10222222 3.98222222 9.10222222 9.10222222 0 2.16177778-0.79644445 4.20977778-2.16177778 5.91644445L559.21777778 514.27555555l147.91111111 176.35555556c1.36533333 1.70666667 2.16177778 3.75466667 2.16177778 5.91644444 0 5.00622222-4.096 9.10222222-9.10222222 9.10222223z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H548.40888889v172.94222222c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222h-54.61333334c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V548.40888889H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h172.94222222V302.64888889c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h54.61333334c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v172.94222222h172.94222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m163.95377778 517.57511112L427.46311111 700.64355555c-1.59288889 1.13777778-3.41333333 1.70666667-5.34755556 1.70666667-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V331.88977778c0-1.93422222 0.56888889-3.75466667 1.70666667-5.34755556 2.95822222-4.096 8.64711111-5.00622222 12.74311111-2.048L675.95377778 505.17333333c0.79644445 0.56888889 1.47911111 1.25155555 2.048 2.048 2.95822222 3.98222222 2.048 9.67111111-2.048 12.62933334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m200.81777778 666.39644445l-32.54044445 44.37333333c-2.95822222 4.096-8.64711111 4.89244445-12.74311111 1.93422222L479.34577778 577.76355555c-2.38933333-1.70666667-3.75466667-4.43733333-3.75466667-7.39555555V257.13777778c0-5.00622222 4.096-9.10222222 9.10222222-9.10222223h54.72711112c5.00622222 0 9.10222222 4.096 9.10222222 9.10222223v281.6l162.24711111 117.30488889c4.096 2.84444445 5.00622222 8.53333333 2.048 12.62933333z",special:!0},{viewBox:[1024,1024],path:"M981.10577778 314.48177778c-25.6-61.09866667-62.464-115.93955555-109.34044445-163.04355556-46.87644445-46.99022222-101.60355555-83.968-162.70222222-109.568C646.59911111 15.58755555 580.38044445 2.27555555 512 2.27555555h-2.27555555c-68.83555555 0.34133333-135.39555555 13.99466667-198.08711112 40.84622223-60.52977778 25.94133333-114.80177778 62.80533333-161.22311111 109.79555555-46.42133333 46.99022222-82.83022222 101.60355555-108.08888889 162.47466667C16.27022222 378.42488889 3.072 445.44 3.41333333 514.38933333c0.34133333 78.96177778 19.22844445 157.35466667 54.49955556 227.44177778v172.94222222c0 28.89955555 23.43822222 52.33777778 52.224 52.33777778h172.71466666c69.97333333 35.38488889 148.13866667 54.272 226.98666667 54.61333334h2.38933333c68.03911111 0 133.91644445-13.19822222 196.03911112-39.02577778 60.75733333-25.37244445 115.37066667-61.78133333 162.13333333-108.31644445 46.87644445-46.53511111 83.74044445-100.92088889 109.568-161.56444444 26.73777778-62.80533333 40.39111111-129.59288889 40.73244445-198.54222223 0.22755555-69.29066667-13.19822222-136.53333333-39.59466667-199.79377777zM284.89955555 566.61333333c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955556 54.61333333-24.34844445 54.61333333-54.49955556 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955556-54.61333333s24.46222222-54.61333333 54.49955556-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM745.4750693 325.8561164l-267.95558363 371.52436096c-16.15876501 22.52048353-49.62140436 22.52048353-65.78016939 0L253.07805667 477.51948567c-4.83490607-6.74342161 0-16.15876501 8.27023406-16.15876499h59.67291961c12.97790576 0 25.31963967 6.23448413 32.95370188 16.92217123l90.59087157 125.70755774 200.01242995-277.37092701c7.63406221-10.56045272 19.84856175-16.92217125 32.95370189-16.92217124H737.20483524c8.27023407 0 13.10514012 9.41534338 8.27023406 16.158765z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h468.2224823c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM720.79160148 697.63494611c5.59831228 6.61618726 0.8906406 16.6677025-7.76129658 16.66770249h-74.94104404c-5.98001539 0-11.70556205-2.67192177-15.64982754-7.25235911L512 575.36271635l-110.43943332 131.68757314c-3.81703111 4.58043732-9.54257777 7.25235911-15.64982754 7.25235911H310.9696951c-8.65193717 0-13.35960887-10.05151525-7.76129658-16.66770249L458.81603326 512 303.20839852 326.36505389c-5.59831228-6.61618726-0.8906406-16.6677025 7.76129658-16.66770249h74.94104404c5.98001539 0 11.70556205 2.67192177 15.64982754 7.25235911L512 448.63728365l110.43943332-131.68757314c3.81703111-4.58043732 9.54257777-7.25235911 15.64982754-7.25235911H713.0303049c8.65193717 0 13.35960887 10.05151525 7.76129658 16.66770249L565.18396674 512l155.60763474 185.63494611z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM677.02297814 523.19662459L423.31764398 722.70011704c-9.41534338 7.37959347-23.28388974 0.76340622-23.28388975-11.19662459V312.62374191c0-11.9600308 13.86854636-18.70345241 23.28388975-11.19662457l253.70533416 199.37625807c7.25235911 5.72554666 7.25235911 16.6677025 0 22.39324918z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H552.71499847v193.39624268c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962h-61.0724977c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962V552.71499847H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h193.39624268V277.88875885c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h61.0724977c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v193.39624268h193.39624268c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M902.67315697 135.41705551L528.62204754 7.94466448C524.10877635 6.40354749 518.05438818 5.63298899 512 5.63298899s-12.10877635 0.7705585-16.62204754 2.31167549L121.32684303 135.41705551c-9.13662215 3.08223399-16.62204754 13.64989334-16.62204753 23.33691443v531.02488283c0 9.68702108 6.27454775 22.45627614 13.87005291 28.51066431L498.0198673 1013.9638196c3.85279247 2.9721542 8.8063828 4.51327118 13.87005291 4.51327118s10.12734022-1.54111698 13.87005291-4.51327118l379.4450189-295.67430252c7.59550517-5.94430839 13.87005291-18.71356345 13.87005291-28.51066431V158.75396994c0.22015956-9.68702108-7.26526581-20.14460066-16.40188796-23.33691443zM712.89560763 323.43332829L478.86598471 645.63685899c-7.04510625 9.68702108-21.57563786 9.68702108-28.6207441 0l-139.14084824-191.5388259c-4.18303182-5.8342286 0-13.9801327 7.15518603-13.9801327h60.76404132c5.61406904 0 11.0079785 2.75199463 14.31037204 7.26526582l71.22162091 97.97100864 166.11039557-228.74579323c3.30239355-4.51327118 8.58622323-7.26526581 14.31037204-7.26526581H705.7404216c7.15518602 0.11007979 11.33821785 8.25598388 7.15518603 14.09021248z",special:!0},{viewBox:[1024,1024],path:"M959.86498307 186.28001231H797.00498922v-101.78749614c0-44.91373267-36.51626425-81.42999692-81.42999691-81.42999693H308.42500769c-44.91373267 0-81.42999692 36.51626425-81.42999691 81.42999693v101.78749614H64.13501693c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499847v40.71499845c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874962h76.8495596l31.42688945 665.43575611c2.03574992 43.38692024 37.91584233 77.61296581 81.30276254 77.6129658h577.64404066c43.5141546 0 79.26701262-34.09881122 81.30276254-77.6129658l31.42688945-665.43575611H990.40123192c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874962v-40.71499845c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499847z m-254.46874039 0H318.60375732v-91.60874653h386.79248536v91.60874653z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 248.62485371H654.50249462V104.85001539c0-22.52048353-18.19451494-40.71499847-40.71499847-40.71499846H94.67126578v-50.89374808c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-71.25124732c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v997.5174623c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h71.25124732c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961V674.85999383h315.54123807v143.77483833c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h529.29497999c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V289.33985217c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846z",special:!0},{viewBox:[1024,1024],path:"M804.63905145 265.16532183V94.67126578h109.42155836c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961H109.93939019c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h109.42155836v170.49405605c0 103.6960117 53.94737296 194.92305513 135.3773699 246.83467817-81.42999692 51.91162303-135.37736988 143.13866646-135.3773699 246.83467817v170.49405605h-109.42155836c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h804.12121962c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-109.42155836V758.83467817c0-103.6960117-53.94737296-194.92305513-135.3773699-246.83467817 81.42999692-51.91162303 135.37736988-143.13866646 135.3773699-246.83467817z",special:!0},{viewBox:[1024,1024],path:"M1020.928 448.44373333l-35.36213334-373.4528c-1.79200001-19.3536-17.2032-34.64533332-36.55679999-36.55679999L575.55626667 3.072h-0.47786666c-3.82293334 0-6.8096 1.19466667-9.07946669 3.46453333L6.53653333 565.99893332c-4.65919999 4.65919999-4.65919999 12.1856 0 16.84480001l434.61973334 434.61973334c2.26986667 2.26986667 5.25653333 3.46453333 8.48213333 3.46453333s6.21226667-1.19466667 8.48213333-3.46453333l559.46239999-559.46239999c2.38933332-2.5088 3.584-5.97333334 3.34506668-9.55733335zM735.40266668 362.66666667c-42.17173333 0-76.45866667-34.28693333-76.45866667-76.45866667s34.28693333-76.45866667 76.45866667-76.45866667 76.45866667 34.28693333 76.45866665 76.45866667-34.28693333 76.45866667-76.45866665 76.45866667z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M1009.55537674 75.96950982l-61.38012212-61.38012214c-4.48769762-4.48769762-11.870684-4.48769762-16.3583816 0L14.44462326 931.67210859c-4.48769762 4.48769762-4.48769762 11.870684 0 16.35838159l61.38012212 61.38012214c4.48769762 4.48769762 11.870684 4.48769762 16.3583816 0L1009.41061232 92.18312698c4.63246205-4.34293316 4.63246205-11.72591956 0.14476442-16.21361716zM210.88996692 419.35075905c114.94296453 0 208.46079213-93.51782759 208.46079213-208.46079213s-93.51782759-208.46079213-208.46079213-208.4607921-208.46079213 93.51782759-208.4607921 208.4607921 93.51782759 208.46079213 208.4607921 208.46079213z m0-312.69118816c57.47148228 0 104.23039605 46.75891379 104.23039607 104.23039603s-46.75891379 104.23039605-104.23039607 104.23039607-104.23039605-46.75891379-104.23039603-104.23039607 46.75891379-104.23039605 104.23039603-104.23039603zM813.11003308 604.64924095c-114.94296453 0-208.46079213 93.51782759-208.46079213 208.46079213s93.51782759 208.46079213 208.46079213 208.4607921 208.46079213-93.51782759 208.4607921-208.4607921-93.51782759-208.46079213-208.4607921-208.46079213z m0 312.69118816c-57.47148228 0-104.23039605-46.75891379-104.23039607-104.23039603s46.75891379-104.23039605 104.23039607-104.23039607 104.23039605 46.75891379 104.23039603 104.23039607-46.75891379 104.23039605-104.23039603 104.23039603z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1004.96017383 478.58365209L483.27851088 25.80594621c-4.00443838-3.45210207-9.11354943-5.3852792-14.49882864-5.38527921h-122.20441284c-10.21822208 0-14.91308089 12.70373557-7.18037228 19.33177152l483.57045622 419.77561022H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672657v82.85044938c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672657h807.92996557L339.25681303 984.24756148c-7.7327086 6.76612003-3.0378498 19.33177153 7.18037229 19.33177152h126.34693531c2.62359757 0 5.24719513-0.96658859 7.18037228-2.76168164L1004.96017383 545.41634791c20.2983601-17.67476253 20.2983601-49.1579333 0-66.83269582z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1011.38217956 558.9924242L545.80649025 22.43713295c-17.81503843-20.62055629-49.79794206-20.62055629-67.75325638 0L12.61782044 558.9924242c-6.31241519 7.29434645-1.12220714 18.51641789 8.41655359 18.51641789h113.62347344c6.45269109 0 12.62483038-2.80551785 16.97338308-7.71517411L458.69516062 215.87758959V1005.77114384c0 6.1721393 5.04993216 11.22207145 11.22207144 11.22207145h84.16553588c6.1721393 0 11.22207145-5.04993216 11.22207144-11.22207145V215.87758959l307.06393007 353.91607839c4.20827679 4.90965626 10.38041608 7.71517413 16.97338308 7.71517411h113.62347344c9.53876074 0 14.72896878-11.22207145 8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1009.1026963 459.52804874H201.17273073l483.57045624-419.77561022c7.7327086-6.76612003 3.0378498-19.33177153-7.18037229-19.33177152h-122.20441283c-5.3852792 0-10.49439025 1.93317715-14.49882866 5.38527921L19.03982617 478.58365209c-20.2983601 17.67476253-20.2983601 49.1579333 0 66.69461175L543.89742302 1000.81765136c2.07126124 1.79509307 4.55677472 2.76168163 7.18037228 2.76168164h126.3469353c10.21822208 0 14.91308089-12.70373557 7.18037228-19.33177152L201.17273073 564.47195126H1009.1026963c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672657v-82.85044938c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672657z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1002.96562597 446.49115791h-113.62347344c-6.45269109 0-12.62483038 2.80551785-16.97338308 7.71517411L565.30483938 808.12241041V18.22885616c0-6.1721393-5.04993216-11.22207145-11.22207144-11.22207145h-84.16553588c-6.1721393 0-11.22207145 5.04993216-11.22207144 11.22207145v789.89355425L151.63123055 454.20633202c-4.20827679-4.90965626-10.38041608-7.71517413-16.97338308-7.71517411h-113.62347344c-9.53876074 0-14.72896878 11.36234735-8.41655359 18.51641789L478.19350975 1001.56286705c17.81503843 20.62055629 49.79794206 20.62055629 67.75325638 0L1011.38217956 465.0075758c6.31241519-7.29434645 1.12220714-18.51641789-8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M975.82443246 622.46726585H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672658v82.85044937c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672659h835.6848661L651.32683905 980.10503902c-5.66144737 7.18037229-0.55233633 17.9509307 8.69929718 17.9509307h100.11095967c6.76612003 0 13.11798782-3.0378498 17.39859437-8.42312903l233.08593092-295.63802022c22.78387358-28.99765728 2.20934532-71.52755463-34.79718873-71.52755462zM1009.1026963 296.58883161H173.4178302l199.25533075-252.69387063c5.66144737-7.18037229 0.55233633-17.9509307-8.69929718-17.9509307h-100.11095967c-6.76612003 0-13.11798782 3.0378498-17.39859437 8.42312903L13.37837881 330.00517953c-22.78387358 28.99765728-2.20934532 71.52755463 34.65910466 71.52755462h961.06521283c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672658v-82.85044937c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672659z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1010.75873115 64.13501693H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874964h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874964v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961zM1010.75873115 858.07748691H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874964v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874964zM1010.75873115 461.10625194H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874959v81.42999694c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874959h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874959v-81.42999694c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874959z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0}]}],Nq={bar:"bar",horizontalBar:"bar",line:"line",area:"line",scatter:"line",pie:"pie",ring:"pie"},Jt=()=>{const e=Hg(),t=Fn.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=Fn.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=Fn.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},Hu=()=>{const e=ft(),t=lt(),{creatingElement:n}=Ee(e),{theme:r,viewportRatio:o}=Ee(t),{addHistorySnapshot:i}=Jt(),a=(A,x)=>{t.addElement(A),e.setActiveElementIdList([A.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),x&&x(),i()};return{createImageElement:A=>{kq(A).then(({width:x,height:y})=>{const R=y/x;RGt?(x=Gt,y=x*R):y>Gt*o.value&&(y=Gt*o.value,x=y/R),a({type:"image",id:pn(10),src:A,width:x,height:y,left:(Gt-x)/2,top:(Gt*o.value-y)/2,fixedRatio:!0,rotate:0})})},createChartElement:A=>{const x={type:"chart",id:pn(10),chartType:Nq[A],left:300,top:81.25,width:400,height:400,rotate:0,themeColor:[r.value.themeColor],gridColor:r.value.fontColor,data:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1"],series:[[12,19,5,2,18]]}},y={...A==="bar"?{horizontalBars:!1,stackBars:!1}:{},...A==="horizontalBar"?{horizontalBars:!0,stackBars:!1}:{},...A==="line"?{showLine:!0,lineSmooth:!0,showArea:!1}:{},...A==="area"?{showLine:!0,lineSmooth:!0,showArea:!0}:{},...A==="scatter"?{showLine:!1,lineSmooth:!0,showArea:!1}:{},...A==="pie"?{donut:!1}:{},...A==="ring"?{donut:!0}:{}};a({...x,options:y})},createTableElement:(A,x)=>{const y={fontname:r.value.fontName,color:r.value.fontColor},R=[];for(let L=0;L{const{left:y,top:R,width:g,height:b}=A,w=(x==null?void 0:x.content)||"",T=(x==null?void 0:x.vertical)||!1,M=pn(10);a({type:"text",id:M,left:y,top:R,width:g,height:b,content:w,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:T},()=>{setTimeout(()=>{const L=document.querySelector(`#editable-element-${M} .ProseMirror`);L&&L.focus()},0)})},createShapeElement:(A,x,y={})=>{const{left:R,top:g,width:b,height:w}=A,T={type:"shape",id:pn(10),left:R,top:g,width:b,height:w,viewBox:x.viewBox,path:x.path,fill:r.value.themeColor,fixedRatio:!1,rotate:0,...y};if(x.special&&(T.special=!0),x.pathFormula){T.pathFormula=x.pathFormula,T.viewBox=[b,w];const M=Ku[x.pathFormula];"editable"in M&&M.editable?(T.path=M.formula(b,w,M.defaultValue),T.keypoints=M.defaultValue):T.path=M.formula(b,w)}a(T)},createLineElement:(A,x)=>{const{left:y,top:R,start:g,end:b}=A,w={type:"line",id:pn(10),left:y,top:R,start:g,end:b,points:x.points,color:r.value.themeColor,style:x.style,width:2};x.isBroken&&(w.broken=[(g[0]+b[0])/2,(g[1]+b[1])/2]),x.isCurve&&(w.curve=[(g[0]+b[0])/2,(g[1]+b[1])/2]),x.isCubic&&(w.cubic=[[(g[0]+b[0])/2,(g[1]+b[1])/2],[(g[0]+b[0])/2,(g[1]+b[1])/2]]),a(w)},createLatexElement:A=>{a({type:"latex",id:pn(10),width:A.w,height:A.h,rotate:0,left:(Gt-A.w)/2,top:(Gt*o.value-A.h)/2,path:A.path,latex:A.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[A.w,A.h],fixedRatio:!0})},createVideoElement:A=>{a({type:"video",id:pn(10),width:500,height:300,rotate:0,left:(Gt-500)/2,top:(Gt*o.value-300)/2,src:A,autoplay:!1})},createAudioElement:A=>{a({type:"audio",id:pn(10),width:50,height:50,rotate:0,left:(Gt-50)/2,top:(Gt*o.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColor,src:A})}}},Jg=()=>{const e=ft(),t=lt(),{currentSlide:n,slides:r}=Ee(t),{addHistorySnapshot:o}=Jt(),i=c=>{const{groupIdMap:l,elIdMap:u}=R3(c),f=c[0];let d=0,h;do h=n.value.elements.find(p=>{if(p.type!==f.type)return!1;const{minX:m,maxX:A,minY:x,maxY:y}=Ma(p),{minX:R,maxX:g,minY:b,maxY:w}=Ma({...f,left:f.left+d,top:f.top+d});return m===R&&A===g&&x===b&&y===w}),h&&(d+=10);while(h);for(const p of c)p.id=u[p.id],p.left=p.left+d,p.top=p.top+d,p.groupId&&(p.groupId=l[p.groupId]);t.addElement(c),e.setActiveElementIdList(Object.values(u)),o()},a=c=>{const l=e$(c),u=c.map(f=>{const{groupIdMap:d,elIdMap:h}=R3(f.elements);for(const p of f.elements)p.id=h[p.id],p.groupId&&(p.groupId=d[p.groupId]),p.link&&p.link.type==="slide"&&(l[p.link.target]?p.link.target=l[p.link.target]:delete p.link);if(f.animations)for(const p of f.animations)p.id=pn(10),p.elId=h[p.elId];return{...f,id:l[f.id]}});t.addSlide(u),o()},s=Me(()=>!(r.value.length>1||r.value[0].elements.length>0));return{addElementsFromData:i,addSlidesFromData:a,isEmptySlide:s}},_x=()=>{const{createTextElement:e}=Hu(),{addElementsFromData:t,addSlidesFromData:n}=Jg(),r=i=>{e({left:0,top:0,width:600,height:50},{content:i})};return{pasteTextClipboardData:(i,a)=>{const s=(a==null?void 0:a.onlySlide)||!1,c=(a==null?void 0:a.onlyElements)||!1,l=Px(i);if(typeof l=="object"){const{type:u,data:f}=l;u==="elements"&&!s?t(f):u==="slides"&&!c&&n(f)}else if(!c&&!s){const u=Ix(l);r(u)}}}},Hd=()=>{const e=ft(),t=lt(),{selectedSlidesIndex:n,activeElementIdList:r}=Ee(e),{currentSlide:o,slides:i,theme:a,slideIndex:s}=Ee(t),c=Me(()=>[...n.value,s.value]),l=Me(()=>i.value.filter((L,k)=>c.value.includes(k))),u=Me(()=>l.value.map(L=>L.id)),{pasteTextClipboardData:f}=_x(),{addSlidesFromData:d}=Jg(),{addHistorySnapshot:h}=Jt(),p=()=>{const L={id:pn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([L])},m=L=>{L===Rt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):L===Rt.DOWN&&s.value{const L=Nx(JSON.stringify({type:"slides",data:l.value}));l9(L).then(()=>{e.setThumbnailsFocus(!0)})},x=()=>{c9().then(L=>{f(L,{onlySlide:!0})}).catch(L=>xn.warning(L))},y=()=>{const L={id:pn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(L),h()},R=L=>{const{groupIdMap:k,elIdMap:_}=R3(L.elements);for(const X of L.elements)X.id=_[X.id],X.groupId&&(X.groupId=k[X.groupId]);const N={...L,id:pn(10)};e.setActiveElementIdList([]),t.addSlide(N),h()},g=()=>{const L=JSON.parse(JSON.stringify(o.value));d([L])},b=(L=u.value)=>{i.value.length===L.length?p():t.deleteSlide(L),e.updateSelectedSlidesIndex([]),h()};return{resetSlides:p,updateSlideIndex:m,copySlide:A,pasteSlide:x,createSlide:y,createSlideByTemplate:R,copyAndPasteSlide:g,deleteSlide:b,cutSlide:()=>{const L=[...u.value];A(),b(L)},selectAllSlide:()=>{const L=Array.from(Array(i.value.length),(k,_)=>_);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(L)},sortSlides:(L,k)=>{if(k===L)return;const _=JSON.parse(JSON.stringify(i.value)),N=_[k];_.splice(k,1),_.splice(L,0,N),t.setSlides(_),t.updateSlideIndex(L)}}},d9=()=>{const e=ft(),t=lt(),{activeElementIdList:n}=Ee(e),{currentSlide:r}=Ee(t),{addHistorySnapshot:o}=Jt();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const c of s)n.value.includes(c.id)&&(c.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),o()},unlockElement:s=>{const c=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const l=[];for(const u of c)u.groupId===s.groupId&&(u.lock=!1,l.push(u.id));t.updateSlide({elements:c}),e.setActiveElementIdList(l)}else{for(const l of c)if(l.id===s.id){l.lock=!1;break}t.updateSlide({elements:c}),e.setActiveElementIdList([s.id])}o()}}},Np=()=>{const e=ft(),t=lt(),{activeElementIdList:n,activeGroupElementId:r}=Ee(e),{currentSlide:o}=Ee(t),{addHistorySnapshot:i}=Jt();return{deleteElement:()=>{if(!n.value.length)return;let c=[];r.value?c=o.value.elements.filter(l=>l.id!==r.value):c=o.value.elements.filter(l=>!n.value.includes(l.id)),e.setActiveElementIdList([]),t.updateSlide({elements:c}),i()},deleteAllElements:()=>{o.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),i())}}},Ex=()=>{const e=ft(),t=lt(),{activeElementIdList:n,activeElementList:r,handleElementId:o}=Ee(e),{currentSlide:i}=Ee(t),{addHistorySnapshot:a}=Jt();return{canCombine:Me(()=>{if(r.value.length<2)return!1;const u=r.value[0].groupId;return u?!r.value.every(d=>(d.groupId&&d.groupId)===u):!0}),combineElements:()=>{if(!r.value.length)return;let u=JSON.parse(JSON.stringify(i.value.elements));const f=pn(10),d=[];for(const A of u)n.value.includes(A.id)&&(A.groupId=f,d.push(A));const h=u.findIndex(A=>A.id===d[d.length-1].id),p=d.map(A=>A.id);u=u.filter(A=>!p.includes(A.id));const m=h-d.length+1;u.splice(m,0,...d),t.updateSlide({elements:u}),a()},uncombineElements:()=>{if(!r.value.length||!r.value.some(h=>h.groupId))return;const f=JSON.parse(JSON.stringify(i.value.elements));for(const h of f)n.value.includes(h.id)&&h.groupId&&delete h.groupId;t.updateSlide({elements:f});const d=o.value?[o.value]:[];e.setActiveElementIdList(d),a()}}},Xx=()=>{const e=ft(),{activeElementIdList:t,activeElementList:n}=Ee(e),{pasteTextClipboardData:r}=_x(),{deleteElement:o}=Np(),i=()=>{if(!t.value.length)return;const l=Nx(JSON.stringify({type:"elements",data:n.value}));l9(l).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{i(),o()},s=()=>{c9().then(l=>{r(l)}).catch(l=>xn.warning(l))};return{copyElement:i,cutElement:a,pasteElement:s,quickCopyElement:()=>{i(),s()}}},zg=()=>{const e=ft(),{currentSlide:t}=Ee(lt()),{hiddenElementIdList:n,handleElementId:r}=Ee(e);return{selectAllElements:()=>{const s=t.value.elements.filter(c=>!c.lock&&!n.value.includes(c.id)).map(c=>c.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(c=>c.lock).some(c=>c.id===a)||e.setActiveElementIdList([a])}}},Pq=()=>{const e=lt(),{activeElementIdList:t,activeGroupElementId:n}=Ee(ft()),{currentSlide:r}=Ee(e),{addHistorySnapshot:o}=Jt();return{moveElement:(a,s=1)=>{let c=[];const l=u=>{let{left:f,top:d}=u;switch(a){case Rt.LEFT:f=f-s;break;case Rt.RIGHT:f=f+s;break;case Rt.UP:d=d-s;break;case Rt.DOWN:d=d+s;break}return{...u,left:f,top:d}};n.value?c=r.value.elements.map(u=>n.value===u.id?l(u):u):c=r.value.elements.map(u=>t.value.includes(u.id)?l(u):u),e.updateSlide({elements:c}),o()}}},Pp=()=>{const e=lt(),{currentSlide:t}=Ee(e),{addHistorySnapshot:n}=Jt(),r=(l,u)=>({minLevel:l.findIndex(f=>f.id===u[0].id),maxLevel:l.findIndex(f=>f.id===u[u.length-1].id)}),o=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(x=>x.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return;const m=f[p+1],A=f.splice(h,d.length);if(m.groupId){const x=f.filter(y=>y.groupId===m.groupId);f.splice(h+x.length,0,...A)}else f.splice(h+1,0,...A)}else{const d=l.findIndex(m=>m.id===u.id);if(d===l.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(A=>A.groupId===h.groupId);f.splice(d+m.length,0,p)}else f.splice(d+1,0,p)}return f},i=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(A=>A.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f[h-1],m=f.splice(h,d.length);if(p.groupId){const A=f.filter(x=>x.groupId===p.groupId);f.splice(h-A.length,0,...m)}else f.splice(h-1,0,...m)}else{const d=l.findIndex(m=>m.id===u.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(A=>A.groupId===h.groupId);f.splice(d-m.length,0,p)}else f.splice(d-1,0,p)}return f},a=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(A=>A.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return null;const m=f.splice(h,d.length);f.push(...m)}else{const d=l.findIndex(h=>h.id===u.id);if(d===l.length-1)return null;f.splice(d,1),f.push(u)}return f},s=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(m=>m.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=l.findIndex(h=>h.id===u.id);if(d===0)return;f.splice(d,1),f.unshift(u)}return f};return{orderElement:(l,u)=>{let f;u===dr.UP?f=o(t.value.elements,l):u===dr.DOWN?f=i(t.value.elements,l):u===dr.TOP?f=a(t.value.elements,l):u===dr.BOTTOM&&(f=s(t.value.elements,l)),f&&(e.updateSlide({elements:f}),n())}}},Wx=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},h9=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},b3=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),wc=()=>{const e=t9(),t=lt(),n=()=>{Wx(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),b3()&&h9()}}},Vx=()=>{const e=ft(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Ee(e);return{canvasScalePercentage:Me(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:c=>{const l=Math.round(c/n.value*t.value)/100;e.setCanvasPercentage(l)},scaleCanvas:c=>{let l=t.value;const u=5,f=200,d=30;c==="+"&&l<=f&&(l+=u),c==="-"&&l>=d&&(l-=u),e.setCanvasPercentage(l)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},Cq=()=>{const e=ft(),t=Ms(),{activeElementIdList:n,disableHotkeys:r,handleElement:o,handleElementId:i,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:c}=Ee(e),{currentSlide:l}=Ee(lt()),{ctrlKeyState:u,shiftKeyState:f,spaceKeyState:d}=Ee(t),{updateSlideIndex:h,copySlide:p,createSlide:m,deleteSlide:A,cutSlide:x,copyAndPasteSlide:y,selectAllSlide:R}=Hd(),{combineElements:g,uncombineElements:b}=Ex(),{deleteElement:w}=Np(),{lockElement:T}=d9(),{copyElement:M,cutElement:L,quickCopyElement:k}=Xx(),{selectAllElements:_}=zg(),{moveElement:N}=Pq(),{orderElement:X}=Pp(),{redo:I,undo:F}=Jt(),{enterScreening:P,enterScreeningFromStart:V}=wc(),{scaleCanvas:Z,resetCanvas:J}=Vx(),se=()=>{n.value.length?M():s.value&&p()},D=()=>{n.value.length?L():s.value&&x()},Q=()=>{n.value.length?k():s.value&&y()},B=()=>{a.value&&_(),s.value&&R()},H=()=>{a.value&&T()},U=()=>{a.value&&g()},ee=()=>{a.value&&b()},re=()=>{n.value.length?w():s.value&&A()},ve=$=>{n.value.length?N($):($===Rt.UP||$===Rt.DOWN)&&h($)},ye=$=>{$===Rt.PAGEUP?h(Rt.UP):$===Rt.PAGEDOWN&&h(Rt.DOWN)},de=$=>{o.value&&X(o.value,$)},fe=()=>{s.value&&m()},ue=()=>{if(!l.value.elements.length)return;if(!i.value){const j=l.value.elements[0];e.setActiveElementIdList([j.id]);return}const $=l.value.elements.findIndex(j=>j.id===i.value),ie=$>=l.value.elements.length-1?0:$+1,z=l.value.elements[ie].id;e.setActiveElementIdList([z])},te=$=>{const{ctrlKey:ie,shiftKey:z,altKey:j,metaKey:ae}=$,ge=ie||ae,le=$.key.toUpperCase();if(ge&&!u.value&&t.setCtrlKeyState(!0),z&&!f.value&&t.setShiftKeyState(!0),!r.value&&le===Rt.SPACE&&t.setSpaceKeyState(!0),ge&&le===Rt.P){$.preventDefault(),e.setDialogForExport("pdf");return}if(z&&le===Rt.F5){$.preventDefault(),P(),t.setShiftKeyState(!1);return}if(le===Rt.F5){$.preventDefault(),V();return}if(ie&&le===Rt.F){$.preventDefault(),e.setSearchPanelState(!c.value);return}if(!(!a.value&&!s.value)){if(ge&&le===Rt.C){if(r.value)return;$.preventDefault(),se()}if(ge&&le===Rt.X){if(r.value)return;$.preventDefault(),D()}if(ge&&le===Rt.D){if(r.value)return;$.preventDefault(),Q()}if(ge&&le===Rt.Z){if(r.value)return;$.preventDefault(),F()}if(ge&&le===Rt.Y){if(r.value)return;$.preventDefault(),I()}if(ge&&le===Rt.A){if(r.value)return;$.preventDefault(),B()}if(ge&&le===Rt.L){if(r.value)return;$.preventDefault(),H()}if(!z&&ge&&le===Rt.G){if(r.value)return;$.preventDefault(),U()}if(z&&ge&&le===Rt.G){if(r.value)return;$.preventDefault(),ee()}if(j&&le===Rt.F){if(r.value)return;$.preventDefault(),de(dr.TOP)}if(j&&le===Rt.B){if(r.value)return;$.preventDefault(),de(dr.BOTTOM)}if(le===Rt.DELETE||le===Rt.BACKSPACE){if(r.value)return;$.preventDefault(),re()}if(le===Rt.UP){if(r.value)return;$.preventDefault(),ve(Rt.UP)}if(le===Rt.DOWN){if(r.value)return;$.preventDefault(),ve(Rt.DOWN)}if(le===Rt.LEFT){if(r.value)return;$.preventDefault(),ve(Rt.LEFT)}if(le===Rt.RIGHT){if(r.value)return;$.preventDefault(),ve(Rt.RIGHT)}if(le===Rt.PAGEUP){if(r.value)return;$.preventDefault(),ye(Rt.PAGEUP)}if(le===Rt.PAGEDOWN){if(r.value)return;$.preventDefault(),ye(Rt.PAGEDOWN)}if(le===Rt.ENTER){if(r.value)return;$.preventDefault(),fe()}if(le===Rt.MINUS){if(r.value)return;$.preventDefault(),Z("-")}if(le===Rt.EQUAL){if(r.value)return;$.preventDefault(),Z("+")}if(le===Rt.DIGIT_0){if(r.value)return;$.preventDefault(),J()}if(le===Rt.TAB){if(r.value)return;$.preventDefault(),ue()}}},E=()=>{u.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Zt(()=>{document.addEventListener("keydown",te),document.addEventListener("keyup",E),window.addEventListener("blur",E)}),wn(()=>{document.removeEventListener("keydown",te),document.removeEventListener("keyup",E),window.removeEventListener("blur",E)})},Iq=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Ee(ft()),{pasteTextClipboardData:r}=_x(),{createImageElement:o}=Hu(),i=s=>{Du(s).then(c=>o(c))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const c=s.clipboardData.items,l=c[0];if(l){for(const u of c)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const f=u.getAsFile();f&&i(f);return}l.kind==="string"&&l.type==="text/plain"&&l.getAsString(u=>r(u))}};Zt(()=>{document.addEventListener("paste",a)}),wn(()=>{document.removeEventListener("paste",a)})};function p9(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ww(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,o)}function si(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(c){ww(i,r,o,a,s,"next",c)}function s(c){ww(i,r,o,a,s,"throw",c)}a(void 0)})}}var yi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $g(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var m9={exports:{}},Lw={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Lw),function(e){var t=Lw.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(F,P,V){F[P]=V.value},s=typeof Symbol=="function"?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function f(F,P,V){return Object.defineProperty(F,P,{value:V,enumerable:!0,configurable:!0,writable:!0}),F[P]}try{f({},"")}catch{f=function(P,V,Z){return P[V]=Z}}function d(F,P,V,Z){var J=P&&P.prototype instanceof m?P:m,se=Object.create(J.prototype),D=new N(Z||[]);return a(se,"_invoke",{value:M(F,V,D)}),se}function h(F,P,V){try{return{type:"normal",arg:F.call(P,V)}}catch(Z){return{type:"throw",arg:Z}}}r.wrap=d;var p={};function m(){}function A(){}function x(){}var y={};f(y,c,function(){return this});var R=Object.getPrototypeOf,g=R&&R(R(X([])));g&&g!==o&&i.call(g,c)&&(y=g);var b=x.prototype=m.prototype=Object.create(y);function w(F){["next","throw","return"].forEach(function(P){f(F,P,function(V){return this._invoke(P,V)})})}function T(F,P){function V(J,se,D,Q){var B=h(F[J],F,se);if(B.type!=="throw"){var H=B.arg,U=H.value;return U&&t(U)=="object"&&i.call(U,"__await")?P.resolve(U.__await).then(function(ee){V("next",ee,D,Q)},function(ee){V("throw",ee,D,Q)}):P.resolve(U).then(function(ee){H.value=ee,D(H)},function(ee){return V("throw",ee,D,Q)})}Q(B.arg)}var Z;a(this,"_invoke",{value:function(J,se){function D(){return new P(function(Q,B){V(J,se,Q,B)})}return Z=Z?Z.then(D,D):D()}})}function M(F,P,V){var Z="suspendedStart";return function(J,se){if(Z==="executing")throw new Error("Generator is already running");if(Z==="completed"){if(J==="throw")throw se;return I()}for(V.method=J,V.arg=se;;){var D=V.delegate;if(D){var Q=L(D,V);if(Q){if(Q===p)continue;return Q}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(Z==="suspendedStart")throw Z="completed",V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);Z="executing";var B=h(F,P,V);if(B.type==="normal"){if(Z=V.done?"completed":"suspendedYield",B.arg===p)continue;return{value:B.arg,done:V.done}}B.type==="throw"&&(Z="completed",V.method="throw",V.arg=B.arg)}}}function L(F,P){var V=F.iterator[P.method];if(V===void 0){if(P.delegate=null,P.method==="throw"){if(F.iterator.return&&(P.method="return",P.arg=void 0,L(F,P),P.method==="throw"))return p;P.method="throw",P.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var Z=h(V,F.iterator,P.arg);if(Z.type==="throw")return P.method="throw",P.arg=Z.arg,P.delegate=null,p;var J=Z.arg;return J?J.done?(P[F.resultName]=J.value,P.next=F.nextLoc,P.method!=="return"&&(P.method="next",P.arg=void 0),P.delegate=null,p):J:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,p)}function k(F){var P={tryLoc:F[0]};1 in F&&(P.catchLoc=F[1]),2 in F&&(P.finallyLoc=F[2],P.afterLoc=F[3]),this.tryEntries.push(P)}function _(F){var P=F.completion||{};P.type="normal",delete P.arg,F.completion=P}function N(F){this.tryEntries=[{tryLoc:"root"}],F.forEach(k,this),this.reset(!0)}function X(F){if(F){var P=F[c];if(P)return P.call(F);if(typeof F.next=="function")return F;if(!isNaN(F.length)){var V=-1,Z=function J(){for(;++V=0;--Z){var J=this.tryEntries[Z],se=J.completion;if(J.tryLoc==="root")return V("end");if(J.tryLoc<=this.prev){var D=i.call(J,"catchLoc"),Q=i.call(J,"finallyLoc");if(D&&Q){if(this.prev=0;--V){var Z=this.tryEntries[V];if(Z.tryLoc<=this.prev&&i.call(Z,"finallyLoc")&&this.prev=0;--P){var V=this.tryEntries[P];if(V.finallyLoc===F)return this.complete(V.completion,V.afterLoc),_(V),p}},catch:function(F){for(var P=this.tryEntries.length-1;P>=0;--P){var V=this.tryEntries[P];if(V.tryLoc===F){var Z=V.completion;if(Z.type==="throw"){var J=Z.arg;_(V)}return J}}throw new Error("illegal catch attempt")},delegateYield:function(F,P,V){return this.delegate={iterator:X(F),resultName:P,nextLoc:V},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(m9);var Km=m9.exports(),Wn=Km;try{regeneratorRuntime=Km}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=Km:Function("r","regeneratorRuntime = r")(Km)}var Gd={},Ow={},Td=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},ts=[],Di=[],Fq=typeof Uint8Array<"u"?Uint8Array:Array,Ux=!1;function v9(){Ux=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t>18&63]+ts[o>>12&63]+ts[o>>6&63]+ts[63&o]);return i.join("")}function Tw(e){var t;Ux||v9();for(var n=e.length,r=n%3,o="",i=[],a=16383,s=0,c=n-r;sc?c:s+a));return r===1?(t=e[n-1],o+=ts[t>>2],o+=ts[t<<4&63],o+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],o+=ts[t>>10],o+=ts[t>>4&63],o+=ts[t<<2&63],o+="="),i.push(o),i.join("")}function cm(e,t,n,r,o){var i,a,s=8*o-r-1,c=(1<>1,u=-7,f=n?o-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=s;u>0;i=256*i+e[t+f],f+=d,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=d,u-=8);if(i===0)i=1-l;else{if(i===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=l}return(h?-1:1)*a*Math.pow(2,i-r)}function g9(e,t,n,r,o,i){var a,s,c,l=8*i-o-1,u=(1<>1,d=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,p=r?1:-1,m=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*c-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=p,s/=256,o-=8);for(a=a<0;e[n+h]=255&a,h+=p,a/=256,l-=8);e[n+h-p]|=128*m}var Eq={}.toString,A9=Array.isArray||function(e){return Eq.call(e)=="[object Array]"};He.TYPED_ARRAY_SUPPORT=Td.TYPED_ARRAY_SUPPORT===void 0||Td.TYPED_ARRAY_SUPPORT;var Xq=Hv();function Hv(){return He.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function js(e,t){if(Hv()=Hv())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Hv().toString(16)+" bytes");return 0|e}function ns(e){return!(e==null||!e._isBuffer)}function b9(e,t){if(ns(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Gv(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return w9(e).length;default:if(r)return Gv(e).length;t=(""+t).toLowerCase(),r=!0}}function Wq(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Hq(this,t,n);case"utf8":case"utf-8":return S9(this,t,n);case"ascii":return Dq(this,t,n);case"latin1":case"binary":return Kq(this,t,n);case"base64":return Bq(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Gq(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Zc(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function kw(e,t,n,r,o){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if(typeof t=="string"&&(t=He.from(t,r)),ns(t))return t.length===0?-1:Nw(e,t,n,r,o);if(typeof t=="number")return t&=255,He.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Nw(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function Nw(e,t,n,r,o){var i,a=1,s=e.length,c=t.length;if(r!==void 0&&((r=String(r).toLowerCase())==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(o){var u=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var f=!0,d=0;do&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,c=a%256,l.push(c),l.push(s);return l}(t,e.length-n),e,n,r)}function Bq(e,t,n){return t===0&&n===e.length?Tw(e):Tw(e.slice(t,n))}function S9(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:(192&(i=e[o+1]))==128&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[o+1],a=e[o+2],(192&i)==128&&(192&a)==128&&(c=(15&l)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],(192&i)==128&&(192&a)==128&&(192&s)==128&&(c=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}u===null?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(d){var h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var p="",m=0;m0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},He.prototype.compare=function(e,t,n,r,o){if(!ns(e))throw new TypeError("Argument must be a Buffer");if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),o===void 0&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),u=0;uo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return Vq(this,e,t,n);case"utf8":case"utf-8":return Uq(this,e,t,n);case"ascii":return x9(this,e,t,n);case"latin1":case"binary":return Yq(this,e,t,n);case"base64":return Qq(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Zq(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},He.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Dq(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function Zo(e,t,n,r,o,i){if(!ns(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function um(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function fm(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function M9(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Pw(e,t,n,r,o){return o||M9(e,0,n,4),g9(e,t,n,r,23,4),n+4}function Cw(e,t,n,r,o){return o||M9(e,0,n,8),g9(e,t,n,r,52,8),n+8}He.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=t===void 0?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},He.prototype.readUInt8=function(e,t){return t||Yr(e,1,this.length),this[e]},He.prototype.readUInt16LE=function(e,t){return t||Yr(e,2,this.length),this[e]|this[e+1]<<8},He.prototype.readUInt16BE=function(e,t){return t||Yr(e,2,this.length),this[e]<<8|this[e+1]},He.prototype.readUInt32LE=function(e,t){return t||Yr(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},He.prototype.readUInt32BE=function(e,t){return t||Yr(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},He.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Yr(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},He.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Yr(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},He.prototype.readInt8=function(e,t){return t||Yr(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},He.prototype.readInt16LE=function(e,t){t||Yr(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},He.prototype.readInt16BE=function(e,t){t||Yr(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},He.prototype.readInt32LE=function(e,t){return t||Yr(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},He.prototype.readInt32BE=function(e,t){return t||Yr(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},He.prototype.readFloatLE=function(e,t){return t||Yr(e,4,this.length),cm(this,e,!0,23,4)},He.prototype.readFloatBE=function(e,t){return t||Yr(e,4,this.length),cm(this,e,!1,23,4)},He.prototype.readDoubleLE=function(e,t){return t||Yr(e,8,this.length),cm(this,e,!0,52,8)},He.prototype.readDoubleBE=function(e,t){return t||Yr(e,8,this.length),cm(this,e,!1,52,8)},He.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Zo(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},He.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,1,255,0),He.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},He.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,65535,0),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):um(this,e,t,!0),t+2},He.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,65535,0),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):um(this,e,t,!1),t+2},He.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,4294967295,0),He.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):fm(this,e,t,!0),t+4},He.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,4294967295,0),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):fm(this,e,t,!1),t+4},He.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Zo(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},He.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Zo(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&s===0&&this[t+i+1]!==0&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},He.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,1,127,-128),He.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},He.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,32767,-32768),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):um(this,e,t,!0),t+2},He.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,2,32767,-32768),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):um(this,e,t,!1),t+2},He.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,2147483647,-2147483648),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):fm(this,e,t,!0),t+4},He.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Zo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):fm(this,e,t,!1),t+4},He.prototype.writeFloatLE=function(e,t,n){return Pw(this,e,t,!0,n)},He.prototype.writeFloatBE=function(e,t,n){return Pw(this,e,t,!1,n)},He.prototype.writeDoubleLE=function(e,t,n){return Cw(this,e,t,!0,n)},He.prototype.writeDoubleBE=function(e,t,n){return Cw(this,e,t,!1,n)},He.prototype.copy=function(e,t,n,r){if(n||(n=0),r||r===0||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!He.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function w9(e){return function(t){var n,r,o,i,a,s;Ux||v9();var c=t.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[c-2]==="="?2:t[c-1]==="="?1:0,s=new Fq(3*c/4-a),o=a>0?c-4:c;var l=0;for(n=0,r=0;n>16&255,s[l++]=i>>8&255,s[l++]=255&i;return a===2?(i=Di[t.charCodeAt(n)]<<2|Di[t.charCodeAt(n+1)]>>4,s[l++]=255&i):a===1&&(i=Di[t.charCodeAt(n)]<<10|Di[t.charCodeAt(n+1)]<<4|Di[t.charCodeAt(n+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(Jq,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function jg(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function Cp(e){return e!=null&&(!!e._isBuffer||Iw(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Iw(t.slice(0,0))}(e))}function Iw(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var $q=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:Xq,Buffer:He,SlowBuffer:function(e){return+e!=e&&(e=0),He.alloc(+e)},isBuffer:Cp}),Tr={};function L9(){throw new Error("setTimeout has not been defined")}function O9(){throw new Error("clearTimeout has not been defined")}var Il=L9,Fl=O9;function T9(e){if(Il===setTimeout)return setTimeout(e,0);if((Il===L9||!Il)&&setTimeout)return Il=setTimeout,setTimeout(e,0);try{return Il(e,0)}catch{try{return Il.call(null,e,0)}catch{return Il.call(this,e,0)}}}typeof Td.setTimeout=="function"&&(Il=setTimeout),typeof Td.clearTimeout=="function"&&(Fl=clearTimeout);var nu,qs=[],pd=!1,Hm=-1;function jq(){pd&&nu&&(pd=!1,nu.length?qs=nu.concat(qs):Hm=-1,qs.length&&k9())}function k9(){if(!pd){var e=T9(jq);pd=!0;for(var t=qs.length;t;){for(nu=qs,qs=[];++Hm1)for(var n=1;n0&&a.length>o){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=i[t]=n,++e._eventsCount;return e}function _w(e,t,n){var r=!1;function o(){e.removeListener(t,o),r||(r=!0,n.apply(e,arguments))}return o.listener=n,o}function Ew(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function Ip(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}_l.prototype=Object.create(null),vn.EventEmitter=vn,vn.usingDomains=!1,vn.prototype.domain=void 0,vn.prototype._events=void 0,vn.prototype._maxListeners=void 0,vn.defaultMaxListeners=10,vn.init=function(){this.domain=null,vn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new _l,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},vn.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},vn.prototype.getMaxListeners=function(){return P9(this)},vn.prototype.emit=function(e){var t,n,r,o,i,a,s,c=e==="error";if(a=this._events)c=c&&a.error==null;else if(!c)return!1;if(s=this.domain,c){if(t=arguments[1],!s){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var u=typeof n=="function";switch(r=arguments.length){case 1:lee(n,u,this);break;case 2:cee(n,u,this,arguments[1]);break;case 3:uee(n,u,this,arguments[1],arguments[2]);break;case 4:fee(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(o=new Array(r-1),i=1;i0;)if(n[i]===t||n[i].listener&&n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount==0)return this._events=new _l,this;delete r[e]}else(function(s,c){for(var l=c,u=l+1,f=s.length;u0?Reflect.ownKeys(this._events):[]};var hee=Object.freeze({__proto__:null,default:vn,EventEmitter:vn}),sc=typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},pee=/%[sdj%]/g;function qg(e){if(!ep(e)){for(var t=[],n=0;n=o)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}default:return s}}),a=r[n];n=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),t2(t)?n.showHidden=t:t&&Kx(n,t),ss(n.showHidden)&&(n.showHidden=!1),ss(n.depth)&&(n.depth=2),ss(n.colors)&&(n.colors=!1),ss(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=mee),Jv(n,e,n.depth)}function mee(e,t){var n=fs.styles[t];return n?"\x1B["+fs.colors[n][0]+"m"+e+"\x1B["+fs.colors[n][1]+"m":e}function vee(e,t){return e}function Jv(e,t,n){if(e.customInspect&&t&&yh(t.inspect)&&t.inspect!==fs&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return ep(r)||(r=Jv(e,r,n)),r}var o=function(d,h){if(ss(h))return d.stylize("undefined","undefined");if(ep(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(Bx(h))return d.stylize(""+h,"number");if(t2(h))return d.stylize(""+h,"boolean");if(Fp(h))return d.stylize("null","null")}(e,t);if(o)return o;var i=Object.keys(t),a=function(d){var h={};return d.forEach(function(p,m){h[p]=!0}),h}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),Rh(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return ey(t);if(i.length===0){if(yh(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(Ah(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(zv(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Rh(t))return ey(t)}var c,l="",u=!1,f=["{","}"];return Zx(t)&&(u=!0,f=["[","]"]),yh(t)&&(l=" [Function"+(t.name?": "+t.name:"")+"]"),Ah(t)&&(l=" "+RegExp.prototype.toString.call(t)),zv(t)&&(l=" "+Date.prototype.toUTCString.call(t)),Rh(t)&&(l=" "+ey(t)),i.length!==0||u&&t.length!=0?n<0?Ah(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),c=u?function(d,h,p,m,A){for(var x=[],y=0,R=h.length;y{Ua&&Ua.childNodes.length<=1&&(Ua.remove(),Ua=null),Sd(null,o)},Sd(r,o),Ua.appendChild(o.firstElementChild);const i={id:t,close:()=>{var a,s;return(s=(a=r==null?void 0:r.component)==null?void 0:a.exposed)==null?void 0:s.close()}};return y3.push(i),i};xn.success=(e,t)=>xn({...t,type:"success",message:e});xn.info=(e,t)=>xn({...t,type:"info",message:e});xn.warning=(e,t)=>xn({...t,type:"warning",message:e});xn.error=(e,t)=>xn({...t,type:"error",message:e});xn.closeAll=function(){for(let e=y3.length-1;e>=0;e--)y3[e].close()};const Ix=e=>{const n=e.replace(/[\n\r]+/g,"
").split("
");let r="";for(const o of n)o&&(r+=`
${o}
`);return r},Nq=e=>new Promise(t=>{const n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=()=>{const r=n.clientWidth,o=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:r,height:o})},n.onerror=()=>{n.onload=null,n.onerror=null}}),Du=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),Gt=1e3;var cn=(e=>(e.ROUND_RECT="roundRect",e.ROUND_RECT_DIAGONAL="roundRectDiagonal",e.ROUND_RECT_SINGLE="roundRectSingle",e.ROUND_RECT_SAMESIDE="roundRectSameSide",e.CUT_RECT_DIAGONAL="cutRectDiagonal",e.CUT_RECT_SINGLE="cutRectSingle",e.CUT_RECT_SAMESIDE="cutRectSameSide",e.CUT_ROUND_RECT="cutRoundRect",e.MESSAGE="message",e.ROUND_MESSAGE="roundMessage",e.L="L",e.RING_RECT="ringRect",e.PLUS="plus",e.TRIANGLE="triangle",e.PARALLELOGRAM_LEFT="parallelogramLeft",e.PARALLELOGRAM_RIGHT="parallelogramRight",e.TRAPEZOID="trapezoid",e.BULLET="bullet",e.INDICATOR="indicator",e))(cn||{}),kt=(e=>(e.TEXT="text",e.IMAGE="image",e.SHAPE="shape",e.LINE="line",e.CHART="chart",e.TABLE="table",e.LATEX="latex",e.VIDEO="video",e.AUDIO="audio",e))(kt||{});const Ku={[cn.ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L ${r} ${t} Q 0 ${t} 0 ${t-r} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.CUT_RECT_DIAGONAL]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t-r} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L ${r} ${t} Z`}},[cn.CUT_RECT_SINGLE]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${t} L 0 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} Z`}},[cn.CUT_RECT_SAMESIDE]:{editable:!0,defaultValue:[.2],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} L ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.ROUND_RECT_DIAGONAL]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e} 0 L ${e} ${t-r} Q ${e} ${t} ${e-r} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.ROUND_RECT_SINGLE]:{editable:!0,defaultValue:[.125],range:[[0,1]],relative:["right"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} L 0 0 Z`}},[cn.ROUND_RECT_SAMESIDE]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 ${r} Q 0 0 ${r} 0 L ${e-r} 0 Q ${e} 0 ${e} ${r} L ${e} ${t} L 0 ${t} Z`}},[cn.CUT_ROUND_RECT]:{editable:!0,defaultValue:[.125],range:[[0,.5]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${r} L ${e} ${t} L 0 ${t} L 0 ${r} Q 0 0 ${r} 0 Z`}},[cn.MESSAGE]:{editable:!0,range:[[0,.8],[.1,.3]],defaultValue:[.3,.2],relative:["left_bottom","bottom"],getBaseSize:[e=>e,(e,t)=>t],formula:(e,t,n)=>{const r=e*n[0],o=e*.2,i=t*n[1];return`M 0 0 L ${e} 0 L ${e} ${t-i} L ${r+o} ${t-i} L ${r} ${t} L ${r} ${t-i} L 0 ${t-i} Z`}},[cn.ROUND_MESSAGE]:{formula:(e,t)=>{const n=Math.min(e,t)*.125,r=Math.min(e,t)*.2,o=Math.min(e,t)*.2;return`M 0 ${n} Q 0 0 ${n} 0 L ${e-n} 0 Q ${e} 0 ${e} ${n} L ${e} ${t-n-o} Q ${e} ${t-o} ${e-n} ${t-o} L ${e/2} ${t-o} L ${e/2-r} ${t} L ${e/2-r} ${t-o} L ${n} ${t-o} Q 0 ${t-o} 0 ${t-n-o} L 0 ${n} Z`}},[cn.L]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 L 0 ${t} L ${e} ${t} L ${e} ${t-r} L ${r} ${t-r} L ${r} 0 Z`}},[cn.RING_RECT]:{editable:!0,defaultValue:[.25],range:[[.1,.45]],relative:["left"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M 0 0 ${e} 0 ${e} ${t} L 0 ${t} L 0 0 Z M ${r} ${r} L ${r} ${t-r} L ${e-r} ${t-r} L ${e-r} ${r} Z`}},[cn.PLUS]:{editable:!0,defaultValue:[.25],range:[[.1,.9]],relative:["center"],getBaseSize:[(e,t)=>Math.min(e,t)],formula:(e,t,n)=>{const r=Math.min(e,t)*n[0];return`M ${e/2-r/2} 0 L ${e/2-r/2} ${t/2-r/2} L 0 ${t/2-r/2} L 0 ${t/2+r/2} L ${e/2-r/2} ${t/2+r/2} L ${e/2-r/2} ${t} L ${e/2+r/2} ${t} L ${e/2+r/2} ${t/2+r/2} L ${e} ${t/2+r/2} L ${e} ${t/2-r/2} L ${e/2+r/2} ${t/2-r/2} L ${e/2+r/2} 0 Z`}},[cn.TRIANGLE]:{editable:!0,defaultValue:[.5],range:[[0,1]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>`M ${e*n[0]} 0 L 0 ${t} L ${e} ${t} Z`},[cn.PARALLELOGRAM_LEFT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e} 0 L ${e-r} ${t} L 0 ${t} Z`}},[cn.PARALLELOGRAM_RIGHT]:{editable:!0,defaultValue:[.25],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M 0 0 L ${e-r} 0 L ${e} ${t} L ${r} ${t} Z`}},[cn.TRAPEZOID]:{editable:!0,defaultValue:[.25],range:[[0,.5]],relative:["left"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${r} 0 L ${e-r} 0 L ${e} ${t} L 0 ${t} Z`}},[cn.BULLET]:{editable:!0,defaultValue:[.2],range:[[0,1]],relative:["top"],getBaseSize:[(e,t)=>t],formula:(e,t,n)=>{const r=t*n[0];return`M ${e/2} 0 L 0 ${r} L 0 ${t} L ${e} ${t} L ${e} ${r} Z`}},[cn.INDICATOR]:{editable:!0,defaultValue:[.2],range:[[0,.9]],relative:["right"],getBaseSize:[e=>e],formula:(e,t,n)=>{const r=e*n[0];return`M ${e} ${t/2} L ${e-r} 0 L 0 0 L ${r} ${t/2} L 0 ${t} L ${e-r} ${t} Z`}}},Fx=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",pptxShapeType:"rect"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT,pptxShapeType:"roundRect"},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:cn.CUT_RECT_SINGLE,pptxShapeType:"snip1Rect"},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:cn.CUT_RECT_SAMESIDE,pptxShapeType:"snip2SameRect"},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:cn.CUT_RECT_DIAGONAL,pptxShapeType:"snip2DiagRect"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.CUT_ROUND_RECT,pptxShapeType:"snipRoundRect"},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:cn.ROUND_RECT_SINGLE,pptxShapeType:"round1Rect"},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:cn.ROUND_RECT_SAMESIDE,pptxShapeType:"round2SameRect"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 200 150 Q 200 200 150 200 L 0 200 L 0 50 Q 0 0 50 0 Z",pathFormula:cn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"},{viewBox:[200,200],path:"M 0 80 L 60 0 L 100 40 L 180 20 L 200 120 L 160 200 L 0 200 L 60 140 Z",title:"任意多边形"}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",pptxShapeType:"ellipse"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z",pathFormula:cn.TRIANGLE,pptxShapeType:"triangle"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 70 20 L 0 160 Q 0 200 40 200 L 160 200 Q 200 200 200 160 L 130 20 Q 100 -20 70 20 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z",pathFormula:cn.PARALLELOGRAM_LEFT,pptxShapeType:"parallelogram"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z",pathFormula:cn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:cn.TRAPEZOID,pptxShapeType:"trapezoid"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z",pptxShapeType:"diamond"},{viewBox:[200,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z",pathFormula:cn.BULLET},{viewBox:[200,200],path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z",pathFormula:cn.INDICATOR},{viewBox:[200,200],path:"M 0 0 C 80 20 120 20 200 0 C 180 80 180 120 200 200 C 80 180 120 180 0 200 C 20 120 20 80 0 0 Z"},{viewBox:[200,200],path:"M 10 10 C 60 0 140 0 190 10 C 200 60 200 140 190 190 C 140 200 60 200 10 190 C 0 140 0 60 10 10 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z",pptxShapeType:"pie"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z",pptxShapeType:"chord"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z",pptxShapeType:"teardrop"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z",pptxShapeType:"pentagon"},{viewBox:[200,200],path:"M 40 0 L 160 0 L 200 100 L 160 200 L 40 200 L 0 100 Z",pptxShapeType:"hexagon"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:[200,200],path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z",pptxShapeType:"octagon"},{viewBox:[200,200],path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,200],path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:[200,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:cn.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:cn.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,200],path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z",pathFormula:cn.PLUS},{viewBox:[200,200],path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:cn.MESSAGE},{viewBox:[200,200],path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z",pathFormula:cn.ROUND_MESSAGE},{viewBox:[200,200],path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:[200,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,200],path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 120 80 L 200 100 L 120 120 L 100 200 L 80 120 L 0 100 L 80 80 L 100 0 Z",pptxShapeType:"star4"},{viewBox:[1024,1024],path:"M1018.67652554 400.05983681l-382.95318779-5.89158658L512 34.78141155 388.27666225 394.16825023l-382.95318779 5.89158658L311.68602415 629.83174977l-117.83174978 365.27842665 312.25413766-223.88032637 312.25413904 223.88032637-117.83175116-365.27842665 318.14572563-229.77191296z",pptxShapeType:"star5",special:!0},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 140 60 L 200 60 L 160 100 L 200 140 L 140 140 L 100 200 L 60 140 L 0 140 L 40 100 L 0 60 L 60 60 L 100 0 Z",pptxShapeType:"star6"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"},{viewBox:[200,200],path:"M 200 0 C 80 40 80 160 200 200 C -60 200 -60 0 200 0 Z"}]},{type:"箭头",children:[{viewBox:[200,200],path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z",pptxShapeType:"upArrow"},{viewBox:[200,200],path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z",pptxShapeType:"downArrow"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z",pptxShapeType:"leftArrow"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"rightArrow"},{viewBox:[200,200],path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z",pptxShapeType:"upDownArrow"},{viewBox:[200,200],path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z",pptxShapeType:"leftRightArrow"},{viewBox:[200,200],path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:[200,200],path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z",pptxShapeType:"notchedRightArrow"},{viewBox:[200,200],path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:[200,200],path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:[200,200],path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z",pptxShapeType:"chevron"},{viewBox:[200,200],path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:[200,200],path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z",pptxShapeType:"homePlate"},{viewBox:[200,200],path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:[200,200],path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:[1024,1024],path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:[1024,1024],path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:[1024,1024],path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:[1024,1024],path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:[1024,1024],path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:[1024,1024],path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:[1024,1024],path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:[1024,1024],path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:[1024,1024],path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:[1024,1024],path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:[1024,1024],path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:[1024,1024],path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:[1024,1024],path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:[1024,1024],path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:[1024,1024],path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:[1024,1024],path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:[1024,1024],path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:[1024,1024],path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m220.16 343.26755556l-239.616 332.23111111c-14.44977778 20.13866667-44.37333333 20.13866667-58.82311111 0L291.84 481.16622222c-4.32355555-6.03022222 0-14.44977778 7.39555555-14.44977777h53.36177778c11.60533333 0 22.64177778 5.57511111 29.46844445 15.13244444l81.00977777 112.41244444 178.85866667-248.03555555c6.82666667-9.44355555 17.74933333-15.13244445 29.46844445-15.13244445H724.76444445c7.39555555 0 11.71911111 8.41955555 7.39555555 14.44977778z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h418.70222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m188.18844445 703.37422223l-75.09333334-0.34133333L512 570.48177778l-112.98133333 134.71288889-75.20711112 0.34133333c-5.00622222 0-9.10222222-3.98222222-9.10222222-9.10222222 0-2.16177778 0.79644445-4.20977778 2.16177778-5.91644445l148.02488889-176.35555555L316.87111111 337.92c-1.36533333-1.70666667-2.16177778-3.75466667-2.16177778-5.91644445 0-5.00622222 4.096-9.10222222 9.10222222-9.10222222l75.20711112 0.34133334L512 458.06933333l112.98133333-134.71288888 75.09333334-0.34133334c5.00622222 0 9.10222222 3.98222222 9.10222222 9.10222222 0 2.16177778-0.79644445 4.20977778-2.16177778 5.91644445L559.21777778 514.27555555l147.91111111 176.35555556c1.36533333 1.70666667 2.16177778 3.75466667 2.16177778 5.91644444 0 5.00622222-4.096 9.10222222-9.10222222 9.10222223z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m218.45333333 537.03111112c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222H548.40888889v172.94222222c0 5.00622222-4.096 9.10222222-9.10222222 9.10222222h-54.61333334c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V548.40888889H302.64888889c-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222v-54.61333334c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h172.94222222V302.64888889c0-5.00622222 4.096-9.10222222 9.10222222-9.10222222h54.61333334c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v172.94222222h172.94222222c5.00622222 0 9.10222222 4.096 9.10222222 9.10222222v54.61333334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m163.95377778 517.57511112L427.46311111 700.64355555c-1.59288889 1.13777778-3.41333333 1.70666667-5.34755556 1.70666667-5.00622222 0-9.10222222-4.096-9.10222222-9.10222222V331.88977778c0-1.93422222 0.56888889-3.75466667 1.70666667-5.34755556 2.95822222-4.096 8.64711111-5.00622222 12.74311111-2.048L675.95377778 505.17333333c0.79644445 0.56888889 1.47911111 1.25155555 2.048 2.048 2.95822222 3.98222222 2.048 9.67111111-2.048 12.62933334z",special:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m200.81777778 666.39644445l-32.54044445 44.37333333c-2.95822222 4.096-8.64711111 4.89244445-12.74311111 1.93422222L479.34577778 577.76355555c-2.38933333-1.70666667-3.75466667-4.43733333-3.75466667-7.39555555V257.13777778c0-5.00622222 4.096-9.10222222 9.10222222-9.10222223h54.72711112c5.00622222 0 9.10222222 4.096 9.10222222 9.10222223v281.6l162.24711111 117.30488889c4.096 2.84444445 5.00622222 8.53333333 2.048 12.62933333z",special:!0},{viewBox:[1024,1024],path:"M981.10577778 314.48177778c-25.6-61.09866667-62.464-115.93955555-109.34044445-163.04355556-46.87644445-46.99022222-101.60355555-83.968-162.70222222-109.568C646.59911111 15.58755555 580.38044445 2.27555555 512 2.27555555h-2.27555555c-68.83555555 0.34133333-135.39555555 13.99466667-198.08711112 40.84622223-60.52977778 25.94133333-114.80177778 62.80533333-161.22311111 109.79555555-46.42133333 46.99022222-82.83022222 101.60355555-108.08888889 162.47466667C16.27022222 378.42488889 3.072 445.44 3.41333333 514.38933333c0.34133333 78.96177778 19.22844445 157.35466667 54.49955556 227.44177778v172.94222222c0 28.89955555 23.43822222 52.33777778 52.224 52.33777778h172.71466666c69.97333333 35.38488889 148.13866667 54.272 226.98666667 54.61333334h2.38933333c68.03911111 0 133.91644445-13.19822222 196.03911112-39.02577778 60.75733333-25.37244445 115.37066667-61.78133333 162.13333333-108.31644445 46.87644445-46.53511111 83.74044445-100.92088889 109.568-161.56444444 26.73777778-62.80533333 40.39111111-129.59288889 40.73244445-198.54222223 0.22755555-69.29066667-13.19822222-136.53333333-39.59466667-199.79377777zM284.89955555 566.61333333c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955556 54.61333333-24.34844445 54.61333333-54.49955556 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955555-54.61333333s24.46222222-54.61333333 54.49955555-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z m227.10044445 0c-30.03733333 0-54.49955555-24.46222222-54.49955556-54.61333333s24.46222222-54.61333333 54.49955556-54.61333333 54.49955555 24.46222222 54.49955555 54.61333333-24.46222222 54.61333333-54.49955555 54.61333333z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM745.4750693 325.8561164l-267.95558363 371.52436096c-16.15876501 22.52048353-49.62140436 22.52048353-65.78016939 0L253.07805667 477.51948567c-4.83490607-6.74342161 0-16.15876501 8.27023406-16.15876499h59.67291961c12.97790576 0 25.31963967 6.23448413 32.95370188 16.92217123l90.59087157 125.70755774 200.01242995-277.37092701c7.63406221-10.56045272 19.84856175-16.92217125 32.95370189-16.92217124H737.20483524c8.27023407 0 13.10514012 9.41534338 8.27023406 16.158765z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h468.2224823c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM720.79160148 697.63494611c5.59831228 6.61618726 0.8906406 16.6677025-7.76129658 16.66770249h-74.94104404c-5.98001539 0-11.70556205-2.67192177-15.64982754-7.25235911L512 575.36271635l-110.43943332 131.68757314c-3.81703111 4.58043732-9.54257777 7.25235911-15.64982754 7.25235911H310.9696951c-8.65193717 0-13.35960887-10.05151525-7.76129658-16.66770249L458.81603326 512 303.20839852 326.36505389c-5.59831228-6.61618726-0.8906406-16.6677025 7.76129658-16.66770249h74.94104404c5.98001539 0 11.70556205 2.67192177 15.64982754 7.25235911L512 448.63728365l110.43943332-131.68757314c3.81703111-4.58043732 9.54257777-7.25235911 15.64982754-7.25235911H713.0303049c8.65193717 0 13.35960887 10.05151525 7.76129658 16.66770249L565.18396674 512l155.60763474 185.63494611z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM677.02297814 523.19662459L423.31764398 722.70011704c-9.41534338 7.37959347-23.28388974 0.76340622-23.28388975-11.19662459V312.62374191c0-11.9600308 13.86854636-18.70345241 23.28388975-11.19662457l253.70533416 199.37625807c7.25235911 5.72554666 7.25235911 16.6677025 0 22.39324918z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 3.06251924H43.7775177c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499846v936.4449646c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h936.4449646c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V43.7775177c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846zM756.28999077 542.53624885c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962H552.71499847v193.39624268c0 5.59831228-4.58043732 10.17874961-10.17874962 10.17874962h-61.0724977c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962V552.71499847H277.88875885c-5.59831228 0-10.17874961-4.58043732-10.17874962-10.17874962v-61.0724977c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h193.39624268V277.88875885c0-5.59831228 4.58043732-10.17874961 10.17874962-10.17874962h61.0724977c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v193.39624268h193.39624268c5.59831228 0 10.17874961 4.58043732 10.17874962 10.17874962v61.0724977z",special:!0},{viewBox:[1024,1024],path:"M902.67315697 135.41705551L528.62204754 7.94466448C524.10877635 6.40354749 518.05438818 5.63298899 512 5.63298899s-12.10877635 0.7705585-16.62204754 2.31167549L121.32684303 135.41705551c-9.13662215 3.08223399-16.62204754 13.64989334-16.62204753 23.33691443v531.02488283c0 9.68702108 6.27454775 22.45627614 13.87005291 28.51066431L498.0198673 1013.9638196c3.85279247 2.9721542 8.8063828 4.51327118 13.87005291 4.51327118s10.12734022-1.54111698 13.87005291-4.51327118l379.4450189-295.67430252c7.59550517-5.94430839 13.87005291-18.71356345 13.87005291-28.51066431V158.75396994c0.22015956-9.68702108-7.26526581-20.14460066-16.40188796-23.33691443zM712.89560763 323.43332829L478.86598471 645.63685899c-7.04510625 9.68702108-21.57563786 9.68702108-28.6207441 0l-139.14084824-191.5388259c-4.18303182-5.8342286 0-13.9801327 7.15518603-13.9801327h60.76404132c5.61406904 0 11.0079785 2.75199463 14.31037204 7.26526582l71.22162091 97.97100864 166.11039557-228.74579323c3.30239355-4.51327118 8.58622323-7.26526581 14.31037204-7.26526581H705.7404216c7.15518602 0.11007979 11.33821785 8.25598388 7.15518603 14.09021248z",special:!0},{viewBox:[1024,1024],path:"M959.86498307 186.28001231H797.00498922v-101.78749614c0-44.91373267-36.51626425-81.42999692-81.42999691-81.42999693H308.42500769c-44.91373267 0-81.42999692 36.51626425-81.42999691 81.42999693v101.78749614H64.13501693c-22.52048353 0-40.71499847 18.19451494-40.71499846 40.71499847v40.71499845c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874962h76.8495596l31.42688945 665.43575611c2.03574992 43.38692024 37.91584233 77.61296581 81.30276254 77.6129658h577.64404066c43.5141546 0 79.26701262-34.09881122 81.30276254-77.6129658l31.42688945-665.43575611H990.40123192c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874962v-40.71499845c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499847z m-254.46874039 0H318.60375732v-91.60874653h386.79248536v91.60874653z",special:!0},{viewBox:[1024,1024],path:"M980.2224823 248.62485371H654.50249462V104.85001539c0-22.52048353-18.19451494-40.71499847-40.71499847-40.71499846H94.67126578v-50.89374808c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-71.25124732c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v997.5174623c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h71.25124732c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961V674.85999383h315.54123807v143.77483833c0 22.52048353 18.19451494 40.71499847 40.71499846 40.71499846h529.29497999c22.52048353 0 40.71499847-18.19451494 40.71499846-40.71499846V289.33985217c0-22.52048353-18.19451494-40.71499847-40.71499846-40.71499846z",special:!0},{viewBox:[1024,1024],path:"M804.63905145 265.16532183V94.67126578h109.42155836c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961H109.93939019c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h109.42155836v170.49405605c0 103.6960117 53.94737296 194.92305513 135.3773699 246.83467817-81.42999692 51.91162303-135.37736988 143.13866646-135.3773699 246.83467817v170.49405605h-109.42155836c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v71.25124732c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h804.12121962c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-71.25124732c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961h-109.42155836V758.83467817c0-103.6960117-53.94737296-194.92305513-135.3773699-246.83467817 81.42999692-51.91162303 135.37736988-143.13866646 135.3773699-246.83467817z",special:!0},{viewBox:[1024,1024],path:"M1020.928 448.44373333l-35.36213334-373.4528c-1.79200001-19.3536-17.2032-34.64533332-36.55679999-36.55679999L575.55626667 3.072h-0.47786666c-3.82293334 0-6.8096 1.19466667-9.07946669 3.46453333L6.53653333 565.99893332c-4.65919999 4.65919999-4.65919999 12.1856 0 16.84480001l434.61973334 434.61973334c2.26986667 2.26986667 5.25653333 3.46453333 8.48213333 3.46453333s6.21226667-1.19466667 8.48213333-3.46453333l559.46239999-559.46239999c2.38933332-2.5088 3.584-5.97333334 3.34506668-9.55733335zM735.40266668 362.66666667c-42.17173333 0-76.45866667-34.28693333-76.45866667-76.45866667s34.28693333-76.45866667 76.45866667-76.45866667 76.45866667 34.28693333 76.45866665 76.45866667-34.28693333 76.45866667-76.45866665 76.45866667z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M1009.55537674 75.96950982l-61.38012212-61.38012214c-4.48769762-4.48769762-11.870684-4.48769762-16.3583816 0L14.44462326 931.67210859c-4.48769762 4.48769762-4.48769762 11.870684 0 16.35838159l61.38012212 61.38012214c4.48769762 4.48769762 11.870684 4.48769762 16.3583816 0L1009.41061232 92.18312698c4.63246205-4.34293316 4.63246205-11.72591956 0.14476442-16.21361716zM210.88996692 419.35075905c114.94296453 0 208.46079213-93.51782759 208.46079213-208.46079213s-93.51782759-208.46079213-208.46079213-208.4607921-208.46079213 93.51782759-208.4607921 208.4607921 93.51782759 208.46079213 208.4607921 208.46079213z m0-312.69118816c57.47148228 0 104.23039605 46.75891379 104.23039607 104.23039603s-46.75891379 104.23039605-104.23039607 104.23039607-104.23039605-46.75891379-104.23039603-104.23039607 46.75891379-104.23039605 104.23039603-104.23039603zM813.11003308 604.64924095c-114.94296453 0-208.46079213 93.51782759-208.46079213 208.46079213s93.51782759 208.46079213 208.46079213 208.4607921 208.46079213-93.51782759 208.4607921-208.4607921-93.51782759-208.46079213-208.4607921-208.46079213z m0 312.69118816c-57.47148228 0-104.23039605-46.75891379-104.23039607-104.23039603s46.75891379-104.23039605 104.23039607-104.23039607 104.23039605 46.75891379 104.23039603 104.23039607-46.75891379 104.23039605-104.23039603 104.23039603z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1004.96017383 478.58365209L483.27851088 25.80594621c-4.00443838-3.45210207-9.11354943-5.3852792-14.49882864-5.38527921h-122.20441284c-10.21822208 0-14.91308089 12.70373557-7.18037228 19.33177152l483.57045622 419.77561022H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672657v82.85044938c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672657h807.92996557L339.25681303 984.24756148c-7.7327086 6.76612003-3.0378498 19.33177153 7.18037229 19.33177152h126.34693531c2.62359757 0 5.24719513-0.96658859 7.18037228-2.76168164L1004.96017383 545.41634791c20.2983601-17.67476253 20.2983601-49.1579333 0-66.83269582z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1011.38217956 558.9924242L545.80649025 22.43713295c-17.81503843-20.62055629-49.79794206-20.62055629-67.75325638 0L12.61782044 558.9924242c-6.31241519 7.29434645-1.12220714 18.51641789 8.41655359 18.51641789h113.62347344c6.45269109 0 12.62483038-2.80551785 16.97338308-7.71517411L458.69516062 215.87758959V1005.77114384c0 6.1721393 5.04993216 11.22207145 11.22207144 11.22207145h84.16553588c6.1721393 0 11.22207145-5.04993216 11.22207144-11.22207145V215.87758959l307.06393007 353.91607839c4.20827679 4.90965626 10.38041608 7.71517413 16.97338308 7.71517411h113.62347344c9.53876074 0 14.72896878-11.22207145 8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1009.1026963 459.52804874H201.17273073l483.57045624-419.77561022c7.7327086-6.76612003 3.0378498-19.33177153-7.18037229-19.33177152h-122.20441283c-5.3852792 0-10.49439025 1.93317715-14.49882866 5.38527921L19.03982617 478.58365209c-20.2983601 17.67476253-20.2983601 49.1579333 0 66.69461175L543.89742302 1000.81765136c2.07126124 1.79509307 4.55677472 2.76168163 7.18037228 2.76168164h126.3469353c10.21822208 0 14.91308089-12.70373557 7.18037228-19.33177152L201.17273073 564.47195126H1009.1026963c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672657v-82.85044938c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672657z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1002.96562597 446.49115791h-113.62347344c-6.45269109 0-12.62483038 2.80551785-16.97338308 7.71517411L565.30483938 808.12241041V18.22885616c0-6.1721393-5.04993216-11.22207145-11.22207144-11.22207145h-84.16553588c-6.1721393 0-11.22207145 5.04993216-11.22207144 11.22207145v789.89355425L151.63123055 454.20633202c-4.20827679-4.90965626-10.38041608-7.71517413-16.97338308-7.71517411h-113.62347344c-9.53876074 0-14.72896878 11.36234735-8.41655359 18.51641789L478.19350975 1001.56286705c17.81503843 20.62055629 49.79794206 20.62055629 67.75325638 0L1011.38217956 465.0075758c6.31241519-7.29434645 1.12220714-18.51641789-8.41655359-18.51641789z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M975.82443246 622.46726585H14.8973037c-6.07569962 0-11.04672658 4.97102697-11.04672658 11.04672658v82.85044937c0 6.07569962 4.97102697 11.04672658 11.04672658 11.04672659h835.6848661L651.32683905 980.10503902c-5.66144737 7.18037229-0.55233633 17.9509307 8.69929718 17.9509307h100.11095967c6.76612003 0 13.11798782-3.0378498 17.39859437-8.42312903l233.08593092-295.63802022c22.78387358-28.99765728 2.20934532-71.52755463-34.79718873-71.52755462zM1009.1026963 296.58883161H173.4178302l199.25533075-252.69387063c5.66144737-7.18037229 0.55233633-17.9509307-8.69929718-17.9509307h-100.11095967c-6.76612003 0-13.11798782 3.0378498-17.39859437 8.42312903L13.37837881 330.00517953c-22.78387358 28.99765728-2.20934532 71.52755463 34.65910466 71.52755462h961.06521283c6.07569962 0 11.04672658-4.97102697 11.04672658-11.04672658v-82.85044937c0-6.07569962-4.97102697-11.04672658-11.04672658-11.04672659z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M1010.75873115 64.13501693H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874961v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874964h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874964v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874961zM1010.75873115 858.07748691H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874964v81.42999691c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874961h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874961v-81.42999691c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874964zM1010.75873115 461.10625194H13.24126885c-5.59831228 0-10.17874961 4.58043732-10.17874961 10.17874959v81.42999694c0 5.59831228 4.58043732 10.17874961 10.17874961 10.17874959h997.5174623c5.59831228 0 10.17874961-4.58043732 10.17874961-10.17874959v-81.42999694c0-5.59831228-4.58043732-10.17874961-10.17874961-10.17874959z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0}]}],Pq={bar:"bar",horizontalBar:"bar",line:"line",area:"line",scatter:"line",pie:"pie",ring:"pie"},Jt=()=>{const e=Hg(),t=_n.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=_n.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=_n.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},Hu=()=>{const e=ft(),t=lt(),{creatingElement:n}=Ee(e),{theme:r,viewportRatio:o}=Ee(t),{addHistorySnapshot:i}=Jt(),a=(A,x)=>{t.addElement(A),e.setActiveElementIdList([A.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),x&&x(),i()};return{createImageElement:A=>{Nq(A).then(({width:x,height:y})=>{const R=y/x;RGt?(x=Gt,y=x*R):y>Gt*o.value&&(y=Gt*o.value,x=y/R),a({type:"image",id:pn(10),src:A,width:x,height:y,left:(Gt-x)/2,top:(Gt*o.value-y)/2,fixedRatio:!0,rotate:0})})},createChartElement:A=>{const x={type:"chart",id:pn(10),chartType:Pq[A],left:300,top:81.25,width:400,height:400,rotate:0,themeColor:[r.value.themeColor],gridColor:r.value.fontColor,data:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1"],series:[[12,19,5,2,18]]}},y={...A==="bar"?{horizontalBars:!1,stackBars:!1}:{},...A==="horizontalBar"?{horizontalBars:!0,stackBars:!1}:{},...A==="line"?{showLine:!0,lineSmooth:!0,showArea:!1}:{},...A==="area"?{showLine:!0,lineSmooth:!0,showArea:!0}:{},...A==="scatter"?{showLine:!1,lineSmooth:!0,showArea:!1}:{},...A==="pie"?{donut:!1}:{},...A==="ring"?{donut:!0}:{}};a({...x,options:y})},createTableElement:(A,x)=>{const y={fontname:r.value.fontName,color:r.value.fontColor},R=[];for(let L=0;L{const{left:y,top:R,width:g,height:b}=A,w=(x==null?void 0:x.content)||"",T=(x==null?void 0:x.vertical)||!1,M=pn(10);a({type:"text",id:M,left:y,top:R,width:g,height:b,content:w,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:T},()=>{setTimeout(()=>{const L=document.querySelector(`#editable-element-${M} .ProseMirror`);L&&L.focus()},0)})},createShapeElement:(A,x,y={})=>{const{left:R,top:g,width:b,height:w}=A,T={type:"shape",id:pn(10),left:R,top:g,width:b,height:w,viewBox:x.viewBox,path:x.path,fill:r.value.themeColor,fixedRatio:!1,rotate:0,...y};if(x.special&&(T.special=!0),x.pathFormula){T.pathFormula=x.pathFormula,T.viewBox=[b,w];const M=Ku[x.pathFormula];"editable"in M&&M.editable?(T.path=M.formula(b,w,M.defaultValue),T.keypoints=M.defaultValue):T.path=M.formula(b,w)}a(T)},createLineElement:(A,x)=>{const{left:y,top:R,start:g,end:b}=A,w={type:"line",id:pn(10),left:y,top:R,start:g,end:b,points:x.points,color:r.value.themeColor,style:x.style,width:2};x.isBroken&&(w.broken=[(g[0]+b[0])/2,(g[1]+b[1])/2]),x.isBroken2&&(w.broken2=[(g[0]+b[0])/2,(g[1]+b[1])/2]),x.isCurve&&(w.curve=[(g[0]+b[0])/2,(g[1]+b[1])/2]),x.isCubic&&(w.cubic=[[(g[0]+b[0])/2,(g[1]+b[1])/2],[(g[0]+b[0])/2,(g[1]+b[1])/2]]),a(w)},createLatexElement:A=>{a({type:"latex",id:pn(10),width:A.w,height:A.h,rotate:0,left:(Gt-A.w)/2,top:(Gt*o.value-A.h)/2,path:A.path,latex:A.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[A.w,A.h],fixedRatio:!0})},createVideoElement:A=>{a({type:"video",id:pn(10),width:500,height:300,rotate:0,left:(Gt-500)/2,top:(Gt*o.value-300)/2,src:A,autoplay:!1})},createAudioElement:A=>{a({type:"audio",id:pn(10),width:50,height:50,rotate:0,left:(Gt-50)/2,top:(Gt*o.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColor,src:A})}}},Jg=()=>{const e=ft(),t=lt(),{currentSlide:n,slides:r}=Ee(t),{addHistorySnapshot:o}=Jt(),i=c=>{const{groupIdMap:l,elIdMap:u}=R3(c),f=c[0];let d=0,h;do h=n.value.elements.find(p=>{if(p.type!==f.type)return!1;const{minX:m,maxX:A,minY:x,maxY:y}=Ji(p),{minX:R,maxX:g,minY:b,maxY:w}=Ji({...f,left:f.left+d,top:f.top+d});return m===R&&A===g&&x===b&&y===w}),h&&(d+=10);while(h);for(const p of c)p.id=u[p.id],p.left=p.left+d,p.top=p.top+d,p.groupId&&(p.groupId=l[p.groupId]);t.addElement(c),e.setActiveElementIdList(Object.values(u)),o()},a=c=>{const l=t$(c),u=c.map(f=>{const{groupIdMap:d,elIdMap:h}=R3(f.elements);for(const p of f.elements)p.id=h[p.id],p.groupId&&(p.groupId=d[p.groupId]),p.link&&p.link.type==="slide"&&(l[p.link.target]?p.link.target=l[p.link.target]:delete p.link);if(f.animations)for(const p of f.animations)p.id=pn(10),p.elId=h[p.elId];return{...f,id:l[f.id]}});t.addSlide(u),o()},s=Me(()=>!(r.value.length>1||r.value[0].elements.length>0));return{addElementsFromData:i,addSlidesFromData:a,isEmptySlide:s}},_x=()=>{const{createTextElement:e}=Hu(),{addElementsFromData:t,addSlidesFromData:n}=Jg(),r=i=>{e({left:0,top:0,width:600,height:50},{content:i})};return{pasteTextClipboardData:(i,a)=>{const s=(a==null?void 0:a.onlySlide)||!1,c=(a==null?void 0:a.onlyElements)||!1,l=Px(i);if(typeof l=="object"){const{type:u,data:f}=l;u==="elements"&&!s?t(f):u==="slides"&&!c&&n(f)}else if(!c&&!s){const u=Ix(l);r(u)}}}},Hd=()=>{const e=ft(),t=lt(),{selectedSlidesIndex:n,activeElementIdList:r}=Ee(e),{currentSlide:o,slides:i,theme:a,slideIndex:s}=Ee(t),c=Me(()=>[...n.value,s.value]),l=Me(()=>i.value.filter((L,k)=>c.value.includes(k))),u=Me(()=>l.value.map(L=>L.id)),{pasteTextClipboardData:f}=_x(),{addSlidesFromData:d}=Jg(),{addHistorySnapshot:h}=Jt(),p=()=>{const L={id:pn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([L])},m=L=>{L===mt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):L===mt.DOWN&&s.value{const L=Nx(JSON.stringify({type:"slides",data:l.value}));l9(L).then(()=>{e.setThumbnailsFocus(!0)})},x=()=>{c9().then(L=>{f(L,{onlySlide:!0})}).catch(L=>xn.warning(L))},y=()=>{const L={id:pn(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(L),h()},R=L=>{const{groupIdMap:k,elIdMap:F}=R3(L.elements);for(const X of L.elements)X.id=F[X.id],X.groupId&&(X.groupId=k[X.groupId]);const N={...L,id:pn(10)};e.setActiveElementIdList([]),t.addSlide(N),h()},g=()=>{const L=JSON.parse(JSON.stringify(o.value));d([L])},b=(L=u.value)=>{i.value.length===L.length?p():t.deleteSlide(L),e.updateSelectedSlidesIndex([]),h()};return{resetSlides:p,updateSlideIndex:m,copySlide:A,pasteSlide:x,createSlide:y,createSlideByTemplate:R,copyAndPasteSlide:g,deleteSlide:b,cutSlide:()=>{const L=[...u.value];A(),b(L)},selectAllSlide:()=>{const L=Array.from(Array(i.value.length),(k,F)=>F);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(L)},sortSlides:(L,k)=>{if(k===L)return;const F=JSON.parse(JSON.stringify(i.value)),N=F[k];F.splice(k,1),F.splice(L,0,N),t.setSlides(F),t.updateSlideIndex(L)}}},d9=()=>{const e=ft(),t=lt(),{activeElementIdList:n}=Ee(e),{currentSlide:r}=Ee(t),{addHistorySnapshot:o}=Jt();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const c of s)n.value.includes(c.id)&&(c.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),o()},unlockElement:s=>{const c=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const l=[];for(const u of c)u.groupId===s.groupId&&(u.lock=!1,l.push(u.id));t.updateSlide({elements:c}),e.setActiveElementIdList(l)}else{for(const l of c)if(l.id===s.id){l.lock=!1;break}t.updateSlide({elements:c}),e.setActiveElementIdList([s.id])}o()}}},Np=()=>{const e=ft(),t=lt(),{activeElementIdList:n,activeGroupElementId:r}=Ee(e),{currentSlide:o}=Ee(t),{addHistorySnapshot:i}=Jt();return{deleteElement:()=>{if(!n.value.length)return;let c=[];r.value?c=o.value.elements.filter(l=>l.id!==r.value):c=o.value.elements.filter(l=>!n.value.includes(l.id)),e.setActiveElementIdList([]),t.updateSlide({elements:c}),i()},deleteAllElements:()=>{o.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),i())}}},Ex=()=>{const e=ft(),t=lt(),{activeElementIdList:n,activeElementList:r,handleElementId:o}=Ee(e),{currentSlide:i}=Ee(t),{addHistorySnapshot:a}=Jt();return{canCombine:Me(()=>{if(r.value.length<2)return!1;const u=r.value[0].groupId;return u?!r.value.every(d=>(d.groupId&&d.groupId)===u):!0}),combineElements:()=>{if(!r.value.length)return;let u=JSON.parse(JSON.stringify(i.value.elements));const f=pn(10),d=[];for(const A of u)n.value.includes(A.id)&&(A.groupId=f,d.push(A));const h=u.findIndex(A=>A.id===d[d.length-1].id),p=d.map(A=>A.id);u=u.filter(A=>!p.includes(A.id));const m=h-d.length+1;u.splice(m,0,...d),t.updateSlide({elements:u}),a()},uncombineElements:()=>{if(!r.value.length||!r.value.some(h=>h.groupId))return;const f=JSON.parse(JSON.stringify(i.value.elements));for(const h of f)n.value.includes(h.id)&&h.groupId&&delete h.groupId;t.updateSlide({elements:f});const d=o.value?[o.value]:[];e.setActiveElementIdList(d),a()}}},Xx=()=>{const e=ft(),{activeElementIdList:t,activeElementList:n}=Ee(e),{pasteTextClipboardData:r}=_x(),{deleteElement:o}=Np(),i=()=>{if(!t.value.length)return;const l=Nx(JSON.stringify({type:"elements",data:n.value}));l9(l).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{i(),o()},s=()=>{c9().then(l=>{r(l)}).catch(l=>xn.warning(l))};return{copyElement:i,cutElement:a,pasteElement:s,quickCopyElement:()=>{i(),s()}}},zg=()=>{const e=ft(),{currentSlide:t}=Ee(lt()),{hiddenElementIdList:n,handleElementId:r}=Ee(e);return{selectAllElements:()=>{const s=t.value.elements.filter(c=>!c.lock&&!n.value.includes(c.id)).map(c=>c.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(c=>c.lock).some(c=>c.id===a)||e.setActiveElementIdList([a])}}},Cq=()=>{const e=lt(),{activeElementIdList:t,activeGroupElementId:n}=Ee(ft()),{currentSlide:r}=Ee(e),{addHistorySnapshot:o}=Jt();return{moveElement:(a,s=1)=>{let c=[];const l=u=>{let{left:f,top:d}=u;switch(a){case mt.LEFT:f=f-s;break;case mt.RIGHT:f=f+s;break;case mt.UP:d=d-s;break;case mt.DOWN:d=d+s;break}return{...u,left:f,top:d}};n.value?c=r.value.elements.map(u=>n.value===u.id?l(u):u):c=r.value.elements.map(u=>t.value.includes(u.id)?l(u):u),e.updateSlide({elements:c}),o()}}},Pp=()=>{const e=lt(),{currentSlide:t}=Ee(e),{addHistorySnapshot:n}=Jt(),r=(l,u)=>({minLevel:l.findIndex(f=>f.id===u[0].id),maxLevel:l.findIndex(f=>f.id===u[u.length-1].id)}),o=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(x=>x.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return;const m=f[p+1],A=f.splice(h,d.length);if(m.groupId){const x=f.filter(y=>y.groupId===m.groupId);f.splice(h+x.length,0,...A)}else f.splice(h+1,0,...A)}else{const d=l.findIndex(m=>m.id===u.id);if(d===l.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(A=>A.groupId===h.groupId);f.splice(d+m.length,0,p)}else f.splice(d+1,0,p)}return f},i=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(A=>A.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f[h-1],m=f.splice(h,d.length);if(p.groupId){const A=f.filter(x=>x.groupId===p.groupId);f.splice(h-A.length,0,...m)}else f.splice(h-1,0,...m)}else{const d=l.findIndex(m=>m.id===u.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const m=f.filter(A=>A.groupId===h.groupId);f.splice(d-m.length,0,p)}else f.splice(d-1,0,p)}return f},a=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(A=>A.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(l,d);if(p===l.length-1)return null;const m=f.splice(h,d.length);f.push(...m)}else{const d=l.findIndex(h=>h.id===u.id);if(d===l.length-1)return null;f.splice(d,1),f.push(u)}return f},s=(l,u)=>{const f=JSON.parse(JSON.stringify(l));if(u.groupId){const d=f.filter(m=>m.groupId===u.groupId),{minLevel:h}=r(l,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=l.findIndex(h=>h.id===u.id);if(d===0)return;f.splice(d,1),f.unshift(u)}return f};return{orderElement:(l,u)=>{let f;u===dr.UP?f=o(t.value.elements,l):u===dr.DOWN?f=i(t.value.elements,l):u===dr.TOP?f=a(t.value.elements,l):u===dr.BOTTOM&&(f=s(t.value.elements,l)),f&&(e.updateSlide({elements:f}),n())}}},Wx=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},h9=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},b3=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),wc=()=>{const e=t9(),t=lt(),n=()=>{Wx(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),b3()&&h9()}}},Vx=()=>{const e=ft(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Ee(e);return{canvasScalePercentage:Me(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:c=>{const l=Math.round(c/n.value*t.value)/100;e.setCanvasPercentage(l)},scaleCanvas:c=>{let l=t.value;const u=5,f=200,d=30;c==="+"&&l<=f&&(l+=u),c==="-"&&l>=d&&(l-=u),e.setCanvasPercentage(l)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},Iq=()=>{const e=ft(),t=Ms(),{activeElementIdList:n,disableHotkeys:r,handleElement:o,handleElementId:i,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:c}=Ee(e),{currentSlide:l}=Ee(lt()),{ctrlKeyState:u,shiftKeyState:f,spaceKeyState:d}=Ee(t),{updateSlideIndex:h,copySlide:p,createSlide:m,deleteSlide:A,cutSlide:x,copyAndPasteSlide:y,selectAllSlide:R}=Hd(),{combineElements:g,uncombineElements:b}=Ex(),{deleteElement:w}=Np(),{lockElement:T}=d9(),{copyElement:M,cutElement:L,quickCopyElement:k}=Xx(),{selectAllElements:F}=zg(),{moveElement:N}=Cq(),{orderElement:X}=Pp(),{redo:I,undo:_}=Jt(),{enterScreening:P,enterScreeningFromStart:V}=wc(),{scaleCanvas:B,resetCanvas:J}=Vx(),se=()=>{n.value.length?M():s.value&&p()},D=()=>{n.value.length?L():s.value&&x()},Q=()=>{n.value.length?k():s.value&&y()},Z=()=>{a.value&&F(),s.value&&R()},H=()=>{a.value&&T()},U=()=>{a.value&&g()},ee=()=>{a.value&&b()},re=()=>{n.value.length?w():s.value&&A()},ve=$=>{n.value.length?N($):($===mt.UP||$===mt.DOWN)&&h($)},ye=$=>{$===mt.PAGEUP?h(mt.UP):$===mt.PAGEDOWN&&h(mt.DOWN)},de=$=>{o.value&&X(o.value,$)},fe=()=>{s.value&&m()},ue=()=>{if(!l.value.elements.length)return;if(!i.value){const j=l.value.elements[0];e.setActiveElementIdList([j.id]);return}const $=l.value.elements.findIndex(j=>j.id===i.value),ie=$>=l.value.elements.length-1?0:$+1,z=l.value.elements[ie].id;e.setActiveElementIdList([z])},te=$=>{const{ctrlKey:ie,shiftKey:z,altKey:j,metaKey:ae}=$,ge=ie||ae,le=$.key.toUpperCase();if(ge&&!u.value&&t.setCtrlKeyState(!0),z&&!f.value&&t.setShiftKeyState(!0),!r.value&&le===mt.SPACE&&t.setSpaceKeyState(!0),ge&&le===mt.P){$.preventDefault(),e.setDialogForExport("pdf");return}if(z&&le===mt.F5){$.preventDefault(),P(),t.setShiftKeyState(!1);return}if(le===mt.F5){$.preventDefault(),V();return}if(ie&&le===mt.F){$.preventDefault(),e.setSearchPanelState(!c.value);return}if(!(!a.value&&!s.value)){if(ge&&le===mt.C){if(r.value)return;$.preventDefault(),se()}if(ge&&le===mt.X){if(r.value)return;$.preventDefault(),D()}if(ge&&le===mt.D){if(r.value)return;$.preventDefault(),Q()}if(ge&&le===mt.Z){if(r.value)return;$.preventDefault(),_()}if(ge&&le===mt.Y){if(r.value)return;$.preventDefault(),I()}if(ge&&le===mt.A){if(r.value)return;$.preventDefault(),Z()}if(ge&&le===mt.L){if(r.value)return;$.preventDefault(),H()}if(!z&&ge&&le===mt.G){if(r.value)return;$.preventDefault(),U()}if(z&&ge&&le===mt.G){if(r.value)return;$.preventDefault(),ee()}if(j&&le===mt.F){if(r.value)return;$.preventDefault(),de(dr.TOP)}if(j&&le===mt.B){if(r.value)return;$.preventDefault(),de(dr.BOTTOM)}if(le===mt.DELETE||le===mt.BACKSPACE){if(r.value)return;$.preventDefault(),re()}if(le===mt.UP){if(r.value)return;$.preventDefault(),ve(mt.UP)}if(le===mt.DOWN){if(r.value)return;$.preventDefault(),ve(mt.DOWN)}if(le===mt.LEFT){if(r.value)return;$.preventDefault(),ve(mt.LEFT)}if(le===mt.RIGHT){if(r.value)return;$.preventDefault(),ve(mt.RIGHT)}if(le===mt.PAGEUP){if(r.value)return;$.preventDefault(),ye(mt.PAGEUP)}if(le===mt.PAGEDOWN){if(r.value)return;$.preventDefault(),ye(mt.PAGEDOWN)}if(le===mt.ENTER){if(r.value)return;$.preventDefault(),fe()}if(le===mt.MINUS){if(r.value)return;$.preventDefault(),B("-")}if(le===mt.EQUAL){if(r.value)return;$.preventDefault(),B("+")}if(le===mt.DIGIT_0){if(r.value)return;$.preventDefault(),J()}if(le===mt.TAB){if(r.value)return;$.preventDefault(),ue()}a.value&&!z&&!ge&&!r.value&&(le===mt.T?e.setCreatingElement({type:"text"}):le===mt.R?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"}}):le===mt.O?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"}}):le===mt.L&&e.setCreatingElement({type:"line",data:{path:"M 0 0 L 20 20",style:"solid",points:["",""]}}))}},E=()=>{u.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Zt(()=>{document.addEventListener("keydown",te),document.addEventListener("keyup",E),window.addEventListener("blur",E)}),wn(()=>{document.removeEventListener("keydown",te),document.removeEventListener("keyup",E),window.removeEventListener("blur",E)})},Fq=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Ee(ft()),{pasteTextClipboardData:r}=_x(),{createImageElement:o}=Hu(),i=s=>{Du(s).then(c=>o(c))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const c=s.clipboardData.items,l=c[0];if(l){for(const u of c)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const f=u.getAsFile();f&&i(f);return}l.kind==="string"&&l.type==="text/plain"&&l.getAsString(u=>r(u))}};Zt(()=>{document.addEventListener("paste",a)}),wn(()=>{document.removeEventListener("paste",a)})};function p9(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ww(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,o)}function li(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(c){ww(i,r,o,a,s,"next",c)}function s(c){ww(i,r,o,a,s,"throw",c)}a(void 0)})}}var bi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $g(e){var t=e.default;if(typeof t=="function"){var n=function(){return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var m9={exports:{}},Lw={exports:{}};(function(e){function t(n){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Lw),function(e){var t=Lw.exports.default;function n(){e.exports=n=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var r={},o=Object.prototype,i=o.hasOwnProperty,a=Object.defineProperty||function(_,P,V){_[P]=V.value},s=typeof Symbol=="function"?Symbol:{},c=s.iterator||"@@iterator",l=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function f(_,P,V){return Object.defineProperty(_,P,{value:V,enumerable:!0,configurable:!0,writable:!0}),_[P]}try{f({},"")}catch{f=function(P,V,B){return P[V]=B}}function d(_,P,V,B){var J=P&&P.prototype instanceof m?P:m,se=Object.create(J.prototype),D=new N(B||[]);return a(se,"_invoke",{value:M(_,V,D)}),se}function h(_,P,V){try{return{type:"normal",arg:_.call(P,V)}}catch(B){return{type:"throw",arg:B}}}r.wrap=d;var p={};function m(){}function A(){}function x(){}var y={};f(y,c,function(){return this});var R=Object.getPrototypeOf,g=R&&R(R(X([])));g&&g!==o&&i.call(g,c)&&(y=g);var b=x.prototype=m.prototype=Object.create(y);function w(_){["next","throw","return"].forEach(function(P){f(_,P,function(V){return this._invoke(P,V)})})}function T(_,P){function V(J,se,D,Q){var Z=h(_[J],_,se);if(Z.type!=="throw"){var H=Z.arg,U=H.value;return U&&t(U)=="object"&&i.call(U,"__await")?P.resolve(U.__await).then(function(ee){V("next",ee,D,Q)},function(ee){V("throw",ee,D,Q)}):P.resolve(U).then(function(ee){H.value=ee,D(H)},function(ee){return V("throw",ee,D,Q)})}Q(Z.arg)}var B;a(this,"_invoke",{value:function(J,se){function D(){return new P(function(Q,Z){V(J,se,Q,Z)})}return B=B?B.then(D,D):D()}})}function M(_,P,V){var B="suspendedStart";return function(J,se){if(B==="executing")throw new Error("Generator is already running");if(B==="completed"){if(J==="throw")throw se;return I()}for(V.method=J,V.arg=se;;){var D=V.delegate;if(D){var Q=L(D,V);if(Q){if(Q===p)continue;return Q}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(B==="suspendedStart")throw B="completed",V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);B="executing";var Z=h(_,P,V);if(Z.type==="normal"){if(B=V.done?"completed":"suspendedYield",Z.arg===p)continue;return{value:Z.arg,done:V.done}}Z.type==="throw"&&(B="completed",V.method="throw",V.arg=Z.arg)}}}function L(_,P){var V=_.iterator[P.method];if(V===void 0){if(P.delegate=null,P.method==="throw"){if(_.iterator.return&&(P.method="return",P.arg=void 0,L(_,P),P.method==="throw"))return p;P.method="throw",P.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var B=h(V,_.iterator,P.arg);if(B.type==="throw")return P.method="throw",P.arg=B.arg,P.delegate=null,p;var J=B.arg;return J?J.done?(P[_.resultName]=J.value,P.next=_.nextLoc,P.method!=="return"&&(P.method="next",P.arg=void 0),P.delegate=null,p):J:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,p)}function k(_){var P={tryLoc:_[0]};1 in _&&(P.catchLoc=_[1]),2 in _&&(P.finallyLoc=_[2],P.afterLoc=_[3]),this.tryEntries.push(P)}function F(_){var P=_.completion||{};P.type="normal",delete P.arg,_.completion=P}function N(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(k,this),this.reset(!0)}function X(_){if(_){var P=_[c];if(P)return P.call(_);if(typeof _.next=="function")return _;if(!isNaN(_.length)){var V=-1,B=function J(){for(;++V<_.length;)if(i.call(_,V))return J.value=_[V],J.done=!1,J;return J.value=void 0,J.done=!0,J};return B.next=B}}return{next:I}}function I(){return{value:void 0,done:!0}}return A.prototype=x,a(b,"constructor",{value:x,configurable:!0}),a(x,"constructor",{value:A,configurable:!0}),A.displayName=f(x,u,"GeneratorFunction"),r.isGeneratorFunction=function(_){var P=typeof _=="function"&&_.constructor;return!!P&&(P===A||(P.displayName||P.name)==="GeneratorFunction")},r.mark=function(_){return Object.setPrototypeOf?Object.setPrototypeOf(_,x):(_.__proto__=x,f(_,u,"GeneratorFunction")),_.prototype=Object.create(b),_},r.awrap=function(_){return{__await:_}},w(T.prototype),f(T.prototype,l,function(){return this}),r.AsyncIterator=T,r.async=function(_,P,V,B,J){J===void 0&&(J=Promise);var se=new T(d(_,P,V,B),J);return r.isGeneratorFunction(P)?se:se.next().then(function(D){return D.done?D.value:se.next()})},w(b),f(b,u,"Generator"),f(b,c,function(){return this}),f(b,"toString",function(){return"[object Generator]"}),r.keys=function(_){var P=Object(_),V=[];for(var B in P)V.push(B);return V.reverse(),function J(){for(;V.length;){var se=V.pop();if(se in P)return J.value=se,J.done=!1,J}return J.done=!0,J}},r.values=X,N.prototype={constructor:N,reset:function(_){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(F),!_)for(var P in this)P.charAt(0)==="t"&&i.call(this,P)&&!isNaN(+P.slice(1))&&(this[P]=void 0)},stop:function(){this.done=!0;var _=this.tryEntries[0].completion;if(_.type==="throw")throw _.arg;return this.rval},dispatchException:function(_){if(this.done)throw _;var P=this;function V(Z,H){return se.type="throw",se.arg=_,P.next=Z,H&&(P.method="next",P.arg=void 0),!!H}for(var B=this.tryEntries.length-1;B>=0;--B){var J=this.tryEntries[B],se=J.completion;if(J.tryLoc==="root")return V("end");if(J.tryLoc<=this.prev){var D=i.call(J,"catchLoc"),Q=i.call(J,"finallyLoc");if(D&&Q){if(this.prev=0;--V){var B=this.tryEntries[V];if(B.tryLoc<=this.prev&&i.call(B,"finallyLoc")&&this.prev=0;--P){var V=this.tryEntries[P];if(V.finallyLoc===_)return this.complete(V.completion,V.afterLoc),F(V),p}},catch:function(_){for(var P=this.tryEntries.length-1;P>=0;--P){var V=this.tryEntries[P];if(V.tryLoc===_){var B=V.completion;if(B.type==="throw"){var J=B.arg;F(V)}return J}}throw new Error("illegal catch attempt")},delegateYield:function(_,P,V){return this.delegate={iterator:X(_),resultName:P,nextLoc:V},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(m9);var Km=m9.exports(),Vn=Km;try{regeneratorRuntime=Km}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=Km:Function("r","regeneratorRuntime = r")(Km)}var Gd={},Ow={},Td=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},ts=[],Ki=[],_q=typeof Uint8Array<"u"?Uint8Array:Array,Ux=!1;function v9(){Ux=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t>18&63]+ts[o>>12&63]+ts[o>>6&63]+ts[63&o]);return i.join("")}function Tw(e){var t;Ux||v9();for(var n=e.length,r=n%3,o="",i=[],a=16383,s=0,c=n-r;sc?c:s+a));return r===1?(t=e[n-1],o+=ts[t>>2],o+=ts[t<<4&63],o+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],o+=ts[t>>10],o+=ts[t>>4&63],o+=ts[t<<2&63],o+="="),i.push(o),i.join("")}function cm(e,t,n,r,o){var i,a,s=8*o-r-1,c=(1<>1,u=-7,f=n?o-1:0,d=n?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-u)-1,h>>=-u,u+=s;u>0;i=256*i+e[t+f],f+=d,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=d,u-=8);if(i===0)i=1-l;else{if(i===c)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=l}return(h?-1:1)*a*Math.pow(2,i-r)}function g9(e,t,n,r,o,i){var a,s,c,l=8*i-o-1,u=(1<>1,d=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:i-1,p=r?1:-1,m=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*c-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+h]=255&s,h+=p,s/=256,o-=8);for(a=a<0;e[n+h]=255&a,h+=p,a/=256,l-=8);e[n+h-p]|=128*m}var Xq={}.toString,A9=Array.isArray||function(e){return Xq.call(e)=="[object Array]"};He.TYPED_ARRAY_SUPPORT=Td.TYPED_ARRAY_SUPPORT===void 0||Td.TYPED_ARRAY_SUPPORT;var Wq=Hv();function Hv(){return He.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function js(e,t){if(Hv()=Hv())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Hv().toString(16)+" bytes");return 0|e}function ns(e){return!(e==null||!e._isBuffer)}function b9(e,t){if(ns(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var n=e.length;if(n===0)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Gv(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return w9(e).length;default:if(r)return Gv(e).length;t=(""+t).toLowerCase(),r=!0}}function Vq(e,t,n){var r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Gq(this,t,n);case"utf8":case"utf-8":return S9(this,t,n);case"ascii":return Kq(this,t,n);case"latin1":case"binary":return Hq(this,t,n);case"base64":return Dq(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Jq(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Zc(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function kw(e,t,n,r,o){if(e.length===0)return-1;if(typeof n=="string"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if(typeof t=="string"&&(t=He.from(t,r)),ns(t))return t.length===0?-1:Nw(e,t,n,r,o);if(typeof t=="number")return t&=255,He.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Nw(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function Nw(e,t,n,r,o){var i,a=1,s=e.length,c=t.length;if(r!==void 0&&((r=String(r).toLowerCase())==="ucs2"||r==="ucs-2"||r==="utf16le"||r==="utf-16le")){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(o){var u=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var f=!0,d=0;do&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,c=a%256,l.push(c),l.push(s);return l}(t,e.length-n),e,n,r)}function Dq(e,t,n){return t===0&&n===e.length?Tw(e):Tw(e.slice(t,n))}function S9(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:l>223?3:l>191?2:1;if(o+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:(192&(i=e[o+1]))==128&&(c=(31&l)<<6|63&i)>127&&(u=c);break;case 3:i=e[o+1],a=e[o+2],(192&i)==128&&(192&a)==128&&(c=(15&l)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],(192&i)==128&&(192&a)==128&&(192&s)==128&&(c=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}u===null?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=f}return function(d){var h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var p="",m=0;m0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},He.prototype.compare=function(e,t,n,r,o){if(!ns(e))throw new TypeError("Argument must be a Buffer");if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),r===void 0&&(r=0),o===void 0&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),u=0;uo)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return Uq(this,e,t,n);case"utf8":case"utf-8":return Yq(this,e,t,n);case"ascii":return x9(this,e,t,n);case"latin1":case"binary":return Qq(this,e,t,n);case"base64":return Zq(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Bq(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},He.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Kq(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function Bo(e,t,n,r,o,i){if(!ns(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function um(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function fm(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function M9(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Pw(e,t,n,r,o){return o||M9(e,0,n,4),g9(e,t,n,r,23,4),n+4}function Cw(e,t,n,r,o){return o||M9(e,0,n,8),g9(e,t,n,r,52,8),n+8}He.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=t===void 0?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},He.prototype.readUInt8=function(e,t){return t||Yr(e,1,this.length),this[e]},He.prototype.readUInt16LE=function(e,t){return t||Yr(e,2,this.length),this[e]|this[e+1]<<8},He.prototype.readUInt16BE=function(e,t){return t||Yr(e,2,this.length),this[e]<<8|this[e+1]},He.prototype.readUInt32LE=function(e,t){return t||Yr(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},He.prototype.readUInt32BE=function(e,t){return t||Yr(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},He.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Yr(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},He.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Yr(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},He.prototype.readInt8=function(e,t){return t||Yr(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},He.prototype.readInt16LE=function(e,t){t||Yr(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},He.prototype.readInt16BE=function(e,t){t||Yr(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},He.prototype.readInt32LE=function(e,t){return t||Yr(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},He.prototype.readInt32BE=function(e,t){return t||Yr(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},He.prototype.readFloatLE=function(e,t){return t||Yr(e,4,this.length),cm(this,e,!0,23,4)},He.prototype.readFloatBE=function(e,t){return t||Yr(e,4,this.length),cm(this,e,!1,23,4)},He.prototype.readDoubleLE=function(e,t){return t||Yr(e,8,this.length),cm(this,e,!0,52,8)},He.prototype.readDoubleBE=function(e,t){return t||Yr(e,8,this.length),cm(this,e,!1,52,8)},He.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Bo(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},He.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,1,255,0),He.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},He.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,65535,0),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):um(this,e,t,!0),t+2},He.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,65535,0),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):um(this,e,t,!1),t+2},He.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,4294967295,0),He.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):fm(this,e,t,!0),t+4},He.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,4294967295,0),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):fm(this,e,t,!1),t+4},He.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Bo(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},He.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Bo(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&s===0&&this[t+i+1]!==0&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},He.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,1,127,-128),He.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},He.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,32767,-32768),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):um(this,e,t,!0),t+2},He.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,2,32767,-32768),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):um(this,e,t,!1),t+2},He.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,2147483647,-2147483648),He.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):fm(this,e,t,!0),t+4},He.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Bo(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),He.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):fm(this,e,t,!1),t+4},He.prototype.writeFloatLE=function(e,t,n){return Pw(this,e,t,!0,n)},He.prototype.writeFloatBE=function(e,t,n){return Pw(this,e,t,!1,n)},He.prototype.writeDoubleLE=function(e,t,n){return Cw(this,e,t,!0,n)},He.prototype.writeDoubleBE=function(e,t,n){return Cw(this,e,t,!1,n)},He.prototype.copy=function(e,t,n,r){if(n||(n=0),r||r===0||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!He.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=n===void 0?this.length:n>>>0,e||(e=0),typeof e=="number")for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function w9(e){return function(t){var n,r,o,i,a,s;Ux||v9();var c=t.length;if(c%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[c-2]==="="?2:t[c-1]==="="?1:0,s=new _q(3*c/4-a),o=a>0?c-4:c;var l=0;for(n=0,r=0;n>16&255,s[l++]=i>>8&255,s[l++]=255&i;return a===2?(i=Ki[t.charCodeAt(n)]<<2|Ki[t.charCodeAt(n+1)]>>4,s[l++]=255&i):a===1&&(i=Ki[t.charCodeAt(n)]<<10|Ki[t.charCodeAt(n+1)]<<4|Ki[t.charCodeAt(n+2)]>>2,s[l++]=i>>8&255,s[l++]=255&i),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(zq,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function jg(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function Cp(e){return e!=null&&(!!e._isBuffer||Iw(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Iw(t.slice(0,0))}(e))}function Iw(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var jq=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:Wq,Buffer:He,SlowBuffer:function(e){return+e!=e&&(e=0),He.alloc(+e)},isBuffer:Cp}),Tr={};function L9(){throw new Error("setTimeout has not been defined")}function O9(){throw new Error("clearTimeout has not been defined")}var Il=L9,Fl=O9;function T9(e){if(Il===setTimeout)return setTimeout(e,0);if((Il===L9||!Il)&&setTimeout)return Il=setTimeout,setTimeout(e,0);try{return Il(e,0)}catch{try{return Il.call(null,e,0)}catch{return Il.call(this,e,0)}}}typeof Td.setTimeout=="function"&&(Il=setTimeout),typeof Td.clearTimeout=="function"&&(Fl=clearTimeout);var nu,qs=[],pd=!1,Hm=-1;function qq(){pd&&nu&&(pd=!1,nu.length?qs=nu.concat(qs):Hm=-1,qs.length&&k9())}function k9(){if(!pd){var e=T9(qq);pd=!0;for(var t=qs.length;t;){for(nu=qs,qs=[];++Hm1)for(var n=1;n0&&a.length>o){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=i[t]=n,++e._eventsCount;return e}function _w(e,t,n){var r=!1;function o(){e.removeListener(t,o),r||(r=!0,n.apply(e,arguments))}return o.listener=n,o}function Ew(e){var t=this._events;if(t){var n=t[e];if(typeof n=="function")return 1;if(n)return n.length}return 0}function Ip(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}_l.prototype=Object.create(null),vn.EventEmitter=vn,vn.usingDomains=!1,vn.prototype.domain=void 0,vn.prototype._events=void 0,vn.prototype._maxListeners=void 0,vn.defaultMaxListeners=10,vn.init=function(){this.domain=null,vn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new _l,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},vn.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},vn.prototype.getMaxListeners=function(){return P9(this)},vn.prototype.emit=function(e){var t,n,r,o,i,a,s,c=e==="error";if(a=this._events)c=c&&a.error==null;else if(!c)return!1;if(s=this.domain,c){if(t=arguments[1],!s){if(t instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var u=typeof n=="function";switch(r=arguments.length){case 1:cee(n,u,this);break;case 2:uee(n,u,this,arguments[1]);break;case 3:fee(n,u,this,arguments[1],arguments[2]);break;case 4:dee(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(o=new Array(r-1),i=1;i0;)if(n[i]===t||n[i].listener&&n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;if(n.length===1){if(n[0]=void 0,--this._eventsCount==0)return this._events=new _l,this;delete r[e]}else(function(s,c){for(var l=c,u=l+1,f=s.length;u0?Reflect.ownKeys(this._events):[]};var pee=Object.freeze({__proto__:null,default:vn,EventEmitter:vn}),sc=typeof Object.create=="function"?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},mee=/%[sdj%]/g;function qg(e){if(!ep(e)){for(var t=[],n=0;n=o)return s;switch(s){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch{return"[Circular]"}default:return s}}),a=r[n];n=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),t2(t)?n.showHidden=t:t&&Kx(n,t),ss(n.showHidden)&&(n.showHidden=!1),ss(n.depth)&&(n.depth=2),ss(n.colors)&&(n.colors=!1),ss(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=vee),Jv(n,e,n.depth)}function vee(e,t){var n=fs.styles[t];return n?"\x1B["+fs.colors[n][0]+"m"+e+"\x1B["+fs.colors[n][1]+"m":e}function gee(e,t){return e}function Jv(e,t,n){if(e.customInspect&&t&&yh(t.inspect)&&t.inspect!==fs&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return ep(r)||(r=Jv(e,r,n)),r}var o=function(d,h){if(ss(h))return d.stylize("undefined","undefined");if(ep(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(Bx(h))return d.stylize(""+h,"number");if(t2(h))return d.stylize(""+h,"boolean");if(Fp(h))return d.stylize("null","null")}(e,t);if(o)return o;var i=Object.keys(t),a=function(d){var h={};return d.forEach(function(p,m){h[p]=!0}),h}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),Rh(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return ey(t);if(i.length===0){if(yh(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(Ah(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(zv(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Rh(t))return ey(t)}var c,l="",u=!1,f=["{","}"];return Zx(t)&&(u=!0,f=["[","]"]),yh(t)&&(l=" [Function"+(t.name?": "+t.name:"")+"]"),Ah(t)&&(l=" "+RegExp.prototype.toString.call(t)),zv(t)&&(l=" "+Date.prototype.toUTCString.call(t)),Rh(t)&&(l=" "+ey(t)),i.length!==0||u&&t.length!=0?n<0?Ah(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),c=u?function(d,h,p,m,A){for(var x=[],y=0,R=h.length;y60?p[0]+(h===""?"":h+` `)+" "+d.join(`, `)+" "+p[1]:p[0]+h+" "+d.join(", ")+" "+p[1]}(c,l,f)):f[0]+l+f[1]}function ey(e){return"["+Error.prototype.toString.call(e)+"]"}function ty(e,t,n,r,o,i){var a,s,c;if((c=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),X9(r,o)||(a="["+o+"]"),s||(e.seen.indexOf(c.value)<0?(s=Fp(n)?Jv(e,c.value,null):Jv(e,c.value,n-1)).indexOf(` @@ -100,21 +100,21 @@ From previous: `);return this._state!==null&&(this._stack=t),t}finally{r3=!1}}}, `).substr(2):` `+s.split(` `).map(function(l){return" "+l}).join(` -`)):s=e.stylize("[Circular]","special")),ss(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function Zx(e){return Array.isArray(e)}function t2(e){return typeof e=="boolean"}function Fp(e){return e===null}function C9(e){return e==null}function Bx(e){return typeof e=="number"}function ep(e){return typeof e=="string"}function I9(e){return typeof e=="symbol"}function ss(e){return e===void 0}function Ah(e){return Ju(e)&&Dx(e)==="[object RegExp]"}function Ju(e){return typeof e=="object"&&e!==null}function zv(e){return Ju(e)&&Dx(e)==="[object Date]"}function Rh(e){return Ju(e)&&(Dx(e)==="[object Error]"||e instanceof Error)}function yh(e){return typeof e=="function"}function F9(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function _9(e){return Cp(e)}function Dx(e){return Object.prototype.toString.call(e)}function ny(e){return e<10?"0"+e.toString(10):e.toString(10)}fs.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},fs.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var gee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Aee(){var e=new Date,t=[ny(e.getHours()),ny(e.getMinutes()),ny(e.getSeconds())].join(":");return[e.getDate(),gee[e.getMonth()],t].join(" ")}function E9(){console.log("%s - %s",Aee(),qg.apply(null,arguments))}function Kx(e,t){if(!t||!Ju(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function X9(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Ree={inherits:sc,_extend:Kx,log:E9,isBuffer:_9,isPrimitive:F9,isFunction:yh,isError:Rh,isDate:zv,isObject:Ju,isRegExp:Ah,isUndefined:ss,isSymbol:I9,isString:ep,isNumber:Bx,isNullOrUndefined:C9,isNull:Fp,isBoolean:t2,isArray:Zx,inspect:fs,deprecate:e2,format:qg,debuglog:Qx},yee=Object.freeze({__proto__:null,format:qg,deprecate:e2,debuglog:Qx,inspect:fs,isArray:Zx,isBoolean:t2,isNull:Fp,isNullOrUndefined:C9,isNumber:Bx,isString:ep,isSymbol:I9,isUndefined:ss,isRegExp:Ah,isObject:Ju,isDate:zv,isError:Rh,isFunction:yh,isPrimitive:F9,isBuffer:_9,log:E9,inherits:sc,_extend:Kx,default:Ree});function Jc(){this.head=null,this.tail=null,this.length=0}Jc.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},Jc.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},Jc.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},Jc.prototype.clear=function(){this.head=this.tail=null,this.length=0},Jc.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},Jc.prototype.concat=function(e){if(this.length===0)return He.alloc(0);if(this.length===1)return this.head.data;for(var t=He.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var bee=He.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function bh(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!bee(t))throw new Error("Unknown encoding: "+t)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=See;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=Mee;break;default:return void(this.write=xee)}this.charBuffer=new He(6),this.charReceived=0,this.charLength=0}function xee(e){return e.toString(this.encoding)}function See(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function Mee(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}bh.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&o<=56319)){if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var o;if(r=(t+=e.toString(this.encoding,0,r)).length-1,(o=t.charCodeAt(r))>=55296&&o<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),e.copy(this.charBuffer,0,0,i),t.substring(0,r)}return t},bh.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(t==1&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},bh.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,o=this.encoding;t+=r.slice(0,n).toString(o)}return t},cr.ReadableState=W9;var Un=Qx("stream");function W9(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Ci&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new Jc,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new bh(e.encoding),this.encoding=e.encoding)}function cr(e){if(!(this instanceof cr))return new cr(e);this._readableState=new W9(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),vn.call(this)}function Xw(e,t,n,r,o){var i=function(l,u){var f=null;return Cp(u)||typeof u=="string"||u==null||l.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f}(t,n);if(i)e.emit("error",i);else if(n===null)t.reading=!1,function(l,u){if(!u.ended){if(u.decoder){var f=u.decoder.end();f&&f.length&&(u.buffer.push(f),u.length+=u.objectMode?1:f.length)}u.ended=!0,$v(l)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!o){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&o){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var c;!t.decoder||o||r||(n=t.decoder.write(n),c=!t.objectMode&&n.length===0),o||(t.reading=!1),c||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,o?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&$v(e))),function(l,u){u.readingMore||(u.readingMore=!0,Xr(wee,l,u))}(e,t)}else o||(t.reading=!1);return function(l){return!l.ended&&(l.needReadable||l.lengtht.highWaterMark&&(t.highWaterMark=function(n){return n>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function $v(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Un("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Xr(Vw,e):Vw(e))}function Vw(e){Un("emit readable"),e.emit("readable"),Hx(e)}function wee(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(r,o,i){var a;return rd.length?d.length:s;if(h===d.length?f+=d:f+=d.slice(0,s),(s-=h)===0){h===d.length?(++u,l.next?c.head=l.next:c.head=c.tail=null):(c.head=l,l.data=d.slice(h));break}++u}return c.length-=u,f}(r,o):function(s,c){var l=He.allocUnsafe(s),u=c.head,f=1;for(u.data.copy(l),s-=u.data.length;u=u.next;){var d=u.data,h=s>d.length?d.length:s;if(d.copy(l,l.length-s,0,h),(s-=h)===0){h===d.length?(++f,u.next?c.head=u.next:c.head=c.tail=null):(c.head=u,u.data=d.slice(h));break}++f}return c.length-=f,l}(r,o),a}(e,t.buffer,t.decoder),n);var n}function ry(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Xr(Tee,t,e))}function Tee(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Yw(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return Un("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?ry(this):$v(this),null;if((e=Ww(e,t))===0&&t.ended)return t.length===0&&ry(this),null;var r,o=t.needReadable;return Un("need readable",o),(t.length===0||t.length-e0?Uw(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&ry(this)),r!==null&&this.emit("data",r),r},cr.prototype._read=function(e){this.emit("error",new Error("not implemented"))},cr.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,Un("pipe count=%d opts=%j",r.pipesCount,t);var o=!t||t.end!==!1?a:l;function i(A){Un("onunpipe"),A===n&&l()}function a(){Un("onend"),e.end()}r.endEmitted?Xr(o):n.once("end",o),e.on("unpipe",i);var s=function(A){return function(){var x=A._readableState;Un("pipeOnDrain",x.awaitDrain),x.awaitDrain&&x.awaitDrain--,x.awaitDrain===0&&A.listeners("data").length&&(x.flowing=!0,Hx(A))}}(n);e.on("drain",s);var c=!1;function l(){Un("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",d),e.removeListener("unpipe",i),n.removeListener("end",a),n.removeListener("end",l),n.removeListener("data",f),c=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function f(A){Un("ondata"),u=!1,e.write(A)!==!1||u||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&Yw(r.pipes,e)!==-1)&&!c&&(Un("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function d(A){var x;Un("onerror",A),m(),e.removeListener("error",d),x="error",e.listeners(x).length===0&&e.emit("error",A)}function h(){e.removeListener("finish",p),m()}function p(){Un("onfinish"),e.removeListener("close",h),m()}function m(){Un("unpipe"),n.unpipe(e)}return n.on("data",f),function(A,x,y){if(typeof A.prependListener=="function")return A.prependListener(x,y);A._events&&A._events[x]?Array.isArray(A._events[x])?A._events[x].unshift(y):A._events[x]=[y,A._events[x]]:A.on(x,y)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(Un("pipe resume"),n.resume()),e},cr.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},qr.prototype._write=function(e,t,n){n(new Error("not implemented"))},qr.prototype._writev=null,qr.prototype.end=function(e,t,n){var r=this._writableState;typeof e=="function"?(n=e,e=null,t=null):typeof t=="function"&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(o,i,a){i.ending=!0,Y9(o,i),a&&(i.finished?Xr(a):o.once("finish",a)),i.ended=!0,o.writable=!1}(this,r,n)},sc(Ci,cr);for(var Bw=Object.keys(qr.prototype),oy=0;oy0?this.tail.next=i:this.head=i,this.tail=i,++this.length},r.prototype.unshift=function(o){var i={data:o,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},r.prototype.shift=function(){if(this.length!==0){var o=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,o}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(o){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=o+i.data;return a},r.prototype.concat=function(o){if(this.length===0)return t.alloc(0);if(this.length===1)return this.head.data;for(var i,a,s,c=t.allocUnsafe(o>>>0),l=this.head,u=0;l;)i=l.data,a=c,s=u,i.copy(a,s),u+=l.data.length,l=l.next;return c},r}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})}(lL)),lL.exports}function K9(){if(rL)return ly;rL=1;var e=n2();function t(n,r){n.emit("error",r)}return ly={destroy:function(n,r){var o=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(r?r(n):!n||this._writableState&&this._writableState.errorEmitted||e.nextTick(t,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(s){!r&&s?(e.nextTick(t,o,s),o._writableState&&(o._writableState.errorEmitted=!0)):r&&r(s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}},ly}function H9(){if(aL)return cy;aL=1;var e=n2();function t(g){var b=this;this.next=null,this.entry=null,this.finish=function(){(function(w,T,M){var L=w.entry;for(w.entry=null;L;){var k=L.callback;T.pendingcb--,k(M),L=L.next}T.corkedRequestsFree?T.corkedRequestsFree.next=w:T.corkedRequestsFree=w})(b,g)}}cy=h;var n,r=e.nextTick;h.WritableState=d;var o=Object.create(_p());o.inherits=Ep();var i={deprecate:iL?oL:(iL=1,oL=o2.deprecate)},a=B9(),s=r2().Buffer,c=yi.Uint8Array||function(){},l,u=K9();function f(){}function d(g,b){n=n||kd(),g=g||{};var w=b instanceof n;this.objectMode=!!g.objectMode,w&&(this.objectMode=this.objectMode||!!g.writableObjectMode);var T=g.highWaterMark,M=g.writableHighWaterMark,L=this.objectMode?16:16384;this.highWaterMark=T||T===0?T:w&&(M||M===0)?M:L,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var k=g.decodeStrings===!1;this.decodeStrings=!k,this.defaultEncoding=g.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(_){(function(N,X){var I=N._writableState,F=I.sync,P=I.writecb;if(function(Z){Z.writing=!1,Z.writecb=null,Z.length-=Z.writelen,Z.writelen=0}(I),X)(function(Z,J,se,D,Q){--J.pendingcb,se?(e.nextTick(Q,D),e.nextTick(R,Z,J),Z._writableState.errorEmitted=!0,Z.emit("error",D)):(Q(D),Z._writableState.errorEmitted=!0,Z.emit("error",D),R(Z,J))})(N,I,F,X,P);else{var V=x(I);V||I.corked||I.bufferProcessing||!I.bufferedRequest||A(N,I),F?r(m,N,I,V,P):m(N,I,V,P)}})(b,_)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function h(g){if(n=n||kd(),!(l.call(h,this)||this instanceof n))return new h(g);this._writableState=new d(g,this),this.writable=!0,g&&(typeof g.write=="function"&&(this._write=g.write),typeof g.writev=="function"&&(this._writev=g.writev),typeof g.destroy=="function"&&(this._destroy=g.destroy),typeof g.final=="function"&&(this._final=g.final)),a.call(this)}function p(g,b,w,T,M,L,k){b.writelen=T,b.writecb=k,b.writing=!0,b.sync=!0,w?g._writev(M,b.onwrite):g._write(M,L,b.onwrite),b.sync=!1}function m(g,b,w,T){w||function(M,L){L.length===0&&L.needDrain&&(L.needDrain=!1,M.emit("drain"))}(g,b),b.pendingcb--,T(),R(g,b)}function A(g,b){b.bufferProcessing=!0;var w=b.bufferedRequest;if(g._writev&&w&&w.next){var T=b.bufferedRequestCount,M=new Array(T),L=b.corkedRequestsFree;L.entry=w;for(var k=0,_=!0;w;)M[k]=w,w.isBuf||(_=!1),w=w.next,k+=1;M.allBuffers=_,p(g,b,!0,b.length,M,"",L.finish),b.pendingcb++,b.lastBufferedRequest=null,L.next?(b.corkedRequestsFree=L.next,L.next=null):b.corkedRequestsFree=new t(b),b.bufferedRequestCount=0}else{for(;w;){var N=w.chunk,X=w.encoding,I=w.callback;if(p(g,b,!1,b.objectMode?1:N.length,N,X,I),w=w.next,b.bufferedRequestCount--,b.writing)break}w===null&&(b.lastBufferedRequest=null)}b.bufferedRequest=w,b.bufferProcessing=!1}function x(g){return g.ending&&g.length===0&&g.bufferedRequest===null&&!g.finished&&!g.writing}function y(g,b){g._final(function(w){b.pendingcb--,w&&g.emit("error",w),b.prefinished=!0,g.emit("prefinish"),R(g,b)})}function R(g,b){var w=x(b);return w&&(function(T,M){M.prefinished||M.finalCalled||(typeof T._final=="function"?(M.pendingcb++,M.finalCalled=!0,e.nextTick(y,T,M)):(M.prefinished=!0,T.emit("prefinish")))}(g,b),b.pendingcb===0&&(b.finished=!0,g.emit("finish"))),w}return o.inherits(h,a),d.prototype.getBuffer=function(){for(var g=this.bufferedRequest,b=[];g;)b.push(g),g=g.next;return b},function(){try{Object.defineProperty(d.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(g){return!!l.call(this,g)||this===h&&g&&g._writableState instanceof d}})):l=function(g){return g instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(g,b,w){var T,M=this._writableState,L=!1,k=!M.objectMode&&(T=g,s.isBuffer(T)||T instanceof c);return k&&!s.isBuffer(g)&&(g=function(_){return s.from(_)}(g)),typeof b=="function"&&(w=b,b=null),k?b="buffer":b||(b=M.defaultEncoding),typeof w!="function"&&(w=f),M.ended?function(_,N){var X=new Error("write after end");_.emit("error",X),e.nextTick(N,X)}(this,w):(k||function(_,N,X,I){var F=!0,P=!1;return X===null?P=new TypeError("May not write null values to stream"):typeof X=="string"||X===void 0||N.objectMode||(P=new TypeError("Invalid non-string/buffer chunk")),P&&(_.emit("error",P),e.nextTick(I,P),F=!1),F}(this,M,g,w))&&(M.pendingcb++,L=function(_,N,X,I,F,P){if(!X){var V=function(D,Q,B){return D.objectMode||D.decodeStrings===!1||typeof Q!="string"||(Q=s.from(Q,B)),Q}(N,I,F);I!==V&&(X=!0,F="buffer",I=V)}var Z=N.objectMode?1:I.length;N.length+=Z;var J=N.length-1))throw new TypeError("Unknown encoding: "+g);return this._writableState.defaultEncoding=g,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(g,b,w){w(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(g,b,w){var T=this._writableState;typeof g=="function"?(w=g,g=null,b=null):typeof b=="function"&&(w=b,b=null),g!=null&&this.write(g,b),T.corked&&(T.corked=1,this.uncork()),T.ending||T.finished||function(M,L,k){L.ending=!0,R(M,L),k&&(L.finished?e.nextTick(k):M.once("finish",k)),L.ended=!0,M.writable=!1}(this,T,w)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(g){this._writableState&&(this._writableState.destroyed=g)}}),h.prototype.destroy=u.destroy,h.prototype._undestroy=u.undestroy,h.prototype._destroy=function(g,b){this.end(),b(g)},cy}function kd(){if(sL)return uy;sL=1;var e=n2(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};uy=c;var n=Object.create(_p());n.inherits=Ep();var r=G9(),o=H9();n.inherits(c,r);for(var i=t(o.prototype),a=0;a>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function o(f){var d=this.lastTotal-this.lastNeed,h=function(p,m,A){if((192&m[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&m.length>1){if((192&m[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&m.length>2&&(192&m[2])!=128)return p.lastNeed=2,"�"}}(this,f);return h!==void 0?h:this.lastNeed<=f.length?(f.copy(this.lastChar,d,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,d,0,f.length),void(this.lastNeed-=f.length))}function i(f,d){if((f.length-d)%2==0){var h=f.toString("utf16le",d);if(h){var p=h.charCodeAt(h.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",d,f.length-1)}function a(f){var d=f&&f.length?this.write(f):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return d+this.lastChar.toString("utf16le",0,h)}return d}function s(f,d){var h=(f.length-d)%3;return h===0?f.toString("base64",d):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",d,f.length-h))}function c(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function l(f){return f.toString(this.encoding)}function u(f){return f&&f.length?this.write(f):""}return py.StringDecoder=n,n.prototype.write=function(f){if(f.length===0)return"";var d,h;if(this.lastNeed){if((d=this.fillLast(f))===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h=0?(R>0&&(m.lastNeed=R-1),R):--y=0?(R>0&&(m.lastNeed=R-2),R):--y=0?(R>0&&(R===2?R=0:m.lastNeed=R-3),R):0}(this,f,d);if(!this.lastNeed)return f.toString("utf8",d);this.lastTotal=h;var p=f.length-(h-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",d,p)},n.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length},py}function G9(){if(uL)return fy;uL=1;var e=n2();fy=m;var t,n=function(){if(Gw)return Hw;Gw=1;var F={}.toString;return Hw=Array.isArray||function(P){return F.call(P)=="[object Array]"}}();m.ReadableState=p,Fee.EventEmitter;var r=function(F,P){return F.listeners(P).length},o=B9(),i=r2().Buffer,a=yi.Uint8Array||function(){},s=Object.create(_p());s.inherits=Ep();var c=o2,l=void 0;l=c&&c.debuglog?c.debuglog("stream"):function(){};var u,f=_ee(),d=K9();s.inherits(m,o);var h=["error","close","destroy","pause","resume"];function p(F,P){F=F||{};var V=P instanceof(t=t||kd());this.objectMode=!!F.objectMode,V&&(this.objectMode=this.objectMode||!!F.readableObjectMode);var Z=F.highWaterMark,J=F.readableHighWaterMark,se=this.objectMode?16:16384;this.highWaterMark=Z||Z===0?Z:V&&(J||J===0)?J:se,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=F.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,F.encoding&&(u||(u=pL().StringDecoder),this.decoder=new u(F.encoding),this.encoding=F.encoding)}function m(F){if(t=t||kd(),!(this instanceof m))return new m(F);this._readableState=new p(F,this),this.readable=!0,F&&(typeof F.read=="function"&&(this._read=F.read),typeof F.destroy=="function"&&(this._destroy=F.destroy)),o.call(this)}function A(F,P,V,Z,J){var se,D=F._readableState;return P===null?(D.reading=!1,function(Q,B){if(!B.ended){if(B.decoder){var H=B.decoder.end();H&&H.length&&(B.buffer.push(H),B.length+=B.objectMode?1:H.length)}B.ended=!0,g(Q)}}(F,D)):(J||(se=function(Q,B){var H;U=B,i.isBuffer(U)||U instanceof a||typeof B=="string"||B===void 0||Q.objectMode||(H=new TypeError("Invalid non-string/buffer chunk"));var U;return H}(D,P)),se?F.emit("error",se):D.objectMode||P&&P.length>0?(typeof P=="string"||D.objectMode||Object.getPrototypeOf(P)===i.prototype||(P=function(Q){return i.from(Q)}(P)),Z?D.endEmitted?F.emit("error",new Error("stream.unshift() after end event")):x(F,D,P,!0):D.ended?F.emit("error",new Error("stream.push() after EOF")):(D.reading=!1,D.decoder&&!V?(P=D.decoder.write(P),D.objectMode||P.length!==0?x(F,D,P,!1):w(F,D)):x(F,D,P,!1))):Z||(D.reading=!1)),function(Q){return!Q.ended&&(Q.needReadable||Q.lengthP.highWaterMark&&(P.highWaterMark=function(V){return V>=y?V=y:(V--,V|=V>>>1,V|=V>>>2,V|=V>>>4,V|=V>>>8,V|=V>>>16,V++),V}(F)),F<=P.length?F:P.ended?P.length:(P.needReadable=!0,0))}function g(F){var P=F._readableState;P.needReadable=!1,P.emittedReadable||(l("emitReadable",P.flowing),P.emittedReadable=!0,P.sync?e.nextTick(b,F):b(F))}function b(F){l("emit readable"),F.emit("readable"),k(F)}function w(F,P){P.readingMore||(P.readingMore=!0,e.nextTick(T,F,P))}function T(F,P){for(var V=P.length;!P.reading&&!P.flowing&&!P.ended&&P.length=P.length?(V=P.decoder?P.buffer.join(""):P.buffer.length===1?P.buffer.head.data:P.buffer.concat(P.length),P.buffer.clear()):V=function(Z,J,se){var D;return Zre.length?re.length:Q;if(ve===re.length?ee+=re:ee+=re.slice(0,Q),(Q-=ve)===0){ve===re.length?(++U,H.next?B.head=H.next:B.head=B.tail=null):(B.head=H,H.data=re.slice(ve));break}++U}return B.length-=U,ee}(Z,J):function(Q,B){var H=i.allocUnsafe(Q),U=B.head,ee=1;for(U.data.copy(H),Q-=U.data.length;U=U.next;){var re=U.data,ve=Q>re.length?re.length:Q;if(re.copy(H,H.length-Q,0,ve),(Q-=ve)===0){ve===re.length?(++ee,U.next?B.head=U.next:B.head=B.tail=null):(B.head=U,U.data=re.slice(ve));break}++ee}return B.length-=ee,H}(Z,J),D}(F,P.buffer,P.decoder),V);var V}function N(F){var P=F._readableState;if(P.length>0)throw new Error('"endReadable()" called on non-empty stream');P.endEmitted||(P.ended=!0,e.nextTick(X,P,F))}function X(F,P){F.endEmitted||F.length!==0||(F.endEmitted=!0,P.readable=!1,P.emit("end"))}function I(F,P){for(var V=0,Z=F.length;V=P.highWaterMark||P.ended))return l("read: emitReadable",P.length,P.ended),P.length===0&&P.ended?N(this):g(this),null;if((F=R(F,P))===0&&P.ended)return P.length===0&&N(this),null;var Z,J=P.needReadable;return l("need readable",J),(P.length===0||P.length-F0?_(F,P):null)===null?(P.needReadable=!0,F=0):P.length-=F,P.length===0&&(P.ended||(P.needReadable=!0),V!==F&&P.ended&&N(this)),Z!==null&&this.emit("data",Z),Z},m.prototype._read=function(F){this.emit("error",new Error("_read() is not implemented"))},m.prototype.pipe=function(F,P){var V=this,Z=this._readableState;switch(Z.pipesCount){case 0:Z.pipes=F;break;case 1:Z.pipes=[Z.pipes,F];break;default:Z.pipes.push(F)}Z.pipesCount+=1,l("pipe count=%d opts=%j",Z.pipesCount,P);var J=(!P||P.end!==!1)&&F!==wi.stdout&&F!==wi.stderr?D:ye;function se(de,fe){l("onunpipe"),de===V&&fe&&fe.hasUnpiped===!1&&(fe.hasUnpiped=!0,l("cleanup"),F.removeListener("close",re),F.removeListener("finish",ve),F.removeListener("drain",Q),F.removeListener("error",ee),F.removeListener("unpipe",se),V.removeListener("end",D),V.removeListener("end",ye),V.removeListener("data",U),B=!0,!Z.awaitDrain||F._writableState&&!F._writableState.needDrain||Q())}function D(){l("onend"),F.end()}Z.endEmitted?e.nextTick(J):V.once("end",J),F.on("unpipe",se);var Q=function(de){return function(){var fe=de._readableState;l("pipeOnDrain",fe.awaitDrain),fe.awaitDrain&&fe.awaitDrain--,fe.awaitDrain===0&&r(de,"data")&&(fe.flowing=!0,k(de))}}(V);F.on("drain",Q);var B=!1,H=!1;function U(de){l("ondata"),H=!1,F.write(de)!==!1||H||((Z.pipesCount===1&&Z.pipes===F||Z.pipesCount>1&&I(Z.pipes,F)!==-1)&&!B&&(l("false write response, pause",V._readableState.awaitDrain),V._readableState.awaitDrain++,H=!0),V.pause())}function ee(de){l("onerror",de),ye(),F.removeListener("error",ee),r(F,"error")===0&&F.emit("error",de)}function re(){F.removeListener("finish",ve),ye()}function ve(){l("onfinish"),F.removeListener("close",re),ye()}function ye(){l("unpipe"),V.unpipe(F)}return V.on("data",U),function(de,fe,ue){if(typeof de.prependListener=="function")return de.prependListener(fe,ue);de._events&&de._events[fe]?n(de._events[fe])?de._events[fe].unshift(ue):de._events[fe]=[ue,de._events[fe]]:de.on(fe,ue)}(F,"error",ee),F.once("close",re),F.once("finish",ve),F.emit("pipe",V),Z.flowing||(l("pipe resume"),V.resume()),F},m.prototype.unpipe=function(F){var P=this._readableState,V={hasUnpiped:!1};if(P.pipesCount===0)return this;if(P.pipesCount===1)return F&&F!==P.pipes||(F||(F=P.pipes),P.pipes=null,P.pipesCount=0,P.flowing=!1,F&&F.emit("unpipe",this,V)),this;if(!F){var Z=P.pipes,J=P.pipesCount;P.pipes=null,P.pipesCount=0,P.flowing=!1;for(var se=0;se"u")Tr.blob=!1;else{var vL=new ArrayBuffer(0);try{Tr.blob=new Blob([vL],{type:"application/zip"}).size===0}catch{try{var gL=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);gL.append(vL),Tr.blob=gL.getBlob("application/zip").size===0}catch{Tr.blob=!1}}}try{Tr.nodestream=!!J9().Readable}catch{Tr.nodestream=!1}var AL,pm={};function z9(){if(AL)return pm;AL=1;var e=yr(),t=Tr,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return pm.encode=function(r){for(var o,i,a,s,c,l,u,f=[],d=0,h=r.length,p=h,m=e.getTypeOf(r)!=="string";d>2,c=(3&o)<<4|i>>4,l=p>1?(15&i)<<2|a>>6:64,u=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(c)+n.charAt(l)+n.charAt(u));return f.join("")},pm.decode=function(r){var o,i,a,s,c,l,u=0,f=0,d="data:";if(r.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,p=3*(r=r.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(r.charAt(r.length-1)===n.charAt(64)&&p--,r.charAt(r.length-2)===n.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=t.uint8array?new Uint8Array(0|p):new Array(0|p);u>4,i=(15&s)<<4|(c=n.indexOf(r.charAt(u++)))>>2,a=(3&c)<<6|(l=n.indexOf(r.charAt(u++))),h[f++]=o,c!==64&&(h[f++]=i),l!==64&&(h[f++]=a);return h},pm}var RL,yL,my,bL,i2={isNode:!0,newBufferFrom:function(e,t){if(He.from&&He.from!==Uint8Array.from)return He.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new He(e,t)},allocBuffer:function(e){if(He.alloc)return He.alloc(e);var t=new He(e);return t.fill(0),t},isBuffer:function(e){return Cp(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},$9=null;$9=typeof Promise<"u"?Promise:function(){if(bL)return my;bL=1;var e=function(){if(yL)return RL;yL=1;var d,h,p=yi.MutationObserver||yi.WebKitMutationObserver;if(p){var m=0,A=new p(g),x=yi.document.createTextNode("");A.observe(x,{characterData:!0}),d=function(){x.data=m=++m%2}}else if(yi.setImmediate||yi.MessageChannel===void 0)d="document"in yi&&"onreadystatechange"in yi.document.createElement("script")?function(){var b=yi.document.createElement("script");b.onreadystatechange=function(){g(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},yi.document.documentElement.appendChild(b)}:function(){setTimeout(g,0)};else{var y=new yi.MessageChannel;y.port1.onmessage=g,d=function(){y.port2.postMessage(0)}}var R=[];function g(){var b,w;h=!0;for(var T=R.length;T;){for(w=R,R=[],b=-1;++b1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function l(f,d){for(var h=0;h"u"?yi:self),j9.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n "+e:e}};var ia=j9;(function(e){for(var t=yr(),n=Tr,r=i2,o=ia,i=new Array(256),a=0;a<256;a++)i[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;i[254]=i[254]=1;function s(){o.call(this,"utf-8 decode"),this.leftOver=null}function c(){o.call(this,"utf-8 encode")}e.utf8encode=function(l){return n.nodebuffer?r.newBufferFrom(l,"utf-8"):function(u){var f,d,h,p,m,A=u.length,x=0;for(p=0;p>>6,f[m++]=128|63&d):d<65536?(f[m++]=224|d>>>12,f[m++]=128|d>>>6&63,f[m++]=128|63&d):(f[m++]=240|d>>>18,f[m++]=128|d>>>12&63,f[m++]=128|d>>>6&63,f[m++]=128|63&d);return f}(l)},e.utf8decode=function(l){return n.nodebuffer?t.transformTo("nodebuffer",l).toString("utf-8"):function(u){var f,d,h,p,m=u.length,A=new Array(2*m);for(d=0,f=0;f4)A[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f1?A[d++]=65533:h<65536?A[d++]=h:(h-=65536,A[d++]=55296|h>>10&1023,A[d++]=56320|1023&h)}return A.length!==d&&(A.subarray?A=A.subarray(0,d):A.length=d),t.applyFromCharCode(A)}(l=t.transformTo(n.uint8array?"uint8array":"array",l))},t.inherits(s,o),s.prototype.processChunk=function(l){var u=t.transformTo(n.uint8array?"uint8array":"array",l.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var f=u;(u=new Uint8Array(f.length+this.leftOver.length)).set(this.leftOver,0),u.set(f,this.leftOver.length)}else u=this.leftOver.concat(u);this.leftOver=null}var d=function(p,m){var A;for((m=m||p.length)>p.length&&(m=p.length),A=m-1;A>=0&&(192&p[A])==128;)A--;return A<0||A===0?m:A+i[p[A]]>m?A:m}(u),h=u;d!==u.length&&(n.uint8array?(h=u.subarray(0,d),this.leftOver=u.subarray(d,u.length)):(h=u.slice(0,d),this.leftOver=u.slice(d,u.length))),this.push({data:e.utf8decode(h),meta:l.meta})},s.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=s,t.inherits(c,o),c.prototype.processChunk=function(l){this.push({data:e.utf8encode(l.data),meta:l.meta})},e.Utf8EncodeWorker=c})(Gd);var q9=ia,SL=yr();function w3(e){q9.call(this,"ConvertWorker to "+e),this.destType=e}SL.inherits(w3,q9),w3.prototype.processChunk=function(e){this.push({data:SL.transformTo(this.destType,e.data),meta:e.meta})};var ML,wL,Eee=w3,gu=yr(),Xee=Eee,Wee=ia,Vee=z9(),Uee=Xp,eC=null;if(Tr.nodestream)try{eC=function(){if(wL)return ML;wL=1;var e=J9().Readable;function t(n,r,o){e.call(this,r),this._helper=n;var i=this;n.on("data",function(a,s){i.push(a)||i._helper.pause(),o&&o(s)}).on("error",function(a){i.emit("error",a)}).on("end",function(){i.push(null)})}return yr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},ML=t}()}catch{}function Yee(e,t){return new Uee.Promise(function(n,r){var o=[],i=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(c,l){o.push(c),t&&t(l)}).on("error",function(c){o=[],r(c)}).on("end",function(){try{var c=function(l,u,f){switch(l){case"blob":return gu.newBlob(gu.transformTo("arraybuffer",u),f);case"base64":return Vee.encode(u);default:return gu.transformTo(l,u)}}(a,function(l,u){var f,d=0,h=null,p=0;for(f=0;f=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})};var oC=Ef,Qee=yr(),LL=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Gx=function(e,t){return e!==void 0&&e.length?Qee.getTypeOf(e)!=="string"?function(n,r,o,i){var a=LL,s=i+o;n^=-1;for(var c=i;c>>8^a[255&(n^r[c])];return-1^n}(0|t,e,e.length,0):function(n,r,o,i){var a=LL,s=i+o;n^=-1;for(var c=i;c>>8^a[255&(n^r.charCodeAt(c))];return-1^n}(0|t,e,e.length,0):0},iC=ia,Zee=Gx;function L3(){iC.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}yr().inherits(L3,iC),L3.prototype.processChunk=function(e){this.streamInfo.crc32=Zee(e.data,this.streamInfo.crc32||0),this.push(e)};var aC=L3,Bee=yr(),O3=ia;function T3(e){O3.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}Bee.inherits(T3,O3),T3.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}O3.prototype.processChunk.call(this,e)};var OL=Xp,TL=oC,Dee=aC,vy=T3;function k3(e,t,n,r,o){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=o}k3.prototype={getContentWorker:function(){var e=new TL(OL.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new vy("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new TL(OL.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},k3.createWorkerFrom=function(e,t,n){return e.pipe(new Dee).pipe(new vy("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new vy("compressedSize")).withStreamInfo("compression",t)};var Jx=k3,Kee=nC,Hee=oC,gy=Gd,Ay=Jx,kL=ia,zx=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};zx.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r=(n=e.toLowerCase())==="string"||n==="text";n!=="binarystring"&&n!=="text"||(n="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new gy.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new gy.Utf8DecodeWorker))}catch(i){(t=new kL("error")).error(i)}return new Kee(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof Ay&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new gy.Utf8EncodeWorker)),Ay.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof Ay?this._data.getContentWorker():this._data instanceof kL?this._data:new Hee(this._data)}};for(var NL=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Gee=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Ry=0;Ry=0;)e[t]=0}var N3=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],$m=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],$ee=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],PL=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Qs=new Array(576);Jd(Qs);var B0=new Array(60);Jd(B0);var tp=new Array(512);Jd(tp);var xh=new Array(256);Jd(xh);var $x=new Array(29);Jd($x);var CL,IL,FL,qv=new Array(30);function yy(e,t,n,r,o){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=o,this.has_stree=e&&e.length}function by(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function lC(e){return e<256?tp[e]:tp[256+(e>>>7)]}function np(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Jo(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0);return n>>>1}function uC(e,t,n){var r,o,i=new Array(16),a=0;for(r=1;r<=15;r++)i[r]=a=a+n[r-1]<<1;for(o=0;o<=t;o++){var s=e[2*o+1];s!==0&&(e[2*o]=cC(i[s]++,s))}}function _L(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function fC(e){e.bi_valid>8?np(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function EL(e,t,n,r){var o=2*t,i=2*n;return e[o]>1;n>=1;n--)xy(e,i,n);o=c;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],xy(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,i[2*o]=i[2*n]+i[2*r],e.depth[o]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,i[2*n+1]=i[2*r+1]=o,e.heap[1]=o++,xy(e,i,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(u,f){var d,h,p,m,A,x,y=f.dyn_tree,R=f.max_code,g=f.stat_desc.static_tree,b=f.stat_desc.has_stree,w=f.stat_desc.extra_bits,T=f.stat_desc.extra_base,M=f.stat_desc.max_length,L=0;for(m=0;m<=15;m++)u.bl_count[m]=0;for(y[2*u.heap[u.heap_max]+1]=0,d=u.heap_max+1;d<573;d++)(m=y[2*y[2*(h=u.heap[d])+1]+1]+1)>M&&(m=M,L++),y[2*h+1]=m,h>R||(u.bl_count[m]++,A=0,h>=T&&(A=w[h-T]),x=y[2*h],u.opt_len+=x*(m+A),b&&(u.static_len+=x*(g[2*h+1]+A)));if(L!==0){do{for(m=M-1;u.bl_count[m]===0;)m--;u.bl_count[m]--,u.bl_count[m+1]+=2,u.bl_count[M]--,L-=2}while(L>0);for(m=M;m!==0;m--)for(h=u.bl_count[m];h!==0;)(p=u.heap[--d])>R||(y[2*p+1]!==m&&(u.opt_len+=(m-y[2*p+1])*y[2*p],y[2*p+1]=m),h--)}}(e,t),uC(i,l,e.bl_count)}function WL(e,t,n){var r,o,i=-1,a=t[1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=t[2*(r+1)+1],++s>=7;o<30;o++)for(qv[o]=i<<7,t=0;t<1<<$m[o]-7;t++)tp[256+i++]=o;for(n=0;n<=15;n++)a[n]=0;for(t=0;t<=143;)Qs[2*t+1]=8,t++,a[8]++;for(;t<=255;)Qs[2*t+1]=9,t++,a[9]++;for(;t<=279;)Qs[2*t+1]=7,t++,a[7]++;for(;t<=287;)Qs[2*t+1]=8,t++,a[8]++;for(uC(Qs,287,a),t=0;t<30;t++)B0[2*t+1]=5,B0[2*t]=cC(t,5);CL=new yy(Qs,N3,257,286,15),IL=new yy(B0,$m,0,30,15),FL=new yy(new Array(0),$ee,0,19,7)}(),UL=!0),e.l_desc=new by(e.dyn_ltree,CL),e.d_desc=new by(e.dyn_dtree,IL),e.bl_desc=new by(e.bl_tree,FL),e.bi_buf=0,e.bi_valid=0,_L(e)},Xf._tr_stored_block=YL,Xf._tr_flush_block=function(e,t,n,r){var o,i,a=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var c,l=4093624447;for(c=0;c<=31;c++,l>>>=1)if(1&l&&s.dyn_ltree[2*c]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(c=32;c<256;c++)if(s.dyn_ltree[2*c]!==0)return 1;return 0}(e)),Sy(e,e.l_desc),Sy(e,e.d_desc),a=function(s){var c;for(WL(s,s.dyn_ltree,s.l_desc.max_code),WL(s,s.dyn_dtree,s.d_desc.max_code),Sy(s,s.bl_desc),c=18;c>=3&&s.bl_tree[2*PL[c]+1]===0;c--);return s.opt_len+=3*(c+1)+5+5+4,c}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=n+5,n+4<=o&&t!==-1?YL(e,t,n,r):e.strategy===4||i===o?(Jo(e,2+(r?1:0),3),XL(e,Qs,B0)):(Jo(e,4+(r?1:0),3),function(s,c,l,u){var f;for(Jo(s,c-257,5),Jo(s,l-1,5),Jo(s,u-4,4),f=0;f>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(xh[n]+256+1)]++,e.dyn_dtree[2*lC(t)]++),e.last_lit===e.lit_bufsize-1},Xf._tr_align=function(e){Jo(e,2,3),rs(e,256,Qs),function(t){t.bi_valid===16?(np(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(e)};var dC=function(e,t,n,r){for(var o=65535&e|0,i=e>>>16&65535|0,a=0;n!==0;){n-=a=n>2e3?2e3:n;do i=i+(o=o+t[r++]|0)|0;while(--a);o%=65521,i%=65521}return o|i<<16|0},jee=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Hf,hC=function(e,t,n,r){var o=jee,i=r+n;e^=-1;for(var a=r;a>>8^o[255&(e^t[a])];return-1^e},jx={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Co=fl,Gi=Xf,pC=dC,El=hC,qee=jx;function Zl(e,t){return e.msg=qee[t],t}function QL(e){return(e<<1)-(e>4?9:0)}function zl(e){for(var t=e.length;--t>=0;)e[t]=0}function Xl(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Co.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function eo(e,t){Gi._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Xl(e.strm)}function On(e,t){e.pending_buf[e.pending++]=t}function R0(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function mC(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=l[i+a-1],p=l[i+a];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do if(l[(n=t)+a]===p&&l[n+a-1]===h&&l[n]===l[i]&&l[++n]===l[i+1]){i+=2,n++;do;while(l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&ia){if(e.match_start=t,a=r,r>=s)break;h=l[i+a-1],p=l[i+a]}}while((t=f[t&u])>c&&--o!=0);return a<=e.lookahead?a:e.lookahead}function qc(e){var t,n,r,o,i,a,s,c,l,u,f=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){Co.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=f?r-f:0;while(--n);t=n=f;do r=e.prev[--t],e.prev[t]=r>=f?r-f:0;while(--n);o+=f}if(e.strm.avail_in===0)break;if(a=e.strm,s=e.window,c=e.strstart+e.lookahead,l=o,u=void 0,(u=a.avail_in)>l&&(u=l),n=u===0?0:(a.avail_in-=u,Co.arraySet(s,a.input,a.next_in,u,c),a.state.wrap===1?a.adler=pC(a.adler,s,u,c):a.state.wrap===2&&(a.adler=El(a.adler,s,u,c)),a.next_in+=u,a.total_in+=u,u),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=Gi._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,r=Gi._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=o&&(e.ins_h=(e.ins_h<15&&(a=2,r-=16),o<1||o>9||n!==8||r<8||r>15||t<0||t>9||i<0||i>4)return Zl(e,-2);r===8&&(r=9);var s=new ete;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(qc(e),e.lookahead===0&&t===0)return 1;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,eo(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(eo(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(eo(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(eo(e,!1),e.strm.avail_out),1)}),new Ya(4,4,8,4,My),new Ya(4,5,16,8,My),new Ya(4,6,32,32,My),new Ya(4,4,16,16,yf),new Ya(8,16,32,32,yf),new Ya(8,16,128,128,yf),new Ya(8,32,128,256,yf),new Ya(32,128,258,1024,yf),new Ya(32,258,258,4096,yf)],Ba.deflateInit=function(e,t){return ZL(e,t,8,15,8,0)},Ba.deflateInit2=ZL,Ba.deflateReset=gC,Ba.deflateResetKeep=vC,Ba.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Ba.deflate=function(e,t){var n,r,o,i;if(!e||!e.state||t>5||t<0)return e?Zl(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return Zl(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===42)if(r.wrap===2)e.adler=0,On(r,31),On(r,139),On(r,8),r.gzhead?(On(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),On(r,255&r.gzhead.time),On(r,r.gzhead.time>>8&255),On(r,r.gzhead.time>>16&255),On(r,r.gzhead.time>>24&255),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(On(r,255&r.gzhead.extra.length),On(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=El(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(On(r,0),On(r,0),On(r,0),On(r,0),On(r,0),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,3),r.status=113);else{var a=8+(r.w_bits-8<<4)<<8;a|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6,r.strstart!==0&&(a|=32),a+=31-a%31,r.status=113,R0(r,a),r.strstart!==0&&(R0(r,e.adler>>>16),R0(r,65535&e.adler)),e.adler=1}if(r.status===69)if(r.gzhead.extra){for(o=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending!==r.pending_buf_size));)On(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),i===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===91)if(r.gzhead.comment){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),i===0&&(r.status=103)}else r.status=103;if(r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&Xl(e),r.pending+2<=r.pending_buf_size&&(On(r,255&e.adler),On(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(Xl(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&QL(t)<=QL(n)&&t!==4)return Zl(e,-5);if(r.status===666&&e.avail_in!==0)return Zl(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(c,l){for(var u;;){if(c.lookahead===0&&(qc(c),c.lookahead===0)){if(l===0)return 1;break}if(c.match_length=0,u=Gi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++,u&&(eo(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(eo(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(eo(c,!1),c.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(c,l){for(var u,f,d,h,p=c.window;;){if(c.lookahead<=258){if(qc(c),c.lookahead<=258&&l===0)return 1;if(c.lookahead===0)break}if(c.match_length=0,c.lookahead>=3&&c.strstart>0&&(f=p[d=c.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=c.strstart+258;do;while(f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&dc.lookahead&&(c.match_length=c.lookahead)}if(c.match_length>=3?(u=Gi._tr_tally(c,1,c.match_length-3),c.lookahead-=c.match_length,c.strstart+=c.match_length,c.match_length=0):(u=Gi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++),u&&(eo(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(eo(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(eo(c,!1),c.strm.avail_out===0)?1:2}(r,t):Hf[r.level].func(r,t);if(s!==3&&s!==4||(r.status=666),s===1||s===3)return e.avail_out===0&&(r.last_flush=-1),0;if(s===2&&(t===1?Gi._tr_align(r):t!==5&&(Gi._tr_stored_block(r,0,0,!1),t===3&&(zl(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Xl(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(On(r,255&e.adler),On(r,e.adler>>8&255),On(r,e.adler>>16&255),On(r,e.adler>>24&255),On(r,255&e.total_in),On(r,e.total_in>>8&255),On(r,e.total_in>>16&255),On(r,e.total_in>>24&255)):(R0(r,e.adler>>>16),R0(r,65535&e.adler)),Xl(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Ba.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?Zl(e,-2):(e.state=null,t===113?Zl(e,-3):0):-2},Ba.deflateSetDictionary=function(e,t){var n,r,o,i,a,s,c,l,u=t.length;if(!e||!e.state||(i=(n=e.state).wrap)===2||i===1&&n.status!==42||n.lookahead)return-2;for(i===1&&(e.adler=pC(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(i===0&&(zl(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new Co.Buf8(n.w_size),Co.arraySet(l,t,u-n.w_size,n.w_size,0),t=l,u=n.w_size),a=e.avail_in,s=e.next_in,c=e.input,e.avail_in=u,e.next_in=0,e.input=t,qc(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do n.ins_h=(n.ins_h<=252?6:wl>=248?5:wl>=240?4:wl>=224?3:wl>=192?2:1;function BL(e,t){if(t<65534&&(e.subarray&&RC||!e.subarray&&AC))return String.fromCharCode.apply(null,eg.shrinkBuf(e,t));for(var n="",r=0;r>>6,t[i++]=128|63&n):n<65536?(t[i++]=224|n>>>12,t[i++]=128|n>>>6&63,t[i++]=128|63&n):(t[i++]=240|n>>>18,t[i++]=128|n>>>12&63,t[i++]=128|n>>>6&63,t[i++]=128|63&n);return t},eu.buf2binstring=function(e){return BL(e,e.length)},eu.binstring2buf=function(e){for(var t=new eg.Buf8(e.length),n=0,r=t.length;n4)s[r++]=65533,n+=i-1;else{for(o&=i===2?31:i===3?15:7;i>1&&n1?s[r++]=65533:o<65536?s[r++]=o:(o-=65536,s[r++]=55296|o>>10&1023,s[r++]=56320|1023&o)}return BL(s,r)},eu.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&(192&e[n])==128;)n--;return n<0||n===0?t:n+D0[e[n]]>t?n:t};var yC=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},Sh=Ba,K0=fl,P3=eu,C3=jx,tte=yC,bC=Object.prototype.toString;function ru(e){if(!(this instanceof ru))return new ru(e);this.options=K0.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new tte,this.strm.avail_out=0;var n=Sh.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(C3[n]);if(t.header&&Sh.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?P3.string2buf(t.dictionary):bC.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=Sh.deflateSetDictionary(this.strm,r))!==0)throw new Error(C3[n]);this._dict_set=!0}}function wy(e,t){var n=new ru(t);if(n.push(e,!0),n.err)throw n.msg||C3[n.err];return n.result}ru.prototype.push=function(e,t){var n,r,o=this.strm,i=this.options.chunkSize;if(this.ended)return!1;r=t===~~t?t:t===!0?4:0,typeof e=="string"?o.input=P3.string2buf(e):bC.call(e)==="[object ArrayBuffer]"?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(o.avail_out===0&&(o.output=new K0.Buf8(i),o.next_out=0,o.avail_out=i),(n=Sh.deflate(o,r))!==1&&n!==0)return this.onEnd(n),this.ended=!0,!1;o.avail_out!==0&&(o.avail_in!==0||r!==4&&r!==2)||(this.options.to==="string"?this.onData(P3.buf2binstring(K0.shrinkBuf(o.output,o.next_out))):this.onData(K0.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||o.avail_out===0)&&n!==1);return r===4?(n=Sh.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),o.avail_out=0,!0)},ru.prototype.onData=function(e){this.chunks.push(e)},ru.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=K0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},Z0.Deflate=ru,Z0.deflate=wy,Z0.deflateRaw=function(e,t){return(t=t||{}).raw=!0,wy(e,t)},Z0.gzip=function(e,t){return(t=t||{}).gzip=!0,wy(e,t)};var H0={},va={},DL=fl,nte=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],rte=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],ote=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ite=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],ki=fl,Ly=dC,Qa=hC,ate=function(e,t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b,w,T,M,L,k;n=e.state,r=e.next_in,L=e.input,o=r+(e.avail_in-5),i=e.next_out,k=e.output,a=i-(t-e.avail_out),s=i+(e.avail_out-257),c=n.dmax,l=n.wsize,u=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,m=n.lencode,A=n.distcode,x=(1<>>=g=R>>>24,p-=g,(g=R>>>16&255)===0)k[i++]=65535&R;else{if(!(16&g)){if(!(64&g)){R=m[(65535&R)+(h&(1<>>=g,p-=g),p<15&&(h+=L[r++]<>>=g=R>>>24,p-=g,!(16&(g=R>>>16&255))){if(!(64&g)){R=A[(65535&R)+(h&(1<c){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=g,p-=g,w>(g=i-a)){if((g=w-g)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(T=0,M=d,f===0){if(T+=l-g,g2;)k[i++]=M[T++],k[i++]=M[T++],k[i++]=M[T++],b-=3;b&&(k[i++]=M[T++],b>1&&(k[i++]=M[T++]))}else{T=i-w;do k[i++]=k[T++],k[i++]=k[T++],k[i++]=k[T++],b-=3;while(b>2);b&&(k[i++]=k[T++],b>1&&(k[i++]=k[T++]))}break}}break}}while(r>3,h&=(1<<(p-=b<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r=1&&I[b]===0;b--);if(w>b&&(w=b),b===0)return o[i++]=20971520,o[i++]=20971520,s.bits=1,0;for(g=1;g0&&(e===0||b!==1))return-1;for(F[1]=0,y=1;y<15;y++)F[y+1]=F[y]+I[y];for(R=0;R852||e===2&&k>592)return 1;for(;;){p=y-M,a[R]h?(m=P[V+a[R]],A=N[X+a[R]]):(m=96,A=0),c=1<>M)+(l-=c)]=p<<24|m<<16|A|0;while(l!==0);for(c=1<>=1;if(c!==0?(_&=c-1,_+=c):_=0,R++,--I[y]==0){if(y===b)break;y=t[n+a[R]]}if(y>w&&(_&f)!==u){for(M===0&&(M=w),d+=g,L=1<<(T=y-M);T+M852||e===2&&k>592)return 1;o[u=_&f]=w<<24|T<<16|d-i|0}}return _!==0&&(o[d+_]=y-M<<24|64<<16|0),s.bits=w,0};function KL(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function ste(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ki.Buf16(320),this.work=new ki.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function xC(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new ki.Buf32(852),t.distcode=t.distdyn=new ki.Buf32(592),t.sane=1,t.back=-1,0):-2}function SC(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,xC(e)):-2}function MC(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,SC(e))):-2}function HL(e,t){var n,r;return e?(r=new ste,e.state=r,r.window=null,(n=MC(e,t))!==0&&(e.state=null),n):-2}var Oy,Ty,GL=!0;function lte(e){if(GL){var t;for(Oy=new ki.Buf32(512),Ty=new ki.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Mh(1,e.lens,0,288,Oy,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Mh(2,e.lens,0,32,Ty,0,e.work,{bits:5}),GL=!1}e.lencode=Oy,e.lenbits=9,e.distcode=Ty,e.distbits=5}function JL(e,t,n,r){var o,i=e.state;return i.window===null&&(i.wsize=1<=i.wsize?(ki.arraySet(i.window,t,n-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):((o=i.wsize-i.wnext)>r&&(o=r),ki.arraySet(i.window,t,n-r,o,i.wnext),(r-=o)?(ki.arraySet(i.window,t,n-r,r,0),i.wnext=r,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave>>8&255,n.check=Qa(n.check,_,2,0),l=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&l)!=8){e.msg="unknown compression method",n.mode=30;break}if(u-=4,w=8+(15&(l>>>=4)),n.wbits===0)n.wbits=w;else if(w>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(_[0]=255&l,_[1]=l>>>8&255,n.check=Qa(n.check,_,2,0)),l=0,u=0,n.mode=3;case 3:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<>>8&255,_[2]=l>>>16&255,_[3]=l>>>24&255,n.check=Qa(n.check,_,4,0)),l=0,u=0,n.mode=4;case 4:for(;u<16;){if(s===0)break e;s--,l+=r[i++]<>8),512&n.flags&&(_[0]=255&l,_[1]=l>>>8&255,n.check=Qa(n.check,_,2,0)),l=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(s===0)break e;s--,l+=r[i++]<>>8&255,n.check=Qa(n.check,_,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(w=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),ki.arraySet(n.head.extra,r,i,h,w)),512&n.flags&&(n.check=Qa(n.check,r,h,i)),s-=h,i+=h,n.length-=h),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(s===0)break e;h=0;do w=r[i+h++],n.head&&w&&n.length<65536&&(n.head.name+=String.fromCharCode(w));while(w&&h>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(s===0)break e;s--,l+=r[i++]<>>=1)){case 0:n.mode=14;break;case 1:if(lte(n),n.mode=20,t===6){l>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}l>>>=2,u-=2;break;case 14:for(l>>>=7&u,u-=7&u;u<32;){if(s===0)break e;s--,l+=r[i++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&l,l=0,u=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(h=n.length){if(h>s&&(h=s),h>c&&(h=c),h===0)break e;ki.arraySet(o,r,i,h,a),s-=h,i+=h,c-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;u<14;){if(s===0)break e;s--,l+=r[i++]<>>=5,u-=5,n.ndist=1+(31&l),l>>>=5,u-=5,n.ncode=4+(15&l),l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,M={bits:n.lenbits},T=Mh(0,n.lens,0,19,n.lencode,0,n.work,M),n.lenbits=M.bits,T){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=A,u-=A,n.lens[n.have++]=y;else{if(y===16){for(L=A+2;u>>=A,u-=A,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}w=n.lens[n.have-1],h=3+(3&l),l>>>=2,u-=2}else if(y===17){for(L=A+3;u>>=A)),l>>>=3,u-=3}else{for(L=A+7;u>>=A)),l>>>=7,u-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;h--;)n.lens[n.have++]=w}}if(n.mode===30)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,M={bits:n.lenbits},T=Mh(1,n.lens,0,n.nlen,n.lencode,0,n.work,M),n.lenbits=M.bits,T){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,M={bits:n.distbits},T=Mh(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,M),n.distbits=M.bits,T){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(s>=6&&c>=258){e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,n.hold=l,n.bits=u,ate(e,d),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;x=(k=n.lencode[l&(1<>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=R,u-=R,n.back+=R}if(l>>>=A,u-=A,n.back+=A,n.length=y,x===0){n.mode=26;break}if(32&x){n.back=-1,n.mode=12;break}if(64&x){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&x,n.mode=22;case 22:if(n.extra){for(L=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;x=(k=n.distcode[l&(1<>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=R,u-=R,n.back+=R}if(l>>>=A,u-=A,n.back+=A,64&x){e.msg="invalid distance code",n.mode=30;break}n.offset=y,n.extra=15&x,n.mode=24;case 24:if(n.extra){for(L=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(c===0)break e;if(h=d-c,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),m=n.window}else m=o,p=a-n.offset,h=n.length;h>c&&(h=c),c-=h,n.length-=h;do o[a++]=m[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(c===0)break e;o[a++]=n.length,c--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(s===0)break e;s--,l|=r[i++]<=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new cte,this.strm.avail_out=0;var n=vd.inflateInit2(this.strm,t.windowBits);if(n!==Mr.Z_OK)throw new Error(I3[n]);if(this.header=new ute,vd.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=jm.string2buf(t.dictionary):LC.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=vd.inflateSetDictionary(this.strm,t.dictionary))!==Mr.Z_OK))throw new Error(I3[n])}function ky(e,t){var n=new ou(t);if(n.push(e,!0),n.err)throw n.msg||I3[n.err];return n.result}ou.prototype.push=function(e,t){var n,r,o,i,a,s=this.strm,c=this.options.chunkSize,l=this.options.dictionary,u=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?Mr.Z_FINISH:Mr.Z_NO_FLUSH,typeof e=="string"?s.input=jm.binstring2buf(e):LC.call(e)==="[object ArrayBuffer]"?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(s.avail_out===0&&(s.output=new G0.Buf8(c),s.next_out=0,s.avail_out=c),(n=vd.inflate(s,Mr.Z_NO_FLUSH))===Mr.Z_NEED_DICT&&l&&(n=vd.inflateSetDictionary(this.strm,l)),n===Mr.Z_BUF_ERROR&&u===!0&&(n=Mr.Z_OK,u=!1),n!==Mr.Z_STREAM_END&&n!==Mr.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==Mr.Z_STREAM_END&&(s.avail_in!==0||r!==Mr.Z_FINISH&&r!==Mr.Z_SYNC_FLUSH)||(this.options.to==="string"?(o=jm.utf8border(s.output,s.next_out),i=s.next_out-o,a=jm.buf2string(s.output,o),s.next_out=i,s.avail_out=c-i,i&&G0.arraySet(s.output,s.output,o,i,0),this.onData(a)):this.onData(G0.shrinkBuf(s.output,s.next_out)))),s.avail_in===0&&s.avail_out===0&&(u=!0)}while((s.avail_in>0||s.avail_out===0)&&n!==Mr.Z_STREAM_END);return n===Mr.Z_STREAM_END&&(r=Mr.Z_FINISH),r===Mr.Z_FINISH?(n=vd.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Mr.Z_OK):r!==Mr.Z_SYNC_FLUSH||(this.onEnd(Mr.Z_OK),s.avail_out=0,!0)},ou.prototype.onData=function(e){this.chunks.push(e)},ou.prototype.onEnd=function(e){e===Mr.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=G0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},H0.Inflate=ou,H0.inflate=ky,H0.inflateRaw=function(e,t){return(t=t||{}).raw=!0,ky(e,t)},H0.ungzip=ky;var OC={};(0,fl.assign)(OC,Z0,H0,wC);var fte=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",dte=OC,zL=yr(),qm=ia,hte=fte?"uint8array":"array";function Bc(e,t){qm.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}zm.magic="\b\0",zL.inherits(Bc,qm),Bc.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(zL.transformTo(hte,e.data),!1)},Bc.prototype.flush=function(){qm.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Bc.prototype.cleanUp=function(){qm.prototype.cleanUp.call(this),this._pako=null},Bc.prototype._createPako=function(){this._pako=new dte[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},zm.compressWorker=function(e){return new Bc("Deflate",e)},zm.uncompressWorker=function(){return new Bc("Inflate",{})};var $L=ia;jv.STORE={magic:"\0\0",compressWorker:function(){return new $L("STORE compression")},uncompressWorker:function(){return new $L("STORE decompression")}},jv.DEFLATE=zm;var TC={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK\x07",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\x07\b"},Gf=yr(),Wf=ia,Ny=Gd,jL=Gx,tg=TC,Kn=function(e,t){var n,r="";for(n=0;n>>=8;return r},qL=function(e,t,n,r,o,i){var a,s,c=e.file,l=e.compression,u=i!==Ny.utf8encode,f=Gf.transformTo("string",i(c.name)),d=Gf.transformTo("string",Ny.utf8encode(c.name)),h=c.comment,p=Gf.transformTo("string",i(h)),m=Gf.transformTo("string",Ny.utf8encode(h)),A=d.length!==c.name.length,x=m.length!==h.length,y="",R="",g="",b=c.dir,w=c.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var M=0;t&&(M|=8),u||!A&&!x||(M|=2048);var L,k,_,N=0,X=0;b&&(N|=16),o==="UNIX"?(X=798,N|=(L=c.unixPermissions,k=b,_=L,L||(_=k?16893:33204),(65535&_)<<16)):(X=20,N|=63&(c.dosPermissions||0)),a=w.getUTCHours(),a<<=6,a|=w.getUTCMinutes(),a<<=5,a|=w.getUTCSeconds()/2,s=w.getUTCFullYear()-1980,s<<=4,s|=w.getUTCMonth()+1,s<<=5,s|=w.getUTCDate(),A&&(R=Kn(1,1)+Kn(jL(f),4)+d,y+="up"+Kn(R.length,2)+R),x&&(g=Kn(1,1)+Kn(jL(p),4)+m,y+="uc"+Kn(g.length,2)+g);var I="";return I+=` -\0`,I+=Kn(M,2),I+=l.magic,I+=Kn(a,2),I+=Kn(s,2),I+=Kn(T.crc32,4),I+=Kn(T.compressedSize,4),I+=Kn(T.uncompressedSize,4),I+=Kn(f.length,2),I+=Kn(y.length,2),{fileRecord:tg.LOCAL_FILE_HEADER+I+f+y,dirRecord:tg.CENTRAL_FILE_HEADER+Kn(X,2)+I+Kn(p.length,2)+"\0\0\0\0"+Kn(N,4)+Kn(r,4)+f+y+p}},pte=function(e){return tg.DATA_DESCRIPTOR+Kn(e.crc32,4)+Kn(e.compressedSize,4)+Kn(e.uncompressedSize,4)};function ga(e,t,n,r){Wf.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Gf.inherits(ga,Wf),ga.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,Wf.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},ga.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=qL(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ga.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=qL(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:pte(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},ga.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},CC=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},IC=function(e,t){return t=t!==void 0?t:NC.createFolders,e=CC(e),this.files[e]||PC.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function nO(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var wte={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,r;for(t in this.files)r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r)},filter:function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(r)}),t},file:function(e,t,n){if(arguments.length===1){if(nO(e)){var r=e;return this.filter(function(i,a){return!a.dir&&r.test(i)})}var o=this.files[this.root+e];return o&&!o.dir?o:null}return e=this.root+e,PC.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(nO(e))return this.filter(function(o,i){return i.dir&&e.test(o)});var t=this.root+e,n=IC.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||(e.slice(-1)!=="/"&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(o,i){return i.name.slice(0,e.length)===e}),r=0;r=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return Ote.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}};var _C=FC,EC=_C;function Vf(e){EC.call(this,e);for(var t=0;t=0;--i)if(this.data[i]===t&&this.data[i+1]===n&&this.data[i+2]===r&&this.data[i+3]===o)return i-this.zero;return-1},Vf.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.readData(4);return t===i[0]&&n===i[1]&&r===i[2]&&o===i[3]},Vf.prototype.readData=function(e){if(this.checkOffset(e),e===0)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var XC=Vf,WC=_C;function Uf(e){WC.call(this,e)}yr().inherits(Uf,WC),Uf.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},Uf.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},Uf.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},Uf.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var Tte=Uf,VC=XC;function F3(e){VC.call(this,e)}yr().inherits(F3,VC),F3.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var UC=F3,YC=UC;function _3(e){YC.call(this,e)}yr().inherits(_3,YC),_3.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var kte=_3,mm=yr(),rO=Tr,Nte=XC,Pte=Tte,Cte=kte,Ite=UC,QC=function(e){var t=mm.getTypeOf(e);return mm.checkSupport(t),t!=="string"||rO.uint8array?t==="nodebuffer"?new Cte(e):rO.uint8array?new Ite(mm.transformTo("uint8array",e)):new Nte(mm.transformTo("array",e)):new Pte(e)},Py=QC,Ll=yr(),Fte=Jx,oO=Gx,vm=Gd,gm=jv,_te=Tr;function ZC(e,t){this.options=e,this.loadOptions=t}ZC.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(t=function(r){for(var o in gm)if(Object.prototype.hasOwnProperty.call(gm,o)&&gm[o].magic===r)return gm[o];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Ll.pretty(this.compressionMethod)+" unknown (inner file : "+Ll.transformTo("string",this.fileName)+")");this.decompressed=new Fte(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===0&&(this.dosPermissions=63&this.externalFileAttributes),e===3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=Py(this.extraFields[1].value);this.uncompressedSize===Ll.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Ll.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Ll.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Ll.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,o=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+41)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(t,fa.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=Xte(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var Ute=BC,Cy=yr(),tv=Xp,Yte=Gd,Qte=Ute,Zte=aC,iO=i2;function Bte(e){return new tv.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new Zte);r.on("error",function(o){n(o)}).on("end",function(){r.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}function Ki(){if(!(this instanceof Ki))return new Ki;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new Ki;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}Ki.prototype=Lte,Ki.prototype.loadAsync=function(e,t){var n=this;return t=Cy.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Yte.utf8decode}),iO.isNode&&iO.isStream(e)?tv.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Cy.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var o=new Qte(t);return o.load(r),o}).then(function(r){var o=[tv.Promise.resolve(r)],i=r.files;if(t.checkCRC32)for(var a=0;a",n),e.substring(M,n).indexOf(w)==-1){var L=e.substring(0,n).split(` +`)):s=e.stylize("[Circular]","special")),ss(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function Zx(e){return Array.isArray(e)}function t2(e){return typeof e=="boolean"}function Fp(e){return e===null}function C9(e){return e==null}function Bx(e){return typeof e=="number"}function ep(e){return typeof e=="string"}function I9(e){return typeof e=="symbol"}function ss(e){return e===void 0}function Ah(e){return Ju(e)&&Dx(e)==="[object RegExp]"}function Ju(e){return typeof e=="object"&&e!==null}function zv(e){return Ju(e)&&Dx(e)==="[object Date]"}function Rh(e){return Ju(e)&&(Dx(e)==="[object Error]"||e instanceof Error)}function yh(e){return typeof e=="function"}function F9(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function _9(e){return Cp(e)}function Dx(e){return Object.prototype.toString.call(e)}function ny(e){return e<10?"0"+e.toString(10):e.toString(10)}fs.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},fs.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var Aee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ree(){var e=new Date,t=[ny(e.getHours()),ny(e.getMinutes()),ny(e.getSeconds())].join(":");return[e.getDate(),Aee[e.getMonth()],t].join(" ")}function E9(){console.log("%s - %s",Ree(),qg.apply(null,arguments))}function Kx(e,t){if(!t||!Ju(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function X9(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var yee={inherits:sc,_extend:Kx,log:E9,isBuffer:_9,isPrimitive:F9,isFunction:yh,isError:Rh,isDate:zv,isObject:Ju,isRegExp:Ah,isUndefined:ss,isSymbol:I9,isString:ep,isNumber:Bx,isNullOrUndefined:C9,isNull:Fp,isBoolean:t2,isArray:Zx,inspect:fs,deprecate:e2,format:qg,debuglog:Qx},bee=Object.freeze({__proto__:null,format:qg,deprecate:e2,debuglog:Qx,inspect:fs,isArray:Zx,isBoolean:t2,isNull:Fp,isNullOrUndefined:C9,isNumber:Bx,isString:ep,isSymbol:I9,isUndefined:ss,isRegExp:Ah,isObject:Ju,isDate:zv,isError:Rh,isFunction:yh,isPrimitive:F9,isBuffer:_9,log:E9,inherits:sc,_extend:Kx,default:yee});function Jc(){this.head=null,this.tail=null,this.length=0}Jc.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},Jc.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},Jc.prototype.shift=function(){if(this.length!==0){var e=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},Jc.prototype.clear=function(){this.head=this.tail=null,this.length=0},Jc.prototype.join=function(e){if(this.length===0)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},Jc.prototype.concat=function(e){if(this.length===0)return He.alloc(0);if(this.length===1)return this.head.data;for(var t=He.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var xee=He.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function bh(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!xee(t))throw new Error("Unknown encoding: "+t)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=Mee;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=wee;break;default:return void(this.write=See)}this.charBuffer=new He(6),this.charReceived=0,this.charLength=0}function See(e){return e.toString(this.encoding)}function Mee(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function wee(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}bh.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=55296&&o<=56319)){if(this.charReceived=this.charLength=0,e.length===0)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,r),r-=this.charReceived);var o;if(r=(t+=e.toString(this.encoding,0,r)).length-1,(o=t.charCodeAt(r))>=55296&&o<=56319){var i=this.surrogateSize;return this.charLength+=i,this.charReceived+=i,this.charBuffer.copy(this.charBuffer,i,0,i),e.copy(this.charBuffer,0,0,i),t.substring(0,r)}return t},bh.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(t==1&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},bh.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,o=this.encoding;t+=r.slice(0,n).toString(o)}return t},cr.ReadableState=W9;var Yn=Qx("stream");function W9(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Ii&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||n===0?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new Jc,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new bh(e.encoding),this.encoding=e.encoding)}function cr(e){if(!(this instanceof cr))return new cr(e);this._readableState=new W9(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),vn.call(this)}function Xw(e,t,n,r,o){var i=function(l,u){var f=null;return Cp(u)||typeof u=="string"||u==null||l.objectMode||(f=new TypeError("Invalid non-string/buffer chunk")),f}(t,n);if(i)e.emit("error",i);else if(n===null)t.reading=!1,function(l,u){if(!u.ended){if(u.decoder){var f=u.decoder.end();f&&f.length&&(u.buffer.push(f),u.length+=u.objectMode?1:f.length)}u.ended=!0,$v(l)}}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!o){var a=new Error("stream.push() after EOF");e.emit("error",a)}else if(t.endEmitted&&o){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var c;!t.decoder||o||r||(n=t.decoder.write(n),c=!t.objectMode&&n.length===0),o||(t.reading=!1),c||(t.flowing&&t.length===0&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,o?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&$v(e))),function(l,u){u.readingMore||(u.readingMore=!0,Xr(Lee,l,u))}(e,t)}else o||(t.reading=!1);return function(l){return!l.ended&&(l.needReadable||l.lengtht.highWaterMark&&(t.highWaterMark=function(n){return n>=8388608?n=8388608:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function $v(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Yn("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Xr(Vw,e):Vw(e))}function Vw(e){Yn("emit readable"),e.emit("readable"),Hx(e)}function Lee(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(r,o,i){var a;return rd.length?d.length:s;if(h===d.length?f+=d:f+=d.slice(0,s),(s-=h)===0){h===d.length?(++u,l.next?c.head=l.next:c.head=c.tail=null):(c.head=l,l.data=d.slice(h));break}++u}return c.length-=u,f}(r,o):function(s,c){var l=He.allocUnsafe(s),u=c.head,f=1;for(u.data.copy(l),s-=u.data.length;u=u.next;){var d=u.data,h=s>d.length?d.length:s;if(d.copy(l,l.length-s,0,h),(s-=h)===0){h===d.length?(++f,u.next?c.head=u.next:c.head=c.tail=null):(c.head=u,u.data=d.slice(h));break}++f}return c.length-=f,l}(r,o),a}(e,t.buffer,t.decoder),n);var n}function ry(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Xr(kee,t,e))}function kee(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Yw(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return Yn("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?ry(this):$v(this),null;if((e=Ww(e,t))===0&&t.ended)return t.length===0&&ry(this),null;var r,o=t.needReadable;return Yn("need readable",o),(t.length===0||t.length-e0?Uw(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&ry(this)),r!==null&&this.emit("data",r),r},cr.prototype._read=function(e){this.emit("error",new Error("not implemented"))},cr.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,Yn("pipe count=%d opts=%j",r.pipesCount,t);var o=!t||t.end!==!1?a:l;function i(A){Yn("onunpipe"),A===n&&l()}function a(){Yn("onend"),e.end()}r.endEmitted?Xr(o):n.once("end",o),e.on("unpipe",i);var s=function(A){return function(){var x=A._readableState;Yn("pipeOnDrain",x.awaitDrain),x.awaitDrain&&x.awaitDrain--,x.awaitDrain===0&&A.listeners("data").length&&(x.flowing=!0,Hx(A))}}(n);e.on("drain",s);var c=!1;function l(){Yn("cleanup"),e.removeListener("close",h),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",d),e.removeListener("unpipe",i),n.removeListener("end",a),n.removeListener("end",l),n.removeListener("data",f),c=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function f(A){Yn("ondata"),u=!1,e.write(A)!==!1||u||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&Yw(r.pipes,e)!==-1)&&!c&&(Yn("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function d(A){var x;Yn("onerror",A),m(),e.removeListener("error",d),x="error",e.listeners(x).length===0&&e.emit("error",A)}function h(){e.removeListener("finish",p),m()}function p(){Yn("onfinish"),e.removeListener("close",h),m()}function m(){Yn("unpipe"),n.unpipe(e)}return n.on("data",f),function(A,x,y){if(typeof A.prependListener=="function")return A.prependListener(x,y);A._events&&A._events[x]?Array.isArray(A._events[x])?A._events[x].unshift(y):A._events[x]=[y,A._events[x]]:A.on(x,y)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(Yn("pipe resume"),n.resume()),e},cr.prototype.unpipe=function(e){var t=this._readableState;if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},qr.prototype._write=function(e,t,n){n(new Error("not implemented"))},qr.prototype._writev=null,qr.prototype.end=function(e,t,n){var r=this._writableState;typeof e=="function"?(n=e,e=null,t=null):typeof t=="function"&&(n=t,t=null),e!=null&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(o,i,a){i.ending=!0,Y9(o,i),a&&(i.finished?Xr(a):o.once("finish",a)),i.ended=!0,o.writable=!1}(this,r,n)},sc(Ii,cr);for(var Bw=Object.keys(qr.prototype),oy=0;oy0?this.tail.next=i:this.head=i,this.tail=i,++this.length},r.prototype.unshift=function(o){var i={data:o,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length},r.prototype.shift=function(){if(this.length!==0){var o=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,o}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(o){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=o+i.data;return a},r.prototype.concat=function(o){if(this.length===0)return t.alloc(0);if(this.length===1)return this.head.data;for(var i,a,s,c=t.allocUnsafe(o>>>0),l=this.head,u=0;l;)i=l.data,a=c,s=u,i.copy(a,s),u+=l.data.length,l=l.next;return c},r}(),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var r=n.inspect({length:this.length});return this.constructor.name+" "+r})}(lL)),lL.exports}function K9(){if(rL)return ly;rL=1;var e=n2();function t(n,r){n.emit("error",r)}return ly={destroy:function(n,r){var o=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(r?r(n):!n||this._writableState&&this._writableState.errorEmitted||e.nextTick(t,this,n),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(n||null,function(s){!r&&s?(e.nextTick(t,o,s),o._writableState&&(o._writableState.errorEmitted=!0)):r&&r(s)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}},ly}function H9(){if(aL)return cy;aL=1;var e=n2();function t(g){var b=this;this.next=null,this.entry=null,this.finish=function(){(function(w,T,M){var L=w.entry;for(w.entry=null;L;){var k=L.callback;T.pendingcb--,k(M),L=L.next}T.corkedRequestsFree?T.corkedRequestsFree.next=w:T.corkedRequestsFree=w})(b,g)}}cy=h;var n,r=e.nextTick;h.WritableState=d;var o=Object.create(_p());o.inherits=Ep();var i={deprecate:iL?oL:(iL=1,oL=o2.deprecate)},a=B9(),s=r2().Buffer,c=bi.Uint8Array||function(){},l,u=K9();function f(){}function d(g,b){n=n||kd(),g=g||{};var w=b instanceof n;this.objectMode=!!g.objectMode,w&&(this.objectMode=this.objectMode||!!g.writableObjectMode);var T=g.highWaterMark,M=g.writableHighWaterMark,L=this.objectMode?16:16384;this.highWaterMark=T||T===0?T:w&&(M||M===0)?M:L,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var k=g.decodeStrings===!1;this.decodeStrings=!k,this.defaultEncoding=g.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(F){(function(N,X){var I=N._writableState,_=I.sync,P=I.writecb;if(function(B){B.writing=!1,B.writecb=null,B.length-=B.writelen,B.writelen=0}(I),X)(function(B,J,se,D,Q){--J.pendingcb,se?(e.nextTick(Q,D),e.nextTick(R,B,J),B._writableState.errorEmitted=!0,B.emit("error",D)):(Q(D),B._writableState.errorEmitted=!0,B.emit("error",D),R(B,J))})(N,I,_,X,P);else{var V=x(I);V||I.corked||I.bufferProcessing||!I.bufferedRequest||A(N,I),_?r(m,N,I,V,P):m(N,I,V,P)}})(b,F)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function h(g){if(n=n||kd(),!(l.call(h,this)||this instanceof n))return new h(g);this._writableState=new d(g,this),this.writable=!0,g&&(typeof g.write=="function"&&(this._write=g.write),typeof g.writev=="function"&&(this._writev=g.writev),typeof g.destroy=="function"&&(this._destroy=g.destroy),typeof g.final=="function"&&(this._final=g.final)),a.call(this)}function p(g,b,w,T,M,L,k){b.writelen=T,b.writecb=k,b.writing=!0,b.sync=!0,w?g._writev(M,b.onwrite):g._write(M,L,b.onwrite),b.sync=!1}function m(g,b,w,T){w||function(M,L){L.length===0&&L.needDrain&&(L.needDrain=!1,M.emit("drain"))}(g,b),b.pendingcb--,T(),R(g,b)}function A(g,b){b.bufferProcessing=!0;var w=b.bufferedRequest;if(g._writev&&w&&w.next){var T=b.bufferedRequestCount,M=new Array(T),L=b.corkedRequestsFree;L.entry=w;for(var k=0,F=!0;w;)M[k]=w,w.isBuf||(F=!1),w=w.next,k+=1;M.allBuffers=F,p(g,b,!0,b.length,M,"",L.finish),b.pendingcb++,b.lastBufferedRequest=null,L.next?(b.corkedRequestsFree=L.next,L.next=null):b.corkedRequestsFree=new t(b),b.bufferedRequestCount=0}else{for(;w;){var N=w.chunk,X=w.encoding,I=w.callback;if(p(g,b,!1,b.objectMode?1:N.length,N,X,I),w=w.next,b.bufferedRequestCount--,b.writing)break}w===null&&(b.lastBufferedRequest=null)}b.bufferedRequest=w,b.bufferProcessing=!1}function x(g){return g.ending&&g.length===0&&g.bufferedRequest===null&&!g.finished&&!g.writing}function y(g,b){g._final(function(w){b.pendingcb--,w&&g.emit("error",w),b.prefinished=!0,g.emit("prefinish"),R(g,b)})}function R(g,b){var w=x(b);return w&&(function(T,M){M.prefinished||M.finalCalled||(typeof T._final=="function"?(M.pendingcb++,M.finalCalled=!0,e.nextTick(y,T,M)):(M.prefinished=!0,T.emit("prefinish")))}(g,b),b.pendingcb===0&&(b.finished=!0,g.emit("finish"))),w}return o.inherits(h,a),d.prototype.getBuffer=function(){for(var g=this.bufferedRequest,b=[];g;)b.push(g),g=g.next;return b},function(){try{Object.defineProperty(d.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(g){return!!l.call(this,g)||this===h&&g&&g._writableState instanceof d}})):l=function(g){return g instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(g,b,w){var T,M=this._writableState,L=!1,k=!M.objectMode&&(T=g,s.isBuffer(T)||T instanceof c);return k&&!s.isBuffer(g)&&(g=function(F){return s.from(F)}(g)),typeof b=="function"&&(w=b,b=null),k?b="buffer":b||(b=M.defaultEncoding),typeof w!="function"&&(w=f),M.ended?function(F,N){var X=new Error("write after end");F.emit("error",X),e.nextTick(N,X)}(this,w):(k||function(F,N,X,I){var _=!0,P=!1;return X===null?P=new TypeError("May not write null values to stream"):typeof X=="string"||X===void 0||N.objectMode||(P=new TypeError("Invalid non-string/buffer chunk")),P&&(F.emit("error",P),e.nextTick(I,P),_=!1),_}(this,M,g,w))&&(M.pendingcb++,L=function(F,N,X,I,_,P){if(!X){var V=function(D,Q,Z){return D.objectMode||D.decodeStrings===!1||typeof Q!="string"||(Q=s.from(Q,Z)),Q}(N,I,_);I!==V&&(X=!0,_="buffer",I=V)}var B=N.objectMode?1:I.length;N.length+=B;var J=N.length-1))throw new TypeError("Unknown encoding: "+g);return this._writableState.defaultEncoding=g,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(g,b,w){w(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(g,b,w){var T=this._writableState;typeof g=="function"?(w=g,g=null,b=null):typeof b=="function"&&(w=b,b=null),g!=null&&this.write(g,b),T.corked&&(T.corked=1,this.uncork()),T.ending||T.finished||function(M,L,k){L.ending=!0,R(M,L),k&&(L.finished?e.nextTick(k):M.once("finish",k)),L.ended=!0,M.writable=!1}(this,T,w)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(g){this._writableState&&(this._writableState.destroyed=g)}}),h.prototype.destroy=u.destroy,h.prototype._undestroy=u.undestroy,h.prototype._destroy=function(g,b){this.end(),b(g)},cy}function kd(){if(sL)return uy;sL=1;var e=n2(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};uy=c;var n=Object.create(_p());n.inherits=Ep();var r=G9(),o=H9();n.inherits(c,r);for(var i=t(o.prototype),a=0;a>5==6?2:f>>4==14?3:f>>3==30?4:f>>6==2?-1:-2}function o(f){var d=this.lastTotal-this.lastNeed,h=function(p,m,A){if((192&m[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&m.length>1){if((192&m[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&m.length>2&&(192&m[2])!=128)return p.lastNeed=2,"�"}}(this,f);return h!==void 0?h:this.lastNeed<=f.length?(f.copy(this.lastChar,d,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(f.copy(this.lastChar,d,0,f.length),void(this.lastNeed-=f.length))}function i(f,d){if((f.length-d)%2==0){var h=f.toString("utf16le",d);if(h){var p=h.charCodeAt(h.length-1);if(p>=55296&&p<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1],h.slice(0,-1)}return h}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=f[f.length-1],f.toString("utf16le",d,f.length-1)}function a(f){var d=f&&f.length?this.write(f):"";if(this.lastNeed){var h=this.lastTotal-this.lastNeed;return d+this.lastChar.toString("utf16le",0,h)}return d}function s(f,d){var h=(f.length-d)%3;return h===0?f.toString("base64",d):(this.lastNeed=3-h,this.lastTotal=3,h===1?this.lastChar[0]=f[f.length-1]:(this.lastChar[0]=f[f.length-2],this.lastChar[1]=f[f.length-1]),f.toString("base64",d,f.length-h))}function c(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function l(f){return f.toString(this.encoding)}function u(f){return f&&f.length?this.write(f):""}return py.StringDecoder=n,n.prototype.write=function(f){if(f.length===0)return"";var d,h;if(this.lastNeed){if((d=this.fillLast(f))===void 0)return"";h=this.lastNeed,this.lastNeed=0}else h=0;return h=0?(R>0&&(m.lastNeed=R-1),R):--y=0?(R>0&&(m.lastNeed=R-2),R):--y=0?(R>0&&(R===2?R=0:m.lastNeed=R-3),R):0}(this,f,d);if(!this.lastNeed)return f.toString("utf8",d);this.lastTotal=h;var p=f.length-(h-this.lastNeed);return f.copy(this.lastChar,0,p),f.toString("utf8",d,p)},n.prototype.fillLast=function(f){if(this.lastNeed<=f.length)return f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);f.copy(this.lastChar,this.lastTotal-this.lastNeed,0,f.length),this.lastNeed-=f.length},py}function G9(){if(uL)return fy;uL=1;var e=n2();fy=m;var t,n=function(){if(Gw)return Hw;Gw=1;var _={}.toString;return Hw=Array.isArray||function(P){return _.call(P)=="[object Array]"}}();m.ReadableState=p,_ee.EventEmitter;var r=function(_,P){return _.listeners(P).length},o=B9(),i=r2().Buffer,a=bi.Uint8Array||function(){},s=Object.create(_p());s.inherits=Ep();var c=o2,l=void 0;l=c&&c.debuglog?c.debuglog("stream"):function(){};var u,f=Eee(),d=K9();s.inherits(m,o);var h=["error","close","destroy","pause","resume"];function p(_,P){_=_||{};var V=P instanceof(t=t||kd());this.objectMode=!!_.objectMode,V&&(this.objectMode=this.objectMode||!!_.readableObjectMode);var B=_.highWaterMark,J=_.readableHighWaterMark,se=this.objectMode?16:16384;this.highWaterMark=B||B===0?B:V&&(J||J===0)?J:se,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=_.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,_.encoding&&(u||(u=pL().StringDecoder),this.decoder=new u(_.encoding),this.encoding=_.encoding)}function m(_){if(t=t||kd(),!(this instanceof m))return new m(_);this._readableState=new p(_,this),this.readable=!0,_&&(typeof _.read=="function"&&(this._read=_.read),typeof _.destroy=="function"&&(this._destroy=_.destroy)),o.call(this)}function A(_,P,V,B,J){var se,D=_._readableState;return P===null?(D.reading=!1,function(Q,Z){if(!Z.ended){if(Z.decoder){var H=Z.decoder.end();H&&H.length&&(Z.buffer.push(H),Z.length+=Z.objectMode?1:H.length)}Z.ended=!0,g(Q)}}(_,D)):(J||(se=function(Q,Z){var H;U=Z,i.isBuffer(U)||U instanceof a||typeof Z=="string"||Z===void 0||Q.objectMode||(H=new TypeError("Invalid non-string/buffer chunk"));var U;return H}(D,P)),se?_.emit("error",se):D.objectMode||P&&P.length>0?(typeof P=="string"||D.objectMode||Object.getPrototypeOf(P)===i.prototype||(P=function(Q){return i.from(Q)}(P)),B?D.endEmitted?_.emit("error",new Error("stream.unshift() after end event")):x(_,D,P,!0):D.ended?_.emit("error",new Error("stream.push() after EOF")):(D.reading=!1,D.decoder&&!V?(P=D.decoder.write(P),D.objectMode||P.length!==0?x(_,D,P,!1):w(_,D)):x(_,D,P,!1))):B||(D.reading=!1)),function(Q){return!Q.ended&&(Q.needReadable||Q.lengthP.highWaterMark&&(P.highWaterMark=function(V){return V>=y?V=y:(V--,V|=V>>>1,V|=V>>>2,V|=V>>>4,V|=V>>>8,V|=V>>>16,V++),V}(_)),_<=P.length?_:P.ended?P.length:(P.needReadable=!0,0))}function g(_){var P=_._readableState;P.needReadable=!1,P.emittedReadable||(l("emitReadable",P.flowing),P.emittedReadable=!0,P.sync?e.nextTick(b,_):b(_))}function b(_){l("emit readable"),_.emit("readable"),k(_)}function w(_,P){P.readingMore||(P.readingMore=!0,e.nextTick(T,_,P))}function T(_,P){for(var V=P.length;!P.reading&&!P.flowing&&!P.ended&&P.length=P.length?(V=P.decoder?P.buffer.join(""):P.buffer.length===1?P.buffer.head.data:P.buffer.concat(P.length),P.buffer.clear()):V=function(B,J,se){var D;return Bre.length?re.length:Q;if(ve===re.length?ee+=re:ee+=re.slice(0,Q),(Q-=ve)===0){ve===re.length?(++U,H.next?Z.head=H.next:Z.head=Z.tail=null):(Z.head=H,H.data=re.slice(ve));break}++U}return Z.length-=U,ee}(B,J):function(Q,Z){var H=i.allocUnsafe(Q),U=Z.head,ee=1;for(U.data.copy(H),Q-=U.data.length;U=U.next;){var re=U.data,ve=Q>re.length?re.length:Q;if(re.copy(H,H.length-Q,0,ve),(Q-=ve)===0){ve===re.length?(++ee,U.next?Z.head=U.next:Z.head=Z.tail=null):(Z.head=U,U.data=re.slice(ve));break}++ee}return Z.length-=ee,H}(B,J),D}(_,P.buffer,P.decoder),V);var V}function N(_){var P=_._readableState;if(P.length>0)throw new Error('"endReadable()" called on non-empty stream');P.endEmitted||(P.ended=!0,e.nextTick(X,P,_))}function X(_,P){_.endEmitted||_.length!==0||(_.endEmitted=!0,P.readable=!1,P.emit("end"))}function I(_,P){for(var V=0,B=_.length;V=P.highWaterMark||P.ended))return l("read: emitReadable",P.length,P.ended),P.length===0&&P.ended?N(this):g(this),null;if((_=R(_,P))===0&&P.ended)return P.length===0&&N(this),null;var B,J=P.needReadable;return l("need readable",J),(P.length===0||P.length-_0?F(_,P):null)===null?(P.needReadable=!0,_=0):P.length-=_,P.length===0&&(P.ended||(P.needReadable=!0),V!==_&&P.ended&&N(this)),B!==null&&this.emit("data",B),B},m.prototype._read=function(_){this.emit("error",new Error("_read() is not implemented"))},m.prototype.pipe=function(_,P){var V=this,B=this._readableState;switch(B.pipesCount){case 0:B.pipes=_;break;case 1:B.pipes=[B.pipes,_];break;default:B.pipes.push(_)}B.pipesCount+=1,l("pipe count=%d opts=%j",B.pipesCount,P);var J=(!P||P.end!==!1)&&_!==Li.stdout&&_!==Li.stderr?D:ye;function se(de,fe){l("onunpipe"),de===V&&fe&&fe.hasUnpiped===!1&&(fe.hasUnpiped=!0,l("cleanup"),_.removeListener("close",re),_.removeListener("finish",ve),_.removeListener("drain",Q),_.removeListener("error",ee),_.removeListener("unpipe",se),V.removeListener("end",D),V.removeListener("end",ye),V.removeListener("data",U),Z=!0,!B.awaitDrain||_._writableState&&!_._writableState.needDrain||Q())}function D(){l("onend"),_.end()}B.endEmitted?e.nextTick(J):V.once("end",J),_.on("unpipe",se);var Q=function(de){return function(){var fe=de._readableState;l("pipeOnDrain",fe.awaitDrain),fe.awaitDrain&&fe.awaitDrain--,fe.awaitDrain===0&&r(de,"data")&&(fe.flowing=!0,k(de))}}(V);_.on("drain",Q);var Z=!1,H=!1;function U(de){l("ondata"),H=!1,_.write(de)!==!1||H||((B.pipesCount===1&&B.pipes===_||B.pipesCount>1&&I(B.pipes,_)!==-1)&&!Z&&(l("false write response, pause",V._readableState.awaitDrain),V._readableState.awaitDrain++,H=!0),V.pause())}function ee(de){l("onerror",de),ye(),_.removeListener("error",ee),r(_,"error")===0&&_.emit("error",de)}function re(){_.removeListener("finish",ve),ye()}function ve(){l("onfinish"),_.removeListener("close",re),ye()}function ye(){l("unpipe"),V.unpipe(_)}return V.on("data",U),function(de,fe,ue){if(typeof de.prependListener=="function")return de.prependListener(fe,ue);de._events&&de._events[fe]?n(de._events[fe])?de._events[fe].unshift(ue):de._events[fe]=[ue,de._events[fe]]:de.on(fe,ue)}(_,"error",ee),_.once("close",re),_.once("finish",ve),_.emit("pipe",V),B.flowing||(l("pipe resume"),V.resume()),_},m.prototype.unpipe=function(_){var P=this._readableState,V={hasUnpiped:!1};if(P.pipesCount===0)return this;if(P.pipesCount===1)return _&&_!==P.pipes||(_||(_=P.pipes),P.pipes=null,P.pipesCount=0,P.flowing=!1,_&&_.emit("unpipe",this,V)),this;if(!_){var B=P.pipes,J=P.pipesCount;P.pipes=null,P.pipesCount=0,P.flowing=!1;for(var se=0;se"u")Tr.blob=!1;else{var vL=new ArrayBuffer(0);try{Tr.blob=new Blob([vL],{type:"application/zip"}).size===0}catch{try{var gL=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);gL.append(vL),Tr.blob=gL.getBlob("application/zip").size===0}catch{Tr.blob=!1}}}try{Tr.nodestream=!!J9().Readable}catch{Tr.nodestream=!1}var AL,pm={};function z9(){if(AL)return pm;AL=1;var e=yr(),t=Tr,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return pm.encode=function(r){for(var o,i,a,s,c,l,u,f=[],d=0,h=r.length,p=h,m=e.getTypeOf(r)!=="string";d>2,c=(3&o)<<4|i>>4,l=p>1?(15&i)<<2|a>>6:64,u=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(c)+n.charAt(l)+n.charAt(u));return f.join("")},pm.decode=function(r){var o,i,a,s,c,l,u=0,f=0,d="data:";if(r.substr(0,d.length)===d)throw new Error("Invalid base64 input, it looks like a data url.");var h,p=3*(r=r.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(r.charAt(r.length-1)===n.charAt(64)&&p--,r.charAt(r.length-2)===n.charAt(64)&&p--,p%1!=0)throw new Error("Invalid base64 input, bad content length.");for(h=t.uint8array?new Uint8Array(0|p):new Array(0|p);u>4,i=(15&s)<<4|(c=n.indexOf(r.charAt(u++)))>>2,a=(3&c)<<6|(l=n.indexOf(r.charAt(u++))),h[f++]=o,c!==64&&(h[f++]=i),l!==64&&(h[f++]=a);return h},pm}var RL,yL,my,bL,i2={isNode:!0,newBufferFrom:function(e,t){if(He.from&&He.from!==Uint8Array.from)return He.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new He(e,t)},allocBuffer:function(e){if(He.alloc)return He.alloc(e);var t=new He(e);return t.fill(0),t},isBuffer:function(e){return Cp(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},$9=null;$9=typeof Promise<"u"?Promise:function(){if(bL)return my;bL=1;var e=function(){if(yL)return RL;yL=1;var d,h,p=bi.MutationObserver||bi.WebKitMutationObserver;if(p){var m=0,A=new p(g),x=bi.document.createTextNode("");A.observe(x,{characterData:!0}),d=function(){x.data=m=++m%2}}else if(bi.setImmediate||bi.MessageChannel===void 0)d="document"in bi&&"onreadystatechange"in bi.document.createElement("script")?function(){var b=bi.document.createElement("script");b.onreadystatechange=function(){g(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},bi.document.documentElement.appendChild(b)}:function(){setTimeout(g,0)};else{var y=new bi.MessageChannel;y.port1.onmessage=g,d=function(){y.port2.postMessage(0)}}var R=[];function g(){var b,w;h=!0;for(var T=R.length;T;){for(w=R,R=[],b=-1;++b1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function l(f,d){for(var h=0;h"u"?bi:self),j9.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n "+e:e}};var sa=j9;(function(e){for(var t=yr(),n=Tr,r=i2,o=sa,i=new Array(256),a=0;a<256;a++)i[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;i[254]=i[254]=1;function s(){o.call(this,"utf-8 decode"),this.leftOver=null}function c(){o.call(this,"utf-8 encode")}e.utf8encode=function(l){return n.nodebuffer?r.newBufferFrom(l,"utf-8"):function(u){var f,d,h,p,m,A=u.length,x=0;for(p=0;p>>6,f[m++]=128|63&d):d<65536?(f[m++]=224|d>>>12,f[m++]=128|d>>>6&63,f[m++]=128|63&d):(f[m++]=240|d>>>18,f[m++]=128|d>>>12&63,f[m++]=128|d>>>6&63,f[m++]=128|63&d);return f}(l)},e.utf8decode=function(l){return n.nodebuffer?t.transformTo("nodebuffer",l).toString("utf-8"):function(u){var f,d,h,p,m=u.length,A=new Array(2*m);for(d=0,f=0;f4)A[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f1?A[d++]=65533:h<65536?A[d++]=h:(h-=65536,A[d++]=55296|h>>10&1023,A[d++]=56320|1023&h)}return A.length!==d&&(A.subarray?A=A.subarray(0,d):A.length=d),t.applyFromCharCode(A)}(l=t.transformTo(n.uint8array?"uint8array":"array",l))},t.inherits(s,o),s.prototype.processChunk=function(l){var u=t.transformTo(n.uint8array?"uint8array":"array",l.data);if(this.leftOver&&this.leftOver.length){if(n.uint8array){var f=u;(u=new Uint8Array(f.length+this.leftOver.length)).set(this.leftOver,0),u.set(f,this.leftOver.length)}else u=this.leftOver.concat(u);this.leftOver=null}var d=function(p,m){var A;for((m=m||p.length)>p.length&&(m=p.length),A=m-1;A>=0&&(192&p[A])==128;)A--;return A<0||A===0?m:A+i[p[A]]>m?A:m}(u),h=u;d!==u.length&&(n.uint8array?(h=u.subarray(0,d),this.leftOver=u.subarray(d,u.length)):(h=u.slice(0,d),this.leftOver=u.slice(d,u.length))),this.push({data:e.utf8decode(h),meta:l.meta})},s.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:e.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},e.Utf8DecodeWorker=s,t.inherits(c,o),c.prototype.processChunk=function(l){this.push({data:e.utf8encode(l.data),meta:l.meta})},e.Utf8EncodeWorker=c})(Gd);var q9=sa,SL=yr();function w3(e){q9.call(this,"ConvertWorker to "+e),this.destType=e}SL.inherits(w3,q9),w3.prototype.processChunk=function(e){this.push({data:SL.transformTo(this.destType,e.data),meta:e.meta})};var ML,wL,Xee=w3,gu=yr(),Wee=Xee,Vee=sa,Uee=z9(),Yee=Xp,eC=null;if(Tr.nodestream)try{eC=function(){if(wL)return ML;wL=1;var e=J9().Readable;function t(n,r,o){e.call(this,r),this._helper=n;var i=this;n.on("data",function(a,s){i.push(a)||i._helper.pause(),o&&o(s)}).on("error",function(a){i.emit("error",a)}).on("end",function(){i.push(null)})}return yr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},ML=t}()}catch{}function Qee(e,t){return new Yee.Promise(function(n,r){var o=[],i=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(c,l){o.push(c),t&&t(l)}).on("error",function(c){o=[],r(c)}).on("end",function(){try{var c=function(l,u,f){switch(l){case"blob":return gu.newBlob(gu.transformTo("arraybuffer",u),f);case"base64":return Uee.encode(u);default:return gu.transformTo(l,u)}}(a,function(l,u){var f,d=0,h=null,p=0;for(f=0;f=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})};var oC=Ef,Zee=yr(),LL=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Gx=function(e,t){return e!==void 0&&e.length?Zee.getTypeOf(e)!=="string"?function(n,r,o,i){var a=LL,s=i+o;n^=-1;for(var c=i;c>>8^a[255&(n^r[c])];return-1^n}(0|t,e,e.length,0):function(n,r,o,i){var a=LL,s=i+o;n^=-1;for(var c=i;c>>8^a[255&(n^r.charCodeAt(c))];return-1^n}(0|t,e,e.length,0):0},iC=sa,Bee=Gx;function L3(){iC.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}yr().inherits(L3,iC),L3.prototype.processChunk=function(e){this.streamInfo.crc32=Bee(e.data,this.streamInfo.crc32||0),this.push(e)};var aC=L3,Dee=yr(),O3=sa;function T3(e){O3.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}Dee.inherits(T3,O3),T3.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}O3.prototype.processChunk.call(this,e)};var OL=Xp,TL=oC,Kee=aC,vy=T3;function k3(e,t,n,r,o){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=o}k3.prototype={getContentWorker:function(){var e=new TL(OL.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new vy("data_length")),t=this;return e.on("end",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),e},getCompressedWorker:function(){return new TL(OL.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},k3.createWorkerFrom=function(e,t,n){return e.pipe(new Kee).pipe(new vy("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new vy("compressedSize")).withStreamInfo("compression",t)};var Jx=k3,Hee=nC,Gee=oC,gy=Gd,Ay=Jx,kL=sa,zx=function(e,t,n){this.name=e,this.dir=n.dir,this.date=n.date,this.comment=n.comment,this.unixPermissions=n.unixPermissions,this.dosPermissions=n.dosPermissions,this._data=t,this._dataBinary=n.binary,this.options={compression:n.compression,compressionOptions:n.compressionOptions}};zx.prototype={internalStream:function(e){var t=null,n="string";try{if(!e)throw new Error("No output type specified.");var r=(n=e.toLowerCase())==="string"||n==="text";n!=="binarystring"&&n!=="text"||(n="string"),t=this._decompressWorker();var o=!this._dataBinary;o&&!r&&(t=t.pipe(new gy.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new gy.Utf8DecodeWorker))}catch(i){(t=new kL("error")).error(i)}return new Hee(t,n,"")},async:function(e,t){return this.internalStream(e).accumulate(t)},nodeStream:function(e,t){return this.internalStream(e||"nodebuffer").toNodejsStream(t)},_compressWorker:function(e,t){if(this._data instanceof Ay&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new gy.Utf8EncodeWorker)),Ay.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof Ay?this._data.getContentWorker():this._data instanceof kL?this._data:new Gee(this._data)}};for(var NL=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Jee=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Ry=0;Ry=0;)e[t]=0}var N3=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],$m=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],jee=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],PL=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Qs=new Array(576);Jd(Qs);var B0=new Array(60);Jd(B0);var tp=new Array(512);Jd(tp);var xh=new Array(256);Jd(xh);var $x=new Array(29);Jd($x);var CL,IL,FL,qv=new Array(30);function yy(e,t,n,r,o){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=o,this.has_stree=e&&e.length}function by(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function lC(e){return e<256?tp[e]:tp[256+(e>>>7)]}function np(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function zo(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<>>=1,n<<=1;while(--t>0);return n>>>1}function uC(e,t,n){var r,o,i=new Array(16),a=0;for(r=1;r<=15;r++)i[r]=a=a+n[r-1]<<1;for(o=0;o<=t;o++){var s=e[2*o+1];s!==0&&(e[2*o]=cC(i[s]++,s))}}function _L(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function fC(e){e.bi_valid>8?np(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function EL(e,t,n,r){var o=2*t,i=2*n;return e[o]>1;n>=1;n--)xy(e,i,n);o=c;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],xy(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,i[2*o]=i[2*n]+i[2*r],e.depth[o]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,i[2*n+1]=i[2*r+1]=o,e.heap[1]=o++,xy(e,i,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(u,f){var d,h,p,m,A,x,y=f.dyn_tree,R=f.max_code,g=f.stat_desc.static_tree,b=f.stat_desc.has_stree,w=f.stat_desc.extra_bits,T=f.stat_desc.extra_base,M=f.stat_desc.max_length,L=0;for(m=0;m<=15;m++)u.bl_count[m]=0;for(y[2*u.heap[u.heap_max]+1]=0,d=u.heap_max+1;d<573;d++)(m=y[2*y[2*(h=u.heap[d])+1]+1]+1)>M&&(m=M,L++),y[2*h+1]=m,h>R||(u.bl_count[m]++,A=0,h>=T&&(A=w[h-T]),x=y[2*h],u.opt_len+=x*(m+A),b&&(u.static_len+=x*(g[2*h+1]+A)));if(L!==0){do{for(m=M-1;u.bl_count[m]===0;)m--;u.bl_count[m]--,u.bl_count[m+1]+=2,u.bl_count[M]--,L-=2}while(L>0);for(m=M;m!==0;m--)for(h=u.bl_count[m];h!==0;)(p=u.heap[--d])>R||(y[2*p+1]!==m&&(u.opt_len+=(m-y[2*p+1])*y[2*p],y[2*p+1]=m),h--)}}(e,t),uC(i,l,e.bl_count)}function WL(e,t,n){var r,o,i=-1,a=t[1],s=0,c=7,l=4;for(a===0&&(c=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)o=a,a=t[2*(r+1)+1],++s>=7;o<30;o++)for(qv[o]=i<<7,t=0;t<1<<$m[o]-7;t++)tp[256+i++]=o;for(n=0;n<=15;n++)a[n]=0;for(t=0;t<=143;)Qs[2*t+1]=8,t++,a[8]++;for(;t<=255;)Qs[2*t+1]=9,t++,a[9]++;for(;t<=279;)Qs[2*t+1]=7,t++,a[7]++;for(;t<=287;)Qs[2*t+1]=8,t++,a[8]++;for(uC(Qs,287,a),t=0;t<30;t++)B0[2*t+1]=5,B0[2*t]=cC(t,5);CL=new yy(Qs,N3,257,286,15),IL=new yy(B0,$m,0,30,15),FL=new yy(new Array(0),jee,0,19,7)}(),UL=!0),e.l_desc=new by(e.dyn_ltree,CL),e.d_desc=new by(e.dyn_dtree,IL),e.bl_desc=new by(e.bl_tree,FL),e.bi_buf=0,e.bi_valid=0,_L(e)},Xf._tr_stored_block=YL,Xf._tr_flush_block=function(e,t,n,r){var o,i,a=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var c,l=4093624447;for(c=0;c<=31;c++,l>>>=1)if(1&l&&s.dyn_ltree[2*c]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(c=32;c<256;c++)if(s.dyn_ltree[2*c]!==0)return 1;return 0}(e)),Sy(e,e.l_desc),Sy(e,e.d_desc),a=function(s){var c;for(WL(s,s.dyn_ltree,s.l_desc.max_code),WL(s,s.dyn_dtree,s.d_desc.max_code),Sy(s,s.bl_desc),c=18;c>=3&&s.bl_tree[2*PL[c]+1]===0;c--);return s.opt_len+=3*(c+1)+5+5+4,c}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=n+5,n+4<=o&&t!==-1?YL(e,t,n,r):e.strategy===4||i===o?(zo(e,2+(r?1:0),3),XL(e,Qs,B0)):(zo(e,4+(r?1:0),3),function(s,c,l,u){var f;for(zo(s,c-257,5),zo(s,l-1,5),zo(s,u-4,4),f=0;f>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,t===0?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(xh[n]+256+1)]++,e.dyn_dtree[2*lC(t)]++),e.last_lit===e.lit_bufsize-1},Xf._tr_align=function(e){zo(e,2,3),rs(e,256,Qs),function(t){t.bi_valid===16?(np(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(e)};var dC=function(e,t,n,r){for(var o=65535&e|0,i=e>>>16&65535|0,a=0;n!==0;){n-=a=n>2e3?2e3:n;do i=i+(o=o+t[r++]|0)|0;while(--a);o%=65521,i%=65521}return o|i<<16|0},qee=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}(),Hf,hC=function(e,t,n,r){var o=qee,i=r+n;e^=-1;for(var a=r;a>>8^o[255&(e^t[a])];return-1^e},jx={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Io=fl,zi=Xf,pC=dC,El=hC,ete=jx;function Zl(e,t){return e.msg=ete[t],t}function QL(e){return(e<<1)-(e>4?9:0)}function zl(e){for(var t=e.length;--t>=0;)e[t]=0}function Xl(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Io.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function eo(e,t){zi._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Xl(e.strm)}function On(e,t){e.pending_buf[e.pending++]=t}function R0(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function mC(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=l[i+a-1],p=l[i+a];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do if(l[(n=t)+a]===p&&l[n+a-1]===h&&l[n]===l[i]&&l[++n]===l[i+1]){i+=2,n++;do;while(l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&l[++i]===l[++n]&&ia){if(e.match_start=t,a=r,r>=s)break;h=l[i+a-1],p=l[i+a]}}while((t=f[t&u])>c&&--o!=0);return a<=e.lookahead?a:e.lookahead}function qc(e){var t,n,r,o,i,a,s,c,l,u,f=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){Io.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=n=e.hash_size;do r=e.head[--t],e.head[t]=r>=f?r-f:0;while(--n);t=n=f;do r=e.prev[--t],e.prev[t]=r>=f?r-f:0;while(--n);o+=f}if(e.strm.avail_in===0)break;if(a=e.strm,s=e.window,c=e.strstart+e.lookahead,l=o,u=void 0,(u=a.avail_in)>l&&(u=l),n=u===0?0:(a.avail_in-=u,Io.arraySet(s,a.input,a.next_in,u,c),a.state.wrap===1?a.adler=pC(a.adler,s,u,c):a.state.wrap===2&&(a.adler=El(a.adler,s,u,c)),a.next_in+=u,a.total_in+=u,u),e.lookahead+=n,e.lookahead+e.insert>=3)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=zi._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,r=zi._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=o&&(e.ins_h=(e.ins_h<15&&(a=2,r-=16),o<1||o>9||n!==8||r<8||r>15||t<0||t>9||i<0||i>4)return Zl(e,-2);r===8&&(r=9);var s=new tte;return e.state=s,s.strm=e,s.wrap=a,s.gzhead=null,s.w_bits=r,s.w_size=1<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(qc(e),e.lookahead===0&&t===0)return 1;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,eo(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(eo(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(eo(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(eo(e,!1),e.strm.avail_out),1)}),new Ya(4,4,8,4,My),new Ya(4,5,16,8,My),new Ya(4,6,32,32,My),new Ya(4,4,16,16,yf),new Ya(8,16,32,32,yf),new Ya(8,16,128,128,yf),new Ya(8,32,128,256,yf),new Ya(32,128,258,1024,yf),new Ya(32,258,258,4096,yf)],Ba.deflateInit=function(e,t){return ZL(e,t,8,15,8,0)},Ba.deflateInit2=ZL,Ba.deflateReset=gC,Ba.deflateResetKeep=vC,Ba.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Ba.deflate=function(e,t){var n,r,o,i;if(!e||!e.state||t>5||t<0)return e?Zl(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return Zl(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===42)if(r.wrap===2)e.adler=0,On(r,31),On(r,139),On(r,8),r.gzhead?(On(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),On(r,255&r.gzhead.time),On(r,r.gzhead.time>>8&255),On(r,r.gzhead.time>>16&255),On(r,r.gzhead.time>>24&255),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(On(r,255&r.gzhead.extra.length),On(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=El(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(On(r,0),On(r,0),On(r,0),On(r,0),On(r,0),On(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),On(r,3),r.status=113);else{var a=8+(r.w_bits-8<<4)<<8;a|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6,r.strstart!==0&&(a|=32),a+=31-a%31,r.status=113,R0(r,a),r.strstart!==0&&(R0(r,e.adler>>>16),R0(r,65535&e.adler)),e.adler=1}if(r.status===69)if(r.gzhead.extra){for(o=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending!==r.pending_buf_size));)On(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(r.status===73)if(r.gzhead.name){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),i===0&&(r.gzindex=0,r.status=91)}else r.status=91;if(r.status===91)if(r.gzhead.comment){o=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>o&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),Xl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=El(e.adler,r.pending_buf,r.pending-o,o)),i===0&&(r.status=103)}else r.status=103;if(r.status===103&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&Xl(e),r.pending+2<=r.pending_buf_size&&(On(r,255&e.adler),On(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(Xl(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&QL(t)<=QL(n)&&t!==4)return Zl(e,-5);if(r.status===666&&e.avail_in!==0)return Zl(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(c,l){for(var u;;){if(c.lookahead===0&&(qc(c),c.lookahead===0)){if(l===0)return 1;break}if(c.match_length=0,u=zi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++,u&&(eo(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(eo(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(eo(c,!1),c.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(c,l){for(var u,f,d,h,p=c.window;;){if(c.lookahead<=258){if(qc(c),c.lookahead<=258&&l===0)return 1;if(c.lookahead===0)break}if(c.match_length=0,c.lookahead>=3&&c.strstart>0&&(f=p[d=c.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=c.strstart+258;do;while(f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&f===p[++d]&&dc.lookahead&&(c.match_length=c.lookahead)}if(c.match_length>=3?(u=zi._tr_tally(c,1,c.match_length-3),c.lookahead-=c.match_length,c.strstart+=c.match_length,c.match_length=0):(u=zi._tr_tally(c,0,c.window[c.strstart]),c.lookahead--,c.strstart++),u&&(eo(c,!1),c.strm.avail_out===0))return 1}return c.insert=0,l===4?(eo(c,!0),c.strm.avail_out===0?3:4):c.last_lit&&(eo(c,!1),c.strm.avail_out===0)?1:2}(r,t):Hf[r.level].func(r,t);if(s!==3&&s!==4||(r.status=666),s===1||s===3)return e.avail_out===0&&(r.last_flush=-1),0;if(s===2&&(t===1?zi._tr_align(r):t!==5&&(zi._tr_stored_block(r,0,0,!1),t===3&&(zl(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Xl(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(On(r,255&e.adler),On(r,e.adler>>8&255),On(r,e.adler>>16&255),On(r,e.adler>>24&255),On(r,255&e.total_in),On(r,e.total_in>>8&255),On(r,e.total_in>>16&255),On(r,e.total_in>>24&255)):(R0(r,e.adler>>>16),R0(r,65535&e.adler)),Xl(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Ba.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?Zl(e,-2):(e.state=null,t===113?Zl(e,-3):0):-2},Ba.deflateSetDictionary=function(e,t){var n,r,o,i,a,s,c,l,u=t.length;if(!e||!e.state||(i=(n=e.state).wrap)===2||i===1&&n.status!==42||n.lookahead)return-2;for(i===1&&(e.adler=pC(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(i===0&&(zl(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new Io.Buf8(n.w_size),Io.arraySet(l,t,u-n.w_size,n.w_size,0),t=l,u=n.w_size),a=e.avail_in,s=e.next_in,c=e.input,e.avail_in=u,e.next_in=0,e.input=t,qc(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do n.ins_h=(n.ins_h<=252?6:wl>=248?5:wl>=240?4:wl>=224?3:wl>=192?2:1;function BL(e,t){if(t<65534&&(e.subarray&&RC||!e.subarray&&AC))return String.fromCharCode.apply(null,eg.shrinkBuf(e,t));for(var n="",r=0;r>>6,t[i++]=128|63&n):n<65536?(t[i++]=224|n>>>12,t[i++]=128|n>>>6&63,t[i++]=128|63&n):(t[i++]=240|n>>>18,t[i++]=128|n>>>12&63,t[i++]=128|n>>>6&63,t[i++]=128|63&n);return t},eu.buf2binstring=function(e){return BL(e,e.length)},eu.binstring2buf=function(e){for(var t=new eg.Buf8(e.length),n=0,r=t.length;n4)s[r++]=65533,n+=i-1;else{for(o&=i===2?31:i===3?15:7;i>1&&n1?s[r++]=65533:o<65536?s[r++]=o:(o-=65536,s[r++]=55296|o>>10&1023,s[r++]=56320|1023&o)}return BL(s,r)},eu.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&(192&e[n])==128;)n--;return n<0||n===0?t:n+D0[e[n]]>t?n:t};var yC=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},Sh=Ba,K0=fl,P3=eu,C3=jx,nte=yC,bC=Object.prototype.toString;function ru(e){if(!(this instanceof ru))return new ru(e);this.options=K0.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new nte,this.strm.avail_out=0;var n=Sh.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(C3[n]);if(t.header&&Sh.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?P3.string2buf(t.dictionary):bC.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=Sh.deflateSetDictionary(this.strm,r))!==0)throw new Error(C3[n]);this._dict_set=!0}}function wy(e,t){var n=new ru(t);if(n.push(e,!0),n.err)throw n.msg||C3[n.err];return n.result}ru.prototype.push=function(e,t){var n,r,o=this.strm,i=this.options.chunkSize;if(this.ended)return!1;r=t===~~t?t:t===!0?4:0,typeof e=="string"?o.input=P3.string2buf(e):bC.call(e)==="[object ArrayBuffer]"?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(o.avail_out===0&&(o.output=new K0.Buf8(i),o.next_out=0,o.avail_out=i),(n=Sh.deflate(o,r))!==1&&n!==0)return this.onEnd(n),this.ended=!0,!1;o.avail_out!==0&&(o.avail_in!==0||r!==4&&r!==2)||(this.options.to==="string"?this.onData(P3.buf2binstring(K0.shrinkBuf(o.output,o.next_out))):this.onData(K0.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||o.avail_out===0)&&n!==1);return r===4?(n=Sh.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),o.avail_out=0,!0)},ru.prototype.onData=function(e){this.chunks.push(e)},ru.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=K0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},Z0.Deflate=ru,Z0.deflate=wy,Z0.deflateRaw=function(e,t){return(t=t||{}).raw=!0,wy(e,t)},Z0.gzip=function(e,t){return(t=t||{}).gzip=!0,wy(e,t)};var H0={},Aa={},DL=fl,rte=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],ote=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],ite=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],ate=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64],Ni=fl,Ly=dC,Qa=hC,ste=function(e,t){var n,r,o,i,a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b,w,T,M,L,k;n=e.state,r=e.next_in,L=e.input,o=r+(e.avail_in-5),i=e.next_out,k=e.output,a=i-(t-e.avail_out),s=i+(e.avail_out-257),c=n.dmax,l=n.wsize,u=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,m=n.lencode,A=n.distcode,x=(1<>>=g=R>>>24,p-=g,(g=R>>>16&255)===0)k[i++]=65535&R;else{if(!(16&g)){if(!(64&g)){R=m[(65535&R)+(h&(1<>>=g,p-=g),p<15&&(h+=L[r++]<>>=g=R>>>24,p-=g,!(16&(g=R>>>16&255))){if(!(64&g)){R=A[(65535&R)+(h&(1<c){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=g,p-=g,w>(g=i-a)){if((g=w-g)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(T=0,M=d,f===0){if(T+=l-g,g2;)k[i++]=M[T++],k[i++]=M[T++],k[i++]=M[T++],b-=3;b&&(k[i++]=M[T++],b>1&&(k[i++]=M[T++]))}else{T=i-w;do k[i++]=k[T++],k[i++]=k[T++],k[i++]=k[T++],b-=3;while(b>2);b&&(k[i++]=k[T++],b>1&&(k[i++]=k[T++]))}break}}break}}while(r>3,h&=(1<<(p-=b<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r=1&&I[b]===0;b--);if(w>b&&(w=b),b===0)return o[i++]=20971520,o[i++]=20971520,s.bits=1,0;for(g=1;g0&&(e===0||b!==1))return-1;for(_[1]=0,y=1;y<15;y++)_[y+1]=_[y]+I[y];for(R=0;R852||e===2&&k>592)return 1;for(;;){p=y-M,a[R]h?(m=P[V+a[R]],A=N[X+a[R]]):(m=96,A=0),c=1<>M)+(l-=c)]=p<<24|m<<16|A|0;while(l!==0);for(c=1<>=1;if(c!==0?(F&=c-1,F+=c):F=0,R++,--I[y]==0){if(y===b)break;y=t[n+a[R]]}if(y>w&&(F&f)!==u){for(M===0&&(M=w),d+=g,L=1<<(T=y-M);T+M852||e===2&&k>592)return 1;o[u=F&f]=w<<24|T<<16|d-i|0}}return F!==0&&(o[d+F]=y-M<<24|64<<16|0),s.bits=w,0};function KL(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function lte(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Ni.Buf16(320),this.work=new Ni.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function xC(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Ni.Buf32(852),t.distcode=t.distdyn=new Ni.Buf32(592),t.sane=1,t.back=-1,0):-2}function SC(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,xC(e)):-2}function MC(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,SC(e))):-2}function HL(e,t){var n,r;return e?(r=new lte,e.state=r,r.window=null,(n=MC(e,t))!==0&&(e.state=null),n):-2}var Oy,Ty,GL=!0;function cte(e){if(GL){var t;for(Oy=new Ni.Buf32(512),Ty=new Ni.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Mh(1,e.lens,0,288,Oy,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Mh(2,e.lens,0,32,Ty,0,e.work,{bits:5}),GL=!1}e.lencode=Oy,e.lenbits=9,e.distcode=Ty,e.distbits=5}function JL(e,t,n,r){var o,i=e.state;return i.window===null&&(i.wsize=1<=i.wsize?(Ni.arraySet(i.window,t,n-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):((o=i.wsize-i.wnext)>r&&(o=r),Ni.arraySet(i.window,t,n-r,o,i.wnext),(r-=o)?(Ni.arraySet(i.window,t,n-r,r,0),i.wnext=r,i.whave=i.wsize):(i.wnext+=o,i.wnext===i.wsize&&(i.wnext=0),i.whave>>8&255,n.check=Qa(n.check,F,2,0),l=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&l)!=8){e.msg="unknown compression method",n.mode=30;break}if(u-=4,w=8+(15&(l>>>=4)),n.wbits===0)n.wbits=w;else if(w>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(F[0]=255&l,F[1]=l>>>8&255,n.check=Qa(n.check,F,2,0)),l=0,u=0,n.mode=3;case 3:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<>>8&255,F[2]=l>>>16&255,F[3]=l>>>24&255,n.check=Qa(n.check,F,4,0)),l=0,u=0,n.mode=4;case 4:for(;u<16;){if(s===0)break e;s--,l+=r[i++]<>8),512&n.flags&&(F[0]=255&l,F[1]=l>>>8&255,n.check=Qa(n.check,F,2,0)),l=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(s===0)break e;s--,l+=r[i++]<>>8&255,n.check=Qa(n.check,F,2,0)),l=0,u=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((h=n.length)>s&&(h=s),h&&(n.head&&(w=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Ni.arraySet(n.head.extra,r,i,h,w)),512&n.flags&&(n.check=Qa(n.check,r,h,i)),s-=h,i+=h,n.length-=h),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(s===0)break e;h=0;do w=r[i+h++],n.head&&w&&n.length<65536&&(n.head.name+=String.fromCharCode(w));while(w&&h>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;u<32;){if(s===0)break e;s--,l+=r[i++]<>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(s===0)break e;s--,l+=r[i++]<>>=1)){case 0:n.mode=14;break;case 1:if(cte(n),n.mode=20,t===6){l>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}l>>>=2,u-=2;break;case 14:for(l>>>=7&u,u-=7&u;u<32;){if(s===0)break e;s--,l+=r[i++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&l,l=0,u=0,n.mode=15,t===6)break e;case 15:n.mode=16;case 16:if(h=n.length){if(h>s&&(h=s),h>c&&(h=c),h===0)break e;Ni.arraySet(o,r,i,h,a),s-=h,i+=h,c-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;u<14;){if(s===0)break e;s--,l+=r[i++]<>>=5,u-=5,n.ndist=1+(31&l),l>>>=5,u-=5,n.ncode=4+(15&l),l>>>=4,u-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have>>=3,u-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,M={bits:n.lenbits},T=Mh(0,n.lens,0,19,n.lencode,0,n.work,M),n.lenbits=M.bits,T){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=A,u-=A,n.lens[n.have++]=y;else{if(y===16){for(L=A+2;u>>=A,u-=A,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}w=n.lens[n.have-1],h=3+(3&l),l>>>=2,u-=2}else if(y===17){for(L=A+3;u>>=A)),l>>>=3,u-=3}else{for(L=A+7;u>>=A)),l>>>=7,u-=7}if(n.have+h>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;h--;)n.lens[n.have++]=w}}if(n.mode===30)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,M={bits:n.lenbits},T=Mh(1,n.lens,0,n.nlen,n.lencode,0,n.work,M),n.lenbits=M.bits,T){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,M={bits:n.distbits},T=Mh(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,M),n.distbits=M.bits,T){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,t===6)break e;case 20:n.mode=21;case 21:if(s>=6&&c>=258){e.next_out=a,e.avail_out=c,e.next_in=i,e.avail_in=s,n.hold=l,n.bits=u,ste(e,d),a=e.next_out,o=e.output,c=e.avail_out,i=e.next_in,r=e.input,s=e.avail_in,l=n.hold,u=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;x=(k=n.lencode[l&(1<>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=R,u-=R,n.back+=R}if(l>>>=A,u-=A,n.back+=A,n.length=y,x===0){n.mode=26;break}if(32&x){n.back=-1,n.mode=12;break}if(64&x){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&x,n.mode=22;case 22:if(n.extra){for(L=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;x=(k=n.distcode[l&(1<>>16&255,y=65535&k,!((A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(A=k>>>24)<=u);){if(s===0)break e;s--,l+=r[i++]<>>=R,u-=R,n.back+=R}if(l>>>=A,u-=A,n.back+=A,64&x){e.msg="invalid distance code",n.mode=30;break}n.offset=y,n.extra=15&x,n.mode=24;case 24:if(n.extra){for(L=n.extra;u>>=n.extra,u-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(c===0)break e;if(h=d-c,n.offset>h){if((h=n.offset-h)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}h>n.wnext?(h-=n.wnext,p=n.wsize-h):p=n.wnext-h,h>n.length&&(h=n.length),m=n.window}else m=o,p=a-n.offset,h=n.length;h>c&&(h=c),c-=h,n.length-=h;do o[a++]=m[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(c===0)break e;o[a++]=n.length,c--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(s===0)break e;s--,l|=r[i++]<=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&!(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ute,this.strm.avail_out=0;var n=vd.inflateInit2(this.strm,t.windowBits);if(n!==Mr.Z_OK)throw new Error(I3[n]);if(this.header=new fte,vd.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=jm.string2buf(t.dictionary):LC.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=vd.inflateSetDictionary(this.strm,t.dictionary))!==Mr.Z_OK))throw new Error(I3[n])}function ky(e,t){var n=new ou(t);if(n.push(e,!0),n.err)throw n.msg||I3[n.err];return n.result}ou.prototype.push=function(e,t){var n,r,o,i,a,s=this.strm,c=this.options.chunkSize,l=this.options.dictionary,u=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?Mr.Z_FINISH:Mr.Z_NO_FLUSH,typeof e=="string"?s.input=jm.binstring2buf(e):LC.call(e)==="[object ArrayBuffer]"?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(s.avail_out===0&&(s.output=new G0.Buf8(c),s.next_out=0,s.avail_out=c),(n=vd.inflate(s,Mr.Z_NO_FLUSH))===Mr.Z_NEED_DICT&&l&&(n=vd.inflateSetDictionary(this.strm,l)),n===Mr.Z_BUF_ERROR&&u===!0&&(n=Mr.Z_OK,u=!1),n!==Mr.Z_STREAM_END&&n!==Mr.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==Mr.Z_STREAM_END&&(s.avail_in!==0||r!==Mr.Z_FINISH&&r!==Mr.Z_SYNC_FLUSH)||(this.options.to==="string"?(o=jm.utf8border(s.output,s.next_out),i=s.next_out-o,a=jm.buf2string(s.output,o),s.next_out=i,s.avail_out=c-i,i&&G0.arraySet(s.output,s.output,o,i,0),this.onData(a)):this.onData(G0.shrinkBuf(s.output,s.next_out)))),s.avail_in===0&&s.avail_out===0&&(u=!0)}while((s.avail_in>0||s.avail_out===0)&&n!==Mr.Z_STREAM_END);return n===Mr.Z_STREAM_END&&(r=Mr.Z_FINISH),r===Mr.Z_FINISH?(n=vd.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Mr.Z_OK):r!==Mr.Z_SYNC_FLUSH||(this.onEnd(Mr.Z_OK),s.avail_out=0,!0)},ou.prototype.onData=function(e){this.chunks.push(e)},ou.prototype.onEnd=function(e){e===Mr.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=G0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},H0.Inflate=ou,H0.inflate=ky,H0.inflateRaw=function(e,t){return(t=t||{}).raw=!0,ky(e,t)},H0.ungzip=ky;var OC={};(0,fl.assign)(OC,Z0,H0,wC);var dte=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",hte=OC,zL=yr(),qm=sa,pte=dte?"uint8array":"array";function Bc(e,t){qm.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}zm.magic="\b\0",zL.inherits(Bc,qm),Bc.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(zL.transformTo(pte,e.data),!1)},Bc.prototype.flush=function(){qm.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Bc.prototype.cleanUp=function(){qm.prototype.cleanUp.call(this),this._pako=null},Bc.prototype._createPako=function(){this._pako=new hte[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},zm.compressWorker=function(e){return new Bc("Deflate",e)},zm.uncompressWorker=function(){return new Bc("Inflate",{})};var $L=sa;jv.STORE={magic:"\0\0",compressWorker:function(){return new $L("STORE compression")},uncompressWorker:function(){return new $L("STORE decompression")}},jv.DEFLATE=zm;var TC={LOCAL_FILE_HEADER:"PK",CENTRAL_FILE_HEADER:"PK",CENTRAL_DIRECTORY_END:"PK",ZIP64_CENTRAL_DIRECTORY_LOCATOR:"PK\x07",ZIP64_CENTRAL_DIRECTORY_END:"PK",DATA_DESCRIPTOR:"PK\x07\b"},Gf=yr(),Wf=sa,Ny=Gd,jL=Gx,tg=TC,Kn=function(e,t){var n,r="";for(n=0;n>>=8;return r},qL=function(e,t,n,r,o,i){var a,s,c=e.file,l=e.compression,u=i!==Ny.utf8encode,f=Gf.transformTo("string",i(c.name)),d=Gf.transformTo("string",Ny.utf8encode(c.name)),h=c.comment,p=Gf.transformTo("string",i(h)),m=Gf.transformTo("string",Ny.utf8encode(h)),A=d.length!==c.name.length,x=m.length!==h.length,y="",R="",g="",b=c.dir,w=c.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var M=0;t&&(M|=8),u||!A&&!x||(M|=2048);var L,k,F,N=0,X=0;b&&(N|=16),o==="UNIX"?(X=798,N|=(L=c.unixPermissions,k=b,F=L,L||(F=k?16893:33204),(65535&F)<<16)):(X=20,N|=63&(c.dosPermissions||0)),a=w.getUTCHours(),a<<=6,a|=w.getUTCMinutes(),a<<=5,a|=w.getUTCSeconds()/2,s=w.getUTCFullYear()-1980,s<<=4,s|=w.getUTCMonth()+1,s<<=5,s|=w.getUTCDate(),A&&(R=Kn(1,1)+Kn(jL(f),4)+d,y+="up"+Kn(R.length,2)+R),x&&(g=Kn(1,1)+Kn(jL(p),4)+m,y+="uc"+Kn(g.length,2)+g);var I="";return I+=` +\0`,I+=Kn(M,2),I+=l.magic,I+=Kn(a,2),I+=Kn(s,2),I+=Kn(T.crc32,4),I+=Kn(T.compressedSize,4),I+=Kn(T.uncompressedSize,4),I+=Kn(f.length,2),I+=Kn(y.length,2),{fileRecord:tg.LOCAL_FILE_HEADER+I+f+y,dirRecord:tg.CENTRAL_FILE_HEADER+Kn(X,2)+I+Kn(p.length,2)+"\0\0\0\0"+Kn(N,4)+Kn(r,4)+f+y+p}},mte=function(e){return tg.DATA_DESCRIPTOR+Kn(e.crc32,4)+Kn(e.compressedSize,4)+Kn(e.uncompressedSize,4)};function Ra(e,t,n,r){Wf.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}Gf.inherits(Ra,Wf),Ra.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,Wf.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},Ra.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=qL(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ra.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=qL(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:mte(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ra.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},CC=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},IC=function(e,t){return t=t!==void 0?t:NC.createFolders,e=CC(e),this.files[e]||PC.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function nO(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var Lte={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,n,r;for(t in this.files)r=this.files[t],(n=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(n,r)},filter:function(e){var t=[];return this.forEach(function(n,r){e(n,r)&&t.push(r)}),t},file:function(e,t,n){if(arguments.length===1){if(nO(e)){var r=e;return this.filter(function(i,a){return!a.dir&&r.test(i)})}var o=this.files[this.root+e];return o&&!o.dir?o:null}return e=this.root+e,PC.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(nO(e))return this.filter(function(o,i){return i.dir&&e.test(o)});var t=this.root+e,n=IC.call(this,t),r=this.clone();return r.root=n.name,r},remove:function(e){e=this.root+e;var t=this.files[e];if(t||(e.slice(-1)!=="/"&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var n=this.filter(function(o,i){return i.name.slice(0,e.length)===e}),r=0;r=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return Tte.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}};var _C=FC,EC=_C;function Vf(e){EC.call(this,e);for(var t=0;t=0;--i)if(this.data[i]===t&&this.data[i+1]===n&&this.data[i+2]===r&&this.data[i+3]===o)return i-this.zero;return-1},Vf.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2),o=e.charCodeAt(3),i=this.readData(4);return t===i[0]&&n===i[1]&&r===i[2]&&o===i[3]},Vf.prototype.readData=function(e){if(this.checkOffset(e),e===0)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var XC=Vf,WC=_C;function Uf(e){WC.call(this,e)}yr().inherits(Uf,WC),Uf.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},Uf.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},Uf.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},Uf.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var kte=Uf,VC=XC;function F3(e){VC.call(this,e)}yr().inherits(F3,VC),F3.prototype.readData=function(e){if(this.checkOffset(e),e===0)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var UC=F3,YC=UC;function _3(e){YC.call(this,e)}yr().inherits(_3,YC),_3.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t};var Nte=_3,mm=yr(),rO=Tr,Pte=XC,Cte=kte,Ite=Nte,Fte=UC,QC=function(e){var t=mm.getTypeOf(e);return mm.checkSupport(t),t!=="string"||rO.uint8array?t==="nodebuffer"?new Ite(e):rO.uint8array?new Fte(mm.transformTo("uint8array",e)):new Pte(mm.transformTo("array",e)):new Cte(e)},Py=QC,Ll=yr(),_te=Jx,oO=Gx,vm=Gd,gm=jv,Ete=Tr;function ZC(e,t){this.options=e,this.loadOptions=t}ZC.prototype={isEncrypted:function(){return(1&this.bitFlag)==1},useUTF8:function(){return(2048&this.bitFlag)==2048},readLocalPart:function(e){var t,n;if(e.skip(22),this.fileNameLength=e.readInt(2),n=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(n),this.compressedSize===-1||this.uncompressedSize===-1)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(t=function(r){for(var o in gm)if(Object.prototype.hasOwnProperty.call(gm,o)&&gm[o].magic===r)return gm[o];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Ll.pretty(this.compressionMethod)+" unknown (inner file : "+Ll.transformTo("string",this.fileName)+")");this.decompressed=new _te(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===0&&(this.dosPermissions=63&this.externalFileAttributes),e===3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=Py(this.extraFields[1].value);this.uncompressedSize===Ll.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Ll.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Ll.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Ll.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,o=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+41)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(t,ha.CENTRAL_FILE_HEADER)||(this.reader.zero=r);else if(r<0)throw new Error("Corrupted zip: missing "+Math.abs(r)+" bytes.")},prepareReader:function(e){this.reader=Wte(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var Yte=BC,Cy=yr(),tv=Xp,Qte=Gd,Zte=Yte,Bte=aC,iO=i2;function Dte(e){return new tv.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new Bte);r.on("error",function(o){n(o)}).on("end",function(){r.streamInfo.crc32!==e.decompressed.crc32?n(new Error("Corrupted zip : CRC32 mismatch")):t()}).resume()})}function Hi(){if(!(this instanceof Hi))return new Hi;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var e=new Hi;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}Hi.prototype=Ote,Hi.prototype.loadAsync=function(e,t){var n=this;return t=Cy.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:Qte.utf8decode}),iO.isNode&&iO.isStream(e)?tv.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Cy.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var o=new Zte(t);return o.load(r),o}).then(function(r){var o=[tv.Promise.resolve(r)],i=r.files;if(t.checkCRC32)for(var a=0;a",n),e.substring(M,n).indexOf(w)==-1){var L=e.substring(0,n).split(` `);throw new Error(`Unexpected close tag Line: `+(L.length-1)+` Column: `+(L[L.length-1].length+1)+` -Char: `+e[n])}return n+1&&(n+=1),T}if(e.charCodeAt(n+1)===l){if(e.charCodeAt(n+2)==s){const F=n;for(;n!==-1&&(e.charCodeAt(n)!==a||e.charCodeAt(n-1)!=s||e.charCodeAt(n-2)!=s||n==-1);)n=e.indexOf(">",n+1);n===-1&&(n=e.length),r&&T.push(e.substring(F,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var k=e.indexOf("]]>",n);k==-1?(T.push(e.substr(n+9)),n=e.length):(T.push(e.substring(n+9,k)),n=k+3);continue}{const F=n+1;n+=2;for(var _=!1;(e.charCodeAt(n)!==a||_===!0)&&e[n];)e.charCodeAt(n)===d?_=!0:_===!0&&e.charCodeAt(n)===h&&(_=!1),n++;T.push(e.substring(F,n))}}n++;continue}var N=y();T.push(N),N.tagName[0]==="?"&&(T.push(...N.children),N.children=[])}else{var X=m();if(o)X.length>0&&T.push(X);else{var I=X.trim();I.length>0&&T.push(I)}n++}return T}function m(){var w=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(w,n+1)}function A(){for(var w=n;`\r - >/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(w,n)}var x=t.noChildNodes||["img","br","input","meta","link","hr"];function y(){n++;const w=A(),T={};let M=[];for(;e.charCodeAt(n)!==a&&e[n];){var L=e.charCodeAt(n);if(L>64&&L<91||L>96&&L<123){for(var k=A(),_=e.charCodeAt(n);_&&_!==u&&_!==f&&!(_>64&&_<91||_>96&&_<123)&&_!==a;)n++,_=e.charCodeAt(n);if(_===u||_===f){var N=R();if(n===-1)return{tagName:w,attributes:T,children:M}}else N=null,n--;T[k]=N}n++}if(e.charCodeAt(n-1)!==c)if(w=="script"){var X=n+1;n=e.indexOf("<\/script>",n),M=[e.slice(X,n)],n+=9}else w=="style"?(X=n+1,n=e.indexOf("",n),M=[e.slice(X,n)],n+=8):x.indexOf(w)===-1?(n++,M=p(w)):n++;else n++;return{tagName:w,attributes:T,children:M}}function R(){var w=e[n],T=n+1;return n=e.indexOf(w,T),e.slice(T,n)}var g,b=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",b=[];g=void 0,g=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=g?g.index:-1)!==-1;)(n=e.lastIndexOf("<",n))!==-1&&b.push(y()),e=e.substr(n),n=0;else b=t.parseNode?y():p("");return t.filter&&(b=KC(b,t.filter)),t.simplify?DC(Array.isArray(b)?b:[b]):(t.setPos&&(b.pos=n),b)}function DC(e){var t={};if(!e.length)return"";if(e.length===1&&typeof e[0]=="string")return e[0];for(var n in e.forEach(function(r){if(typeof r=="object"){t[r.tagName]||(t[r.tagName]=[]);var o=DC(r.children);t[r.tagName].push(o),Object.keys(r.attributes).length&&typeof o!="string"&&(o._attributes=r.attributes)}}),t)t[n].length==1&&(t[n]=t[n][0]);return t}function KC(e,t,n=0,r=""){var o=[];return e.forEach(function(i,a){if(typeof i=="object"&&t(i,a,n,r)&&o.push(i),i.children){var s=KC(i.children,t,n+1,(r?r+".":"")+a+"."+i.tagName);o=o.concat(s)}}),o}function Hte(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return aO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return aO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function aO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n={};if(!e.length)return n;if(e.length===1&&typeof e[0]=="string")return Object.keys(t).length?{attrs:lO({order:cO++},t),value:e[0]}:e[0];var r,o=Hte(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(E3(i)!=="object")return;if(i.tagName!=="?xml"){n[i.tagName]||(n[i.tagName]=[]);var a=HC(i.children||[],i.attributes);n[i.tagName].push(a),Object.keys(i.attributes).length&&(a.attrs=lO({order:cO++},i.attributes))}}}catch(c){o.e(c)}finally{o.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function To(e,t){return GC.apply(this,arguments)}function GC(){return(GC=si(Wn.mark(function e(t,n){var r;return Wn.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,t.file(n).async("string");case 3:return r=o.sent,o.abrupt("return",HC(Kte(r)));case 7:return o.prev=7,o.t0=o.catch(0),o.abrupt("return",null);case 10:case"end":return o.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}function ng(e){return ng=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ng(e)}var Gte=/^\s+/,Jte=/\s+$/;function dt(e,t){if(t=t||{},(e=e||"")instanceof dt)return e;if(!(this instanceof dt))return new dt(e,t);var n=function(r){var o={r:0,g:0,b:0},i=1,a=null,s=null,c=null,l=!1,u=!1;typeof r=="string"&&(r=function(p){p=p.replace(Gte,"").replace(Jte,"").toLowerCase();var m,A=!1;if(X3[p])p=X3[p],A=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(m=Aa.rgb.exec(p))?{r:m[1],g:m[2],b:m[3]}:(m=Aa.rgba.exec(p))?{r:m[1],g:m[2],b:m[3],a:m[4]}:(m=Aa.hsl.exec(p))?{h:m[1],s:m[2],l:m[3]}:(m=Aa.hsla.exec(p))?{h:m[1],s:m[2],l:m[3],a:m[4]}:(m=Aa.hsv.exec(p))?{h:m[1],s:m[2],v:m[3]}:(m=Aa.hsva.exec(p))?{h:m[1],s:m[2],v:m[3],a:m[4]}:(m=Aa.hex8.exec(p))?{r:gi(m[1]),g:gi(m[2]),b:gi(m[3]),a:mO(m[4]),format:A?"name":"hex8"}:(m=Aa.hex6.exec(p))?{r:gi(m[1]),g:gi(m[2]),b:gi(m[3]),format:A?"name":"hex"}:(m=Aa.hex4.exec(p))?{r:gi(m[1]+""+m[1]),g:gi(m[2]+""+m[2]),b:gi(m[3]+""+m[3]),a:mO(m[4]+""+m[4]),format:A?"name":"hex8"}:(m=Aa.hex3.exec(p))?{r:gi(m[1]+""+m[1]),g:gi(m[2]+""+m[2]),b:gi(m[3]+""+m[3]),format:A?"name":"hex"}:!1}(r)),ng(r)=="object"&&(Ws(r.r)&&Ws(r.g)&&Ws(r.b)?(f=r.r,d=r.g,h=r.b,o={r:255*nr(f,255),g:255*nr(d,255),b:255*nr(h,255)},l=!0,u=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Ws(r.h)&&Ws(r.s)&&Ws(r.v)?(a=z0(r.s),s=z0(r.v),o=function(p,m,A){p=6*nr(p,360),m=nr(m,100),A=nr(A,100);var x=Math.floor(p),y=p-x,R=A*(1-m),g=A*(1-y*m),b=A*(1-(1-y)*m),w=x%6;return{r:255*[A,g,R,R,b,A][w],g:255*[b,A,A,g,R,R][w],b:255*[R,R,b,A,A,g][w]}}(r.h,a,s),l=!0,u="hsv"):Ws(r.h)&&Ws(r.s)&&Ws(r.l)&&(a=z0(r.s),c=z0(r.l),o=function(p,m,A){var x,y,R;function g(T,M,L){return L<0&&(L+=1),L>1&&(L-=1),L<1/6?T+6*(M-T)*L:L<.5?M:L<2/3?T+(M-T)*(2/3-L)*6:T}if(p=nr(p,360),m=nr(m,100),A=nr(A,100),m===0)x=y=R=A;else{var b=A<.5?A*(1+m):A+m-A*m,w=2*A-b;x=g(w,b,p+1/3),y=g(w,b,p),R=g(w,b,p-1/3)}return{r:255*x,g:255*y,b:255*R}}(r.h,a,c),l=!0,u="hsl"),r.hasOwnProperty("a")&&(i=r.a));var f,d,h;return i=JC(i),{ok:l,format:r.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:i}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function uO(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var c=i-a;switch(o=s>.5?c/(2-i-a):c/(i+a),i){case e:r=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(dt(r));return i}function ane(e,t){t=t||6;for(var n=dt(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(dt({h:r,s:o,v:i})),i=(i+s)%1;return a}dt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=JC(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=fO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=fO(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return this._a==1?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=uO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=uO(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return this._a==1?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return dO(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(t,n,r,o,i){var a=[ka(Math.round(t).toString(16)),ka(Math.round(n).toString(16)),ka(Math.round(r).toString(16)),ka(zC(o))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*nr(this._r,255))+"%",g:Math.round(100*nr(this._g,255))+"%",b:Math.round(100*nr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%)":"rgba("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(sne[dO(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+hO(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=dt(e);n="#"+hO(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||e!=="hex"&&e!=="hex6"&&e!=="hex3"&&e!=="hex4"&&e!=="hex8"&&e!=="name"?(e==="rgb"&&(n=this.toRgbString()),e==="prgb"&&(n=this.toPercentageRgbString()),e!=="hex"&&e!=="hex6"||(n=this.toHexString()),e==="hex3"&&(n=this.toHexString(!0)),e==="hex4"&&(n=this.toHex8String(!0)),e==="hex8"&&(n=this.toHex8String()),e==="name"&&(n=this.toName()),e==="hsl"&&(n=this.toHslString()),e==="hsv"&&(n=this.toHsvString()),n||this.toHexString()):e==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return dt(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(qte,arguments)},brighten:function(){return this._applyModification(ene,arguments)},darken:function(){return this._applyModification(tne,arguments)},desaturate:function(){return this._applyModification(zte,arguments)},saturate:function(){return this._applyModification($te,arguments)},greyscale:function(){return this._applyModification(jte,arguments)},spin:function(){return this._applyModification(nne,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(ine,arguments)},complement:function(){return this._applyCombination(rne,arguments)},monochromatic:function(){return this._applyCombination(ane,arguments)},splitcomplement:function(){return this._applyCombination(one,arguments)},triad:function(){return this._applyCombination(pO,[3])},tetrad:function(){return this._applyCombination(pO,[4])}},dt.fromRatio=function(e,t){if(ng(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:z0(e[r]));e=n}return dt(e,t)},dt.equals=function(e,t){return!(!e||!t)&&dt(e).toRgbString()==dt(t).toRgbString()},dt.random=function(){return dt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},dt.mix=function(e,t,n){n=n===0?0:n||50;var r=dt(e).toRgb(),o=dt(t).toRgb(),i=n/100;return dt({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},dt.readability=function(e,t){var n=dt(e),r=dt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},dt.isReadable=function(e,t,n){var r,o,i=dt.readability(e,t);switch(o=!1,(r=function(a){var s,c;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),c=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:s,size:c}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7}return o},dt.mostReadable=function(e,t,n){var r,o,i,a,s=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var l=0;lc&&(c=r,s=dt(t[l]));return dt.isReadable(e,s,{level:i,size:a})||!o?s:(n.includeFallbackColors=!1,dt.mostReadable(e,["#fff","#000"],n))};var X3=dt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},sne=dt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(X3);function JC(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function nr(e,t){(function(r){return typeof r=="string"&&r.indexOf(".")!=-1&&parseFloat(r)===1})(e)&&(e="100%");var n=function(r){return typeof r=="string"&&r.indexOf("%")!=-1}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a2(e){return Math.min(1,Math.max(0,e))}function gi(e){return parseInt(e,16)}function ka(e){return e.length==1?"0"+e:""+e}function z0(e){return e<=1&&(e=100*e+"%"),e}function zC(e){return Math.round(255*parseFloat(e)).toString(16)}function mO(e){return gi(e)/255}var Ol,Am,Rm,Aa=(Am="[\\s|\\(]+("+(Ol="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")\\s*\\)?",Rm="[\\s|\\(]+("+Ol+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")\\s*\\)?",{CSS_UNIT:new RegExp(Ol),rgb:new RegExp("rgb"+Am),rgba:new RegExp("rgba"+Rm),hsl:new RegExp("hsl"+Am),hsla:new RegExp("hsla"+Rm),hsv:new RegExp("hsv"+Am),hsva:new RegExp("hsva"+Rm),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ws(e){return!!Aa.CSS_UNIT.exec(e)}function lne(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return vO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return vO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function vO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>18]+n[(258048&t)>>12]+n[(4032&t)>>6]+n[63&t];return i===1?s+=n[(252&(t=r[a]))>>2]+n[(3&t)<<4]+"==":i===2&&(s+=n[(64512&(t=r[a]<<8|r[a+1]))>>10]+n[(1008&t)>>4]+n[(15&t)<<2]+"="),s}function Iy(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function bf(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function W3(e){var t="";switch(e.toLowerCase()){case"jpg":case"jpeg":t="image/jpeg";break;case"png":t="image/png";break;case"gif":t="image/gif";break;case"emf":t="image/x-emf";break;case"wmf":t="image/x-wmf";break;case"svg":t="image/svg+xml";break;case"mp4":t="video/mp4";break;case"webm":t="video/webm";break;case"ogg":t="video/ogg";break;case"avi":t="video/avi";break;case"mpg":t="video/mpg";break;case"wmv":t="video/wmv";break;case"mp3":t="audio/mpeg";break;case"wav":t="audio/wav";break;case"tif":case"tiff":t="image/tiff"}return t}function cne(e){return/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(e)}function xf(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function $0(e,t){switch(e){case"tx1":e="a:dk1";break;case"tx2":e="a:dk2";break;case"bg1":e="a:lt1";break;case"bg2":e="a:lt2"}var n=Ue(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]),r=Ue(n,["a:srgbClr","attrs","val"]);return!r&&n&&(r=Ue(n,["a:sysClr","attrs","lastClr"])),r}function Fy(e,t,n){return n<0&&(n+=6),n>=6&&(n-=6),n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e}function _y(e){var t="";return e["a:noFill"]&&(t="NO_FILL"),e["a:solidFill"]&&(t="SOLID_FILL"),e["a:gradFill"]&&(t="GRADIENT_FILL"),e["a:pattFill"]&&(t="PATTERN_FILL"),e["a:blipFill"]&&(t="PIC_FILL"),e["a:grpFill"]&&(t="GROUP_FILL"),t}function une(e,t,n){return V3.apply(this,arguments)}function V3(){return V3=si(Wn.mark(function e(t,n,r){var o,i,a,s,c,l;return Wn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(i=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=Ue(r,["slideResObj",i,"target"]):t==="slideLayoutBg"?a=Ue(r,["layoutResObj",i,"target"]):t==="slideMasterBg"?a=Ue(r,["masterResObj",i,"target"]):t==="themeBg"&&(a=Ue(r,["themeResObj",i,"target"])),a){u.next=4;break}return u.abrupt("return",a);case 4:if(o=Ue(r,["loaded-images",a])){u.next=15;break}if(a=jC(a),(s=a.split(".").pop())!=="xml"){u.next=10;break}return u.abrupt("return",void 0);case 10:return u.next=12,r.zip.file(a).async("arraybuffer");case 12:c=u.sent,l=W3(s),o="data:".concat(l,";base64,").concat($C(c));case 15:return u.abrupt("return",o);case 16:case"end":return u.stop()}},e)})),V3.apply(this,arguments)}function Ey(e,t,n){return qC.apply(this,arguments)}function qC(){return(qC=si(Wn.mark(function e(t,n,r){var o,i,a,s;return Wn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,une(n,t["a:blipFill"],r);case 2:return o=c.sent,i=t["a:blipFill"]["a:blip"],a=Ue(i,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),c.abrupt("return",{picBase64:o,opacity:s});case 8:case"end":return c.stop()}},e)}))).apply(this,arguments)}function Xy(e,t,n,r){if(e){for(var o=e["a:gradFill"],i=o["a:gsLst"]["a:gs"],a=[],s=0;s=360&&(X-=360),_?dt({h:X,s:N.s,l:N.l,a:N.a}).toHex8():dt({h:X,s:N.s,l:N.l,a:N.a}).toHex()}(i,R,A));var g=parseInt(Ue(o,["a:lumMod","attrs","val"]))/1e5;isNaN(g)||(i=function(L,k,_){var N=dt(L).toHsl(),X=N.l*k;return X>=1&&(X=1),_?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,g,A));var b=parseInt(Ue(o,["a:lumOff","attrs","val"]))/1e5;isNaN(b)||(i=function(L,k,_){var N=dt(L).toHsl(),X=k+N.l;return X>=1?_?dt({h:N.h,s:N.s,l:1,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:1,a:N.a}).toHex():_?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,b,A));var w=parseInt(Ue(o,["a:satMod","attrs","val"]))/1e5;isNaN(w)||(i=function(L,k,_){var N=dt(L).toHsl(),X=N.s*k;return X>=1&&(X=1),_?dt({h:N.h,s:X,l:N.l,a:N.a}).toHex8():dt({h:N.h,s:X,l:N.l,a:N.a}).toHex()}(i,w,A));var T=parseInt(Ue(o,["a:shade","attrs","val"]))/1e5;isNaN(T)||(i=function(L,k,_){var N=dt(L).toHsl();k>=1&&(k=1);var X=Math.min(N.l*k,1);return _?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,T,A));var M=parseInt(Ue(o,["a:tint","attrs","val"]))/1e5;return isNaN(M)||(i=function(L,k,_){var N=dt(L).toHsl();k>=1&&(k=1);var X=N.l*k+(1-k);return _?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,M,A)),i}function wo(e){var t=[];if(!e)return t;if(e["c:xVal"]){var n=[];bf(e["c:xVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n),n=[],bf(e["c:yVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n)}else bf(e,function(r,o){var i=[],a=Ue(r,["c:tx","c:strRef","c:strCache","c:pt","c:v"])||o,s={};return Ue(r,["c:cat","c:strRef","c:strCache","c:pt"])?bf(r["c:cat"]["c:strRef"]["c:strCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}):Ue(r,["c:cat","c:numRef","c:numCache","c:pt"])&&bf(r["c:cat"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}),Ue(r,["c:val","c:numRef","c:numCache","c:pt"])&&bf(r["c:val"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return i.push({x:c.attrs.idx,y:parseFloat(c["c:v"])}),""}),t.push({key:a,values:i,xlabels:s}),""});return t}function dne(e){var t=null;for(var n in e)switch(n){case"c:lineChart":t={type:"lineChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),marker:!!e[n]["c:marker"]};break;case"c:line3DChart":t={type:"line3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:barChart":t={type:"barChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),barDir:Ue(e[n],["c:barDir","attrs","val"])};break;case"c:bar3DChart":t={type:"bar3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),barDir:Ue(e[n],["c:barDir","attrs","val"])};break;case"c:pieChart":t={type:"pieChart",data:wo(e[n]["c:ser"])};break;case"c:pie3DChart":t={type:"pie3DChart",data:wo(e[n]["c:ser"])};break;case"c:doughnutChart":t={type:"doughnutChart",data:wo(e[n]["c:ser"]),holeSize:Ue(e[n],["c:holeSize","attrs","val"])};break;case"c:areaChart":t={type:"areaChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:area3DChart":t={type:"area3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:scatterChart":t={type:"scatterChart",data:wo(e[n]["c:ser"]),style:Ue(e[n],["c:scatterStyle","attrs","val"])};break;case"c:bubbleChart":t={type:"bubbleChart",data:wo(e[n]["c:ser"])};break;case"c:radarChart":t={type:"radarChart",data:wo(e[n]["c:ser"]),style:Ue(e[n],["c:radarStyle","attrs","val"])};break;case"c:surfaceChart":t={type:"surfaceChart",data:wo(e[n]["c:ser"])};break;case"c:surface3DChart":t={type:"surface3DChart",data:wo(e[n]["c:ser"])};break;case"c:stockChart":t={type:"stockChart",data:wo(e[n]["c:ser"])}}return t}function hne(e,t,n,r){var o=Ue(e,["a:pPr","attrs","algn"]);if(o||(o=Ue(t,["a:pPr","attrs","algn"])),!o)if(n==="title"||n==="ctrTitle"||n==="subTitle"){var i=1,a=Ue(t,["a:pPr","attrs","lvl"]);a&&(i=parseInt(a)+1);var s="a:lvl"+i+"pPr";(o=Ue(r,["slideLayoutTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"]))||(o=Ue(r,["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"])),o||(o=Ue(r,["slideMasterTextStyles","p:titleStyle",s,"attrs","algn"])),o||n!=="subTitle"||(o=Ue(r,["slideMasterTextStyles","p:bodyStyle",s,"attrs","algn"]))}else o=Ue(r,n==="body"?["slideMasterTextStyles","p:bodyStyle","a:lvl1pPr","attrs","algn"]:["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle","a:lvl1pPr","attrs","algn"]);var c="left";if(o)switch(o){case"l":c="left";break;case"r":c="right";break;case"ctr":c="center";break;case"just":case"dist":c="justify";break;default:c="inherit"}return c}function Wp(e,t,n,r){var o;return e?o=e["a:off"].attrs:t?o=t["a:off"].attrs:n&&(o=n["a:off"].attrs),o?{top:parseFloat((parseInt(o.y)*r).toFixed(2)),left:parseFloat((parseInt(o.x)*r).toFixed(2))}:{top:0,left:0}}function Vp(e,t,n,r){var o;return e?o=e["a:ext"].attrs:t?o=t["a:ext"].attrs:n&&(o=n["a:ext"].attrs),o?{width:parseFloat((parseInt(o.cx)*r).toFixed(2)),height:parseFloat((parseInt(o.cy)*r).toFixed(2))}:{width:0,height:0}}function tI(e,t){var n=t.options.slideFactor,r=Au(e,0,0,t),o=e.attrs,i=o.dir?parseInt(o.dir)/6e4:0,a=parseInt(o.dist)*n,s=o.blurRad?parseFloat((parseInt(o.blurRad)*n).toFixed(2)):"",c=a*Math.sin(i*Math.PI/180),l=a*Math.cos(i*Math.PI/180);return{h:parseFloat(l.toFixed(2)),v:parseFloat(c.toFixed(2)),blur:s,color:"#"+r}}function gO(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return AO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return AO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function AO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&h.shift(),(f=f.concat(h)).sort(function(y,R){return!y.attrs||!R.attrs||y.attrs.order-R.attrs.order})));var p=hne(u,t,r,o),m=pne(u);if(m?(c?c&&c!==m&&(a+=""),a+="<".concat(m,">"),c=m):(a+="<".concat(m,">"),c=m),a+='
  • ')):(c&&(a+=""),c=""),a+='

    ')),f){var A,x=gO(f);try{for(x.s();!(A=x.n()).done;)a+=RO(A.value,n,r,o)}catch(y){x.e(y)}finally{x.f()}}else a+=RO(u,n,r,o);a+=m?"

  • ":"

    "}}catch(y){l.e(y)}finally{l.f()}return a}function pne(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function RO(e,t,n,r){var o=r.slideMasterTextStyles,i=e["a:t"];typeof i!="string"&&(i=Ue(e,["a:fld","a:t"])),typeof i!="string"&&(i=" ");var a="",s=function(R){var g=Ue(R,["a:rPr","a:solidFill","a:srgbClr","attrs","val"]);return g?"#".concat(g):""}(e),c=function(R,g,b,w,T){var M,L;if(Ue(R,["a:rPr","attrs","sz"])&&(M=Ue(R,["a:rPr","attrs","sz"])/100),isNaN(M)||!M){var k=Ue(g,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);M=parseInt(k)/100}return!isNaN(M)&&M||(b==="title"||b==="subTitle"||b==="ctrTitle"?L=Ue(w,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="body"?L=Ue(w,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="dt"||b==="sldNum"?L="1200":b||(L=Ue(w,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),L&&(M=parseInt(L)/100)),Ue(R,["a:rPr","attrs","baseline"])&&!isNaN(M)&&(M-=10),M=isNaN(M)||!M?18:M,parseFloat((M*T).toFixed(2))+(T===1?"pt":"px")}(e,t,n,o,r.options.fontsizeFactor),l=function(R,g,b){var w=Ue(R,["a:rPr","a:latin","attrs","typeface"]);if(!w){var T=Ue(b.themeContent,["a:theme","a:themeElements","a:fontScheme"]);w=Ue(T,g==="title"||g==="subTitle"||g==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return w||""}(e,n,r),u=function(R){return Ue(R,["a:rPr","attrs","b"])==="1"?"bold":""}(e),f=function(R){return Ue(R,["a:rPr","attrs","i"])==="1"?"italic":""}(e),d=function(R){return Ue(R,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),h=function(R){return Ue(R,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),p=function(R,g){var b=Ue(R,["a:rPr","attrs","spc"]);return b?parseInt(b)/100*g+"px":""}(e,r.options.fontsizeFactor),m=function(R,g){var b=Ue(R,["a:rPr","a:effectLst","a:outerShdw"]);if(b){var w=tI(b,g);if(w){var T=w.h,M=w.v,L=w.blur,k=w.color;if(!isNaN(M)&&!isNaN(T))return T+"px "+M+"px "+(L?L+"px":"")+" "+k}}return""}(e,r),A=function(R){var g=Ue(R,["a:rPr","attrs","baseline"]);return g?parseInt(g)>0?"super":"sub":""}(e);s&&(a+="color: ".concat(s,";")),c&&(a+="font-size: ".concat(c,";")),l&&(a+="font-family: ".concat(l,";")),u&&(a+="font-weight: ".concat(u,";")),f&&(a+="font-style: ".concat(f,";")),d&&(a+="text-decoration: ".concat(d,";")),h&&(a+="text-decoration-line: ".concat(h,";")),p&&(a+="letter-spacing: ".concat(p,";")),A&&(a+="vertical-align: ".concat(A,"; font-size: smaller;")),m&&(a+="text-shadow: ".concat(m,";"));var x=Ue(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(x){var y=r.slideResObj[x].target;return'').concat(i.replace(/\t/g,"    ").replace(/\s/g," "),"")}return'').concat(i.replace(/\t/g,"    ").replace(/\s/g," "),"")}function mne(e,t,n,r,o,i,a){var s,c=o;if(i>=o)for(;c<=i;){var l=c*(Math.PI/180),u=e+Math.cos(l)*n,f=t+Math.sin(l)*r;c===o&&(s=" M"+u+" "+f),s+=" L"+u+" "+f,c++}else for(;c>i;){var d=c*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;c===o&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,c--}return s+=""}function yO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function tc(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function bO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&m[1]!==void 0?m[1]:{},n=tc(tc({},{slideFactor:96/914400,fontsizeFactor:100/75}),n),r=[],A.next=6,Dte.loadAsync(t);case 6:return o=A.sent,A.next=9,gne(o);case 9:return i=A.sent,A.next=12,Ane(o,n);case 12:return a=A.sent,s=a.width,c=a.height,l=a.defaultTextStyle,A.next=18,Rne(o);case 18:u=A.sent,f=Io(i.slides),A.prev=20,f.s();case 22:if((d=f.n()).done){A.next=30;break}return h=d.value,A.next=26,yne(o,h,u,l,n);case 26:p=A.sent,r.push(p);case 28:A.next=22;break;case 30:A.next=35;break;case 32:A.prev=32,A.t0=A.catch(20),f.e(A.t0);case 35:return A.prev=35,f.f(),A.finish(35);case 38:return A.abrupt("return",{slides:r,size:{width:s,height:c}});case 39:case"end":return A.stop()}},e,null,[[20,32,35,38]])})),U3.apply(this,arguments)}function gne(e){return nI.apply(this,arguments)}function nI(){return(nI=si(Wn.mark(function e(t){var n,r,o,i,a,s,c,l;return Wn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,To(t,"[Content_Types].xml");case 2:n=u.sent,r=n.Types.Override,o=[],i=[],a=Io(r),u.prev=7,a.s();case 9:if((s=a.n()).done){u.next=20;break}c=s.value,u.t0=c.attrs.ContentType,u.next=u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"?14:u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"?16:18;break;case 14:return o.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 16:return i.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 18:u.next=9;break;case 20:u.next=25;break;case 22:u.prev=22,u.t1=u.catch(7),a.e(u.t1);case 25:return u.prev=25,a.f(),u.finish(25);case 28:return l=function(f,d){return+/(\d+)\.xml/.exec(f)[1]-+/(\d+)\.xml/.exec(d)[1]},o=o.sort(l),i=i.sort(l),u.abrupt("return",{slides:o,slideLayouts:i});case 32:case"end":return u.stop()}},e,null,[[7,22,25,28]])}))).apply(this,arguments)}function Ane(e,t){return rI.apply(this,arguments)}function rI(){return(rI=si(Wn.mark(function e(t,n){var r,o,i;return Wn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,To(t,"ppt/presentation.xml");case 2:return r=a.sent,o=r["p:presentation"]["p:sldSz"].attrs,i=r["p:presentation"]["p:defaultTextStyle"],a.abrupt("return",{width:parseInt(o.cx)*n.slideFactor,height:parseInt(o.cy)*n.slideFactor,defaultTextStyle:i});case 6:case"end":return a.stop()}},e)}))).apply(this,arguments)}function Rne(e){return oI.apply(this,arguments)}function oI(){return(oI=si(Wn.mark(function e(t){var n,r,o,i,a,s;return Wn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,To(t,"ppt/_rels/presentation.xml.rels");case 2:if(n=c.sent,(r=n.Relationships.Relationship).constructor!==Array){c.next=25;break}i=Io(r),c.prev=6,i.s();case 8:if((a=i.n()).done){c.next=15;break}if((s=a.value).attrs.Type!=="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"){c.next=13;break}return o=s.attrs.Target,c.abrupt("break",15);case 13:c.next=8;break;case 15:c.next=20;break;case 17:c.prev=17,c.t0=c.catch(6),i.e(c.t0);case 20:return c.prev=20,i.f(),c.finish(20);case 23:c.next=26;break;case 25:r.attrs.Type==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"&&(o=r.attrs.Target);case 26:if(o){c.next=28;break}throw Error("Can't open theme file.");case 28:return c.next=30,To(t,"ppt/"+o);case 30:return c.abrupt("return",c.sent);case 31:case"end":return c.stop()}},e,null,[[6,17,20,23]])}))).apply(this,arguments)}function yne(e,t,n,r,o){return Y3.apply(this,arguments)}function Y3(){return Y3=si(Wn.mark(function e(t,n,r,o,i){var a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b,w,T,M,L,k,_,N,X,I,F,P,V,Z,J,se,D,Q,B,H,U,ee,re,ve,ye,de,fe,ue,te,E,$,ie,z,j,ae,ge,le,he,Ae,_e,be;return Wn.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return a=n.replace("slides/slide","slides/_rels/slide")+".rels",xe.next=3,To(t,a);case 3:if(s=xe.sent,c=s.Relationships.Relationship,l="",u="",f={},c.constructor!==Array){xe.next=35;break}d=Io(c),xe.prev=10,d.s();case 12:if((h=d.n()).done){xe.next=25;break}p=h.value,xe.t0=p.attrs.Type,xe.next=xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"?17:xe.t0==="http://schemas.microsoft.com/office/2007/relationships/diagramDrawing"?19:(xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"||xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"||xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"||xe.t0,22);break;case 17:return l=p.attrs.Target.replace("../","ppt/"),xe.abrupt("break",23);case 19:return u=p.attrs.Target.replace("../","ppt/"),f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")},xe.abrupt("break",23);case 22:f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")};case 23:xe.next=12;break;case 25:xe.next=30;break;case 27:xe.prev=27,xe.t1=xe.catch(10),d.e(xe.t1);case 30:return xe.prev=30,d.f(),xe.finish(30);case 33:xe.next=36;break;case 35:l=c.attrs.Target.replace("../","ppt/");case 36:return xe.next=38,To(t,l);case 38:return m=xe.sent,xe.next=41,xO(m);case 41:return A=xe.sent,x=l.replace("slideLayouts/slideLayout","slideLayouts/_rels/slideLayout")+".rels",xe.next=45,To(t,x);case 45:if(y=xe.sent,c=y.Relationships.Relationship,R="",g={},c.constructor!==Array){xe.next=73;break}b=Io(c),xe.prev=51,b.s();case 53:if((w=b.n()).done){xe.next=63;break}T=w.value,xe.t2=T.attrs.Type,xe.next=xe.t2==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"?58:60;break;case 58:return R=T.attrs.Target.replace("../","ppt/"),xe.abrupt("break",61);case 60:g[T.attrs.Id]={type:T.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:T.attrs.Target.replace("../","ppt/")};case 61:xe.next=53;break;case 63:xe.next=68;break;case 65:xe.prev=65,xe.t3=xe.catch(51),b.e(xe.t3);case 68:return xe.prev=68,b.f(),xe.finish(68);case 71:xe.next=74;break;case 73:R=c.attrs.Target.replace("../","ppt/");case 74:return xe.next=76,To(t,R);case 76:return M=xe.sent,L=Ue(M,["p:sldMaster","p:txStyles"]),k=xO(M),_=R.replace("slideMasters/slideMaster","slideMasters/_rels/slideMaster")+".rels",xe.next=82,To(t,_);case 82:if(N=xe.sent,c=N.Relationships.Relationship,X="",I={},c.constructor!==Array){xe.next=109;break}F=Io(c),xe.prev=88,F.s();case 90:if((P=F.n()).done){xe.next=99;break}V=P.value,xe.t4=V.attrs.Type,xe.next=xe.t4==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"?95:96;break;case 95:return xe.abrupt("break",97);case 96:I[V.attrs.Id]={type:V.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:V.attrs.Target.replace("../","ppt/")};case 97:xe.next=90;break;case 99:xe.next=104;break;case 101:xe.prev=101,xe.t5=xe.catch(88),F.e(xe.t5);case 104:return xe.prev=104,F.f(),xe.finish(104);case 107:xe.next=110;break;case 109:X=c.attrs.Target.replace("../","ppt/");case 110:if(Z={},!X){xe.next=118;break}return J=X.split("/").pop(),se=X.replace(J,"_rels/"+J)+".rels",xe.next=116,To(t,se);case 116:if((D=xe.sent)&&(c=D.Relationships.Relationship))if(c.constructor===Array){Q=Io(c);try{for(Q.s();!(B=Q.n()).done;)H=B.value,Z[H.attrs.Id]={type:H.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:H.attrs.Target.replace("../","ppt/")}}catch(it){Q.e(it)}finally{Q.f()}}else Z[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 118:if(U={},ee={},!u){xe.next=131;break}return re=u.split("/").pop(),ve=u.replace(re,"_rels/"+re)+".rels",xe.next=125,To(t,u);case 125:return(ee=xe.sent)&&ee&&ee&&(ye=(ye=JSON.stringify(ee)).replace(/dsp:/g,"p:"),ee=JSON.parse(ye)),xe.next=129,To(t,ve);case 129:if(de=xe.sent)if((c=de.Relationships.Relationship).constructor===Array){fe=Io(c);try{for(fe.s();!(ue=fe.n()).done;)te=ue.value,U[te.attrs.Id]={type:te.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:te.attrs.Target.replace("../","ppt/")}}catch(it){fe.e(it)}finally{fe.f()}}else U[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 131:return xe.next=133,To(t,"ppt/tableStyles.xml");case 133:return E=xe.sent,xe.next=136,To(t,n);case 136:return $=xe.sent,ie=$["p:sld"]["p:cSld"]["p:spTree"],z={zip:t,slideLayoutContent:m,slideLayoutTables:A,slideMasterContent:M,slideMasterTables:k,slideContent:$,tableStyles:E,slideResObj:f,slideMasterTextStyles:L,layoutResObj:g,masterResObj:I,themeContent:r,themeResObj:Z,digramFileContent:ee,diagramResObj:U,defaultTextStyle:o,options:i},xe.next=141,fne(z);case 141:j=xe.sent,ae=[],xe.t6=Wn.keys(ie);case 144:if((xe.t7=xe.t6()).done){xe.next=174;break}if(ge=xe.t7.value,ie[ge].constructor!==Array){xe.next=168;break}le=Io(ie[ge]),xe.prev=148,le.s();case 150:if((he=le.n()).done){xe.next=158;break}return Ae=he.value,xe.next=154,og(ge,Ae,z,"slide");case 154:(_e=xe.sent)&&ae.push(_e);case 156:xe.next=150;break;case 158:xe.next=163;break;case 160:xe.prev=160,xe.t8=xe.catch(148),le.e(xe.t8);case 163:return xe.prev=163,le.f(),xe.finish(163);case 166:xe.next=172;break;case 168:return xe.next=170,og(ge,ie[ge],z,"slide");case 170:(be=xe.sent)&&ae.push(be);case 172:xe.next=144;break;case 174:return xe.abrupt("return",{fill:j,elements:ae});case 175:case"end":return xe.stop()}},e,null,[[10,27,30,33],[51,65,68,71],[88,101,104,107],[148,160,163,166]])})),Y3.apply(this,arguments)}function xO(e){var t=e[Object.keys(e)[0]]["p:cSld"]["p:spTree"],n={},r={},o={};for(var i in t)if(i!=="p:nvGrpSpPr"&&i!=="p:grpSpPr"){var a=t[i];if(a.constructor===Array){var s,c=Io(a);try{for(c.s();!(s=c.n()).done;){var l=s.value,u=l["p:nvSpPr"],f=Ue(u,["p:cNvPr","attrs","id"]),d=Ue(u,["p:nvPr","p:ph","attrs","idx"]),h=Ue(u,["p:nvPr","p:ph","attrs","type"]);f&&(n[f]=l),d&&(r[d]=l),h&&(o[h]=l)}}catch(y){c.e(y)}finally{c.f()}}else{var p=a["p:nvSpPr"],m=Ue(p,["p:cNvPr","attrs","id"]),A=Ue(p,["p:nvPr","p:ph","attrs","idx"]),x=Ue(p,["p:nvPr","p:ph","attrs","type"]);m&&(n[m]=a),A&&(r[A]=a),x&&(o[x]=a)}}return{idTable:n,idxTable:r,typeTable:o}}function og(e,t,n,r){return iI.apply(this,arguments)}function iI(){return(iI=si(Wn.mark(function e(t,n,r,o){var i;return Wn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:a.t0=t,a.next=a.t0==="p:sp"?3:a.t0==="p:cxnSp"?5:a.t0==="p:pic"?7:a.t0==="p:graphicFrame"?9:a.t0==="p:grpSp"?13:a.t0==="mc:AlternateContent"?17:21;break;case 3:return i=aI(n,r,o),a.abrupt("break",21);case 5:return i=bne(n,r),a.abrupt("break",21);case 7:return i=xne(n,r,o),a.abrupt("break",21);case 9:return a.next=11,Sne(n,r,o);case 11:case 15:case 19:return i=a.sent,a.abrupt("break",21);case 13:return a.next=15,Q3(n,r,o);case 17:return a.next=19,Q3(Ue(n,["mc:Fallback"]),r,o);case 21:return a.abrupt("return",i);case 22:case"end":return a.stop()}},e)}))).apply(this,arguments)}function Q3(e,t,n){return Z3.apply(this,arguments)}function Z3(){return Z3=si(Wn.mark(function e(t,n,r){var o,i,a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b;return Wn.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(o=Ue(t,["p:grpSpPr","a:xfrm"])){w.next=3;break}return w.abrupt("return",null);case 3:i=parseInt(o["a:off"].attrs.x)*n.options.slideFactor,a=parseInt(o["a:off"].attrs.y)*n.options.slideFactor,s=parseInt(o["a:chOff"].attrs.x)*n.options.slideFactor,c=parseInt(o["a:chOff"].attrs.y)*n.options.slideFactor,l=parseInt(o["a:ext"].attrs.cx)*n.options.slideFactor,u=parseInt(o["a:ext"].attrs.cy)*n.options.slideFactor,f=parseInt(o["a:chExt"].attrs.cx)*n.options.slideFactor,d=parseInt(o["a:chExt"].attrs.cy)*n.options.slideFactor,h=l/f,p=u/d,m=[],w.t0=Wn.keys(t);case 15:if((w.t1=w.t0()).done){w.next=45;break}if(A=w.t1.value,t[A].constructor!==Array){w.next=39;break}x=Io(t[A]),w.prev=19,x.s();case 21:if((y=x.n()).done){w.next=29;break}return R=y.value,w.next=25,og(A,R,n,r);case 25:(g=w.sent)&&m.push(g);case 27:w.next=21;break;case 29:w.next=34;break;case 31:w.prev=31,w.t2=w.catch(19),x.e(w.t2);case 34:return w.prev=34,x.f(),w.finish(34);case 37:w.next=43;break;case 39:return w.next=41,og(A,t[A],n,r);case 41:(b=w.sent)&&m.push(b);case 43:w.next=15;break;case 45:return w.abrupt("return",{type:"group",top:parseFloat(a.toFixed(2)),left:parseFloat(i.toFixed(2)),width:parseFloat(l.toFixed(2)),height:parseFloat(u.toFixed(2)),elements:m.map(function(T){return tc(tc({},T),{},{left:parseFloat(((T.left-s)*h).toFixed(2)),top:parseFloat(((T.top-c)*p).toFixed(2)),width:parseFloat((T.width*h).toFixed(2)),height:parseFloat((T.height*p).toFixed(2))})})});case 46:case"end":return w.stop()}},e,null,[[19,31,34,37]])})),Z3.apply(this,arguments)}function aI(e,t,n){var r,o,i=Ue(e,["p:nvSpPr","p:cNvPr","attrs","name"]),a=Ue(e,["p:nvSpPr","p:nvPr","p:ph","attrs","idx"]),s=Ue(e,["p:nvSpPr","p:nvPr","p:ph","attrs","type"]);return s?(r=t.slideLayoutTables.typeTable[s],o=t.slideMasterTables.typeTable[s]):a&&(r=t.slideLayoutTables.idxTable[a],o=t.slideMasterTables.idxTable[a]),s||Ue(e,["p:nvSpPr","p:cNvSpPr","attrs","txBox"])==="1"&&(s="text"),s||(s=Ue(r,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=Ue(o,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=n==="diagramBg"?"diagram":"obj"),sI(e,r,o,i,s,t)}function bne(e,t){return sI(e,void 0,void 0,e["p:nvCxnSpPr"]["p:cNvPr"].attrs.name,e["p:nvCxnSpPr"]["p:nvPr"]["p:ph"]===void 0?void 0:e["p:nvSpPr"]["p:nvPr"]["p:ph"].attrs.type,t)}function sI(e,t,n,r,o,i){var a,s=["p:spPr","a:xfrm"],c=Ue(e,s),l=Ue(t,s),u=Ue(n,s),f=Ue(e,["p:spPr","a:prstGeom","attrs","prst"]),d=Ue(e,["p:spPr","a:custGeom"]),h=Wp(c,l,u,i.options.slideFactor),p=h.top,m=h.left,A=Vp(c,l,u,i.options.slideFactor),x=A.width,y=A.height,R=Ue(c,["attrs","flipV"])==="1",g=Ue(c,["attrs","flipH"])==="1",b=rg(Ue(c,["attrs","rot"])),w=Ue(e,["p:txXfrm"]);if(w){var T=Ue(w,["attrs","rot"]);T&&(a=rg(T)+90)}else a=b;var M="";e["p:txBody"]&&(M=j0(e["p:txBody"],e,t,o,i));var L,k=function(Q,B,H){var U=Q["p:spPr"]["a:ln"],ee=parseInt(Ue(U,["attrs","w"]))/12700;isNaN(ee)&&(ee=U||B!=="obj"?0:1);var re=Ue(U,["a:solidFill","a:srgbClr","attrs","val"]);if(!re){var ve=Ue(U,["a:solidFill","a:schemeClr"]);re=$0("a:"+Ue(ve,["attrs","val"]),H)}if(!re){var ye=Ue(Q,["p:style","a:lnRef","a:schemeClr"]);if(re=$0("a:"+Ue(ye,["attrs","val"]),H)){var de=Ue(ye,["a:shade","attrs","val"]);if(de){de=parseInt(de)/1e5;var fe=dt("#"+re).toHsl();re=dt({h:fe.h,s:fe.s,l:fe.l*de,a:fe.a}).toHex()}}}re=re?"#".concat(re):"#000";var ue="solid",te="0";switch(Ue(U,["a:prstDash","attrs","val"])){case"solid":ue="solid",te="0";break;case"dash":ue="dashed",te="5";break;case"dashDot":ue="dashed",te="5, 5, 1, 5";break;case"dot":ue="dotted",te="1, 5";break;case"lgDash":ue="dashed",te="10, 5";break;case"lgDashDotDot":ue="dotted",te="10, 5, 1, 5, 1, 5";break;case"sysDash":ue="dashed",te="5, 2";break;case"sysDashDot":ue="dotted",te="5, 2, 1, 5";break;case"sysDashDotDot":ue="dotted",te="5, 2, 1, 5, 1, 5";break;case"sysDot":ue="dotted",te="2, 5"}return{borderColor:re,borderWidth:ee,borderType:ue,strokeDasharray:te}}(e,o,i),_=k.borderColor,N=k.borderWidth,X=k.borderType,I=k.strokeDasharray,F=function(Q,B,H){if(Ue(Q,["p:spPr","a:noFill"]))return"";var U;if(U||(U=Ue(Q,["p:spPr","a:solidFill","a:srgbClr","attrs","val"])),U||(U=$0("a:"+Ue(Q,["p:spPr","a:solidFill","a:schemeClr","attrs","val"]),H)),U||(U=$0("a:"+Ue(Q,["p:style","a:fillRef","a:schemeClr","attrs","val"]),H)),U){U="#".concat(U);var ee=parseInt(Ue(Q,["p:spPr","a:solidFill","a:schemeClr","a:lumMod","attrs","val"]))/1e5,re=parseInt(Ue(Q,["p:spPr","a:solidFill","a:schemeClr","a:lumOff","attrs","val"]))/1e5;isNaN(ee)&&(ee=1),isNaN(re)&&(re=0);var ve=dt(U).toHsl(),ye=ve.l*ee+re;return dt({h:ve.h,s:ve.s,l:ye,a:ve.a}).toHexString()}return U}(e,void 0,i)||"",P=Ue(e,["p:spPr","a:effectLst","a:outerShdw"]);P&&(L=tI(P,i));var V=function(Q,B,H){var U=Ue(Q,["p:txBody","a:bodyPr","attrs","anchor"]);return U||(U=Ue(B,["p:txBody","a:bodyPr","attrs","anchor"]))||(U=Ue(H,["p:txBody","a:bodyPr","attrs","anchor"]))||(U="t"),U==="ctr"?"mid":U==="b"?"down":"up"}(e,t,n),Z=Ue(e,["p:txBody","a:bodyPr","attrs","vert"])==="eaVert",J={left:m,top:p,width:x,height:y,borderColor:_,borderWidth:N,borderType:X,borderStrokeDasharray:I,fillColor:F,content:M,isFlipV:R,isFlipH:g,rotate:b,vAlign:V,name:r};if(L&&(J.shadow=L),d&&o!=="diagram"){var se=Ue(c,["a:ext","attrs"]),D=function(Q,B,H){var U=Ue(Q,["a:pathLst"]),ee=Ue(U,["a:path"]);Array.isArray(ee)&&(ee=ee.pop());var re=parseInt(ee.attrs.w),ve=parseInt(ee.attrs.h),ye=re===0?0:1/re*B,de=ve===0?0:1/ve*H,fe="",ue=Ue(ee,["a:moveTo"]),te=ee["a:lnTo"],E=ee["a:cubicBezTo"],$=ee["a:arcTo"],ie=Ue(ee,["a:close"]);Array.isArray(ue)||(ue=[ue]);var z=[];if(ue.length>0){if(Object.keys(ue).forEach(function(Ze){var et=ue[Ze]["a:pt"];et&&Object.keys(et).forEach(function(Ne){var Be=et[Ne],je=Be.x,vt=Be.y,ut=Be.order;z.push({type:"movto",x:je,y:vt,order:ut})})}),te&&Object.keys(te).forEach(function(Ze){var et=te[Ze]["a:pt"];et&&Object.keys(et).forEach(function(Ne){var Be=et[Ne],je=Be.x,vt=Be.y,ut=Be.order;z.push({type:"lnto",x:je,y:vt,order:ut})})}),E){var j=[];Array.isArray(E)||(E=[E]),Object.keys(E).forEach(function(Ze){j.push(E[Ze]["a:pt"])}),j.forEach(function(Ze){var et=[];Ze.forEach(function(Be){var je={x:Be.attrs.x,y:Be.attrs.y};et.push(je)});var Ne=Ze[0].attrs.order;z.push({type:"cubicBezTo",cubBzPt:et,order:Ne})})}if($){var ae=$.attrs,ge=ae.order,le=ae.hR,he=ae.wR,Ae=ae.stAng,_e=ae.swAng,be=0,xe=0,it=Ue($,["a:pt","attrs"]);it&&(be=it.x,xe=it.y),z.push({type:"arcTo",hR:le,wR:he,stAng:Ae,swAng:_e,shftX:be,shftY:xe,order:ge})}ie&&(Array.isArray(ie)||(ie=[ie]),Object.keys(ie).forEach(function(){z.push({type:"close",order:1/0})})),z.sort(function(Ze,et){return Ze.order-et.order});for(var tt=0;tt{const e=lt(),{theme:t}=Ee(lt()),{addSlidesFromData:n,isEmptySlide:r}=Jg(),o=me(!1),i=(c,l=!1)=>{const u=c[0],f=new FileReader;f.addEventListener("load",()=>{try{const d=JSON.parse(s9(f.result));l||r.value?e.setSlides(d):n(d)}catch{xn.error("无法正确读取 / 解析该文件")}}),f.readAsText(u)},a=c=>{let l=[0,0],u=[0,0];return!c.isFlipV&&!c.isFlipH?(l=[0,0],u=[c.width,c.height]):c.isFlipV&&c.isFlipH?(l=[c.width,c.height],u=[0,0]):c.isFlipV&&!c.isFlipH?(l=[0,c.height],u=[c.width,0]):(l=[c.width,0],u=[0,c.height]),{type:"line",id:pn(10),width:c.borderWidth||1,left:c.left,top:c.top,start:l,end:u,style:c.borderType==="solid"?"solid":"dashed",color:c.borderColor,points:["",c.shapType==="straightConnector1"?"arrow":""]}};return{importSpecificFile:i,importPPTXFile:c=>{const l=c[0];if(!l)return;o.value=!0;const u=[];for(const d of Fx)u.push(...d.children);const f=new FileReader;f.onload=async d=>{const h=await vne(d.target.result,{slideFactor:8202099737532808e-20,fontsizeFactor:1.0204081632653061}),p=h.size.width,m=Gt/p,A=[];for(const x of h.slides){const{type:y,value:R}=x.fill;let g;y==="image"?g={type:"image",image:R.picBase64,imageSize:"cover"}:y==="gradient"?g={type:"gradient",gradientType:"linear",gradientColor:[R.colors[0].color,R.colors[R.colors.length-1].color],gradientRotate:R.rot}:g={type:"solid",color:R};const b={id:pn(10),elements:[],background:g},w=T=>{for(const M of T){const L=M.width||1,k=M.height||1,_=M.left,N=M.top;if(M.width=M.width*m,M.height=M.height*m,M.left=M.left*m,M.top=M.top*m,M.type==="text"){const X={type:"text",id:pn(10),width:M.width,height:M.height,left:M.left,top:M.top,rotate:M.rotate,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,content:M.content,lineHeight:1,outline:{color:M.borderColor,width:M.borderWidth,style:M.borderType==="solid"?"solid":"dashed"},fill:M.fillColor,vertical:M.isVertical};M.shadow&&(X.shadow=M.shadow),b.elements.push(X)}else if(M.type==="image")b.elements.push({type:"image",id:pn(10),src:M.src,width:M.width,height:M.height,left:M.left,top:M.top,fixedRatio:!0,rotate:M.rotate,flipH:M.isFlipH,flipV:M.isFlipV});else if(M.type==="audio")b.elements.push({type:"audio",id:pn(10),src:M.blob,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,fixedRatio:!1,color:t.value.themeColor,loop:!1,autoplay:!1});else if(M.type==="video")b.elements.push({type:"video",id:pn(10),src:M.blob||M.src,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,autoplay:!1});else if(M.type==="shape")if(M.shapType==="line"||/Connector/.test(M.shapType)){const X=a(M);b.elements.push(X)}else{const X=u.find(P=>P.pptxShapeType===M.shapType),I={mid:"middle",down:"bottom",up:"top"},F={type:"shape",id:pn(10),width:M.width,height:M.height,left:M.left,top:M.top,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:M.fillColor||"none",fixedRatio:!1,rotate:M.rotate,outline:{color:M.borderColor,width:M.borderWidth,style:M.borderType==="solid"?"solid":"dashed"},text:{content:M.content,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:I[M.vAlign]||"middle"},flipH:M.isFlipH,flipV:M.isFlipV};if(M.shadow&&(F.shadow=M.shadow),X&&(F.path=X.path,F.viewBox=X.viewBox,X.pathFormula)){F.pathFormula=X.pathFormula,F.viewBox=[M.width,M.height];const P=Ku[X.pathFormula];"editable"in P&&P.editable?(F.path=P.formula(M.width,M.height,P.defaultValue),F.keypoints=P.defaultValue):F.path=P.formula(M.width,M.height)}M.shapType==="custom"&&(F.special=!0,F.path=M.path,F.viewBox=[L,k]),b.elements.push(F)}else if(M.type==="table"){const X=M.data.length,I=M.data[0].length,F={fontname:t.value.fontName,color:t.value.fontColor},P=[];for(let Z=0;ZJ+""),I=["系列1"],F=[Z[1]]}else{const Z=M.data;X=Object.values(Z[0].xlabels),I=Z.map(J=>J.key),F=Z.map(J=>J.values.map(se=>se.y))}const P={};let V="bar";switch(M.chartType){case"barChart":case"bar3DChart":V="bar",M.barDir==="bar"&&(P.horizontalBars=!0),(M.grouping==="stacked"||M.grouping==="percentStacked")&&(P.stackBars=!0);break;case"lineChart":case"line3DChart":case"areaChart":case"area3DChart":case"scatterChart":case"bubbleChart":V="line",(M.chartType==="areaChart"||M.chartType==="area3DChart")&&(P.showArea=!0),(M.chartType==="scatterChart"||M.chartType==="bubbleChart")&&(P.showLine=!1);break;case"pieChart":case"pie3DChart":case"doughnutChart":V="pie",M.chartType==="doughnutChart"&&(P.donut=!0);break}b.elements.push({type:"chart",id:pn(10),chartType:V,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,themeColor:[t.value.themeColor],gridColor:t.value.fontColor,data:{labels:X,legends:I,series:F},options:P})}else if(M.type==="group"||M.type==="diagram"){const X=M.elements.map(I=>({...I,left:I.left+_,top:I.top+N}));w(X)}}};w(x.elements),A.push(b)}r.value?e.setSlides(A):n(A),o.value=!1},f.readAsArrayBuffer(l)},exporting:o}},Tne={class:"hotkey-doc"},kne={class:"title"},Nne={class:"label"},Pne={class:"value"},Cne=Fe({__name:"HotkeyDoc",setup(e){return(t,n)=>(Y(),q("div",Tne,[(Y(!0),q(Xe,null,nt(G(xz),r=>(Y(),q(Xe,{key:r.type},[W("div",kne,At(r.type),1),(Y(!0),q(Xe,null,nt(r.children,o=>(Y(),q("div",{class:"hotkey-item",key:o.label},[W("div",Nne,At(o.label),1),W("div",Pne,At(o.value),1)]))),128))],64))),128))]))}}),Ine=Ve(Cne,[["__scopeId","data-v-0762be00"]]),Fne=["accept"],_ne=Fe({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=me(),o=()=>{r.value&&(r.value.value="",r.value.click())},i=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(Y(),q("div",{class:"file-input",onClick:s[1]||(s[1]=c=>o())},[sr(a.$slots,"default",{},void 0,!0),W("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:a.accept,onChange:s[0]||(s[0]=c=>i(c))},null,40,Fne)]))}}),Fu=Ve(_ne,[["__scopeId","data-v-1bd53d05"]]),Ene=e=>(qt("data-v-9856918a"),e=e(),en(),e),Xne={key:0,class:"fullscreen-spin"},Wne={class:"spin"},Vne=Ene(()=>W("div",{class:"spinner"},null,-1)),Une={class:"text"},Yne=Fe({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{default:""}},setup(e){return(t,n)=>t.loading?(Y(),q("div",Xne,[W("div",Wne,[Vne,W("div",Une,At(t.tip),1)])])):Qe("",!0)}}),qx=Ve(Yne,[["__scopeId","data-v-9856918a"]]),Qne={class:"header"},Zne=Fe({__name:"Drawer",props:{visible:{type:Boolean},width:{default:320},contentStyle:{},placement:{default:"right"}},emits:["update:visible"],setup(e,{emit:t}){const n=e,r=t,o=me(!1),i=Me(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const c=Se("IconClose");return Y(),Te(ox,{to:"body"},[O(Ou,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=l=>o.value=!1),onBeforeEnter:s[2]||(s[2]=l=>o.value=!0)},{default:oe(()=>[Ke(W("div",{class:Ge(["drawer",a.placement]),style:we({width:n.width+"px"})},[W("div",Qne,[sr(a.$slots,"title",{},void 0,!0),W("span",{class:"close-btn",onClick:s[0]||(s[0]=l=>r("update:visible",!1))},[O(c)])]),o.value?(Y(),q("div",{key:0,class:"content",style:we(i.value)},[sr(a.$slots,"default",{},void 0,!0)],4)):Qe("",!0)],6),[[al,a.visible]])]),_:3},8,["name"])])}}}),Bne=Ve(Zne,[["__scopeId","data-v-46f39759"]]),Dne={class:"prefix"},Kne=["disabled","value","placeholder"],Hne={class:"suffix"},Gne=Fe({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{expose:t,emit:n}){const r=n,o=me(!1),i=u=>{r("update:value",u.target.value)},a=u=>{o.value=!1,r("blur",u)},s=u=>{o.value=!0,r("focus",u)},c=me();return t({focus:()=>{c.value&&c.value.focus()}}),(u,f)=>(Y(),q("div",{class:Ge(["input",{disabled:u.disabled,focused:o.value}])},[W("span",Dne,[sr(u.$slots,"prefix",{},void 0,!0)]),W("input",{type:"text",ref_key:"inputRef",ref:c,disabled:u.disabled,value:u.value,placeholder:u.placeholder,onInput:f[0]||(f[0]=d=>i(d)),onFocus:f[1]||(f[1]=d=>s(d)),onBlur:f[2]||(f[2]=d=>a(d)),onChange:f[3]||(f[3]=d=>r("change",d)),onKeydown:f[4]||(f[4]=gc(d=>r("enter",d),["enter"]))},null,40,Kne),W("span",Hne,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),_u=Ve(Gne,[["__scopeId","data-v-08dd2583"]]);var ni="top",ta="bottom",na="right",ri="left",e5="auto",Up=[ni,ta,na,ri],Nd="start",rp="end",Jne="clippingParents",lI="viewport",y0="popper",zne="reference",SO=Up.reduce(function(e,t){return e.concat([t+"-"+Nd,t+"-"+rp])},[]),cI=[].concat(Up,[e5]).reduce(function(e,t){return e.concat([t,t+"-"+Nd,t+"-"+rp])},[]),$ne="beforeRead",jne="read",qne="afterRead",ere="beforeMain",tre="main",nre="afterMain",rre="beforeWrite",ore="write",ire="afterWrite",are=[$ne,jne,qne,ere,tre,nre,rre,ore,ire];function vs(e){return e?(e.nodeName||"").toLowerCase():null}function Ii(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Eu(e){var t=Ii(e).Element;return e instanceof t||e instanceof Element}function $i(e){var t=Ii(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function t5(e){if(typeof ShadowRoot>"u")return!1;var t=Ii(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function sre(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!$i(i)||!vs(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function lre(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(c,l){return c[l]="",c},{});!$i(o)||!vs(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const uI={name:"applyStyles",enabled:!0,phase:"write",fn:sre,effect:lre,requires:["computeStyles"]};function ds(e){return e.split("-")[0]}var Ru=Math.max,ig=Math.min,Pd=Math.round;function H3(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function fI(){return!/^((?!chrome|android).)*safari/i.test(H3())}function Cd(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&$i(e)&&(o=e.offsetWidth>0&&Pd(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Pd(r.height)/e.offsetHeight||1);var a=Eu(e)?Ii(e):window,s=a.visualViewport,c=!fI()&&n,l=(r.left+(c&&s?s.offsetLeft:0))/o,u=(r.top+(c&&s?s.offsetTop:0))/i,f=r.width/o,d=r.height/i;return{width:f,height:d,top:u,right:l+f,bottom:u+d,left:l,x:l,y:u}}function n5(e){var t=Cd(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function dI(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&t5(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ll(e){return Ii(e).getComputedStyle(e)}function cre(e){return["table","td","th"].indexOf(vs(e))>=0}function Lc(e){return((Eu(e)?e.ownerDocument:e.document)||window.document).documentElement}function s2(e){return vs(e)==="html"?e:e.assignedSlot||e.parentNode||(t5(e)?e.host:null)||Lc(e)}function MO(e){return!$i(e)||ll(e).position==="fixed"?null:e.offsetParent}function ure(e){var t=/firefox/i.test(H3()),n=/Trident/i.test(H3());if(n&&$i(e)){var r=ll(e);if(r.position==="fixed")return null}var o=s2(e);for(t5(o)&&(o=o.host);$i(o)&&["html","body"].indexOf(vs(o))<0;){var i=ll(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function Yp(e){for(var t=Ii(e),n=MO(e);n&&cre(n)&&ll(n).position==="static";)n=MO(n);return n&&(vs(n)==="html"||vs(n)==="body"&&ll(n).position==="static")?t:n||ure(e)||t}function r5(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Lh(e,t,n){return Ru(e,ig(t,n))}function fre(e,t,n){var r=Lh(e,t,n);return r>n?n:r}function hI(){return{top:0,right:0,bottom:0,left:0}}function pI(e){return Object.assign({},hI(),e)}function mI(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var dre=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,pI(typeof t!="number"?t:mI(t,Up))};function hre(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=ds(n.placement),c=r5(s),l=[ri,na].indexOf(s)>=0,u=l?"height":"width";if(!(!i||!a)){var f=dre(o.padding,n),d=n5(i),h=c==="y"?ni:ri,p=c==="y"?ta:na,m=n.rects.reference[u]+n.rects.reference[c]-a[c]-n.rects.popper[u],A=a[c]-n.rects.reference[c],x=Yp(i),y=x?c==="y"?x.clientHeight||0:x.clientWidth||0:0,R=m/2-A/2,g=f[h],b=y-d[u]-f[p],w=y/2-d[u]/2+R,T=Lh(g,w,b),M=c;n.modifiersData[r]=(t={},t[M]=T,t.centerOffset=T-w,t)}}function pre(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||dI(t.elements.popper,o)&&(t.elements.arrow=o))}const mre={name:"arrow",enabled:!0,phase:"main",fn:hre,effect:pre,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Id(e){return e.split("-")[1]}var vre={top:"auto",right:"auto",bottom:"auto",left:"auto"};function gre(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Pd(n*o)/o||0,y:Pd(r*o)/o||0}}function wO(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,m=p===void 0?0:p,A=typeof u=="function"?u({x:h,y:m}):{x:h,y:m};h=A.x,m=A.y;var x=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),R=ri,g=ni,b=window;if(l){var w=Yp(n),T="clientHeight",M="clientWidth";if(w===Ii(n)&&(w=Lc(n),ll(w).position!=="static"&&s==="absolute"&&(T="scrollHeight",M="scrollWidth")),w=w,o===ni||(o===ri||o===na)&&i===rp){g=ta;var L=f&&w===b&&b.visualViewport?b.visualViewport.height:w[T];m-=L-r.height,m*=c?1:-1}if(o===ri||(o===ni||o===ta)&&i===rp){R=na;var k=f&&w===b&&b.visualViewport?b.visualViewport.width:w[M];h-=k-r.width,h*=c?1:-1}}var _=Object.assign({position:s},l&&vre),N=u===!0?gre({x:h,y:m},Ii(n)):{x:h,y:m};if(h=N.x,m=N.y,c){var X;return Object.assign({},_,(X={},X[g]=y?"0":"",X[R]=x?"0":"",X.transform=(b.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",X))}return Object.assign({},_,(t={},t[g]=y?m+"px":"",t[R]=x?h+"px":"",t.transform="",t))}function Are(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:ds(t.placement),variation:Id(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wO(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wO(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Rre={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Are,data:{}};var ym={passive:!0};function yre(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,c=Ii(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach(function(u){u.addEventListener("scroll",n.update,ym)}),s&&c.addEventListener("resize",n.update,ym),function(){i&&l.forEach(function(u){u.removeEventListener("scroll",n.update,ym)}),s&&c.removeEventListener("resize",n.update,ym)}}const bre={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:yre,data:{}};var xre={left:"right",right:"left",bottom:"top",top:"bottom"};function nv(e){return e.replace(/left|right|bottom|top/g,function(t){return xre[t]})}var Sre={start:"end",end:"start"};function LO(e){return e.replace(/start|end/g,function(t){return Sre[t]})}function o5(e){var t=Ii(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function i5(e){return Cd(Lc(e)).left+o5(e).scrollLeft}function Mre(e,t){var n=Ii(e),r=Lc(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var l=fI();(l||!l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+i5(e),y:c}}function wre(e){var t,n=Lc(e),r=o5(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Ru(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ru(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+i5(e),c=-r.scrollTop;return ll(o||n).direction==="rtl"&&(s+=Ru(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function a5(e){var t=ll(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function vI(e){return["html","body","#document"].indexOf(vs(e))>=0?e.ownerDocument.body:$i(e)&&a5(e)?e:vI(s2(e))}function Oh(e,t){var n;t===void 0&&(t=[]);var r=vI(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Ii(r),a=o?[i].concat(i.visualViewport||[],a5(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Oh(s2(a)))}function G3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Lre(e,t){var n=Cd(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function OO(e,t,n){return t===lI?G3(Mre(e,n)):Eu(t)?Lre(t,n):G3(wre(Lc(e)))}function Ore(e){var t=Oh(s2(e)),n=["absolute","fixed"].indexOf(ll(e).position)>=0,r=n&&$i(e)?Yp(e):e;return Eu(r)?t.filter(function(o){return Eu(o)&&dI(o,r)&&vs(o)!=="body"}):[]}function Tre(e,t,n,r){var o=t==="clippingParents"?Ore(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,l){var u=OO(e,l,r);return c.top=Ru(u.top,c.top),c.right=ig(u.right,c.right),c.bottom=ig(u.bottom,c.bottom),c.left=Ru(u.left,c.left),c},OO(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function gI(e){var t=e.reference,n=e.element,r=e.placement,o=r?ds(r):null,i=r?Id(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case ni:c={x:a,y:t.y-n.height};break;case ta:c={x:a,y:t.y+t.height};break;case na:c={x:t.x+t.width,y:s};break;case ri:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=o?r5(o):null;if(l!=null){var u=l==="y"?"height":"width";switch(i){case Nd:c[l]=c[l]-(t[u]/2-n[u]/2);break;case rp:c[l]=c[l]+(t[u]/2-n[u]/2);break}}return c}function op(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,c=s===void 0?Jne:s,l=n.rootBoundary,u=l===void 0?lI:l,f=n.elementContext,d=f===void 0?y0:f,h=n.altBoundary,p=h===void 0?!1:h,m=n.padding,A=m===void 0?0:m,x=pI(typeof A!="number"?A:mI(A,Up)),y=d===y0?zne:y0,R=e.rects.popper,g=e.elements[p?y:d],b=Tre(Eu(g)?g:g.contextElement||Lc(e.elements.popper),c,u,a),w=Cd(e.elements.reference),T=gI({reference:w,element:R,strategy:"absolute",placement:o}),M=G3(Object.assign({},R,T)),L=d===y0?M:w,k={top:b.top-L.top+x.top,bottom:L.bottom-b.bottom+x.bottom,left:b.left-L.left+x.left,right:L.right-b.right+x.right},_=e.modifiersData.offset;if(d===y0&&_){var N=_[o];Object.keys(k).forEach(function(X){var I=[na,ta].indexOf(X)>=0?1:-1,F=[ni,ta].indexOf(X)>=0?"y":"x";k[X]+=N[F]*I})}return k}function kre(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?cI:c,u=Id(r),f=u?s?SO:SO.filter(function(p){return Id(p)===u}):Up,d=f.filter(function(p){return l.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,m){return p[m]=op(e,{placement:m,boundary:o,rootBoundary:i,padding:a})[ds(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function Nre(e){if(ds(e)===e5)return[];var t=nv(e);return[LO(e),t,LO(t)]}function Pre(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,m=n.allowedAutoPlacements,A=t.options.placement,x=ds(A),y=x===A,R=c||(y||!p?[nv(A)]:Nre(A)),g=[A].concat(R).reduce(function(H,U){return H.concat(ds(U)===e5?kre(t,{placement:U,boundary:u,rootBoundary:f,padding:l,flipVariations:p,allowedAutoPlacements:m}):U)},[]),b=t.rects.reference,w=t.rects.popper,T=new Map,M=!0,L=g[0],k=0;k=0,F=I?"width":"height",P=op(t,{placement:_,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),V=I?X?na:ri:X?ta:ni;b[F]>w[F]&&(V=nv(V));var Z=nv(V),J=[];if(i&&J.push(P[N]<=0),s&&J.push(P[V]<=0,P[Z]<=0),J.every(function(H){return H})){L=_,M=!1;break}T.set(_,J)}if(M)for(var se=p?3:1,D=function(U){var ee=g.find(function(re){var ve=T.get(re);if(ve)return ve.slice(0,U).every(function(ye){return ye})});if(ee)return L=ee,"break"},Q=se;Q>0;Q--){var B=D(Q);if(B==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const Cre={name:"flip",enabled:!0,phase:"main",fn:Pre,requiresIfExists:["offset"],data:{_skip:!1}};function TO(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function kO(e){return[ni,na,ta,ri].some(function(t){return e[t]>=0})}function Ire(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=op(t,{elementContext:"reference"}),s=op(t,{altBoundary:!0}),c=TO(a,r),l=TO(s,o,i),u=kO(c),f=kO(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const Fre={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Ire};function _re(e,t,n){var r=ds(e),o=[ri,ni].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[ri,na].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Ere(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=cI.reduce(function(u,f){return u[f]=_re(f,t.rects,i),u},{}),s=a[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}const Xre={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ere};function Wre(e){var t=e.state,n=e.name;t.modifiersData[n]=gI({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Vre={name:"popperOffsets",enabled:!0,phase:"read",fn:Wre,data:{}};function Ure(e){return e==="x"?"y":"x"}function Yre(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,m=p===void 0?0:p,A=op(t,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),x=ds(t.placement),y=Id(t.placement),R=!y,g=r5(x),b=Ure(g),w=t.modifiersData.popperOffsets,T=t.rects.reference,M=t.rects.popper,L=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,k=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(w){if(i){var X,I=g==="y"?ni:ri,F=g==="y"?ta:na,P=g==="y"?"height":"width",V=w[g],Z=V+A[I],J=V-A[F],se=h?-M[P]/2:0,D=y===Nd?T[P]:M[P],Q=y===Nd?-M[P]:-T[P],B=t.elements.arrow,H=h&&B?n5(B):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:hI(),ee=U[I],re=U[F],ve=Lh(0,T[P],H[P]),ye=R?T[P]/2-se-ve-ee-k.mainAxis:D-ve-ee-k.mainAxis,de=R?-T[P]/2+se+ve+re+k.mainAxis:Q+ve+re+k.mainAxis,fe=t.elements.arrow&&Yp(t.elements.arrow),ue=fe?g==="y"?fe.clientTop||0:fe.clientLeft||0:0,te=(X=_==null?void 0:_[g])!=null?X:0,E=V+ye-te-ue,$=V+de-te,ie=Lh(h?ig(Z,E):Z,V,h?Ru(J,$):J);w[g]=ie,N[g]=ie-V}if(s){var z,j=g==="x"?ni:ri,ae=g==="x"?ta:na,ge=w[b],le=b==="y"?"height":"width",he=ge+A[j],Ae=ge-A[ae],_e=[ni,ri].indexOf(x)!==-1,be=(z=_==null?void 0:_[b])!=null?z:0,xe=_e?he:ge-T[le]-M[le]-be+k.altAxis,it=_e?ge+T[le]+M[le]-be-k.altAxis:Ae,tt=h&&_e?fre(xe,ge,it):Lh(h?xe:he,ge,h?it:Ae);w[b]=tt,N[b]=tt-ge}t.modifiersData[r]=N}}const Qre={name:"preventOverflow",enabled:!0,phase:"main",fn:Yre,requiresIfExists:["offset"]};function Zre(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Bre(e){return e===Ii(e)||!$i(e)?o5(e):Zre(e)}function Dre(e){var t=e.getBoundingClientRect(),n=Pd(t.width)/e.offsetWidth||1,r=Pd(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Kre(e,t,n){n===void 0&&(n=!1);var r=$i(t),o=$i(t)&&Dre(t),i=Lc(t),a=Cd(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((vs(t)!=="body"||a5(i))&&(s=Bre(t)),$i(t)?(c=Cd(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=i5(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function Hre(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var c=t.get(s);c&&o(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function Gre(e){var t=Hre(e);return are.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Jre(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function zre(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var NO={placement:"bottom",modifiers:[],strategy:"absolute"};function PO(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function xI(e,t){return typeof e=="function"?e.apply(void 0,t):e}function CO(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function noe(e){return e.split(/\s+/).filter(Boolean)}function Yf(e){return[].concat(e)}function IO(e,t){e.indexOf(t)===-1&&e.push(t)}function roe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function ooe(e){return e.split("-")[0]}function ag(e){return[].slice.call(e)}function FO(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Th(){return document.createElement("div")}function l2(e){return["Element","Fragment"].some(function(t){return s5(e,t)})}function ioe(e){return s5(e,"NodeList")}function aoe(e){return s5(e,"MouseEvent")}function soe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function loe(e){return l2(e)?[e]:ioe(e)?ag(e):Array.isArray(e)?e:ag(document.querySelectorAll(e))}function Vy(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function _O(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function coe(e){var t,n=Yf(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function uoe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(o){var i=o.popperRect,a=o.popperState,s=o.props,c=s.interactiveBorder,l=ooe(a.placement),u=a.modifiersData.offset;if(!u)return!0;var f=l==="bottom"?u.top.y:0,d=l==="top"?u.bottom.y:0,h=l==="right"?u.left.x:0,p=l==="left"?u.right.x:0,m=i.top-r+f>c,A=r-i.bottom-d>c,x=i.left-n+h>c,y=n-i.right-p>c;return m||A||x||y})}function Uy(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[r](o,n)})}function EO(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var ja={isTouch:!1},XO=0;function foe(){ja.isTouch||(ja.isTouch=!0,window.performance&&document.addEventListener("mousemove",SI))}function SI(){var e=performance.now();e-XO<20&&(ja.isTouch=!1,document.removeEventListener("mousemove",SI)),XO=e}function doe(){var e=document.activeElement;if(soe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function hoe(){document.addEventListener("touchstart",foe,zc),window.addEventListener("blur",doe)}var poe=typeof window<"u"&&typeof document<"u",moe=poe?!!window.msCrypto:!1,voe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},goe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Na=Object.assign({appendTo:bI,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},voe,goe),Aoe=Object.keys(Na),Roe=function(t){var n=Object.keys(t);n.forEach(function(r){Na[r]=t[r]})};function MI(e){var t=e.plugins||[],n=t.reduce(function(r,o){var i=o.name,a=o.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=Na[i])!=null?s:a}return r},{});return Object.assign({},e,n)}function yoe(e,t){var n=t?Object.keys(MI(Object.assign({},Na,{plugins:t}))):Aoe,r=n.reduce(function(o,i){var a=(e.getAttribute("data-tippy-"+i)||"").trim();if(!a)return o;if(i==="content")o[i]=a;else try{o[i]=JSON.parse(a)}catch{o[i]=a}return o},{});return r}function WO(e,t){var n=Object.assign({},t,{content:xI(t.content,[e])},t.ignoreAttributes?{}:yoe(e,t.plugins));return n.aria=Object.assign({},Na.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var boe=function(){return"innerHTML"};function J3(e,t){e[boe()]=t}function VO(e){var t=Th();return e===!0?t.className=RI:(t.className=yI,l2(e)?t.appendChild(e):J3(t,e)),t}function UO(e,t){l2(t.content)?(J3(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?J3(e,t.content):e.textContent=t.content)}function z3(e){var t=e.firstElementChild,n=ag(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(AI)}),arrow:n.find(function(r){return r.classList.contains(RI)||r.classList.contains(yI)}),backdrop:n.find(function(r){return r.classList.contains(toe)})}}function wI(e){var t=Th(),n=Th();n.className=eoe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Th();r.className=AI,r.setAttribute("data-state","hidden"),UO(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props);function o(i,a){var s=z3(t),c=s.box,l=s.content,u=s.arrow;a.theme?c.setAttribute("data-theme",a.theme):c.removeAttribute("data-theme"),typeof a.animation=="string"?c.setAttribute("data-animation",a.animation):c.removeAttribute("data-animation"),a.inertia?c.setAttribute("data-inertia",""):c.removeAttribute("data-inertia"),c.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?c.setAttribute("role",a.role):c.removeAttribute("role"),(i.content!==a.content||i.allowHTML!==a.allowHTML)&&UO(l,e.props),a.arrow?u?i.arrow!==a.arrow&&(c.removeChild(u),c.appendChild(VO(a.arrow))):c.appendChild(VO(a.arrow)):u&&c.removeChild(u)}return{popper:t,onUpdate:o}}wI.$$tippy=!0;var xoe=1,bm=[],Yy=[];function Soe(e,t){var n=WO(e,Object.assign({},Na,MI(FO(t)))),r,o,i,a=!1,s=!1,c=!1,l=!1,u,f,d,h=[],p=CO(E,n.interactiveDebounce),m,A=xoe++,x=null,y=roe(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},g={id:A,reference:e,popper:Th(),popperInstance:x,props:n,state:R,plugins:y,clearDelayTimeouts:xe,setProps:it,setContent:tt,show:Le,hide:ke,hideWithInteractivity:Ie,enable:_e,disable:be,unmount:Ze,destroy:et};if(!n.render)return g;var b=n.render(g),w=b.popper,T=b.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+g.id,g.popper=w,e._tippy=g,w._tippy=g;var M=y.map(function(Ne){return Ne.fn(g)}),L=e.hasAttribute("aria-expanded");return fe(),se(),V(),Z("onCreate",[g]),n.showOnCreate&&he(),w.addEventListener("mouseenter",function(){g.props.interactive&&g.state.isVisible&&g.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){g.props.interactive&&g.props.trigger.indexOf("mouseenter")>=0&&I().addEventListener("mousemove",p)}),g;function k(){var Ne=g.props.touch;return Array.isArray(Ne)?Ne:[Ne,0]}function _(){return k()[0]==="hold"}function N(){var Ne;return!!((Ne=g.props.render)!=null&&Ne.$$tippy)}function X(){return m||e}function I(){var Ne=X().parentNode;return Ne?coe(Ne):document}function F(){return z3(w)}function P(Ne){return g.state.isMounted&&!g.state.isVisible||ja.isTouch||u&&u.type==="focus"?0:Wy(g.props.delay,Ne?0:1,Na.delay)}function V(Ne){Ne===void 0&&(Ne=!1),w.style.pointerEvents=g.props.interactive&&!Ne?"":"none",w.style.zIndex=""+g.props.zIndex}function Z(Ne,Be,je){if(je===void 0&&(je=!0),M.forEach(function(ut){ut[Ne]&&ut[Ne].apply(ut,Be)}),je){var vt;(vt=g.props)[Ne].apply(vt,Be)}}function J(){var Ne=g.props.aria;if(Ne.content){var Be="aria-"+Ne.content,je=w.id,vt=Yf(g.props.triggerTarget||e);vt.forEach(function(ut){var ht=ut.getAttribute(Be);if(g.state.isVisible)ut.setAttribute(Be,ht?ht+" "+je:je);else{var yt=ht&&ht.replace(je,"").trim();yt?ut.setAttribute(Be,yt):ut.removeAttribute(Be)}})}}function se(){if(!(L||!g.props.aria.expanded)){var Ne=Yf(g.props.triggerTarget||e);Ne.forEach(function(Be){g.props.interactive?Be.setAttribute("aria-expanded",g.state.isVisible&&Be===X()?"true":"false"):Be.removeAttribute("aria-expanded")})}}function D(){I().removeEventListener("mousemove",p),bm=bm.filter(function(Ne){return Ne!==p})}function Q(Ne){if(!(ja.isTouch&&(c||Ne.type==="mousedown"))){var Be=Ne.composedPath&&Ne.composedPath()[0]||Ne.target;if(!(g.props.interactive&&EO(w,Be))){if(Yf(g.props.triggerTarget||e).some(function(je){return EO(je,Be)})){if(ja.isTouch||g.state.isVisible&&g.props.trigger.indexOf("click")>=0)return}else Z("onClickOutside",[g,Ne]);g.props.hideOnClick===!0&&(g.clearDelayTimeouts(),g.hide(),s=!0,setTimeout(function(){s=!1}),g.state.isMounted||ee())}}}function B(){c=!0}function H(){c=!1}function U(){var Ne=I();Ne.addEventListener("mousedown",Q,!0),Ne.addEventListener("touchend",Q,zc),Ne.addEventListener("touchstart",H,zc),Ne.addEventListener("touchmove",B,zc)}function ee(){var Ne=I();Ne.removeEventListener("mousedown",Q,!0),Ne.removeEventListener("touchend",Q,zc),Ne.removeEventListener("touchstart",H,zc),Ne.removeEventListener("touchmove",B,zc)}function re(Ne,Be){ye(Ne,function(){!g.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Be()})}function ve(Ne,Be){ye(Ne,Be)}function ye(Ne,Be){var je=F().box;function vt(ut){ut.target===je&&(Uy(je,"remove",vt),Be())}if(Ne===0)return Be();Uy(je,"remove",f),Uy(je,"add",vt),f=vt}function de(Ne,Be,je){je===void 0&&(je=!1);var vt=Yf(g.props.triggerTarget||e);vt.forEach(function(ut){ut.addEventListener(Ne,Be,je),h.push({node:ut,eventType:Ne,handler:Be,options:je})})}function fe(){_()&&(de("touchstart",te,{passive:!0}),de("touchend",$,{passive:!0})),noe(g.props.trigger).forEach(function(Ne){if(Ne!=="manual")switch(de(Ne,te),Ne){case"mouseenter":de("mouseleave",$);break;case"focus":de(moe?"focusout":"blur",ie);break;case"focusin":de("focusout",ie);break}})}function ue(){h.forEach(function(Ne){var Be=Ne.node,je=Ne.eventType,vt=Ne.handler,ut=Ne.options;Be.removeEventListener(je,vt,ut)}),h=[]}function te(Ne){var Be,je=!1;if(!(!g.state.isEnabled||z(Ne)||s)){var vt=((Be=u)==null?void 0:Be.type)==="focus";u=Ne,m=Ne.currentTarget,se(),!g.state.isVisible&&aoe(Ne)&&bm.forEach(function(ut){return ut(Ne)}),Ne.type==="click"&&(g.props.trigger.indexOf("mouseenter")<0||a)&&g.props.hideOnClick!==!1&&g.state.isVisible?je=!0:he(Ne),Ne.type==="click"&&(a=!je),je&&!vt&&Ae(Ne)}}function E(Ne){var Be=Ne.target,je=X().contains(Be)||w.contains(Be);if(!(Ne.type==="mousemove"&&je)){var vt=le().concat(w).map(function(ut){var ht,yt=ut._tippy,Ft=(ht=yt.popperInstance)==null?void 0:ht.state;return Ft?{popperRect:ut.getBoundingClientRect(),popperState:Ft,props:n}:null}).filter(Boolean);uoe(vt,Ne)&&(D(),Ae(Ne))}}function $(Ne){var Be=z(Ne)||g.props.trigger.indexOf("click")>=0&&a;if(!Be){if(g.props.interactive){g.hideWithInteractivity(Ne);return}Ae(Ne)}}function ie(Ne){g.props.trigger.indexOf("focusin")<0&&Ne.target!==X()||g.props.interactive&&Ne.relatedTarget&&w.contains(Ne.relatedTarget)||Ae(Ne)}function z(Ne){return ja.isTouch?_()!==Ne.type.indexOf("touch")>=0:!1}function j(){ae();var Ne=g.props,Be=Ne.popperOptions,je=Ne.placement,vt=Ne.offset,ut=Ne.getReferenceClientRect,ht=Ne.moveTransition,yt=N()?z3(w).arrow:null,Ft=ut?{getBoundingClientRect:ut,contextElement:ut.contextElement||X()}:e,Bt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Ea){var ao=Ea.state;if(N()){var ef=F(),Nc=ef.box;["placement","reference-hidden","escaped"].forEach(function(ws){ws==="placement"?Nc.setAttribute("data-placement",ao.placement):ao.attributes.popper["data-popper-"+ws]?Nc.setAttribute("data-"+ws,""):Nc.removeAttribute("data-"+ws)}),ao.attributes.popper={}}}},Nn=[{name:"offset",options:{offset:vt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ht}},Bt];N()&&yt&&Nn.push({name:"arrow",options:{element:yt,padding:3}}),Nn.push.apply(Nn,(Be==null?void 0:Be.modifiers)||[]),g.popperInstance=qre(Ft,w,Object.assign({},Be,{placement:je,onFirstUpdate:d,modifiers:Nn}))}function ae(){g.popperInstance&&(g.popperInstance.destroy(),g.popperInstance=null)}function ge(){var Ne=g.props.appendTo,Be,je=X();g.props.interactive&&Ne===bI||Ne==="parent"?Be=je.parentNode:Be=xI(Ne,[je]),Be.contains(w)||Be.appendChild(w),g.state.isMounted=!0,j()}function le(){return ag(w.querySelectorAll("[data-tippy-root]"))}function he(Ne){g.clearDelayTimeouts(),Ne&&Z("onTrigger",[g,Ne]),U();var Be=P(!0),je=k(),vt=je[0],ut=je[1];ja.isTouch&&vt==="hold"&&ut&&(Be=ut),Be?r=setTimeout(function(){g.show()},Be):g.show()}function Ae(Ne){if(g.clearDelayTimeouts(),Z("onUntrigger",[g,Ne]),!g.state.isVisible){ee();return}if(!(g.props.trigger.indexOf("mouseenter")>=0&&g.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ne.type)>=0&&a)){var Be=P(!1);Be?o=setTimeout(function(){g.state.isVisible&&g.hide()},Be):i=requestAnimationFrame(function(){g.hide()})}}function _e(){g.state.isEnabled=!0}function be(){g.hide(),g.state.isEnabled=!1}function xe(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(i)}function it(Ne){if(!g.state.isDestroyed){Z("onBeforeUpdate",[g,Ne]),ue();var Be=g.props,je=WO(e,Object.assign({},Be,FO(Ne),{ignoreAttributes:!0}));g.props=je,fe(),Be.interactiveDebounce!==je.interactiveDebounce&&(D(),p=CO(E,je.interactiveDebounce)),Be.triggerTarget&&!je.triggerTarget?Yf(Be.triggerTarget).forEach(function(vt){vt.removeAttribute("aria-expanded")}):je.triggerTarget&&e.removeAttribute("aria-expanded"),se(),V(),T&&T(Be,je),g.popperInstance&&(j(),le().forEach(function(vt){requestAnimationFrame(vt._tippy.popperInstance.forceUpdate)})),Z("onAfterUpdate",[g,Ne])}}function tt(Ne){g.setProps({content:Ne})}function Le(){var Ne=g.state.isVisible,Be=g.state.isDestroyed,je=!g.state.isEnabled,vt=ja.isTouch&&!g.props.touch,ut=Wy(g.props.duration,0,Na.duration);if(!(Ne||Be||je||vt)&&!X().hasAttribute("disabled")&&(Z("onShow",[g],!1),g.props.onShow(g)!==!1)){if(g.state.isVisible=!0,N()&&(w.style.visibility="visible"),V(),U(),g.state.isMounted||(w.style.transition="none"),N()){var ht=F(),yt=ht.box,Ft=ht.content;Vy([yt,Ft],0)}d=function(){var Nn;if(!(!g.state.isVisible||l)){if(l=!0,w.offsetHeight,w.style.transition=g.props.moveTransition,N()&&g.props.animation){var aa=F(),Ea=aa.box,ao=aa.content;Vy([Ea,ao],ut),_O([Ea,ao],"visible")}J(),se(),IO(Yy,g),(Nn=g.popperInstance)==null||Nn.forceUpdate(),Z("onMount",[g]),g.props.animation&&N()&&ve(ut,function(){g.state.isShown=!0,Z("onShown",[g])})}},ge()}}function ke(){var Ne=!g.state.isVisible,Be=g.state.isDestroyed,je=!g.state.isEnabled,vt=Wy(g.props.duration,1,Na.duration);if(!(Ne||Be||je)&&(Z("onHide",[g],!1),g.props.onHide(g)!==!1)){if(g.state.isVisible=!1,g.state.isShown=!1,l=!1,a=!1,N()&&(w.style.visibility="hidden"),D(),ee(),V(!0),N()){var ut=F(),ht=ut.box,yt=ut.content;g.props.animation&&(Vy([ht,yt],vt),_O([ht,yt],"hidden"))}J(),se(),g.props.animation?N()&&re(vt,g.unmount):g.unmount()}}function Ie(Ne){I().addEventListener("mousemove",p),IO(bm,p),p(Ne)}function Ze(){g.state.isVisible&&g.hide(),g.state.isMounted&&(ae(),le().forEach(function(Ne){Ne._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),Yy=Yy.filter(function(Ne){return Ne!==g}),g.state.isMounted=!1,Z("onHidden",[g]))}function et(){g.state.isDestroyed||(g.clearDelayTimeouts(),g.unmount(),ue(),delete e._tippy,g.state.isDestroyed=!0,Z("onDestroy",[g]))}}function zu(e,t){t===void 0&&(t={});var n=Na.plugins.concat(t.plugins||[]);hoe();var r=Object.assign({},t,{plugins:n}),o=loe(e),i=o.reduce(function(a,s){var c=s&&Soe(s,r);return c&&a.push(c),a},[]);return l2(e)?i[0]:i}zu.defaultProps=Na;zu.setDefaultProps=Roe;zu.currentInput=ja;Object.assign({},uI,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}});zu.setDefaultProps({render:wI});const Moe=Fe({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=me(),i=me(),a=me(),s=me(!1),c=Me(()=>n.contentStyle||{});return Tt(()=>n.value,()=>{o.value&&(n.value?o.value.show():o.value.hide())}),wn(()=>{o.value&&o.value.destroy()}),Zt(()=>{o.value=zu(i.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,8],duration:200,animation:"scale",theme:"popover",onShow(){s.value=!0},onShown(){n.value||r("update:value",!0)},onHidden(){n.value&&r("update:value",!1),s.value=!1}})}),(l,u)=>(Y(),q("div",{class:Ge(["popover",{center:l.center}]),ref_key:"triggerRef",ref:i},[W("div",{class:"popover-content",style:we(c.value),ref_key:"contentRef",ref:a},[s.value?sr(l.$slots,"content",{key:0},void 0,!0):Qe("",!0)],4),sr(l.$slots,"default",{},void 0,!0)],2))}}),Pt=Ve(Moe,[["__scopeId","data-v-7277ff01"]]),woe=Fe({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),q("div",{class:Ge(["popover-menu-item",{center:r.center}]),onClick:o[0]||(o[0]=i=>n("click"))},[sr(r.$slots,"default",{},void 0,!0)],2))}}),ko=Ve(woe,[["__scopeId","data-v-1f176c16"]]),Loe={class:"editor-header"},Ooe={class:"left"},Toe={class:"menu-item"},koe={class:"title"},Noe=["title"],Poe={class:"right"},Coe={class:"group-menu-item"},Ioe={class:"arrow-btn"},Foe={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},_oe={class:"menu-item"},Eoe=Fe({__name:"index",setup(e){const t=ft(),n=lt(),{title:r}=Ee(n),{enterScreening:o,enterScreeningFromStart:i}=wc(),{importSpecificFile:a,importPPTXFile:s,exporting:c}=One(),{resetSlides:l}=Hd(),u=me(!1),f=me(!1),d=me(!1),h=me(),p=me(""),m=()=>{p.value=r.value,d.value=!0,Cr(()=>{var R;return(R=h.value)==null?void 0:R.focus()})},A=()=>{n.setTitle(p.value),d.value=!1},x=R=>{window.open(R),u.value=!1},y=R=>{t.setDialogForExport(R),u.value=!1};return(R,g)=>{const b=Se("IconHamburgerButton"),w=Se("IconPpt"),T=Se("IconDown"),M=Se("IconDownload"),L=Se("IconGithub"),k=Sn("tooltip");return Y(),q("div",Loe,[W("div",Ooe,[O(Pt,{trigger:"click",placement:"bottom-start",value:u.value,"onUpdate:value":g[7]||(g[7]=_=>u.value=_)},{content:oe(()=>[O(Fu,{accept:".pptist",onChange:g[0]||(g[0]=_=>{G(a)(_),u.value=!1})},{default:oe(()=>[O(ko,null,{default:oe(()=>[We("导入 pptist 文件")]),_:1})]),_:1}),O(Fu,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:g[1]||(g[1]=_=>{G(s)(_),u.value=!1})},{default:oe(()=>[O(ko,null,{default:oe(()=>[We("导入 pptx 文件(测试版)")]),_:1})]),_:1}),O(ko,{onClick:g[2]||(g[2]=_=>y("pptx"))},{default:oe(()=>[We("导出文件")]),_:1}),O(ko,{onClick:g[3]||(g[3]=_=>{G(l)(),u.value=!1})},{default:oe(()=>[We("重置幻灯片")]),_:1}),O(ko,{onClick:g[4]||(g[4]=_=>x("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:oe(()=>[We("意见反馈")]),_:1}),O(ko,{onClick:g[5]||(g[5]=_=>x("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:oe(()=>[We("常见问题")]),_:1}),O(ko,{onClick:g[6]||(g[6]=_=>{u.value=!1,f.value=!0})},{default:oe(()=>[We("快捷键")]),_:1})]),default:oe(()=>[W("div",Toe,[O(b,{class:"icon"})])]),_:1},8,["value"]),W("div",koe,[d.value?(Y(),Te(_u,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":g[8]||(g[8]=_=>p.value=_),onBlur:g[9]||(g[9]=_=>A())},null,8,["value"])):(Y(),q("div",{key:1,class:"title-text",onClick:g[10]||(g[10]=_=>m()),title:G(r)},At(G(r)),9,Noe))])]),W("div",Poe,[W("div",Coe,[Ke((Y(),q("div",{class:"menu-item",onClick:g[11]||(g[11]=_=>G(o)())},[O(w,{class:"icon"})])),[[k,"幻灯片放映"]]),O(Pt,{trigger:"click",center:""},{content:oe(()=>[O(ko,{onClick:g[12]||(g[12]=_=>G(i)())},{default:oe(()=>[We("从头开始")]),_:1}),O(ko,{onClick:g[13]||(g[13]=_=>G(o)())},{default:oe(()=>[We("从当前页开始")]),_:1})]),default:oe(()=>[W("div",Ioe,[O(T,{class:"arrow"})])]),_:1})]),Ke((Y(),q("div",{class:"menu-item",onClick:g[14]||(g[14]=_=>y("pptx"))},[O(M,{class:"icon"})])),[[k,"导出"]]),Ke((Y(),q("a",Foe,[W("div",_oe,[O(L,{class:"icon"})])])),[[k,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),O(Bne,{width:320,visible:f.value,"onUpdate:visible":g[15]||(g[15]=_=>f.value=_),placement:"right"},{default:oe(()=>[O(Ine)]),_:1},8,["visible"]),O(qx,{loading:G(c),tip:"正在导入..."},null,8,["loading"])])}}}),Xoe=Ve(Eoe,[["__scopeId","data-v-89efe6b2"]]),$u=Symbol(),l5=Symbol(),LI=Symbol(),Woe=()=>{const e=window.getSelection();e&&e.removeAllRanges()},Voe=e=>{const t=me(0),n=me(0),r=ft(),{canvasPercentage:o,canvasDragged:i}=Ee(r),{viewportRatio:a}=Ee(lt()),s=()=>{if(!e.value)return;const d=e.value.clientWidth,h=e.value.clientHeight;if(h/d>a.value){const p=d*(o.value/100);r.setCanvasScale(p/Gt),t.value=(d-p)/2,n.value=(h-p*a.value)/2}else{const p=h*(o.value/100);r.setCanvasScale(p/(Gt*a.value)),t.value=(d-p/a.value)/2,n.value=(h-p)/2}};Tt(o,(d,h)=>{if(!e.value)return;const p=e.value.clientWidth,m=e.value.clientHeight;if(m/p>a.value){const A=p*(d/100),x=p*(h/100),y=A*a.value,R=x*a.value;r.setCanvasScale(A/Gt),t.value=t.value-(A-x)/2,n.value=n.value-(y-R)/2}else{const A=m*(d/100),x=m*(h/100),y=A/a.value,R=x/a.value;r.setCanvasScale(A/(Gt*a.value)),t.value=t.value-(y-R)/2,n.value=n.value-(A-x)/2}}),Tt(a,s),Tt(i,()=>{i.value||s()});const l=Me(()=>({width:Gt,height:Gt*a.value,left:t.value,top:n.value})),u=new ResizeObserver(s);return Zt(()=>{e.value&&u.observe(e.value)}),wn(()=>{e.value&&u.unobserve(e.value)}),{viewportStyles:l,dragViewport:d=>{let h=!0;const p=d.pageX,m=d.pageY,A=t.value,x=n.value;document.onmousemove=y=>{if(!h)return;const R=y.pageX,g=y.pageY;t.value=A+(R-p),n.value=x+(g-m)},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},Uoe=(e,t)=>{const n=ft(),{canvasScale:r,hiddenElementIdList:o}=Ee(n),i=me(!1),a=me(1),s=me({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:i,mouseSelectionQuadrant:a,updateMouseSelection:l=>{if(!t.value)return;let u=!0;const f=t.value.getBoundingClientRect(),d=5,h=l.pageX,p=l.pageY,m=(h-f.x)/r.value,A=(p-f.y)/r.value;s.value={top:A,left:m,width:0,height:0},i.value=!1,a.value=4,document.onmousemove=x=>{if(!u)return;const y=x.pageX,R=x.pageY,g=(y-h)/r.value,b=(R-p)/r.value,w=Math.abs(g),T=Math.abs(b);if(w0&&b>0?M=4:g<0&&b<0?M=2:g>0&&b<0?M=1:g<0&&b>0&&(M=3),s.value={...s.value,width:w,height:T},i.value=!0,a.value=M},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,u=!1;let x=[];for(let R=0;Rb&&kw&&Nb-T&&kw-M&&Nb&&kw-M&&Nb-T&&kw&&N{if(R.groupId){const g=x.map(w=>w.id);return e.value.filter(w=>w.groupId===R.groupId).every(w=>g.includes(w.id))}return!0});const y=x.map(R=>R.id);n.setActiveElementIdList(y),i.value=!1}}}},Yoe=e=>{const{disableHotkeys:t}=Ee(ft()),{createImageElement:n,createTextElement:r}=Hu(),o=i=>{if(!i.dataTransfer||i.dataTransfer.items.length===0)return;const a=i.dataTransfer.items[0];if(a.kind==="file"&&a.type.indexOf("image")!==-1){const s=a.getAsFile();s&&Du(s).then(c=>n(c))}else a.kind==="string"&&a.type==="text/plain"&&a.getAsString(s=>{if(t.value)return;const c=Ix(s);r({left:0,top:0,width:600,height:50},{content:c})})};Zt(()=>{e.value&&e.value.addEventListener("drop",o),document.ondragleave=i=>i.preventDefault(),document.ondrop=i=>i.preventDefault(),document.ondragenter=i=>i.preventDefault(),document.ondragover=i=>i.preventDefault()}),wn(()=>{e.value&&e.value.removeEventListener("drop",o),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},Qoe=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},OI=(e,t,n)=>{const r=lt(),{addHistorySnapshot:o}=Jt();return{rotateElement:(a,s)=>{const c=!(a instanceof MouseEvent);if(c&&(!a.changedTouches||!a.changedTouches[0]))return;let l=!0,u=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,m=s.height,A=d+p/2,x=h+m/2;if(!t.value)return;const y=t.value.getBoundingClientRect(),R=b=>{if(!l)return;const w=b instanceof MouseEvent?b.pageX:b.changedTouches[0].pageX,T=b instanceof MouseEvent?b.pageY:b.changedTouches[0].pageY,M=(w-y.left)/n.value,L=(T-y.top)/n.value,k=M-A,_=x-L;u=Qoe(k,_);const N=5;Math.abs(u)<=N?u=0:u>0&&Math.abs(u-45)<=N?u-=u-45:u<0&&Math.abs(u+45)<=N?u-=u+45:u>0&&Math.abs(u-90)<=N?u-=u-90:u<0&&Math.abs(u+90)<=N?u-=u+90:u>0&&Math.abs(u-135)<=N?u-=u-135:u<0&&Math.abs(u+135)<=N?u-=u+135:u>0&&Math.abs(u-180)<=N?u-=u-180:u<0&&Math.abs(u+180)<=N&&(u-=u+180),e.value=e.value.map(X=>s.id===X.id?{...X,rotate:u}:X)},g=()=>{l=!1,document.onmousemove=null,document.onmouseup=null,f!==u&&(r.updateSlide({elements:e.value}),o())};c?(document.ontouchmove=R,document.ontouchend=g):(document.onmousemove=R,document.onmouseup=g)}}},q0={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},TI={text:20,image:20,shape:20,chart:200,table:20,video:250,audio:20,latex:20},YO=(e,t)=>{const{left:n,top:r,width:o,height:i}=e,a=Math.sqrt(Math.pow(o,2)+Math.pow(i,2))/2,s=Math.atan(i/o)*180/Math.PI,c=(180-t-s)*Math.PI/180,l=(s-t)*Math.PI/180,u=(90-t)*Math.PI/180,f=t*Math.PI/180,d=o/2,h=i/2,p=n+d,m=r+h,A={left:p+a*Math.cos(c),top:m-a*Math.sin(c)},x={left:p+h*Math.cos(u),top:m-h*Math.sin(u)},y={left:p+a*Math.cos(l),top:m-a*Math.sin(l)},R={left:p+d*Math.cos(f),top:m+d*Math.sin(f)},g={left:p-a*Math.cos(c),top:m+a*Math.sin(c)},b={left:p-h*Math.sin(f),top:m+h*Math.cos(f)},w={left:p-a*Math.cos(l),top:m+a*Math.sin(l)},T={left:p-d*Math.cos(f),top:m-d*Math.sin(f)};return{leftTopPoint:A,topPoint:x,rightTopPoint:y,rightPoint:R,rightBottomPoint:g,bottomPoint:b,leftBottomPoint:w,leftPoint:T}},QO=(e,t)=>({[mt.RIGHT_BOTTOM]:t.leftTopPoint,[mt.LEFT_BOTTOM]:t.rightTopPoint,[mt.LEFT_TOP]:t.rightBottomPoint,[mt.RIGHT_TOP]:t.leftBottomPoint,[mt.TOP]:t.bottomPoint,[mt.BOTTOM]:t.topPoint,[mt.LEFT]:t.rightPoint,[mt.RIGHT]:t.leftPoint})[e],kI=(e,t,n)=>{const r=ft(),o=lt(),{activeElementIdList:i,activeGroupElementId:a}=Ee(r),{viewportRatio:s}=Ee(o),{ctrlOrShiftKeyActive:c}=Ee(Ms()),{addHistorySnapshot:l}=Jt();return{scaleElement:(d,h,p)=>{const m=!(d instanceof MouseEvent);if(m&&(!d.changedTouches||!d.changedTouches[0]))return;let A=!0;r.setScalingState(!0);const x=h.left,y=h.top,R=h.width,g=h.height,b=h.type==="table"?h.cellMinHeight:0,w="rotate"in h&&h.rotate?h.rotate:0,T=Math.PI*w/180,M=c.value||"fixedRatio"in h&&h.fixedRatio,L=R/g,k=m?d.changedTouches[0].pageX:d.pageX,_=m?d.changedTouches[0].pageY:d.pageY,N=TI[h.type]||20,X=Q=>Q{const U=[];let ee=!1,re=!1;const ve={offsetX:0,offsetY:0};if(B||B===0)for(let ye=0;ye{if(!A)return;const B=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY,U=B-k,ee=H-_;let re=R,ve=g,ye=x,de=y;if(w){const fe=(Math.cos(T)*U+Math.sin(T)*ee)/n.value;let ue=(Math.cos(T)*ee-Math.sin(T)*U)/n.value;M&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(ue=fe/L),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(ue=-fe/L)),p===mt.RIGHT_BOTTOM?(re=X(R+fe),ve=X(g+ue)):p===mt.LEFT_BOTTOM?(re=X(R-fe),ve=X(g+ue),ye=x-(re-R)):p===mt.LEFT_TOP?(re=X(R-fe),ve=X(g-ue),ye=x-(re-R),de=y-(ve-g)):p===mt.RIGHT_TOP?(re=X(R+fe),ve=X(g-ue),de=y-(ve-g)):p===mt.TOP?(ve=X(g-ue),de=y-(ve-g)):p===mt.BOTTOM?ve=X(g+ue):p===mt.LEFT?(re=X(R-fe),ye=x-(re-R)):p===mt.RIGHT&&(re=X(R+fe));const te=YO({width:re,height:ve,left:ye,top:de},w),E=QO(p,te),$=E.left,ie=E.top,z=$-F,j=ie-P;ye=ye-z,de=de-j}else{let fe=U/n.value,ue=ee/n.value;if(M&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(ue=fe/L),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(ue=-fe/L)),p===mt.RIGHT_BOTTOM){const{offsetX:te,offsetY:E}=J(x+R+fe,y+g+ue);fe=fe-te,ue=ue-E,M&&(E?fe=ue*L:ue=fe/L),re=X(R+fe),ve=X(g+ue)}else if(p===mt.LEFT_BOTTOM){const{offsetX:te,offsetY:E}=J(x+fe,y+g+ue);fe=fe-te,ue=ue-E,M&&(E?fe=-ue*L:ue=-fe/L),re=X(R-fe),ve=X(g+ue),ye=x-(re-R)}else if(p===mt.LEFT_TOP){const{offsetX:te,offsetY:E}=J(x+fe,y+ue);fe=fe-te,ue=ue-E,M&&(E?fe=ue*L:ue=fe/L),re=X(R-fe),ve=X(g-ue),ye=x-(re-R),de=y-(ve-g)}else if(p===mt.RIGHT_TOP){const{offsetX:te,offsetY:E}=J(x+R+fe,y+ue);fe=fe-te,ue=ue-E,M&&(E?fe=-ue*L:ue=-fe/L),re=X(R+fe),ve=X(g-ue),de=y-(ve-g)}else if(p===mt.LEFT){const{offsetX:te}=J(x+fe,null);fe=fe-te,re=X(R-fe),ye=x-(re-R)}else if(p===mt.RIGHT){const{offsetX:te}=J(x+R+fe,null);fe=fe-te,re=X(R+fe)}else if(p===mt.TOP){const{offsetY:te}=J(null,y+ue);ue=ue-te,ve=X(g-ue),de=y-(ve-g)}else if(p===mt.BOTTOM){const{offsetY:te}=J(null,y+g+ue);ue=ue-te,ve=X(g+ue)}}e.value=e.value.map(fe=>{if(h.id!==fe.id)return fe;if(fe.type==="shape"&&"pathFormula"in fe&&fe.pathFormula){const ue=Ku[fe.pathFormula];let te="";return"editable"in ue?te=ue.formula(re,ve,fe.keypoints):te=ue.formula(re,ve),{...fe,left:ye,top:de,width:re,height:ve,viewBox:[re,ve],path:te}}if(fe.type==="table"){let ue=b+(ve-g)/fe.data.length;return ue=ue<36?36:ue,ue===b?{...fe,left:ye,width:re}:{...fe,left:ye,top:de,width:re,height:ve,cellMinHeight:ue<36?36:ue}}return{...fe,left:ye,top:de,width:re,height:ve}})},D=Q=>{A=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const B=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;k===B&&_===H||(o.updateSlide({elements:e.value}),r.setScalingState(!1),l())};m?(document.ontouchmove=se,document.ontouchend=D):(document.onmousemove=se,document.onmouseup=D)},scaleMultiElement:(d,h,p)=>{let m=!0;const{minX:A,maxX:x,minY:y,maxY:R}=h,g=x-A,b=R-y,w=g/b,T=d.pageX,M=d.pageY,L=JSON.parse(JSON.stringify(e.value));document.onmousemove=k=>{if(!m)return;const _=k.pageX,N=k.pageY,X=(_-T)/n.value;let I=(N-M)/n.value;c.value&&((p===mt.RIGHT_BOTTOM||p===mt.LEFT_TOP)&&(I=X/w),(p===mt.LEFT_BOTTOM||p===mt.RIGHT_TOP)&&(I=-X/w));let F=A,P=x,V=y,Z=R;p===mt.RIGHT_BOTTOM?(P=x+X,Z=R+I):p===mt.LEFT_BOTTOM?(F=A+X,Z=R+I):p===mt.LEFT_TOP?(F=A+X,V=y+I):p===mt.RIGHT_TOP?(P=x+X,V=y+I):p===mt.TOP?V=y+I:p===mt.BOTTOM?Z=R+I:p===mt.LEFT?F=A+X:p===mt.RIGHT&&(P=x+X);const J=P-F,se=Z-V;let D=J/g,Q=se/b;D<=0&&(D=0),Q<=0&&(Q=0),e.value=e.value.map(B=>{if((B.type==="image"||B.type==="shape")&&i.value.includes(B.id)){const H=L.find(U=>U.id===B.id);return{...B,width:H.width*D,height:H.height*Q,left:F+(H.left-A)*D,top:V+(H.top-y)*Q}}return B})},document.onmouseup=k=>{m=!1,document.onmousemove=null,document.onmouseup=null,!(T===k.pageX&&M===k.pageY)&&(o.updateSlide({elements:e.value}),l())}}}},Zoe=(e,t)=>{const n=ft(),{activeElementIdList:r,activeGroupElementId:o,handleElementId:i,editorAreaFocus:a}=Ee(n),{ctrlOrShiftKeyActive:s}=Ee(Ms());return{selectElement:(l,u,f=!0)=>{if(a.value||n.setEditorareaFocus(!0),r.value.includes(u.id)){if(s.value){let d=[];if(u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=r.value.filter(p=>!h.includes(p))}else d=r.value.filter(h=>h!==u.id);d.length>0&&n.setActiveElementIdList(d)}else if(i.value!==u.id)n.setHandleElementId(u.id);else if(o.value!==u.id){const d=l instanceof MouseEvent?l.pageX:l.changedTouches[0].pageX,h=l instanceof MouseEvent?l.pageY:l.changedTouches[0].pageY;l.target.onmouseup=p=>{const m=p.pageX,A=p.pageY;d===m&&h===A&&(n.setActiveGroupElementId(u.id),p.target.onmouseup=null)}}}else{let d=[];if(s.value?d=[...r.value,u.id]:d=[u.id],u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=[...d,...h]}n.setActiveElementIdList(Fn.uniq(d)),n.setHandleElementId(u.id)}f&&t(l,u)}}},NI=(e,t,n)=>{const r=lt(),{activeElementIdList:o,activeGroupElementId:i}=Ee(ft()),{shiftKeyState:a}=Ee(Ms()),{viewportRatio:s}=Ee(r),{addHistorySnapshot:c}=Jt();return{dragElement:(u,f)=>{const d=!(u instanceof MouseEvent);if(d&&(!u.changedTouches||!u.changedTouches[0])||!o.value.includes(f.id))return;let h=!0;const p=Gt,m=Gt*s.value,A=5,y=JSON.parse(JSON.stringify(e.value)).filter(Q=>o.value.includes(Q.id)),R=f.left,g=f.top,b=f.width,w="height"in f&&f.height?f.height:0,T="rotate"in f&&f.rotate?f.rotate:0,M=d?u.changedTouches[0].pageX:u.pageX,L=d?u.changedTouches[0].pageY:u.pageY;let k=null;const _=f.id===i.value;let N=[],X=[];for(const Q of e.value){if(Q.type==="line"||_&&Q.id===f.id||!_&&o.value.includes(Q.id))continue;let B,H,U,ee;if("rotate"in Q&&Q.rotate){const{xRange:z,yRange:j}=hd({left:Q.left,top:Q.top,width:Q.width,height:Q.height,rotate:Q.rotate});B=z[0],H=j[0],U=z[1]-z[0],ee=j[1]-j[0]}else B=Q.left,H=Q.top,U=Q.width,ee=Q.height;const re=B+U,ve=H+ee,ye=H+ee/2,de=B+U/2,fe={value:H,range:[B,re]},ue={value:ve,range:[B,re]},te={value:ye,range:[B,re]},E={value:B,range:[H,ve]},$={value:re,range:[H,ve]},ie={value:de,range:[H,ve]};N.push(fe,ue,te),X.push(E,$,ie)}const I={value:0,range:[0,p]},F={value:m,range:[0,p]},P={value:m/2,range:[0,p]},V={value:0,range:[0,m]},Z={value:p,range:[0,m]},J={value:p/2,range:[0,m]};N.push(I,F,P),X.push(V,Z,J),N=Dv(N),X=Dv(X);const se=Q=>{const B=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;if(k!==!1&&(k=Math.abs(M-B)Math.abs(ee)&&(ee=0),Math.abs(U)j.id===f.id?{...j,left:re,top:ve}:j);else{const j=e.value.find(ae=>ae.id===f.id);if(!j)return;e.value=e.value.map(ae=>o.value.includes(ae.id)?ae.id===f.id?{...ae,left:re,top:ve}:{...ae,left:ae.left+(re-j.left),top:ae.top+(ve-j.top)}:ae)}},D=Q=>{h=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const B=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;M===B&&L===H||(r.updateSlide({elements:e.value}),c())};d?(document.ontouchmove=se,document.ontouchend=D):(document.onmousemove=se,document.onmouseup=D)}}},Boe=e=>{const t=lt(),{canvasScale:n}=Ee(ft()),{ctrlOrShiftKeyActive:r}=Ee(Ms()),{addHistorySnapshot:o}=Jt();return{dragLineElement:(a,s,c)=>{let l=!0;const u=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p{if(!l)return;const m=p.pageX,A=p.pageY,x=(m-f)/n.value,y=(A-d)/n.value;let R=s.left+s.start[0],g=s.top+s.start[1],b=s.left+s.end[0],w=s.top+s.end[1];const T=s.broken||s.curve||[0,0];let M=s.left+T[0],L=s.top+T[1];const[k,_]=s.cubic||[[0,0],[0,0]];let N=s.left+k[0],X=s.top+k[1],I=s.left+_[0],F=s.top+_[1];if(c===Go.START){R=R+x,g=g+y,Math.abs(R-b)b&&(se[0]=Z-P,D[0]=0),g>w&&(se[1]=J-V,D[1]=0),e.value=e.value.map(Q=>{if(Q.id===s.id){const B={...Q,left:P,top:V,start:se,end:D};return c===Go.START||c===Go.END?r.value?(s.broken&&(B.broken=[M-P,L-V]),s.curve&&(B.curve=[M-P,L-V]),s.cubic&&(B.cubic=[[N-P,X-V],[I-P,F-V]])):(s.broken&&(B.broken=[(se[0]+D[0])/2,(se[1]+D[1])/2]),s.curve&&(B.curve=[(se[0]+D[0])/2,(se[1]+D[1])/2]),s.cubic&&(B.cubic=[[(se[0]+D[0])/2,(se[1]+D[1])/2],[(se[0]+D[0])/2,(se[1]+D[1])/2]])):c===Go.C?(s.broken&&(B.broken=[M-P,L-V]),s.curve&&(B.curve=[M-P,L-V])):s.cubic&&(B.cubic=[[N-P,X-V],[I-P,F-V]]),B}return Q})},document.onmouseup=p=>{l=!1,document.onmousemove=null,document.onmouseup=null;const m=p.pageX,A=p.pageY;f===m&&d===A||(t.updateSlide({elements:e.value}),o())}}}},Doe=(e,t)=>{const n=lt(),{addHistorySnapshot:r}=Jt();return{moveShapeKeypoint:(i,a,s=0)=>{const c=!(i instanceof MouseEvent);if(c&&(!i.changedTouches||!i.changedTouches[0]))return;let l=!0;const u=c?i.changedTouches[0].pageX:i.pageX,f=c?i.changedTouches[0].pageY:i.pageY,d=a.keypoints,h=Ku[a.pathFormula];let p=null;if("editable"in h&&h.editable){const x=h.getBaseSize[s],y=h.range[s],R=h.relative[s],g=d[s],b=x(a.width,a.height),w=b*g,[T,M]=y;p={baseSize:b,originPos:w,min:T,max:M,relative:R}}const m=x=>{if(!l)return;const y=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,R=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,g=(y-u)/t.value,b=(R-f)/t.value;e.value=e.value.map(w=>{if(w.id===a.id&&p){const{baseSize:T,originPos:M,min:L,max:k,relative:_}=p,N=w;let X=0;_==="center"?X=(M-g*2)/T:_==="left"?X=(M+g)/T:_==="right"?X=(M-g)/T:_==="top"?X=(M+b)/T:_==="bottom"?X=(M-b)/T:_==="left_bottom"?X=(M+g)/T:_==="right_bottom"?X=(M-g)/T:_==="top_right"?X=(M+b)/T:_==="bottom_right"&&(X=(M-b)/T),Xk&&(X=k);let I=[];return Array.isArray(d)?(I=[...d],I[s]=X):I=[X],{...w,keypoints:I,path:h.formula(N.width,N.height,I)}}return w})},A=x=>{l=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null;const y=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,R=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY;u===y&&f===R||(n.updateSlide({elements:e.value}),r())};c?(document.ontouchmove=m,document.ontouchend=A):(document.onmousemove=m,document.onmouseup=A)}}},Koe=e=>{const t=ft(),{canvasScale:n,creatingElement:r}=Ee(t),o=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[A,x]=d,y=Math.min(p,A),R=Math.max(p,A),g=Math.min(m,x),b=Math.max(m,x),w=(y-h.x)/n.value,T=(g-h.y)/n.value,M=(R-y)/n.value,L=(b-g)/n.value;return{left:w,top:T,width:M,height:L}},i=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[A,x]=d,y=Math.min(p,A),R=Math.max(p,A),g=Math.min(m,x),b=Math.max(m,x),w=(y-h.x)/n.value,T=(g-h.y)/n.value,M=(R-y)/n.value,L=(b-g)/n.value;return{left:w,top:T,start:[p===y?0:M,m===g?0:L],end:[A===y?0:M,x===g?0:L]}},{createTextElement:a,createShapeElement:s,createLineElement:c}=Hu();return{formatCreateSelection:o,insertElementFromCreateSelection:u=>{if(!r.value)return;const f=r.value.type;if(f==="text"){const d=o(u);d&&a(d,{vertical:r.value.vertical})}else if(f==="shape"){const d=o(u);d&&s(d,r.value.data)}else if(f==="line"){const d=i(u);d&&c(d,r.value.data)}t.setCreatingElement(null)}}},c2=()=>{const e=lt(),{activeElementIdList:t,activeElementList:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(e),{addHistorySnapshot:i}=Jt();return{alignElementToCanvas:s=>{const c=Gt,l=Gt*o.value,{minX:u,maxX:f,minY:d,maxY:h}=$s(n.value),p=JSON.parse(JSON.stringify(r.value.elements));for(const m of p)if(t.value.includes(m.id)){if(s===on.CENTER){const A=d+(h-d)/2-l/2,x=u+(f-u)/2-c/2;m.top=m.top-A,m.left=m.left-x}if(s===on.TOP){const A=d-0;m.top=m.top-A}else if(s===on.VERTICAL){const A=d+(h-d)/2-l/2;m.top=m.top-A}else if(s===on.BOTTOM){const A=h-l;m.top=m.top-A}else if(s===on.LEFT){const A=u-0;m.left=m.left-A}else if(s===on.HORIZONTAL){const A=u+(f-u)/2-c/2;m.left=m.left-A}else if(s===on.RIGHT){const A=f-c;m.left=m.left-A}}e.updateSlide({elements:p}),i()}}},Oc=e=>({shadowStyle:Me(()=>{if(e.value){const{h:n,v:r,blur:o,color:i}=e.value;return`${n}px ${r}px ${o}px ${i}`}return""})}),u2=(e,t)=>({flipStyle:Me(()=>{let r="";return e.value&&t.value?r="rotateX(180deg) rotateY(180deg)":t.value?r="rotateX(180deg)":e.value&&(r="rotateY(180deg)"),r})});var PI=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(PI||{});const $3={rect:{name:"矩形",type:"rect",radius:"0",style:""},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L 0 ${t} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L ${e*.2} ${t} L 0 ${t*.8} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 0 0 0 round 10px 10px 10px 10px)"},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${e*.5} 0 L 0 ${t} L ${e} ${t} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M ${e*.5} ${t} L 0 0 L ${e} 0 Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 0 L 0 ${t} L ${e} ${t} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${t*.5} L ${e*.5} ${t} L 0 ${t*.5} Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${.38*t} L ${.82*e} ${t} L ${.18*e} ${t} L 0 ${.38*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.2} 0 L ${e*.8} 0 L ${e} ${t*.5} L ${e*.8} ${t} L ${e*.2} ${t} L 0 ${t*.5} Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e*.9} ${t*.2} L ${e} ${t*.6} L ${e*.75} ${t} L ${e*.25} ${t} L 0 ${t*.6} L ${e*.1} ${t*.2} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e*.7} 0 L ${e} ${t*.3} L ${e} ${t*.7} L ${e*.7} ${t} L ${e*.3} ${t} L 0 ${t*.7} L 0 ${t*.3} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} L ${e*.25} ${t*.5} L 0 0 Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M 0 0 L ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M 0 ${t*.2} L ${e*.6} ${t*.2} L ${e*.6} 0 L ${e} ${t*.5} L ${e*.6} ${t} L ${e*.6} ${t*.8} L 0 ${t*.8} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e} 0 L ${e*.7} ${t} L 0 ${t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${e*.3} ${t} L ${e} ${t} L ${e*.7} 0 L 0 0 Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.25} 0 L ${e*.75} 0 L ${e} ${t} L 0 ${t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M 0 0 L ${e} 0 L ${e*.75} ${t} L ${e*.25} ${t} Z`}},c5=e=>{const t=Me(()=>{if(!e.value)return $3.rect;const r=e.value.shape||PI.RECT;return $3[r]}),n=Me(()=>{if(!e.value)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,o]=e.value.range,i=(o[0]-r[0])/100,a=(o[1]-r[1])/100,s=r[0]/i,c=r[1]/a;return{left:-s+"%",top:-c+"%",width:100/i+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},CI=e=>({filter:Me(()=>{if(!e.value)return"";let n="";const r=Object.keys(e.value);for(const o of r)n+=`${o}(${e.value[o]}) `;return n})}),zd=e=>{const t=Me(()=>{var i;return((i=e.value)==null?void 0:i.width)??0}),n=Me(()=>{var i;return((i=e.value)==null?void 0:i.style)||"solid"}),r=Me(()=>{var i;return((i=e.value)==null?void 0:i.color)||"#d14424"}),o=Me(()=>{if(n.value!=="dashed")return"0 0";const i=t.value;return i<=6?`${i*4.5} ${i*2}`:`${i*4} ${i*1.5}`});return{outlineWidth:t,outlineStyle:n,outlineColor:r,strokeDashArray:o}},Hoe=["width","height"],Goe=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],Joe=Fe({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:i.width,height:i.height},[W("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",rx:i.radius,ry:i.radius,width:i.width,height:i.height,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,Goe)],8,Hoe)):Qe("",!0)}}),zoe=Ve(Joe,[["__scopeId","data-v-09a0319c"]]),$oe=["width","height"],joe=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],qoe=Fe({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:i.width,height:i.height},[W("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",cx:i.width/2,cy:i.height/2,rx:i.width/2,ry:i.height/2,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,joe)],8,$oe)):Qe("",!0)}}),eie=Ve(qoe,[["__scopeId","data-v-19e68d74"]]),tie=["width","height"],nie=["d","stroke","stroke-width","stroke-dasharray"],rie=Fe({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:i.width,height:i.height},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:i.createPath(i.width,i.height),stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,nie)],8,tie)):Qe("",!0)}}),oie=Ve(rie,[["__scopeId","data-v-a036b0a3"]]),iie={class:"image-outline"},II=Fe({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.clip),{clipShape:r}=c5(n);return(o,i)=>(Y(),q("div",iie,[G(r).type==="rect"?(Y(),Te(zoe,{key:0,width:o.elementInfo.width,height:o.elementInfo.height,radius:G(r).radius,outline:o.elementInfo.outline},null,8,["width","height","radius","outline"])):G(r).type==="ellipse"?(Y(),Te(eie,{key:1,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"])):G(r).type==="polygon"?(Y(),Te(oie,{key:2,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline,createPath:G(r).createPath},null,8,["width","height","outline","createPath"])):Qe("",!0)]))}}),FI=e=>(qt("data-v-31b3b0f9"),e=e(),en(),e),aie=["src"],sie=["src"],lie=["onMousedown"],cie=FI(()=>W("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[W("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 16 L 4 16 L 4 4 L 16 4 L 16 0 Z"})],-1)),uie=[cie],fie=["onMousedown"],die=FI(()=>W("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[W("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),hie=[die],pie=Fe({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),{ctrlOrShiftKeyActive:i}=Ee(Ms()),a=me({top:"0",left:"0"}),s=me(!1),c=me(null),l=()=>{const[M,L]=n.clipData?n.clipData.range:[[0,0],[100,100]],k=(L[0]-M[0])/100,_=(L[1]-M[1])/100,N=M[0]/k,X=M[1]/_;return{widthScale:k,heightScale:_,left:N,top:X}},u=Me(()=>{const{widthScale:M,heightScale:L,left:k,top:_}=l();return{left:-k,top:-_,width:100/M,height:100/L}}),f=Me(()=>({top:u.value.top+"%",left:u.value.left+"%",width:u.value.width+"%",height:u.value.height+"%"})),d=me({top:0,left:0,width:0,height:0}),h=Me(()=>{const{top:M,left:L,width:k,height:_}=d.value;return{top:M+"%",left:L+"%",width:k+"%",height:_+"%"}}),p=Me(()=>{const M=u.value.width,L=u.value.height,{top:k,left:_,width:N,height:X}=d.value;return{left:-_*(100/N)+"%",top:-k*(100/X)+"%",width:M/N*100+"%",height:L/X*100+"%"}}),m=()=>{const{left:M,top:L}=l();d.value={left:M,top:L,width:100,height:100},a.value={top:-L+"%",left:-M+"%"}},A=()=>{if(s.value)return;if(!c.value){r("clip",null);return}const{left:M,top:L}=l(),k={left:(d.value.left-M)/100*n.width,top:(d.value.top-L)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},_={range:c.value,position:k};r("clip",_)},x=M=>{M.key.toUpperCase()===Rt.ENTER&&A()};Zt(()=>{m(),document.addEventListener("keydown",x)}),wn(()=>{document.removeEventListener("keydown",x)});const y=()=>{const M={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},L=100/M.width,k=100/M.height,_=[-M.left*L,-M.top*k],N=[L*100+_[0],k*100+_[1]];c.value=[_,N]},R=M=>{s.value=!0;let L=!0;const k=M.pageX,_=M.pageY,N=u.value,X={...d.value};document.onmousemove=I=>{if(!L)return;const F=I.pageX,P=I.pageY,V=(F-k)/o.value,Z=(P-_)/o.value,J=Math.sqrt(V*V+Z*Z),D=Math.atan2(Z,V)-n.rotate/180*Math.PI,Q=J*Math.cos(D)/n.width*100,B=J*Math.sin(D)/n.height*100;let H=X.left+Q,U=X.top+B;H<0?H=0:H+X.width>N.width&&(H=N.width-X.width),U<0?U=0:U+X.height>N.height&&(U=N.height-X.height),d.value={...d.value,left:H,top:U}},document.onmouseup=()=>{L=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},g=(M,L)=>{s.value=!0;let k=!0;const _=50/n.width*100,N=50/n.height*100,X=M.pageX,I=M.pageY,F=u.value,P={...d.value},V=d.value.width/d.value.height;document.onmousemove=Z=>{if(!k)return;const J=Z.pageX,se=Z.pageY,D=(J-X)/o.value,Q=(se-I)/o.value,B=Math.sqrt(D*D+Q*Q),U=Math.atan2(Q,D)-n.rotate/180*Math.PI;let ee=B*Math.cos(U)/n.width*100,re=B*Math.sin(U)/n.height*100;i.value&&((L===mt.RIGHT_BOTTOM||L===mt.LEFT_TOP)&&(re=ee/V),(L===mt.LEFT_BOTTOM||L===mt.RIGHT_TOP)&&(re=-ee/V));let ve,ye,de,fe;L===mt.LEFT_TOP?(P.left+ee<0&&(ee=-P.left),P.top+re<0&&(re=-P.top),P.width-ee<_&&(ee=P.width-_),P.height-reF.width&&(ee=F.width-(P.left+P.width)),P.top+re<0&&(re=-P.top),P.width+ee<_&&(ee=_-P.width),P.height-reF.height&&(re=F.height-(P.top+P.height)),P.width-ee<_&&(ee=P.width-_),P.height+reF.width&&(ee=F.width-(P.left+P.width)),P.top+P.height+re>F.height&&(re=F.height-(P.top+P.height)),P.width+ee<_&&(ee=_-P.width),P.height+reF.height&&(re=F.height-(P.top+P.height)),P.height+reF.width&&(ee=F.width-(P.left+P.width)),P.width+ee<_&&(ee=_-P.width),fe=P.height,de=P.width+ee,ve=P.left,ye=P.top),d.value={left:ve,top:ye,width:de,height:fe}},document.onmouseup=()=>{k=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},b=Me(()=>{const M="rotate-",L=n.rotate;return L>-22.5&&L<=22.5?M+0:L>22.5&&L<=67.5?M+45:L>67.5&&L<=112.5?M+90:L>112.5&&L<=157.5?M+135:L>157.5||L<=-157.5?M+0:L>-157.5&&L<=-112.5?M+45:L>-112.5&&L<=-67.5?M+90:L>-67.5&&L<=-22.5?M+135:M+0}),w=[mt.LEFT_TOP,mt.RIGHT_TOP,mt.LEFT_BOTTOM,mt.RIGHT_BOTTOM],T=[mt.TOP,mt.BOTTOM,mt.LEFT,mt.RIGHT];return(M,L)=>{const k=Sn("click-outside");return Ke((Y(),q("div",{class:"image-clip-handler",style:we(a.value)},[W("img",{class:"bottom-img",src:M.src,draggable:!1,alt:"",style:we(f.value)},null,12,aie),W("div",{class:"top-image-content",style:we({...h.value,clipPath:M.clipPath})},[W("img",{class:"top-img",src:M.src,draggable:!1,alt:"",style:we(p.value)},null,12,sie)],4),W("div",{class:"operate",style:we(h.value),onMousedown:L[0]||(L[0]=Wt(_=>R(_),["stop"]))},[(Y(),q(Xe,null,nt(w,_=>W("div",{class:Ge(["clip-point",_,b.value]),key:_,onMousedown:Wt(N=>g(N,_),["stop"])},uie,42,lie)),64)),(Y(),q(Xe,null,nt(T,_=>W("div",{class:Ge(["clip-point",_,b.value]),key:_,onMousedown:Wt(N=>g(N,_),["stop"])},hie,42,fie)),64))],36)],4)),[[k,A]])}}}),mie=Ve(pie,[["__scopeId","data-v-31b3b0f9"]]),vie=["src"],gie=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{clipingImageElementId:o}=Ee(n),i=Me(()=>o.value===t.elementInfo.id),{addHistorySnapshot:a}=Jt(),s=Me(()=>t.elementInfo.shadow),{shadowStyle:c}=Oc(s),l=Me(()=>t.elementInfo.flipH),u=Me(()=>t.elementInfo.flipV),{flipStyle:f}=u2(l,u),d=Me(()=>t.elementInfo.clip),{clipShape:h,imgPosition:p}=c5(d),m=Me(()=>t.elementInfo.filters),{filter:A}=CI(m),x=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},y=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:g,position:b}=R,w=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},T=t.elementInfo.left+b.left,M=t.elementInfo.top+b.top,L=t.elementInfo.width+b.width,k=t.elementInfo.height+b.height;let _=0,N=0;if(t.elementInfo.rotate){const I=T+L/2-(t.elementInfo.left+t.elementInfo.width/2),F=-(M+k/2-(t.elementInfo.top+t.elementInfo.height/2)),P=-t.elementInfo.rotate*Math.PI/180,V=I*Math.cos(P)-F*Math.sin(P),Z=I*Math.sin(P)+F*Math.cos(P);_=V-I,N=-(Z-F)}const X={clip:{...w,range:g},left:T+_,top:M+N,width:L,height:k};r.updateElement({id:t.elementInfo.id,props:X}),a()};return(R,g)=>{const b=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-image",{lock:R.elementInfo.lock}]),style:we({top:R.elementInfo.top+"px",left:R.elementInfo.left+"px",width:R.elementInfo.width+"px",height:R.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${R.elementInfo.rotate}deg)`})},[i.value?(Y(),Te(mie,{key:0,src:R.elementInfo.src,clipData:R.elementInfo.clip,width:R.elementInfo.width,height:R.elementInfo.height,top:R.elementInfo.top,left:R.elementInfo.left,rotate:R.elementInfo.rotate,clipPath:G(h).style,onClip:g[0]||(g[0]=w=>y(w))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):Ke((Y(),q("div",{key:1,class:"element-content",style:we({filter:G(c)?`drop-shadow(${G(c)})`:"",transform:G(f)}),onMousedown:g[2]||(g[2]=w=>x(w)),onTouchstart:g[3]||(g[3]=w=>x(w))},[O(II,{elementInfo:R.elementInfo},null,8,["elementInfo"]),W("div",{class:"image-content",style:we({clipPath:G(h).style})},[W("img",{src:R.elementInfo.src,draggable:!1,style:we({top:G(p).top,left:G(p).left,width:G(p).width,height:G(p).height,filter:G(A)}),onDragstart:g[1]||(g[1]=Wt(()=>{},["prevent"])),alt:""},null,44,vie),R.elementInfo.colorMask?(Y(),q("div",{key:0,class:"color-mask",style:we({backgroundColor:R.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],36)),[[b,R.contextmenus]])],4)],6)}}}),_I=Ve(gie,[["__scopeId","data-v-d615c21a"]]),Aie=["width","height"],Rie=["d","stroke","stroke-width","stroke-dasharray"],yie=Fe({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"element-outline",overflow:"visible",width:i.width,height:i.height},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:`M0,0 L${i.width},0 L${i.width},${i.height} L0,${i.height} Z`,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,Rie)],8,Aie)):Qe("",!0)}}),f2=Ve(yie,[["__scopeId","data-v-e2ef58f5"]]),Fo=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},ip=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let ZO=null;const Bs=function(e,t,n){let r=ZO||(ZO=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},Xu=function(e,t,n,r){return n&&(BO(e,t,n,r,-1)||BO(e,t,n,r,1))},bie=/^(img|br|input|textarea|hr)$/i;function BO(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:is(e))){let i=e.parentNode;if(!i||i.nodeType!=1||u5(e)||bie.test(e.nodeName)||e.contentEditable=="false")return!1;t=Fo(e)+(o<0?0:1),e=i}else if(e.nodeType==1){if(e=e.childNodes[t+(o<0?-1:0)],e.contentEditable=="false")return!1;t=o<0?is(e):0}else return!1}}function is(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function xie(e,t,n){for(let r=t==0,o=t==is(e);r||o;){if(e==n)return!0;let i=Fo(e);if(e=e.parentNode,!e)return!1;r=r&&i==0,o=o&&i==is(e)}}function u5(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const d2=function(e){return e.focusNode&&Xu(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function tu(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function Sie(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function Mie(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch{}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const gs=typeof navigator<"u"?navigator:null,DO=typeof document<"u"?document:null,Tc=gs&&gs.userAgent||"",j3=/Edge\/(\d+)/.exec(Tc),EI=/MSIE \d/.exec(Tc),q3=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Tc),oi=!!(EI||q3||j3),lc=EI?document.documentMode:q3?+q3[1]:j3?+j3[1]:0,Ia=!oi&&/gecko\/(\d+)/i.test(Tc);Ia&&+(/Firefox\/(\d+)/.exec(Tc)||[0,0])[1];const eb=!oi&&/Chrome\/(\d+)/.exec(Tc),mo=!!eb,wie=eb?+eb[1]:0,Eo=!oi&&!!gs&&/Apple Computer/.test(gs.vendor),Fd=Eo&&(/Mobile\/\w+/.test(Tc)||!!gs&&gs.maxTouchPoints>2),Hi=Fd||(gs?/Mac/.test(gs.platform):!1),Lie=gs?/Win/.test(gs.platform):!1,wa=/Android \d/.test(Tc),Qp=!!DO&&"webkitFontSmoothing"in DO.documentElement.style,Oie=Qp?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Tie(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Vs(e,t){return typeof e=="number"?e:e[t]}function kie(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function KO(e,t,n){let r=e.someProp("scrollThreshold")||0,o=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let a=n||e.dom;a;a=ip(a)){if(a.nodeType!=1)continue;let s=a,c=s==i.body,l=c?Tie(i):kie(s),u=0,f=0;if(t.topl.bottom-Vs(r,"bottom")&&(f=t.bottom-t.top>l.bottom-l.top?t.top+Vs(o,"top")-l.top:t.bottom-l.bottom+Vs(o,"bottom")),t.leftl.right-Vs(r,"right")&&(u=t.right-l.right+Vs(o,"right")),u||f)if(c)i.defaultView.scrollBy(u,f);else{let d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),u&&(s.scrollLeft+=u);let p=s.scrollLeft-d,m=s.scrollTop-h;t={left:t.left-p,top:t.top-m,right:t.right-p,bottom:t.bottom-m}}if(c||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function Nie(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,o;for(let i=(t.left+t.right)/2,a=n+1;a=n-20){r=s,o=c.top;break}}return{refDOM:r,refTop:o,stack:XI(e.dom)}}function XI(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=ip(r));return t}function Pie({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;WI(n,r==0?0:r-t)}function WI(e,t){for(let n=0;n=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let m=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!c&&p.left<=t.left&&p.right>=t.left&&(c=u,l={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(i=f+1)}}return!n&&c&&(n=c,o=l,r=0),n&&n.nodeType==3?Iie(n,o):!n||r&&n.nodeType==1?{node:e,offset:i}:VI(n,o)}function Iie(e,t){let n=e.nodeValue.length,r=document.createRange();for(let o=0;o=(i.left+i.right)/2?1:0)}}return{node:e,offset:0}}function f5(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Fie(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,o,i)}function Eie(e,t,n,r){let o=-1;for(let i=t,a=!1;i!=e.dom;){let s=e.docView.nearestDesc(i,!0);if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent&&!a||!s.contentDOM)){let c=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&!a&&(a=!0,c.left>r.left||c.top>r.top?o=s.posBefore:(c.right-1?o:e.docView.posFromDOM(t,n,-1)}function UI(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&o++}let l;Qp&&o&&r.nodeType==1&&(l=r.childNodes[o-1]).nodeType==1&&l.contentEditable=="false"&&l.getBoundingClientRect().top>=t.top&&o--,r==e.dom&&o==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(o==0||r.nodeType!=1||r.childNodes[o-1].nodeName!="BR")&&(s=Eie(e,r,o,t))}s==null&&(s=_ie(e,a,t));let c=e.docView.nearestDesc(a,!0);return{pos:s,inside:c?c.posAtStart-c.border:-1}}function HO(e){return e.top=0&&o==r.nodeValue.length?(c--,u=1):n<0?c--:l++,b0(Wl(Bs(r,c,l),u),u<0)}if(!e.state.doc.resolve(t-(i||0)).parent.inlineContent){if(i==null&&o&&(n<0||o==is(r))){let c=r.childNodes[o-1];if(c.nodeType==1)return Qy(c.getBoundingClientRect(),!1)}if(i==null&&o=0)}if(i==null&&o&&(n<0||o==is(r))){let c=r.childNodes[o-1],l=c.nodeType==3?Bs(c,is(c)-(a?0:1)):c.nodeType==1&&(c.nodeName!="BR"||!c.nextSibling)?c:null;if(l)return b0(Wl(l,1),!1)}if(i==null&&o=0)}function b0(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function Qy(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function QI(e,t,n){let r=e.state,o=e.root.activeElement;r!=t&&e.updateState(t),o!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),o!=e.dom&&o&&o.focus()}}function Vie(e,t,n){let r=t.selection,o=n=="up"?r.$from:r.$to;return QI(e,t,()=>{let{node:i}=e.docView.domFromPos(o.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(i,!0);if(!s)break;if(s.node.isBlock){i=s.contentDOM||s.dom;break}i=s.dom.parentNode}let a=YI(e,o.pos,1);for(let s=i.firstChild;s;s=s.nextSibling){let c;if(s.nodeType==1)c=s.getClientRects();else if(s.nodeType==3)c=Bs(s,0,s.nodeValue.length).getClientRects();else continue;for(let l=0;lu.top+1&&(n=="up"?a.top-u.top>(u.bottom-a.top)*2:u.bottom-a.bottom>(a.bottom-u.top)*2))return!1}}return!0})}const Uie=/[\u0590-\u08ac]/;function Yie(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,i=!o,a=o==r.parent.content.size,s=e.domSelection();return!Uie.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?i:a:QI(e,t,()=>{let{focusNode:c,focusOffset:l,anchorNode:u,anchorOffset:f}=e.domSelectionRange(),d=s.caretBidiLevel;s.modify("move",n,"character");let h=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),A=p&&!h.contains(p.nodeType==1?p:p.parentNode)||c==p&&l==m;try{s.collapse(u,f),c&&(c!=u||l!=f)&&s.extend&&s.extend(c,l)}catch{}return d!=null&&(s.caretBidiLevel=d),A})}let GO=null,JO=null,zO=!1;function Qie(e,t,n){return GO==t&&JO==n?zO:(GO=t,JO=n,zO=n=="up"||n=="down"?Vie(e,t,n):Yie(e,t,n))}const ji=0,$O=1,iu=2,As=3;class Zp{constructor(t,n,r,o){this.parent=t,this.children=n,this.dom=r,this.contentDOM=o,this.dirty=ji,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;nFo(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))o=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let i=t;;i=i.parentNode){if(i==this.dom){o=!1;break}if(i.previousSibling)break}if(o==null&&n==t.childNodes.length)for(let i=t;;i=i.parentNode){if(i==this.dom){o=!0;break}if(i.nextSibling)break}}return o??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,o=t;o;o=o.parentNode){let i=this.getDesc(o),a;if(i&&(!n||i.node))if(r&&(a=i.nodeDOM)&&!(a.nodeType==1?a.contains(t.nodeType==1?t:t.parentNode):a==t))r=!1;else return i}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let o=t;o;o=o.parentNode){let i=this.getDesc(o);if(i)return i.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||a instanceof BI){o=t-i;break}i=s}if(o)return this.children[r].domFromPos(o-this.children[r].border,n);for(let i;r&&!(i=this.children[r-1]).size&&i instanceof ZI&&i.side>=0;r--);if(n<=0){let i,a=!0;for(;i=r?this.children[r-1]:null,!(!i||i.dom.parentNode==this.contentDOM);r--,a=!1);return i&&n&&a&&!i.border&&!i.domAtom?i.domFromPos(i.size,n):{node:this.contentDOM,offset:i?Fo(i.dom)+1:0}}else{let i,a=!0;for(;i=r=u&&n<=l-c.border&&c.node&&c.contentDOM&&this.contentDOM.contains(c.contentDOM))return c.parseRange(t,n,u);t=a;for(let f=s;f>0;f--){let d=this.children[f-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){o=Fo(d.dom)+1;break}t-=d.size}o==-1&&(o=0)}if(o>-1&&(l>n||s==this.children.length-1)){n=l;for(let u=s+1;uh&&an){let h=s;s=c,c=h}let d=document.createRange();d.setEnd(c.node,c.offset),d.setStart(s.node,s.offset),l.removeAllRanges(),l.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,o=0;o=r:tr){let s=r+i.border,c=a-i.border;if(t>=s&&n<=c){this.dirty=t==r||n==a?iu:$O,t==s&&n==c&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=As:i.markDirty(t-s,n-s);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?iu:As}r=a}this.dirty=iu}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?iu:$O;n.dirty{if(!i)return o;if(i.parent)return i.parent.posBeforeChild(i)})),!n.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(t,[],a,null),this.widget=n,this.widget=n,i=this}matchesWidget(t){return this.dirty==ji&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class Zie extends Zp{constructor(t,n,r,o){super(t,[],n,null),this.textDOM=r,this.text=o}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class Wu extends Zp{constructor(t,n,r,o){super(t,[],r,o),this.mark=n}static create(t,n,r,o){let i=o.nodeViews[n.type.name],a=i&&i(n,o,r);return(!a||!a.dom)&&(a=zs.renderSpec(document,n.type.spec.toDOM(n,r))),new Wu(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&As||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=As&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=ji){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(i=rb(i,0,t,r));for(let s=0;s{if(!c)return a;if(c.parent)return c.parent.posBeforeChild(c)},r,o),u=l&&l.dom,f=l&&l.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:f}=zs.renderSpec(document,n.type.spec.toDOM(n)));!f&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=HI(u,r,n),l?c=new Bie(t,n,r,o,u,f||null,d,l,i,a+1):n.isText?new h2(t,n,r,o,u,d,i):new cc(t,n,r,o,u,f||null,d,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>ct.empty)}return t}matchesNode(t,n,r){return this.dirty==ji&&t.eq(this.node)&&nb(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,o=n,i=t.composing?this.localCompositionInfo(t,n):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,c=new Kie(this,a&&a.node,t);Jie(this.node,this.innerDeco,(l,u,f)=>{l.spec.marks?c.syncToMarks(l.spec.marks,r,t):l.type.side>=0&&!f&&c.syncToMarks(u==this.node.childCount?In.none:this.node.child(u).marks,r,t),c.placeWidget(l,t,o)},(l,u,f,d)=>{c.syncToMarks(l.marks,r,t);let h;c.findNodeMatch(l,u,f,d)||s&&t.state.selection.from>o&&t.state.selection.to-1&&c.updateNodeAt(l,u,f,h,t)||c.updateNextNode(l,u,f,t,d,o)||c.addNode(l,u,f,t,o),o+=l.nodeSize}),c.syncToMarks([],r,t),this.node.isTextblock&&c.addTextblockHacks(),c.destroyRest(),(c.changed||this.dirty==iu)&&(a&&this.protectLocalComposition(t,a),DI(this.contentDOM,this.children,t),Fd&&zie(this.dom))}localCompositionInfo(t,n){let{from:r,to:o}=t.state.selection;if(!(t.state.selection instanceof Xn)||rn+this.node.content.size)return null;let i=t.domSelectionRange(),a=$ie(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(this.node.inlineContent){let s=a.nodeValue,c=jie(this.node.content,s,r-n,o-n);return c<0?null:{node:a,pos:c,text:s}}else return{node:a,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:o}){if(this.getDesc(n))return;let i=n;for(;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&(i.pmViewDesc=void 0)}let a=new Zie(this,i,n,o);t.input.compositionNodes.push(a),this.children=rb(this.children,r,r+o.length,t,a)}update(t,n,r,o){return this.dirty==As||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,o),!0)}updateInner(t,n,r,o){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(o,this.posAtStart),this.dirty=ji}updateOuterDeco(t){if(nb(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=KI(this.dom,this.nodeDOM,tb(this.outerDeco,this.node,n),tb(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function jO(e,t,n,r,o){HI(r,t,e);let i=new cc(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class h2 extends cc{constructor(t,n,r,o,i,a,s){super(t,n,r,o,i,null,a,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,o){return this.dirty==As||this.dirty!=ji&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=ji||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,o.trackWrites==this.nodeDOM&&(o.trackWrites=null)),this.node=t,this.dirty=ji,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let o=this.node.cut(t,n),i=document.createTextNode(o.text);return new h2(this.parent,o,this.outerDeco,this.innerDeco,i,i,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=As)}get domAtom(){return!1}}class BI extends Zp{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==ji&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class Bie extends cc{constructor(t,n,r,o,i,a,s,c,l,u){super(t,n,r,o,i,a,s,l,u),this.spec=c}update(t,n,r,o){if(this.dirty==As)return!1;if(this.spec.update){let i=this.spec.update(t,n,r);return i&&this.updateInner(t,n,r,o),i}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,o)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,o){this.spec.setSelection?this.spec.setSelection(t,n,r):super.setSelection(t,n,r,o)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function DI(e,t,n){let r=e.firstChild,o=!1;for(let i=0;i>1,a=Math.min(i,t.length);for(;o-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let c=Wu.create(this.top,t[i],n,r);this.top.children.splice(this.index,0,c),this.top=c,this.changed=!0}this.index=0,i++}}findNodeMatch(t,n,r,o){let i=-1,a;if(o>=this.preMatch.index&&(a=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&a.matchesNode(t,n,r))i=this.top.children.indexOf(a,this.index);else for(let s=this.index,c=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let l=n.children[r-1];if(l instanceof Wu)n=l,r=l.children.length;else{s=l,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let c=s.node;if(c){if(c!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function Gie(e,t){return e.type.side-t.type.side}function Jie(e,t,n,r){let o=t.locals(e),i=0;if(o.length==0){for(let l=0;li;)s.push(o[a++]);let p=i+d.nodeSize;if(d.isText){let A=p;a!A.inline):s.slice();r(d,m,t.forChild(i,d),h),i=p}}function zie(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function $ie(e,t){for(;;){if(e.nodeType==3)return e;if(e.nodeType==1&&t>0){if(e.childNodes.length>t&&e.childNodes[t].nodeType==3)return e.childNodes[t];e=e.childNodes[t-1],t=is(e)}else if(e.nodeType==1&&t=n){if(i>=r&&c.slice(r-t.length-s,r-s)==t)return r-t.length;let l=s=0&&l+t.length+s>=n)return s+l;if(n==r&&c.length>=r+t.length-s&&c.slice(r-s,r-s+t.length)==t)return r}}return-1}function rb(e,t,n,r,o){let i=[];for(let a=0,s=0;a=n||u<=t?i.push(c):(ln&&i.push(c.slice(n-l,c.size,r)))}return i}function d5(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let o=e.docView.nearestDesc(n.focusNode),i=o&&o.size==0,a=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(a<0)return null;let s=r.resolve(a),c,l;if(d2(n)){for(c=s;o&&!o.node;)o=o.parent;let u=o.node;if(o&&u.isAtom&&Qt.isSelectable(u)&&o.parent&&!(u.isInline&&xie(n.focusNode,n.focusOffset,o.dom))){let f=o.posBefore;l=new Qt(a==f?s:r.resolve(f))}}else{let u=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(u<0)return null;c=r.resolve(u)}if(!l){let u=t=="pointer"||e.state.selection.head{(n.anchorNode!=r||n.anchorOffset!=o)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!GI(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function eae(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o=r.nodeName=="IMG";o?n.setEnd(r.parentNode,Fo(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&oi&&lc<=11&&(r.disabled=!0,r.disabled=!1)}function JI(e,t){if(t instanceof Qt){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(rT(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else rT(e)}function rT(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function h5(e,t,n,r){return e.someProp("createSelectionBetween",o=>o(e,t,n))||Xn.between(t,n,r)}function oT(e){return e.editable&&!e.hasFocus()?!1:zI(e)}function zI(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function tae(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Xu(t.node,t.offset,n.anchorNode,n.anchorOffset)}function ob(e,t){let{$anchor:n,$head:r}=e.selection,o=t>0?n.max(r):n.min(r),i=o.parent.inlineContent?o.depth?e.doc.resolve(t>0?o.after():o.before()):null:o;return i&&bn.findFrom(i,t)}function Bl(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function iT(e,t,n){let r=e.state.selection;if(r instanceof Xn)if(n.indexOf("s")>-1){let{$head:o}=r,i=o.textOffset?null:t<0?o.nodeBefore:o.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(o.pos+i.nodeSize*(t<0?-1:1));return Bl(e,new Xn(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let o=ob(e.state,t);return o&&o instanceof Qt?Bl(e,o):!1}else if(!(Hi&&n.indexOf("m")>-1)){let o=r.$head,i=o.textOffset?null:t<0?o.nodeBefore:o.nodeAfter,a;if(!i||i.isText)return!1;let s=t<0?o.pos-i.nodeSize:o.pos;return i.isAtom||(a=e.docView.descAt(s))&&!a.contentDOM?Qt.isSelectable(i)?Bl(e,new Qt(t<0?e.state.doc.resolve(o.pos-i.nodeSize):o)):Qp?Bl(e,new Xn(e.state.doc.resolve(t<0?s:s+i.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Qt&&r.node.isInline)return Bl(e,new Xn(t>0?r.$to:r.$from));{let o=ob(e.state,t);return o?Bl(e,o):!1}}}function sg(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Nh(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Mf(e,t){return t<0?nae(e):rae(e)}function nae(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,a=!1;for(Ia&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(Nh(s,-1))o=n,i=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if($I(n))break;{let s=n.previousSibling;for(;s&&Nh(s,-1);)o=n.parentNode,i=Fo(s),s=s.previousSibling;if(s)n=s,r=sg(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?ib(e,n,r):o&&ib(e,o,i)}function rae(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o=sg(n),i,a;for(;;)if(r{e.state==o&&rl(e)},50)}function aT(e,t){let n=e.state.doc.resolve(t);if(!(mo||Lie)&&n.parent.inlineContent){let o=e.coordsAtPos(t);if(t>n.start()){let i=e.coordsAtPos(t-1),a=(i.top+i.bottom)/2;if(a>o.top&&a1)return i.lefto.top&&a1)return i.left>o.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function sT(e,t,n){let r=e.state.selection;if(r instanceof Xn&&!r.empty||n.indexOf("s")>-1||Hi&&n.indexOf("m")>-1)return!1;let{$from:o,$to:i}=r;if(!o.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=ob(e.state,t);if(a&&a instanceof Qt)return Bl(e,a)}if(!o.parent.inlineContent){let a=t<0?o:i,s=r instanceof ti?bn.near(a,t):bn.findFrom(a,t);return s?Bl(e,s):!1}return!1}function lT(e,t){if(!(e.state.selection instanceof Xn))return!0;let{$head:n,$anchor:r,empty:o}=e.state.selection;if(!n.sameParent(r))return!0;if(!o)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let i=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(i&&!i.isText){let a=e.state.tr;return t<0?a.delete(n.pos-i.nodeSize,n.pos):a.delete(n.pos,n.pos+i.nodeSize),e.dispatch(a),!0}return!1}function cT(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function aae(e){if(!Eo||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;cT(e,r,"true"),setTimeout(()=>cT(e,r,"false"),20)}return!1}function sae(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function lae(e,t){let n=t.keyCode,r=sae(t);if(n==8||Hi&&n==72&&r=="c")return lT(e,-1)||Mf(e,-1);if(n==46&&!t.shiftKey||Hi&&n==68&&r=="c")return lT(e,1)||Mf(e,1);if(n==13||n==27)return!0;if(n==37||Hi&&n==66&&r=="c"){let o=n==37?aT(e,e.state.selection.from)=="ltr"?-1:1:-1;return iT(e,o,r)||Mf(e,o)}else if(n==39||Hi&&n==70&&r=="c"){let o=n==39?aT(e,e.state.selection.from)=="ltr"?1:-1:1;return iT(e,o,r)||Mf(e,o)}else{if(n==38||Hi&&n==80&&r=="c")return sT(e,-1,r)||Mf(e,-1);if(n==40||Hi&&n==78&&r=="c")return aae(e)||sT(e,1,r)||Mf(e,1);if(r==(Hi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function jI(e,t){e.someProp("transformCopied",h=>{t=h(t,e)});let n=[],{content:r,openStart:o,openEnd:i}=t;for(;o>1&&i>1&&r.childCount==1&&r.firstChild.childCount==1;){o--,i--;let h=r.firstChild;n.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),r=h.content}let a=e.someProp("clipboardSerializer")||zs.fromSchema(e.state.schema),s=oF(),c=s.createElement("div");c.appendChild(a.serializeFragment(r,{document:s}));let l=c.firstChild,u,f=0;for(;l&&l.nodeType==1&&(u=rF[l.nodeName.toLowerCase()]);){for(let h=u.length-1;h>=0;h--){let p=s.createElement(u[h]);for(;c.firstChild;)p.appendChild(c.firstChild);c.appendChild(p),f++}l=c.firstChild}l&&l.nodeType==1&&l.setAttribute("data-pm-slice",`${o} ${i}${f?` -${f}`:""} ${JSON.stringify(n)}`);let d=e.someProp("clipboardTextSerializer",h=>h(t,e))||t.content.textBetween(0,t.content.size,` +Char: `+e[n])}return n+1&&(n+=1),T}if(e.charCodeAt(n+1)===l){if(e.charCodeAt(n+2)==s){const _=n;for(;n!==-1&&(e.charCodeAt(n)!==a||e.charCodeAt(n-1)!=s||e.charCodeAt(n-2)!=s||n==-1);)n=e.indexOf(">",n+1);n===-1&&(n=e.length),r&&T.push(e.substring(_,n+1))}else{if(e.charCodeAt(n+2)===d&&e.charCodeAt(n+8)===d&&e.substr(n+3,5).toLowerCase()==="cdata"){var k=e.indexOf("]]>",n);k==-1?(T.push(e.substr(n+9)),n=e.length):(T.push(e.substring(n+9,k)),n=k+3);continue}{const _=n+1;n+=2;for(var F=!1;(e.charCodeAt(n)!==a||F===!0)&&e[n];)e.charCodeAt(n)===d?F=!0:F===!0&&e.charCodeAt(n)===h&&(F=!1),n++;T.push(e.substring(_,n))}}n++;continue}var N=y();T.push(N),N.tagName[0]==="?"&&(T.push(...N.children),N.children=[])}else{var X=m();if(o)X.length>0&&T.push(X);else{var I=X.trim();I.length>0&&T.push(I)}n++}return T}function m(){var w=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(w,n+1)}function A(){for(var w=n;`\r + >/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(w,n)}var x=t.noChildNodes||["img","br","input","meta","link","hr"];function y(){n++;const w=A(),T={};let M=[];for(;e.charCodeAt(n)!==a&&e[n];){var L=e.charCodeAt(n);if(L>64&&L<91||L>96&&L<123){for(var k=A(),F=e.charCodeAt(n);F&&F!==u&&F!==f&&!(F>64&&F<91||F>96&&F<123)&&F!==a;)n++,F=e.charCodeAt(n);if(F===u||F===f){var N=R();if(n===-1)return{tagName:w,attributes:T,children:M}}else N=null,n--;T[k]=N}n++}if(e.charCodeAt(n-1)!==c)if(w=="script"){var X=n+1;n=e.indexOf("<\/script>",n),M=[e.slice(X,n)],n+=9}else w=="style"?(X=n+1,n=e.indexOf("",n),M=[e.slice(X,n)],n+=8):x.indexOf(w)===-1?(n++,M=p(w)):n++;else n++;return{tagName:w,attributes:T,children:M}}function R(){var w=e[n],T=n+1;return n=e.indexOf(w,T),e.slice(T,n)}var g,b=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",b=[];g=void 0,g=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=g?g.index:-1)!==-1;)(n=e.lastIndexOf("<",n))!==-1&&b.push(y()),e=e.substr(n),n=0;else b=t.parseNode?y():p("");return t.filter&&(b=KC(b,t.filter)),t.simplify?DC(Array.isArray(b)?b:[b]):(t.setPos&&(b.pos=n),b)}function DC(e){var t={};if(!e.length)return"";if(e.length===1&&typeof e[0]=="string")return e[0];for(var n in e.forEach(function(r){if(typeof r=="object"){t[r.tagName]||(t[r.tagName]=[]);var o=DC(r.children);t[r.tagName].push(o),Object.keys(r.attributes).length&&typeof o!="string"&&(o._attributes=r.attributes)}}),t)t[n].length==1&&(t[n]=t[n][0]);return t}function KC(e,t,n=0,r=""){var o=[];return e.forEach(function(i,a){if(typeof i=="object"&&t(i,a,n,r)&&o.push(i),i.children){var s=KC(i.children,t,n+1,(r?r+".":"")+a+"."+i.tagName);o=o.concat(s)}}),o}function Gte(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return aO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return aO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function aO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n={};if(!e.length)return n;if(e.length===1&&typeof e[0]=="string")return Object.keys(t).length?{attrs:lO({order:cO++},t),value:e[0]}:e[0];var r,o=Gte(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(E3(i)!=="object")return;if(i.tagName!=="?xml"){n[i.tagName]||(n[i.tagName]=[]);var a=HC(i.children||[],i.attributes);n[i.tagName].push(a),Object.keys(i.attributes).length&&(a.attrs=lO({order:cO++},i.attributes))}}}catch(c){o.e(c)}finally{o.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function To(e,t){return GC.apply(this,arguments)}function GC(){return(GC=li(Vn.mark(function e(t,n){var r;return Vn.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,t.file(n).async("string");case 3:return r=o.sent,o.abrupt("return",HC(Hte(r)));case 7:return o.prev=7,o.t0=o.catch(0),o.abrupt("return",null);case 10:case"end":return o.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}function ng(e){return ng=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ng(e)}var Jte=/^\s+/,zte=/\s+$/;function dt(e,t){if(t=t||{},(e=e||"")instanceof dt)return e;if(!(this instanceof dt))return new dt(e,t);var n=function(r){var o={r:0,g:0,b:0},i=1,a=null,s=null,c=null,l=!1,u=!1;typeof r=="string"&&(r=function(p){p=p.replace(Jte,"").replace(zte,"").toLowerCase();var m,A=!1;if(X3[p])p=X3[p],A=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(m=ya.rgb.exec(p))?{r:m[1],g:m[2],b:m[3]}:(m=ya.rgba.exec(p))?{r:m[1],g:m[2],b:m[3],a:m[4]}:(m=ya.hsl.exec(p))?{h:m[1],s:m[2],l:m[3]}:(m=ya.hsla.exec(p))?{h:m[1],s:m[2],l:m[3],a:m[4]}:(m=ya.hsv.exec(p))?{h:m[1],s:m[2],v:m[3]}:(m=ya.hsva.exec(p))?{h:m[1],s:m[2],v:m[3],a:m[4]}:(m=ya.hex8.exec(p))?{r:Ai(m[1]),g:Ai(m[2]),b:Ai(m[3]),a:mO(m[4]),format:A?"name":"hex8"}:(m=ya.hex6.exec(p))?{r:Ai(m[1]),g:Ai(m[2]),b:Ai(m[3]),format:A?"name":"hex"}:(m=ya.hex4.exec(p))?{r:Ai(m[1]+""+m[1]),g:Ai(m[2]+""+m[2]),b:Ai(m[3]+""+m[3]),a:mO(m[4]+""+m[4]),format:A?"name":"hex8"}:(m=ya.hex3.exec(p))?{r:Ai(m[1]+""+m[1]),g:Ai(m[2]+""+m[2]),b:Ai(m[3]+""+m[3]),format:A?"name":"hex"}:!1}(r)),ng(r)=="object"&&(Ws(r.r)&&Ws(r.g)&&Ws(r.b)?(f=r.r,d=r.g,h=r.b,o={r:255*nr(f,255),g:255*nr(d,255),b:255*nr(h,255)},l=!0,u=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Ws(r.h)&&Ws(r.s)&&Ws(r.v)?(a=z0(r.s),s=z0(r.v),o=function(p,m,A){p=6*nr(p,360),m=nr(m,100),A=nr(A,100);var x=Math.floor(p),y=p-x,R=A*(1-m),g=A*(1-y*m),b=A*(1-(1-y)*m),w=x%6;return{r:255*[A,g,R,R,b,A][w],g:255*[b,A,A,g,R,R][w],b:255*[R,R,b,A,A,g][w]}}(r.h,a,s),l=!0,u="hsv"):Ws(r.h)&&Ws(r.s)&&Ws(r.l)&&(a=z0(r.s),c=z0(r.l),o=function(p,m,A){var x,y,R;function g(T,M,L){return L<0&&(L+=1),L>1&&(L-=1),L<1/6?T+6*(M-T)*L:L<.5?M:L<2/3?T+(M-T)*(2/3-L)*6:T}if(p=nr(p,360),m=nr(m,100),A=nr(A,100),m===0)x=y=R=A;else{var b=A<.5?A*(1+m):A+m-A*m,w=2*A-b;x=g(w,b,p+1/3),y=g(w,b,p),R=g(w,b,p-1/3)}return{r:255*x,g:255*y,b:255*R}}(r.h,a,c),l=!0,u="hsl"),r.hasOwnProperty("a")&&(i=r.a));var f,d,h;return i=JC(i),{ok:l,format:r.format||u,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:i}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function uO(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var c=i-a;switch(o=s>.5?c/(2-i-a):c/(i+a),i){case e:r=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(dt(r));return i}function sne(e,t){t=t||6;for(var n=dt(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(dt({h:r,s:o,v:i})),i=(i+s)%1;return a}dt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=JC(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=fO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=fO(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return this._a==1?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=uO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=uO(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return this._a==1?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return dO(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(t,n,r,o,i){var a=[Na(Math.round(t).toString(16)),Na(Math.round(n).toString(16)),Na(Math.round(r).toString(16)),Na(zC(o))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*nr(this._r,255))+"%",g:Math.round(100*nr(this._g,255))+"%",b:Math.round(100*nr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%)":"rgba("+Math.round(100*nr(this._r,255))+"%, "+Math.round(100*nr(this._g,255))+"%, "+Math.round(100*nr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(lne[dO(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+hO(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=dt(e);n="#"+hO(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||e!=="hex"&&e!=="hex6"&&e!=="hex3"&&e!=="hex4"&&e!=="hex8"&&e!=="name"?(e==="rgb"&&(n=this.toRgbString()),e==="prgb"&&(n=this.toPercentageRgbString()),e!=="hex"&&e!=="hex6"||(n=this.toHexString()),e==="hex3"&&(n=this.toHexString(!0)),e==="hex4"&&(n=this.toHex8String(!0)),e==="hex8"&&(n=this.toHex8String()),e==="name"&&(n=this.toName()),e==="hsl"&&(n=this.toHslString()),e==="hsv"&&(n=this.toHsvString()),n||this.toHexString()):e==="name"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return dt(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(ene,arguments)},brighten:function(){return this._applyModification(tne,arguments)},darken:function(){return this._applyModification(nne,arguments)},desaturate:function(){return this._applyModification($te,arguments)},saturate:function(){return this._applyModification(jte,arguments)},greyscale:function(){return this._applyModification(qte,arguments)},spin:function(){return this._applyModification(rne,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(ane,arguments)},complement:function(){return this._applyCombination(one,arguments)},monochromatic:function(){return this._applyCombination(sne,arguments)},splitcomplement:function(){return this._applyCombination(ine,arguments)},triad:function(){return this._applyCombination(pO,[3])},tetrad:function(){return this._applyCombination(pO,[4])}},dt.fromRatio=function(e,t){if(ng(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:z0(e[r]));e=n}return dt(e,t)},dt.equals=function(e,t){return!(!e||!t)&&dt(e).toRgbString()==dt(t).toRgbString()},dt.random=function(){return dt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},dt.mix=function(e,t,n){n=n===0?0:n||50;var r=dt(e).toRgb(),o=dt(t).toRgb(),i=n/100;return dt({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},dt.readability=function(e,t){var n=dt(e),r=dt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},dt.isReadable=function(e,t,n){var r,o,i=dt.readability(e,t);switch(o=!1,(r=function(a){var s,c;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),c=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),c!=="small"&&c!=="large"&&(c="small"),{level:s,size:c}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7}return o},dt.mostReadable=function(e,t,n){var r,o,i,a,s=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var l=0;lc&&(c=r,s=dt(t[l]));return dt.isReadable(e,s,{level:i,size:a})||!o?s:(n.includeFallbackColors=!1,dt.mostReadable(e,["#fff","#000"],n))};var X3=dt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},lne=dt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(X3);function JC(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function nr(e,t){(function(r){return typeof r=="string"&&r.indexOf(".")!=-1&&parseFloat(r)===1})(e)&&(e="100%");var n=function(r){return typeof r=="string"&&r.indexOf("%")!=-1}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function a2(e){return Math.min(1,Math.max(0,e))}function Ai(e){return parseInt(e,16)}function Na(e){return e.length==1?"0"+e:""+e}function z0(e){return e<=1&&(e=100*e+"%"),e}function zC(e){return Math.round(255*parseFloat(e)).toString(16)}function mO(e){return Ai(e)/255}var Ol,Am,Rm,ya=(Am="[\\s|\\(]+("+(Ol="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")\\s*\\)?",Rm="[\\s|\\(]+("+Ol+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")[,|\\s]+("+Ol+")\\s*\\)?",{CSS_UNIT:new RegExp(Ol),rgb:new RegExp("rgb"+Am),rgba:new RegExp("rgba"+Rm),hsl:new RegExp("hsl"+Am),hsla:new RegExp("hsla"+Rm),hsv:new RegExp("hsv"+Am),hsva:new RegExp("hsva"+Rm),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ws(e){return!!ya.CSS_UNIT.exec(e)}function cne(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return vO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return vO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function vO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n>18]+n[(258048&t)>>12]+n[(4032&t)>>6]+n[63&t];return i===1?s+=n[(252&(t=r[a]))>>2]+n[(3&t)<<4]+"==":i===2&&(s+=n[(64512&(t=r[a]<<8|r[a+1]))>>10]+n[(1008&t)>>4]+n[(15&t)<<2]+"="),s}function Iy(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function bf(e,t){if(!e)return e;var n="";if(e.constructor===Array)for(var r=0;r":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,function(n){return t[n]})}function W3(e){var t="";switch(e.toLowerCase()){case"jpg":case"jpeg":t="image/jpeg";break;case"png":t="image/png";break;case"gif":t="image/gif";break;case"emf":t="image/x-emf";break;case"wmf":t="image/x-wmf";break;case"svg":t="image/svg+xml";break;case"mp4":t="video/mp4";break;case"webm":t="video/webm";break;case"ogg":t="video/ogg";break;case"avi":t="video/avi";break;case"mpg":t="video/mpg";break;case"wmv":t="video/wmv";break;case"mp3":t="audio/mpeg";break;case"wav":t="audio/wav";break;case"tif":case"tiff":t="image/tiff"}return t}function une(e){return/^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/.test(e)}function xf(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function $0(e,t){switch(e){case"tx1":e="a:dk1";break;case"tx2":e="a:dk2";break;case"bg1":e="a:lt1";break;case"bg2":e="a:lt2"}var n=Ue(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]),r=Ue(n,["a:srgbClr","attrs","val"]);return!r&&n&&(r=Ue(n,["a:sysClr","attrs","lastClr"])),r}function Fy(e,t,n){return n<0&&(n+=6),n>=6&&(n-=6),n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e}function _y(e){var t="";return e["a:noFill"]&&(t="NO_FILL"),e["a:solidFill"]&&(t="SOLID_FILL"),e["a:gradFill"]&&(t="GRADIENT_FILL"),e["a:pattFill"]&&(t="PATTERN_FILL"),e["a:blipFill"]&&(t="PIC_FILL"),e["a:grpFill"]&&(t="GROUP_FILL"),t}function fne(e,t,n){return V3.apply(this,arguments)}function V3(){return V3=li(Vn.mark(function e(t,n,r){var o,i,a,s,c,l;return Vn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(i=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=Ue(r,["slideResObj",i,"target"]):t==="slideLayoutBg"?a=Ue(r,["layoutResObj",i,"target"]):t==="slideMasterBg"?a=Ue(r,["masterResObj",i,"target"]):t==="themeBg"&&(a=Ue(r,["themeResObj",i,"target"])),a){u.next=4;break}return u.abrupt("return",a);case 4:if(o=Ue(r,["loaded-images",a])){u.next=15;break}if(a=jC(a),(s=a.split(".").pop())!=="xml"){u.next=10;break}return u.abrupt("return",void 0);case 10:return u.next=12,r.zip.file(a).async("arraybuffer");case 12:c=u.sent,l=W3(s),o="data:".concat(l,";base64,").concat($C(c));case 15:return u.abrupt("return",o);case 16:case"end":return u.stop()}},e)})),V3.apply(this,arguments)}function Ey(e,t,n){return qC.apply(this,arguments)}function qC(){return(qC=li(Vn.mark(function e(t,n,r){var o,i,a,s;return Vn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,fne(n,t["a:blipFill"],r);case 2:return o=c.sent,i=t["a:blipFill"]["a:blip"],a=Ue(i,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),c.abrupt("return",{picBase64:o,opacity:s});case 8:case"end":return c.stop()}},e)}))).apply(this,arguments)}function Xy(e,t,n,r){if(e){for(var o=e["a:gradFill"],i=o["a:gsLst"]["a:gs"],a=[],s=0;s=360&&(X-=360),F?dt({h:X,s:N.s,l:N.l,a:N.a}).toHex8():dt({h:X,s:N.s,l:N.l,a:N.a}).toHex()}(i,R,A));var g=parseInt(Ue(o,["a:lumMod","attrs","val"]))/1e5;isNaN(g)||(i=function(L,k,F){var N=dt(L).toHsl(),X=N.l*k;return X>=1&&(X=1),F?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,g,A));var b=parseInt(Ue(o,["a:lumOff","attrs","val"]))/1e5;isNaN(b)||(i=function(L,k,F){var N=dt(L).toHsl(),X=k+N.l;return X>=1?F?dt({h:N.h,s:N.s,l:1,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:1,a:N.a}).toHex():F?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,b,A));var w=parseInt(Ue(o,["a:satMod","attrs","val"]))/1e5;isNaN(w)||(i=function(L,k,F){var N=dt(L).toHsl(),X=N.s*k;return X>=1&&(X=1),F?dt({h:N.h,s:X,l:N.l,a:N.a}).toHex8():dt({h:N.h,s:X,l:N.l,a:N.a}).toHex()}(i,w,A));var T=parseInt(Ue(o,["a:shade","attrs","val"]))/1e5;isNaN(T)||(i=function(L,k,F){var N=dt(L).toHsl();k>=1&&(k=1);var X=Math.min(N.l*k,1);return F?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,T,A));var M=parseInt(Ue(o,["a:tint","attrs","val"]))/1e5;return isNaN(M)||(i=function(L,k,F){var N=dt(L).toHsl();k>=1&&(k=1);var X=N.l*k+(1-k);return F?dt({h:N.h,s:N.s,l:X,a:N.a}).toHex8():dt({h:N.h,s:N.s,l:X,a:N.a}).toHex()}(i,M,A)),i}function wo(e){var t=[];if(!e)return t;if(e["c:xVal"]){var n=[];bf(e["c:xVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n),n=[],bf(e["c:yVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n)}else bf(e,function(r,o){var i=[],a=Ue(r,["c:tx","c:strRef","c:strCache","c:pt","c:v"])||o,s={};return Ue(r,["c:cat","c:strRef","c:strCache","c:pt"])?bf(r["c:cat"]["c:strRef"]["c:strCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}):Ue(r,["c:cat","c:numRef","c:numCache","c:pt"])&&bf(r["c:cat"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return s[c.attrs.idx]=c["c:v"],""}),Ue(r,["c:val","c:numRef","c:numCache","c:pt"])&&bf(r["c:val"]["c:numRef"]["c:numCache"]["c:pt"],function(c){return i.push({x:c.attrs.idx,y:parseFloat(c["c:v"])}),""}),t.push({key:a,values:i,xlabels:s}),""});return t}function hne(e){var t=null;for(var n in e)switch(n){case"c:lineChart":t={type:"lineChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),marker:!!e[n]["c:marker"]};break;case"c:line3DChart":t={type:"line3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:barChart":t={type:"barChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),barDir:Ue(e[n],["c:barDir","attrs","val"])};break;case"c:bar3DChart":t={type:"bar3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"]),barDir:Ue(e[n],["c:barDir","attrs","val"])};break;case"c:pieChart":t={type:"pieChart",data:wo(e[n]["c:ser"])};break;case"c:pie3DChart":t={type:"pie3DChart",data:wo(e[n]["c:ser"])};break;case"c:doughnutChart":t={type:"doughnutChart",data:wo(e[n]["c:ser"]),holeSize:Ue(e[n],["c:holeSize","attrs","val"])};break;case"c:areaChart":t={type:"areaChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:area3DChart":t={type:"area3DChart",data:wo(e[n]["c:ser"]),grouping:Ue(e[n],["c:grouping","attrs","val"])};break;case"c:scatterChart":t={type:"scatterChart",data:wo(e[n]["c:ser"]),style:Ue(e[n],["c:scatterStyle","attrs","val"])};break;case"c:bubbleChart":t={type:"bubbleChart",data:wo(e[n]["c:ser"])};break;case"c:radarChart":t={type:"radarChart",data:wo(e[n]["c:ser"]),style:Ue(e[n],["c:radarStyle","attrs","val"])};break;case"c:surfaceChart":t={type:"surfaceChart",data:wo(e[n]["c:ser"])};break;case"c:surface3DChart":t={type:"surface3DChart",data:wo(e[n]["c:ser"])};break;case"c:stockChart":t={type:"stockChart",data:wo(e[n]["c:ser"])}}return t}function pne(e,t,n,r){var o=Ue(e,["a:pPr","attrs","algn"]);if(o||(o=Ue(t,["a:pPr","attrs","algn"])),!o)if(n==="title"||n==="ctrTitle"||n==="subTitle"){var i=1,a=Ue(t,["a:pPr","attrs","lvl"]);a&&(i=parseInt(a)+1);var s="a:lvl"+i+"pPr";(o=Ue(r,["slideLayoutTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"]))||(o=Ue(r,["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"])),o||(o=Ue(r,["slideMasterTextStyles","p:titleStyle",s,"attrs","algn"])),o||n!=="subTitle"||(o=Ue(r,["slideMasterTextStyles","p:bodyStyle",s,"attrs","algn"]))}else o=Ue(r,n==="body"?["slideMasterTextStyles","p:bodyStyle","a:lvl1pPr","attrs","algn"]:["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle","a:lvl1pPr","attrs","algn"]);var c="left";if(o)switch(o){case"l":c="left";break;case"r":c="right";break;case"ctr":c="center";break;case"just":case"dist":c="justify";break;default:c="inherit"}return c}function Wp(e,t,n,r){var o;return e?o=e["a:off"].attrs:t?o=t["a:off"].attrs:n&&(o=n["a:off"].attrs),o?{top:parseFloat((parseInt(o.y)*r).toFixed(2)),left:parseFloat((parseInt(o.x)*r).toFixed(2))}:{top:0,left:0}}function Vp(e,t,n,r){var o;return e?o=e["a:ext"].attrs:t?o=t["a:ext"].attrs:n&&(o=n["a:ext"].attrs),o?{width:parseFloat((parseInt(o.cx)*r).toFixed(2)),height:parseFloat((parseInt(o.cy)*r).toFixed(2))}:{width:0,height:0}}function tI(e,t){var n=t.options.slideFactor,r=Au(e,0,0,t),o=e.attrs,i=o.dir?parseInt(o.dir)/6e4:0,a=parseInt(o.dist)*n,s=o.blurRad?parseFloat((parseInt(o.blurRad)*n).toFixed(2)):"",c=a*Math.sin(i*Math.PI/180),l=a*Math.cos(i*Math.PI/180);return{h:parseFloat(l.toFixed(2)),v:parseFloat(c.toFixed(2)),blur:s,color:"#"+r}}function gO(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(c,l){if(c){if(typeof c=="string")return AO(c,l);var u=Object.prototype.toString.call(c).slice(8,-1);if(u==="Object"&&c.constructor&&(u=c.constructor.name),u==="Map"||u==="Set")return Array.from(c);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return AO(c,l)}}(e))||t){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function AO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&h.shift(),(f=f.concat(h)).sort(function(y,R){return!y.attrs||!R.attrs||y.attrs.order-R.attrs.order})));var p=pne(u,t,r,o),m=mne(u);if(m?(c?c&&c!==m&&(a+=""),a+="<".concat(m,">"),c=m):(a+="<".concat(m,">"),c=m),a+='
  • ')):(c&&(a+=""),c=""),a+='

    ')),f){var A,x=gO(f);try{for(x.s();!(A=x.n()).done;)a+=RO(A.value,n,r,o)}catch(y){x.e(y)}finally{x.f()}}else a+=RO(u,n,r,o);a+=m?"

  • ":"

    "}}catch(y){l.e(y)}finally{l.f()}return a}function mne(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function RO(e,t,n,r){var o=r.slideMasterTextStyles,i=e["a:t"];typeof i!="string"&&(i=Ue(e,["a:fld","a:t"])),typeof i!="string"&&(i=" ");var a="",s=function(R){var g=Ue(R,["a:rPr","a:solidFill","a:srgbClr","attrs","val"]);return g?"#".concat(g):""}(e),c=function(R,g,b,w,T){var M,L;if(Ue(R,["a:rPr","attrs","sz"])&&(M=Ue(R,["a:rPr","attrs","sz"])/100),isNaN(M)||!M){var k=Ue(g,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);M=parseInt(k)/100}return!isNaN(M)&&M||(b==="title"||b==="subTitle"||b==="ctrTitle"?L=Ue(w,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="body"?L=Ue(w,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="dt"||b==="sldNum"?L="1200":b||(L=Ue(w,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),L&&(M=parseInt(L)/100)),Ue(R,["a:rPr","attrs","baseline"])&&!isNaN(M)&&(M-=10),M=isNaN(M)||!M?18:M,parseFloat((M*T).toFixed(2))+(T===1?"pt":"px")}(e,t,n,o,r.options.fontsizeFactor),l=function(R,g,b){var w=Ue(R,["a:rPr","a:latin","attrs","typeface"]);if(!w){var T=Ue(b.themeContent,["a:theme","a:themeElements","a:fontScheme"]);w=Ue(T,g==="title"||g==="subTitle"||g==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return w||""}(e,n,r),u=function(R){return Ue(R,["a:rPr","attrs","b"])==="1"?"bold":""}(e),f=function(R){return Ue(R,["a:rPr","attrs","i"])==="1"?"italic":""}(e),d=function(R){return Ue(R,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),h=function(R){return Ue(R,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),p=function(R,g){var b=Ue(R,["a:rPr","attrs","spc"]);return b?parseInt(b)/100*g+"px":""}(e,r.options.fontsizeFactor),m=function(R,g){var b=Ue(R,["a:rPr","a:effectLst","a:outerShdw"]);if(b){var w=tI(b,g);if(w){var T=w.h,M=w.v,L=w.blur,k=w.color;if(!isNaN(M)&&!isNaN(T))return T+"px "+M+"px "+(L?L+"px":"")+" "+k}}return""}(e,r),A=function(R){var g=Ue(R,["a:rPr","attrs","baseline"]);return g?parseInt(g)>0?"super":"sub":""}(e);s&&(a+="color: ".concat(s,";")),c&&(a+="font-size: ".concat(c,";")),l&&(a+="font-family: ".concat(l,";")),u&&(a+="font-weight: ".concat(u,";")),f&&(a+="font-style: ".concat(f,";")),d&&(a+="text-decoration: ".concat(d,";")),h&&(a+="text-decoration-line: ".concat(h,";")),p&&(a+="letter-spacing: ".concat(p,";")),A&&(a+="vertical-align: ".concat(A,"; font-size: smaller;")),m&&(a+="text-shadow: ".concat(m,";"));var x=Ue(e,["a:rPr","a:hlinkClick","attrs","r:id"]);if(x){var y=r.slideResObj[x].target;return'').concat(i.replace(/\t/g,"    ").replace(/\s/g," "),"")}return'').concat(i.replace(/\t/g,"    ").replace(/\s/g," "),"")}function vne(e,t,n,r,o,i,a){var s,c=o;if(i>=o)for(;c<=i;){var l=c*(Math.PI/180),u=e+Math.cos(l)*n,f=t+Math.sin(l)*r;c===o&&(s=" M"+u+" "+f),s+=" L"+u+" "+f,c++}else for(;c>i;){var d=c*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;c===o&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,c--}return s+=""}function yO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function tc(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var c=n.next();return a=c.done,c},e:function(c){s=!0,i=c},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function bO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&m[1]!==void 0?m[1]:{},n=tc(tc({},{slideFactor:96/914400,fontsizeFactor:100/75}),n),r=[],A.next=6,Kte.loadAsync(t);case 6:return o=A.sent,A.next=9,Ane(o);case 9:return i=A.sent,A.next=12,Rne(o,n);case 12:return a=A.sent,s=a.width,c=a.height,l=a.defaultTextStyle,A.next=18,yne(o);case 18:u=A.sent,f=Fo(i.slides),A.prev=20,f.s();case 22:if((d=f.n()).done){A.next=30;break}return h=d.value,A.next=26,bne(o,h,u,l,n);case 26:p=A.sent,r.push(p);case 28:A.next=22;break;case 30:A.next=35;break;case 32:A.prev=32,A.t0=A.catch(20),f.e(A.t0);case 35:return A.prev=35,f.f(),A.finish(35);case 38:return A.abrupt("return",{slides:r,size:{width:s,height:c}});case 39:case"end":return A.stop()}},e,null,[[20,32,35,38]])})),U3.apply(this,arguments)}function Ane(e){return nI.apply(this,arguments)}function nI(){return(nI=li(Vn.mark(function e(t){var n,r,o,i,a,s,c,l;return Vn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,To(t,"[Content_Types].xml");case 2:n=u.sent,r=n.Types.Override,o=[],i=[],a=Fo(r),u.prev=7,a.s();case 9:if((s=a.n()).done){u.next=20;break}c=s.value,u.t0=c.attrs.ContentType,u.next=u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slide+xml"?14:u.t0==="application/vnd.openxmlformats-officedocument.presentationml.slideLayout+xml"?16:18;break;case 14:return o.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 16:return i.push(c.attrs.PartName.substr(1)),u.abrupt("break",18);case 18:u.next=9;break;case 20:u.next=25;break;case 22:u.prev=22,u.t1=u.catch(7),a.e(u.t1);case 25:return u.prev=25,a.f(),u.finish(25);case 28:return l=function(f,d){return+/(\d+)\.xml/.exec(f)[1]-+/(\d+)\.xml/.exec(d)[1]},o=o.sort(l),i=i.sort(l),u.abrupt("return",{slides:o,slideLayouts:i});case 32:case"end":return u.stop()}},e,null,[[7,22,25,28]])}))).apply(this,arguments)}function Rne(e,t){return rI.apply(this,arguments)}function rI(){return(rI=li(Vn.mark(function e(t,n){var r,o,i;return Vn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,To(t,"ppt/presentation.xml");case 2:return r=a.sent,o=r["p:presentation"]["p:sldSz"].attrs,i=r["p:presentation"]["p:defaultTextStyle"],a.abrupt("return",{width:parseInt(o.cx)*n.slideFactor,height:parseInt(o.cy)*n.slideFactor,defaultTextStyle:i});case 6:case"end":return a.stop()}},e)}))).apply(this,arguments)}function yne(e){return oI.apply(this,arguments)}function oI(){return(oI=li(Vn.mark(function e(t){var n,r,o,i,a,s;return Vn.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,To(t,"ppt/_rels/presentation.xml.rels");case 2:if(n=c.sent,(r=n.Relationships.Relationship).constructor!==Array){c.next=25;break}i=Fo(r),c.prev=6,i.s();case 8:if((a=i.n()).done){c.next=15;break}if((s=a.value).attrs.Type!=="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"){c.next=13;break}return o=s.attrs.Target,c.abrupt("break",15);case 13:c.next=8;break;case 15:c.next=20;break;case 17:c.prev=17,c.t0=c.catch(6),i.e(c.t0);case 20:return c.prev=20,i.f(),c.finish(20);case 23:c.next=26;break;case 25:r.attrs.Type==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"&&(o=r.attrs.Target);case 26:if(o){c.next=28;break}throw Error("Can't open theme file.");case 28:return c.next=30,To(t,"ppt/"+o);case 30:return c.abrupt("return",c.sent);case 31:case"end":return c.stop()}},e,null,[[6,17,20,23]])}))).apply(this,arguments)}function bne(e,t,n,r,o){return Y3.apply(this,arguments)}function Y3(){return Y3=li(Vn.mark(function e(t,n,r,o,i){var a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b,w,T,M,L,k,F,N,X,I,_,P,V,B,J,se,D,Q,Z,H,U,ee,re,ve,ye,de,fe,ue,te,E,$,ie,z,j,ae,ge,le,he,Ae,_e,be;return Vn.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return a=n.replace("slides/slide","slides/_rels/slide")+".rels",xe.next=3,To(t,a);case 3:if(s=xe.sent,c=s.Relationships.Relationship,l="",u="",f={},c.constructor!==Array){xe.next=35;break}d=Fo(c),xe.prev=10,d.s();case 12:if((h=d.n()).done){xe.next=25;break}p=h.value,xe.t0=p.attrs.Type,xe.next=xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideLayout"?17:xe.t0==="http://schemas.microsoft.com/office/2007/relationships/diagramDrawing"?19:(xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"||xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"||xe.t0==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"||xe.t0,22);break;case 17:return l=p.attrs.Target.replace("../","ppt/"),xe.abrupt("break",23);case 19:return u=p.attrs.Target.replace("../","ppt/"),f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")},xe.abrupt("break",23);case 22:f[p.attrs.Id]={type:p.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:p.attrs.Target.replace("../","ppt/")};case 23:xe.next=12;break;case 25:xe.next=30;break;case 27:xe.prev=27,xe.t1=xe.catch(10),d.e(xe.t1);case 30:return xe.prev=30,d.f(),xe.finish(30);case 33:xe.next=36;break;case 35:l=c.attrs.Target.replace("../","ppt/");case 36:return xe.next=38,To(t,l);case 38:return m=xe.sent,xe.next=41,xO(m);case 41:return A=xe.sent,x=l.replace("slideLayouts/slideLayout","slideLayouts/_rels/slideLayout")+".rels",xe.next=45,To(t,x);case 45:if(y=xe.sent,c=y.Relationships.Relationship,R="",g={},c.constructor!==Array){xe.next=73;break}b=Fo(c),xe.prev=51,b.s();case 53:if((w=b.n()).done){xe.next=63;break}T=w.value,xe.t2=T.attrs.Type,xe.next=xe.t2==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/slideMaster"?58:60;break;case 58:return R=T.attrs.Target.replace("../","ppt/"),xe.abrupt("break",61);case 60:g[T.attrs.Id]={type:T.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:T.attrs.Target.replace("../","ppt/")};case 61:xe.next=53;break;case 63:xe.next=68;break;case 65:xe.prev=65,xe.t3=xe.catch(51),b.e(xe.t3);case 68:return xe.prev=68,b.f(),xe.finish(68);case 71:xe.next=74;break;case 73:R=c.attrs.Target.replace("../","ppt/");case 74:return xe.next=76,To(t,R);case 76:return M=xe.sent,L=Ue(M,["p:sldMaster","p:txStyles"]),k=xO(M),F=R.replace("slideMasters/slideMaster","slideMasters/_rels/slideMaster")+".rels",xe.next=82,To(t,F);case 82:if(N=xe.sent,c=N.Relationships.Relationship,X="",I={},c.constructor!==Array){xe.next=109;break}_=Fo(c),xe.prev=88,_.s();case 90:if((P=_.n()).done){xe.next=99;break}V=P.value,xe.t4=V.attrs.Type,xe.next=xe.t4==="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"?95:96;break;case 95:return xe.abrupt("break",97);case 96:I[V.attrs.Id]={type:V.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:V.attrs.Target.replace("../","ppt/")};case 97:xe.next=90;break;case 99:xe.next=104;break;case 101:xe.prev=101,xe.t5=xe.catch(88),_.e(xe.t5);case 104:return xe.prev=104,_.f(),xe.finish(104);case 107:xe.next=110;break;case 109:X=c.attrs.Target.replace("../","ppt/");case 110:if(B={},!X){xe.next=118;break}return J=X.split("/").pop(),se=X.replace(J,"_rels/"+J)+".rels",xe.next=116,To(t,se);case 116:if((D=xe.sent)&&(c=D.Relationships.Relationship))if(c.constructor===Array){Q=Fo(c);try{for(Q.s();!(Z=Q.n()).done;)H=Z.value,B[H.attrs.Id]={type:H.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:H.attrs.Target.replace("../","ppt/")}}catch(it){Q.e(it)}finally{Q.f()}}else B[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 118:if(U={},ee={},!u){xe.next=131;break}return re=u.split("/").pop(),ve=u.replace(re,"_rels/"+re)+".rels",xe.next=125,To(t,u);case 125:return(ee=xe.sent)&&ee&&ee&&(ye=(ye=JSON.stringify(ee)).replace(/dsp:/g,"p:"),ee=JSON.parse(ye)),xe.next=129,To(t,ve);case 129:if(de=xe.sent)if((c=de.Relationships.Relationship).constructor===Array){fe=Fo(c);try{for(fe.s();!(ue=fe.n()).done;)te=ue.value,U[te.attrs.Id]={type:te.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:te.attrs.Target.replace("../","ppt/")}}catch(it){fe.e(it)}finally{fe.f()}}else U[c.attrs.Id]={type:c.attrs.Type.replace("http://schemas.openxmlformats.org/officeDocument/2006/relationships/",""),target:c.attrs.Target.replace("../","ppt/")};case 131:return xe.next=133,To(t,"ppt/tableStyles.xml");case 133:return E=xe.sent,xe.next=136,To(t,n);case 136:return $=xe.sent,ie=$["p:sld"]["p:cSld"]["p:spTree"],z={zip:t,slideLayoutContent:m,slideLayoutTables:A,slideMasterContent:M,slideMasterTables:k,slideContent:$,tableStyles:E,slideResObj:f,slideMasterTextStyles:L,layoutResObj:g,masterResObj:I,themeContent:r,themeResObj:B,digramFileContent:ee,diagramResObj:U,defaultTextStyle:o,options:i},xe.next=141,dne(z);case 141:j=xe.sent,ae=[],xe.t6=Vn.keys(ie);case 144:if((xe.t7=xe.t6()).done){xe.next=174;break}if(ge=xe.t7.value,ie[ge].constructor!==Array){xe.next=168;break}le=Fo(ie[ge]),xe.prev=148,le.s();case 150:if((he=le.n()).done){xe.next=158;break}return Ae=he.value,xe.next=154,og(ge,Ae,z,"slide");case 154:(_e=xe.sent)&&ae.push(_e);case 156:xe.next=150;break;case 158:xe.next=163;break;case 160:xe.prev=160,xe.t8=xe.catch(148),le.e(xe.t8);case 163:return xe.prev=163,le.f(),xe.finish(163);case 166:xe.next=172;break;case 168:return xe.next=170,og(ge,ie[ge],z,"slide");case 170:(be=xe.sent)&&ae.push(be);case 172:xe.next=144;break;case 174:return xe.abrupt("return",{fill:j,elements:ae});case 175:case"end":return xe.stop()}},e,null,[[10,27,30,33],[51,65,68,71],[88,101,104,107],[148,160,163,166]])})),Y3.apply(this,arguments)}function xO(e){var t=e[Object.keys(e)[0]]["p:cSld"]["p:spTree"],n={},r={},o={};for(var i in t)if(i!=="p:nvGrpSpPr"&&i!=="p:grpSpPr"){var a=t[i];if(a.constructor===Array){var s,c=Fo(a);try{for(c.s();!(s=c.n()).done;){var l=s.value,u=l["p:nvSpPr"],f=Ue(u,["p:cNvPr","attrs","id"]),d=Ue(u,["p:nvPr","p:ph","attrs","idx"]),h=Ue(u,["p:nvPr","p:ph","attrs","type"]);f&&(n[f]=l),d&&(r[d]=l),h&&(o[h]=l)}}catch(y){c.e(y)}finally{c.f()}}else{var p=a["p:nvSpPr"],m=Ue(p,["p:cNvPr","attrs","id"]),A=Ue(p,["p:nvPr","p:ph","attrs","idx"]),x=Ue(p,["p:nvPr","p:ph","attrs","type"]);m&&(n[m]=a),A&&(r[A]=a),x&&(o[x]=a)}}return{idTable:n,idxTable:r,typeTable:o}}function og(e,t,n,r){return iI.apply(this,arguments)}function iI(){return(iI=li(Vn.mark(function e(t,n,r,o){var i;return Vn.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:a.t0=t,a.next=a.t0==="p:sp"?3:a.t0==="p:cxnSp"?5:a.t0==="p:pic"?7:a.t0==="p:graphicFrame"?9:a.t0==="p:grpSp"?13:a.t0==="mc:AlternateContent"?17:21;break;case 3:return i=aI(n,r,o),a.abrupt("break",21);case 5:return i=xne(n,r),a.abrupt("break",21);case 7:return i=Sne(n,r,o),a.abrupt("break",21);case 9:return a.next=11,Mne(n,r,o);case 11:case 15:case 19:return i=a.sent,a.abrupt("break",21);case 13:return a.next=15,Q3(n,r,o);case 17:return a.next=19,Q3(Ue(n,["mc:Fallback"]),r,o);case 21:return a.abrupt("return",i);case 22:case"end":return a.stop()}},e)}))).apply(this,arguments)}function Q3(e,t,n){return Z3.apply(this,arguments)}function Z3(){return Z3=li(Vn.mark(function e(t,n,r){var o,i,a,s,c,l,u,f,d,h,p,m,A,x,y,R,g,b;return Vn.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(o=Ue(t,["p:grpSpPr","a:xfrm"])){w.next=3;break}return w.abrupt("return",null);case 3:i=parseInt(o["a:off"].attrs.x)*n.options.slideFactor,a=parseInt(o["a:off"].attrs.y)*n.options.slideFactor,s=parseInt(o["a:chOff"].attrs.x)*n.options.slideFactor,c=parseInt(o["a:chOff"].attrs.y)*n.options.slideFactor,l=parseInt(o["a:ext"].attrs.cx)*n.options.slideFactor,u=parseInt(o["a:ext"].attrs.cy)*n.options.slideFactor,f=parseInt(o["a:chExt"].attrs.cx)*n.options.slideFactor,d=parseInt(o["a:chExt"].attrs.cy)*n.options.slideFactor,h=l/f,p=u/d,m=[],w.t0=Vn.keys(t);case 15:if((w.t1=w.t0()).done){w.next=45;break}if(A=w.t1.value,t[A].constructor!==Array){w.next=39;break}x=Fo(t[A]),w.prev=19,x.s();case 21:if((y=x.n()).done){w.next=29;break}return R=y.value,w.next=25,og(A,R,n,r);case 25:(g=w.sent)&&m.push(g);case 27:w.next=21;break;case 29:w.next=34;break;case 31:w.prev=31,w.t2=w.catch(19),x.e(w.t2);case 34:return w.prev=34,x.f(),w.finish(34);case 37:w.next=43;break;case 39:return w.next=41,og(A,t[A],n,r);case 41:(b=w.sent)&&m.push(b);case 43:w.next=15;break;case 45:return w.abrupt("return",{type:"group",top:parseFloat(a.toFixed(2)),left:parseFloat(i.toFixed(2)),width:parseFloat(l.toFixed(2)),height:parseFloat(u.toFixed(2)),elements:m.map(function(T){return tc(tc({},T),{},{left:parseFloat(((T.left-s)*h).toFixed(2)),top:parseFloat(((T.top-c)*p).toFixed(2)),width:parseFloat((T.width*h).toFixed(2)),height:parseFloat((T.height*p).toFixed(2))})})});case 46:case"end":return w.stop()}},e,null,[[19,31,34,37]])})),Z3.apply(this,arguments)}function aI(e,t,n){var r,o,i=Ue(e,["p:nvSpPr","p:cNvPr","attrs","name"]),a=Ue(e,["p:nvSpPr","p:nvPr","p:ph","attrs","idx"]),s=Ue(e,["p:nvSpPr","p:nvPr","p:ph","attrs","type"]);return s?(r=t.slideLayoutTables.typeTable[s],o=t.slideMasterTables.typeTable[s]):a&&(r=t.slideLayoutTables.idxTable[a],o=t.slideMasterTables.idxTable[a]),s||Ue(e,["p:nvSpPr","p:cNvSpPr","attrs","txBox"])==="1"&&(s="text"),s||(s=Ue(r,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=Ue(o,["p:nvSpPr","p:nvPr","p:ph","attrs","type"])),s||(s=n==="diagramBg"?"diagram":"obj"),sI(e,r,o,i,s,t)}function xne(e,t){return sI(e,void 0,void 0,e["p:nvCxnSpPr"]["p:cNvPr"].attrs.name,e["p:nvCxnSpPr"]["p:nvPr"]["p:ph"]===void 0?void 0:e["p:nvSpPr"]["p:nvPr"]["p:ph"].attrs.type,t)}function sI(e,t,n,r,o,i){var a,s=["p:spPr","a:xfrm"],c=Ue(e,s),l=Ue(t,s),u=Ue(n,s),f=Ue(e,["p:spPr","a:prstGeom","attrs","prst"]),d=Ue(e,["p:spPr","a:custGeom"]),h=Wp(c,l,u,i.options.slideFactor),p=h.top,m=h.left,A=Vp(c,l,u,i.options.slideFactor),x=A.width,y=A.height,R=Ue(c,["attrs","flipV"])==="1",g=Ue(c,["attrs","flipH"])==="1",b=rg(Ue(c,["attrs","rot"])),w=Ue(e,["p:txXfrm"]);if(w){var T=Ue(w,["attrs","rot"]);T&&(a=rg(T)+90)}else a=b;var M="";e["p:txBody"]&&(M=j0(e["p:txBody"],e,t,o,i));var L,k=function(Q,Z,H){var U=Q["p:spPr"]["a:ln"],ee=parseInt(Ue(U,["attrs","w"]))/12700;isNaN(ee)&&(ee=U||Z!=="obj"?0:1);var re=Ue(U,["a:solidFill","a:srgbClr","attrs","val"]);if(!re){var ve=Ue(U,["a:solidFill","a:schemeClr"]);re=$0("a:"+Ue(ve,["attrs","val"]),H)}if(!re){var ye=Ue(Q,["p:style","a:lnRef","a:schemeClr"]);if(re=$0("a:"+Ue(ye,["attrs","val"]),H)){var de=Ue(ye,["a:shade","attrs","val"]);if(de){de=parseInt(de)/1e5;var fe=dt("#"+re).toHsl();re=dt({h:fe.h,s:fe.s,l:fe.l*de,a:fe.a}).toHex()}}}re=re?"#".concat(re):"#000";var ue="solid",te="0";switch(Ue(U,["a:prstDash","attrs","val"])){case"solid":ue="solid",te="0";break;case"dash":ue="dashed",te="5";break;case"dashDot":ue="dashed",te="5, 5, 1, 5";break;case"dot":ue="dotted",te="1, 5";break;case"lgDash":ue="dashed",te="10, 5";break;case"lgDashDotDot":ue="dotted",te="10, 5, 1, 5, 1, 5";break;case"sysDash":ue="dashed",te="5, 2";break;case"sysDashDot":ue="dotted",te="5, 2, 1, 5";break;case"sysDashDotDot":ue="dotted",te="5, 2, 1, 5, 1, 5";break;case"sysDot":ue="dotted",te="2, 5"}return{borderColor:re,borderWidth:ee,borderType:ue,strokeDasharray:te}}(e,o,i),F=k.borderColor,N=k.borderWidth,X=k.borderType,I=k.strokeDasharray,_=function(Q,Z,H){if(Ue(Q,["p:spPr","a:noFill"]))return"";var U;if(U||(U=Ue(Q,["p:spPr","a:solidFill","a:srgbClr","attrs","val"])),U||(U=$0("a:"+Ue(Q,["p:spPr","a:solidFill","a:schemeClr","attrs","val"]),H)),U||(U=$0("a:"+Ue(Q,["p:style","a:fillRef","a:schemeClr","attrs","val"]),H)),U){U="#".concat(U);var ee=parseInt(Ue(Q,["p:spPr","a:solidFill","a:schemeClr","a:lumMod","attrs","val"]))/1e5,re=parseInt(Ue(Q,["p:spPr","a:solidFill","a:schemeClr","a:lumOff","attrs","val"]))/1e5;isNaN(ee)&&(ee=1),isNaN(re)&&(re=0);var ve=dt(U).toHsl(),ye=ve.l*ee+re;return dt({h:ve.h,s:ve.s,l:ye,a:ve.a}).toHexString()}return U}(e,void 0,i)||"",P=Ue(e,["p:spPr","a:effectLst","a:outerShdw"]);P&&(L=tI(P,i));var V=function(Q,Z,H){var U=Ue(Q,["p:txBody","a:bodyPr","attrs","anchor"]);return U||(U=Ue(Z,["p:txBody","a:bodyPr","attrs","anchor"]))||(U=Ue(H,["p:txBody","a:bodyPr","attrs","anchor"]))||(U="t"),U==="ctr"?"mid":U==="b"?"down":"up"}(e,t,n),B=Ue(e,["p:txBody","a:bodyPr","attrs","vert"])==="eaVert",J={left:m,top:p,width:x,height:y,borderColor:F,borderWidth:N,borderType:X,borderStrokeDasharray:I,fillColor:_,content:M,isFlipV:R,isFlipH:g,rotate:b,vAlign:V,name:r};if(L&&(J.shadow=L),d&&o!=="diagram"){var se=Ue(c,["a:ext","attrs"]),D=function(Q,Z,H){var U=Ue(Q,["a:pathLst"]),ee=Ue(U,["a:path"]);Array.isArray(ee)&&(ee=ee.pop());var re=parseInt(ee.attrs.w),ve=parseInt(ee.attrs.h),ye=re===0?0:1/re*Z,de=ve===0?0:1/ve*H,fe="",ue=Ue(ee,["a:moveTo"]),te=ee["a:lnTo"],E=ee["a:cubicBezTo"],$=ee["a:arcTo"],ie=Ue(ee,["a:close"]);Array.isArray(ue)||(ue=[ue]);var z=[];if(ue.length>0){if(Object.keys(ue).forEach(function(Ze){var et=ue[Ze]["a:pt"];et&&Object.keys(et).forEach(function(Ne){var Be=et[Ne],je=Be.x,At=Be.y,ut=Be.order;z.push({type:"movto",x:je,y:At,order:ut})})}),te&&Object.keys(te).forEach(function(Ze){var et=te[Ze]["a:pt"];et&&Object.keys(et).forEach(function(Ne){var Be=et[Ne],je=Be.x,At=Be.y,ut=Be.order;z.push({type:"lnto",x:je,y:At,order:ut})})}),E){var j=[];Array.isArray(E)||(E=[E]),Object.keys(E).forEach(function(Ze){j.push(E[Ze]["a:pt"])}),j.forEach(function(Ze){var et=[];Ze.forEach(function(Be){var je={x:Be.attrs.x,y:Be.attrs.y};et.push(je)});var Ne=Ze[0].attrs.order;z.push({type:"cubicBezTo",cubBzPt:et,order:Ne})})}if($){var ae=$.attrs,ge=ae.order,le=ae.hR,he=ae.wR,Ae=ae.stAng,_e=ae.swAng,be=0,xe=0,it=Ue($,["a:pt","attrs"]);it&&(be=it.x,xe=it.y),z.push({type:"arcTo",hR:le,wR:he,stAng:Ae,swAng:_e,shftX:be,shftY:xe,order:ge})}ie&&(Array.isArray(ie)||(ie=[ie]),Object.keys(ie).forEach(function(){z.push({type:"close",order:1/0})})),z.sort(function(Ze,et){return Ze.order-et.order});for(var tt=0;tt{const e=lt(),{theme:t}=Ee(lt()),{addSlidesFromData:n,isEmptySlide:r}=Jg(),o=me(!1),i=(c,l=!1)=>{const u=c[0],f=new FileReader;f.addEventListener("load",()=>{try{const d=JSON.parse(s9(f.result));l||r.value?e.setSlides(d):n(d)}catch{xn.error("无法正确读取 / 解析该文件")}}),f.readAsText(u)},a=c=>{let l=[0,0],u=[0,0];return!c.isFlipV&&!c.isFlipH?(l=[0,0],u=[c.width,c.height]):c.isFlipV&&c.isFlipH?(l=[c.width,c.height],u=[0,0]):c.isFlipV&&!c.isFlipH?(l=[0,c.height],u=[c.width,0]):(l=[c.width,0],u=[0,c.height]),{type:"line",id:pn(10),width:c.borderWidth||1,left:c.left,top:c.top,start:l,end:u,style:c.borderType==="solid"?"solid":"dashed",color:c.borderColor,points:["",c.shapType==="straightConnector1"?"arrow":""]}};return{importSpecificFile:i,importPPTXFile:c=>{const l=c[0];if(!l)return;o.value=!0;const u=[];for(const d of Fx)u.push(...d.children);const f=new FileReader;f.onload=async d=>{const h=await gne(d.target.result,{slideFactor:8202099737532808e-20,fontsizeFactor:1.0204081632653061}),p=h.size.width,m=Gt/p,A=[];for(const x of h.slides){const{type:y,value:R}=x.fill;let g;y==="image"?g={type:"image",image:R.picBase64,imageSize:"cover"}:y==="gradient"?g={type:"gradient",gradientType:"linear",gradientColor:[R.colors[0].color,R.colors[R.colors.length-1].color],gradientRotate:R.rot}:g={type:"solid",color:R};const b={id:pn(10),elements:[],background:g},w=T=>{for(const M of T){const L=M.width||1,k=M.height||1,F=M.left,N=M.top;if(M.width=M.width*m,M.height=M.height*m,M.left=M.left*m,M.top=M.top*m,M.type==="text"){const X={type:"text",id:pn(10),width:M.width,height:M.height,left:M.left,top:M.top,rotate:M.rotate,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,content:M.content,lineHeight:1,outline:{color:M.borderColor,width:M.borderWidth,style:M.borderType==="solid"?"solid":"dashed"},fill:M.fillColor,vertical:M.isVertical};M.shadow&&(X.shadow=M.shadow),b.elements.push(X)}else if(M.type==="image")b.elements.push({type:"image",id:pn(10),src:M.src,width:M.width,height:M.height,left:M.left,top:M.top,fixedRatio:!0,rotate:M.rotate,flipH:M.isFlipH,flipV:M.isFlipV});else if(M.type==="audio")b.elements.push({type:"audio",id:pn(10),src:M.blob,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,fixedRatio:!1,color:t.value.themeColor,loop:!1,autoplay:!1});else if(M.type==="video")b.elements.push({type:"video",id:pn(10),src:M.blob||M.src,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,autoplay:!1});else if(M.type==="shape")if(M.shapType==="line"||/Connector/.test(M.shapType)){const X=a(M);b.elements.push(X)}else{const X=u.find(P=>P.pptxShapeType===M.shapType),I={mid:"middle",down:"bottom",up:"top"},_={type:"shape",id:pn(10),width:M.width,height:M.height,left:M.left,top:M.top,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:M.fillColor||"none",fixedRatio:!1,rotate:M.rotate,outline:{color:M.borderColor,width:M.borderWidth,style:M.borderType==="solid"?"solid":"dashed"},text:{content:M.content,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:I[M.vAlign]||"middle"},flipH:M.isFlipH,flipV:M.isFlipV};if(M.shadow&&(_.shadow=M.shadow),X&&(_.path=X.path,_.viewBox=X.viewBox,X.pathFormula)){_.pathFormula=X.pathFormula,_.viewBox=[M.width,M.height];const P=Ku[X.pathFormula];"editable"in P&&P.editable?(_.path=P.formula(M.width,M.height,P.defaultValue),_.keypoints=P.defaultValue):_.path=P.formula(M.width,M.height)}M.shapType==="custom"&&(_.special=!0,_.path=M.path,_.viewBox=[L,k]),b.elements.push(_)}else if(M.type==="table"){const X=M.data.length,I=M.data[0].length,_={fontname:t.value.fontName,color:t.value.fontColor},P=[];for(let B=0;BJ+""),I=["系列1"],_=[B[1]]}else{const B=M.data;X=Object.values(B[0].xlabels),I=B.map(J=>J.key),_=B.map(J=>J.values.map(se=>se.y))}const P={};let V="bar";switch(M.chartType){case"barChart":case"bar3DChart":V="bar",M.barDir==="bar"&&(P.horizontalBars=!0),(M.grouping==="stacked"||M.grouping==="percentStacked")&&(P.stackBars=!0);break;case"lineChart":case"line3DChart":case"areaChart":case"area3DChart":case"scatterChart":case"bubbleChart":V="line",(M.chartType==="areaChart"||M.chartType==="area3DChart")&&(P.showArea=!0),(M.chartType==="scatterChart"||M.chartType==="bubbleChart")&&(P.showLine=!1);break;case"pieChart":case"pie3DChart":case"doughnutChart":V="pie",M.chartType==="doughnutChart"&&(P.donut=!0);break}b.elements.push({type:"chart",id:pn(10),chartType:V,width:M.width,height:M.height,left:M.left,top:M.top,rotate:0,themeColor:[t.value.themeColor],gridColor:t.value.fontColor,data:{labels:X,legends:I,series:_},options:P})}else if(M.type==="group"||M.type==="diagram"){const X=M.elements.map(I=>({...I,left:I.left+F,top:I.top+N}));w(X)}}};w(x.elements),A.push(b)}r.value?e.setSlides(A):n(A),o.value=!1},f.readAsArrayBuffer(l)},exporting:o}},kne={class:"hotkey-doc"},Nne={class:"title"},Pne={class:"label"},Cne={class:"value"},Ine=Fe({__name:"HotkeyDoc",setup(e){return(t,n)=>(Y(),q("div",kne,[(Y(!0),q(Xe,null,nt(G(Sz),r=>(Y(),q(Xe,{key:r.type},[W("div",Nne,gt(r.type),1),(Y(!0),q(Xe,null,nt(r.children,o=>(Y(),q("div",{class:"hotkey-item",key:o.label},[W("div",Pne,gt(o.label),1),W("div",Cne,gt(o.value),1)]))),128))],64))),128))]))}}),Fne=Ve(Ine,[["__scopeId","data-v-0762be00"]]),_ne=["accept"],Ene=Fe({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=me(),o=()=>{r.value&&(r.value.value="",r.value.click())},i=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(Y(),q("div",{class:"file-input",onClick:s[1]||(s[1]=c=>o())},[sr(a.$slots,"default",{},void 0,!0),W("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:a.accept,onChange:s[0]||(s[0]=c=>i(c))},null,40,_ne)]))}}),Fu=Ve(Ene,[["__scopeId","data-v-1bd53d05"]]),Xne=e=>(qt("data-v-9856918a"),e=e(),en(),e),Wne={key:0,class:"fullscreen-spin"},Vne={class:"spin"},Une=Xne(()=>W("div",{class:"spinner"},null,-1)),Yne={class:"text"},Qne=Fe({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{default:""}},setup(e){return(t,n)=>t.loading?(Y(),q("div",Wne,[W("div",Vne,[Une,W("div",Yne,gt(t.tip),1)])])):Qe("",!0)}}),qx=Ve(Qne,[["__scopeId","data-v-9856918a"]]),Zne={class:"header"},Bne=Fe({__name:"Drawer",props:{visible:{type:Boolean},width:{default:320},contentStyle:{},placement:{default:"right"}},emits:["update:visible"],setup(e,{emit:t}){const n=e,r=t,o=me(!1),i=Me(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const c=Se("IconClose");return Y(),Te(ox,{to:"body"},[O(Ou,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=l=>o.value=!1),onBeforeEnter:s[2]||(s[2]=l=>o.value=!0)},{default:oe(()=>[Ke(W("div",{class:Ge(["drawer",a.placement]),style:we({width:n.width+"px"})},[W("div",Zne,[sr(a.$slots,"title",{},void 0,!0),W("span",{class:"close-btn",onClick:s[0]||(s[0]=l=>r("update:visible",!1))},[O(c)])]),o.value?(Y(),q("div",{key:0,class:"content",style:we(i.value)},[sr(a.$slots,"default",{},void 0,!0)],4)):Qe("",!0)],6),[[al,a.visible]])]),_:3},8,["name"])])}}}),Dne=Ve(Bne,[["__scopeId","data-v-46f39759"]]),Kne={class:"prefix"},Hne=["disabled","value","placeholder"],Gne={class:"suffix"},Jne=Fe({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{expose:t,emit:n}){const r=n,o=me(!1),i=u=>{r("update:value",u.target.value)},a=u=>{o.value=!1,r("blur",u)},s=u=>{o.value=!0,r("focus",u)},c=me();return t({focus:()=>{c.value&&c.value.focus()}}),(u,f)=>(Y(),q("div",{class:Ge(["input",{disabled:u.disabled,focused:o.value}])},[W("span",Kne,[sr(u.$slots,"prefix",{},void 0,!0)]),W("input",{type:"text",ref_key:"inputRef",ref:c,disabled:u.disabled,value:u.value,placeholder:u.placeholder,onInput:f[0]||(f[0]=d=>i(d)),onFocus:f[1]||(f[1]=d=>s(d)),onBlur:f[2]||(f[2]=d=>a(d)),onChange:f[3]||(f[3]=d=>r("change",d)),onKeydown:f[4]||(f[4]=gc(d=>r("enter",d),["enter"]))},null,40,Hne),W("span",Gne,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),_u=Ve(Jne,[["__scopeId","data-v-08dd2583"]]);var ri="top",ra="bottom",oa="right",oi="left",e5="auto",Up=[ri,ra,oa,oi],Nd="start",rp="end",zne="clippingParents",lI="viewport",y0="popper",$ne="reference",SO=Up.reduce(function(e,t){return e.concat([t+"-"+Nd,t+"-"+rp])},[]),cI=[].concat(Up,[e5]).reduce(function(e,t){return e.concat([t,t+"-"+Nd,t+"-"+rp])},[]),jne="beforeRead",qne="read",ere="afterRead",tre="beforeMain",nre="main",rre="afterMain",ore="beforeWrite",ire="write",are="afterWrite",sre=[jne,qne,ere,tre,nre,rre,ore,ire,are];function vs(e){return e?(e.nodeName||"").toLowerCase():null}function Fi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Eu(e){var t=Fi(e).Element;return e instanceof t||e instanceof Element}function qi(e){var t=Fi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function t5(e){if(typeof ShadowRoot>"u")return!1;var t=Fi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function lre(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},o=t.attributes[n]||{},i=t.elements[n];!qi(i)||!vs(i)||(Object.assign(i.style,r),Object.keys(o).forEach(function(a){var s=o[a];s===!1?i.removeAttribute(a):i.setAttribute(a,s===!0?"":s)}))})}function cre(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var o=t.elements[r],i=t.attributes[r]||{},a=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=a.reduce(function(c,l){return c[l]="",c},{});!qi(o)||!vs(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const uI={name:"applyStyles",enabled:!0,phase:"write",fn:lre,effect:cre,requires:["computeStyles"]};function ds(e){return e.split("-")[0]}var Ru=Math.max,ig=Math.min,Pd=Math.round;function H3(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function fI(){return!/^((?!chrome|android).)*safari/i.test(H3())}function Cd(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&qi(e)&&(o=e.offsetWidth>0&&Pd(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&Pd(r.height)/e.offsetHeight||1);var a=Eu(e)?Fi(e):window,s=a.visualViewport,c=!fI()&&n,l=(r.left+(c&&s?s.offsetLeft:0))/o,u=(r.top+(c&&s?s.offsetTop:0))/i,f=r.width/o,d=r.height/i;return{width:f,height:d,top:u,right:l+f,bottom:u+d,left:l,x:l,y:u}}function n5(e){var t=Cd(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function dI(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&t5(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ll(e){return Fi(e).getComputedStyle(e)}function ure(e){return["table","td","th"].indexOf(vs(e))>=0}function Lc(e){return((Eu(e)?e.ownerDocument:e.document)||window.document).documentElement}function s2(e){return vs(e)==="html"?e:e.assignedSlot||e.parentNode||(t5(e)?e.host:null)||Lc(e)}function MO(e){return!qi(e)||ll(e).position==="fixed"?null:e.offsetParent}function fre(e){var t=/firefox/i.test(H3()),n=/Trident/i.test(H3());if(n&&qi(e)){var r=ll(e);if(r.position==="fixed")return null}var o=s2(e);for(t5(o)&&(o=o.host);qi(o)&&["html","body"].indexOf(vs(o))<0;){var i=ll(o);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return o;o=o.parentNode}return null}function Yp(e){for(var t=Fi(e),n=MO(e);n&&ure(n)&&ll(n).position==="static";)n=MO(n);return n&&(vs(n)==="html"||vs(n)==="body"&&ll(n).position==="static")?t:n||fre(e)||t}function r5(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Lh(e,t,n){return Ru(e,ig(t,n))}function dre(e,t,n){var r=Lh(e,t,n);return r>n?n:r}function hI(){return{top:0,right:0,bottom:0,left:0}}function pI(e){return Object.assign({},hI(),e)}function mI(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var hre=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,pI(typeof t!="number"?t:mI(t,Up))};function pre(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=ds(n.placement),c=r5(s),l=[oi,oa].indexOf(s)>=0,u=l?"height":"width";if(!(!i||!a)){var f=hre(o.padding,n),d=n5(i),h=c==="y"?ri:oi,p=c==="y"?ra:oa,m=n.rects.reference[u]+n.rects.reference[c]-a[c]-n.rects.popper[u],A=a[c]-n.rects.reference[c],x=Yp(i),y=x?c==="y"?x.clientHeight||0:x.clientWidth||0:0,R=m/2-A/2,g=f[h],b=y-d[u]-f[p],w=y/2-d[u]/2+R,T=Lh(g,w,b),M=c;n.modifiersData[r]=(t={},t[M]=T,t.centerOffset=T-w,t)}}function mre(e){var t=e.state,n=e.options,r=n.element,o=r===void 0?"[data-popper-arrow]":r;o!=null&&(typeof o=="string"&&(o=t.elements.popper.querySelector(o),!o)||dI(t.elements.popper,o)&&(t.elements.arrow=o))}const vre={name:"arrow",enabled:!0,phase:"main",fn:pre,effect:mre,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Id(e){return e.split("-")[1]}var gre={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Are(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:Pd(n*o)/o||0,y:Pd(r*o)/o||0}}function wO(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,m=p===void 0?0:p,A=typeof u=="function"?u({x:h,y:m}):{x:h,y:m};h=A.x,m=A.y;var x=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),R=oi,g=ri,b=window;if(l){var w=Yp(n),T="clientHeight",M="clientWidth";if(w===Fi(n)&&(w=Lc(n),ll(w).position!=="static"&&s==="absolute"&&(T="scrollHeight",M="scrollWidth")),w=w,o===ri||(o===oi||o===oa)&&i===rp){g=ra;var L=f&&w===b&&b.visualViewport?b.visualViewport.height:w[T];m-=L-r.height,m*=c?1:-1}if(o===oi||(o===ri||o===ra)&&i===rp){R=oa;var k=f&&w===b&&b.visualViewport?b.visualViewport.width:w[M];h-=k-r.width,h*=c?1:-1}}var F=Object.assign({position:s},l&&gre),N=u===!0?Are({x:h,y:m},Fi(n)):{x:h,y:m};if(h=N.x,m=N.y,c){var X;return Object.assign({},F,(X={},X[g]=y?"0":"",X[R]=x?"0":"",X.transform=(b.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",X))}return Object.assign({},F,(t={},t[g]=y?m+"px":"",t[R]=x?h+"px":"",t.transform="",t))}function Rre(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=r===void 0?!0:r,i=n.adaptive,a=i===void 0?!0:i,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:ds(t.placement),variation:Id(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,wO(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wO(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const yre={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Rre,data:{}};var ym={passive:!0};function bre(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=o===void 0?!0:o,a=r.resize,s=a===void 0?!0:a,c=Fi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&l.forEach(function(u){u.addEventListener("scroll",n.update,ym)}),s&&c.addEventListener("resize",n.update,ym),function(){i&&l.forEach(function(u){u.removeEventListener("scroll",n.update,ym)}),s&&c.removeEventListener("resize",n.update,ym)}}const xre={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:bre,data:{}};var Sre={left:"right",right:"left",bottom:"top",top:"bottom"};function nv(e){return e.replace(/left|right|bottom|top/g,function(t){return Sre[t]})}var Mre={start:"end",end:"start"};function LO(e){return e.replace(/start|end/g,function(t){return Mre[t]})}function o5(e){var t=Fi(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function i5(e){return Cd(Lc(e)).left+o5(e).scrollLeft}function wre(e,t){var n=Fi(e),r=Lc(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var l=fI();(l||!l&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+i5(e),y:c}}function Lre(e){var t,n=Lc(e),r=o5(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Ru(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ru(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+i5(e),c=-r.scrollTop;return ll(o||n).direction==="rtl"&&(s+=Ru(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function a5(e){var t=ll(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function vI(e){return["html","body","#document"].indexOf(vs(e))>=0?e.ownerDocument.body:qi(e)&&a5(e)?e:vI(s2(e))}function Oh(e,t){var n;t===void 0&&(t=[]);var r=vI(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=Fi(r),a=o?[i].concat(i.visualViewport||[],a5(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Oh(s2(a)))}function G3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ore(e,t){var n=Cd(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function OO(e,t,n){return t===lI?G3(wre(e,n)):Eu(t)?Ore(t,n):G3(Lre(Lc(e)))}function Tre(e){var t=Oh(s2(e)),n=["absolute","fixed"].indexOf(ll(e).position)>=0,r=n&&qi(e)?Yp(e):e;return Eu(r)?t.filter(function(o){return Eu(o)&&dI(o,r)&&vs(o)!=="body"}):[]}function kre(e,t,n,r){var o=t==="clippingParents"?Tre(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,l){var u=OO(e,l,r);return c.top=Ru(u.top,c.top),c.right=ig(u.right,c.right),c.bottom=ig(u.bottom,c.bottom),c.left=Ru(u.left,c.left),c},OO(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function gI(e){var t=e.reference,n=e.element,r=e.placement,o=r?ds(r):null,i=r?Id(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case ri:c={x:a,y:t.y-n.height};break;case ra:c={x:a,y:t.y+t.height};break;case oa:c={x:t.x+t.width,y:s};break;case oi:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=o?r5(o):null;if(l!=null){var u=l==="y"?"height":"width";switch(i){case Nd:c[l]=c[l]-(t[u]/2-n[u]/2);break;case rp:c[l]=c[l]+(t[u]/2-n[u]/2);break}}return c}function op(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=r===void 0?e.placement:r,i=n.strategy,a=i===void 0?e.strategy:i,s=n.boundary,c=s===void 0?zne:s,l=n.rootBoundary,u=l===void 0?lI:l,f=n.elementContext,d=f===void 0?y0:f,h=n.altBoundary,p=h===void 0?!1:h,m=n.padding,A=m===void 0?0:m,x=pI(typeof A!="number"?A:mI(A,Up)),y=d===y0?$ne:y0,R=e.rects.popper,g=e.elements[p?y:d],b=kre(Eu(g)?g:g.contextElement||Lc(e.elements.popper),c,u,a),w=Cd(e.elements.reference),T=gI({reference:w,element:R,strategy:"absolute",placement:o}),M=G3(Object.assign({},R,T)),L=d===y0?M:w,k={top:b.top-L.top+x.top,bottom:L.bottom-b.bottom+x.bottom,left:b.left-L.left+x.left,right:L.right-b.right+x.right},F=e.modifiersData.offset;if(d===y0&&F){var N=F[o];Object.keys(k).forEach(function(X){var I=[oa,ra].indexOf(X)>=0?1:-1,_=[ri,ra].indexOf(X)>=0?"y":"x";k[X]+=N[_]*I})}return k}function Nre(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?cI:c,u=Id(r),f=u?s?SO:SO.filter(function(p){return Id(p)===u}):Up,d=f.filter(function(p){return l.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,m){return p[m]=op(e,{placement:m,boundary:o,rootBoundary:i,padding:a})[ds(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function Pre(e){if(ds(e)===e5)return[];var t=nv(e);return[LO(e),t,LO(t)]}function Cre(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!0:a,c=n.fallbackPlacements,l=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,m=n.allowedAutoPlacements,A=t.options.placement,x=ds(A),y=x===A,R=c||(y||!p?[nv(A)]:Pre(A)),g=[A].concat(R).reduce(function(H,U){return H.concat(ds(U)===e5?Nre(t,{placement:U,boundary:u,rootBoundary:f,padding:l,flipVariations:p,allowedAutoPlacements:m}):U)},[]),b=t.rects.reference,w=t.rects.popper,T=new Map,M=!0,L=g[0],k=0;k=0,_=I?"width":"height",P=op(t,{placement:F,boundary:u,rootBoundary:f,altBoundary:d,padding:l}),V=I?X?oa:oi:X?ra:ri;b[_]>w[_]&&(V=nv(V));var B=nv(V),J=[];if(i&&J.push(P[N]<=0),s&&J.push(P[V]<=0,P[B]<=0),J.every(function(H){return H})){L=F,M=!1;break}T.set(F,J)}if(M)for(var se=p?3:1,D=function(U){var ee=g.find(function(re){var ve=T.get(re);if(ve)return ve.slice(0,U).every(function(ye){return ye})});if(ee)return L=ee,"break"},Q=se;Q>0;Q--){var Z=D(Q);if(Z==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const Ire={name:"flip",enabled:!0,phase:"main",fn:Cre,requiresIfExists:["offset"],data:{_skip:!1}};function TO(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function kO(e){return[ri,oa,ra,oi].some(function(t){return e[t]>=0})}function Fre(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=op(t,{elementContext:"reference"}),s=op(t,{altBoundary:!0}),c=TO(a,r),l=TO(s,o,i),u=kO(c),f=kO(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const _re={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Fre};function Ere(e,t,n){var r=ds(e),o=[oi,ri].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[oi,oa].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Xre(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=cI.reduce(function(u,f){return u[f]=Ere(f,t.rects,i),u},{}),s=a[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=a}const Wre={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Xre};function Vre(e){var t=e.state,n=e.name;t.modifiersData[n]=gI({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Ure={name:"popperOffsets",enabled:!0,phase:"read",fn:Vre,data:{}};function Yre(e){return e==="x"?"y":"x"}function Qre(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=o===void 0?!0:o,a=n.altAxis,s=a===void 0?!1:a,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,m=p===void 0?0:p,A=op(t,{boundary:c,rootBoundary:l,padding:f,altBoundary:u}),x=ds(t.placement),y=Id(t.placement),R=!y,g=r5(x),b=Yre(g),w=t.modifiersData.popperOffsets,T=t.rects.reference,M=t.rects.popper,L=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,k=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),F=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,N={x:0,y:0};if(w){if(i){var X,I=g==="y"?ri:oi,_=g==="y"?ra:oa,P=g==="y"?"height":"width",V=w[g],B=V+A[I],J=V-A[_],se=h?-M[P]/2:0,D=y===Nd?T[P]:M[P],Q=y===Nd?-M[P]:-T[P],Z=t.elements.arrow,H=h&&Z?n5(Z):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:hI(),ee=U[I],re=U[_],ve=Lh(0,T[P],H[P]),ye=R?T[P]/2-se-ve-ee-k.mainAxis:D-ve-ee-k.mainAxis,de=R?-T[P]/2+se+ve+re+k.mainAxis:Q+ve+re+k.mainAxis,fe=t.elements.arrow&&Yp(t.elements.arrow),ue=fe?g==="y"?fe.clientTop||0:fe.clientLeft||0:0,te=(X=F==null?void 0:F[g])!=null?X:0,E=V+ye-te-ue,$=V+de-te,ie=Lh(h?ig(B,E):B,V,h?Ru(J,$):J);w[g]=ie,N[g]=ie-V}if(s){var z,j=g==="x"?ri:oi,ae=g==="x"?ra:oa,ge=w[b],le=b==="y"?"height":"width",he=ge+A[j],Ae=ge-A[ae],_e=[ri,oi].indexOf(x)!==-1,be=(z=F==null?void 0:F[b])!=null?z:0,xe=_e?he:ge-T[le]-M[le]-be+k.altAxis,it=_e?ge+T[le]+M[le]-be-k.altAxis:Ae,tt=h&&_e?dre(xe,ge,it):Lh(h?xe:he,ge,h?it:Ae);w[b]=tt,N[b]=tt-ge}t.modifiersData[r]=N}}const Zre={name:"preventOverflow",enabled:!0,phase:"main",fn:Qre,requiresIfExists:["offset"]};function Bre(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Dre(e){return e===Fi(e)||!qi(e)?o5(e):Bre(e)}function Kre(e){var t=e.getBoundingClientRect(),n=Pd(t.width)/e.offsetWidth||1,r=Pd(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Hre(e,t,n){n===void 0&&(n=!1);var r=qi(t),o=qi(t)&&Kre(t),i=Lc(t),a=Cd(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((vs(t)!=="body"||a5(i))&&(s=Dre(t)),qi(t)?(c=Cd(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=i5(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function Gre(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function o(i){n.add(i.name);var a=[].concat(i.requires||[],i.requiresIfExists||[]);a.forEach(function(s){if(!n.has(s)){var c=t.get(s);c&&o(c)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function Jre(e){var t=Gre(e);return sre.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function zre(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function $re(e){var t=e.reduce(function(n,r){var o=n[r.name];return n[r.name]=o?Object.assign({},o,r,{options:Object.assign({},o.options,r.options),data:Object.assign({},o.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var NO={placement:"bottom",modifiers:[],strategy:"absolute"};function PO(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function xI(e,t){return typeof e=="function"?e.apply(void 0,t):e}function CO(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function roe(e){return e.split(/\s+/).filter(Boolean)}function Yf(e){return[].concat(e)}function IO(e,t){e.indexOf(t)===-1&&e.push(t)}function ooe(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function ioe(e){return e.split("-")[0]}function ag(e){return[].slice.call(e)}function FO(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Th(){return document.createElement("div")}function l2(e){return["Element","Fragment"].some(function(t){return s5(e,t)})}function aoe(e){return s5(e,"NodeList")}function soe(e){return s5(e,"MouseEvent")}function loe(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function coe(e){return l2(e)?[e]:aoe(e)?ag(e):Array.isArray(e)?e:ag(document.querySelectorAll(e))}function Vy(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function _O(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function uoe(e){var t,n=Yf(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function foe(e,t){var n=t.clientX,r=t.clientY;return e.every(function(o){var i=o.popperRect,a=o.popperState,s=o.props,c=s.interactiveBorder,l=ioe(a.placement),u=a.modifiersData.offset;if(!u)return!0;var f=l==="bottom"?u.top.y:0,d=l==="top"?u.bottom.y:0,h=l==="right"?u.left.x:0,p=l==="left"?u.right.x:0,m=i.top-r+f>c,A=r-i.bottom-d>c,x=i.left-n+h>c,y=n-i.right-p>c;return m||A||x||y})}function Uy(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[r](o,n)})}function EO(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var ja={isTouch:!1},XO=0;function doe(){ja.isTouch||(ja.isTouch=!0,window.performance&&document.addEventListener("mousemove",SI))}function SI(){var e=performance.now();e-XO<20&&(ja.isTouch=!1,document.removeEventListener("mousemove",SI)),XO=e}function hoe(){var e=document.activeElement;if(loe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function poe(){document.addEventListener("touchstart",doe,zc),window.addEventListener("blur",hoe)}var moe=typeof window<"u"&&typeof document<"u",voe=moe?!!window.msCrypto:!1,goe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Aoe={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Pa=Object.assign({appendTo:bI,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},goe,Aoe),Roe=Object.keys(Pa),yoe=function(t){var n=Object.keys(t);n.forEach(function(r){Pa[r]=t[r]})};function MI(e){var t=e.plugins||[],n=t.reduce(function(r,o){var i=o.name,a=o.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=Pa[i])!=null?s:a}return r},{});return Object.assign({},e,n)}function boe(e,t){var n=t?Object.keys(MI(Object.assign({},Pa,{plugins:t}))):Roe,r=n.reduce(function(o,i){var a=(e.getAttribute("data-tippy-"+i)||"").trim();if(!a)return o;if(i==="content")o[i]=a;else try{o[i]=JSON.parse(a)}catch{o[i]=a}return o},{});return r}function WO(e,t){var n=Object.assign({},t,{content:xI(t.content,[e])},t.ignoreAttributes?{}:boe(e,t.plugins));return n.aria=Object.assign({},Pa.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var xoe=function(){return"innerHTML"};function J3(e,t){e[xoe()]=t}function VO(e){var t=Th();return e===!0?t.className=RI:(t.className=yI,l2(e)?t.appendChild(e):J3(t,e)),t}function UO(e,t){l2(t.content)?(J3(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?J3(e,t.content):e.textContent=t.content)}function z3(e){var t=e.firstElementChild,n=ag(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(AI)}),arrow:n.find(function(r){return r.classList.contains(RI)||r.classList.contains(yI)}),backdrop:n.find(function(r){return r.classList.contains(noe)})}}function wI(e){var t=Th(),n=Th();n.className=toe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Th();r.className=AI,r.setAttribute("data-state","hidden"),UO(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props);function o(i,a){var s=z3(t),c=s.box,l=s.content,u=s.arrow;a.theme?c.setAttribute("data-theme",a.theme):c.removeAttribute("data-theme"),typeof a.animation=="string"?c.setAttribute("data-animation",a.animation):c.removeAttribute("data-animation"),a.inertia?c.setAttribute("data-inertia",""):c.removeAttribute("data-inertia"),c.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?c.setAttribute("role",a.role):c.removeAttribute("role"),(i.content!==a.content||i.allowHTML!==a.allowHTML)&&UO(l,e.props),a.arrow?u?i.arrow!==a.arrow&&(c.removeChild(u),c.appendChild(VO(a.arrow))):c.appendChild(VO(a.arrow)):u&&c.removeChild(u)}return{popper:t,onUpdate:o}}wI.$$tippy=!0;var Soe=1,bm=[],Yy=[];function Moe(e,t){var n=WO(e,Object.assign({},Pa,MI(FO(t)))),r,o,i,a=!1,s=!1,c=!1,l=!1,u,f,d,h=[],p=CO(E,n.interactiveDebounce),m,A=Soe++,x=null,y=ooe(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},g={id:A,reference:e,popper:Th(),popperInstance:x,props:n,state:R,plugins:y,clearDelayTimeouts:xe,setProps:it,setContent:tt,show:Le,hide:ke,hideWithInteractivity:Ie,enable:_e,disable:be,unmount:Ze,destroy:et};if(!n.render)return g;var b=n.render(g),w=b.popper,T=b.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+g.id,g.popper=w,e._tippy=g,w._tippy=g;var M=y.map(function(Ne){return Ne.fn(g)}),L=e.hasAttribute("aria-expanded");return fe(),se(),V(),B("onCreate",[g]),n.showOnCreate&&he(),w.addEventListener("mouseenter",function(){g.props.interactive&&g.state.isVisible&&g.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){g.props.interactive&&g.props.trigger.indexOf("mouseenter")>=0&&I().addEventListener("mousemove",p)}),g;function k(){var Ne=g.props.touch;return Array.isArray(Ne)?Ne:[Ne,0]}function F(){return k()[0]==="hold"}function N(){var Ne;return!!((Ne=g.props.render)!=null&&Ne.$$tippy)}function X(){return m||e}function I(){var Ne=X().parentNode;return Ne?uoe(Ne):document}function _(){return z3(w)}function P(Ne){return g.state.isMounted&&!g.state.isVisible||ja.isTouch||u&&u.type==="focus"?0:Wy(g.props.delay,Ne?0:1,Pa.delay)}function V(Ne){Ne===void 0&&(Ne=!1),w.style.pointerEvents=g.props.interactive&&!Ne?"":"none",w.style.zIndex=""+g.props.zIndex}function B(Ne,Be,je){if(je===void 0&&(je=!0),M.forEach(function(ut){ut[Ne]&&ut[Ne].apply(ut,Be)}),je){var At;(At=g.props)[Ne].apply(At,Be)}}function J(){var Ne=g.props.aria;if(Ne.content){var Be="aria-"+Ne.content,je=w.id,At=Yf(g.props.triggerTarget||e);At.forEach(function(ut){var ht=ut.getAttribute(Be);if(g.state.isVisible)ut.setAttribute(Be,ht?ht+" "+je:je);else{var yt=ht&&ht.replace(je,"").trim();yt?ut.setAttribute(Be,yt):ut.removeAttribute(Be)}})}}function se(){if(!(L||!g.props.aria.expanded)){var Ne=Yf(g.props.triggerTarget||e);Ne.forEach(function(Be){g.props.interactive?Be.setAttribute("aria-expanded",g.state.isVisible&&Be===X()?"true":"false"):Be.removeAttribute("aria-expanded")})}}function D(){I().removeEventListener("mousemove",p),bm=bm.filter(function(Ne){return Ne!==p})}function Q(Ne){if(!(ja.isTouch&&(c||Ne.type==="mousedown"))){var Be=Ne.composedPath&&Ne.composedPath()[0]||Ne.target;if(!(g.props.interactive&&EO(w,Be))){if(Yf(g.props.triggerTarget||e).some(function(je){return EO(je,Be)})){if(ja.isTouch||g.state.isVisible&&g.props.trigger.indexOf("click")>=0)return}else B("onClickOutside",[g,Ne]);g.props.hideOnClick===!0&&(g.clearDelayTimeouts(),g.hide(),s=!0,setTimeout(function(){s=!1}),g.state.isMounted||ee())}}}function Z(){c=!0}function H(){c=!1}function U(){var Ne=I();Ne.addEventListener("mousedown",Q,!0),Ne.addEventListener("touchend",Q,zc),Ne.addEventListener("touchstart",H,zc),Ne.addEventListener("touchmove",Z,zc)}function ee(){var Ne=I();Ne.removeEventListener("mousedown",Q,!0),Ne.removeEventListener("touchend",Q,zc),Ne.removeEventListener("touchstart",H,zc),Ne.removeEventListener("touchmove",Z,zc)}function re(Ne,Be){ye(Ne,function(){!g.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Be()})}function ve(Ne,Be){ye(Ne,Be)}function ye(Ne,Be){var je=_().box;function At(ut){ut.target===je&&(Uy(je,"remove",At),Be())}if(Ne===0)return Be();Uy(je,"remove",f),Uy(je,"add",At),f=At}function de(Ne,Be,je){je===void 0&&(je=!1);var At=Yf(g.props.triggerTarget||e);At.forEach(function(ut){ut.addEventListener(Ne,Be,je),h.push({node:ut,eventType:Ne,handler:Be,options:je})})}function fe(){F()&&(de("touchstart",te,{passive:!0}),de("touchend",$,{passive:!0})),roe(g.props.trigger).forEach(function(Ne){if(Ne!=="manual")switch(de(Ne,te),Ne){case"mouseenter":de("mouseleave",$);break;case"focus":de(voe?"focusout":"blur",ie);break;case"focusin":de("focusout",ie);break}})}function ue(){h.forEach(function(Ne){var Be=Ne.node,je=Ne.eventType,At=Ne.handler,ut=Ne.options;Be.removeEventListener(je,At,ut)}),h=[]}function te(Ne){var Be,je=!1;if(!(!g.state.isEnabled||z(Ne)||s)){var At=((Be=u)==null?void 0:Be.type)==="focus";u=Ne,m=Ne.currentTarget,se(),!g.state.isVisible&&soe(Ne)&&bm.forEach(function(ut){return ut(Ne)}),Ne.type==="click"&&(g.props.trigger.indexOf("mouseenter")<0||a)&&g.props.hideOnClick!==!1&&g.state.isVisible?je=!0:he(Ne),Ne.type==="click"&&(a=!je),je&&!At&&Ae(Ne)}}function E(Ne){var Be=Ne.target,je=X().contains(Be)||w.contains(Be);if(!(Ne.type==="mousemove"&&je)){var At=le().concat(w).map(function(ut){var ht,yt=ut._tippy,Ft=(ht=yt.popperInstance)==null?void 0:ht.state;return Ft?{popperRect:ut.getBoundingClientRect(),popperState:Ft,props:n}:null}).filter(Boolean);foe(At,Ne)&&(D(),Ae(Ne))}}function $(Ne){var Be=z(Ne)||g.props.trigger.indexOf("click")>=0&&a;if(!Be){if(g.props.interactive){g.hideWithInteractivity(Ne);return}Ae(Ne)}}function ie(Ne){g.props.trigger.indexOf("focusin")<0&&Ne.target!==X()||g.props.interactive&&Ne.relatedTarget&&w.contains(Ne.relatedTarget)||Ae(Ne)}function z(Ne){return ja.isTouch?F()!==Ne.type.indexOf("touch")>=0:!1}function j(){ae();var Ne=g.props,Be=Ne.popperOptions,je=Ne.placement,At=Ne.offset,ut=Ne.getReferenceClientRect,ht=Ne.moveTransition,yt=N()?z3(w).arrow:null,Ft=ut?{getBoundingClientRect:ut,contextElement:ut.contextElement||X()}:e,Bt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Ea){var ao=Ea.state;if(N()){var ef=_(),Nc=ef.box;["placement","reference-hidden","escaped"].forEach(function(ws){ws==="placement"?Nc.setAttribute("data-placement",ao.placement):ao.attributes.popper["data-popper-"+ws]?Nc.setAttribute("data-"+ws,""):Nc.removeAttribute("data-"+ws)}),ao.attributes.popper={}}}},Nn=[{name:"offset",options:{offset:At}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ht}},Bt];N()&&yt&&Nn.push({name:"arrow",options:{element:yt,padding:3}}),Nn.push.apply(Nn,(Be==null?void 0:Be.modifiers)||[]),g.popperInstance=eoe(Ft,w,Object.assign({},Be,{placement:je,onFirstUpdate:d,modifiers:Nn}))}function ae(){g.popperInstance&&(g.popperInstance.destroy(),g.popperInstance=null)}function ge(){var Ne=g.props.appendTo,Be,je=X();g.props.interactive&&Ne===bI||Ne==="parent"?Be=je.parentNode:Be=xI(Ne,[je]),Be.contains(w)||Be.appendChild(w),g.state.isMounted=!0,j()}function le(){return ag(w.querySelectorAll("[data-tippy-root]"))}function he(Ne){g.clearDelayTimeouts(),Ne&&B("onTrigger",[g,Ne]),U();var Be=P(!0),je=k(),At=je[0],ut=je[1];ja.isTouch&&At==="hold"&&ut&&(Be=ut),Be?r=setTimeout(function(){g.show()},Be):g.show()}function Ae(Ne){if(g.clearDelayTimeouts(),B("onUntrigger",[g,Ne]),!g.state.isVisible){ee();return}if(!(g.props.trigger.indexOf("mouseenter")>=0&&g.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ne.type)>=0&&a)){var Be=P(!1);Be?o=setTimeout(function(){g.state.isVisible&&g.hide()},Be):i=requestAnimationFrame(function(){g.hide()})}}function _e(){g.state.isEnabled=!0}function be(){g.hide(),g.state.isEnabled=!1}function xe(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(i)}function it(Ne){if(!g.state.isDestroyed){B("onBeforeUpdate",[g,Ne]),ue();var Be=g.props,je=WO(e,Object.assign({},Be,FO(Ne),{ignoreAttributes:!0}));g.props=je,fe(),Be.interactiveDebounce!==je.interactiveDebounce&&(D(),p=CO(E,je.interactiveDebounce)),Be.triggerTarget&&!je.triggerTarget?Yf(Be.triggerTarget).forEach(function(At){At.removeAttribute("aria-expanded")}):je.triggerTarget&&e.removeAttribute("aria-expanded"),se(),V(),T&&T(Be,je),g.popperInstance&&(j(),le().forEach(function(At){requestAnimationFrame(At._tippy.popperInstance.forceUpdate)})),B("onAfterUpdate",[g,Ne])}}function tt(Ne){g.setProps({content:Ne})}function Le(){var Ne=g.state.isVisible,Be=g.state.isDestroyed,je=!g.state.isEnabled,At=ja.isTouch&&!g.props.touch,ut=Wy(g.props.duration,0,Pa.duration);if(!(Ne||Be||je||At)&&!X().hasAttribute("disabled")&&(B("onShow",[g],!1),g.props.onShow(g)!==!1)){if(g.state.isVisible=!0,N()&&(w.style.visibility="visible"),V(),U(),g.state.isMounted||(w.style.transition="none"),N()){var ht=_(),yt=ht.box,Ft=ht.content;Vy([yt,Ft],0)}d=function(){var Nn;if(!(!g.state.isVisible||l)){if(l=!0,w.offsetHeight,w.style.transition=g.props.moveTransition,N()&&g.props.animation){var la=_(),Ea=la.box,ao=la.content;Vy([Ea,ao],ut),_O([Ea,ao],"visible")}J(),se(),IO(Yy,g),(Nn=g.popperInstance)==null||Nn.forceUpdate(),B("onMount",[g]),g.props.animation&&N()&&ve(ut,function(){g.state.isShown=!0,B("onShown",[g])})}},ge()}}function ke(){var Ne=!g.state.isVisible,Be=g.state.isDestroyed,je=!g.state.isEnabled,At=Wy(g.props.duration,1,Pa.duration);if(!(Ne||Be||je)&&(B("onHide",[g],!1),g.props.onHide(g)!==!1)){if(g.state.isVisible=!1,g.state.isShown=!1,l=!1,a=!1,N()&&(w.style.visibility="hidden"),D(),ee(),V(!0),N()){var ut=_(),ht=ut.box,yt=ut.content;g.props.animation&&(Vy([ht,yt],At),_O([ht,yt],"hidden"))}J(),se(),g.props.animation?N()&&re(At,g.unmount):g.unmount()}}function Ie(Ne){I().addEventListener("mousemove",p),IO(bm,p),p(Ne)}function Ze(){g.state.isVisible&&g.hide(),g.state.isMounted&&(ae(),le().forEach(function(Ne){Ne._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),Yy=Yy.filter(function(Ne){return Ne!==g}),g.state.isMounted=!1,B("onHidden",[g]))}function et(){g.state.isDestroyed||(g.clearDelayTimeouts(),g.unmount(),ue(),delete e._tippy,g.state.isDestroyed=!0,B("onDestroy",[g]))}}function zu(e,t){t===void 0&&(t={});var n=Pa.plugins.concat(t.plugins||[]);poe();var r=Object.assign({},t,{plugins:n}),o=coe(e),i=o.reduce(function(a,s){var c=s&&Moe(s,r);return c&&a.push(c),a},[]);return l2(e)?i[0]:i}zu.defaultProps=Pa;zu.setDefaultProps=yoe;zu.currentInput=ja;Object.assign({},uI,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}});zu.setDefaultProps({render:wI});const woe=Fe({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=me(),i=me(),a=me(),s=me(!1),c=Me(()=>n.contentStyle||{});return Ot(()=>n.value,()=>{o.value&&(n.value?o.value.show():o.value.hide())}),wn(()=>{o.value&&o.value.destroy()}),Zt(()=>{o.value=zu(i.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,8],duration:200,animation:"scale",theme:"popover",onShow(){s.value=!0},onShown(){n.value||r("update:value",!0)},onHidden(){n.value&&r("update:value",!1),s.value=!1}})}),(l,u)=>(Y(),q("div",{class:Ge(["popover",{center:l.center}]),ref_key:"triggerRef",ref:i},[W("div",{class:"popover-content",style:we(c.value),ref_key:"contentRef",ref:a},[s.value?sr(l.$slots,"content",{key:0},void 0,!0):Qe("",!0)],4),sr(l.$slots,"default",{},void 0,!0)],2))}}),Pt=Ve(woe,[["__scopeId","data-v-7277ff01"]]),Loe=Fe({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),q("div",{class:Ge(["popover-menu-item",{center:r.center}]),onClick:o[0]||(o[0]=i=>n("click"))},[sr(r.$slots,"default",{},void 0,!0)],2))}}),ko=Ve(Loe,[["__scopeId","data-v-1f176c16"]]),Ooe={class:"editor-header"},Toe={class:"left"},koe={class:"menu-item"},Noe={class:"title"},Poe=["title"],Coe={class:"right"},Ioe={class:"group-menu-item"},Foe={class:"arrow-btn"},_oe={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},Eoe={class:"menu-item"},Xoe=Fe({__name:"index",setup(e){const t=ft(),n=lt(),{title:r}=Ee(n),{enterScreening:o,enterScreeningFromStart:i}=wc(),{importSpecificFile:a,importPPTXFile:s,exporting:c}=Tne(),{resetSlides:l}=Hd(),u=me(!1),f=me(!1),d=me(!1),h=me(),p=me(""),m=()=>{p.value=r.value,d.value=!0,Cr(()=>{var R;return(R=h.value)==null?void 0:R.focus()})},A=()=>{n.setTitle(p.value),d.value=!1},x=R=>{window.open(R),u.value=!1},y=R=>{t.setDialogForExport(R),u.value=!1};return(R,g)=>{const b=Se("IconHamburgerButton"),w=Se("IconPpt"),T=Se("IconDown"),M=Se("IconDownload"),L=Se("IconGithub"),k=Sn("tooltip");return Y(),q("div",Ooe,[W("div",Toe,[O(Pt,{trigger:"click",placement:"bottom-start",value:u.value,"onUpdate:value":g[7]||(g[7]=F=>u.value=F)},{content:oe(()=>[O(Fu,{accept:".pptist",onChange:g[0]||(g[0]=F=>{G(a)(F),u.value=!1})},{default:oe(()=>[O(ko,null,{default:oe(()=>[We("导入 pptist 文件")]),_:1})]),_:1}),O(Fu,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:g[1]||(g[1]=F=>{G(s)(F),u.value=!1})},{default:oe(()=>[O(ko,null,{default:oe(()=>[We("导入 pptx 文件(测试版)")]),_:1})]),_:1}),O(ko,{onClick:g[2]||(g[2]=F=>y("pptx"))},{default:oe(()=>[We("导出文件")]),_:1}),O(ko,{onClick:g[3]||(g[3]=F=>{G(l)(),u.value=!1})},{default:oe(()=>[We("重置幻灯片")]),_:1}),O(ko,{onClick:g[4]||(g[4]=F=>x("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:oe(()=>[We("意见反馈")]),_:1}),O(ko,{onClick:g[5]||(g[5]=F=>x("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:oe(()=>[We("常见问题")]),_:1}),O(ko,{onClick:g[6]||(g[6]=F=>{u.value=!1,f.value=!0})},{default:oe(()=>[We("快捷操作")]),_:1})]),default:oe(()=>[W("div",koe,[O(b,{class:"icon"})])]),_:1},8,["value"]),W("div",Noe,[d.value?(Y(),Te(_u,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":g[8]||(g[8]=F=>p.value=F),onBlur:g[9]||(g[9]=F=>A())},null,8,["value"])):(Y(),q("div",{key:1,class:"title-text",onClick:g[10]||(g[10]=F=>m()),title:G(r)},gt(G(r)),9,Poe))])]),W("div",Coe,[W("div",Ioe,[Ke((Y(),q("div",{class:"menu-item",onClick:g[11]||(g[11]=F=>G(o)())},[O(w,{class:"icon"})])),[[k,"幻灯片放映"]]),O(Pt,{trigger:"click",center:""},{content:oe(()=>[O(ko,{onClick:g[12]||(g[12]=F=>G(i)())},{default:oe(()=>[We("从头开始")]),_:1}),O(ko,{onClick:g[13]||(g[13]=F=>G(o)())},{default:oe(()=>[We("从当前页开始")]),_:1})]),default:oe(()=>[W("div",Foe,[O(T,{class:"arrow"})])]),_:1})]),Ke((Y(),q("div",{class:"menu-item",onClick:g[14]||(g[14]=F=>y("pptx"))},[O(M,{class:"icon"})])),[[k,"导出"]]),Ke((Y(),q("a",_oe,[W("div",Eoe,[O(L,{class:"icon"})])])),[[k,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),O(Dne,{width:320,visible:f.value,"onUpdate:visible":g[15]||(g[15]=F=>f.value=F),placement:"right"},{default:oe(()=>[O(Fne)]),_:1},8,["visible"]),O(qx,{loading:G(c),tip:"正在导入..."},null,8,["loading"])])}}}),Woe=Ve(Xoe,[["__scopeId","data-v-7299e30d"]]),$u=Symbol(),l5=Symbol(),LI=Symbol(),Voe=()=>{const e=window.getSelection();e&&e.removeAllRanges()},Uoe=e=>{const t=me(0),n=me(0),r=ft(),{canvasPercentage:o,canvasDragged:i}=Ee(r),{viewportRatio:a}=Ee(lt()),s=()=>{if(!e.value)return;const d=e.value.clientWidth,h=e.value.clientHeight;if(h/d>a.value){const p=d*(o.value/100);r.setCanvasScale(p/Gt),t.value=(d-p)/2,n.value=(h-p*a.value)/2}else{const p=h*(o.value/100);r.setCanvasScale(p/(Gt*a.value)),t.value=(d-p/a.value)/2,n.value=(h-p)/2}};Ot(o,(d,h)=>{if(!e.value)return;const p=e.value.clientWidth,m=e.value.clientHeight;if(m/p>a.value){const A=p*(d/100),x=p*(h/100),y=A*a.value,R=x*a.value;r.setCanvasScale(A/Gt),t.value=t.value-(A-x)/2,n.value=n.value-(y-R)/2}else{const A=m*(d/100),x=m*(h/100),y=A/a.value,R=x/a.value;r.setCanvasScale(A/(Gt*a.value)),t.value=t.value-(y-R)/2,n.value=n.value-(A-x)/2}}),Ot(a,s),Ot(i,()=>{i.value||s()});const l=Me(()=>({width:Gt,height:Gt*a.value,left:t.value,top:n.value})),u=new ResizeObserver(s);return Zt(()=>{e.value&&u.observe(e.value)}),wn(()=>{e.value&&u.unobserve(e.value)}),{viewportStyles:l,dragViewport:d=>{let h=!0;const p=d.pageX,m=d.pageY,A=t.value,x=n.value;document.onmousemove=y=>{if(!h)return;const R=y.pageX,g=y.pageY;t.value=A+(R-p),n.value=x+(g-m)},document.onmouseup=()=>{h=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},Yoe=(e,t)=>{const n=ft(),{canvasScale:r,hiddenElementIdList:o}=Ee(n),i=me(!1),a=me(1),s=me({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:i,mouseSelectionQuadrant:a,updateMouseSelection:l=>{if(!t.value)return;let u=!0;const f=t.value.getBoundingClientRect(),d=5,h=l.pageX,p=l.pageY,m=(h-f.x)/r.value,A=(p-f.y)/r.value;s.value={top:A,left:m,width:0,height:0},i.value=!1,a.value=4,document.onmousemove=x=>{if(!u)return;const y=x.pageX,R=x.pageY,g=(y-h)/r.value,b=(R-p)/r.value,w=Math.abs(g),T=Math.abs(b);if(w0&&b>0?M=4:g<0&&b<0?M=2:g>0&&b<0?M=1:g<0&&b>0&&(M=3),s.value={...s.value,width:w,height:T},i.value=!0,a.value=M},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,u=!1;let x=[];for(let R=0;Rb&&kw&&Nb-T&&kw-M&&Nb&&kw-M&&Nb-T&&kw&&N{if(R.groupId){const g=x.map(w=>w.id);return e.value.filter(w=>w.groupId===R.groupId).every(w=>g.includes(w.id))}return!0});const y=x.map(R=>R.id);n.setActiveElementIdList(y),i.value=!1}}}},Qoe=e=>{const{disableHotkeys:t}=Ee(ft()),{createImageElement:n,createTextElement:r}=Hu(),o=i=>{if(!i.dataTransfer||i.dataTransfer.items.length===0)return;const a=i.dataTransfer.items[0];if(a.kind==="file"&&a.type.indexOf("image")!==-1){const s=a.getAsFile();s&&Du(s).then(c=>n(c))}else a.kind==="string"&&a.type==="text/plain"&&a.getAsString(s=>{if(t.value)return;const c=Ix(s);r({left:0,top:0,width:600,height:50},{content:c})})};Zt(()=>{e.value&&e.value.addEventListener("drop",o),document.ondragleave=i=>i.preventDefault(),document.ondrop=i=>i.preventDefault(),document.ondragenter=i=>i.preventDefault(),document.ondragover=i=>i.preventDefault()}),wn(()=>{e.value&&e.value.removeEventListener("drop",o),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},Zoe=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},OI=(e,t,n)=>{const r=lt(),{addHistorySnapshot:o}=Jt();return{rotateElement:(a,s)=>{const c=!(a instanceof MouseEvent);if(c&&(!a.changedTouches||!a.changedTouches[0]))return;let l=!0,u=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,m=s.height,A=d+p/2,x=h+m/2;if(!t.value)return;const y=t.value.getBoundingClientRect(),R=b=>{if(!l)return;const w=b instanceof MouseEvent?b.pageX:b.changedTouches[0].pageX,T=b instanceof MouseEvent?b.pageY:b.changedTouches[0].pageY,M=(w-y.left)/n.value,L=(T-y.top)/n.value,k=M-A,F=x-L;u=Zoe(k,F);const N=5;Math.abs(u)<=N?u=0:u>0&&Math.abs(u-45)<=N?u-=u-45:u<0&&Math.abs(u+45)<=N?u-=u+45:u>0&&Math.abs(u-90)<=N?u-=u-90:u<0&&Math.abs(u+90)<=N?u-=u+90:u>0&&Math.abs(u-135)<=N?u-=u-135:u<0&&Math.abs(u+135)<=N?u-=u+135:u>0&&Math.abs(u-180)<=N?u-=u-180:u<0&&Math.abs(u+180)<=N&&(u-=u+180),e.value=e.value.map(X=>s.id===X.id?{...X,rotate:u}:X)},g=()=>{l=!1,document.onmousemove=null,document.onmouseup=null,f!==u&&(r.updateSlide({elements:e.value}),o())};c?(document.ontouchmove=R,document.ontouchend=g):(document.onmousemove=R,document.onmouseup=g)}}},q0={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},TI={text:20,image:20,shape:20,chart:200,table:20,video:250,audio:20,latex:20},YO=(e,t)=>{const{left:n,top:r,width:o,height:i}=e,a=Math.sqrt(Math.pow(o,2)+Math.pow(i,2))/2,s=Math.atan(i/o)*180/Math.PI,c=(180-t-s)*Math.PI/180,l=(s-t)*Math.PI/180,u=(90-t)*Math.PI/180,f=t*Math.PI/180,d=o/2,h=i/2,p=n+d,m=r+h,A={left:p+a*Math.cos(c),top:m-a*Math.sin(c)},x={left:p+h*Math.cos(u),top:m-h*Math.sin(u)},y={left:p+a*Math.cos(l),top:m-a*Math.sin(l)},R={left:p+d*Math.cos(f),top:m+d*Math.sin(f)},g={left:p-a*Math.cos(c),top:m+a*Math.sin(c)},b={left:p-h*Math.sin(f),top:m+h*Math.cos(f)},w={left:p-a*Math.cos(l),top:m+a*Math.sin(l)},T={left:p-d*Math.cos(f),top:m-d*Math.sin(f)};return{leftTopPoint:A,topPoint:x,rightTopPoint:y,rightPoint:R,rightBottomPoint:g,bottomPoint:b,leftBottomPoint:w,leftPoint:T}},QO=(e,t)=>({[vt.RIGHT_BOTTOM]:t.leftTopPoint,[vt.LEFT_BOTTOM]:t.rightTopPoint,[vt.LEFT_TOP]:t.rightBottomPoint,[vt.RIGHT_TOP]:t.leftBottomPoint,[vt.TOP]:t.bottomPoint,[vt.BOTTOM]:t.topPoint,[vt.LEFT]:t.rightPoint,[vt.RIGHT]:t.leftPoint})[e],kI=(e,t,n)=>{const r=ft(),o=lt(),{activeElementIdList:i,activeGroupElementId:a}=Ee(r),{viewportRatio:s}=Ee(o),{ctrlOrShiftKeyActive:c}=Ee(Ms()),{addHistorySnapshot:l}=Jt();return{scaleElement:(d,h,p)=>{const m=!(d instanceof MouseEvent);if(m&&(!d.changedTouches||!d.changedTouches[0]))return;let A=!0;r.setScalingState(!0);const x=h.left,y=h.top,R=h.width,g=h.height,b=h.type==="table"?h.cellMinHeight:0,w="rotate"in h&&h.rotate?h.rotate:0,T=Math.PI*w/180,M=c.value||"fixedRatio"in h&&h.fixedRatio,L=R/g,k=m?d.changedTouches[0].pageX:d.pageX,F=m?d.changedTouches[0].pageY:d.pageY,N=TI[h.type]||20,X=Q=>Q{const U=[];let ee=!1,re=!1;const ve={offsetX:0,offsetY:0};if(Z||Z===0)for(let ye=0;ye{if(!A)return;const Z=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY,U=Z-k,ee=H-F;let re=R,ve=g,ye=x,de=y;if(w){const fe=(Math.cos(T)*U+Math.sin(T)*ee)/n.value;let ue=(Math.cos(T)*ee-Math.sin(T)*U)/n.value;M&&((p===vt.RIGHT_BOTTOM||p===vt.LEFT_TOP)&&(ue=fe/L),(p===vt.LEFT_BOTTOM||p===vt.RIGHT_TOP)&&(ue=-fe/L)),p===vt.RIGHT_BOTTOM?(re=X(R+fe),ve=X(g+ue)):p===vt.LEFT_BOTTOM?(re=X(R-fe),ve=X(g+ue),ye=x-(re-R)):p===vt.LEFT_TOP?(re=X(R-fe),ve=X(g-ue),ye=x-(re-R),de=y-(ve-g)):p===vt.RIGHT_TOP?(re=X(R+fe),ve=X(g-ue),de=y-(ve-g)):p===vt.TOP?(ve=X(g-ue),de=y-(ve-g)):p===vt.BOTTOM?ve=X(g+ue):p===vt.LEFT?(re=X(R-fe),ye=x-(re-R)):p===vt.RIGHT&&(re=X(R+fe));const te=YO({width:re,height:ve,left:ye,top:de},w),E=QO(p,te),$=E.left,ie=E.top,z=$-_,j=ie-P;ye=ye-z,de=de-j}else{let fe=U/n.value,ue=ee/n.value;if(M&&((p===vt.RIGHT_BOTTOM||p===vt.LEFT_TOP)&&(ue=fe/L),(p===vt.LEFT_BOTTOM||p===vt.RIGHT_TOP)&&(ue=-fe/L)),p===vt.RIGHT_BOTTOM){const{offsetX:te,offsetY:E}=J(x+R+fe,y+g+ue);fe=fe-te,ue=ue-E,M&&(E?fe=ue*L:ue=fe/L),re=X(R+fe),ve=X(g+ue)}else if(p===vt.LEFT_BOTTOM){const{offsetX:te,offsetY:E}=J(x+fe,y+g+ue);fe=fe-te,ue=ue-E,M&&(E?fe=-ue*L:ue=-fe/L),re=X(R-fe),ve=X(g+ue),ye=x-(re-R)}else if(p===vt.LEFT_TOP){const{offsetX:te,offsetY:E}=J(x+fe,y+ue);fe=fe-te,ue=ue-E,M&&(E?fe=ue*L:ue=fe/L),re=X(R-fe),ve=X(g-ue),ye=x-(re-R),de=y-(ve-g)}else if(p===vt.RIGHT_TOP){const{offsetX:te,offsetY:E}=J(x+R+fe,y+ue);fe=fe-te,ue=ue-E,M&&(E?fe=-ue*L:ue=-fe/L),re=X(R+fe),ve=X(g-ue),de=y-(ve-g)}else if(p===vt.LEFT){const{offsetX:te}=J(x+fe,null);fe=fe-te,re=X(R-fe),ye=x-(re-R)}else if(p===vt.RIGHT){const{offsetX:te}=J(x+R+fe,null);fe=fe-te,re=X(R+fe)}else if(p===vt.TOP){const{offsetY:te}=J(null,y+ue);ue=ue-te,ve=X(g-ue),de=y-(ve-g)}else if(p===vt.BOTTOM){const{offsetY:te}=J(null,y+g+ue);ue=ue-te,ve=X(g+ue)}}e.value=e.value.map(fe=>{if(h.id!==fe.id)return fe;if(fe.type==="shape"&&"pathFormula"in fe&&fe.pathFormula){const ue=Ku[fe.pathFormula];let te="";return"editable"in ue?te=ue.formula(re,ve,fe.keypoints):te=ue.formula(re,ve),{...fe,left:ye,top:de,width:re,height:ve,viewBox:[re,ve],path:te}}if(fe.type==="table"){let ue=b+(ve-g)/fe.data.length;return ue=ue<36?36:ue,ue===b?{...fe,left:ye,width:re}:{...fe,left:ye,top:de,width:re,height:ve,cellMinHeight:ue<36?36:ue}}return{...fe,left:ye,top:de,width:re,height:ve}})},D=Q=>{A=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const Z=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;k===Z&&F===H||(o.updateSlide({elements:e.value}),r.setScalingState(!1),l())};m?(document.ontouchmove=se,document.ontouchend=D):(document.onmousemove=se,document.onmouseup=D)},scaleMultiElement:(d,h,p)=>{let m=!0;const{minX:A,maxX:x,minY:y,maxY:R}=h,g=x-A,b=R-y,w=g/b,T=d.pageX,M=d.pageY,L=JSON.parse(JSON.stringify(e.value));document.onmousemove=k=>{if(!m)return;const F=k.pageX,N=k.pageY,X=(F-T)/n.value;let I=(N-M)/n.value;c.value&&((p===vt.RIGHT_BOTTOM||p===vt.LEFT_TOP)&&(I=X/w),(p===vt.LEFT_BOTTOM||p===vt.RIGHT_TOP)&&(I=-X/w));let _=A,P=x,V=y,B=R;p===vt.RIGHT_BOTTOM?(P=x+X,B=R+I):p===vt.LEFT_BOTTOM?(_=A+X,B=R+I):p===vt.LEFT_TOP?(_=A+X,V=y+I):p===vt.RIGHT_TOP?(P=x+X,V=y+I):p===vt.TOP?V=y+I:p===vt.BOTTOM?B=R+I:p===vt.LEFT?_=A+X:p===vt.RIGHT&&(P=x+X);const J=P-_,se=B-V;let D=J/g,Q=se/b;D<=0&&(D=0),Q<=0&&(Q=0),e.value=e.value.map(Z=>{if((Z.type==="image"||Z.type==="shape")&&i.value.includes(Z.id)){const H=L.find(U=>U.id===Z.id);return{...Z,width:H.width*D,height:H.height*Q,left:_+(H.left-A)*D,top:V+(H.top-y)*Q}}return Z})},document.onmouseup=k=>{m=!1,document.onmousemove=null,document.onmouseup=null,!(T===k.pageX&&M===k.pageY)&&(o.updateSlide({elements:e.value}),l())}}}},Boe=(e,t)=>{const n=ft(),{activeElementIdList:r,activeGroupElementId:o,handleElementId:i,editorAreaFocus:a}=Ee(n),{ctrlOrShiftKeyActive:s}=Ee(Ms());return{selectElement:(l,u,f=!0)=>{if(a.value||n.setEditorareaFocus(!0),r.value.includes(u.id)){if(s.value){let d=[];if(u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=r.value.filter(p=>!h.includes(p))}else d=r.value.filter(h=>h!==u.id);d.length>0&&n.setActiveElementIdList(d)}else if(i.value!==u.id)n.setHandleElementId(u.id);else if(o.value!==u.id){const d=l instanceof MouseEvent?l.pageX:l.changedTouches[0].pageX,h=l instanceof MouseEvent?l.pageY:l.changedTouches[0].pageY;l.target.onmouseup=p=>{const m=p.pageX,A=p.pageY;d===m&&h===A&&(n.setActiveGroupElementId(u.id),p.target.onmouseup=null)}}}else{let d=[];if(s.value?d=[...r.value,u.id]:d=[u.id],u.groupId){const h=[];e.value.forEach(p=>{p.groupId===u.groupId&&h.push(p.id)}),d=[...d,...h]}n.setActiveElementIdList(_n.uniq(d)),n.setHandleElementId(u.id)}f&&t(l,u)}}},NI=(e,t,n)=>{const r=lt(),{activeElementIdList:o,activeGroupElementId:i}=Ee(ft()),{shiftKeyState:a}=Ee(Ms()),{viewportRatio:s}=Ee(r),{addHistorySnapshot:c}=Jt();return{dragElement:(u,f)=>{const d=!(u instanceof MouseEvent);if(d&&(!u.changedTouches||!u.changedTouches[0])||!o.value.includes(f.id))return;let h=!0;const p=Gt,m=Gt*s.value,A=5,y=JSON.parse(JSON.stringify(e.value)).filter(Q=>o.value.includes(Q.id)),R=f.left,g=f.top,b=f.width,w="height"in f&&f.height?f.height:0,T="rotate"in f&&f.rotate?f.rotate:0,M=d?u.changedTouches[0].pageX:u.pageX,L=d?u.changedTouches[0].pageY:u.pageY;let k=null;const F=f.id===i.value;let N=[],X=[];for(const Q of e.value){if(Q.type==="line"||F&&Q.id===f.id||!F&&o.value.includes(Q.id))continue;let Z,H,U,ee;if("rotate"in Q&&Q.rotate){const{xRange:z,yRange:j}=hd({left:Q.left,top:Q.top,width:Q.width,height:Q.height,rotate:Q.rotate});Z=z[0],H=j[0],U=z[1]-z[0],ee=j[1]-j[0]}else Z=Q.left,H=Q.top,U=Q.width,ee=Q.height;const re=Z+U,ve=H+ee,ye=H+ee/2,de=Z+U/2,fe={value:H,range:[Z,re]},ue={value:ve,range:[Z,re]},te={value:ye,range:[Z,re]},E={value:Z,range:[H,ve]},$={value:re,range:[H,ve]},ie={value:de,range:[H,ve]};N.push(fe,ue,te),X.push(E,$,ie)}const I={value:0,range:[0,p]},_={value:m,range:[0,p]},P={value:m/2,range:[0,p]},V={value:0,range:[0,m]},B={value:p,range:[0,m]},J={value:p/2,range:[0,m]};N.push(I,_,P),X.push(V,B,J),N=Dv(N),X=Dv(X);const se=Q=>{const Z=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;if(k!==!1&&(k=Math.abs(M-Z)Math.abs(ee)&&(ee=0),Math.abs(U)j.id===f.id?{...j,left:re,top:ve}:j);else{const j=e.value.find(ae=>ae.id===f.id);if(!j)return;e.value=e.value.map(ae=>o.value.includes(ae.id)?ae.id===f.id?{...ae,left:re,top:ve}:{...ae,left:ae.left+(re-j.left),top:ae.top+(ve-j.top)}:ae)}},D=Q=>{h=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const Z=Q instanceof MouseEvent?Q.pageX:Q.changedTouches[0].pageX,H=Q instanceof MouseEvent?Q.pageY:Q.changedTouches[0].pageY;M===Z&&L===H||(r.updateSlide({elements:e.value}),c())};d?(document.ontouchmove=se,document.ontouchend=D):(document.onmousemove=se,document.onmouseup=D)}}},Doe=e=>{const t=lt(),{canvasScale:n}=Ee(ft()),{ctrlOrShiftKeyActive:r}=Ee(Ms()),{addHistorySnapshot:o}=Jt();return{dragLineElement:(a,s,c)=>{let l=!0;const u=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p{if(!l)return;const m=p.pageX,A=p.pageY,x=(m-f)/n.value,y=(A-d)/n.value;let R=s.left+s.start[0],g=s.top+s.start[1],b=s.left+s.end[0],w=s.top+s.end[1];const T=s.broken||s.broken2||s.curve||[0,0];let M=s.left+T[0],L=s.top+T[1];const[k,F]=s.cubic||[[0,0],[0,0]];let N=s.left+k[0],X=s.top+k[1],I=s.left+F[0],_=s.top+F[1];if(c===Jo.START){R=R+x,g=g+y,Math.abs(R-b)b&&(se[0]=B-P,D[0]=0),g>w&&(se[1]=J-V,D[1]=0),e.value=e.value.map(Q=>{if(Q.id===s.id){const Z={...Q,left:P,top:V,start:se,end:D};return c===Jo.START||c===Jo.END?(r.value?(s.broken&&(Z.broken=[M-P,L-V]),s.curve&&(Z.curve=[M-P,L-V]),s.cubic&&(Z.cubic=[[N-P,X-V],[I-P,_-V]])):(s.broken&&(Z.broken=[(se[0]+D[0])/2,(se[1]+D[1])/2]),s.curve&&(Z.curve=[(se[0]+D[0])/2,(se[1]+D[1])/2]),s.cubic&&(Z.cubic=[[(se[0]+D[0])/2,(se[1]+D[1])/2],[(se[0]+D[0])/2,(se[1]+D[1])/2]])),s.broken2&&(Z.broken2=[(se[0]+D[0])/2,(se[1]+D[1])/2])):c===Jo.C?(s.broken&&(Z.broken=[M-P,L-V]),s.curve&&(Z.curve=[M-P,L-V]),s.broken2&&(B-P>=J-V?Z.broken2=[M-P,Z.broken2[1]]:Z.broken2=[Z.broken2[0],L-V])):s.cubic&&(Z.cubic=[[N-P,X-V],[I-P,_-V]]),Z}return Q})},document.onmouseup=p=>{l=!1,document.onmousemove=null,document.onmouseup=null;const m=p.pageX,A=p.pageY;f===m&&d===A||(t.updateSlide({elements:e.value}),o())}}}},Koe=(e,t)=>{const n=lt(),{addHistorySnapshot:r}=Jt();return{moveShapeKeypoint:(i,a,s=0)=>{const c=!(i instanceof MouseEvent);if(c&&(!i.changedTouches||!i.changedTouches[0]))return;let l=!0;const u=c?i.changedTouches[0].pageX:i.pageX,f=c?i.changedTouches[0].pageY:i.pageY,d=a.keypoints,h=Ku[a.pathFormula];let p=null;if("editable"in h&&h.editable){const x=h.getBaseSize[s],y=h.range[s],R=h.relative[s],g=d[s],b=x(a.width,a.height),w=b*g,[T,M]=y;p={baseSize:b,originPos:w,min:T,max:M,relative:R}}const m=x=>{if(!l)return;const y=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,R=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,g=(y-u)/t.value,b=(R-f)/t.value;e.value=e.value.map(w=>{if(w.id===a.id&&p){const{baseSize:T,originPos:M,min:L,max:k,relative:F}=p,N=w;let X=0;F==="center"?X=(M-g*2)/T:F==="left"?X=(M+g)/T:F==="right"?X=(M-g)/T:F==="top"?X=(M+b)/T:F==="bottom"?X=(M-b)/T:F==="left_bottom"?X=(M+g)/T:F==="right_bottom"?X=(M-g)/T:F==="top_right"?X=(M+b)/T:F==="bottom_right"&&(X=(M-b)/T),Xk&&(X=k);let I=[];return Array.isArray(d)?(I=[...d],I[s]=X):I=[X],{...w,keypoints:I,path:h.formula(N.width,N.height,I)}}return w})},A=x=>{l=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null;const y=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,R=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY;u===y&&f===R||(n.updateSlide({elements:e.value}),r())};c?(document.ontouchmove=m,document.ontouchend=A):(document.onmousemove=m,document.onmouseup=A)}}},Hoe=e=>{const t=ft(),{canvasScale:n,creatingElement:r}=Ee(t),o=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[A,x]=d,y=Math.min(p,A),R=Math.max(p,A),g=Math.min(m,x),b=Math.max(m,x),w=(y-h.x)/n.value,T=(g-h.y)/n.value,M=(R-y)/n.value,L=(b-g)/n.value;return{left:w,top:T,width:M,height:L}},i=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,m]=f,[A,x]=d,y=Math.min(p,A),R=Math.max(p,A),g=Math.min(m,x),b=Math.max(m,x),w=(y-h.x)/n.value,T=(g-h.y)/n.value,M=(R-y)/n.value,L=(b-g)/n.value;return{left:w,top:T,start:[p===y?0:M,m===g?0:L],end:[A===y?0:M,x===g?0:L]}},{createTextElement:a,createShapeElement:s,createLineElement:c}=Hu();return{formatCreateSelection:o,insertElementFromCreateSelection:u=>{if(!r.value)return;const f=r.value.type;if(f==="text"){const d=o(u);d&&a(d,{vertical:r.value.vertical})}else if(f==="shape"){const d=o(u);d&&s(d,r.value.data)}else if(f==="line"){const d=i(u);d&&c(d,r.value.data)}t.setCreatingElement(null)}}},c2=()=>{const e=lt(),{activeElementIdList:t,activeElementList:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(e),{addHistorySnapshot:i}=Jt();return{alignElementToCanvas:s=>{const c=Gt,l=Gt*o.value,{minX:u,maxX:f,minY:d,maxY:h}=$s(n.value),p=JSON.parse(JSON.stringify(r.value.elements));for(const m of p)if(t.value.includes(m.id)){if(s===on.CENTER){const A=d+(h-d)/2-l/2,x=u+(f-u)/2-c/2;m.top=m.top-A,m.left=m.left-x}if(s===on.TOP){const A=d-0;m.top=m.top-A}else if(s===on.VERTICAL){const A=d+(h-d)/2-l/2;m.top=m.top-A}else if(s===on.BOTTOM){const A=h-l;m.top=m.top-A}else if(s===on.LEFT){const A=u-0;m.left=m.left-A}else if(s===on.HORIZONTAL){const A=u+(f-u)/2-c/2;m.left=m.left-A}else if(s===on.RIGHT){const A=f-c;m.left=m.left-A}}e.updateSlide({elements:p}),i()}}},Oc=e=>({shadowStyle:Me(()=>{if(e.value){const{h:n,v:r,blur:o,color:i}=e.value;return`${n}px ${r}px ${o}px ${i}`}return""})}),u2=(e,t)=>({flipStyle:Me(()=>{let r="";return e.value&&t.value?r="rotateX(180deg) rotateY(180deg)":t.value?r="rotateX(180deg)":e.value&&(r="rotateY(180deg)"),r})});var PI=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(PI||{});const $3={rect:{name:"矩形",type:"rect",radius:"0",style:""},rect2:{name:"矩形2",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L 0 ${t} Z`},rect3:{name:"矩形3",type:"polygon",style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:(e,t)=>`M 0 0 L ${e*.8} 0 L ${e} ${t*.2} L ${e} ${t} L ${e*.2} ${t} L 0 ${t*.8} Z`},roundRect:{name:"圆角矩形",type:"rect",radius:"10px",style:"inset(0 0 0 0 round 10px 10px 10px 10px)"},ellipse:{name:"圆形",type:"ellipse",style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:"polygon",style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M ${e*.5} 0 L 0 ${t} L ${e} ${t} Z`},triangle2:{name:"三角形2",type:"polygon",style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:(e,t)=>`M ${e*.5} ${t} L 0 0 L ${e} 0 Z`},triangle3:{name:"三角形3",type:"polygon",style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:(e,t)=>`M 0 0 L 0 ${t} L ${e} ${t} Z`},rhombus:{name:"菱形",type:"polygon",style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${t*.5} L ${e*.5} ${t} L 0 ${t*.5} Z`},pentagon:{name:"五边形",type:"polygon",style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e} ${.38*t} L ${.82*e} ${t} L ${.18*e} ${t} L 0 ${.38*t} Z`},hexagon:{name:"六边形",type:"polygon",style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:(e,t)=>`M ${e*.2} 0 L ${e*.8} 0 L ${e} ${t*.5} L ${e*.8} ${t} L ${e*.2} ${t} L 0 ${t*.5} Z`},heptagon:{name:"七边形",type:"polygon",style:"polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%)",createPath:(e,t)=>`M ${e*.5} 0 L ${e*.9} ${t*.2} L ${e} ${t*.6} L ${e*.75} ${t} L ${e*.25} ${t} L 0 ${t*.6} L ${e*.1} ${t*.2} Z`},octagon:{name:"八边形",type:"polygon",style:"polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e*.7} 0 L ${e} ${t*.3} L ${e} ${t*.7} L ${e*.7} ${t} L ${e*.3} ${t} L 0 ${t*.7} L 0 ${t*.3} Z`},chevron:{name:"V形",type:"polygon",style:"polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%)",createPath:(e,t)=>`M ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} L ${e*.25} ${t*.5} L 0 0 Z`},point:{name:"点",type:"polygon",style:"polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%)",createPath:(e,t)=>`M 0 0 L ${e*.75} 0 L ${e} ${t*.5} L ${e*.75} ${t} L 0 ${t} Z`},arrow:{name:"箭头",type:"polygon",style:"polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)",createPath:(e,t)=>`M 0 ${t*.2} L ${e*.6} ${t*.2} L ${e*.6} 0 L ${e} ${t*.5} L ${e*.6} ${t} L ${e*.6} ${t*.8} L 0 ${t*.8} Z`},parallelogram:{name:"平行四边形",type:"polygon",style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.3} 0 L ${e} 0 L ${e*.7} ${t} L 0 ${t} Z`},parallelogram2:{name:"平行四边形2",type:"polygon",style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:(e,t)=>`M ${e*.3} ${t} L ${e} ${t} L ${e*.7} 0 L 0 0 Z`},trapezoid:{name:"梯形",type:"polygon",style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:(e,t)=>`M ${e*.25} 0 L ${e*.75} 0 L ${e} ${t} L 0 ${t} Z`},trapezoid2:{name:"梯形2",type:"polygon",style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:(e,t)=>`M 0 0 L ${e} 0 L ${e*.75} ${t} L ${e*.25} ${t} Z`}},c5=e=>{const t=Me(()=>{if(!e.value)return $3.rect;const r=e.value.shape||PI.RECT;return $3[r]}),n=Me(()=>{if(!e.value)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,o]=e.value.range,i=(o[0]-r[0])/100,a=(o[1]-r[1])/100,s=r[0]/i,c=r[1]/a;return{left:-s+"%",top:-c+"%",width:100/i+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},CI=e=>({filter:Me(()=>{if(!e.value)return"";let n="";const r=Object.keys(e.value);for(const o of r)n+=`${o}(${e.value[o]}) `;return n})}),zd=e=>{const t=Me(()=>{var i;return((i=e.value)==null?void 0:i.width)??0}),n=Me(()=>{var i;return((i=e.value)==null?void 0:i.style)||"solid"}),r=Me(()=>{var i;return((i=e.value)==null?void 0:i.color)||"#d14424"}),o=Me(()=>{if(n.value!=="dashed")return"0 0";const i=t.value;return i<=6?`${i*4.5} ${i*2}`:`${i*4} ${i*1.5}`});return{outlineWidth:t,outlineStyle:n,outlineColor:r,strokeDashArray:o}},Goe=["width","height"],Joe=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],zoe=Fe({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:i.width,height:i.height},[W("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",rx:i.radius,ry:i.radius,width:i.width,height:i.height,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,Joe)],8,Goe)):Qe("",!0)}}),$oe=Ve(zoe,[["__scopeId","data-v-09a0319c"]]),joe=["width","height"],qoe=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],eie=Fe({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:i.width,height:i.height},[W("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",cx:i.width/2,cy:i.height/2,rx:i.width/2,ry:i.height/2,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,qoe)],8,joe)):Qe("",!0)}}),tie=Ve(eie,[["__scopeId","data-v-19e68d74"]]),nie=["width","height"],rie=["d","stroke","stroke-width","stroke-dasharray"],oie=Fe({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:i.width,height:i.height},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:i.createPath(i.width,i.height),stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,rie)],8,nie)):Qe("",!0)}}),iie=Ve(oie,[["__scopeId","data-v-a036b0a3"]]),aie={class:"image-outline"},II=Fe({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.clip),{clipShape:r}=c5(n);return(o,i)=>(Y(),q("div",aie,[G(r).type==="rect"?(Y(),Te($oe,{key:0,width:o.elementInfo.width,height:o.elementInfo.height,radius:G(r).radius,outline:o.elementInfo.outline},null,8,["width","height","radius","outline"])):G(r).type==="ellipse"?(Y(),Te(tie,{key:1,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"])):G(r).type==="polygon"?(Y(),Te(iie,{key:2,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline,createPath:G(r).createPath},null,8,["width","height","outline","createPath"])):Qe("",!0)]))}}),FI=e=>(qt("data-v-31b3b0f9"),e=e(),en(),e),sie=["src"],lie=["src"],cie=["onMousedown"],uie=FI(()=>W("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[W("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 16 L 4 16 L 4 4 L 16 4 L 16 0 Z"})],-1)),fie=[uie],die=["onMousedown"],hie=FI(()=>W("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[W("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),pie=[hie],mie=Fe({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),{ctrlOrShiftKeyActive:i}=Ee(Ms()),a=me({top:"0",left:"0"}),s=me(!1),c=me(null),l=()=>{const[M,L]=n.clipData?n.clipData.range:[[0,0],[100,100]],k=(L[0]-M[0])/100,F=(L[1]-M[1])/100,N=M[0]/k,X=M[1]/F;return{widthScale:k,heightScale:F,left:N,top:X}},u=Me(()=>{const{widthScale:M,heightScale:L,left:k,top:F}=l();return{left:-k,top:-F,width:100/M,height:100/L}}),f=Me(()=>({top:u.value.top+"%",left:u.value.left+"%",width:u.value.width+"%",height:u.value.height+"%"})),d=me({top:0,left:0,width:0,height:0}),h=Me(()=>{const{top:M,left:L,width:k,height:F}=d.value;return{top:M+"%",left:L+"%",width:k+"%",height:F+"%"}}),p=Me(()=>{const M=u.value.width,L=u.value.height,{top:k,left:F,width:N,height:X}=d.value;return{left:-F*(100/N)+"%",top:-k*(100/X)+"%",width:M/N*100+"%",height:L/X*100+"%"}}),m=()=>{const{left:M,top:L}=l();d.value={left:M,top:L,width:100,height:100},a.value={top:-L+"%",left:-M+"%"}},A=()=>{if(s.value)return;if(!c.value){r("clip",null);return}const{left:M,top:L}=l(),k={left:(d.value.left-M)/100*n.width,top:(d.value.top-L)/100*n.height,width:(d.value.width-100)/100*n.width,height:(d.value.height-100)/100*n.height},F={range:c.value,position:k};r("clip",F)},x=M=>{M.key.toUpperCase()===mt.ENTER&&A()};Zt(()=>{m(),document.addEventListener("keydown",x)}),wn(()=>{document.removeEventListener("keydown",x)});const y=()=>{const M={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},L=100/M.width,k=100/M.height,F=[-M.left*L,-M.top*k],N=[L*100+F[0],k*100+F[1]];c.value=[F,N]},R=M=>{s.value=!0;let L=!0;const k=M.pageX,F=M.pageY,N=u.value,X={...d.value};document.onmousemove=I=>{if(!L)return;const _=I.pageX,P=I.pageY,V=(_-k)/o.value,B=(P-F)/o.value,J=Math.sqrt(V*V+B*B),D=Math.atan2(B,V)-n.rotate/180*Math.PI,Q=J*Math.cos(D)/n.width*100,Z=J*Math.sin(D)/n.height*100;let H=X.left+Q,U=X.top+Z;H<0?H=0:H+X.width>N.width&&(H=N.width-X.width),U<0?U=0:U+X.height>N.height&&(U=N.height-X.height),d.value={...d.value,left:H,top:U}},document.onmouseup=()=>{L=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},g=(M,L)=>{s.value=!0;let k=!0;const F=50/n.width*100,N=50/n.height*100,X=M.pageX,I=M.pageY,_=u.value,P={...d.value},V=d.value.width/d.value.height;document.onmousemove=B=>{if(!k)return;const J=B.pageX,se=B.pageY,D=(J-X)/o.value,Q=(se-I)/o.value,Z=Math.sqrt(D*D+Q*Q),U=Math.atan2(Q,D)-n.rotate/180*Math.PI;let ee=Z*Math.cos(U)/n.width*100,re=Z*Math.sin(U)/n.height*100;i.value&&((L===vt.RIGHT_BOTTOM||L===vt.LEFT_TOP)&&(re=ee/V),(L===vt.LEFT_BOTTOM||L===vt.RIGHT_TOP)&&(re=-ee/V));let ve,ye,de,fe;L===vt.LEFT_TOP?(P.left+ee<0&&(ee=-P.left),P.top+re<0&&(re=-P.top),P.width-ee_.width&&(ee=_.width-(P.left+P.width)),P.top+re<0&&(re=-P.top),P.width+ee_.height&&(re=_.height-(P.top+P.height)),P.width-ee_.width&&(ee=_.width-(P.left+P.width)),P.top+P.height+re>_.height&&(re=_.height-(P.top+P.height)),P.width+ee_.height&&(re=_.height-(P.top+P.height)),P.height+re_.width&&(ee=_.width-(P.left+P.width)),P.width+ee{k=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},b=Me(()=>{const M="rotate-",L=n.rotate;return L>-22.5&&L<=22.5?M+0:L>22.5&&L<=67.5?M+45:L>67.5&&L<=112.5?M+90:L>112.5&&L<=157.5?M+135:L>157.5||L<=-157.5?M+0:L>-157.5&&L<=-112.5?M+45:L>-112.5&&L<=-67.5?M+90:L>-67.5&&L<=-22.5?M+135:M+0}),w=[vt.LEFT_TOP,vt.RIGHT_TOP,vt.LEFT_BOTTOM,vt.RIGHT_BOTTOM],T=[vt.TOP,vt.BOTTOM,vt.LEFT,vt.RIGHT];return(M,L)=>{const k=Sn("click-outside");return Ke((Y(),q("div",{class:"image-clip-handler",style:we(a.value)},[W("img",{class:"bottom-img",src:M.src,draggable:!1,alt:"",style:we(f.value)},null,12,sie),W("div",{class:"top-image-content",style:we({...h.value,clipPath:M.clipPath})},[W("img",{class:"top-img",src:M.src,draggable:!1,alt:"",style:we(p.value)},null,12,lie)],4),W("div",{class:"operate",style:we(h.value),onMousedown:L[0]||(L[0]=Wt(F=>R(F),["stop"]))},[(Y(),q(Xe,null,nt(w,F=>W("div",{class:Ge(["clip-point",F,b.value]),key:F,onMousedown:Wt(N=>g(N,F),["stop"])},fie,42,cie)),64)),(Y(),q(Xe,null,nt(T,F=>W("div",{class:Ge(["clip-point",F,b.value]),key:F,onMousedown:Wt(N=>g(N,F),["stop"])},pie,42,die)),64))],36)],4)),[[k,A]])}}}),vie=Ve(mie,[["__scopeId","data-v-31b3b0f9"]]),gie=["src"],Aie=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{clipingImageElementId:o}=Ee(n),i=Me(()=>o.value===t.elementInfo.id),{addHistorySnapshot:a}=Jt(),s=Me(()=>t.elementInfo.shadow),{shadowStyle:c}=Oc(s),l=Me(()=>t.elementInfo.flipH),u=Me(()=>t.elementInfo.flipV),{flipStyle:f}=u2(l,u),d=Me(()=>t.elementInfo.clip),{clipShape:h,imgPosition:p}=c5(d),m=Me(()=>t.elementInfo.filters),{filter:A}=CI(m),x=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},y=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:g,position:b}=R,w=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},T=t.elementInfo.left+b.left,M=t.elementInfo.top+b.top,L=t.elementInfo.width+b.width,k=t.elementInfo.height+b.height;let F=0,N=0;if(t.elementInfo.rotate){const I=T+L/2-(t.elementInfo.left+t.elementInfo.width/2),_=-(M+k/2-(t.elementInfo.top+t.elementInfo.height/2)),P=-t.elementInfo.rotate*Math.PI/180,V=I*Math.cos(P)-_*Math.sin(P),B=I*Math.sin(P)+_*Math.cos(P);F=V-I,N=-(B-_)}const X={clip:{...w,range:g},left:T+F,top:M+N,width:L,height:k};r.updateElement({id:t.elementInfo.id,props:X}),a()};return(R,g)=>{const b=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-image",{lock:R.elementInfo.lock}]),style:we({top:R.elementInfo.top+"px",left:R.elementInfo.left+"px",width:R.elementInfo.width+"px",height:R.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${R.elementInfo.rotate}deg)`})},[i.value?(Y(),Te(vie,{key:0,src:R.elementInfo.src,clipData:R.elementInfo.clip,width:R.elementInfo.width,height:R.elementInfo.height,top:R.elementInfo.top,left:R.elementInfo.left,rotate:R.elementInfo.rotate,clipPath:G(h).style,onClip:g[0]||(g[0]=w=>y(w))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):Ke((Y(),q("div",{key:1,class:"element-content",style:we({filter:G(c)?`drop-shadow(${G(c)})`:"",transform:G(f)}),onMousedown:g[2]||(g[2]=w=>x(w)),onTouchstart:g[3]||(g[3]=w=>x(w))},[O(II,{elementInfo:R.elementInfo},null,8,["elementInfo"]),W("div",{class:"image-content",style:we({clipPath:G(h).style})},[W("img",{src:R.elementInfo.src,draggable:!1,style:we({top:G(p).top,left:G(p).left,width:G(p).width,height:G(p).height,filter:G(A)}),onDragstart:g[1]||(g[1]=Wt(()=>{},["prevent"])),alt:""},null,44,gie),R.elementInfo.colorMask?(Y(),q("div",{key:0,class:"color-mask",style:we({backgroundColor:R.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],36)),[[b,R.contextmenus]])],4)],6)}}}),_I=Ve(Aie,[["__scopeId","data-v-d615c21a"]]),Rie=["width","height"],yie=["d","stroke","stroke-width","stroke-dasharray"],bie=Fe({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=zd(Ud(t,"outline"));return(i,a)=>i.outline?(Y(),q("svg",{key:0,class:"element-outline",overflow:"visible",width:i.width,height:i.height},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:`M0,0 L${i.width},0 L${i.width},${i.height} L0,${i.height} Z`,stroke:G(r),"stroke-width":G(n),"stroke-dasharray":G(o)},null,8,yie)],8,Rie)):Qe("",!0)}}),f2=Ve(bie,[["__scopeId","data-v-e2ef58f5"]]),_o=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},ip=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let ZO=null;const Bs=function(e,t,n){let r=ZO||(ZO=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},Xu=function(e,t,n,r){return n&&(BO(e,t,n,r,-1)||BO(e,t,n,r,1))},xie=/^(img|br|input|textarea|hr)$/i;function BO(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:is(e))){let i=e.parentNode;if(!i||i.nodeType!=1||u5(e)||xie.test(e.nodeName)||e.contentEditable=="false")return!1;t=_o(e)+(o<0?0:1),e=i}else if(e.nodeType==1){if(e=e.childNodes[t+(o<0?-1:0)],e.contentEditable=="false")return!1;t=o<0?is(e):0}else return!1}}function is(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Sie(e,t,n){for(let r=t==0,o=t==is(e);r||o;){if(e==n)return!0;let i=_o(e);if(e=e.parentNode,!e)return!1;r=r&&i==0,o=o&&i==is(e)}}function u5(e){let t;for(let n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}const d2=function(e){return e.focusNode&&Xu(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function tu(e,t){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}function Mie(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function wie(e,t,n){if(e.caretPositionFromPoint)try{let r=e.caretPositionFromPoint(t,n);if(r)return{node:r.offsetNode,offset:r.offset}}catch{}if(e.caretRangeFromPoint){let r=e.caretRangeFromPoint(t,n);if(r)return{node:r.startContainer,offset:r.startOffset}}}const gs=typeof navigator<"u"?navigator:null,DO=typeof document<"u"?document:null,Tc=gs&&gs.userAgent||"",j3=/Edge\/(\d+)/.exec(Tc),EI=/MSIE \d/.exec(Tc),q3=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Tc),ii=!!(EI||q3||j3),lc=EI?document.documentMode:q3?+q3[1]:j3?+j3[1]:0,Ia=!ii&&/gecko\/(\d+)/i.test(Tc);Ia&&+(/Firefox\/(\d+)/.exec(Tc)||[0,0])[1];const eb=!ii&&/Chrome\/(\d+)/.exec(Tc),mo=!!eb,Lie=eb?+eb[1]:0,Xo=!ii&&!!gs&&/Apple Computer/.test(gs.vendor),Fd=Xo&&(/Mobile\/\w+/.test(Tc)||!!gs&&gs.maxTouchPoints>2),Gi=Fd||(gs?/Mac/.test(gs.platform):!1),Oie=gs?/Win/.test(gs.platform):!1,La=/Android \d/.test(Tc),Qp=!!DO&&"webkitFontSmoothing"in DO.documentElement.style,Tie=Qp?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function kie(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Vs(e,t){return typeof e=="number"?e:e[t]}function Nie(e){let t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function KO(e,t,n){let r=e.someProp("scrollThreshold")||0,o=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let a=n||e.dom;a;a=ip(a)){if(a.nodeType!=1)continue;let s=a,c=s==i.body,l=c?kie(i):Nie(s),u=0,f=0;if(t.topl.bottom-Vs(r,"bottom")&&(f=t.bottom-t.top>l.bottom-l.top?t.top+Vs(o,"top")-l.top:t.bottom-l.bottom+Vs(o,"bottom")),t.leftl.right-Vs(r,"right")&&(u=t.right-l.right+Vs(o,"right")),u||f)if(c)i.defaultView.scrollBy(u,f);else{let d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),u&&(s.scrollLeft+=u);let p=s.scrollLeft-d,m=s.scrollTop-h;t={left:t.left-p,top:t.top-m,right:t.right-p,bottom:t.bottom-m}}if(c||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function Pie(e){let t=e.dom.getBoundingClientRect(),n=Math.max(0,t.top),r,o;for(let i=(t.left+t.right)/2,a=n+1;a=n-20){r=s,o=c.top;break}}return{refDOM:r,refTop:o,stack:XI(e.dom)}}function XI(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=ip(r));return t}function Cie({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;WI(n,r==0?0:r-t)}function WI(e,t){for(let n=0;n=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let m=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!c&&p.left<=t.left&&p.right>=t.left&&(c=u,l={left:Math.max(p.left,Math.min(p.right,t.left)),top:p.top});!n&&(t.left>=p.right&&t.top>=p.top||t.left>=p.left&&t.top>=p.bottom)&&(i=f+1)}}return!n&&c&&(n=c,o=l,r=0),n&&n.nodeType==3?Fie(n,o):!n||r&&n.nodeType==1?{node:e,offset:i}:VI(n,o)}function Fie(e,t){let n=e.nodeValue.length,r=document.createRange();for(let o=0;o=(i.left+i.right)/2?1:0)}}return{node:e,offset:0}}function f5(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function _ie(e,t){let n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left(a.left+a.right)/2?1:-1}return e.docView.posFromDOM(r,o,i)}function Xie(e,t,n,r){let o=-1;for(let i=t,a=!1;i!=e.dom;){let s=e.docView.nearestDesc(i,!0);if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent&&!a||!s.contentDOM)){let c=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&!a&&(a=!0,c.left>r.left||c.top>r.top?o=s.posBefore:(c.right-1?o:e.docView.posFromDOM(t,n,-1)}function UI(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&o++}let l;Qp&&o&&r.nodeType==1&&(l=r.childNodes[o-1]).nodeType==1&&l.contentEditable=="false"&&l.getBoundingClientRect().top>=t.top&&o--,r==e.dom&&o==r.childNodes.length-1&&r.lastChild.nodeType==1&&t.top>r.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:(o==0||r.nodeType!=1||r.childNodes[o-1].nodeName!="BR")&&(s=Xie(e,r,o,t))}s==null&&(s=Eie(e,a,t));let c=e.docView.nearestDesc(a,!0);return{pos:s,inside:c?c.posAtStart-c.border:-1}}function HO(e){return e.top=0&&o==r.nodeValue.length?(c--,u=1):n<0?c--:l++,b0(Wl(Bs(r,c,l),u),u<0)}if(!e.state.doc.resolve(t-(i||0)).parent.inlineContent){if(i==null&&o&&(n<0||o==is(r))){let c=r.childNodes[o-1];if(c.nodeType==1)return Qy(c.getBoundingClientRect(),!1)}if(i==null&&o=0)}if(i==null&&o&&(n<0||o==is(r))){let c=r.childNodes[o-1],l=c.nodeType==3?Bs(c,is(c)-(a?0:1)):c.nodeType==1&&(c.nodeName!="BR"||!c.nextSibling)?c:null;if(l)return b0(Wl(l,1),!1)}if(i==null&&o=0)}function b0(e,t){if(e.width==0)return e;let n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function Qy(e,t){if(e.height==0)return e;let n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function QI(e,t,n){let r=e.state,o=e.root.activeElement;r!=t&&e.updateState(t),o!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),o!=e.dom&&o&&o.focus()}}function Uie(e,t,n){let r=t.selection,o=n=="up"?r.$from:r.$to;return QI(e,t,()=>{let{node:i}=e.docView.domFromPos(o.pos,n=="up"?-1:1);for(;;){let s=e.docView.nearestDesc(i,!0);if(!s)break;if(s.node.isBlock){i=s.contentDOM||s.dom;break}i=s.dom.parentNode}let a=YI(e,o.pos,1);for(let s=i.firstChild;s;s=s.nextSibling){let c;if(s.nodeType==1)c=s.getClientRects();else if(s.nodeType==3)c=Bs(s,0,s.nodeValue.length).getClientRects();else continue;for(let l=0;lu.top+1&&(n=="up"?a.top-u.top>(u.bottom-a.top)*2:u.bottom-a.bottom>(a.bottom-u.top)*2))return!1}}return!0})}const Yie=/[\u0590-\u08ac]/;function Qie(e,t,n){let{$head:r}=t.selection;if(!r.parent.isTextblock)return!1;let o=r.parentOffset,i=!o,a=o==r.parent.content.size,s=e.domSelection();return!Yie.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?i:a:QI(e,t,()=>{let{focusNode:c,focusOffset:l,anchorNode:u,anchorOffset:f}=e.domSelectionRange(),d=s.caretBidiLevel;s.modify("move",n,"character");let h=r.depth?e.docView.domAfterPos(r.before()):e.dom,{focusNode:p,focusOffset:m}=e.domSelectionRange(),A=p&&!h.contains(p.nodeType==1?p:p.parentNode)||c==p&&l==m;try{s.collapse(u,f),c&&(c!=u||l!=f)&&s.extend&&s.extend(c,l)}catch{}return d!=null&&(s.caretBidiLevel=d),A})}let GO=null,JO=null,zO=!1;function Zie(e,t,n){return GO==t&&JO==n?zO:(GO=t,JO=n,zO=n=="up"||n=="down"?Uie(e,t,n):Qie(e,t,n))}const ea=0,$O=1,iu=2,As=3;class Zp{constructor(t,n,r,o){this.parent=t,this.children=n,this.dom=r,this.contentDOM=o,this.dirty=ea,r.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,n,r){return!1}matchesHack(t){return!1}parseRule(){return null}stopEvent(t){return!1}get size(){let t=0;for(let n=0;n_o(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))o=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let i=t;;i=i.parentNode){if(i==this.dom){o=!1;break}if(i.previousSibling)break}if(o==null&&n==t.childNodes.length)for(let i=t;;i=i.parentNode){if(i==this.dom){o=!0;break}if(i.nextSibling)break}}return o??r>0?this.posAtEnd:this.posAtStart}nearestDesc(t,n=!1){for(let r=!0,o=t;o;o=o.parentNode){let i=this.getDesc(o),a;if(i&&(!n||i.node))if(r&&(a=i.nodeDOM)&&!(a.nodeType==1?a.contains(t.nodeType==1?t:t.parentNode):a==t))r=!1;else return i}}getDesc(t){let n=t.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(t,n,r){for(let o=t;o;o=o.parentNode){let i=this.getDesc(o);if(i)return i.localPosFromDOM(t,n,r)}return-1}descAt(t){for(let n=0,r=0;nt||a instanceof BI){o=t-i;break}i=s}if(o)return this.children[r].domFromPos(o-this.children[r].border,n);for(let i;r&&!(i=this.children[r-1]).size&&i instanceof ZI&&i.side>=0;r--);if(n<=0){let i,a=!0;for(;i=r?this.children[r-1]:null,!(!i||i.dom.parentNode==this.contentDOM);r--,a=!1);return i&&n&&a&&!i.border&&!i.domAtom?i.domFromPos(i.size,n):{node:this.contentDOM,offset:i?_o(i.dom)+1:0}}else{let i,a=!0;for(;i=r=u&&n<=l-c.border&&c.node&&c.contentDOM&&this.contentDOM.contains(c.contentDOM))return c.parseRange(t,n,u);t=a;for(let f=s;f>0;f--){let d=this.children[f-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){o=_o(d.dom)+1;break}t-=d.size}o==-1&&(o=0)}if(o>-1&&(l>n||s==this.children.length-1)){n=l;for(let u=s+1;uh&&an){let h=s;s=c,c=h}let d=document.createRange();d.setEnd(c.node,c.offset),d.setStart(s.node,s.offset),l.removeAllRanges(),l.addRange(d)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,n){for(let r=0,o=0;o=r:tr){let s=r+i.border,c=a-i.border;if(t>=s&&n<=c){this.dirty=t==r||n==a?iu:$O,t==s&&n==c&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=As:i.markDirty(t-s,n-s);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?iu:As}r=a}this.dirty=iu}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?iu:$O;n.dirty{if(!i)return o;if(i.parent)return i.parent.posBeforeChild(i)})),!n.type.spec.raw){if(a.nodeType!=1){let s=document.createElement("span");s.appendChild(a),a=s}a.contentEditable="false",a.classList.add("ProseMirror-widget")}super(t,[],a,null),this.widget=n,this.widget=n,i=this}matchesWidget(t){return this.dirty==ea&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let n=this.widget.spec.stopEvent;return n?n(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class Bie extends Zp{constructor(t,n,r,o){super(t,[],n,null),this.textDOM=r,this.text=o}get size(){return this.text.length}localPosFromDOM(t,n){return t!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}}class Wu extends Zp{constructor(t,n,r,o){super(t,[],r,o),this.mark=n}static create(t,n,r,o){let i=o.nodeViews[n.type.name],a=i&&i(n,o,r);return(!a||!a.dom)&&(a=zs.renderSpec(document,n.type.spec.toDOM(n,r))),new Wu(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&As||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=As&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=ea){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(i=rb(i,0,t,r));for(let s=0;s{if(!c)return a;if(c.parent)return c.parent.posBeforeChild(c)},r,o),u=l&&l.dom,f=l&&l.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:f}=zs.renderSpec(document,n.type.spec.toDOM(n)));!f&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=HI(u,r,n),l?c=new Die(t,n,r,o,u,f||null,d,l,i,a+1):n.isText?new h2(t,n,r,o,u,d,i):new cc(t,n,r,o,u,f||null,d,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let t={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(t.preserveWhitespace="full"),!this.contentDOM)t.getContent=()=>this.node.content;else if(!this.contentLost)t.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=()=>ct.empty)}return t}matchesNode(t,n,r){return this.dirty==ea&&t.eq(this.node)&&nb(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,n){let r=this.node.inlineContent,o=n,i=t.composing?this.localCompositionInfo(t,n):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,c=new Hie(this,a&&a.node,t);zie(this.node,this.innerDeco,(l,u,f)=>{l.spec.marks?c.syncToMarks(l.spec.marks,r,t):l.type.side>=0&&!f&&c.syncToMarks(u==this.node.childCount?Fn.none:this.node.child(u).marks,r,t),c.placeWidget(l,t,o)},(l,u,f,d)=>{c.syncToMarks(l.marks,r,t);let h;c.findNodeMatch(l,u,f,d)||s&&t.state.selection.from>o&&t.state.selection.to-1&&c.updateNodeAt(l,u,f,h,t)||c.updateNextNode(l,u,f,t,d,o)||c.addNode(l,u,f,t,o),o+=l.nodeSize}),c.syncToMarks([],r,t),this.node.isTextblock&&c.addTextblockHacks(),c.destroyRest(),(c.changed||this.dirty==iu)&&(a&&this.protectLocalComposition(t,a),DI(this.contentDOM,this.children,t),Fd&&$ie(this.dom))}localCompositionInfo(t,n){let{from:r,to:o}=t.state.selection;if(!(t.state.selection instanceof Wn)||rn+this.node.content.size)return null;let i=t.domSelectionRange(),a=jie(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(this.node.inlineContent){let s=a.nodeValue,c=qie(this.node.content,s,r-n,o-n);return c<0?null:{node:a,pos:c,text:s}}else return{node:a,pos:-1,text:""}}protectLocalComposition(t,{node:n,pos:r,text:o}){if(this.getDesc(n))return;let i=n;for(;i.parentNode!=this.contentDOM;i=i.parentNode){for(;i.previousSibling;)i.parentNode.removeChild(i.previousSibling);for(;i.nextSibling;)i.parentNode.removeChild(i.nextSibling);i.pmViewDesc&&(i.pmViewDesc=void 0)}let a=new Bie(this,i,n,o);t.input.compositionNodes.push(a),this.children=rb(this.children,r,r+o.length,t,a)}update(t,n,r,o){return this.dirty==As||!t.sameMarkup(this.node)?!1:(this.updateInner(t,n,r,o),!0)}updateInner(t,n,r,o){this.updateOuterDeco(n),this.node=t,this.innerDeco=r,this.contentDOM&&this.updateChildren(o,this.posAtStart),this.dirty=ea}updateOuterDeco(t){if(nb(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=KI(this.dom,this.nodeDOM,tb(this.outerDeco,this.node,n),tb(t,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function jO(e,t,n,r,o){HI(r,t,e);let i=new cc(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class h2 extends cc{constructor(t,n,r,o,i,a,s){super(t,n,r,o,i,null,a,s,0)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,n,r,o){return this.dirty==As||this.dirty!=ea&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=ea||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,o.trackWrites==this.nodeDOM&&(o.trackWrites=null)),this.node=t,this.dirty=ea,!0)}inParent(){let t=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,n,r){return t==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(t,n,r)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,n,r){let o=this.node.cut(t,n),i=document.createTextNode(o.text);return new h2(this.parent,o,this.outerDeco,this.innerDeco,i,i,r)}markDirty(t,n){super.markDirty(t,n),this.dom!=this.nodeDOM&&(t==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=As)}get domAtom(){return!1}}class BI extends Zp{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==ea&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class Die extends cc{constructor(t,n,r,o,i,a,s,c,l,u){super(t,n,r,o,i,a,s,l,u),this.spec=c}update(t,n,r,o){if(this.dirty==As)return!1;if(this.spec.update){let i=this.spec.update(t,n,r);return i&&this.updateInner(t,n,r,o),i}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,n,r,o)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,n,r,o){this.spec.setSelection?this.spec.setSelection(t,n,r):super.setSelection(t,n,r,o)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}}function DI(e,t,n){let r=e.firstChild,o=!1;for(let i=0;i>1,a=Math.min(i,t.length);for(;o-1)s>this.index&&(this.changed=!0,this.destroyBetween(this.index,s)),this.top=this.top.children[this.index];else{let c=Wu.create(this.top,t[i],n,r);this.top.children.splice(this.index,0,c),this.top=c,this.changed=!0}this.index=0,i++}}findNodeMatch(t,n,r,o){let i=-1,a;if(o>=this.preMatch.index&&(a=this.preMatch.matches[o-this.preMatch.index]).parent==this.top&&a.matchesNode(t,n,r))i=this.top.children.indexOf(a,this.index);else for(let s=this.index,c=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let l=n.children[r-1];if(l instanceof Wu)n=l,r=l.children.length;else{s=l,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let c=s.node;if(c){if(c!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function Jie(e,t){return e.type.side-t.type.side}function zie(e,t,n,r){let o=t.locals(e),i=0;if(o.length==0){for(let l=0;li;)s.push(o[a++]);let p=i+d.nodeSize;if(d.isText){let A=p;a!A.inline):s.slice();r(d,m,t.forChild(i,d),h),i=p}}function $ie(e){if(e.nodeName=="UL"||e.nodeName=="OL"){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}function jie(e,t){for(;;){if(e.nodeType==3)return e;if(e.nodeType==1&&t>0){if(e.childNodes.length>t&&e.childNodes[t].nodeType==3)return e.childNodes[t];e=e.childNodes[t-1],t=is(e)}else if(e.nodeType==1&&t=n){if(i>=r&&c.slice(r-t.length-s,r-s)==t)return r-t.length;let l=s=0&&l+t.length+s>=n)return s+l;if(n==r&&c.length>=r+t.length-s&&c.slice(r-s,r-s+t.length)==t)return r}}return-1}function rb(e,t,n,r,o){let i=[];for(let a=0,s=0;a=n||u<=t?i.push(c):(ln&&i.push(c.slice(n-l,c.size,r)))}return i}function d5(e,t=null){let n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;let o=e.docView.nearestDesc(n.focusNode),i=o&&o.size==0,a=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(a<0)return null;let s=r.resolve(a),c,l;if(d2(n)){for(c=s;o&&!o.node;)o=o.parent;let u=o.node;if(o&&u.isAtom&&Qt.isSelectable(u)&&o.parent&&!(u.isInline&&Sie(n.focusNode,n.focusOffset,o.dom))){let f=o.posBefore;l=new Qt(a==f?s:r.resolve(f))}}else{let u=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(u<0)return null;c=r.resolve(u)}if(!l){let u=t=="pointer"||e.state.selection.head{(n.anchorNode!=r||n.anchorOffset!=o)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!GI(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function tae(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o=r.nodeName=="IMG";o?n.setEnd(r.parentNode,_o(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&ii&&lc<=11&&(r.disabled=!0,r.disabled=!1)}function JI(e,t){if(t instanceof Qt){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(rT(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else rT(e)}function rT(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function h5(e,t,n,r){return e.someProp("createSelectionBetween",o=>o(e,t,n))||Wn.between(t,n,r)}function oT(e){return e.editable&&!e.hasFocus()?!1:zI(e)}function zI(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(t.focusNode.nodeType==3?t.focusNode.parentNode:t.focusNode))}catch{return!1}}function nae(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Xu(t.node,t.offset,n.anchorNode,n.anchorOffset)}function ob(e,t){let{$anchor:n,$head:r}=e.selection,o=t>0?n.max(r):n.min(r),i=o.parent.inlineContent?o.depth?e.doc.resolve(t>0?o.after():o.before()):null:o;return i&&bn.findFrom(i,t)}function Bl(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function iT(e,t,n){let r=e.state.selection;if(r instanceof Wn)if(n.indexOf("s")>-1){let{$head:o}=r,i=o.textOffset?null:t<0?o.nodeBefore:o.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(o.pos+i.nodeSize*(t<0?-1:1));return Bl(e,new Wn(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let o=ob(e.state,t);return o&&o instanceof Qt?Bl(e,o):!1}else if(!(Gi&&n.indexOf("m")>-1)){let o=r.$head,i=o.textOffset?null:t<0?o.nodeBefore:o.nodeAfter,a;if(!i||i.isText)return!1;let s=t<0?o.pos-i.nodeSize:o.pos;return i.isAtom||(a=e.docView.descAt(s))&&!a.contentDOM?Qt.isSelectable(i)?Bl(e,new Qt(t<0?e.state.doc.resolve(o.pos-i.nodeSize):o)):Qp?Bl(e,new Wn(e.state.doc.resolve(t<0?s:s+i.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Qt&&r.node.isInline)return Bl(e,new Wn(t>0?r.$to:r.$from));{let o=ob(e.state,t);return o?Bl(e,o):!1}}}function sg(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function Nh(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function Mf(e,t){return t<0?rae(e):oae(e)}function rae(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o,i,a=!1;for(Ia&&n.nodeType==1&&r0){if(n.nodeType!=1)break;{let s=n.childNodes[r-1];if(Nh(s,-1))o=n,i=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if($I(n))break;{let s=n.previousSibling;for(;s&&Nh(s,-1);)o=n.parentNode,i=_o(s),s=s.previousSibling;if(s)n=s,r=sg(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?ib(e,n,r):o&&ib(e,o,i)}function oae(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o=sg(n),i,a;for(;;)if(r{e.state==o&&rl(e)},50)}function aT(e,t){let n=e.state.doc.resolve(t);if(!(mo||Oie)&&n.parent.inlineContent){let o=e.coordsAtPos(t);if(t>n.start()){let i=e.coordsAtPos(t-1),a=(i.top+i.bottom)/2;if(a>o.top&&a1)return i.lefto.top&&a1)return i.left>o.left?"ltr":"rtl"}}return getComputedStyle(e.dom).direction=="rtl"?"rtl":"ltr"}function sT(e,t,n){let r=e.state.selection;if(r instanceof Wn&&!r.empty||n.indexOf("s")>-1||Gi&&n.indexOf("m")>-1)return!1;let{$from:o,$to:i}=r;if(!o.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=ob(e.state,t);if(a&&a instanceof Qt)return Bl(e,a)}if(!o.parent.inlineContent){let a=t<0?o:i,s=r instanceof ni?bn.near(a,t):bn.findFrom(a,t);return s?Bl(e,s):!1}return!1}function lT(e,t){if(!(e.state.selection instanceof Wn))return!0;let{$head:n,$anchor:r,empty:o}=e.state.selection;if(!n.sameParent(r))return!0;if(!o)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let i=!n.textOffset&&(t<0?n.nodeBefore:n.nodeAfter);if(i&&!i.isText){let a=e.state.tr;return t<0?a.delete(n.pos-i.nodeSize,n.pos):a.delete(n.pos,n.pos+i.nodeSize),e.dispatch(a),!0}return!1}function cT(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function sae(e){if(!Xo||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:n}=e.domSelectionRange();if(t&&t.nodeType==1&&n==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let r=t.firstChild;cT(e,r,"true"),setTimeout(()=>cT(e,r,"false"),20)}return!1}function lae(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function cae(e,t){let n=t.keyCode,r=lae(t);if(n==8||Gi&&n==72&&r=="c")return lT(e,-1)||Mf(e,-1);if(n==46&&!t.shiftKey||Gi&&n==68&&r=="c")return lT(e,1)||Mf(e,1);if(n==13||n==27)return!0;if(n==37||Gi&&n==66&&r=="c"){let o=n==37?aT(e,e.state.selection.from)=="ltr"?-1:1:-1;return iT(e,o,r)||Mf(e,o)}else if(n==39||Gi&&n==70&&r=="c"){let o=n==39?aT(e,e.state.selection.from)=="ltr"?1:-1:1;return iT(e,o,r)||Mf(e,o)}else{if(n==38||Gi&&n==80&&r=="c")return sT(e,-1,r)||Mf(e,-1);if(n==40||Gi&&n==78&&r=="c")return sae(e)||sT(e,1,r)||Mf(e,1);if(r==(Gi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function jI(e,t){e.someProp("transformCopied",h=>{t=h(t,e)});let n=[],{content:r,openStart:o,openEnd:i}=t;for(;o>1&&i>1&&r.childCount==1&&r.firstChild.childCount==1;){o--,i--;let h=r.firstChild;n.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),r=h.content}let a=e.someProp("clipboardSerializer")||zs.fromSchema(e.state.schema),s=oF(),c=s.createElement("div");c.appendChild(a.serializeFragment(r,{document:s}));let l=c.firstChild,u,f=0;for(;l&&l.nodeType==1&&(u=rF[l.nodeName.toLowerCase()]);){for(let h=u.length-1;h>=0;h--){let p=s.createElement(u[h]);for(;c.firstChild;)p.appendChild(c.firstChild);c.appendChild(p),f++}l=c.firstChild}l&&l.nodeType==1&&l.setAttribute("data-pm-slice",`${o} ${i}${f?` -${f}`:""} ${JSON.stringify(n)}`);let d=e.someProp("clipboardTextSerializer",h=>h(t,e))||t.content.textBetween(0,t.content.size,` `);return{dom:c,text:d}}function qI(e,t,n,r,o){let i=o.parent.type.spec.code,a,s;if(!n&&!t)return null;let c=t&&(r||i||!n);if(c){if(e.someProp("transformPastedText",d=>{t=d(t,i||r,e)}),i)return t?new bt(ct.from(e.state.schema.text(t.replace(/\r\n?/g,` -`))),0,0):bt.empty;let f=e.someProp("clipboardTextParser",d=>d(t,o,r,e));if(f)s=f;else{let d=o.marks(),{schema:h}=e.state,p=zs.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let A=a.appendChild(document.createElement("p"));m&&A.appendChild(p.serializeNode(h.text(m,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=fae(n),Qp&&dae(a);let l=a&&a.querySelector("[data-pm-slice]"),u=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let f=+u[3];f>0;f--){let d=a.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;a=d}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||Md.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(c||u),context:o,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!cae.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)s=hae(uT(s,+u[1],+u[2]),u[4]);else if(s=bt.maxOpen(uae(s.content,o),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f{s=f(s,e)}),s}const cae=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function uae(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let o=t.node(n).contentMatchAt(t.index(n)),i,a=[];if(e.forEach(s=>{if(!a)return;let c=o.findWrapping(s.type),l;if(!c)return a=null;if(l=a.length&&i.length&&tF(c,i,s,a[a.length-1],0))a[a.length-1]=l;else{a.length&&(a[a.length-1]=nF(a[a.length-1],i.length));let u=eF(s,c);a.push(u),o=o.matchType(u.type),i=c}}),a)return ct.from(a)}return e}function eF(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ct.from(e));return e}function tF(e,t,n,r,o){if(o1&&(i=0),o=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,i<=o).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(ct.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function uT(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=oF().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),o;if((o=r&&rF[r[1].toLowerCase()])&&(e=o.map(i=>"<"+i+">").join("")+e+o.map(i=>"").reverse().join("")),n.innerHTML=e,o)for(let i=0;i=0;s-=2){let c=n.nodes[r[s]];if(!c||c.hasRequiredAttrs())break;o=ct.from(c.create(r[s+1],o)),i++,a++}return new bt(o,i,a)}const Xo={},Wo={},pae={touchstart:!0,touchmove:!0};class mae{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function vae(e){for(let t in Xo){let n=Xo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{Aae(e,r)&&!p5(e,r)&&(e.editable||!(r.type in Wo))&&n(e,r)},pae[t]?{passive:!0}:void 0)}Eo&&e.dom.addEventListener("input",()=>null),sb(e)}function nc(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function gae(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function sb(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>p5(e,r))})}function p5(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function Aae(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function Rae(e,t){!p5(e,t)&&Xo[t.type]&&(e.editable||!(t.type in Wo))&&Xo[t.type](e,t)}Wo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!aF(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(wa&&mo&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Fd&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",o=>o(e,tu(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||lae(e,n)?n.preventDefault():nc(e,"key")};Wo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Wo.keypress=(e,t)=>{let n=t;if(aF(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||Hi&&n.metaKey)return;if(e.someProp("handleKeyPress",o=>o(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof Xn)||!r.$from.sameParent(r.$to)){let o=String.fromCharCode(n.charCode);!/[\r\n]/.test(o)&&!e.someProp("handleTextInput",i=>i(e,r.$from.pos,r.$to.pos,o))&&e.dispatch(e.state.tr.insertText(o).scrollIntoView()),n.preventDefault()}};function p2(e){return{left:e.clientX,top:e.clientY}}function yae(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function m5(e,t,n,r,o){if(r==-1)return!1;let i=e.state.doc.resolve(r);for(let a=i.depth+1;a>0;a--)if(e.someProp(t,s=>a>i.depth?s(e,n,i.nodeAfter,i.before(a),o,!0):s(e,n,i.node(a),i.before(a),o,!1)))return!0;return!1}function gd(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function bae(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&Qt.isSelectable(r)?(gd(e,new Qt(n)),!0):!1}function xae(e,t){if(t==-1)return!1;let n=e.state.selection,r,o;n instanceof Qt&&(r=n.node);let i=e.state.doc.resolve(t);for(let a=i.depth+1;a>0;a--){let s=a>i.depth?i.nodeAfter:i.node(a);if(Qt.isSelectable(s)){r&&n.$from.depth>0&&a>=n.$from.depth&&i.before(n.$from.depth+1)==n.$from.pos?o=i.before(n.$from.depth):o=i.before(a);break}}return o!=null?(gd(e,Qt.create(e.state.doc,o)),!0):!1}function Sae(e,t,n,r,o){return m5(e,"handleClickOn",t,n,r)||e.someProp("handleClick",i=>i(e,t,r))||(o?xae(e,n):bae(e,n))}function Mae(e,t,n,r){return m5(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",o=>o(e,t,r))}function wae(e,t,n,r){return m5(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",o=>o(e,t,r))||Lae(e,n,r)}function Lae(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(gd(e,Xn.create(r,0,r.content.size)),!0):!1;let o=r.resolve(t);for(let i=o.depth+1;i>0;i--){let a=i>o.depth?o.nodeAfter:o.node(i),s=o.before(i);if(a.inlineContent)gd(e,Xn.create(r,s+1,s+1+a.content.size));else if(Qt.isSelectable(a))gd(e,Qt.create(r,s));else continue;return!0}}function v5(e){return lg(e)}const iF=Hi?"metaKey":"ctrlKey";Xo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=v5(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&yae(n,e.input.lastClick)&&!n[iF]&&(e.input.lastClick.type=="singleClick"?i="doubleClick":e.input.lastClick.type=="doubleClick"&&(i="tripleClick")),e.input.lastClick={time:o,x:n.clientX,y:n.clientY,type:i};let a=e.posAtCoords(p2(n));a&&(i=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Oae(e,a,n,!!r)):(i=="doubleClick"?Mae:wae)(e,a.pos,a.inside,n)?n.preventDefault():nc(e,"pointer"))};class Oae{constructor(t,n,r,o){this.view=t,this.pos=n,this.event=r,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[iF],this.allowDefault=r.shiftKey;let i,a;if(n.inside>-1)i=t.state.doc.nodeAt(n.inside),a=n.inside;else{let u=t.state.doc.resolve(n.pos);i=u.parent,a=u.depth?u.before():0}const s=o?null:r.target,c=s?t.docView.nearestDesc(s,!0):null;this.target=c?c.dom:null;let{selection:l}=t.state;(r.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||l instanceof Qt&&l.from<=a&&l.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Ia&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),nc(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>rl(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(p2(t))),this.updateAllowDefault(t),this.allowDefault||!n?nc(this.view,"pointer"):Sae(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Eo&&this.mightDrag&&!this.mightDrag.node.isAtom||mo&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(gd(this.view,bn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):nc(this.view,"pointer")}move(t){this.updateAllowDefault(t),nc(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Xo.touchstart=e=>{e.input.lastTouch=Date.now(),v5(e),nc(e,"pointer")};Xo.touchmove=e=>{e.input.lastTouch=Date.now(),nc(e,"pointer")};Xo.contextmenu=e=>v5(e);function aF(e,t){return e.composing?!0:Eo&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const Tae=wa?5e3:-1;Wo.compositionstart=Wo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),lg(e,!0),e.markCursor=null;else if(lg(e),Ia&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let o=r.focusNode,i=r.focusOffset;o&&o.nodeType==1&&i!=0;){let a=i<0?o.lastChild:o.childNodes[i-1];if(!a)break;if(a.nodeType==3){e.domSelection().collapse(a,a.nodeValue.length);break}else o=a,i=-1}}e.input.composing=!0}sF(e,Tae)};Wo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,sF(e,20))};function sF(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>lg(e),t))}function lF(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=kae());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function kae(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function lg(e,t=!1){if(!(wa&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),lF(e),t||e.docView&&e.docView.dirty){let n=d5(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function Nae(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),o=document.createRange();o.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(o),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const ap=oi&&lc<15||Fd&&Oie<604;Xo.copy=Wo.cut=(e,t)=>{let n=t,r=e.state.selection,o=n.type=="cut";if(r.empty)return;let i=ap?null:n.clipboardData,a=r.content(),{dom:s,text:c}=jI(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",c)):Nae(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function Pae(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Cae(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let o=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?sp(e,r.value,null,o,t):sp(e,r.textContent,r.innerHTML,o,t)},50)}function sp(e,t,n,r,o){let i=qI(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",c=>c(e,o,i||bt.empty)))return!0;if(!i)return!1;let a=Pae(i),s=a?e.state.tr.replaceSelectionWith(a,r):e.state.tr.replaceSelection(i);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function cF(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Wo.paste=(e,t)=>{let n=t;if(e.composing&&!wa)return;let r=ap?null:n.clipboardData,o=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&sp(e,cF(r),r.getData("text/html"),o,n)?n.preventDefault():Cae(e,n)};class uF{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const fF=Hi?"altKey":"ctrlKey";Xo.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let o=e.state.selection,i=o.empty?null:e.posAtCoords(p2(n)),a;if(!(i&&i.pos>=o.from&&i.pos<=(o instanceof Qt?o.to-1:o.to))){if(r&&r.mightDrag)a=Qt.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let u=e.docView.nearestDesc(n.target,!0);u&&u.node.type.spec.draggable&&u!=e.docView&&(a=Qt.create(e.state.doc,u.posBefore))}}let s=(a||e.state.selection).content(),{dom:c,text:l}=jI(e,s);n.dataTransfer.clearData(),n.dataTransfer.setData(ap?"Text":"text/html",c.innerHTML),n.dataTransfer.effectAllowed="copyMove",ap||n.dataTransfer.setData("text/plain",l),e.dragging=new uF(s,!n[fF],a)};Xo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Wo.dragover=Wo.dragenter=(e,t)=>t.preventDefault();Wo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let o=e.posAtCoords(p2(n));if(!o)return;let i=e.state.doc.resolve(o.pos),a=r&&r.slice;a?e.someProp("transformPasted",p=>{a=p(a,e)}):a=qI(e,cF(n.dataTransfer),ap?null:n.dataTransfer.getData("text/html"),!1,i);let s=!!(r&&!n[fF]);if(e.someProp("handleDrop",p=>p(e,n,a||bt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let c=a?GN(e.state.doc,i.pos,a):i.pos;c==null&&(c=i.pos);let l=e.state.tr;if(s){let{node:p}=r;p?p.replace(l):l.deleteSelection()}let u=l.mapping.map(c),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=l.doc;if(f?l.replaceRangeWith(u,u,a.content.firstChild):l.replaceRange(u,u,a),l.doc.eq(d))return;let h=l.doc.resolve(u);if(f&&Qt.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))l.setSelection(new Qt(h));else{let p=l.mapping.map(c);l.mapping.maps[l.mapping.maps.length-1].forEach((m,A,x,y)=>p=y),l.setSelection(h5(e,h,l.doc.resolve(p)))}e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))};Xo.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&rl(e)},20))};Xo.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)};Xo.beforeinput=(e,t)=>{if(mo&&wa&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:r}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=r||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",i=>i(e,tu(8,"Backspace")))))return;let{$cursor:o}=e.state.selection;o&&o.pos>0&&e.dispatch(e.state.tr.delete(o.pos-1,o.pos).scrollIntoView())},50)}};for(let e in Wo)Xo[e]=Wo[e];function lp(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class cg{constructor(t,n){this.toDOM=t,this.spec=n||yu,this.side=this.spec.side||0}map(t,n,r,o){let{pos:i,deleted:a}=t.mapResult(n.from+o,this.side<0?-1:1);return a?null:new Ni(i-r,i-r,this)}valid(){return!0}eq(t){return this==t||t instanceof cg&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&lp(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class uc{constructor(t,n){this.attrs=t,this.spec=n||yu}map(t,n,r,o){let i=t.map(n.from+o,this.spec.inclusiveStart?-1:1)-r,a=t.map(n.to+o,this.spec.inclusiveEnd?1:-1)-r;return i>=a?null:new Ni(i,a,this)}valid(t,n){return n.from=t&&(!i||i(s.spec))&&r.push(s.copy(s.from+o,s.to+o))}for(let a=0;at){let s=this.children[a]+1;this.children[a+2].findInner(t-s,n-s,r,o+s,i)}}map(t,n,r){return this==uo||t.maps.length==0?this:this.mapInner(t,n,0,0,r||yu)}mapInner(t,n,r,o,i){let a;for(let s=0;s{let l=c+r,u;if(u=hF(n,s,l)){for(o||(o=this.children.slice());is&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let i=t+1,a=i+n.content.size;for(let s=0;si&&c.type instanceof uc){let l=Math.max(i,c.from)-i,u=Math.min(a,c.to)-i;lo.map(t,n,yu));return $l.from(r)}forChild(t,n){if(n.isLeaf)return Nr.empty;let r=[];for(let o=0;on instanceof Nr)?t:t.reduce((n,r)=>n.concat(r instanceof Nr?r:r.members),[]))}}}function Iae(e,t,n,r,o,i,a){let s=e.slice();for(let l=0,u=i;l{let A=m-p-(h-d);for(let x=0;xy+u-f)continue;let R=s[x]+u-f;h>=R?s[x+1]=d<=R?-2:-1:d>=u&&A&&(s[x]+=A,s[x+1]+=A)}f+=A}),u=n.maps[l].map(u,-1)}let c=!1;for(let l=0;l=r.content.size){c=!0;continue}let d=n.map(e[l+1]+i,-1),h=d-o,{index:p,offset:m}=r.content.findIndex(f),A=r.maybeChild(p);if(A&&m==f&&m+A.nodeSize==h){let x=s[l+2].mapInner(n,A,u+1,e[l]+i+1,a);x!=uo?(s[l]=f,s[l+1]=h,s[l+2]=x):(s[l+1]=-2,c=!0)}else c=!0}if(c){let l=Fae(s,e,t,n,o,i,a),u=ug(l,r,0,a);t=u.local;for(let f=0;fn&&a.to{let l=hF(e,s,c+n);if(l){i=!0;let u=ug(l,s,n+c+1,r);u!=uo&&o.push(c,c+s.nodeSize,u)}});let a=dF(i?pF(e):e,-n).sort(bu);for(let s=0;s0;)t++;e.splice(t,0,n)}function By(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=uo&&t.push(r)}),e.cursorWrapper&&t.push(Nr.create(e.state.doc,[e.cursorWrapper.deco])),$l.from(t)}const _ae={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Eae=oi&&lc<=11;class Xae{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class Wae{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Xae,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let o=0;oo.type=="childList"&&o.removedNodes.length||o.type=="characterData"&&o.oldValue.length>o.target.nodeValue.length)?this.flushSoon():this.flush()}),Eae&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,_ae)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(oT(this.view)){if(this.suppressingSelectionUpdates)return rl(this.view);if(oi&&lc<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Xu(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let i=t.focusNode;i;i=ip(i))n.add(i);for(let i=t.anchorNode;i;i=ip(i))if(n.has(i)){r=i;break}let o=r&&this.view.docView.nearestDesc(r);if(o&&o.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&oT(t)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,c=[];if(t.editable)for(let u=0;u1){let u=c.filter(f=>f.nodeName=="BR");if(u.length==2){let f=u[0],d=u[1];f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}}let l=null;i<0&&o&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||o)&&(i>-1&&(t.docView.markDirty(i,a),Vae(t)),this.handleDOMChange(i,a,s,c),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||rl(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let u=0;uo;A--){let x=r.childNodes[A-1],y=x.pmViewDesc;if(x.nodeName=="BR"&&!y){i=A;break}if(!y||y.size)break}let f=e.state.doc,d=e.someProp("domParser")||Md.fromSchema(e.state.schema),h=f.resolve(a),p=null,m=d.parse(r,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:o,to:i,preserveWhitespace:h.parent.type.whitespace=="pre"?"full":!0,findPositions:l,ruleFromNode:Qae,context:h});if(l&&l[0].pos!=null){let A=l[0].pos,x=l[1]&&l[1].pos;x==null&&(x=A),p={anchor:A+a,head:x+a}}return{doc:m,sel:p,from:a,to:s}}function Qae(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Eo&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||Eo&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const Zae=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function Bae(e,t,n,r,o){let i=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let L=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,k=d5(e,L);if(k&&!e.state.selection.eq(k)){if(mo&&wa&&e.input.lastKeyCode===13&&Date.now()-100N(e,tu(13,"Enter"))))return;let _=e.state.tr.setSelection(k);L=="pointer"?_.setMeta("pointer",!0):L=="key"&&_.scrollIntoView(),i&&_.setMeta("composition",i),e.dispatch(_)}return}let a=e.state.doc.resolve(t),s=a.sharedDepth(n);t=a.before(s+1),n=e.state.doc.resolve(n).after(s+1);let c=e.state.selection,l=Yae(e,t,n),u=e.state.doc,f=u.slice(l.from,l.to),d,h;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||wa)&&o.some(L=>L.nodeType==1&&!Zae.test(L.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",L=>L(e,tu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&c instanceof Xn&&!c.empty&&c.$head.sameParent(c.$anchor)&&!e.composing&&!(l.sel&&l.sel.anchor!=l.sel.head))p={start:c.from,endA:c.to,endB:c.to};else{if(l.sel){let L=mT(e,e.state.doc,l.sel);if(L&&!L.eq(e.state.selection)){let k=e.state.tr.setSelection(L);i&&k.setMeta("composition",i),e.dispatch(k)}}return}if(mo&&e.cursorWrapper&&l.sel&&l.sel.anchor==e.cursorWrapper.deco.from&&l.sel.head==l.sel.anchor){let L=p.endB-p.start;l.sel={anchor:l.sel.anchor+L,head:l.sel.anchor+L}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=l.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=l.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),oi&&lc<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>l.from&&l.doc.textBetween(p.start-l.from-1,p.start-l.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let m=l.doc.resolveNoCache(p.start-l.from),A=l.doc.resolveNoCache(p.endB-l.from),x=u.resolve(p.start),y=m.sameParent(A)&&m.parent.inlineContent&&x.end()>=p.endA,R;if((Fd&&e.input.lastIOSEnter>Date.now()-225&&(!y||o.some(L=>L.nodeName=="DIV"||L.nodeName=="P"))||!y&&m.posL(e,tu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&Kae(u,p.start,p.endA,m,A)&&e.someProp("handleKeyDown",L=>L(e,tu(8,"Backspace")))){wa&&mo&&e.domObserver.suppressSelectionUpdates();return}mo&&wa&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),wa&&!y&&m.start()!=A.start()&&A.parentOffset==0&&m.depth==A.depth&&l.sel&&l.sel.anchor==l.sel.head&&l.sel.head==p.endA&&(p.endB-=2,A=l.doc.resolveNoCache(p.endB-l.from),setTimeout(()=>{e.someProp("handleKeyDown",function(L){return L(e,tu(13,"Enter"))})},20));let g=p.start,b=p.endA,w,T,M;if(y){if(m.pos==A.pos)oi&&lc<=11&&m.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>rl(e),20)),w=e.state.tr.delete(g,b),T=u.resolve(p.start).marksAcross(u.resolve(p.endA));else if(p.endA==p.endB&&(M=Dae(m.parent.content.cut(m.parentOffset,A.parentOffset),x.parent.content.cut(x.parentOffset,p.endA-x.start()))))w=e.state.tr,M.type=="add"?w.addMark(g,b,M.mark):w.removeMark(g,b,M.mark);else if(m.parent.child(m.index()).isText&&m.index()==A.index()-(A.textOffset?0:1)){let L=m.parent.textBetween(m.parentOffset,A.parentOffset);if(e.someProp("handleTextInput",k=>k(e,g,b,L)))return;w=e.state.tr.insertText(L,g,b)}}if(w||(w=e.state.tr.replace(g,b,l.doc.slice(p.start-l.from,p.endB-l.from))),l.sel){let L=mT(e,w.doc,l.sel);L&&!(mo&&wa&&e.composing&&L.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:h5(e,t.resolve(n.anchor),t.resolve(n.head))}function Dae(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,o=n,i=r,a,s,c;for(let u=0;uu.mark(s.addToSet(u.marks));else if(o.length==0&&i.length==1)s=i[0],a="remove",c=u=>u.mark(s.removeFromSet(u.marks));else return null;let l=[];for(let u=0;un||Dy(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,o++,t=!1;if(n){let i=e.node(r).maybeChild(e.indexAfter(r));for(;i&&!i.isLeaf;)i=i.firstChild,o++}return o}function Hae(e,t,n,r,o){let i=e.findDiffStart(t,n);if(i==null)return null;let{a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(o=="end"){let c=Math.max(0,i-Math.min(a,s));r-=a+c-i}if(a=a?i-r:0;i-=c,i&&i=s?i-r:0;i-=c,i&&i=56320&&t<=57343&&n>=55296&&n<=56319}class Gae{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new mae,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(bT),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=RT(this),AT(this),this.nodeViews=yT(this),this.docView=jO(this.state.doc,gT(this),By(this),this.dom,this),this.domObserver=new Wae(this,(r,o,i,a)=>Bae(this,r,o,i,a)),this.domObserver.start(),vae(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&sb(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(bT),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let o=this.state,i=!1,a=!1;t.storedMarks&&this.composing&&(lF(this),a=!0),this.state=t;let s=o.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let h=yT(this);zae(h,this.nodeViews)&&(this.nodeViews=h,i=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&sb(this),this.editable=RT(this),AT(this);let c=By(this),l=gT(this),u=o.plugins!=t.plugins&&!o.doc.eq(t.doc)?"reset":t.scrollToSelection>o.scrollToSelection?"to selection":"preserve",f=i||!this.docView.matchesNode(t.doc,l,c);(f||!t.selection.eq(o.selection))&&(a=!0);let d=u=="preserve"&&a&&this.dom.style.overflowAnchor==null&&Nie(this);if(a){this.domObserver.stop();let h=f&&(oi||mo)&&!this.composing&&!o.selection.empty&&!t.selection.empty&&Jae(o.selection,t.selection);if(f){let p=mo?this.trackWrites=this.domSelectionRange().focusNode:null;(i||!this.docView.update(t.doc,l,c,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=jO(t.doc,l,c,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&tae(this))?rl(this,h):(JI(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(o),!((r=this.dragging)===null||r===void 0)&&r.node&&!o.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,o),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&Pie(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof Qt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&KO(this,n.getBoundingClientRect(),t)}else KO(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(i))==r.node&&(o=i)}this.dragging=new uF(t.slice,t.move,o<0?void 0:Qt.create(this.state.doc,o))}someProp(t,n){let r=this._props&&this._props[t],o;if(r!=null&&(o=n?n(r):r))return o;for(let a=0;an.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return Xie(this,t)}coordsAtPos(t,n=1){return YI(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let o=this.docView.posFromDOM(t,n,r);if(o==null)throw new RangeError("DOM position not inside the editor");return o}endOfTextblock(t,n){return Qie(this,n||this.state,t)}pasteHTML(t,n){return sp(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return sp(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(gae(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],By(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(t){return Rae(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){return Eo&&this.root.nodeType===11&&Sie(this.dom.ownerDocument)==this.dom?Uae(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function gT(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[Ni.node(0,e.state.doc.content.size,t)]}function AT(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Ni.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function RT(e){return!e.someProp("editable",t=>t(e.state)===!1)}function Jae(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function yT(e){let t=Object.create(null);function n(r){for(let o in r)Object.prototype.hasOwnProperty.call(t,o)||(t[o]=r[o])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function zae(e,t){let n=0,r=0;for(let o in e){if(e[o]!=t[o])return!0;n++}for(let o in t)r++;return n!=r}function bT(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Rc={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},fg={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},$ae=typeof navigator<"u"&&/Mac/.test(navigator.platform),jae=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var to=0;to<10;to++)Rc[48+to]=Rc[96+to]=String(to);for(var to=1;to<=24;to++)Rc[to+111]="F"+to;for(var to=65;to<=90;to++)Rc[to]=String.fromCharCode(to+32),fg[to]=String.fromCharCode(to);for(var Ky in Rc)fg.hasOwnProperty(Ky)||(fg[Ky]=Rc[Ky]);function qae(e){var t=$ae&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||jae&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?fg:Rc)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const ese=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function tse(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,o,i,a;for(let s=0;s127)&&(i=Rc[r.keyCode])&&i!=o){let s=t[Hy(i,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var dg=200,Dr=function(){};Dr.prototype.append=function(t){return t.length?(t=Dr.from(t),!this.length&&t||t.length=n?Dr.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Dr.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Dr.prototype.forEach=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(t,n,r,0):this.forEachInvertedInner(t,n,r,0)};Dr.prototype.map=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var o=[];return this.forEach(function(i,a){return o.push(t(i,a))},n,r),o};Dr.from=function(t){return t instanceof Dr?t:t&&t.length?new vF(t):Dr.empty};var vF=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(o,i){return o==0&&i==this.length?this:new t(this.values.slice(o,i))},t.prototype.getInner=function(o){return this.values[o]},t.prototype.forEachInner=function(o,i,a,s){for(var c=i;c=a;c--)if(o(this.values[c],s+c)===!1)return!1},t.prototype.leafAppend=function(o){if(this.length+o.length<=dg)return new t(this.values.concat(o.flatten()))},t.prototype.leafPrepend=function(o){if(this.length+o.length<=dg)return new t(o.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(Dr);Dr.empty=new vF([]);var rse=function(e){function t(n,r){e.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(r){return rs&&this.right.forEachInner(r,Math.max(o-s,0),Math.min(this.length,i)-s,a+s)===!1)return!1},t.prototype.forEachInvertedInner=function(r,o,i,a){var s=this.left.length;if(o>s&&this.right.forEachInvertedInner(r,o-s,Math.max(i,s)-s,a+s)===!1||i=i?this.right.slice(r-i,o-i):this.left.slice(r,i).append(this.right.slice(0,o-i))},t.prototype.leafAppend=function(r){var o=this.right.leafAppend(r);if(o)return new t(this.left,o)},t.prototype.leafPrepend=function(r){var o=this.left.leafPrepend(r);if(o)return new t(o,this.right)},t.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new t(this.left,new t(this.right,r)):new t(this,r)},t}(Dr);const ose=500;class Oa{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let o,i;n&&(o=this.remapping(r,this.items.length),i=o.maps.length);let a=t.tr,s,c,l=[],u=[];return this.items.forEach((f,d)=>{if(!f.step){o||(o=this.remapping(r,d+1),i=o.maps.length),i--,u.push(f);return}if(o){u.push(new Ha(f.map));let h=f.step.map(o.slice(i)),p;h&&a.maybeStep(h).doc&&(p=a.mapping.maps[a.mapping.maps.length-1],l.push(new Ha(p,void 0,void 0,l.length+u.length))),i--,p&&o.appendMap(p,i)}else a.maybeStep(f.step);if(f.selection)return s=o?f.selection.map(o.slice(i)):f.selection,c=new Oa(this.items.slice(0,r).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:c,transform:a,selection:s}}addTransform(t,n,r,o){let i=[],a=this.eventCount,s=this.items,c=!o&&s.length?s.get(s.length-1):null;for(let u=0;uase&&(s=ise(s,l),a-=l),new Oa(s.append(i),a)}remapping(t,n){let r=new cd;return this.items.forEach((o,i)=>{let a=o.mirrorOffset!=null&&i-o.mirrorOffset>=t?r.maps.length-o.mirrorOffset:void 0;r.appendMap(o.map,a)},t,n),r}addMaps(t){return this.eventCount==0?this:new Oa(this.items.append(t.map(n=>new Ha(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],o=Math.max(0,this.items.length-n),i=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(d=>{d.selection&&s--},o);let c=n;this.items.forEach(d=>{let h=i.getMirror(--c);if(h==null)return;a=Math.min(a,h);let p=i.maps[h];if(d.step){let m=t.steps[h].invert(t.docs[h]),A=d.selection&&d.selection.map(i.slice(c+1,h));A&&s++,r.push(new Ha(p,m,A))}else r.push(new Ha(p))},o);let l=[];for(let d=n;dose&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,o=[],i=0;return this.items.forEach((a,s)=>{if(s>=t)o.push(a),a.selection&&i++;else if(a.step){let c=a.step.map(n.slice(r)),l=c&&c.getMap();if(r--,l&&n.appendMap(l,r),c){let u=a.selection&&a.selection.map(n.slice(r));u&&i++;let f=new Ha(l.invert(),c,u),d,h=o.length-1;(d=o.length&&o[h].merge(f))?o[h]=d:o.push(f)}}else a.map&&r--},this.items.length,0),new Oa(Dr.from(o.reverse()),i)}}Oa.empty=new Oa(Dr.empty,0);function ise(e,t){let n;return e.forEach((r,o)=>{if(r.selection&&t--==0)return n=o,!1}),e.slice(n)}class Ha{constructor(t,n,r,o){this.map=t,this.step=n,this.selection=r,this.mirrorOffset=o}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new Ha(n.getMap().invert(),n,this.selection)}}}class Dl{constructor(t,n,r,o,i){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=o,this.prevComposition=i}}const ase=20;function sse(e,t,n,r){let o=n.getMeta(fc),i;if(o)return o.historyState;n.getMeta(cse)&&(e=new Dl(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(fc))return a.getMeta(fc).redo?new Dl(e.done.addTransform(n,void 0,r,rv(t)),e.undone,ST(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Dl(e.done,e.undone.addTransform(n,void 0,r,rv(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),c=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!lse(n,e.prevRanges)),l=a?Gy(e.prevRanges,n.mapping):ST(n.mapping.maps[n.steps.length-1]);return new Dl(e.done.addTransform(n,c?t.selection.getBookmark():void 0,r,rv(t)),Oa.empty,l,n.time,s??e.prevComposition)}else return(i=n.getMeta("rebased"))?new Dl(e.done.rebased(n,i),e.undone.rebased(n,i),Gy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Dl(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),Gy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function lse(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((r,o)=>{for(let i=0;i=t[i]&&(n=!0)}),n}function ST(e){let t=[];return e.forEach((n,r,o,i)=>t.push(o,i)),t}function Gy(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=fc.getState(e);return!n||n.done.eventCount==0?!1:(t&&gF(n,e,t,!1),!0)},RF=(e,t)=>{let n=fc.getState(e);return!n||n.undone.eventCount==0?!1:(t&&gF(n,e,t,!0),!0)};function fse(e={}){return new Zd({view(t){return new dse(t,e)}})}class dse{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(o=>{let i=a=>{this[o](a)};return t.dom.addEventListener(o,i),{name:o,handler:i}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r;if(n){let s=t.nodeBefore,c=t.nodeAfter;if(s||c){let l=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(l){let u=l.getBoundingClientRect(),f=s?u.bottom:u.top;s&&c&&(f=(f+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),r={left:u.left,right:u.right,top:f-this.width/2,bottom:f+this.width/2}}}}if(!r){let s=this.editorView.coordsAtPos(this.cursorPos);r={left:s.left-this.width/2,right:s.left+this.width/2,top:s.top,bottom:s.bottom}}let o=this.editorView.dom.offsetParent;this.element||(this.element=o.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let i,a;if(!o||o==document.body&&getComputedStyle(o).position=="static")i=-pageXOffset,a=-pageYOffset;else{let s=o.getBoundingClientRect();i=s.left-o.scrollLeft,a=s.top-o.scrollTop}this.element.style.left=r.left-i+"px",this.element.style.top=r.top-a+"px",this.element.style.width=r.right-r.left+"px",this.element.style.height=r.bottom-r.top+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),o=r&&r.type.spec.disableDropCursor,i=typeof o=="function"?o(this.editorView,n,t):o;if(n&&!i){let a=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=GN(this.editorView.state.doc,a,this.editorView.dragging.slice);s!=null&&(a=s)}this.setCursor(a),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){(t.target==this.editorView.dom||!this.editorView.dom.contains(t.relatedTarget))&&this.setCursor(null)}}class Rr extends bn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Rr.valid(r)?new Rr(r):bn.near(r)}content(){return bt.empty}eq(t){return t instanceof Rr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Rr(t.resolve(n.pos))}getBookmark(){return new R5(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!hse(t)||!pse(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let o=n.contentMatchAt(t.index()).defaultType;return o&&o.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Rr.valid(t))return t;let o=t.pos,i=null;for(let a=t.depth;;a--){let s=t.node(a);if(n>0?t.indexAfter(a)0){i=s.child(n>0?t.indexAfter(a):t.index(a)-1);break}else if(a==0)return null;o+=n;let c=t.doc.resolve(o);if(Rr.valid(c))return c}for(;;){let a=n>0?i.firstChild:i.lastChild;if(!a){if(i.isAtom&&!i.isText&&!Qt.isSelectable(i)){t=t.doc.resolve(o+i.nodeSize*n),r=!1;continue e}break}i=a,o+=n;let s=t.doc.resolve(o);if(Rr.valid(s))return s}return null}}}Rr.prototype.visible=!1;Rr.findFrom=Rr.findGapCursorFrom;bn.jsonID("gapcursor",Rr);class R5{constructor(t){this.pos=t}map(t){return new R5(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Rr.valid(n)?new Rr(n):bn.near(n)}}function hse(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let o=r.child(n-1);;o=o.lastChild){if(o.childCount==0&&!o.inlineContent||o.isAtom||o.type.spec.isolating)return!0;if(o.inlineContent)return!1}}return!0}function pse(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let o=r.child(n);;o=o.firstChild){if(o.childCount==0&&!o.inlineContent||o.isAtom||o.type.spec.isolating)return!0;if(o.inlineContent)return!1}}return!0}function mse(){return new Zd({props:{decorations:Rse,createSelectionBetween(e,t,n){return t.pos==n.pos&&Rr.valid(n)?new Rr(n):null},handleClick:gse,handleKeyDown:vse,handleDOMEvents:{beforeinput:Ase}}})}const vse=mF({ArrowLeft:xm("horiz",-1),ArrowRight:xm("horiz",1),ArrowUp:xm("vert",-1),ArrowDown:xm("vert",1)});function xm(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,o,i){let a=r.selection,s=t>0?a.$to:a.$from,c=a.empty;if(a instanceof Xn){if(!i.endOfTextblock(n)||s.depth==0)return!1;c=!1,s=r.doc.resolve(t>0?s.after():s.before())}let l=Rr.findGapCursorFrom(s,t,c);return l?(o&&o(r.tr.setSelection(new Rr(l))),!0):!1}}function gse(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Rr.valid(r))return!1;let o=e.posAtCoords({left:n.clientX,top:n.clientY});return o&&o.inside>-1&&Qt.isSelectable(e.state.doc.nodeAt(o.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Rr(r))),!0)}function Ase(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Rr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let o=ct.empty;for(let a=r.length-1;a>=0;a--)o=ct.from(r[a].createAndFill(null,o));let i=e.state.tr.replace(n.pos,n.pos,new bt(o,0,0));return i.setSelection(Xn.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function Rse(e){if(!(e.selection instanceof Rr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",Nr.create(e.doc,[Ni.widget(e.selection.head,t,{key:"gapcursor"})])}const yse=["li",0],bse={parseDOM:[{tag:"li"}],toDOM(){return yse},defining:!0};function xse(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=!1,c=a;if(!a)return!1;if(a.depth>=2&&o.node(a.depth-1).type.compatibleContent(e)&&a.startIndex==0){if(o.index(a.depth-1)==0)return!1;let u=n.doc.resolve(a.start-2);c=new Nv(u,u,a.depth),a.endIndex=0;u--)i=ct.from(n[u].type.create(n[u].attrs,i));e.step(new oo(t.start-(r?2:0),t.end,t.start,t.end,new bt(i,0,0),n.length,!0));let a=0;for(let u=0;u=o.depth-3;x--)f=ct.from(o.node(x).copy(f));let h=o.indexAfter(-1){if(A>-1)return!1;x.isTextblock&&x.content.size==0&&(A=y+1)}),A>-1&&m.setSelection(bn.near(m.doc.resolve(A))),r(m.scrollIntoView())}return!0}let c=i.pos==o.end()?s.contentMatchAt(0).defaultType:null,l=n.tr.delete(o.pos,i.pos),u=c?[null,{type:c}]:void 0;return ud(l.doc,o.pos,2,u)?(r&&r(l.split(o.pos,2,u).scrollIntoView()),!0):!1}}function yF(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,a=>a.childCount>0&&a.firstChild.type==e);return i?n?r.node(i.depth-1).type==e?wse(t,n,e,i):Lse(t,n,i):!0:!1}}function wse(e,t,n,r){let o=e.tr,i=r.end,a=r.$to.end(r.depth);im;p--)h-=o.child(p).nodeSize,r.delete(h-1,h+1);let i=r.doc.resolve(n.start),a=i.nodeAfter;if(r.mapping.map(n.end)!=n.start+i.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,c=n.endIndex==o.childCount,l=i.node(-1),u=i.index(-1);if(!l.canReplace(u+(s?0:1),u+1,a.content.append(c?ct.empty:ct.from(o))))return!1;let f=i.pos,d=f+a.nodeSize;return r.step(new oo(f-(s?1:0),d+(c?1:0),f+1,d-1,new bt((s?ct.empty:ct.from(o.copy(ct.empty))).append(c?ct.empty:ct.from(o.copy(ct.empty))),s?0:1,c?0:1),s?0:1)),t(r.scrollIntoView()),!0}function wT(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,l=>l.childCount>0&&l.firstChild.type==e);if(!i)return!1;let a=i.startIndex;if(a==0)return!1;let s=i.parent,c=s.child(a-1);if(c.type!=e)return!1;if(n){let l=c.lastChild&&c.lastChild.type==s.type,u=ct.from(l?e.create():null),f=new bt(ct.from(e.create(null,ct.from(s.type.create(null,u)))),l?3:1,0),d=i.start,h=i.end;n(t.tr.step(new oo(d-(l?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class dl{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Ose(n):n,this.undoable=r.undoable!==!1}}function Ose(e){return function(t,n,r,o){let i=e;if(n[1]){let a=n[0].lastIndexOf(n[1]);i+=n[0].slice(a+n[1].length),r+=a;let s=r-o;s>0&&(i=n[0].slice(a-s,a)+i,r=o)}return t.tr.insertText(i,r,o)}}const Tse=500;function kse({rules:e}){let t=new Zd({state:{init(){return null},apply(n,r){let o=n.getMeta(this);return o||(n.selectionSet||n.docChanged?null:r)}},props:{handleTextInput(n,r,o,i){return LT(n,r,o,i,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&<(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function LT(e,t,n,r,o,i){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t);if(s.parent.type.spec.code)return!1;let c=s.parent.textBetween(Math.max(0,s.parentOffset-Tse),s.parentOffset,null,"")+r;for(let l=0;l{let n=e.plugins;for(let r=0;r=0;c--)a.step(s.steps[c].invert(s.docs[c]));if(i.text){let c=a.doc.resolve(i.from).marks();a.replaceWith(i.from,i.to,e.schema.text(i.text,c))}else a.delete(i.from,i.to);t(a)}return!0}}return!1},Pse=new dl(/--$/,"—"),Cse=new dl(/\.\.\.$/,"…"),Ise=new dl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),Fse=new dl(/"$/,"”"),_se=new dl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),Ese=new dl(/'$/,"’"),Xse=[Ise,Fse,_se,Ese];function y5(e,t,n=null,r){return new dl(e,(o,i,a,s)=>{let c=n instanceof Function?n(i):n,l=o.tr.delete(a,s),u=l.doc.resolve(a),f=u.blockRange(),d=f&&fx(f,t,c);if(!d)return null;l.wrap(f,d);let h=l.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Qd(l.doc,a-1)&&(!r||r(i,h))&&l.join(a-1),l})}const Wse=e=>{const t={},n=(r,o)=>t[r]=o;return n("Alt-ArrowUp",sG),n("Alt-ArrowDown",lG),n("Mod-z",AF),n("Mod-y",RF),n("Backspace",Nse),n("Escape",hG),n("Mod-b",kr(e.marks.strong)),n("Mod-i",kr(e.marks.em)),n("Mod-u",kr(e.marks.underline)),n("Mod-d",kr(e.marks.strikethrough)),n("Mod-e",kr(e.marks.code)),n("Mod-;",kr(e.marks.superscript)),n("Mod-'",kr(e.marks.subscript)),n("Enter",Yg(Mse(e.nodes.list_item),iP,aP,sP,dG)),n("Mod-[",yF(e.nodes.list_item)),n("Mod-]",wT(e.nodes.list_item)),n("Tab",wT(e.nodes.list_item)),t},Vse=e=>y5(/^\s*>\s$/,e),Use=e=>y5(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),Yse=e=>y5(/^\s*([-+*])\s$/,e),Qse=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new dl(e,(t,n,r,o)=>{const{schema:i}=t,a=t.tr.insertText(`${n[2]} `,r,o),s=i.marks.code.create();return a.addMark(r,r+n[2].length,s)})},Zse=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new dl(e,(t,n,r,o)=>{const{schema:i}=t,a=t.tr.insertText(n[0],r,o),s=i.marks.link.create({href:n[0],title:n[0]});return a.addMark(r,r+n[0].length,s)})},Bse=e=>{const t=[...Xse,Cse,Pse];return t.push(Vse(e.nodes.blockquote)),t.push(Use(e.nodes.ordered_list)),t.push(Yse(e.nodes.bullet_list)),t.push(Qse()),t.push(Zse()),kse({rules:t})},Dse=e=>e.type.name==="paragraph"&&e.nodeSize===2,Kse=e=>new Zd({props:{decorations(t){const{$from:n}=t.selection;if(Dse(n.parent)){const r=Ni.node(n.before(),n.after(),{"data-placeholder":e});return Nr.create(t.doc,[r])}}}}),Hse=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[Bse(e),xT(Wse(e)),xT(yG),fse(),mse(),use()];return n&&r.push(Kse(n)),r},Gse=["p",0],Jse=["blockquote",0],zse=["hr"],$se=["pre",["code",0]],jse=["br"],bF={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return Gse}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return Jse}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return zse}},heading:{attrs:{level:{default:1}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",attrs:{level:1}},{tag:"h2",attrs:{level:2}},{tag:"h3",attrs:{level:3}},{tag:"h4",attrs:{level:4}},{tag:"h5",attrs:{level:5}},{tag:"h6",attrs:{level:6}}],toDOM(e){return["h"+e.attrs.level,0]}},code_block:{content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return $se}},text:{group:"inline"},image:{inline:!0,attrs:{src:{},alt:{default:null},title:{default:null}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(e){return{src:e.getAttribute("src"),title:e.getAttribute("title"),alt:e.getAttribute("alt")}}}],toDOM(e){let{src:t,alt:n,title:r}=e.attrs;return["img",{src:t,alt:n,title:r}]}},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return jse}}},qse=["em",0],ele=["strong",0],tle=["code",0],xF={link:{attrs:{href:{},title:{default:null}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(e){return{href:e.getAttribute("href"),title:e.getAttribute("title")}}}],toDOM(e){let{href:t,title:n}=e.attrs;return["a",{href:t,title:n},0]}},em:{parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"},{style:"font-style=normal",clearMark:e=>e.type.name=="em"}],toDOM(){return qse}},strong:{parseDOM:[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name=="strong"},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],toDOM(){return ele}},code:{parseDOM:[{tag:"code"}],toDOM(){return tle}}};new WN({nodes:bF,marks:xF});const nle={attrs:{order:{default:1},listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ol",getAttrs:e=>{const n={order:+((e.hasAttribute("start")?e.getAttribute("start"):1)||1)},{listStyleType:r,fontSize:o,color:i}=e.style;return r&&(n.listStyleType=r),o&&(n.fontsize=o),i&&(n.color=i),n}}],toDOM:e=>{const{order:t,listStyleType:n,fontsize:r,color:o}=e.attrs;let i="";n&&(i+=`list-style-type: ${n};`),r&&(i+=`font-size: ${r};`),o&&(i+=`color: ${o};`);const a={style:i};return t!==1&&(a.start=t),["ol",a,0]}},rle={attrs:{listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ul",getAttrs:e=>{const t={},{listStyleType:n,fontSize:r,color:o}=e.style;return n&&(t.listStyleType=n),r&&(t.fontsize=r),o&&(t.color=o),t}}],toDOM:e=>{const{listStyleType:t,fontsize:n,color:r}=e.attrs;let o="";return t&&(o+=`list-style-type: ${t};`),n&&(o+=`font-size: ${n};`),r&&(o+=`color: ${r};`),["ul",{style:o},0]}},ole={...bse,content:"paragraph block*",group:"block"},ile={attrs:{align:{default:""},indent:{default:0},textIndent:{default:0}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:e=>{const{textAlign:t,textIndent:n}=e.style;let r=e.getAttribute("align")||t||"";r=/(left|right|center|justify)/.test(r)?r:"";let o=0;n&&(/em/.test(n)?o=parseInt(n):/px/.test(n)&&(o=Math.floor(parseInt(n)/20),o||(o=1)));const i=+(e.getAttribute("data-indent")||0);return{align:r,indent:i,textIndent:o}}},{tag:"img",ignore:!0},{tag:"pre",skip:!0}],toDOM:e=>{const{align:t,indent:n,textIndent:r}=e.attrs;let o="";t&&t!=="left"&&(o+=`text-align: ${t};`),r&&(o+=`text-indent: ${r*20}px;`);const i={style:o};return n&&(i["data-indent"]=n),["p",i,0]}},{doc:ale,blockquote:sle,text:lle}=bF,cle={doc:ale,paragraph:ile,blockquote:sle,text:lle,ordered_list:nle,bullet_list:rle,list_item:ole},ule={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},fle={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},dle={parseDOM:[{tag:"strike"},{style:"text-decoration",getAttrs:e=>e==="line-through"&&null},{style:"text-decoration-line",getAttrs:e=>e==="line-through"&&null}],toDOM:()=>["span",{style:"text-decoration-line: line-through;"},0]},hle={parseDOM:[{tag:"u"},{style:"text-decoration",getAttrs:e=>e==="underline"&&null},{style:"text-decoration-line",getAttrs:e=>e==="underline"&&null}],toDOM:()=>["span",{style:"text-decoration: underline;"},0]},ple={attrs:{color:{}},inline:!0,group:"inline",parseDOM:[{style:"color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>{const{color:t}=e.attrs;let n="";return t&&(n+=`color: ${t};`),["span",{style:n},0]}},mle={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{style:"background-color",getAttrs:e=>e?{backcolor:e}:{}}],toDOM:e=>{const{backcolor:t}=e.attrs;let n="";return t&&(n+=`background-color: ${t};`),["span",{style:n},0]}},vle={attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{const{fontsize:t}=e.attrs;let n="";return t&&(n+=`font-size: ${t};`),["span",{style:n},0]}},gle={attrs:{fontname:{}},inline:!0,group:"inline",parseDOM:[{style:"font-family",getAttrs:e=>({fontname:e&&typeof e=="string"?e.replace(/[\"\']/g,""):""})}],toDOM:e=>{const{fontname:t}=e.attrs;let n="";return t&&(n+=`font-family: ${t};`),["span",{style:n},0]}},Ale={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:e=>{const t=e.getAttribute("href"),n=e.getAttribute("title");return{href:t,title:n}}}],toDOM:e=>["a",e.attrs,0]},Rle={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:yle,strong:ble,code:xle}=xF,Sle={em:yle,strong:ble,fontsize:vle,fontname:gle,code:xle,forecolor:ple,backcolor:mle,subscript:ule,superscript:fle,strikethrough:dle,underline:hle,link:Ale,mark:Rle},Mle=cle,wle=Sle,SF=new WN({nodes:Mle,marks:wle}),b5=e=>{const t=`
    ${e}
    `,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return Md.fromSchema(SF).parse(r)},MF=(e,t,n,r)=>new Gae(e,{state:Bf.create({doc:b5(t),plugins:Hse(SF,r)}),...n});function Lle(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}var Br=(e=>(e.RICH_TEXT_COMMAND="RICH_TEXT_COMMAND",e.SYNC_RICH_TEXT_ATTRS_TO_STORE="SYNC_RICH_TEXT_ATTRS_TO_STORE",e.OPEN_CHART_DATA_EDITOR="OPEN_CHART_DATA_EDITOR",e.OPEN_LATEX_EDITOR="OPEN_LATEX_EDITOR",e))(Br||{});const no=Lle(),Ole=(e,t,n)=>{const{selection:r,doc:o}=e;if(!r||!o)return e;const{from:i,to:a}=r,{nodes:s}=t,c=s.blockquote,l=s.list_item,u=s.paragraph,f=[];n=n||"";const d=new Set([c,l,u]);return o.nodesBetween(i,a,(h,p)=>{const m=h.type;return(h.attrs.align||"")!==n&&d.has(m)&&f.push({node:h,pos:p,nodeType:m}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:m,nodeType:A}=h;let{attrs:x}=p;n?x={...x,align:n}:x={...x,align:null},e=e.setNodeMarkup(m,A,x,p.marks)}),e},Tle=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=Ole(n.tr.setSelection(o),r,t);e.dispatch(i)};function kle(e,t,n,r){if(!e.doc)return e;const o=e.doc.nodeAt(t);if(!o)return e;const i=0,a=8;let s=(o.attrs[r]||0)+n;if(sa&&(s=a),s===o.attrs[r])return e;const c={...o.attrs,[r]:s};return e.setNodeMarkup(t,o.type,c,o.marks)}const wF=(e,t,n,r)=>{const{selection:o,doc:i}=e;if(!o||!i||!(o instanceof Xn||o instanceof ti))return e;const{from:a,to:s}=o;return i.nodesBetween(a,s,(c,l)=>{const u=c.type;return u.name==="paragraph"||u.name==="blockquote"?(e=kle(e,l,n,r),!1):!Fv(c,t)}),e},Nle=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=wF(n.tr.setSelection(o),r,t,"indent");return i.docChanged?(e.dispatch(i),!0):!1},Ple=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=wF(n.tr.setSelection(o),r,t,"textIndent");return i.docChanged?(e.dispatch(i),!0):!1},hg=(e,t,n,r={})=>(o,i)=>{const{schema:a,selection:s}=o,{$from:c,$to:l}=s,u=c.blockRange(l);if(!u)return!1;const f=hP(h=>Fv(h,a))(s);if(u.depth>=1&&f&&u.depth-f.depth<=1){if(f.node.type===e&&!n)return yF(t)(o,i);if(Fv(f.node,a)&&e.validContent(f.node.content)){const{tr:h}=o,p={...f.node.attrs,...r};return n&&(p.listStyleType=n),h.setNodeMarkup(f.pos,e,p),i&&i(h),!1}}const d={...r};return n&&(d.listStyleType=n),xse(e,d)(o,i)},x0=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=n.tr.setSelection(o),{doc:a}=i;if(!a)return i;const{from:s,to:c}=o;a.nodesBetween(s,c,(l,u)=>{if(Fv(l,r)&&s-3<=u&&c+3>=u+l.nodeSize){const f=Array.isArray(t)?t:[t];for(const d of f)i.setNodeAttribute(u,d.key,d.value)}return!1}),e.dispatch(i)},Cle=Fe({__name:"ProsemirrorEditor",props:{elementId:{},defaultColor:{},defaultFontName:{},value:{},editable:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1}},emits:["update","focus","blur","mousedown"],setup(e,{expose:t,emit:n}){const r=e,o=n,i=ft(),{handleElementId:a,textFormatPainter:s,richTextAttrs:c}=Ee(i),l=me();let u;const f=Fn.debounce(function(){o("update",u.dom.innerHTML)},300,{trailing:!0}),d=()=>{i.setDisableHotkeysState(!0),o("focus")},h=()=>{i.setDisableHotkeysState(!1),o("blur")},p=Fn.debounce(function(){const b=G4(u,{color:r.defaultColor,fontname:r.defaultFontName});i.setRichtextAttrs(b)},30,{trailing:!0}),m=()=>{f(),p()},A=Me(()=>r.value);Tt(A,()=>{if(!u||u.hasFocus())return;const{doc:b,tr:w}=u.state;u.dispatch(w.replaceRangeWith(0,b.content.size,b5(A.value)))}),Tt(()=>r.editable,()=>{u.setProps({editable:()=>r.editable})}),t({focus:()=>u.focus()});const y=({target:b,action:w})=>{if(!b&&a.value!==r.elementId||b&&b!==r.elementId)return;const T="command"in w?[w]:w;for(const M of T)if(M.command==="fontname"&&M.value){const L=u.state.schema.marks.fontname.create({fontname:M.value});Er(u),Ka(u,L)}else if(M.command==="fontsize"&&M.value){const L=u.state.schema.marks.fontsize.create({fontsize:M.value});Er(u),Ka(u,L),x0(u,{key:"fontsize",value:M.value})}else if(M.command==="fontsize-add"){const L=M.value?+M.value:2;Er(u);const k=TM(u)+L+"px",_=u.state.schema.marks.fontsize.create({fontsize:k});Ka(u,_),x0(u,{key:"fontsize",value:k})}else if(M.command==="fontsize-reduce"){const L=M.value?+M.value:2;Er(u);let k=TM(u)-L;k<12&&(k=12);const _=u.state.schema.marks.fontsize.create({fontsize:k+"px"});Ka(u,_),x0(u,{key:"fontsize",value:k+"px"})}else if(M.command==="color"&&M.value){const L=u.state.schema.marks.forecolor.create({color:M.value});Er(u),Ka(u,L),x0(u,{key:"color",value:M.value})}else if(M.command==="backcolor"&&M.value){const L=u.state.schema.marks.backcolor.create({backcolor:M.value});Er(u),Ka(u,L)}else if(M.command==="bold")Er(u),kr(u.state.schema.marks.strong)(u.state,u.dispatch);else if(M.command==="em")Er(u),kr(u.state.schema.marks.em)(u.state,u.dispatch);else if(M.command==="underline")Er(u),kr(u.state.schema.marks.underline)(u.state,u.dispatch);else if(M.command==="strikethrough")Er(u),kr(u.state.schema.marks.strikethrough)(u.state,u.dispatch);else if(M.command==="subscript")kr(u.state.schema.marks.subscript)(u.state,u.dispatch);else if(M.command==="superscript")kr(u.state.schema.marks.superscript)(u.state,u.dispatch);else if(M.command==="blockquote")Vm("blockquote",u.state)?cG(u.state,u.dispatch):gG(u.state.schema.nodes.blockquote)(u.state,u.dispatch);else if(M.command==="code")kr(u.state.schema.marks.code)(u.state,u.dispatch);else if(M.command==="align"&&M.value)Tle(u,M.value);else if(M.command==="indent"&&M.value)Nle(u,+M.value);else if(M.command==="textIndent"&&M.value)Ple(u,+M.value);else if(M.command==="bulletList"){const L=M.value||"",{bullet_list:k,list_item:_}=u.state.schema.nodes,N={color:c.value.color,fontsize:c.value.fontsize};hg(k,_,L,N)(u.state,u.dispatch)}else if(M.command==="orderedList"){const L=M.value||"",{ordered_list:k,list_item:_}=u.state.schema.nodes,N={color:c.value.color,fontsize:c.value.fontsize};hg(k,_,L,N)(u.state,u.dispatch)}else if(M.command==="clear"){Er(u);const{$from:L,$to:k}=u.state.selection;u.dispatch(u.state.tr.removeMark(L.pos,k.pos)),x0(u,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(M.command==="link"){const L=u.state.schema.marks.link,{from:k,to:_}=u.state.selection,N=bG(u.state.doc,k,_,L);if(N)if(M.value){const X=u.state.schema.marks.link.create({href:M.value,title:M.value});Ka(u,X,{from:N.from.pos,to:N.to.pos+1})}else u.dispatch(u.state.tr.removeMark(N.from.pos,N.to.pos+1,L));else if(wG(u.state,L))if(M.value){const X=u.state.schema.marks.link.create({href:M.value,title:M.value});Ka(u,X)}else kr(L)(u.state,u.dispatch);else M.value&&(Er(u),kr(L,{href:M.value,title:M.value})(u.state,u.dispatch))}else M.command==="insert"&&M.value&&u.dispatch(u.state.tr.insertText(M.value));u.focus(),f(),p()},R=()=>{if(!s.value)return;const{keep:b,...w}=s.value,T=[{command:"clear"}];for(const M of Object.keys(w)){const L=M,k=s.value[M];k===!0?T.push({command:L}):k&&T.push({command:L,value:k})}y({action:T}),b||i.setTextFormatPainter(null)};Zt(()=>{u=MF(l.value,A.value,{handleDOMEvents:{focus:d,blur:h,keydown:m,click:p,mouseup:R},editable:()=>r.editable}),r.autoFocus&&u.focus()}),wn(()=>{u&&u.destroy()});const g=()=>{a.value===r.elementId&&p()};return no.on(Br.RICH_TEXT_COMMAND,y),no.on(Br.SYNC_RICH_TEXT_ATTRS_TO_STORE,g),wn(()=>{no.off(Br.RICH_TEXT_COMMAND,y),no.off(Br.SYNC_RICH_TEXT_ATTRS_TO_STORE,g)}),(b,w)=>(Y(),q("div",{class:Ge(["prosemirror-editor",{"format-painter":G(s)}]),ref_key:"editorViewRef",ref:l,onMousedown:w[0]||(w[0]=T=>o("mousedown",T))},null,34))}}),LF=Ve(Cle,[["__scopeId","data-v-23fdc807"]]),OF=e=>(qt("data-v-88c920e1"),e=e(),en(),e),Ile=OF(()=>W("div",{class:"drag-handler top"},null,-1)),Fle=OF(()=>W("div",{class:"drag-handler bottom"},null,-1)),_le=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{handleElementId:o,isScaling:i}=Ee(n),{addHistorySnapshot:a}=Jt(),s=me(),c=Me(()=>t.elementInfo.shadow),{shadowStyle:l}=Oc(c),u=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=me(-1),d=me(-1);Tt(i,()=>{o.value===t.elementInfo.id&&(i.value||(!t.elementInfo.vertical&&f.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:f.value}}),f.value=-1),t.elementInfo.vertical&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{width:d.value}}),d.value=-1)))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const g=R.height+20,b=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==g&&(i.value?f.value=g:r.updateElement({id:t.elementInfo.id,props:{height:g}})),t.elementInfo.vertical&&t.elementInfo.width!==b&&(i.value?d.value=b:r.updateElement({id:t.elementInfo.id,props:{width:b}}))},p=new ResizeObserver(h);Zt(()=>{s.value&&p.observe(s.value)}),wn(()=>{s.value&&p.unobserve(s.value)});const m=y=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),a()},A=Fn.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),x=Me(()=>o.value===t.elementInfo.id);return Tt(x,()=>{x.value||A()}),(y,R)=>{const g=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-text",{lock:y.elementInfo.lock}]),style:we({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px",height:y.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",ref_key:"elementRef",ref:s,style:we({width:y.elementInfo.vertical?"auto":y.elementInfo.width+"px",height:y.elementInfo.vertical?y.elementInfo.height+"px":"auto",backgroundColor:y.elementInfo.fill,opacity:y.elementInfo.opacity,textShadow:G(l),lineHeight:y.elementInfo.lineHeight,letterSpacing:(y.elementInfo.wordSpace||0)+"px",color:y.elementInfo.defaultColor,fontFamily:y.elementInfo.defaultFontName,writingMode:y.elementInfo.vertical?"vertical-rl":"horizontal-tb"}),onMousedown:R[2]||(R[2]=b=>u(b)),onTouchstart:R[3]||(R[3]=b=>u(b))},[O(f2,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),O(LF,{class:"text",elementId:y.elementInfo.id,defaultColor:y.elementInfo.defaultColor,defaultFontName:y.elementInfo.defaultFontName,editable:!y.elementInfo.lock,value:y.elementInfo.content,style:we({"--paragraphSpace":`${y.elementInfo.paragraphSpace===void 0?5:y.elementInfo.paragraphSpace}px`}),onUpdate:R[0]||(R[0]=b=>m(b)),onMousedown:R[1]||(R[1]=b=>u(b,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),Ile,Fle],36)),[[g,y.contextmenus]])],4)],6)}}}),TF=Ve(_le,[["__scopeId","data-v-88c920e1"]]),Ele=["id","gradientTransform"],Xle=["stop-color"],Wle=["stop-color"],Vle=["id"],Ule=["stop-color"],Yle=["stop-color"],kF=Fe({__name:"GradientDefs",props:{id:{},type:{},color1:{},color2:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(Y(),q("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[W("stop",{offset:"0%","stop-color":t.color1},null,8,Xle),W("stop",{offset:"100%","stop-color":t.color2},null,8,Wle)],8,Ele)):(Y(),q("radialGradient",{key:1,id:t.id},[W("stop",{offset:"0%","stop-color":t.color1},null,8,Ule),W("stop",{offset:"100%","stop-color":t.color2},null,8,Yle)],8,Vle))}}),Qle=["width","height"],Zle={key:0},Ble=["transform"],Dle=["d","fill","stroke","stroke-width","stroke-dasharray"],Kle=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{handleElementId:o,shapeFormatPainter:i}=Ee(n),{addHistorySnapshot:a}=Jt(),s=(M,L=!0)=>{t.elementInfo.lock||(M.stopPropagation(),t.selectElement(M,t.elementInfo,L))},c=()=>{if(!i.value)return;const{keep:M,...L}=i.value;r.updateElement({id:t.elementInfo.id,props:L}),a(),M||n.setShapeFormatPainter(null)},l=Me(()=>t.elementInfo.outline),{outlineWidth:u,outlineColor:f,strokeDashArray:d}=zd(l),h=Me(()=>t.elementInfo.shadow),{shadowStyle:p}=Oc(h),m=Me(()=>t.elementInfo.flipH),A=Me(()=>t.elementInfo.flipV),{flipStyle:x}=u2(m,A),y=me(!1);Tt(o,()=>{o.value!==t.elementInfo.id&&y.value&&(y.value=!1)});const R=Me(()=>{const M={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:M}),g=M=>{const L={...R.value,content:M};r.updateElement({id:t.elementInfo.id,props:{text:L}}),a()},b=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},w=me(),T=()=>{y.value=!0,Cr(()=>w.value&&w.value.focus())};return(M,L)=>{const k=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-shape",{lock:M.elementInfo.lock,"format-painter":G(i)}]),style:we({top:M.elementInfo.top+"px",left:M.elementInfo.left+"px",width:M.elementInfo.width+"px",height:M.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${M.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",style:we({opacity:M.elementInfo.opacity,filter:G(p)?`drop-shadow(${G(p)})`:"",transform:G(x),color:R.value.defaultColor,fontFamily:R.value.defaultFontName}),onMousedown:L[3]||(L[3]=_=>s(_)),onMouseup:L[4]||(L[4]=_=>c()),onTouchstart:L[5]||(L[5]=_=>s(_)),onDblclick:L[6]||(L[6]=_=>T())},[(Y(),q("svg",{overflow:"visible",width:M.elementInfo.width,height:M.elementInfo.height},[M.elementInfo.gradient?(Y(),q("defs",Zle,[O(kF,{id:`editabel-gradient-${M.elementInfo.id}`,type:M.elementInfo.gradient.type,color1:M.elementInfo.gradient.color[0],color2:M.elementInfo.gradient.color[1],rotate:M.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),W("g",{transform:`scale(${M.elementInfo.width/M.elementInfo.viewBox[0]}, ${M.elementInfo.height/M.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:M.elementInfo.path,fill:M.elementInfo.gradient?`url(#editabel-gradient-${M.elementInfo.id})`:M.elementInfo.fill,stroke:G(f),"stroke-width":G(u),"stroke-dasharray":G(d)},null,8,Dle)],8,Ble)],8,Qle)),W("div",{class:Ge(["shape-text",[R.value.align,{editable:y.value||R.value.content}]])},[y.value||R.value.content?(Y(),Te(LF,{key:0,ref_key:"prosemirrorEditorRef",ref:w,elementId:M.elementInfo.id,defaultColor:R.value.defaultColor,defaultFontName:R.value.defaultFontName,editable:!M.elementInfo.lock,value:R.value.content,onUpdate:L[0]||(L[0]=_=>g(_)),onBlur:L[1]||(L[1]=_=>b()),onMousedown:L[2]||(L[2]=_=>s(_,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Qe("",!0)],2)],36)),[[k,M.contextmenus]])],4)],6)}}}),NF=Ve(Kle,[["__scopeId","data-v-63255815"]]),Hle=["id","markerWidth","markerHeight","refX","refY"],Gle=["d","fill","transform"],_d=Fe({__name:"LinePointMarker",props:{id:{},position:{},type:{},baseSize:{},color:{}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},o=Me(()=>n[t.type]),i=Me(()=>r[`${t.type}-${t.position}`]||0),a=Me(()=>t.baseSize<2?2:t.baseSize);return(s,c)=>(Y(),q("marker",{id:`${s.id}-${s.type}-${s.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:a.value*3,markerHeight:a.value*3,refX:a.value*1.5,refY:a.value*1.5},[W("path",{d:o.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${i.value}, 5, 5)`},null,8,Gle)],8,Hle))}}),Jle=["width","height"],zle=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],$le=["d"],jle=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=l=>{t.elementInfo.lock||(l.stopPropagation(),t.selectElement(l,t.elementInfo))},r=Me(()=>t.elementInfo.shadow),{shadowStyle:o}=Oc(r),i=Me(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),a=Me(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),s=Me(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const l=t.elementInfo.width;return l<=8?`${l*5} ${l*2.5}`:`${l*5} ${l*1.5}`}),c=Me(()=>Cx(t.elementInfo));return(l,u)=>{const f=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-shape",{lock:l.elementInfo.lock}]),style:we({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[W("div",{class:"element-content",style:we({filter:G(o)?`drop-shadow(${G(o)})`:""}),onMousedown:u[0]||(u[0]=d=>n(d)),onTouchstart:u[1]||(u[1]=d=>n(d))},[(Y(),q("svg",{overflow:"visible",width:i.value,height:a.value},[W("defs",null,[l.elementInfo.points[0]?(Y(),Te(_d,{key:0,id:l.elementInfo.id,position:"start",type:l.elementInfo.points[0],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),l.elementInfo.points[1]?(Y(),Te(_d,{key:1,id:l.elementInfo.id,position:"end",type:l.elementInfo.points[1],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0)]),W("path",{class:"line-point",d:c.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":s.value,fill:"none","marker-start":l.elementInfo.points[0]?`url(#${l.elementInfo.id}-${l.elementInfo.points[0]}-start)`:"","marker-end":l.elementInfo.points[1]?`url(#${l.elementInfo.id}-${l.elementInfo.points[1]}-end)`:""},null,8,zle),Ke(W("path",{class:"line-path",d:c.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,$le),[[f,l.contextmenus]])],8,Jle))],36)],6)}}}),PF=Ve(jle,[["__scopeId","data-v-7ecafe01"]]),eh={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",ct:"http://gionkunz.github.com/chartist-js/ct"},qle=8,OT={"&":"&","<":"<",">":">",'"':""","'":"'"};function TT(e,t){return typeof e=="number"?e+t:e}function pg(e){if(typeof e=="string"){const t=/^(\d+)\s*(.*)$/g.exec(e);return{value:t?+t[1]:0,unit:(t==null?void 0:t[2])||void 0}}return{value:Number(e)}}function x5(e){return String.fromCharCode(97+e%26)}const zy=2221e-19;function ece(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)}function S0(e,t,n){return t/n.range*e}function tce(e,t){const n=Math.pow(10,qle);return Math.round(e*n)/n}function nce(e){if(e===1)return e;function t(a,s){return a%s===0?s:t(s,a%s)}function n(a){return a*a+1}let r=2,o=2,i;if(e%2===0)return 2;do r=n(r)%e,o=n(n(o))%e,i=t(Math.abs(r-o),e);while(i===1);return i}function $y(e,t,n,r){const o=(r-90)*Math.PI/180;return{x:e+n*Math.cos(o),y:t+n*Math.sin(o)}}function rce(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;const o={high:t.high,low:t.low,valueRange:0,oom:0,step:0,min:0,max:0,range:0,numberOfSteps:0,values:[]};o.valueRange=o.high-o.low,o.oom=ece(o.valueRange),o.step=Math.pow(10,o.oom),o.min=Math.floor(o.low/o.step)*o.step,o.max=Math.ceil(o.high/o.step)*o.step,o.range=o.max-o.min,o.numberOfSteps=Math.round(o.range/o.step);const a=S0(e,o.step,o)=n)o.step=1;else if(r&&s=n)o.step=s;else{let d=0;for(;;){if(a&&S0(e,o.step,o)<=n)o.step*=2;else if(!a&&S0(e,o.step/2,o)>=n){if(o.step/=2,r&&o.step%1!==0){o.step*=2;break}}else break;if(d++>1e3)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}}o.step=Math.max(o.step,zy);function c(d,h){return d===(d+=h)&&(d*=1+(h>0?zy:-zy)),d}let l=o.min,u=o.max;for(;l+o.step<=o.low;)l=c(l,o.step);for(;u-o.step>=o.high;)u=c(u,-o.step);o.min=l,o.max=u,o.range=o.max-o.min;const f=[];for(let d=o.min;d<=o.max;d=c(d,o.step)){const h=tce(d);h!==f[f.length-1]&&f.push(h)}return o.values=f,o}function Vu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re;function lb(e,t){return Array.from({length:e},t?(n,r)=>t(r):()=>{})}const oce=(e,t)=>e+(t||0),ice=(e,t)=>lb(Math.max(...e.map(n=>n.length)),n=>t(...e.map(r=>r[n])));function zn(e,t){return e!==null&&typeof e=="object"&&Reflect.has(e,t)}function Ph(e){return e!==null&&isFinite(e)}function CF(e){return!e&&e!==0}function Ad(e){return Ph(e)?Number(e):void 0}function ace(e){return Array.isArray(e)?e.every(Array.isArray):!1}function IF(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=0;e[n?"reduceRight":"reduce"]((o,i,a)=>t(i,r++,a),void 0)}function FF(e,t){const n=Array.isArray(e)?e[t]:zn(e,"data")?e.data[t]:null;return zn(n,"meta")?n.meta:void 0}function _F(e){return e==null||typeof e=="number"&&isNaN(e)}function sce(e){return Array.isArray(e)&&e.every(t=>Array.isArray(t)||zn(t,"data"))}function lce(e){return typeof e=="object"&&e!==null&&(Reflect.has(e,"x")||Reflect.has(e,"y"))}function S5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return lce(e)&&zn(e,t)?Ad(e[t]):Ad(e)}function cb(e,t,n){t={...t,...n?n==="x"?t.axisX:t.axisY:{}};const r={high:t.high===void 0?-Number.MAX_VALUE:+t.high,low:t.low===void 0?Number.MAX_VALUE:+t.low},o=t.high===void 0,i=t.low===void 0;function a(s){if(!_F(s))if(Array.isArray(s))for(let c=0;cr.high&&(r.high=c),i&&c0||(r.high=1),r.low=0)),r}function M5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o;const i={labels:(e.labels||[]).slice(),series:fce(e.series,n,r)},a=i.labels.length;return ace(i.series)?(o=Math.max(a,...i.series.map(s=>s.length)),i.series.forEach(s=>{s.push(...lb(Math.max(0,o-s.length)))})):o=i.series.length,i.labels.push(...lb(Math.max(0,o-a),()=>"")),t&&cce(i),i}function cce(e){var t;(t=e.labels)===null||t===void 0||t.reverse(),e.series.reverse();for(const n of e.series)zn(n,"data")?n.data.reverse():Array.isArray(n)&&n.reverse()}function uce(e,t){let n,r;if(typeof e!="object"){const o=Ad(e);t==="x"?n=o:r=o}else zn(e,"x")&&(n=Ad(e.x)),zn(e,"y")&&(r=Ad(e.y));if(!(n===void 0&&r===void 0))return{x:n,y:r}}function kT(e,t){if(!_F(e))return t?uce(e,t):Ad(e)}function ub(e,t){return Array.isArray(e)?e.map(n=>zn(n,"value")?kT(n.value,t):kT(n,t)):ub(e.data,t)}function fce(e,t,n){if(sce(e))return e.map(o=>ub(o,t));const r=ub(e,t);return n?r.map(o=>[o]):r}function dce(e,t,n){const r={increasingX:!1,fillHoles:!1,...n},o=[];let i=!0;for(let a=0;a=2&&e[a]<=e[a-2]&&(i=!0),i&&(o.push({pathCoordinates:[],valueData:[]}),i=!1),o[o.length-1].pathCoordinates.push(e[a],e[a+1]),o[o.length-1].valueData.push(t[a/2]));return o}function up(e){let t="";return e==null?e:(typeof e=="number"?t=""+e:typeof e=="object"?t=JSON.stringify({data:e}):t=String(e),Object.keys(OT).reduce((n,r)=>n.replaceAll(r,OT[r]),t))}class hce{call(t,n){return this.svgElements.forEach(r=>Reflect.apply(r[t],r,n)),this}attr(){for(var t=arguments.length,n=new Array(t),r=0;r3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4?arguments[4]:void 0;const{easing:i,...a}=n,s={};let c,l;i&&(c=Array.isArray(i)?i:EF[i]),a.begin=TT(a.begin,"ms"),a.dur=TT(a.dur,"ms"),c&&(a.calcMode="spline",a.keySplines=c.join(" "),a.keyTimes="0;1"),r&&(a.fill="freeze",s[t]=a.from,e.attr(s),l=pg(a.begin||0).value,a.begin="indefinite");const u=e.elem("animate",{attributeName:t,...a});r&&setTimeout(()=>{try{u._node.beginElement()}catch{s[t]=a.to,e.attr(s),u.remove()}},l);const f=u.getNode();o&&f.addEventListener("beginEvent",()=>o.emit("animationBegin",{element:e,animate:f,params:n})),f.addEventListener("endEvent",()=>{o&&o.emit("animationEnd",{element:e,animate:f,params:n}),r&&(s[t]=a.to,e.attr(s),u.remove())})}class rc{attr(t,n){return typeof t=="string"?n?this._node.getAttributeNS(n,t):this._node.getAttribute(t):(Object.keys(t).forEach(r=>{if(t[r]!==void 0)if(r.indexOf(":")!==-1){const o=r.split(":");this._node.setAttributeNS(eh[o[0]],r,String(t[r]))}else this._node.setAttribute(r,String(t[r]))}),this)}elem(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return new rc(t,n,r,this,o)}parent(){return this._node.parentNode instanceof SVGElement?new rc(this._node.parentNode):null}root(){let t=this._node;for(;t.nodeName!=="svg"&&t.parentElement;)t=t.parentElement;return new rc(t)}querySelector(t){const n=this._node.querySelector(t);return n?new rc(n):null}querySelectorAll(t){const n=this._node.querySelectorAll(t);return new hce(n)}getNode(){return this._node}foreignObject(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;if(typeof t=="string"){const s=document.createElement("div");s.innerHTML=t,i=s.firstChild}else i=t;i instanceof Element&&i.setAttribute("xmlns",eh.xmlns);const a=this.elem("foreignObject",n,r,o);return a._node.appendChild(i),a}text(t){return this._node.appendChild(document.createTextNode(t)),this}empty(){for(;this._node.firstChild;)this._node.removeChild(this._node.firstChild);return this}remove(){var t;return(t=this._node.parentNode)===null||t===void 0||t.removeChild(this._node),this.parent()}replace(t){var n;return(n=this._node.parentNode)===null||n===void 0||n.replaceChild(t._node,this._node),t}append(t){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&this._node.firstChild?this._node.insertBefore(t._node,this._node.firstChild):this._node.appendChild(t._node),this}classes(){const t=this._node.getAttribute("class");return t?t.trim().split(/\s+/):[]}addClass(t){return this._node.setAttribute("class",this.classes().concat(t.trim().split(/\s+/)).filter(function(n,r,o){return o.indexOf(n)===r}).join(" ")),this}removeClass(t){const n=t.trim().split(/\s+/);return this._node.setAttribute("class",this.classes().filter(r=>n.indexOf(r)===-1).join(" ")),this}removeAllClasses(){return this._node.setAttribute("class",""),this}height(){return this._node.getBoundingClientRect().height}width(){return this._node.getBoundingClientRect().width}animate(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=arguments.length>2?arguments[2]:void 0;return Object.keys(t).forEach(o=>{const i=t[o];Array.isArray(i)?i.forEach(a=>NT(this,o,a,!1,r)):NT(this,o,i,n,r)}),this}constructor(t,n,r,o,i=!1){t instanceof Element?this._node=t:(this._node=document.createElementNS(eh.svg,t),t==="svg"&&this.attr({"xmlns:ct":eh.ct})),n&&this.attr(n),r&&this.addClass(r),o&&(i&&o._node.firstChild?o._node.insertBefore(this._node,o._node.firstChild):o._node.appendChild(this._node))}}rc.Easing=EF;function w5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"100%",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"100%",r=arguments.length>3?arguments[3]:void 0;Array.from(e.querySelectorAll("svg")).filter(i=>i.getAttributeNS(eh.xmlns,"ct")).forEach(i=>e.removeChild(i));const o=new rc("svg").attr({width:t,height:n}).attr({style:"width: ".concat(t,"; height: ").concat(n,";")});return r&&o.addClass(r),e.appendChild(o.getNode()),o}function pce(e){return typeof e=="number"?{top:e,right:e,bottom:e,left:e}:e===void 0?{top:0,right:0,bottom:0,left:0}:{top:typeof e.top=="number"?e.top:0,right:typeof e.right=="number"?e.right:0,bottom:typeof e.bottom=="number"?e.bottom:0,left:typeof e.left=="number"?e.left:0}}function L5(e,t){var n,r,o,i;const a=!!(t.axisX||t.axisY),s=((n=t.axisY)===null||n===void 0?void 0:n.offset)||0,c=((r=t.axisX)===null||r===void 0?void 0:r.offset)||0,l=(o=t.axisY)===null||o===void 0?void 0:o.position,u=(i=t.axisX)===null||i===void 0?void 0:i.position;let f=e.width()||pg(t.width).value||0,d=e.height()||pg(t.height).value||0;const h=pce(t.chartPadding);f=Math.max(f,s+h.left+h.right),d=Math.max(d,c+h.top+h.bottom);const p={x1:0,x2:0,y1:0,y2:0,padding:h,width(){return this.x2-this.x1},height(){return this.y1-this.y2}};return a?(u==="start"?(p.y2=h.top+c,p.y1=Math.max(d-h.bottom,p.y2+1)):(p.y2=h.top,p.y1=Math.max(d-h.bottom-c,p.y2+1)),l==="start"?(p.x1=h.left+s,p.x2=Math.max(f-h.right,p.x1+1)):(p.x1=h.left,p.x2=Math.max(f-h.right-s,p.x1+1))):(p.x1=h.left,p.x2=Math.max(f-h.right,p.x1+1),p.y2=h.top,p.y1=Math.max(d-h.bottom,p.y2+1)),p}function mce(e,t,n,r,o,i,a,s){const c={["".concat(n.units.pos,"1")]:e,["".concat(n.units.pos,"2")]:e,["".concat(n.counterUnits.pos,"1")]:r,["".concat(n.counterUnits.pos,"2")]:r+o},l=i.elem("line",c,a.join(" "));s.emit("draw",{type:"grid",axis:n,index:t,group:i,element:l,...c})}function XF(e,t,n,r){const o=e.elem("rect",{x:t.x1,y:t.y2,width:t.width(),height:t.height()},n,!0);r.emit("draw",{type:"gridBackground",group:e,element:o})}function vce(e,t,n,r,o,i,a,s,c,l){const u={[o.units.pos]:e+a[o.units.pos],[o.counterUnits.pos]:a[o.counterUnits.pos],[o.units.len]:t,[o.counterUnits.len]:Math.max(0,i-10)},f=Math.round(u[o.units.len]),d=Math.round(u[o.counterUnits.len]),h=document.createElement("span");h.className=c.join(" "),h.style[o.units.len]=f+"px",h.style[o.counterUnits.len]=d+"px",h.textContent=String(r);const p=s.foreignObject(h,{style:"overflow: visible;",...u});l.emit("draw",{type:"label",axis:o,index:n,group:s,element:p,text:r,...u})}function PT(e,t,n){let r;const o=[];function i(s){const c=r;r=Vu({},e),t&&t.forEach(l=>{window.matchMedia(l[0]).matches&&(r=Vu(r,l[1]))}),n&&s&&n.emit("optionsChanged",{previousOptions:c,currentOptions:r})}function a(){o.forEach(s=>s.removeEventListener("change",i))}if(window.matchMedia)t&&t.forEach(s=>{const c=window.matchMedia(s[0]);c.addEventListener("change",i),o.push(c)});else throw new Error("window.matchMedia not found! Make sure you're using a polyfill.");return i(),{removeMediaQueryListeners:a,getCurrentOptions(){return r}}}const fb={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},gce={accuracy:3};function Sm(e,t,n,r,o,i){const a={command:o?e.toLowerCase():e.toUpperCase(),...t,...i?{data:i}:{}};n.splice(r,0,a)}function jy(e,t){e.forEach((n,r)=>{fb[n.command.toLowerCase()].forEach((o,i)=>{t(n,o,r,i,e)})})}class el{static join(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2?arguments[2]:void 0;const o=new el(n,r);for(let i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return Sm("M",{x:+t,y:+n},this.pathElements,this.pos++,r,o),this}line(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return Sm("L",{x:+t,y:+n},this.pathElements,this.pos++,r,o),this}curve(t,n,r,o,i,a){let s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,c=arguments.length>7?arguments[7]:void 0;return Sm("C",{x1:+t,y1:+n,x2:+r,y2:+o,x:+i,y:+a},this.pathElements,this.pos++,s,c),this}arc(t,n,r,o,i,a,s){let c=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=arguments.length>8?arguments[8]:void 0;return Sm("A",{rx:t,ry:n,xAr:r,lAf:o,sf:i,x:a,y:s},this.pathElements,this.pos++,c,l),this}parse(t){const n=t.replace(/([A-Za-z])(-?[0-9])/g,"$1 $2").replace(/([0-9])([A-Za-z])/g,"$1 $2").split(/[\s,]+/).reduce((o,i)=>(i.match(/[A-Za-z]/)&&o.push([]),o[o.length-1].push(i),o),[]);n[n.length-1][0].toUpperCase()==="Z"&&n.pop();const r=n.map(o=>{const i=o.shift(),a=fb[i.toLowerCase()];return{command:i,...a.reduce((s,c,l)=>(s[c]=+o[l],s),{})}});return this.pathElements.splice(this.pos,0,...r),this.pos+=r.length,this}stringify(){const t=Math.pow(10,this.options.accuracy);return this.pathElements.reduce((n,r)=>{const o=fb[r.command.toLowerCase()].map(i=>{const a=r[i];return this.options.accuracy?Math.round(a*t)/t:a});return n+r.command+o.join(",")},"")+(this.close?"Z":"")}scale(t,n){return jy(this.pathElements,(r,o)=>{r[o]*=o[0]==="x"?t:n}),this}translate(t,n){return jy(this.pathElements,(r,o)=>{r[o]+=o[0]==="x"?t:n}),this}transform(t){return jy(this.pathElements,(n,r,o,i,a)=>{const s=t(n,r,o,i,a);(s||s===0)&&(n[r]=s)}),this}clone(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const n=new el(t||this.close);return n.pos=this.pos,n.pathElements=this.pathElements.slice().map(r=>({...r})),n.options={...this.options},n}splitByCommand(t){const n=[new el];return this.pathElements.forEach(r=>{r.command===t.toUpperCase()&&n[n.length-1].pathElements.length!==0&&n.push(new el),n[n.length-1].pathElements.push(r)}),n}constructor(t=!1,n){this.close=t,this.pathElements=[],this.pos=0,this.options={...gce,...n}}}function db(e){const t={fillHoles:!1,...e};return function(r,o){const i=new el;let a=!0;for(let s=0;s1)return el.join(i.map(a=>n(a.pathCoordinates,a.valueData)));{if(r=i[0].pathCoordinates,o=i[0].valueData,r.length<=4)return db()(r,o);const a=[],s=[],c=r.length/2,l=[],u=[],f=[],d=[];for(let p=0;p0!=u[p]>0?l[p]=0:(l[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/u[p-1]+(d[p]+2*d[p-1])/u[p]),isFinite(l[p])||(l[p]=0));const h=new el().move(a[0],s[0],!1,o[0]);for(let p=0;pi(n)),r.forEach(i=>i(t,n))}constructor(){this.listeners=new Map,this.allListeners=new Set}}const qy=new WeakMap;class O5{update(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(t&&(this.data=t||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.eventEmitter.emit("data",{type:"update",data:this.data})),n&&(this.options=Vu({},r?this.options:this.defaultOptions,n),!this.initializeTimeoutId)){var o;(o=this.optionsProvider)===null||o===void 0||o.removeMediaQueryListeners(),this.optionsProvider=PT(this.options,this.responsiveOptions,this.eventEmitter)}return!this.initializeTimeoutId&&this.optionsProvider&&this.createChart(this.optionsProvider.getCurrentOptions()),this}detach(){if(this.initializeTimeoutId)window.clearTimeout(this.initializeTimeoutId);else{var t;window.removeEventListener("resize",this.resizeListener),(t=this.optionsProvider)===null||t===void 0||t.removeMediaQueryListeners()}return qy.delete(this.container),this}on(t,n){return this.eventEmitter.on(t,n),this}off(t,n){return this.eventEmitter.off(t,n),this}initialize(){window.addEventListener("resize",this.resizeListener),this.optionsProvider=PT(this.options,this.responsiveOptions,this.eventEmitter),this.eventEmitter.on("optionsChanged",()=>this.update()),this.options.plugins&&this.options.plugins.forEach(t=>{Array.isArray(t)?t[0](this,t[1]):t(this)}),this.eventEmitter.emit("data",{type:"initial",data:this.data}),this.createChart(this.optionsProvider.getCurrentOptions()),this.initializeTimeoutId=null}constructor(t,n,r,o,i){this.data=n,this.defaultOptions=r,this.options=o,this.responsiveOptions=i,this.eventEmitter=new Rce,this.resizeListener=()=>this.update(),this.initializeTimeoutId=setTimeout(()=>this.initialize(),0);const a=typeof t=="string"?document.querySelector(t):t;if(!a)throw new Error("Target element is not found");this.container=a;const s=qy.get(a);s&&s.detach(),qy.set(a,this)}}const Po={x:{pos:"x",len:"width",dir:"horizontal",rectStart:"x1",rectEnd:"x2",rectOffset:"y2"},y:{pos:"y",len:"height",dir:"vertical",rectStart:"y2",rectEnd:"y1",rectOffset:"x1"}};class WF{createGridAndLabels(t,n,r,o){const i=this.units.pos==="x"?r.axisX:r.axisY,a=this.ticks.map((c,l)=>this.projectValue(c,l)),s=this.ticks.map(i.labelInterpolationFnc);a.forEach((c,l)=>{const u=s[l],f={x:0,y:0};let d;a[l+1]?d=a[l+1]-c:d=Math.max(this.axisLength-c,this.axisLength/this.ticks.length),!(u!==""&&CF(u))&&(this.units.pos==="x"?(c=this.chartRect.x1+c,f.x=r.axisX.labelOffset.x,r.axisX.position==="start"?f.y=this.chartRect.padding.top+r.axisX.labelOffset.y+5:f.y=this.chartRect.y1+r.axisX.labelOffset.y+5):(c=this.chartRect.y1-c,f.y=r.axisY.labelOffset.y-d,r.axisY.position==="start"?f.x=this.chartRect.padding.left+r.axisY.labelOffset.x:f.x=this.chartRect.x2+r.axisY.labelOffset.x+10),i.showGrid&&mce(c,l,this,this.gridOffset,this.chartRect[this.counterUnits.len](),t,[r.classNames.grid,r.classNames[this.units.dir]],o),i.showLabel&&vce(c,d,l,u,this,i.offset,f,n,[r.classNames.label,r.classNames[this.units.dir],i.position==="start"?r.classNames[i.position]:r.classNames.end],o))})}constructor(t,n,r){this.units=t,this.chartRect=n,this.ticks=r,this.counterUnits=t===Po.x?Po.y:Po.x,this.axisLength=n[this.units.rectEnd]-n[this.units.rectStart],this.gridOffset=n[this.units.rectOffset]}}class hb extends WF{projectValue(t){const n=Number(S5(t,this.units.pos));return this.axisLength*(n-this.bounds.min)/this.bounds.range}constructor(t,n,r,o){const i=o.highLow||cb(n,o,t.pos),a=rce(r[t.rectEnd]-r[t.rectStart],i,o.scaleMinSpace||20,o.onlyInteger),s={min:a.min,max:a.max};super(t,r,a.values),this.bounds=a,this.range=s}}class ov extends WF{projectValue(t,n){return this.stepLength*n}constructor(t,n,r,o){const i=o.ticks||[];super(t,r,i);const a=Math.max(1,i.length-(o.stretch?1:0));this.stepLength=this.axisLength/a,this.stretch=!!o.stretch}}function M0(e,t,n){var r;if(zn(e,"name")&&e.name&&(!((r=t.series)===null||r===void 0)&&r[e.name])){const i=(t==null?void 0:t.series[e.name])[n];return i===void 0?t[n]:i}else return t[n]}const CT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,showGridBackground:!1,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};class yce extends O5{createChart(t){const{data:n}=this,r=M5(n,t.reverseData,!0),o=w5(this.container,t.width,t.height,t.classNames.chart);this.svg=o;const i=o.elem("g").addClass(t.classNames.gridGroup),a=o.elem("g"),s=o.elem("g").addClass(t.classNames.labelGroup),c=L5(o,t);let l,u;t.axisX.type===void 0?l=new ov(Po.x,r.series,c,{...t.axisX,ticks:r.labels,stretch:t.fullWidth}):l=new t.axisX.type(Po.x,r.series,c,t.axisX),t.axisY.type===void 0?u=new hb(Po.y,r.series,c,{...t.axisY,high:Ph(t.high)?t.high:t.axisY.high,low:Ph(t.low)?t.low:t.axisY.low}):u=new t.axisY.type(Po.y,r.series,c,t.axisY),l.createGridAndLabels(i,s,t,this.eventEmitter),u.createGridAndLabels(i,s,t,this.eventEmitter),t.showGridBackground&&XF(i,c,t.classNames.gridBackground,this.eventEmitter),IF(n.series,(f,d)=>{const h=a.elem("g"),p=zn(f,"name")&&f.name,m=zn(f,"className")&&f.className,A=zn(f,"meta")?f.meta:void 0;p&&h.attr({"ct:series-name":p}),A&&h.attr({"ct:meta":up(A)}),h.addClass([t.classNames.series,m||"".concat(t.classNames.series,"-").concat(x5(d))].join(" "));const x=[],y=[];r.series[d].forEach((w,T)=>{const M={x:c.x1+l.projectValue(w,T,r.series[d]),y:c.y1-u.projectValue(w,T,r.series[d])};x.push(M.x,M.y),y.push({value:w,valueIndex:T,meta:FF(f,T)})});const R={lineSmooth:M0(f,t,"lineSmooth"),showPoint:M0(f,t,"showPoint"),showLine:M0(f,t,"showLine"),showArea:M0(f,t,"showArea"),areaBase:M0(f,t,"areaBase")};let g;typeof R.lineSmooth=="function"?g=R.lineSmooth:g=R.lineSmooth?Ace():db();const b=g(x,y);if(R.showPoint&&b.pathElements.forEach(w=>{const{data:T}=w,M=h.elem("line",{x1:w.x,y1:w.y,x2:w.x+.01,y2:w.y},t.classNames.point);if(T){let L,k;zn(T.value,"x")&&(L=T.value.x),zn(T.value,"y")&&(k=T.value.y),M.attr({"ct:value":[L,k].filter(Ph).join(","),"ct:meta":up(T.meta)})}this.eventEmitter.emit("draw",{type:"point",value:T==null?void 0:T.value,index:(T==null?void 0:T.valueIndex)||0,meta:T==null?void 0:T.meta,series:f,seriesIndex:d,axisX:l,axisY:u,group:h,element:M,x:w.x,y:w.y,chartRect:c})}),R.showLine){const w=h.elem("path",{d:b.stringify()},t.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:r.series[d],path:b.clone(),chartRect:c,index:d,series:f,seriesIndex:d,meta:A,axisX:l,axisY:u,group:h,element:w})}if(R.showArea&&u.range){const w=Math.max(Math.min(R.areaBase,u.range.max),u.range.min),T=c.y1-u.projectValue(w);b.splitByCommand("M").filter(M=>M.pathElements.length>1).map(M=>{const L=M.pathElements[0],k=M.pathElements[M.pathElements.length-1];return M.clone(!0).position(0).remove(1).move(L.x,T).line(L.x,L.y).position(M.pathElements.length+1).line(k.x,T)}).forEach(M=>{const L=h.elem("path",{d:M.stringify()},t.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:r.series[d],path:M.clone(),series:f,seriesIndex:d,axisX:l,axisY:u,chartRect:c,index:d,group:h,element:L,meta:A})})}},t.reverseData),this.eventEmitter.emit("created",{chartRect:c,axisX:l,axisY:u,svg:o,options:t})}constructor(t,n,r,o){super(t,n,CT,Vu({},CT,r),o),this.data=n}}function bce(e){return ice(e,function(){for(var t=arguments.length,n=new Array(t),r=0;r({x:o.x+(zn(i,"x")?i.x:0),y:o.y+(zn(i,"y")?i.y:0)}),{x:0,y:0})})}const IT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,referenceValue:0,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,stackMode:"accumulate",horizontalBars:!1,distributeSeries:!1,reverseData:!1,showGridBackground:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};class xce extends O5{createChart(t){const{data:n}=this,r=M5(n,t.reverseData,t.horizontalBars?"x":"y",!0),o=w5(this.container,t.width,t.height,t.classNames.chart+(t.horizontalBars?" "+t.classNames.horizontalBars:"")),i=t.stackBars&&t.stackMode!==!0&&r.series.length?cb([bce(r.series)],t,t.horizontalBars?"x":"y"):cb(r.series,t,t.horizontalBars?"x":"y");this.svg=o;const a=o.elem("g").addClass(t.classNames.gridGroup),s=o.elem("g"),c=o.elem("g").addClass(t.classNames.labelGroup);typeof t.high=="number"&&(i.high=t.high),typeof t.low=="number"&&(i.low=t.low);const l=L5(o,t);let u;const f=t.distributeSeries&&t.stackBars?r.labels.slice(0,1):r.labels;let d,h,p;t.horizontalBars?(t.axisX.type===void 0?u=h=new hb(Po.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}):u=h=new t.axisX.type(Po.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}),t.axisY.type===void 0?d=p=new ov(Po.y,r.series,l,{ticks:f}):d=p=new t.axisY.type(Po.y,r.series,l,t.axisY)):(t.axisX.type===void 0?d=h=new ov(Po.x,r.series,l,{ticks:f}):d=h=new t.axisX.type(Po.x,r.series,l,t.axisX),t.axisY.type===void 0?u=p=new hb(Po.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}):u=p=new t.axisY.type(Po.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}));const m=t.horizontalBars?l.x1+u.projectValue(0):l.y1-u.projectValue(0),A=t.stackMode==="accumulate",x=t.stackMode==="accumulate-relative",y=[],R=[];let g=y;d.createGridAndLabels(a,c,t,this.eventEmitter),u.createGridAndLabels(a,c,t,this.eventEmitter),t.showGridBackground&&XF(a,l,t.classNames.gridBackground,this.eventEmitter),IF(n.series,(b,w)=>{const T=w-(n.series.length-1)/2;let M;t.distributeSeries&&!t.stackBars?M=d.axisLength/r.series.length/2:t.distributeSeries&&t.stackBars?M=d.axisLength/2:M=d.axisLength/r.series[w].length/2;const L=s.elem("g"),k=zn(b,"name")&&b.name,_=zn(b,"className")&&b.className,N=zn(b,"meta")?b.meta:void 0;k&&L.attr({"ct:series-name":k}),N&&L.attr({"ct:meta":up(N)}),L.addClass([t.classNames.series,_||"".concat(t.classNames.series,"-").concat(x5(w))].join(" ")),r.series[w].forEach((X,I)=>{const F=zn(X,"x")&&X.x,P=zn(X,"y")&&X.y;let V;t.distributeSeries&&!t.stackBars?V=w:t.distributeSeries&&t.stackBars?V=0:V=I;let Z;t.horizontalBars?Z={x:l.x1+u.projectValue(F||0,I,r.series[w]),y:l.y1-d.projectValue(P||0,V,r.series[w])}:Z={x:l.x1+d.projectValue(F||0,V,r.series[w]),y:l.y1-u.projectValue(P||0,I,r.series[w])},d instanceof ov&&(d.stretch||(Z[d.units.pos]+=M*(t.horizontalBars?-1:1)),Z[d.units.pos]+=t.stackBars||t.distributeSeries?0:T*t.seriesBarDistance*(t.horizontalBars?-1:1)),x&&(g=P>=0||F>=0?y:R);const J=g[I]||m;if(g[I]=J-(m-Z[d.counterUnits.pos]),X===void 0)return;const se={["".concat(d.units.pos,"1")]:Z[d.units.pos],["".concat(d.units.pos,"2")]:Z[d.units.pos]};t.stackBars&&(A||x||!t.stackMode)?(se["".concat(d.counterUnits.pos,"1")]=J,se["".concat(d.counterUnits.pos,"2")]=g[I]):(se["".concat(d.counterUnits.pos,"1")]=m,se["".concat(d.counterUnits.pos,"2")]=Z[d.counterUnits.pos]),se.x1=Math.min(Math.max(se.x1,l.x1),l.x2),se.x2=Math.min(Math.max(se.x2,l.x1),l.x2),se.y1=Math.min(Math.max(se.y1,l.y2),l.y1),se.y2=Math.min(Math.max(se.y2,l.y2),l.y1);const D=FF(b,I),Q=L.elem("line",se,t.classNames.bar).attr({"ct:value":[F,P].filter(Ph).join(","),"ct:meta":up(D)});this.eventEmitter.emit("draw",{type:"bar",value:X,index:I,meta:D,series:b,seriesIndex:w,axisX:h,axisY:p,chartRect:l,group:L,element:Q,...se})})},t.reverseData),this.eventEmitter.emit("created",{chartRect:l,axisX:h,axisY:p,svg:o,options:t})}constructor(t,n,r,o){super(t,n,IT,Vu({},IT,r),o),this.data=n}}const FT={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:cp,labelDirection:"neutral",ignoreEmptyValues:!1};function Sce(e,t,n){const r=t.x>e.x;return r&&n==="explode"||!r&&n==="implode"?"start":r&&n==="implode"||!r&&n==="explode"?"end":"middle"}class Mce extends O5{createChart(t){const{data:n}=this,r=M5(n),o=[];let i,a,s=t.startAngle;const c=w5(this.container,t.width,t.height,t.donut?t.classNames.chartDonut:t.classNames.chartPie);this.svg=c;const l=L5(c,t);let u=Math.min(l.width()/2,l.height()/2);const f=t.total||r.series.reduce(oce,0),d=pg(t.donutWidth);d.unit==="%"&&(d.value*=u/100),u-=t.donut?d.value/2:0,t.labelPosition==="outside"||t.donut?a=u:t.labelPosition==="center"?a=0:a=u/2,t.labelOffset&&(a+=t.labelOffset);const h={x:l.x1+l.width()/2,y:l.y2+l.height()/2},p=n.series.filter(m=>zn(m,"value")?m.value!==0:m!==0).length===1;n.series.forEach((m,A)=>o[A]=c.elem("g")),t.showLabel&&(i=c.elem("g")),n.series.forEach((m,A)=>{var x,y;if(r.series[A]===0&&t.ignoreEmptyValues)return;const R=zn(m,"name")&&m.name,g=zn(m,"className")&&m.className,b=zn(m,"meta")?m.meta:void 0;R&&o[A].attr({"ct:series-name":R}),o[A].addClass([(x=t.classNames)===null||x===void 0?void 0:x.series,g||"".concat((y=t.classNames)===null||y===void 0?void 0:y.series,"-").concat(x5(A))].join(" "));let w=f>0?s+r.series[A]/f*360:0;const T=Math.max(0,s-(A===0||p?0:.2));w-T>=359.99&&(w=T+359.99);const M=$y(h.x,h.y,u,T),L=$y(h.x,h.y,u,w),k=new el(!t.donut).move(L.x,L.y).arc(u,u,0,+(w-s>180),0,M.x,M.y);t.donut||k.line(h.x,h.y);const _=o[A].elem("path",{d:k.stringify()},t.donut?t.classNames.sliceDonut:t.classNames.slicePie);if(_.attr({"ct:value":r.series[A],"ct:meta":up(b)}),t.donut&&_.attr({style:"stroke-width: "+d.value+"px"}),this.eventEmitter.emit("draw",{type:"slice",value:r.series[A],totalDataSum:f,index:A,meta:b,series:m,group:o[A],element:_,path:k.clone(),center:h,radius:u,startAngle:s,endAngle:w,chartRect:l}),t.showLabel){let N;n.series.length===1?N={x:h.x,y:h.y}:N=$y(h.x,h.y,a,s+(w-s)/2);let X;r.labels&&!CF(r.labels[A])?X=r.labels[A]:X=r.series[A];const I=t.labelInterpolationFnc(X,A);if(I||I===0){const F=i.elem("text",{dx:N.x,dy:N.y,"text-anchor":Sce(h,N,t.labelDirection)},t.classNames.label).text(String(I));this.eventEmitter.emit("draw",{type:"label",index:A,group:i,element:F,text:""+I,chartRect:l,series:m,meta:b,...N})}}s=w}),this.eventEmitter.emit("created",{chartRect:l,svg:c,options:t})}constructor(t,n,r,o){super(t,n,FT,Vu({},FT,r),o),this.data=n}}const wce=Fe({__name:"Chart",props:{width:{},height:{},type:{},data:{},themeColor:{},legends:{},options:{},gridColor:{},legend:{}},setup(e){const t=e,n=me(),r=ei($u)||me(1);let o;const i=Me(()=>t.legend?t.height-20:t.height),a=()=>({...t.data,series:t.data.series[0]}),s=()=>({...t.options||{},width:t.width*r.value,height:i.value*r.value}),c=()=>{if(!n.value)return;const h=s();t.type==="bar"&&(o=new xce(n.value,t.data,h)),t.type==="line"&&(o=new yce(n.value,t.data,h)),t.type==="pie"&&(o=new Mce(n.value,a(),h))};Tt([()=>t.width,()=>t.height,()=>t.data,()=>t.options,r],()=>{if(!o){c();return}const h=s(),p=t.type==="pie"?a():t.data;o.update(p,h)}),Zt(c);const u=Me(()=>{let h=[];if(t.themeColor.length>=10)h=t.themeColor;else if(t.themeColor.length===1)h=ot(t.themeColor[0]).analogous(10).map(p=>p.toRgbString());else{const p=t.themeColor.length,m=ot(t.themeColor[p-1]).analogous(11-p).map(A=>A.toRgbString());h=[...t.themeColor.slice(0,p-1),...m]}return h}),f=()=>{if(n.value)for(let h=0;h<10;h++)n.value.style.setProperty(`--theme-color-${h+1}`,u.value[h])};Tt(u,f),Zt(f);const d=()=>{n.value&&t.gridColor&&n.value.style.setProperty("--grid-color",t.gridColor)};return Tt(()=>t.gridColor,d),Zt(d),(h,p)=>(Y(),q("div",{class:"chart",style:we({flexDirection:h.legend==="top"?"column-reverse":"column"})},[W("div",{class:"chart-content",ref_key:"chartRef",ref:n,style:we({width:h.width+"px",height:i.value+"px",transform:`scale(${1/G(r)})`})},null,4),h.legend?(Y(),q("div",{key:0,class:"legends",style:we({transform:`scale(${1/G(r)})`})},[(Y(!0),q(Xe,null,nt(h.legends,(m,A)=>(Y(),q("div",{class:"legend",key:A,style:we({color:h.gridColor})},[W("div",{class:"block",style:we({backgroundColor:u.value[A]})},null,4),We(" "+At(m),1)],4))),128))],4)):Qe("",!0)],4))}}),VF=Ve(wce,[["__scopeId","data-v-786c4a79"]]),Lce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=o=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo))},r=()=>{no.emit(Br.OPEN_CHART_DATA_EDITOR)};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-chart",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",style:we({backgroundColor:o.elementInfo.fill}),onMousedown:i[0]||(i[0]=s=>n(s)),onTouchstart:i[1]||(i[1]=s=>n(s)),onDblclick:i[2]||(i[2]=s=>r())},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(VF,{width:o.elementInfo.width,height:o.elementInfo.height,type:o.elementInfo.chartType,data:o.elementInfo.data,options:o.elementInfo.options,themeColor:o.elementInfo.themeColor,gridColor:o.elementInfo.gridColor,legends:o.elementInfo.data.legends,legend:o.elementInfo.legend||""},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend"])],36)),[[a,o.contextmenus]])],4)],6)}}}),UF=Ve(Lce,[["__scopeId","data-v-e98d2ede"]]),YF=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:o,color:i,backcolor:a,fontsize:s,fontname:c,align:l}=e;let u=`${r?"underline":""} ${o?"line-through":""}`;return u===" "&&(u="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:u,color:i||"#000",backgroundColor:a||"",fontSize:s||"14px",fontFamily:c||"微软雅黑",textAlign:l||"left"}},QF=e=>e.replace(/\n/g,"
    ").replace(/ /g," "),ZF=e=>({hideCells:Me(()=>{const n=[];for(let r=0;r1||a.rowspan>1)for(let s=r;s{const t=me(["",""]);return Tt(()=>e.value,()=>{e.value&&(t.value=f9(e.value.color))},{immediate:!0}),{subThemeColor:t}},Oce=["innerHTML"],Tce=Fe({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,o=me(),i=me(""),a=me(!1);Tt(()=>n.value,()=>{a.value||(i.value=n.value,o.value&&(o.value.innerHTML=n.value))},{immediate:!0});const s=()=>{if(!o.value)return;const u=o.value.innerHTML;r("updateValue",u)},c=()=>{a.value=!0,o.value&&(o.value.onpaste=u=>{if(u.preventDefault(),!u.clipboardData)return;const f=u.clipboardData.items[0];f&&f.kind==="string"&&f.type==="text/plain"&&f.getAsString(d=>{if(typeof Px(d)=="object")return;const p=u9(d);if(p){r("insertExcelData",p),o.value&&(o.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)})})},l=()=>{a.value=!1,o.value&&(o.value.onpaste=null)};return Yd(()=>{o.value&&(o.value.onpaste=null)}),(u,f)=>(Y(),q("div",{class:"custom-textarea",ref_key:"textareaRef",ref:o,contenteditable:!0,onFocus:f[0]||(f[0]=d=>c()),onBlur:f[1]||(f[1]=d=>l()),onInput:f[2]||(f[2]=d=>s()),innerHTML:i.value},null,40,Oce))}}),kce=Ve(Tce,[["__scopeId","data-v-cfadb975"]]),Nce={key:0,class:"handler"},Pce=["onMousedown"],Cce=["width"],Ice=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],Fce=["innerHTML"],_ce=Fe({__name:"EditableTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},emits:["change","changeColWidths","changeSelectedCells"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),i=me(!1),a=me([]),s=me([]),c=Me({get(){return n.data},set(de){r("change",de)}}),l=Me(()=>n.theme),{subThemeColor:u}=BF(l),f=me([]),d=Me(()=>f.value.reduce((de,fe)=>de+fe));Tt([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(de=>de*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};Tt(()=>n.editable,()=>{n.editable||h()});const p=Me(()=>{const de=[];for(let fe=1;fete+E);de.push(ue)}return de}),m=Me(()=>n.data),{hideCells:A}=ZF(m),x=Me(()=>{if(!a.value.length)return[];const[de,fe]=a.value;if(!s.value.length)return[`${de}_${fe}`];const[ue,te]=s.value;if(de===ue&&fe===te)return[`${de}_${fe}`];const E=[],$=Math.min(de,ue),ie=Math.min(fe,te),z=Math.max(de,ue),j=Math.max(fe,te);for(let ae=0;ae=$&&ae<=z&&le>=ie&&le<=j&&E.push(`${ae}_${le}`)}return E});Tt(x,(de,fe)=>{Fn.isEqual(de,fe)||r("changeSelectedCells",x.value)});const y=Me(()=>x.value.length>1?null:x.value[0]),R=()=>i.value=!1,g=(de,fe,ue)=>{de.button===0&&(s.value=[],i.value=!0,a.value=[fe,ue])},b=(de,fe)=>{i.value&&(s.value=[de,fe])};Zt(()=>{document.addEventListener("mouseup",R)}),wn(()=>{document.removeEventListener("mouseup",R)});const w=(de,fe)=>A.value.includes(`${de}_${fe}`),T=de=>{const fe=c.value.length-1;a.value=[0,de],s.value=[fe,de]},M=de=>{const fe=c.value[de].length-1;a.value=[de,0],s.value=[de,fe]},L=()=>{const de=c.value.length-1,fe=c.value[de].length-1;a.value=[0,0],s.value=[de,fe]},k=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=c.value[de],te=[];for(let E=0;E=0;$--)if(!w($,E)){fe[$][E].rowspan=fe[$][E].rowspan-1;break}fe.splice(de,1),c.value=fe},_=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=[];for(let te=0;te=0;E--)if(!w(te,E)){fe[te][E].colspan=fe[te][E].colspan-1;break}c.value=fe.map(te=>(te.splice(de,1),te)),f.value.splice(de,1),r("changeColWidths",f.value)},N=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=[];for(let te=0;te{c.value=c.value.map(fe=>{const ue={colspan:1,rowspan:1,text:"",id:pn(10)};return fe.splice(de,0,ue),fe}),f.value.splice(de,0,100),r("changeColWidths",f.value)},I=(de,fe)=>{let ue=JSON.parse(JSON.stringify(c.value));const te={colspan:1,rowspan:1,text:""};if(de){const E=[];for(let $=0;${const $=[];for(let ie=0;ie{const[de,fe]=a.value,[ue,te]=s.value,E=Math.min(de,ue),$=Math.min(fe,te),ie=Math.max(de,ue),z=Math.max(fe,te),j=JSON.parse(JSON.stringify(c.value));j[E][$].rowspan=ie-E+1,j[E][$].colspan=z-$+1,c.value=j,h()},P=(de,fe)=>{const ue=JSON.parse(JSON.stringify(c.value));ue[de][fe].rowspan=1,ue[de][fe].colspan=1,c.value=ue,h()},V=(de,fe)=>{h();let ue=!0;const te=f.value[fe],E=de.pageX,$=50;document.onmousemove=ie=>{if(!ue)return;const z=(ie.pageX-E)/o.value,j=te+z<$?$:Math.round(te+z);f.value[fe]=j},document.onmouseup=()=>{ue=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},Z=()=>{const de=JSON.parse(JSON.stringify(c.value));for(let fe=0;fe{Cr(()=>{const de=document.querySelector(".cell-text.active");de&&de.focus()})},se=()=>{const de=(E,$)=>c.value[E]?c.value[E][$]?w(E,$)?de(E,$+1):[E,$]:de(E+1,0):null;s.value=[];const fe=a.value[0],ue=a.value[1]+1,te=de(fe,ue);te?a.value=te:(N(fe+1),a.value=[fe+1,0]),J()},D=de=>{const fe=+x.value[0].split("_")[0],ue=+x.value[0].split("_")[1],te=c.value.length,E=c.value[0].length,$=ie=>{if(ie[0]<0||ie[1]<0||ie[0]>te-1||ie[1]>E-1)return[0,0];const z=`${ie[0]}_${ie[1]}`;return A.value.includes(z)?de==="UP"?$([ie[0],ie[1]-1]):de==="DOWN"?$([ie[0],ie[1]-1]):de==="LEFT"?$([ie[0]-1,ie[1]]):de==="RIGHT"?$([ie[0]-1,ie[1]]):[0,0]:ie};if(de==="UP"){const ie=fe-1;if(ie<0)return;s.value=[],a.value=$([ie,ue])}else if(de==="DOWN"){const ie=fe+1;if(ie>te-1)return;s.value=[],a.value=$([ie,ue])}else if(de==="LEFT"){const ie=ue-1;if(ie<0)return;s.value=[],a.value=$([fe,ie])}else if(de==="RIGHT"){const ie=ue+1;if(ie>E-1)return;s.value=[],a.value=$([fe,ie])}J()},Q=de=>{var ue;const fe=window.getSelection();if(fe&&fe.rangeCount>0){const te=fe.getRangeAt(0),E=te.cloneRange();E.selectNodeContents(de),E.setEnd(te.startContainer,te.startOffset);const $=E.toString().length;E.setEnd(te.endContainer,te.endOffset);const ie=E.toString().length,z=((ue=de.textContent)==null?void 0:ue.length)||0;return{start:$,end:ie,len:z}}return null},B=de=>{if(!n.editable||!x.value.length)return;const fe=de.key.toUpperCase();if(x.value.length<2){if(fe===Rt.TAB)de.preventDefault(),se();else if(de.ctrlKey&&fe===Rt.UP){de.preventDefault();const ue=+x.value[0].split("_")[0];N(ue)}else if(de.ctrlKey&&fe===Rt.DOWN){de.preventDefault();const ue=+x.value[0].split("_")[0];N(ue+1)}else if(de.ctrlKey&&fe===Rt.LEFT){de.preventDefault();const ue=+x.value[0].split("_")[1];X(ue)}else if(de.ctrlKey&&fe===Rt.RIGHT){de.preventDefault();const ue=+x.value[0].split("_")[1];X(ue+1)}else if(fe===Rt.UP){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===0&&D("UP")}else if(fe===Rt.DOWN){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===ue.len&&D("DOWN")}else if(fe===Rt.LEFT){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===0&&D("LEFT")}else if(fe===Rt.RIGHT){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===ue.len&&D("RIGHT")}}else fe===Rt.DELETE&&Z()};Zt(()=>{document.addEventListener("keydown",B)}),wn(()=>{document.removeEventListener("keydown",B)});const H=Fn.debounce(function(de,fe,ue){c.value[fe][ue].text=de,r("change",c.value)},300,{trailing:!0}),U=(de,fe,ue)=>{const te=de.length,E=de[0].length;let $=0,ie=0;fe+te>c.value.length&&($=fe+te-c.value.length),ue+E>c.value[0].length&&(ie=ue+E-c.value[0].length),($||ie)&&I($,ie),Cr(()=>{for(let z=0;z{const de=[];for(let fe=0;fe{const de=ee(),fe=de.length>1,ue=de[0].length>1;return{canDeleteRow:fe,canDeleteCol:ue}},ve=(de,fe)=>{const ue=x.value.length>1,te=c.value[de][fe],E=ue,$=!ue&&(te.rowspan>1||te.colspan>1);return{canMerge:E,canSplit:$}},ye=de=>{const fe=de.dataset.cellIndex,ue=+fe.split("_")[0],te=+fe.split("_")[1];x.value.includes(`${ue}_${te}`)||(a.value=[ue,te],s.value=[]);const{canMerge:E,canSplit:$}=ve(ue,te),{canDeleteRow:ie,canDeleteCol:z}=re();return[{text:"插入列",children:[{text:"到左侧",handler:()=>X(te)},{text:"到右侧",handler:()=>X(te+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>N(ue)},{text:"到下方",handler:()=>N(ue+1)}]},{text:"删除列",disable:!z,handler:()=>_(te)},{text:"删除行",disable:!ie,handler:()=>k(ue)},{divider:!0},{text:"合并单元格",disable:!E,handler:F},{text:"取消合并单元格",disable:!$,handler:()=>P(ue,te)},{divider:!0},{text:"选中当前列",handler:()=>T(te)},{text:"选中当前行",handler:()=>M(ue)},{text:"选中全部单元格",handler:L}]};return(de,fe)=>{var te,E,$,ie,z;const ue=Sn("contextmenu");return Y(),q("div",{class:"editable-table",style:we({width:d.value+"px"})},[de.editable?(Y(),q("div",Nce,[(Y(!0),q(Xe,null,nt(p.value,(j,ae)=>(Y(),q("div",{class:"drag-line",key:ae,style:we({left:j+"px"}),onMousedown:ge=>V(ge,ae)},null,44,Pce))),128))])):Qe("",!0),W("table",{class:Ge({theme:l.value,"row-header":(te=l.value)==null?void 0:te.rowHeader,"row-footer":(E=l.value)==null?void 0:E.rowFooter,"col-header":($=l.value)==null?void 0:$.colHeader,"col-footer":(ie=l.value)==null?void 0:ie.colFooter}),style:we(`--themeColor: ${(z=l.value)==null?void 0:z.color}; --subThemeColor1: ${G(u)[0]}; --subThemeColor2: ${G(u)[1]}`)},[W("colgroup",null,[(Y(!0),q(Xe,null,nt(f.value,(j,ae)=>(Y(),q("col",{span:"1",key:ae,width:j},null,8,Cce))),128))]),W("tbody",null,[(Y(!0),q(Xe,null,nt(c.value,(j,ae)=>(Y(),q("tr",{key:ae,style:we({height:de.cellMinHeight+"px"})},[(Y(!0),q(Xe,null,nt(j,(ge,le)=>Ke((Y(),q("td",{class:Ge(["cell",{selected:x.value.includes(`${ae}_${le}`)&&x.value.length>1,active:y.value===`${ae}_${le}`}]),style:we({borderStyle:de.outline.style,borderColor:de.outline.color,borderWidth:de.outline.width+"px",...G(YF)(ge.style)}),key:ge.id,rowspan:ge.rowspan,colspan:ge.colspan,"data-cell-index":`${ae}_${le}`,onMousedown:he=>g(he,ae,le),onMouseenter:he=>b(ae,le)},[y.value===`${ae}_${le}`?(Y(),Te(kce,{key:0,class:Ge(["cell-text",{active:y.value===`${ae}_${le}`}]),style:we({minHeight:de.cellMinHeight-4+"px"}),value:ge.text,onUpdateValue:he=>G(H)(he,ae,le),onInsertExcelData:he=>U(he,ae,le)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(Y(),q("div",{key:1,class:"cell-text",style:we({minHeight:de.cellMinHeight-4+"px"}),innerHTML:G(QF)(ge.text)},null,12,Fce))],46,Ice)),[[al,!G(A).includes(`${ae}_${le}`)],[ue,he=>ye(he)]])),128))],4))),128))])],6)],4)}}}),Ece=Ve(_ce,[["__scopeId","data-v-938823e2"]]),Xce={class:"element-content"},Wce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{canvasScale:o,handleElementId:i,isScaling:a}=Ee(n),s=me(),{addHistorySnapshot:c}=Jt(),l=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},u=me(!1);Tt(i,()=>{i.value!==t.elementInfo.id&&(u.value=!1)}),Tt(u,()=>{n.setDisableHotkeysState(u.value)});const f=()=>{t.elementInfo.lock||(u.value=!0)},d=me(-1);Tt(a,()=>{i.value===t.elementInfo.id&&(a.value&&(u.value=!1),!a.value&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:d.value}}),d.value=-1))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const g=R.height;t.elementInfo.height!==g&&(a.value?d.value=g:r.updateElement({id:t.elementInfo.id,props:{height:g}}))},p=new ResizeObserver(h);Zt(()=>{s.value&&p.observe(s.value)}),wn(()=>{s.value&&p.unobserve(s.value)});const m=y=>{r.updateElement({id:t.elementInfo.id,props:{data:y}}),c()},A=y=>{const R=y.reduce((b,w)=>b+w),g=y.map(b=>b/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:g}}),c()},x=y=>{Cr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const g=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-table",{lock:y.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:we({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",Xce,[O(Ece,{onMousedown:R[0]||(R[0]=Wt(()=>{},["stop"])),data:y.elementInfo.data,width:y.elementInfo.width,cellMinHeight:y.elementInfo.cellMinHeight,colWidths:y.elementInfo.colWidths,outline:y.elementInfo.outline,theme:y.elementInfo.theme,editable:u.value,onChange:R[1]||(R[1]=b=>m(b)),onChangeColWidths:R[2]||(R[2]=b=>A(b)),onChangeSelectedCells:R[3]||(R[3]=b=>x(b))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!u.value||y.elementInfo.lock?(Y(),q("div",{key:0,class:Ge(["table-mask",{lock:y.elementInfo.lock}]),onDblclick:R[4]||(R[4]=b=>f()),onMousedown:R[5]||(R[5]=b=>l(b)),onTouchstart:R[6]||(R[6]=b=>l(b))},[G(i)===y.elementInfo.id?(Y(),q("div",{key:0,class:"mask-tip",style:we({transform:`scale(${1/G(o)})`})},"双击编辑",4)):Qe("",!0)],34)):Qe("",!0)])),[[g,y.contextmenus]])],4)],6)}}}),DF=Ve(Wce,[["__scopeId","data-v-7795910a"]]),Vce=["width","height","stroke","stroke-width"],Uce=["transform"],Yce=["d"],Qce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=o=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo))},r=()=>{no.emit(Br.OPEN_LATEX_EDITOR)};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-latex",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:i[0]||(i[0]=s=>n(s)),onTouchstart:i[1]||(i[1]=s=>n(s)),onDblclick:i[2]||(i[2]=s=>r())},[(Y(),q("svg",{overflow:"visible",width:o.elementInfo.width,height:o.elementInfo.height,stroke:o.elementInfo.color,"stroke-width":o.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${o.elementInfo.width/o.elementInfo.viewBox[0]}, ${o.elementInfo.height/o.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{d:o.elementInfo.path},null,8,Yce)],8,Uce)],8,Vce))],32)),[[a,o.contextmenus]])],4)],6)}}}),KF=Ve(Qce,[["__scopeId","data-v-b73586f6"]]),Zce=(e,t)=>{Zt(()=>{if(!t.value)return;let n="normal";if(/m3u8(#|\?|$)/i.exec(e)?n="hls":/.flv(#|\?|$)/i.exec(e)&&(n="flv"),t.value&&n==="hls"&&(t.value.canPlayType("application/x-mpegURL")||t.value.canPlayType("application/vnd.apple.mpegURL"))&&(n="normal"),n==="hls"){const r=window.Hls;if(r&&r.isSupported()){const o=new r;o.loadSource(e),o.attachMedia(t.value)}}else if(n==="flv"){const r=window.flvjs;if(r&&r.isSupported()){const o=r.createPlayer({type:"flv",url:e});o.attachMediaElement(t.value),o.load()}}})},T5=e=>(qt("data-v-597c0901"),e=e(),en(),e),Bce={key:0,class:"load-error"},Dce=["src","autoplay","poster"],Kce={class:"bezel"},Hce=T5(()=>W("div",{class:"controller-mask"},null,-1)),Gce={class:"controller"},Jce={class:"icons icons-left"},zce={class:"icon-content"},$ce={class:"volume"},jce={class:"icon-content"},qce=T5(()=>W("span",{class:"thumb"},null,-1)),eue=[qce],tue={class:"time"},nue={class:"ptime"},rue={class:"dtime"},oue={class:"icons icons-right"},iue={class:"speed"},aue={class:"icon speed-icon"},sue=["onClick"],lue={class:"icon-content"},cue={class:"bar"},uue=T5(()=>W("span",{class:"thumb"},null,-1)),fue=[uue],due=Fe({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(E=0)=>{if(E===0||isNaN(E))return"00:00";const $=ae=>ae<10?"0"+ae:""+ae,ie=Math.floor(E/3600),z=Math.floor((E-ie*3600)/60),j=Math.floor(E-ie*3600-z*60);return(ie>0?[ie,z,j]:[z,j]).map($).join(":")},r=E=>E.getBoundingClientRect().left,o=me(),i=me(),a=me(),s=me(.5),c=me(!0),l=me(0),u=me(0),f=me(0),d=me(!1),h=me(!1),p=me(1),m=me(!1),A=me("00:00"),x=me("0"),y=Me(()=>n(l.value)),R=Me(()=>n(u.value)),g=Me(()=>l.value/u.value*100+"%"),b=Me(()=>f.value/u.value*100+"%"),w=Me(()=>s.value*100+"%"),T=me(!1),M=[{label:"2x",value:2},{label:"1.5x",value:1.5},{label:"1.25x",value:1.25},{label:"1x",value:1},{label:"0.75x",value:.75},{label:"0.5x",value:.5}],L=E=>{o.value&&(E=Math.max(E,0),E=Math.min(E,u.value),o.value.currentTime=E,l.value=E)},k=()=>{o.value&&(c.value=!1,o.value.play(),h.value=!0)},_=()=>{o.value&&(c.value=!0,o.value.pause(),h.value=!0)},N=()=>{c.value?k():_()},X=E=>{o.value&&(E=Math.max(E,0),E=Math.min(E,1),o.value.volume=E,s.value=E,o.value.muted&&E!==0&&(o.value.muted=!1))},I=E=>{o.value&&(o.value.playbackRate=E),p.value=E},F=()=>{var E;u.value=((E=o.value)==null?void 0:E.duration)||0},P=()=>{var E;l.value=((E=o.value)==null?void 0:E.currentTime)||0},V=()=>{d.value?(L(0),k()):_()},Z=()=>{var E;f.value=(E=o.value)!=null&&E.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},J=me(!1),se=()=>J.value=!0,D=E=>{if(!o.value||!i.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const z=ie*u.value;o.value.currentTime=z,l.value=z},Q=E=>{if(!o.value||!i.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const z=ie*u.value;o.value.currentTime=z,l.value=z,document.removeEventListener("mousemove",D),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",Q),document.removeEventListener("touchend",Q)},B=()=>{document.addEventListener("mousemove",D),document.addEventListener("touchmove",D),document.addEventListener("mouseup",Q),document.addEventListener("touchend",Q)},H=E=>{if(!a.value)return;const ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(a.value))/45;X(ie)},U=()=>{document.removeEventListener("mousemove",H),document.removeEventListener("touchmove",H),document.removeEventListener("mouseup",U),document.removeEventListener("touchend",U)},ee=()=>{document.addEventListener("mousemove",H),document.addEventListener("touchmove",H),document.addEventListener("mouseup",U),document.addEventListener("touchend",U)},re=E=>{if(!a.value)return;const $=(E.clientX-r(a.value))/45;X($)},ve=E=>{if(u.value&&i.value){const $=i.value.getBoundingClientRect().left,ie=E.clientX-$;if(ie<0||ie>i.value.offsetWidth)return;const z=u.value*(ie/i.value.offsetWidth);x.value=`${ie-(z>=3600?25:20)}px`,A.value=n(z),m.value=!0}},ye=()=>{o.value&&(o.value.muted?(o.value.muted=!1,X(.5)):(o.value.muted=!0,X(0)))},de=()=>{d.value=!d.value},fe=me(-1),ue=me(!1),te=()=>{ue.value=!1,clearTimeout(fe.value),fe.value=setTimeout(()=>{var E;(E=o.value)!=null&&E.played.length&&(ue.value=!0)},3e3)};return Zce(t.src,o),(E,$)=>{const ie=Se("IconPause"),z=Se("IconPlayOne"),j=Se("IconVolumeMute"),ae=Se("IconVolumeNotice"),ge=Se("IconVolumeSmall");return Y(),q("div",{class:Ge(["video-player",{"hide-controller":ue.value}]),style:we({width:E.width*E.scale+"px",height:E.height*E.scale+"px",transform:`scale(${1/E.scale})`}),onMousemove:$[22]||($[22]=le=>te()),onClick:$[23]||($[23]=le=>te())},[W("div",{class:"video-wrap",onClick:$[8]||($[8]=le=>N())},[J.value?(Y(),q("div",Bce,"视频加载失败")):Qe("",!0),W("video",{class:"video",ref_key:"videoRef",ref:o,src:E.src,autoplay:E.autoplay,poster:E.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:$[0]||($[0]=le=>F()),onTimeupdate:$[1]||($[1]=le=>P()),onEnded:$[2]||($[2]=le=>V()),onProgress:$[3]||($[3]=le=>Z()),onPlay:$[4]||($[4]=le=>{te(),c.value=!1}),onPause:$[5]||($[5]=le=>te()),onError:$[6]||($[6]=le=>se())},null,40,Dce),W("div",Kce,[W("span",{class:Ge(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:$[7]||($[7]=le=>h.value=!1)},[c.value?(Y(),Te(ie,{key:0})):(Y(),Te(z,{key:1}))],34)])]),Hce,W("div",Gce,[W("div",Jce,[W("div",{class:"icon play-icon",onClick:$[9]||($[9]=le=>N())},[W("span",zce,[c.value?(Y(),Te(z,{key:0})):(Y(),Te(ie,{key:1}))])]),W("div",$ce,[W("div",{class:"icon volume-icon",onClick:$[10]||($[10]=le=>ye())},[W("span",jce,[s.value===0?(Y(),Te(j,{key:0})):s.value===1?(Y(),Te(ae,{key:1})):(Y(),Te(ge,{key:2}))])]),W("div",{class:"volume-bar-wrap",onMousedown:$[11]||($[11]=le=>ee()),onTouchstart:$[12]||($[12]=le=>ee()),onClick:$[13]||($[13]=le=>re(le))},[W("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[W("div",{class:"volume-bar-inner",style:we({width:w.value})},eue,4)],512)],32)]),W("span",tue,[W("span",nue,At(y.value),1),We(" / "),W("span",rue,At(R.value),1)])]),W("div",oue,[W("div",iue,[W("div",aue,[W("span",{class:"icon-content",onClick:$[14]||($[14]=le=>T.value=!T.value)},At(p.value===1?"倍速":p.value+"x"),1),T.value?(Y(),q("div",{key:0,class:"speed-menu",onMouseleave:$[15]||($[15]=le=>T.value=!1)},[(Y(),q(Xe,null,nt(M,le=>W("div",{class:Ge(["speed-menu-item",{active:le.value===p.value}]),key:le.label,onClick:he=>I(le.value)},At(le.label),11,sue)),64))],32)):Qe("",!0)])]),W("div",{class:"loop",onClick:$[16]||($[16]=le=>de())},[W("div",{class:Ge(["icon loop-icon",{active:d.value}])},[W("span",lue,"循环"+At(d.value?"开":"关"),1)],2)])]),W("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:i,onMousedown:$[17]||($[17]=le=>B()),onTouchstart:$[18]||($[18]=le=>B()),onMousemove:$[19]||($[19]=le=>ve(le)),onMouseenter:$[20]||($[20]=le=>m.value=!0),onMouseleave:$[21]||($[21]=le=>m.value=!1)},[W("div",{class:Ge(["bar-time",{hidden:!m.value}]),style:we({left:x.value})},At(A.value),7),W("div",cue,[W("div",{class:"loaded",style:we({width:b.value})},null,4),W("div",{class:"played",style:we({width:g.value})},fue,4)])],544)])],38)}}}),HF=Ve(due,[["__scopeId","data-v-597c0901"]]),hue=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=(o,i=!0)=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo,i))};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-video",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:i[2]||(i[2]=s=>r(s,!1)),onTouchstart:i[3]||(i[3]=s=>r(s,!1))},[O(HF,{width:o.elementInfo.width,height:o.elementInfo.height,src:o.elementInfo.src,poster:o.elementInfo.poster,scale:G(n)},null,8,["width","height","src","poster","scale"]),(Y(),q(Xe,null,nt(["t","b","l","r"],s=>W("div",{class:Ge(["handler-border",s]),key:s,onMousedown:i[0]||(i[0]=c=>r(c)),onTouchstart:i[1]||(i[1]=c=>r(c))},null,34)),64))],32)),[[a,o.contextmenus]])],4)],6)}}}),GF=Ve(hue,[["__scopeId","data-v-c50d3bc7"]]),JF=e=>(qt("data-v-32038f5c"),e=e(),en(),e),pue=["src","autoplay"],mue={class:"controller"},vue={class:"icons"},gue={class:"icon-content"},Aue={class:"volume"},Rue={class:"icon-content"},yue=JF(()=>W("span",{class:"thumb"},null,-1)),bue=[yue],xue={class:"time"},Sue={class:"ptime"},Mue={class:"dtime"},wue={class:"bar"},Lue=JF(()=>W("span",{class:"thumb"},null,-1)),Oue=[Lue],Tue=Fe({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(U=0)=>{if(U===0||isNaN(U))return"00:00";const ee=de=>de<10?"0"+de:""+de,re=Math.floor(U/3600),ve=Math.floor((U-re*3600)/60),ye=Math.floor(U-re*3600-ve*60);return(re>0?[re,ve,ye]:[ve,ye]).map(ee).join(":")},o=U=>U.getBoundingClientRect().left,i=me(),a=me(),s=me(),c=me(.5),l=me(!0),u=me(0),f=me(0),d=me(0),h=me(!1),p=me("00:00"),m=me("0"),A=Me(()=>r(u.value)),x=Me(()=>r(f.value)),y=Me(()=>u.value/f.value*100+"%"),R=Me(()=>d.value/f.value*100+"%"),g=Me(()=>c.value*100+"%"),b=U=>{i.value&&(U=Math.max(U,0),U=Math.min(U,f.value),i.value.currentTime=U,u.value=U)},w=()=>{i.value&&(l.value=!1,i.value.play())},T=()=>{i.value&&(l.value=!0,i.value.pause())},M=()=>{l.value?w():T()},L=U=>{i.value&&(U=Math.max(U,0),U=Math.min(U,1),i.value.volume=U,c.value=U,i.value.muted&&U!==0&&(i.value.muted=!1))},k=()=>{var U;f.value=((U=i.value)==null?void 0:U.duration)||0},_=()=>{var U;u.value=((U=i.value)==null?void 0:U.currentTime)||0},N=()=>{l.value=!1},X=()=>{n.loop?(b(0),w()):T()},I=()=>{var U;d.value=(U=i.value)!=null&&U.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},F=()=>xn.error("视频加载失败"),P=U=>{if(!i.value||!a.value)return;let re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;re=Math.max(re,0),re=Math.min(re,1);const ve=re*f.value;i.value.currentTime=ve,u.value=ve},V=U=>{if(!i.value||!a.value)return;let re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;re=Math.max(re,0),re=Math.min(re,1);const ve=re*f.value;i.value.currentTime=ve,u.value=ve,document.removeEventListener("mousemove",P),document.removeEventListener("touchmove",P),document.removeEventListener("mouseup",V),document.removeEventListener("touchend",V)},Z=()=>{document.addEventListener("mousemove",P),document.addEventListener("touchmove",P),document.addEventListener("mouseup",V),document.addEventListener("touchend",V)},J=U=>{if(!s.value)return;const re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(s.value))/45;L(re)},se=()=>{document.removeEventListener("mousemove",J),document.removeEventListener("touchmove",J),document.removeEventListener("mouseup",se),document.removeEventListener("touchend",se)},D=()=>{document.addEventListener("mousemove",J),document.addEventListener("touchmove",J),document.addEventListener("mouseup",se),document.addEventListener("touchend",se)},Q=U=>{if(!s.value)return;const ee=(U.clientX-o(s.value))/45;L(ee)},B=U=>{if(f.value&&a.value){const ee=a.value.getBoundingClientRect().left,re=U.clientX-ee;if(re<0||re>a.value.offsetWidth)return;const ve=f.value*(re/a.value.offsetWidth);m.value=`${re-(ve>=3600?25:20)}px`,p.value=r(ve),h.value=!0}},H=()=>{i.value&&(i.value.muted?(i.value.muted=!1,L(.5)):(i.value.muted=!0,L(0)))};return t({toggle:M}),(U,ee)=>{const re=Se("IconPlayOne"),ve=Se("IconPause"),ye=Se("IconVolumeMute"),de=Se("IconVolumeNotice"),fe=Se("IconVolumeSmall");return Y(),q("div",{class:"audio-player",style:we({transform:`scale(${1/U.scale})`})},[W("audio",{class:"audio",ref_key:"audioRef",ref:i,src:U.src,autoplay:U.autoplay,onDurationchange:ee[0]||(ee[0]=ue=>k()),onTimeupdate:ee[1]||(ee[1]=ue=>_()),onPlay:ee[2]||(ee[2]=ue=>N()),onEnded:ee[3]||(ee[3]=ue=>X()),onProgress:ee[4]||(ee[4]=ue=>I()),onError:ee[5]||(ee[5]=ue=>F())},null,40,pue),W("div",mue,[W("div",vue,[W("div",{class:"icon play-icon",onClick:ee[6]||(ee[6]=ue=>M())},[W("span",gue,[l.value?(Y(),Te(re,{key:0})):(Y(),Te(ve,{key:1}))])]),W("div",Aue,[W("div",{class:"icon volume-icon",onClick:ee[7]||(ee[7]=ue=>H())},[W("span",Rue,[c.value===0?(Y(),Te(ye,{key:0})):c.value===1?(Y(),Te(de,{key:1})):(Y(),Te(fe,{key:2}))])]),W("div",{class:"volume-bar-wrap",onMousedown:ee[8]||(ee[8]=ue=>D()),onTouchstart:ee[9]||(ee[9]=ue=>D()),onClick:ee[10]||(ee[10]=ue=>Q(ue))},[W("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[W("div",{class:"volume-bar-inner",style:we({width:g.value})},bue,4)],512)],32)])]),W("span",xue,[W("span",Sue,At(A.value),1),We(" / "),W("span",Mue,At(x.value),1)]),W("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:ee[11]||(ee[11]=ue=>Z()),onTouchstart:ee[12]||(ee[12]=ue=>Z()),onMousemove:ee[13]||(ee[13]=ue=>B(ue)),onMouseenter:ee[14]||(ee[14]=ue=>h.value=!0),onMouseleave:ee[15]||(ee[15]=ue=>h.value=!1)},[W("div",{class:Ge(["bar-time",{hidden:!h.value}]),style:we({left:m.value})},At(p.value),7),W("div",wue,[W("div",{class:"loaded",style:we({width:R.value})},null,4),W("div",{class:"played",style:we({width:y.value})},Oue,4)])],544)])],4)}}}),zF=Ve(Tue,[["__scopeId","data-v-32038f5c"]]),kue=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Ee(ft()),{viewportRatio:o}=Ee(lt()),i=Me(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),a=Me(()=>{const c=Gt,l=Gt*o.value,u=280/n.value,f=50/n.value,d=t.elementInfo.width,h=t.elementInfo.height,p=t.elementInfo.left,m=t.elementInfo.top;let A=0,x=h;return p+u>=c&&(A=d-u),m+h+f>=l&&(x=-f),{left:A+"px",top:x+"px"}}),s=c=>{t.elementInfo.lock||(c.stopPropagation(),t.selectElement(c,t.elementInfo))};return(c,l)=>{const u=Se("IconVolumeNotice"),f=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-audio",{lock:c.elementInfo.lock}]),style:we({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px",width:c.elementInfo.width+"px",height:c.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${c.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:l[1]||(l[1]=d=>s(d)),onTouchstart:l[2]||(l[2]=d=>s(d))},[O(u,{class:"audio-icon",style:we({fontSize:i.value,color:c.elementInfo.color})},null,8,["style"]),G(r)===c.elementInfo.id?(Y(),Te(zF,{key:0,class:"audio-player",style:we({...a.value}),src:c.elementInfo.src,loop:c.elementInfo.loop,scale:G(n),onMousedown:l[0]||(l[0]=Wt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Qe("",!0)],32)),[[f,c.contextmenus]])],4)],6)}}}),$F=Ve(kue,[["__scopeId","data-v-5d8373ba"]]),Nue=["id"],Pue=Fe({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=Me(()=>({[kt.IMAGE]:_I,[kt.TEXT]:TF,[kt.SHAPE]:NF,[kt.LINE]:PF,[kt.CHART]:UF,[kt.TABLE]:DF,[kt.LATEX]:KF,[kt.VIDEO]:GF,[kt.AUDIO]:$F})[t.elementInfo.type]||null),{orderElement:r}=Pp(),{alignElementToCanvas:o}=c2(),{combineElements:i,uncombineElements:a}=Ex(),{deleteElement:s}=Np(),{lockElement:c,unlockElement:l}=d9(),{copyElement:u,pasteElement:f,cutElement:d}=Xx(),{selectAllElements:h}=zg(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>l(t.elementInfo)}]:[{text:"剪切",subText:"Ctrl + X",handler:d},{text:"复制",subText:"Ctrl + C",handler:u},{text:"粘贴",subText:"Ctrl + V",handler:f},{divider:!0},{text:"水平居中",handler:()=>o(on.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"水平居中",handler:()=>o(on.HORIZONTAL)},{text:"左对齐",handler:()=>o(on.LEFT)},{text:"右对齐",handler:()=>o(on.RIGHT)}]},{text:"垂直居中",handler:()=>o(on.VERTICAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"垂直居中",handler:()=>o(on.VERTICAL)},{text:"顶部对齐",handler:()=>o(on.TOP)},{text:"底部对齐",handler:()=>o(on.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,dr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,dr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,dr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,dr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,dr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,dr.DOWN)}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?a:i,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:h},{text:"锁定",subText:"Ctrl + L",handler:c},{text:"删除",subText:"Delete",handler:s}];return(m,A)=>(Y(),q("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${m.elementInfo.id}`,style:we({zIndex:m.elementIndex})},[(Y(),Te(xs(n.value),{elementInfo:m.elementInfo,selectElement:m.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,Nue))}}),Cue=Fe({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(`mouse-selection quadrant-${t.quadrant}`),style:we({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),Iue=Ve(Cue,[["__scopeId","data-v-053bfa3e"]]),Fue={class:"grid-lines"},_ue=["d","stroke"],Eue=Fe({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(lt()),i=Me(()=>{var c;return(c=r.value)==null?void 0:c.background}),a=Me(()=>{var u;const c=((u=i.value)==null?void 0:u.color)||"#fff",l=["#000","#fff"];return ot.mostReadable(c,l,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),s=Me(()=>{const c=Gt,l=Gt*o.value;let u="";for(let f=0;f<=Math.floor(l/n.value);f++)u+=`M0 ${f*n.value} L${c} ${f*n.value} `;for(let f=0;f<=Math.floor(c/n.value);f++)u+=`M${f*n.value} 0 L${f*n.value} ${l} `;return u});return(c,l)=>(Y(),q("svg",Fue,[W("path",{style:we({transform:`scale(${G(t)})`}),d:s.value,fill:"none",stroke:a.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,_ue)]))}}),Xue=Ve(Eue,[["__scopeId","data-v-d6e1ea18"]]),m2=e=>({backgroundStyle:Me(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:o,imageSize:i,gradientColor:a,gradientRotate:s,gradientType:c}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image")return o?i==="repeat"?{backgroundImage:`url(${o}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${o}`,backgroundRepeat:"no-repeat",backgroundSize:i||"cover"}:{backgroundColor:"#fff"};if(n==="gradient"){const l=s||0,u=a?a[0]:"#fff",f=a?a[1]:"#fff";return c==="radial"?{backgroundImage:`radial-gradient(${u}, ${f}`}:{backgroundImage:`linear-gradient(${l}deg, ${u}, ${f}`}}return{backgroundColor:"#fff"}})}),Wue=Fe({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Ee(ft()),{currentSlide:n}=Ee(lt()),r=Me(()=>{var i;return(i=n.value)==null?void 0:i.background}),{backgroundStyle:o}=m2(r);return(i,a)=>(Y(),q("div",{class:"viewport-background",style:we(G(o))},[G(t)?(Y(),Te(Xue,{key:0})):Qe("",!0)],4))}}),Vue=Ve(Wue,[["__scopeId","data-v-203ea8ff"]]),Uue=Fe({__name:"AlignmentLine",props:{type:{},axis:{},length:{},canvasScale:{}},setup(e){const t=e,n=Me(()=>t.axis.x*t.canvasScale+"px"),r=Me(()=>t.axis.y*t.canvasScale+"px"),o=Me(()=>t.type==="vertical"?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"});return(i,a)=>(Y(),q("div",{class:"alignment-line",style:we({left:n.value,top:r.value})},[W("div",{class:Ge(["line",i.type]),style:we(o.value)},null,6)],4))}}),jF=Ve(Uue,[["__scopeId","data-v-7cd3d25d"]]),Yue={class:"ruler"},Que=Fe({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=Ee(ft()),o=me(null);gp(()=>{const a=t.elementList.filter(s=>r.value.includes(s.id));if(!a.length)return o.value=null;o.value=$s(a)});const i=Me(()=>t.viewportStyles.width*n.value/10);return(a,s)=>(Y(),q("div",Yue,[W("div",{class:"h",style:we({width:a.viewportStyles.width*G(n)+"px",left:a.viewportStyles.left+"px"})},[(Y(),q(Xe,null,nt(20,c=>W("div",{class:Ge(["ruler-marker-100",{hide:i.value<36,omit:i.value<72}]),key:`marker-100-${c}`},[W("span",null,At(c*100),1)],2)),64)),o.value?(Y(),q("div",{key:0,class:"range",style:we({left:o.value.minX*G(n)+"px",width:(o.value.maxX-o.value.minX)*G(n)+"px"})},null,4)):Qe("",!0)],4),W("div",{class:"v",style:we({height:a.viewportStyles.height*G(n)+"px",top:a.viewportStyles.top+"px"})},[(Y(),q(Xe,null,nt(20,c=>W("div",{class:Ge(["ruler-marker-100",{hide:i.value<36,omit:i.value<72}]),key:c,style:we({height:i.value+"px"})},[W("span",null,At(c*100),1)],6)),64)),o.value?(Y(),q("div",{key:0,class:"range",style:we({top:o.value.minY*G(n)+"px",height:(o.value.maxY-o.value.minY)*G(n)+"px"})},null,4)):Qe("",!0)],4)]))}}),Zue=Ve(Que,[["__scopeId","data-v-1e7e5250"]]),Bue=["width","height"],Due=["d"],Kue=Fe({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{creatingElement:o}=Ee(r),{ctrlOrShiftKeyActive:i}=Ee(Ms()),a=me(),s=me(),c=me(),l=me({x:0,y:0});Zt(()=>{if(!c.value)return;const{x:h,y:p}=c.value.getBoundingClientRect();l.value={x:h,y:p}});const u=h=>{let p=!0;const m=h.pageX,A=h.pageY;a.value=[m,A],document.onmousemove=x=>{if(!o.value||!p)return;let y=x.pageX,R=x.pageY;if(i.value){const g=y-m,b=R-A,w=Math.abs(g),T=Math.abs(b);if(o.value.type==="shape"){const M=b>0&&g<0||b<0&&g>0;w>T?R=M?A-g:A+g:y=M?m-b:m+b}else o.value.type==="line"&&(w>T?R=A:y=m)}s.value=[y,R]},document.onmouseup=x=>{var b,w;if(document.onmousemove=null,document.onmouseup=null,x.button===2){setTimeout(()=>r.setCreatingElement(null),0);return}p=!1;const y=x.pageX,R=x.pageY,g=30;if(((b=o.value)==null?void 0:b.type)==="line"&&(Math.abs(y-m)>=g||Math.abs(R-A)>=g))n("created",{start:a.value,end:s.value});else if(((w=o.value)==null?void 0:w.type)!=="line"&&Math.abs(y-m)>=g&&Math.abs(R-A)>=g)n("created",{start:a.value,end:s.value});else{const M=Math.min(y,m),L=Math.min(R,A),k=Math.max(y,m),_=Math.max(R,A),N=k-M>=g?k-M:200,X=_-L>=g?_-L:200;n("created",{start:[M,L],end:[M+N,L+X]})}}},f=Me(()=>{if(!a.value||!s.value||!o.value||o.value.type!=="line")return null;const[h,p]=a.value,[m,A]=s.value,x=Math.min(h,m),y=Math.max(h,m),R=Math.min(p,A),g=Math.max(p,A),b=y-x>=24?y-x:24,w=g-R>=24?g-R:24,T=h===x?0:y-x,M=p===R?0:g-R,L=m===x?0:y-x,k=A===R?0:g-R,_=`M${T}, ${M} L${L}, ${k}`;return{svgWidth:b,svgHeight:w,startX:T,startY:M,endX:L,endY:k,path:_}}),d=Me(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[m,A]=s.value,x=Math.min(h,m),y=Math.max(h,m),R=Math.min(p,A),g=Math.max(p,A),b=y-x,w=g-R;return{left:x-l.value.x+"px",top:R-l.value.y+"px",width:b+"px",height:w+"px"}});return(h,p)=>{var m,A;return Y(),q("div",{class:"element-create-selection",ref_key:"selectionRef",ref:c,onMousedown:p[0]||(p[0]=Wt(x=>u(x),["stop"])),onContextmenu:p[1]||(p[1]=Wt(()=>{},["stop","prevent"]))},[a.value&&s.value?(Y(),q("div",{key:0,class:Ge(["selection",(m=G(o))==null?void 0:m.type]),style:we(d.value)},[((A=G(o))==null?void 0:A.type)==="line"&&f.value?(Y(),q("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[W("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,Due)],8,Bue)):Qe("",!0)],6)):Qe("",!0)],544)}}}),Hue=Ve(Kue,[["__scopeId","data-v-7b17a883"]]),Gue={overflow:"visible"},Jue=["d","fill"],zue=Fe({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{ctrlOrShiftKeyActive:o}=Ee(Ms()),{theme:i}=Ee(lt()),a=me(),s=me(!1),c=me({x:0,y:0});Zt(()=>{if(!a.value)return;const{x:g,y:b}=a.value.getBoundingClientRect();c.value={x:g,y:b}});const l=me(null),u=me([]),f=me(!1),d=(g,b=!1)=>{let w=g.pageX-c.value.x,T=g.pageY-c.value.y;if(b)return{pageX:w,pageY:T};if(o.value&&u.value.length){const[M,L]=u.value[u.value.length-1];Math.abs(M-w)-Math.abs(L-T)>0?T=L:w=M}return{pageX:w,pageY:T}},h=g=>{if(s.value){const{pageX:T,pageY:M}=d(g,!0);u.value.push([T,M]),l.value=null;return}const{pageX:b,pageY:w}=d(g);if(l.value=[b,w],u.value.length>=2){const[T,M]=u.value[0];Math.abs(T-b)<5&&Math.abs(M-w)<5?f.value=!0:f.value=!1}else f.value=!1},p=Me(()=>{let g="";for(let b=0;b{const b=u.value.map(P=>P[0]),w=u.value.map(P=>P[1]),T=Math.min(...b),M=Math.min(...w),L=Math.max(...b),k=Math.max(...w),_=u.value.map(P=>[P[0]-T,P[1]-M]);let N="";for(let P=0;P<_.length;P++){const V=_[P];P===0?N+=`M ${V[0]} ${V[1]} `:N+=`L ${V[0]} ${V[1]} `}g&&(N+="Z");const X=[T+c.value.x,M+c.value.y],I=[L+c.value.x,k+c.value.y],F=[L-T,k-M];return{start:X,end:I,path:N,viewBox:F}},A=g=>{const{pageX:b,pageY:w}=d(g);s.value=!0,f.value?n("created",m()):u.value.push([b,w]),document.onmouseup=()=>{s.value=!1}},x=()=>{r.setCreatingCustomShapeState(!1)},y=()=>{n("created",{...m(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:i.value.themeColor,style:"solid"}}),x()},R=g=>{const b=g.key.toUpperCase();b===Rt.ESC&&x(),b===Rt.ENTER&&y()};return Zt(()=>{xn.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),wn(()=>{document.removeEventListener("keydown",R),xn.closeAll()}),(g,b)=>(Y(),q("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:b[0]||(b[0]=Wt(w=>A(w),["stop"])),onMousemove:b[1]||(b[1]=w=>h(w)),onContextmenu:b[2]||(b[2]=Wt(w=>x(),["stop","prevent"]))},[(Y(),q("svg",Gue,[W("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,Jue)]))],544))}}),$ue=Ve(zue,[["__scopeId","data-v-8ea8c340"]]),ju=(e,t)=>{const n=Me(()=>[{direction:mt.LEFT_TOP,style:{}},{direction:mt.TOP,style:{left:e.value/2+"px"}},{direction:mt.RIGHT_TOP,style:{left:e.value+"px"}},{direction:mt.LEFT,style:{top:t.value/2+"px"}},{direction:mt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:mt.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:mt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:mt.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]),r=Me(()=>[{direction:mt.LEFT,style:{top:t.value/2+"px"}},{direction:mt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),o=Me(()=>[{direction:mt.TOP,style:{left:e.value/2+"px"}},{direction:mt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),i=Me(()=>[{type:Y0.T,style:{width:e.value+"px"}},{type:Y0.B,style:{top:t.value+"px",width:e.value+"px"}},{type:Y0.L,style:{height:t.value+"px"}},{type:Y0.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:o,borderLines:i}},jue=Fe({__name:"ResizeHandler",props:{type:{},rotate:{default:0}},setup(e){const t=e,n=Me(()=>{const r="rotate-",o=t.rotate;return o>-22.5&&o<=22.5?r+0:o>22.5&&o<=67.5?r+45:o>67.5&&o<=112.5?r+90:o>112.5&&o<=157.5?r+135:o>157.5||o<=-157.5?r+0:o>-157.5&&o<=-112.5?r+45:o>-112.5&&o<=-67.5?r+90:o>-67.5&&o<=-22.5?r+135:r+0});return(r,o)=>(Y(),q("div",{class:Ge(["resize-handler",n.value,r.type])},null,2))}}),kc=Ve(jue,[["__scopeId","data-v-bb3f9e62"]]),que=Fe({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(["border-line",t.type,{wide:t.isWide}])},null,2))}}),qu=Ve(que,[["__scopeId","data-v-7114fb45"]]),efe=Fe({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Ee(ft()),o=Me(()=>t.elementList.filter(d=>n.value.includes(d.id))),i=me({minX:0,maxX:0,minY:0,maxY:0}),a=Me(()=>(i.value.maxX-i.value.minX)*r.value),s=Me(()=>(i.value.maxY-i.value.minY)*r.value),{resizeHandlers:c,borderLines:l}=ju(a,s);gp(()=>{const{minX:d,maxX:h,minY:p,maxY:m}=$s(o.value);i.value={minX:d,maxX:h,minY:p,maxY:m}});const f=Me(()=>o.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(Y(),q("div",{class:"multi-select-operate",style:we({left:i.value.minX*G(r)+"px",top:i.value.minY*G(r)+"px"})},[(Y(!0),q(Xe,null,nt(G(l),p=>(Y(),Te(qu,{key:p.type,type:p.type,style:we(p.style)},null,8,["type","style"]))),128)),f.value?Qe("",!0):(Y(!0),q(Xe,{key:0},nt(G(c),p=>(Y(),Te(kc,{key:p.direction,type:p.direction,style:we(p.style),onMousedown:Wt(m=>d.scaleMultiElement(m,i.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),tfe=Ve(efe,[["__scopeId","data-v-135c8cb7"]]),nfe={},rfe={class:"rotate-handler"};function ofe(e,t){return Y(),q("div",rfe)}const $d=Ve(nfe,[["render",ofe],["__scopeId","data-v-9f21fc0f"]]),ife={inheritAttrs:!1},afe=Fe({...ife,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Ee(ft()),o=Me(()=>r.value===t.elementInfo.id),i=Me(()=>t.elementInfo.width*n.value),a=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:s,borderLines:c}=ju(i,a);return(l,u)=>(Y(),q("div",{class:Ge(["image-element-operate",{cliping:o.value}])},[(Y(!0),q(Xe,null,nt(G(c),f=>(Y(),Te(qu,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(s),f=>(Y(),Te(kc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:we(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)],2))}}),sfe=Ve(afe,[["__scopeId","data-v-2a1bef4e"]]),lfe={class:"text-element-operate"},cfe={inheritAttrs:!1},ufe=Fe({...cfe,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:i,verticalTextElementResizeHandlers:a,borderLines:s}=ju(r,o),c=Me(()=>t.elementInfo.vertical?a.value:i.value);return(l,u)=>(Y(),q("div",lfe,[(Y(!0),q(Xe,null,nt(G(s),f=>(Y(),Te(qu,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(c.value,f=>(Y(),Te(kc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:we(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),ffe={class:"shape-element-operate"},dfe=["onMousedown"],hfe={inheritAttrs:!1},pfe=Fe({...hfe,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ju(r,o),s=Me(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const c=Ku[t.elementInfo.pathFormula];return t.elementInfo.keypoints.map((l,u)=>{const f=c.getBaseSize[u],d=c.relative[u],h=f(t.elementInfo.width,t.elementInfo.height)*l;let p={};return d==="left"?p={left:h*n.value+"px"}:d==="right"?p={left:(t.elementInfo.width-h)*n.value+"px"}:d==="center"?p={left:(t.elementInfo.width-h)/2*n.value+"px"}:d==="top"?p={top:h*n.value+"px"}:d==="bottom"?p={top:(t.elementInfo.height-h)*n.value+"px"}:d==="left_bottom"?p={left:h*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="right_bottom"?p={left:(t.elementInfo.width-h)*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="top_right"?p={left:t.elementInfo.width*n.value+"px",top:h*n.value+"px"}:d==="bottom_right"&&(p={left:t.elementInfo.width*n.value+"px",top:(t.elementInfo.height-h)*n.value+"px"}),{keypoint:l,styles:p}})});return(c,l)=>(Y(),q("div",ffe,[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(i),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]),(Y(!0),q(Xe,null,nt(s.value,(u,f)=>(Y(),q("div",{class:"operate-keypoint-handler",key:f,style:we(u.styles),onMousedown:Wt(d=>c.moveShapeKeypoint(d,c.elementInfo,f),["stop"])},null,44,dfe))),128))],64)):Qe("",!0)]))}}),mfe=Ve(pfe,[["__scopeId","data-v-11747e5a"]]),vfe={class:"line-element-operate"},gfe=["width","height","stroke"],Afe={key:0},Rfe=["x1","y1","x2","y2"],yfe=["x1","y1","x2","y2"],bfe=["x1","y1","x2","y2"],xfe=["x1","y1","x2","y2"],Sfe={inheritAttrs:!1},Mfe=Fe({...Sfe,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>Math.max(t.elementInfo.start[0],t.elementInfo.end[0])),o=Me(()=>Math.max(t.elementInfo.start[1],t.elementInfo.end[1])),i=Me(()=>{const a=[{handler:Go.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:Go.END,style:{left:t.elementInfo.end[0]*n.value+"px",top:t.elementInfo.end[1]*n.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken){const s=t.elementInfo.curve||t.elementInfo.broken;a.push({handler:Go.C,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}})}else if(t.elementInfo.cubic){const[s,c]=t.elementInfo.cubic;a.push({handler:Go.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:Go.C2,style:{left:c[0]*n.value+"px",top:c[1]*n.value+"px"}})}return a});return(a,s)=>(Y(),q("div",vfe,[a.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(i.value,c=>(Y(),Te(kc,{class:"operate-resize-handler",key:c.handler,style:we(c.style),onMousedown:Wt(l=>a.dragLineElement(l,a.elementInfo,c.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(Y(),q("svg",{width:r.value||1,height:o.value||1,stroke:a.elementInfo.color,overflow:"visible",style:we({transform:`scale(${G(n)})`})},[a.elementInfo.curve?(Y(),q("g",Afe,[W("line",{class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,Rfe),W("line",{class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,yfe)])):Qe("",!0),a.elementInfo.cubic?(Y(!0),q(Xe,{key:1},nt(a.elementInfo.cubic,(c,l)=>(Y(),q("g",{key:l},[l===0?(Y(),q("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:c[0],y2:c[1]},null,8,bfe)):Qe("",!0),l===1?(Y(),q("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:c[0],y2:c[1]},null,8,xfe)):Qe("",!0)]))),128)):Qe("",!0)],12,gfe))],64)):Qe("",!0)]))}}),wfe=Ve(Mfe,[["__scopeId","data-v-32a06240"]]),Lfe={class:"table-element-operate"},Ofe={inheritAttrs:!1},Tfe=Fe({...Ofe,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.outline.width||1),o=Me(()=>(t.elementInfo.width+r.value)*n.value),i=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:a,borderLines:s}=ju(o,i);return(c,l)=>(Y(),q("div",Lfe,[(Y(!0),q(Xe,null,nt(G(s),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:o.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),kfe={class:"common-element-operate"},Nfe={inheritAttrs:!1},Mm=Fe({...Nfe,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ju(r,o),s=Me(()=>["chart","video","audio"].includes(t.elementInfo.type));return(c,l)=>(Y(),q("div",kfe,[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(i),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Qe("",!0):(Y(),Te($d,{key:0,class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]))],64)):Qe("",!0)]))}}),qF=()=>{const e=lt(),{addHistorySnapshot:t}=Jt();return{setLink:(o,i)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(i.type==="web"&&!a.test(i.target))return xn.error("不是正确的网页链接地址"),!1;if(i.type==="slide"&&!i.target)return xn.error("请先选择链接目标"),!1;const s={link:i};return e.updateElement({id:o.id,props:s}),t(),!0},removeLink:o=>{e.removeElementProps({id:o.id,propName:"link"}),t()}}},Pfe=Fe({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:0}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(["divider",t.type]),style:we({margin:t.type==="horizontal"?`${t.margin||24}px 0`:`0 ${t.margin||8}px`})},null,6))}}),Yt=Ve(Pfe,[["__scopeId","data-v-c7c64e0b"]]),Cfe=["href"],Ife={class:"btns"},Ffe=Fe({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{canvasScale:o}=Ee(n),{slides:i}=Ee(r),{removeLink:a}=qF(),s=Me(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),c=l=>{const u=i.value.findIndex(f=>f.id===l);u!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(u))};return(l,u)=>(Y(),q("div",{class:"link-handler",style:we({top:s.value*G(o)+10+"px"})},[l.link.type==="web"?(Y(),q("a",{key:0,class:"link",href:l.link.target,target:"_blank"},At(l.link.target),9,Cfe)):(Y(),q("a",{key:1,class:"link",onClick:u[0]||(u[0]=f=>c(l.link.target))},"幻灯片页面 "+At(l.link.target),1)),W("div",Ife,[W("div",{class:"btn",onClick:u[1]||(u[1]=f=>l.openLinkDialog())},"更换"),O(Yt,{type:"vertical"}),W("div",{class:"btn",onClick:u[2]||(u[2]=f=>G(a)(l.elementInfo))},"移除")])],4))}}),_fe=Ve(Ffe,[["__scopeId","data-v-f8f46f78"]]),Efe={key:1,class:"animation-index"},Xfe=Fe({__name:"index",props:{elementInfo:{},isSelected:{type:Boolean},isActive:{type:Boolean},isActiveGroupElement:{type:Boolean},isMultiSelect:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},dragLineElement:{type:Function},moveShapeKeypoint:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,{canvasScale:n,toolbarState:r}=Ee(ft()),{formatedAnimations:o}=Ee(lt()),i=Me(()=>({[kt.IMAGE]:sfe,[kt.TEXT]:ufe,[kt.SHAPE]:mfe,[kt.LINE]:wfe,[kt.TABLE]:Tfe,[kt.CHART]:Mm,[kt.LATEX]:Mm,[kt.VIDEO]:Mm,[kt.AUDIO]:Mm})[t.elementInfo.type]||null),a=Me(()=>{const l=[];for(let u=0;ud.elId).includes(t.elementInfo.id)&&l.push(u);return l}),s=Me(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),c=Me(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(l,u)=>(Y(),q("div",{class:Ge(["operate",{"multi-select":l.isMultiSelect&&!l.isActive}]),style:we({top:l.elementInfo.top*G(n)+"px",left:l.elementInfo.left*G(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${l.elementInfo.width*G(n)/2}px ${c.value*G(n)/2}px`})},[l.isSelected?(Y(),Te(xs(i.value),{key:0,elementInfo:l.elementInfo,handlerVisible:!l.elementInfo.lock&&(l.isActiveGroupElement||!l.isMultiSelect),rotateElement:l.rotateElement,scaleElement:l.scaleElement,dragLineElement:l.dragLineElement,moveShapeKeypoint:l.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Qe("",!0),G(r)==="elAnimation"&&a.value.length?(Y(),q("div",Efe,[(Y(!0),q(Xe,null,nt(a.value,f=>(Y(),q("div",{class:"index-item",key:f},At(f+1),1))),128))])):Qe("",!0),l.isActive&&l.elementInfo.link?(Y(),Te(_fe,{key:2,elementInfo:l.elementInfo,link:l.elementInfo.link,openLinkDialog:l.openLinkDialog,onMousedown:u[0]||(u[0]=Wt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Qe("",!0)],6))}}),Wfe=Ve(Xfe,[["__scopeId","data-v-7c6be7e7"]]),Vfe=["src"],Ufe=Fe({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n),o=Me(()=>t.elementInfo.flipH),i=Me(()=>t.elementInfo.flipV),{flipStyle:a}=u2(o,i),s=Me(()=>t.elementInfo.clip),{clipShape:c,imgPosition:l}=c5(s),u=Me(()=>t.elementInfo.filters),{filter:f}=CI(u);return(d,h)=>(Y(),q("div",{class:"base-element-image",style:we({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({filter:G(r)?`drop-shadow(${G(r)})`:"",transform:G(a)})},[O(II,{elementInfo:d.elementInfo},null,8,["elementInfo"]),W("div",{class:"image-content",style:we({clipPath:G(c).style})},[W("img",{src:d.elementInfo.src,draggable:!1,style:we({top:G(l).top,left:G(l).left,width:G(l).width,height:G(l).height,filter:G(f)}),alt:""},null,12,Vfe),d.elementInfo.colorMask?(Y(),q("div",{key:0,class:"color-mask",style:we({backgroundColor:d.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],4)],4)],4))}}),e_=Ve(Ufe,[["__scopeId","data-v-71d24108"]]),Yfe=["innerHTML"],Qfe=Fe({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n);return(o,i)=>(Y(),q("div",{class:"base-element-text",style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({width:o.elementInfo.vertical?"auto":o.elementInfo.width+"px",height:o.elementInfo.vertical?o.elementInfo.height+"px":"auto",backgroundColor:o.elementInfo.fill,opacity:o.elementInfo.opacity,textShadow:G(r),lineHeight:o.elementInfo.lineHeight,letterSpacing:(o.elementInfo.wordSpace||0)+"px",color:o.elementInfo.defaultColor,fontFamily:o.elementInfo.defaultFontName,writingMode:o.elementInfo.vertical?"vertical-rl":"horizontal-tb"})},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),W("div",{class:Ge(["text ProseMirror-static",{thumbnail:o.target==="thumbnail"}]),style:we({"--paragraphSpace":`${o.elementInfo.paragraphSpace===void 0?5:o.elementInfo.paragraphSpace}px`}),innerHTML:o.elementInfo.content},null,14,Yfe)],4)],4)],4))}}),t_=Ve(Qfe,[["__scopeId","data-v-a3ec163d"]]),Zfe=["width","height"],Bfe={key:0},Dfe=["transform"],Kfe=["d","fill","stroke","stroke-width","stroke-dasharray"],Hfe=["innerHTML"],Gfe=Fe({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.outline),{outlineWidth:r,outlineColor:o,strokeDashArray:i}=zd(n),a=Me(()=>t.elementInfo.shadow),{shadowStyle:s}=Oc(a),c=Me(()=>t.elementInfo.flipH),l=Me(()=>t.elementInfo.flipV),{flipStyle:u}=u2(c,l),f=Me(()=>{const d={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:d});return(d,h)=>(Y(),q("div",{class:"base-element-shape",style:we({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({opacity:d.elementInfo.opacity,filter:G(s)?`drop-shadow(${G(s)})`:"",transform:G(u),color:f.value.defaultColor,fontFamily:f.value.defaultFontName})},[(Y(),q("svg",{overflow:"visible",width:d.elementInfo.width,height:d.elementInfo.height},[d.elementInfo.gradient?(Y(),q("defs",Bfe,[O(kF,{id:`base-gradient-${d.elementInfo.id}`,type:d.elementInfo.gradient.type,color1:d.elementInfo.gradient.color[0],color2:d.elementInfo.gradient.color[1],rotate:d.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),W("g",{transform:`scale(${d.elementInfo.width/d.elementInfo.viewBox[0]}, ${d.elementInfo.height/d.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:d.elementInfo.path,fill:d.elementInfo.gradient?`url(#base-gradient-${d.elementInfo.id})`:d.elementInfo.fill,stroke:G(o),"stroke-width":G(r),"stroke-dasharray":G(i)},null,8,Kfe)],8,Dfe)],8,Zfe)),W("div",{class:Ge(["shape-text",f.value.align])},[W("div",{class:"ProseMirror-static",innerHTML:f.value.content},null,8,Hfe)],2)],4)],4)],4))}}),n_=Ve(Gfe,[["__scopeId","data-v-2d39d3d1"]]),Jfe=["width","height"],zfe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],$fe=Fe({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n),o=Me(()=>{const c=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return c<24?24:c}),i=Me(()=>{const c=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return c<24?24:c}),a=Me(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const c=t.elementInfo.width;return c<=8?`${c*5} ${c*2.5}`:`${c*5} ${c*1.5}`}),s=Me(()=>Cx(t.elementInfo));return(c,l)=>(Y(),q("div",{class:"base-element-line",style:we({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px"})},[W("div",{class:"element-content",style:we({filter:G(r)?`drop-shadow(${G(r)})`:""})},[(Y(),q("svg",{overflow:"visible",width:o.value,height:i.value},[W("defs",null,[c.elementInfo.points[0]?(Y(),Te(_d,{key:0,id:c.elementInfo.id,position:"start",type:c.elementInfo.points[0],color:c.elementInfo.color,baseSize:c.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),c.elementInfo.points[1]?(Y(),Te(_d,{key:1,id:c.elementInfo.id,position:"end",type:c.elementInfo.points[1],color:c.elementInfo.color,baseSize:c.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0)]),W("path",{d:s.value,stroke:c.elementInfo.color,"stroke-width":c.elementInfo.width,"stroke-dasharray":a.value,fill:"none","marker-start":c.elementInfo.points[0]?`url(#${c.elementInfo.id}-${c.elementInfo.points[0]}-start)`:"","marker-end":c.elementInfo.points[1]?`url(#${c.elementInfo.id}-${c.elementInfo.points[1]}-end)`:""},null,8,zfe)],8,Jfe))],4)],4))}}),r_=Ve($fe,[["__scopeId","data-v-e7dc2b42"]]),jfe=Fe({__name:"BaseChartElement",props:{elementInfo:{}},setup(e){const t=ei($u)||me(1),n=Me(()=>t.value<1),r=Me(()=>n.value?1/t.value:1);return(o,i)=>(Y(),q("div",{class:"base-element-chart",style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({backgroundColor:o.elementInfo.fill})},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(VF,{width:o.elementInfo.width*r.value,height:o.elementInfo.height*r.value,type:o.elementInfo.chartType,data:o.elementInfo.data,options:o.elementInfo.options,themeColor:o.elementInfo.themeColor,gridColor:o.elementInfo.gridColor,legends:o.elementInfo.data.legends,legend:o.elementInfo.legend||"",style:we({zoom:1/r.value})},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend","style"])],4)],4)],4))}}),o_=Ve(jfe,[["__scopeId","data-v-37ca5799"]]),qfe=["width"],ede=["rowspan","colspan"],tde=["innerHTML"],nde=Fe({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=me([]),r=Me(()=>n.value.reduce((c,l)=>c+l));Tt([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(c=>c*t.width)},{immediate:!0});const o=Me(()=>t.data),{hideCells:i}=ZF(o),a=Me(()=>t.theme),{subThemeColor:s}=BF(a);return(c,l)=>{var u,f,d,h,p;return Y(),q("div",{class:"static-table",style:we({width:r.value+"px"})},[W("table",{class:Ge({theme:a.value,"row-header":(u=a.value)==null?void 0:u.rowHeader,"row-footer":(f=a.value)==null?void 0:f.rowFooter,"col-header":(d=a.value)==null?void 0:d.colHeader,"col-footer":(h=a.value)==null?void 0:h.colFooter}),style:we(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${G(s)[0]}; --subThemeColor2: ${G(s)[1]}`)},[W("colgroup",null,[(Y(!0),q(Xe,null,nt(n.value,(m,A)=>(Y(),q("col",{span:"1",key:A,width:m},null,8,qfe))),128))]),W("tbody",null,[(Y(!0),q(Xe,null,nt(c.data,(m,A)=>(Y(),q("tr",{key:A,style:we({height:c.cellMinHeight+"px"})},[(Y(!0),q(Xe,null,nt(m,(x,y)=>Ke((Y(),q("td",{class:"cell",style:we({borderStyle:c.outline.style,borderColor:c.outline.color,borderWidth:c.outline.width+"px",...G(YF)(x.style)}),key:x.id,rowspan:x.rowspan,colspan:x.colspan},[W("div",{class:"cell-text",style:we({minHeight:c.cellMinHeight-4+"px"}),innerHTML:G(QF)(x.text)},null,12,tde)],12,ede)),[[al,!G(i).includes(`${A}_${y}`)]])),128))],4))),128))])],6)],4)}}}),rde=Ve(nde,[["__scopeId","data-v-6d887dcd"]]),ode={class:"element-content"},ide=Fe({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),q("div",{class:"base-element-table",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",ode,[O(rde,{data:t.elementInfo.data,width:t.elementInfo.width,cellMinHeight:t.elementInfo.cellMinHeight,colWidths:t.elementInfo.colWidths,outline:t.elementInfo.outline,theme:t.elementInfo.theme},null,8,["data","width","cellMinHeight","colWidths","outline","theme"])])],4)],4))}}),i_=Ve(ide,[["__scopeId","data-v-77cfa6e4"]]),ade={class:"element-content"},sde=["width","height","stroke","stroke-width"],lde=["transform"],cde=["d"],ude=Fe({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),q("div",{class:"base-element-latex",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",ade,[(Y(),q("svg",{overflow:"visible",width:t.elementInfo.width,height:t.elementInfo.height,stroke:t.elementInfo.color,"stroke-width":t.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${t.elementInfo.width/t.elementInfo.viewBox[0]}, ${t.elementInfo.height/t.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{d:t.elementInfo.path},null,8,cde)],8,lde)],8,sde))])],4)],4))}}),a_=Ve(ude,[["__scopeId","data-v-93374af9"]]),fde=Fe({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=Se("IconPlayOne");return Y(),q("div",{class:"base-element-video",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[O(r,{class:"icon"})],4)],4)],4)}}}),dde=Ve(fde,[["__scopeId","data-v-2fb0e771"]]),hde={class:"element-content"},pde=Fe({__name:"BaseAudioElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px");return(r,o)=>{const i=Se("IconVolumeNotice");return Y(),q("div",{class:"base-element-audio",style:we({top:r.elementInfo.top+"px",left:r.elementInfo.left+"px",width:r.elementInfo.width+"px",height:r.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${r.elementInfo.rotate}deg)`})},[W("div",hde,[O(i,{class:"audio-icon",style:we({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),mde=Ve(pde,[["__scopeId","data-v-b33e6120"]]),vde=Fe({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=Me(()=>({[kt.IMAGE]:e_,[kt.TEXT]:t_,[kt.SHAPE]:n_,[kt.LINE]:r_,[kt.CHART]:o_,[kt.TABLE]:i_,[kt.LATEX]:a_,[kt.VIDEO]:dde,[kt.AUDIO]:mde})[t.elementInfo.type]||null);return(r,o)=>(Y(),q("div",{class:Ge(["base-element",`base-element-${r.elementInfo.id}`]),style:we({zIndex:r.elementIndex})},[(Y(),Te(xs(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),gde={key:1,class:"placeholder"},Ade=Fe({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n}=Ee(lt()),r=Me(()=>t.slide.background),{backgroundStyle:o}=m2(r),i=Me(()=>t.size/Gt);return Qu($u,i),(a,s)=>(Y(),q("div",{class:"thumbnail-slide",style:we({width:a.size+"px",height:a.size*G(n)+"px"})},[a.visible?(Y(),q("div",{key:0,class:"elements",style:we({width:G(Gt)+"px",height:G(Gt)*G(n)+"px",transform:`scale(${i.value})`})},[W("div",{class:"background",style:we(G(o))},null,4),(Y(!0),q(Xe,null,nt(a.slide.elements,(c,l)=>(Y(),Te(vde,{key:c.id,elementInfo:c,elementIndex:l+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(Y(),q("div",gde,"加载中 ..."))],4))}}),Fa=Ve(Ade,[["__scopeId","data-v-cbd76d0a"]]),Rde=["onClick"],yde=Fe({__name:"Tabs",props:{value:{},tabs:{},card:{type:Boolean,default:!1},tabsStyle:{},tabStyle:{},spaceAround:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),q("div",{class:Ge(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:we(r.tabsStyle||{})},[(Y(!0),q(Xe,null,nt(r.tabs,i=>(Y(),q("div",{class:Ge(["tab",{active:i.key===r.value}]),key:i.key,style:we({...r.tabStyle||{},"--color":i.color}),onClick:a=>n("update:value",i.key)},At(i.label),15,Rde))),128))],6))}}),_a=Ve(yde,[["__scopeId","data-v-c7f9dce0"]]),bde=Fe({__name:"Button",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{default:"default"},size:{default:"normal"},first:{type:Boolean,default:!1},last:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,o=()=>{n.disabled||r("click")};return(i,a)=>(Y(),q("button",{class:Ge(["button",{disabled:i.disabled,checked:!i.disabled&&i.checked,default:!i.disabled&&i.type==="default",primary:!i.disabled&&i.type==="primary",checkbox:!i.disabled&&i.type==="checkbox",radio:!i.disabled&&i.type==="radio",small:i.size==="small",first:i.first,last:i.last}]),onClick:a[0]||(a[0]=s=>o())},[sr(i.$slots,"default",{},void 0,!0)],2))}}),$e=Ve(bde,[["__scopeId","data-v-3a484f58"]]),xde={key:0,class:"select-wrap"},Sde={class:"selector"},Mde={class:"icon"},wde=["onClick"],Lde={class:"selector"},Ode={class:"icon"},Tde=Fe({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=Me(()=>{var f;return((f=n.options.find(d=>d.value===n.value))==null?void 0:f.label)||n.value}),o=t,i=me(!1),a=me(),s=me(0),c=()=>{a.value&&(s.value=a.value.clientWidth)},l=new ResizeObserver(c);Zt(()=>{a.value&&l.observe(a.value)}),wn(()=>{a.value&&l.unobserve(a.value)});const u=f=>{f.disabled||(o("update:value",f.value),i.value=!1)};return(f,d)=>{const h=Se("IconDown");return f.disabled?(Y(),q("div",xde,[W("div",{class:"select disabled",ref_key:"selectRef",ref:a},[W("div",Sde,At(f.value),1),W("div",Mde,[sr(f.$slots,"icon",{},()=>[O(h,{size:14})],!0)])],512)])):(Y(),Te(Pt,{key:1,class:"select-wrap",trigger:"click",value:i.value,"onUpdate:value":d[0]||(d[0]=p=>i.value=p),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:oe(()=>[W("div",{class:"options",style:we({width:s.value+2+"px"})},[(Y(!0),q(Xe,null,nt(f.options,p=>(Y(),q("div",{class:Ge(["option",{disabled:p.disabled,selected:p.value===f.value}]),key:p.value,onClick:m=>u(p)},At(p.label),11,wde))),128))],4)]),default:oe(()=>[W("div",{class:"select",ref_key:"selectRef",ref:a},[W("div",Lde,At(r.value),1),W("div",Ode,[sr(f.$slots,"icon",{},()=>[O(h,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Gn=Ve(Tde,[["__scopeId","data-v-618af0ca"]]),kde=e=>(qt("data-v-de4d9db3"),e=e(),en(),e),Nde={class:"link-dialog"},Pde={key:2,class:"preview"},Cde=kde(()=>W("div",null,"预览:",-1)),Ide={class:"btns"},Fde=Fe({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Ee(ft()),{slides:o,currentSlide:i}=Ee(lt()),a=me("web"),s=me(""),c=me(""),l=Me(()=>o.value.map((m,A)=>({label:`幻灯片 ${A+1}`,value:m.id,disabled:i.value.id===m.id})));c.value=((p=o.value.find(m=>m.id!==i.value.id))==null?void 0:p.id)||"";const u=Me(()=>c.value&&o.value.find(m=>m.id===c.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=qF();Zt(()=>{var m;(m=r.value)!=null&&m.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(c.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const m={type:a.value,target:a.value==="web"?s.value:c.value};r.value&&(d(r.value,m)?n("close"):s.value="")};return(m,A)=>(Y(),q("div",Nde,[O(_a,{tabs:f,value:a.value,"onUpdate:value":A[0]||(A[0]=x=>a.value=x),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(Y(),Te(_u,{key:0,class:"input",value:s.value,"onUpdate:value":A[1]||(A[1]=x=>s.value=x),placeholder:"请输入网页链接地址"},null,8,["value"])):Qe("",!0),a.value==="slide"?(Y(),Te(Gn,{key:1,class:"input",value:c.value,"onUpdate:value":A[2]||(A[2]=x=>c.value=x),options:l.value},null,8,["value","options"])):Qe("",!0),a.value==="slide"&&u.value?(Y(),q("div",Pde,[Cde,O(Fa,{class:"thumbnail",slide:u.value,size:500},null,8,["slide"])])):Qe("",!0),W("div",Ide,[O($e,{onClick:A[3]||(A[3]=x=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:A[4]||(A[4]=x=>h())},{default:oe(()=>[We("确认")]),_:1})])]))}}),_de=Ve(Fde,[["__scopeId","data-v-de4d9db3"]]),Ede=Fe({__name:"Modal",props:{visible:{type:Boolean},width:{default:480},closeButton:{type:Boolean,default:!1},closeOnClickMask:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},contentStyle:{}},emits:["update:visible","closed"],setup(e,{emit:t}){const{IconClose:n}=Kv,r=e,o=me(),i=t,a=me(!1),s=Me(()=>({width:r.width+"px",...r.contentStyle||{}}));Tt(()=>r.visible,()=>{r.visible&&Cr(()=>o.value.focus())});const c=()=>{i("update:visible",!1),i("closed")},l=()=>{r.visible&&r.closeOnEsc&&c()},u=()=>{r.closeOnClickMask&&c()};return(f,d)=>(Y(),Te(ox,{to:"body"},[O(Ou,{name:"modal-fade"},{default:oe(()=>[Ke(W("div",{class:"modal",ref_key:"modalRef",ref:o,tabindex:"-1",onKeyup:d[4]||(d[4]=gc(h=>l(),["esc"]))},[W("div",{class:"mask",onClick:d[0]||(d[0]=h=>u())}),O(Ou,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:oe(()=>[Ke(W("div",{class:"modal-content",style:we(s.value)},[f.closeButton?(Y(),q("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>c())},[O(G(n))])):Qe("",!0),a.value?sr(f.$slots,"default",{key:1},void 0,!0):Qe("",!0)],4),[[al,f.visible]])]),_:3})],544),[[al,f.visible]])]),_:3})]))}}),jd=Ve(Ede,[["__scopeId","data-v-4d27bcca"]]),Xde={class:"operates"},Wde={key:2,class:"drag-mask"},Vde=Fe({__name:"index",setup(e){const t=ft(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:o,hiddenElementIdList:i,editorAreaFocus:a,gridLineSize:s,showRuler:c,creatingElement:l,creatingCustomShape:u,canvasScale:f,textFormatPainter:d}=Ee(t),{currentSlide:h}=Ee(lt()),{ctrlKeyState:p,spaceKeyState:m}=Ee(Ms()),A=me(),x=me([]),y=me(!1),R=()=>y.value=!0;Tt(o,()=>{t.setActiveGroupElementId("")});const g=me([]);gp(()=>{g.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const w=me(),{dragViewport:T,viewportStyles:M}=Voe(w);Yoe(w);const{mouseSelection:L,mouseSelectionVisible:k,mouseSelectionQuadrant:_,updateMouseSelection:N}=Uoe(g,A),{dragElement:X}=NI(g,x,f),{dragLineElement:I}=Boe(g),{selectElement:F}=Zoe(g,X),{scaleElement:P,scaleMultiElement:V}=kI(g,x,f),{rotateElement:Z}=OI(g,A,f),{moveShapeKeypoint:J}=Doe(g,f),{selectAllElements:se}=zg(),{deleteAllElements:D}=Np(),{pasteElement:Q}=Xx(),{enterScreeningFromStart:B}=wc(),{updateSlideIndex:H}=Hd(),{createTextElement:U,createShapeElement:ee}=Hu();Zt(()=>{n.value.length&&Cr(()=>t.setActiveElementIdList([]))});const re=ae=>{n.value.length&&t.setActiveElementIdList([]),m.value?T(ae):N(ae),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),Woe()},ve=ae=>{if(n.value.length||l.value||u.value||!A.value)return;const ge=A.value.getBoundingClientRect(),le=(ae.pageX-ge.x)/f.value,he=(ae.pageY-ge.y)/f.value;U({left:le,top:he,width:200/f.value,height:0})};wn(()=>{d.value&&t.setTextFormatPainter(null)});const ye=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:de}=Vx(),fe=Fn.throttle(de,100,{leading:!0,trailing:!1}),ue=Fn.throttle(H,300,{leading:!0,trailing:!1}),te=ae=>{ae.preventDefault(),p.value?ae.deltaY>0?fe("-"):ae.deltaY<0&&fe("+"):ae.deltaY>0?ue(Rt.DOWN):ae.deltaY<0&&ue(Rt.UP)},E=()=>{t.setRulerState(!c.value)},{insertElementFromCreateSelection:$,formatCreateSelection:ie}=Koe(A),z=ae=>{const{start:ge,end:le,path:he,viewBox:Ae}=ae,_e=ie({start:ge,end:le});if(_e){const be={};ae.fill&&(be.fill=ae.fill),ae.outline&&(be.outline=ae.outline),ee(_e,{path:he,viewBox:Ae},be)}t.setCreatingCustomShapeState(!1)},j=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Q},{text:"全选",subText:"Ctrl + A",handler:se},{text:"标尺",subText:c.value?"√":"",handler:E},{text:"网格线",handler:()=>t.setGridLineSize(s.value?0:50),children:[{text:"无",subText:s.value===0?"√":"",handler:()=>t.setGridLineSize(0)},{text:"小",subText:s.value===25?"√":"",handler:()=>t.setGridLineSize(25)},{text:"中",subText:s.value===50?"√":"",handler:()=>t.setGridLineSize(50)},{text:"大",subText:s.value===100?"√":"",handler:()=>t.setGridLineSize(100)}]},{text:"重置当前页",handler:D},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:B}];return Qu($u,f),(ae,ge)=>{const le=Sn("contextmenu"),he=Sn("click-outside");return Ke((Y(),q("div",{class:"canvas",ref_key:"canvasRef",ref:w,onWheel:ge[4]||(ge[4]=Ae=>te(Ae)),onMousedown:ge[5]||(ge[5]=Ae=>re(Ae)),onDblclick:ge[6]||(ge[6]=Ae=>ve(Ae))},[G(l)?(Y(),Te(Hue,{key:0,onCreated:ge[0]||(ge[0]=Ae=>G($)(Ae))})):Qe("",!0),G(u)?(Y(),Te($ue,{key:1,onCreated:ge[1]||(ge[1]=Ae=>z(Ae))})):Qe("",!0),W("div",{class:"viewport-wrapper",style:we({width:G(M).width*G(f)+"px",height:G(M).height*G(f)+"px",left:G(M).left+"px",top:G(M).top+"px"})},[W("div",Xde,[(Y(!0),q(Xe,null,nt(x.value,(Ae,_e)=>(Y(),Te(jF,{key:_e,type:Ae.type,axis:Ae.axis,length:Ae.length,canvasScale:G(f)},null,8,["type","axis","length","canvasScale"]))),128)),G(n).length>1?(Y(),Te(tfe,{key:0,elementList:g.value,scaleMultiElement:G(V)},null,8,["elementList","scaleMultiElement"])):Qe("",!0),(Y(!0),q(Xe,null,nt(g.value,Ae=>Ke((Y(),Te(Wfe,{key:Ae.id,elementInfo:Ae,isSelected:G(n).includes(Ae.id),isActive:G(o)===Ae.id,isActiveGroupElement:G(r)===Ae.id,isMultiSelect:G(n).length>1,rotateElement:G(Z),scaleElement:G(P),openLinkDialog:R,dragLineElement:G(I),moveShapeKeypoint:G(J)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[al,!G(i).includes(Ae.id)]])),128)),O(Vue)]),W("div",{class:"viewport",ref_key:"viewportRef",ref:A,style:we({transform:`scale(${G(f)})`})},[G(k)?(Y(),Te(Iue,{key:0,top:G(L).top,left:G(L).left,width:G(L).width,height:G(L).height,quadrant:G(_)},null,8,["top","left","width","height","quadrant"])):Qe("",!0),(Y(!0),q(Xe,null,nt(g.value,(Ae,_e)=>Ke((Y(),Te(Pue,{key:Ae.id,elementInfo:Ae,elementIndex:_e+1,isMultiSelect:G(n).length>1,selectElement:G(F),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[al,!G(i).includes(Ae.id)]])),128))],4)],4),G(m)?(Y(),q("div",Wde)):Qe("",!0),G(c)?(Y(),Te(Zue,{key:3,viewportStyles:G(M),elementList:g.value},null,8,["viewportStyles","elementList"])):Qe("",!0),O(jd,{visible:y.value,"onUpdate:visible":ge[3]||(ge[3]=Ae=>y.value=Ae),width:540},{default:oe(()=>[O(_de,{onClose:ge[2]||(ge[2]=Ae=>y.value=!1)})]),_:1},8,["visible"])],32)),[[le,j],[he,ye]])}}}),Ude=Ve(Vde,[["__scopeId","data-v-9aed916b"]]),Yde={class:"shape-item-thumbnail"},Qde={class:"shape-content"},Zde={overflow:"visible",width:"18",height:"18"},Bde=["transform"],Dde=["fill","stroke","d"],Kde=Fe({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(Y(),q("div",Yde,[W("div",Qde,[(Y(),q("svg",Zde,[W("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{class:Ge(["shape-path",{outlined:t.shape.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:t.shape.outlined?"#999":"transparent",stroke:t.shape.outlined?"transparent":"#999","stroke-width":"2",d:t.shape.path},null,10,Dde)],8,Bde)]))])]))}}),s_=Ve(Kde,[["__scopeId","data-v-2896ae03"]]),Hde={class:"shape-pool"},Gde={class:"category-name"},Jde={class:"shape-list"},zde=Fe({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),q("div",Hde,[(Y(!0),q(Xe,null,nt(G(Fx),a=>(Y(),q("div",{class:"category",key:a.type},[W("div",Gde,At(a.type),1),W("div",Jde,[(Y(!0),q(Xe,null,nt(a.children,(s,c)=>(Y(),Te(s_,{class:"shape-item",key:c,shape:s,onClick:l=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),$de=Ve(zde,[["__scopeId","data-v-553b0d02"]]),jde=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],qde={class:"line-pool"},e0e={class:"category-name"},t0e={class:"line-list"},n0e=["onClick"],r0e={overflow:"visible",width:"20",height:"20"},o0e=["d","stroke-dasharray","marker-start","marker-end"],i0e=Fe({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),q("div",qde,[(Y(!0),q(Xe,null,nt(G(jde),(a,s)=>(Y(),q("div",{class:"category",key:a.type},[W("div",e0e,At(a.type),1),W("div",t0e,[(Y(!0),q(Xe,null,nt(a.children,(c,l)=>(Y(),q("div",{class:"line-item",key:l},[W("div",{class:"line-content",onClick:u=>r(c)},[(Y(),q("svg",r0e,[W("defs",null,[c.points[0]?(Y(),Te(_d,{key:0,class:"line-marker",id:`preset-line-${s}-${l}`,position:"start",type:c.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0),c.points[1]?(Y(),Te(_d,{key:1,class:"line-marker",id:`preset-line-${s}-${l}`,position:"end",type:c.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0)]),W("path",{class:"line-path",d:c.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":c.style==="solid"?"0, 0":"4, 1","marker-start":c.points[0]?`url(#${`preset-line-${s}-${l}`}-${c.points[0]}-start)`:"","marker-end":c.points[1]?`url(#${`preset-line-${s}-${l}`}-${c.points[1]}-end)`:""},null,8,o0e)]))],8,n0e)]))),128))])]))),128))]))}}),a0e=Ve(i0e,[["__scopeId","data-v-b07efd40"]]),s0e={class:"chart-pool"},l0e=["onClick"],c0e=Fe({__name:"ChartPool",emits:["select"],setup(e,{emit:t}){const n=t,r=["bar","horizontalBar","line","area","scatter","pie","ring"],o=i=>{n("select",i)};return(i,a)=>{const s=Se("IconChartLine"),c=Se("IconChartHistogram"),l=Se("IconChartPie"),u=Se("IconChartHistogramOne"),f=Se("IconChartLineArea"),d=Se("IconChartRing"),h=Se("IconChartScatter");return Y(),q("ul",s0e,[(Y(),q(Xe,null,nt(r,(p,m)=>W("li",{class:"chart-item",key:m},[W("div",{class:"chart-content",onClick:A=>o(p)},[p==="line"?(Y(),Te(s,{key:0,size:"24"})):p==="bar"?(Y(),Te(c,{key:1,size:"24"})):p==="pie"?(Y(),Te(l,{key:2,size:"24"})):p==="horizontalBar"?(Y(),Te(u,{key:3,size:"24"})):p==="area"?(Y(),Te(f,{key:4,size:"24"})):p==="ring"?(Y(),Te(d,{key:5,size:"24"})):p==="scatter"?(Y(),Te(h,{key:6,size:"24"})):Qe("",!0)],8,l0e)])),64))])}}}),u0e=Ve(c0e,[["__scopeId","data-v-a4bc3ce2"]]),l_=e=>(qt("data-v-246b23f6"),e=e(),en(),e),f0e={class:"prefix"},d0e={class:"input-wrap"},h0e=["disabled","placeholder"],p0e={class:"handlers"},m0e=l_(()=>W("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[W("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)),v0e=[m0e],g0e=l_(()=>W("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[W("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)),A0e=[g0e],R0e={class:"suffix"},y0e=Fe({__name:"NumberInput",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},min:{default:0},max:{default:1/0},step:{default:1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{emit:t}){const n=e,r=t,o=me(0),i=me(!1);Tt(()=>n.value,()=>{n.value!==o.value&&(o.value=n.value)},{immediate:!0}),Tt(o,()=>{const u=+o.value;if(!isNaN(u)){{if(u>n.max)return;if(u{let u=+o.value;isNaN(u)?u=n.min:u>n.max?u=n.max:u{a(),r("enter",u)},c=u=>{a(),i.value=!1,r("blur",u)},l=u=>{i.value=!0,r("focus",u)};return(u,f)=>(Y(),q("div",{class:Ge(["number-input",{disabled:u.disabled,focused:i.value}])},[W("span",f0e,[sr(u.$slots,"prefix",{},void 0,!0)]),W("div",d0e,[Ke(W("input",{type:"text",disabled:u.disabled,"onUpdate:modelValue":f[0]||(f[0]=d=>o.value=d),placeholder:u.placeholder,onInput:f[1]||(f[1]=d=>r("input",d)),onFocus:f[2]||(f[2]=d=>l(d)),onBlur:f[3]||(f[3]=d=>c(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=gc(d=>s(d),["enter"]))},null,40,h0e),[[Dh,o.value]]),W("div",p0e,[W("span",{class:"handler",onClick:f[6]||(f[6]=d=>o.value+=u.step)},v0e),W("span",{class:"handler",onClick:f[7]||(f[7]=d=>o.value-=u.step)},A0e)])]),W("span",R0e,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),Oi=Ve(y0e,[["__scopeId","data-v-246b23f6"]]),c_=e=>(qt("data-v-81680e19"),e=e(),en(),e),b0e={class:"table-generator"},x0e={class:"title"},S0e={class:"lef"},M0e=["onMouseenter"],w0e={key:1,class:"custom"},L0e={class:"row"},O0e=c_(()=>W("div",{class:"label",style:{width:"25%"}},"行数:",-1)),T0e={class:"row"},k0e=c_(()=>W("div",{class:"label",style:{width:"25%"}},"列数:",-1)),N0e={class:"btns"},P0e=Fe({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=me([]),o=me(3),i=me(3),a=me(!1),s=()=>{if(!r.value.length)return;const[u,f]=r.value;n("insert",{row:u,col:f})},c=()=>{if(o.value<1||o.value>20||i.value<1||i.value>20)return xn.warning("行数/列数必须在0~20之间!");n("insert",{row:o.value,col:i.value}),a.value=!1},l=()=>{n("close"),a.value=!1};return(u,f)=>(Y(),q("div",b0e,[W("div",x0e,[W("div",S0e,"表格 "+At(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),W("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},At(a.value?"返回":"自定义"),1)]),a.value?(Y(),q("div",w0e,[W("div",L0e,[O0e,O(Oi,{min:1,max:20,value:o.value,"onUpdate:value":f[3]||(f[3]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),W("div",T0e,[k0e,O(Oi,{min:1,max:20,value:i.value,"onUpdate:value":f[4]||(f[4]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),W("div",N0e,[O($e,{class:"btn",onClick:f[5]||(f[5]=d=>l())},{default:oe(()=>[We("取消")]),_:1}),O($e,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>c())},{default:oe(()=>[We("确认")]),_:1})])])):(Y(),q("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[W("tbody",null,[(Y(),q(Xe,null,nt(10,d=>W("tr",{key:d},[(Y(),q(Xe,null,nt(10,h=>W("td",{onMouseenter:p=>r.value=[d,h],key:h},[W("div",{class:Ge(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,M0e)),64))])),64))])],32))]))}}),C0e=Ve(P0e,[["__scopeId","data-v-81680e19"]]),I0e={class:"media-input"},F0e={class:"btns"},_0e={class:"btns"},E0e=Fe({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=me("video"),o=me("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),i=me("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!o.value)return xn.error("请先输入正确的视频地址");n("insertVideo",o.value)},c=()=>{if(!i.value)return xn.error("请先输入正确的音频地址");n("insertAudio",i.value)};return(l,u)=>(Y(),q("div",I0e,[O(_a,{tabs:a,value:r.value,"onUpdate:value":u[0]||(u[0]=f=>r.value=f),tabsStyle:{marginBottom:"15px"}},null,8,["value"]),r.value==="video"?(Y(),q(Xe,{key:0},[O(_u,{value:o.value,"onUpdate:value":u[1]||(u[1]=f=>o.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),W("div",F0e,[O($e,{onClick:u[2]||(u[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:u[3]||(u[3]=f=>s())},{default:oe(()=>[We("确认")]),_:1})])],64)):Qe("",!0),r.value==="audio"?(Y(),q(Xe,{key:1},[O(_u,{value:i.value,"onUpdate:value":u[4]||(u[4]=f=>i.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),W("div",_0e,[O($e,{onClick:u[5]||(u[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:u[6]||(u[6]=f=>c())},{default:oe(()=>[We("确认")]),_:1})])],64)):Qe("",!0)]))}}),X0e=Ve(E0e,[["__scopeId","data-v-999b18ca"]]);var wm=82;function Jf(e){return pb[e]==null&&W0e(e),pb[e]}function W0e(e){var t=V0e[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-wm,o=1*n.charCodeAt(1)-wm,i=t.substring(5),a=[[]],s=1/0,c=-1/0,l=1/0,u=-1/0,f=0;ff>RfR",797:" 3D`D``D",798:" 3RRR>Rf",799:" 3D`DD``",800:" 3D`DR`R",801:" 3F^FY^K",802:" 3KYK^YF",803:" 3RRRDR`",804:" 3KYKFY^",805:" 3F^FK^Y",806:" 3KYKRYR",807:" 3MWMWWM",808:" 3RRRKRY",809:" 3MWMMWW",810:" 8GRRGPGMHJJHMGPGR",811:" 8GRGRGTHWJZM\\P]R]",812:" 8R]R]T]W\\ZZ\\W]T]R",813:" 8R]]R]P\\MZJWHTGRG",814:" 9D`DOGQKSPTTTYS]Q`O",815:" 9PUUDSGQKPPPTQYS]U`",816:" 9OTODQGSKTPTTSYQ]O`",817:" 9D`DUGSKQPPTPYQ]S`U",818:" 5KYRJYNKVRZ",819:" 5JZJRNKVYZR",820:" 5KYKVKNYVYN",821:" 5JZLXJPZTXL",822:" 23JZJ]L]O\\Q[TXUVVSVOULTJSIQIPJOLNONSOVPXS[U\\X]Z]",823:" 23I]]Z]X\\U[SXPVOSNONLOJPIQISJTLUOVSVVUXT[Q\\O]L]J",824:" 23JZZGXGUHSIPLONNQNUOXPZQ[S[TZUXVUVQUNTLQIOHLGJG",825:" 23G[GJGLHOIQLTNUQVUVXUZT[S[QZPXOUNQNNOLPISHUGXGZ",826:" 21E[EPFRHTJUMVQVUUXSZP[NZLWLSMQNNPLSKVKYL\\M^",827:" 19EYETHVKWPWSVVTXQYNYLXKVKSLPNNQMTMYN\\P_",828:" 26OUQOOQOSQUSUUSUQSOQO RQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",829:" 11RWRMSMUNVOWQWSVUUVSWRW",830:" 9D`DRJR RORUR RZR`R",831:" 5D`DUDO`O`U",832:" 6JZRDJR RRDZR",833:" 9D`DR`R RJYZY RP`T`",834:" 9D`DR`R RDRRb R`RRb",840:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",841:" 6LXLLLXXXXLLL",842:" 5KYRJKVYVRJ",843:" 6LXRHLRR\\XRRH",844:" 12JZRIPOJOOSMYRUWYUSZOTORI",845:" 6KYRKRY RKRYR",846:" 6MWMMWW RWMMW",847:" 9MWRLRX RMOWU RWOMU",850:" 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS",851:" 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU",852:" 17MWRLMUWURL RROOT RROUT RRRQT RRRST",853:" 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ",854:" 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP",855:" 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS",856:" 22LXRLNWXPLPVWRL RRRRL RRRLP RRRNW RRRVW RRRXP",857:" 11RYRKRY RRKYNRQ RSMVNSO",860:" 13MWRLRX ROOUO RMUOWQXSXUWWU",861:" 11LXRLRX RLQMOWOXQ RPWTW",862:" 14KYMNWX RWNMX ROLLOKQ RULXOYQ",863:" 18I[NII[ RVI[[ RMM[[ RWMI[ RNIVI RMMWM",864:" 21I[RGRV RMJWP RWJMP RIVL\\ R[VX\\ RIV[V RL\\X\\",865:" 11G[MJSV RKPSL RG\\[\\[RG\\",866:" 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL",867:" 32KYYPXNVLSKQKNLLNKQKSLVNXQYSYVXXVYT RYPWNUMSMQNPOOQOSPUQVSWUWWVYT",868:" 10KYRJKVYVRJ RRZYNKNRZ",869:" 34G]PIPGQFSFTGTI RGZHXJVKTLPLKMJOIUIWJXKXPYTZV\\X]Z RGZ]Z RQZP[Q\\S\\T[SZ",870:" 64JZRMRS RRSQ\\ RRSS\\ RQ\\S\\ RRMQJPHNG RQJNG RRMSJTHVG RSJVG RRMNKLKJM RPLLLJM RRMVKXKZM RTLXLZM RRMPNOOOR RRMPOOR RRMTNUOUR RRMTOUR",871:" 94JZRIRK RRNRP RRSRU RRYQ\\ RRYS\\ RQ\\S\\ RRGQIPJ RRGSITJ RPJRITJ RRKPNNOMN RRKTNVOWN RNOPORNTOVO RRPPSNTLTKRKSLT RRPTSVTXTYRYSXT RNTPTRSTTVT RRUPXOYMZLZKYJWJYLZ RRUTXUYWZXZYYZWZYXZ RMZOZRYUZWZ",872:" 40JZRYQ\\ RRYS\\ RQ\\S\\ RRYUZXZZXZUYTWTYRZOYMWLUMVJUHSGQGOHNJOMMLKMJOKRMTKTJUJXLZOZRY",873:" 32JZRYQ\\ RRYS\\ RQ\\S\\ RRYVXVVXUXRZQZLYIXHVHTGPGNHLHKIJLJQLRLUNVNXRY",874:" 15I[IPKR RLKNP RRGRO RXKVP R[PYR",899:" 6QSRQQRRSSRRQ",900:" 10PTQPPQPSQTSTTSTQSPQP",901:" 14NVQNOONQNSOUQVSVUUVSVQUOSNQN",902:" 18MWQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM",903:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",904:" 22G]PGMHJJHMGPGTHWJZM\\P]T]W\\ZZ\\W]T]P\\MZJWHTGPG",905:" 34AcPALBJCGEEGCJBLAPATBXCZE]G_JaLbPcTcXbZa]__]aZbXcTcPbLaJ_G]EZCXBTAPA",906:" 34fRAPCMDJDGCEA>H@JAMAZB]D_G`M`PaRc RRATCWDZD]C_AfHdJcMcZb]`_]`W`TaRc",909:" 33AcRAPCMDJDGCEABGAKAPBTDXG\\L`Rc RRATCWDZD]C_AbGcKcPbT`X]\\X`Rc RBHbH",997:" 3MWMXWX",998:" 3JZJZZZ",999:" 3JZJ]Z]",1001:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1002:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1003:" 24KYVLWKWOVLTKQKOLNMMPMSNVOWQXTXVWWU RQKOMNPNSOVQX",1004:" 26JZNKNX ROKOX RLKSKVLWMXPXSWVVWSXLX RSKULVMWPWSVVUWSX",1005:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1006:" 20JXNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXQX",1007:" 36K[VLWKWOVLTKQKOLNMMPMSNVOWQXTXVW RQKOMNPNSOVQX RTXUWVU RVSVX RWSWX RTSYS",1008:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1009:" 12NWRKRX RSKSX RPKUK RPXUX",1010:" 19LXSKSURWQX RTKTUSWQXPXNWMUNTOUNV RQKVK",1011:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1012:" 14KXOKOX RPKPX RMKRK RMXWXWTVX",1013:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1014:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1015:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1016:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1017:" 47KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RPWPUQTSTTUUZV[W[XZ RTUUXVZW[",1018:" 37JZNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX RSRTSUWVXWXXW RSRUSVWWX",1019:" 32KZVMWKWOVMULSKQKOLNMNOOPQQTRVSWT RNNOOQPTQVRWSWVVWTXRXPWOVNTNXOV",1020:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1021:" 20J[NKNUOWQXTXVWWUWK ROKOUPWQX RLKQK RUKYK",1022:" 15KYMKRX RNKRU RWKRX RKKPK RTKYK",1023:" 24I[LKOX RMKOT RRKOX RRKUX RSKUT RXKUX RJKOK RVKZK",1024:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1025:" 20LYNKRRRX ROKSR RWKSRSX RLKQK RTKYK RPXUX",1026:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1027:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1028:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1029:" 14KXOKOX RPKPX RMKWKWOVK RMXRX",1030:" 15KYRKLX RRMWX RRKXX RMWVW RLXXX",1031:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1032:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1033:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1034:" 44KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RQOQT RTOTT RQQTQ RQRTR",1035:" 12NWRKRX RSKSX RPKUK RPXUX",1036:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1037:" 15KYRKMX RRNVX RRKWX RKXPX RTXYX",1038:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1039:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1040:" 36JZMJLM RXJWM RPPOS RUPTS RMVLY RXVWY RMKWK RMLWL RPQTQ RPRTR RMWWW RMXWX",1041:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1042:" 21J[NKNX ROKOX RVKVX RWKWX RLKYK RLXQX RTXYX",1043:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1044:" 20K[MKRQ RNKSQMX RMKWKXOVK RNWWW RMXWXXTVX",1045:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1046:" 33KZMONLOKPKQLRORX RXOWLVKUKTLSOSX RMONMOLPLQMRO RXOWMVLULTMSO RPXUX",1047:" 40KZRKRX RSKSX RQNNOMQMRNTQUTUWTXRXQWOTNQN RQNOONQNROTQU RTUVTWRWQVOTN RPKUK RPXUX",1048:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1049:" 33J[RKRX RSKSX RLPMONOOSQU RTUVSWOXOYP RMONROTQUTUVTWRXO RPKUK RPXUX",1050:" 35KZMVNXQXMRMONMOLQKTKVLWMXOXRTXWXXV ROUNRNOOMQK RTKVMWOWRVU RNWPW RUWWW",1051:" 18KYTKKX RSMTX RTKUX RNTTT RIXNX RRXWX",1052:" 34JYPKLX RQKMX RNKUKWLWNVPSQ RUKVLVNUPSQ ROQRQTRUSUUTWQXJX RRQTSTUSWQX",1053:" 25KXVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUU RRKPMOONRNVPX",1054:" 26JYPKLX RQKMX RNKTKVLWNWQVTUVTWQXJX RTKULVNVQUTTVSWQX",1055:" 22JYPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXTXUUSX",1056:" 20JXPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXOX",1057:" 33KYVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUVVS RRKPMOONRNVPX RRXTVUS RSSXS",1058:" 27J[PKLX RQKMX RXKTX RYKUX RNKSK RVK[K ROQVQ RJXOX RRXWX",1059:" 12NWTKPX RUKQX RRKWK RNXSX",1060:" 19LXUKRUQWPX RVKSURWPXOXMWLUMTNUMV RSKXK",1061:" 27JZPKLX RQKMX RYKOR RRPTX RSPUX RNKSK RVK[K RJXOX RRXWX",1062:" 14KXQKMX RRKNX ROKTK RKXUXVUTX",1063:" 30I\\OKKX ROMPX RPKQV RYKPX RYKUX RZKVX RMKPK RYK\\K RIXMX RSXXX",1064:" 21JZPKLX RPKTX RQKTU RXKTX RNKQK RVKZK RJXNX",1065:" 32KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK",1066:" 24JYPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RJXOX",1067:" 46KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK ROWOVPUQURVRZS[T[UZ RRVSZT[",1068:" 35JZPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RSRTWUXVXWW RSRTSUWVX RJXOX",1069:" 28KZWLXLYKXNWLUKRKPLOMOOPPUSVT RONPOURVSVVUWSXPXNWMULXMWNW",1070:" 16KZTKPX RUKQX RPKNNOKZKYNYK RNXSX",1071:" 20J[PKMUMWOXSXUWVUYK RQKNUNWOX RNKSK RWK[K",1072:" 15KYOKPX RPKQV RYKPX RMKRK RVK[K",1073:" 24I[NKMX ROKNV RTKMX RTKSX RUKTV RZKSX RLKQK RXK\\K",1074:" 21KZPKTX RQKUX RYKLX RNKSK RVK[K RJXOX RRXWX",1075:" 20LYPKRQPX RQKSQ RYKSQQX RNKSK RVK[K RNXSX",1076:" 16LYXKLX RYKMX RQKONPKYK RLXUXVUTX",1101:" 32LZQOPPPQOQOPQOTOVQVWWXXX RTOUQUWWX RURRSPTOUOWPXSXTWUU RRSPUPWQX",1102:" 29JYNKNX ROKOX RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLKOK",1103:" 24LXVQUQURVRVQUPSOQOOPNRNUOWQXSXUWVV RQOPPOROUPWQX",1104:" 32L[VKVX RWKWX RVRUPSOQOOPNRNUOWQXSXUWVU RQOPPOROUPWQX RTKWK RVXYX",1105:" 26LXOSVSVRUPSOQOOPNRNUOWQXSXUWVV RUSUQSO RQOPPOROUPWQX",1106:" 20LWTKULUMVMVLTKRKPMPX RRKQMQX RNOSO RNXSX",1107:" 42LYQOOQOSQUSUUSUQSOQO RQOPQPSQU RSUTSTQSO RTPUOVO RPTOUOXPYTYVZ ROWPXTXVYV[T\\P\\N[NYPX",1108:" 28J[NKNX ROKOX RORPPROTOVPWRWX RTOUPVRVX RLKOK RLXQX RTXYX",1109:" 18NWRKRLSLSKRK RRORX RSOSX RPOSO RPXUX",1110:" 23NWSKSLTLTKSK RSOSZR\\ RTOTZR\\P\\O[OZPZP[O[ RQOTO",1111:" 27JZNKNX ROKOX RWOOU RRSVX RSSWX RLKOK RTOYO RLXQX RTXYX",1112:" 12NWRKRX RSKSX RPKSK RPXUX",1113:" 44F_JOJX RKOKX RKRLPNOPORPSRSX RPOQPRRRX RSRTPVOXOZP[R[X RXOYPZRZX RHOKO RHXMX RPXUX RXX]X",1114:" 28J[NONX ROOOX RORPPROTOVPWRWX RTOUPVRVX RLOOO RLXQX RTXYX",1115:" 28LYQOOPNRNUOWQXTXVWWUWRVPTOQO RQOPPOROUPWQX RTXUWVUVRUPTO",1116:" 32JYNON\\ ROOO\\ RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLOOO RL\\Q\\",1117:" 29KYUOU\\ RVOV\\ RURTPROPONPMRMUNWPXRXTWUU RPOOPNRNUOWPX RS\\X\\",1118:" 22KXOOOX RPOPX RPRQPSOUOVPVQUQUPVP RMOPO RMXRX",1119:" 26LYTOUPUQVQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWOVPVPWQX",1120:" 14LWPKPVRXTXUWUV RQKQVRX RNOTO",1121:" 28J[NONUOWQXSXUWVU ROOOUPWQX RVOVX RWOWX RLOOO RTOWO RVXYX",1122:" 15KYNORX ROORV RVORX RLOQO RTOXO",1123:" 24I[LOOX RMOOU RROOX RROUX RSOUU RXOUX RJOOO RVOZO",1124:" 21KYNOUX ROOVX RVONX RLOQO RTOXO RLXPX RSXXX",1125:" 23KYNORX ROORV RVORXP[N\\M\\L[LZMZM[L[ RLOQO RTOXO",1126:" 16LXUONX RVOOX ROONQNOVO RNXVXVVUX",1127:" 32K[QOOPNQMSMUNWPXQXSWUUWRXO RQOOQNSNUOWPX RQOSOUPWWXX RSOTPVWXXYX",1128:" 40KXRKPMOOMUK\\ RQLPNNTL\\ RRKTKVLVNUPRQ RTKULUNTPRQ RRQTRUTUVTWRXQXOWNT RRQSRTTTVRX",1129:" 19KYLQNOPORPSSSXR\\ RLQNPPPRQSS RWOVRSXQ\\",1130:" 39KYSOQOOPNQMSMUNWPXRXTWUVVTVRUPRNQLQKRJTJUKVM RQOOQNSNVPX RRXTVUTUQSO RQLRKTKVM",1131:" 27LXVPTOQOOPOQPRRS RQOPPPQRS RRSOTNUNWPXSXUW RRSPTOUOWPX",1132:" 28LWRKQLQMSNVNVMSNPOOPNRNTOVPWRXSYS[R\\P\\O[ RSNQOPPOROTPVRX",1133:" 26IYJRKPLONOOPOQMX RMONPNQLX ROQPPROTOVPVRS\\ RTOUPURR\\",1134:" 35IYJSKQLPNPOQOVPX RMPNQNUOWPXQXSWTVUTVQVNULTKRKQLQNRPURWS RQXSVTTUQUNTK",1135:" 13NWROPVPWQXSXUWVU RSOQVQWRX",1136:" 26KYOOLX RPOMX RUOVPWPVOTORQOR RORPSRWTXVWWU RORQSSWTX",1137:" 15LXLKNKPLWX RNKOLVX RRPMX RRPNX",1138:" 26KZOOK\\ RPOL\\ RNUNWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1139:" 19JYNOMX ROONUMX RVRVOWOVRTUQWNXMX RLOOO",1140:" 36MXRKQLQMSNVN RTNQOPPPRRSUS RTNROQPQRRS RSSPTOUOWQXSYTZT[S\\Q\\ RSSQTPUPWQX",1141:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1142:" 20IZPPMX RPPNX RTPSX RTPTX RKQMOXO RKQMPXP",1143:" 29JXSOQOOPNQMSJ\\ RQOOQNSK\\ RSOUPVRVTUVTWRXPXNWMU RSOUQUTTVRX",1144:" 28K[YOQOOPNQMSMUNWPXRXTWUVVTVRUPYP RQOOQNSNVPX RRXTVUTUQSO",1145:" 14KZSPQX RSPRX RMQOOXO RMQOPXP",1146:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1147:" 35KZOPNQMSMUNWPXRXUWWUXRXPWOUOTPSRRUO\\ RMUNVPWRWUVWTXR RXQWPUPSR RRUQXP\\",1148:" 17KXMONOPPS[T\\ RNOOPR[T\\U\\ RVOTRNYL\\",1149:" 28I[TKQ\\ RUKP\\ RJRKPLONOOPOVPWSWUVWT RMONPNTOWPXSXUWWTXRYO",1150:" 36JZNPPPPONPMQLSLUMWNXPXQWRUSR RLUNWPWRU RRRRWSXUXWVXTXRWPVOVPWP RRUSWUWWV",1151:" 32KZVOTVTWUXWXXWYU RWOUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1152:" 32JXOKMR RPKNRNVPX RNROPQOSOUPVRVTUVTWRXPXNWMUMR RSOUQUTTVRX RMKPK",1153:" 22KXUPUQVQUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1154:" 35KZWKTVTWUXWXXWYU RXKUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RUKXK",1155:" 23KWNURTTSURUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1156:" 23MXWKXLXKVKTLSNPYO[N\\ RVKULTNQYP[N\\L\\L[M\\ RPOVO",1157:" 34KYVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1158:" 29KZPKLX RQKMX ROQPPROTOVPVRUUUWVX RTOUPURTUTWUXWXXWYU RNKQK",1159:" 26MWSKSLTLTKSK RNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1160:" 26MWTKTLULUKTK RORPPQOSOTPTRRYQ[O\\M\\M[N\\ RROSPSRQYP[O\\",1161:" 32KXPKLX RQKMX RVPUQVQVPUOTORQPROR RORPSQWRXTXUWVU RORQSRWSX RNKQK",1162:" 16NVSKPVPWQXSXTWUU RTKQVQWRX RQKTK",1163:" 46F^GRHPIOKOLPLQJX RJOKPKQIX RLQMPOOQOSPSQQX RQORPRQPX RSQTPVOXOZPZRYUYWZX RXOYPYRXUXWYX[X\\W]U",1164:" 33J[KRLPMOOOPPPQNX RNOOPOQMX RPQQPSOUOWPWRVUVWWX RUOVPVRUUUWVXXXYWZU",1165:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1166:" 35JYKRLPMOOOPPPQM\\ RNOOPOQL\\ RPQROTOVPWRWTVVUWSXQXOVOT RTOVQVTUVSX RJ\\O\\",1167:" 28KYVOR\\ RWOS\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RP\\U\\",1168:" 22LXMRNPOOQORPRQPX RPOQPQQOX RRQSPUOVOWPWQVQWP",1169:" 24LYVPVQWQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWNVOVOW",1170:" 16NWSKPVPWQXSXTWUU RTKQVQWRX RPOUO",1171:" 33IZJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1172:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1173:" 37H\\IRJPKOMONPNRMUMWNX RLOMPMRLULWNXOXQWRV RTORVRWTX RUOSVSWTXUXWWYUZRZOYOZP",1174:" 38JZMRNPPOROSPSR RQORPRRQUPWNXMXLWLVMVLW RXPWQXQXPWOVOTPSRRURWSX RQUQWRXTXVWWU",1175:" 35IYJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\",1176:" 27KYWOWPVQNVMWMX RNQOOROUQ ROPRPUQVQ RNVOVRWUW ROVRXUXVV",1177:" 39H[RKSLSMTMTLRKOKMLLNLX ROKNLMNMX RXKYLYMZMZLXKVKTMTX RVKUMUX RJOWO RJXOX RRXWX",1178:" 29J[UKVLWLWKQKOLNNNX RQKPLONOX RVOVX RWOWX RLOWO RLXQX RTXYX",1179:" 27J[WKQKOLNNNX RQKPLONOX RUKVLVX RWKWX RLOVO RLXQX RTXYX",1180:" 48F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX RYKZL[L[KUKSLRNRX RUKTLSNSX RZOZX R[O[X RHO[O RHXMX RPXUX RXX]X",1181:" 46F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX R[KUKSLRNRX RUKTLSNSX RYKZLZX R[K[X RHOZO RHXMX RPXUX RXX]X",1182:" 12NWRORX RSOSX RPOSO RPXUX",1184:" 21LXVPTOROPPOQNSNUOWQXSXUW RROPQOSOVQX ROSSS",1185:" 35LYSKQLPMOONRNUOWPXRXTWUVVTWQWNVLUKSK RSKQMPOOSOVPX RRXTVUTVPVMUK ROQVQ",1186:" 34KZTKQ\\ RUKP\\ RQONPMRMUNWQXTXWWXUXRWPTOQO RQOOPNRNUOWQX RTXVWWUWRVPTO",1187:" 22LXUPVRVQUPSOQOOPNRNTOVRX RQOOQOTPVRXSYS[R\\P\\",1191:" 45I[VKWLXLVKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RZK[L[KYKWLVNSYR[Q\\ RYKXLWNTYS[Q\\O\\O[P\\ RLOYO",1192:" 38IZVKWLXLXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RVOTVTWUXWXXWYU RWOUVUWVX RLOWO",1193:" 38IZVKWL RXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RWKTVTWUXWXXWYU RXKUVUWVX RLOVO",1194:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L\\L\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ RZOXVXWYX[X\\W]U R[OYVYWZX RIO[O",1195:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L R\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ R[KXVXWYX[X\\W]U R\\KYVYWZX RIOZO",1196:" 20MWNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1200:" 28LYQKOLNONTOWQXTXVWWTWOVLTKQK RQKPLOOOTPWQX RTXUWVTVOULTK",1201:" 10LYPNSKSX RRLRX ROXVX",1202:" 35LYOMONNNNMOLQKTKVLWNVPTQQROSNUNX RTKULVNUPTQ RNWOVPVSWVWWV RPVSXVXWVWU",1203:" 39LYOMONNNNMOLQKTKVLWNVPTQ RTKULVNUPTQ RRQTQVRWTWUVWTXQXOWNVNUOUOV RTQURVTVUUWTX",1204:" 13LYSMSX RTKTX RTKMTXT RQXVX",1205:" 33LYOKNQ ROKVK ROLSLVK RNQOPQOTOVPWRWUVWTXQXOWNVNUOUOV RTOUPVRVUUWTX",1206:" 36LYVMVNWNWMVLTKRKPLOMNPNUOWQXTXVWWUWSVQTPQPNR RRKPMOPOUPWQX RTXUWVUVSUQTP",1207:" 22LYNKNO RVMRTPX RWKTQQX RNMPKRKUM RNMPLRLUMVM",1208:" 51LYQKOLNNOPQQTQVPWNVLTKQK RQKPLONPPQQ RTQUPVNULTK RQQORNTNUOWQXTXVWWUWTVRTQ RQQPROTOUPWQX RTXUWVUVTURTQ",1209:" 36LYOVOUNUNVOWQXSXUWVVWSWNVLTKQKOLNNNPORQSTSWQ RSXUVVSVNULTK RQKPLONOPPRQS",1210:" 6NVRVQWRXSWRV",1211:" 8NVSWRXQWRVSWSYQ[",1212:" 12NVROQPRQSPRO RRVQWRXSWRV",1213:" 14NVROQPRQSPRO RSWRXQWRVSWSYQ[",1214:" 15NVRKQLRSSLRK RRLRO RRVQWRXSWRV",1215:" 29LYNNONOONONNOLQKTKVLWNWOVQSRRSRTST RTKVMVPUQSR RRWRXSXSWRW",1216:" 6OVRKRP RSKRP",1217:" 12LXOKOP RPKOP RUKUP RVKUP",1218:" 10MWQKPLPNQOSOTNTLSKQK",1219:" 9MWRJRP ROKUO RUKOO",1220:" 3KZXHM\\",1221:" 16MWUHSJQMPPPTQWSZU\\ RSJRLQPQTRXSZ",1222:" 16MWOHQJSMTPTTSWQZO\\ RQJRLSPSTRXQZ",1223:" 12MWPHP\\ RQHQ\\ RPHUH RP\\U\\",1224:" 12MWSHS\\ RTHT\\ ROHTH RO\\T\\",1225:" 38LWSHQIPJPLRNSP RQIPL RSNRQ RPJQLSNSPRQPRRSSTSVQXPZ RRSSV RPXQ[ RSTRVPXPZQ[S\\",1226:" 38MXQHSITJTLRNQP RSITL RQNRQ RTJSLQNQPRQTRRSQTQVSXTZ RRSQV RTXS[ RQTRVTXTZS[Q\\",1227:" 4MWTHPRT\\",1228:" 4MWPHTRP\\",1229:" 3OURHR\\",1230:" 6MWPHP\\ RTHT\\",1231:" 3I[LRXR",1232:" 6I[RLRX RLRXR",1233:" 9JZRMRX RMRWR RMXWX",1234:" 9JZRMRX RMMWM RMRWR",1235:" 6JZMMWW RWMMW",1236:" 6NVRQQRRSSRRQ",1237:" 15I[RLQMRNSMRL RLRXR RRVQWRXSWRV",1238:" 6I[LPXP RLTXT",1239:" 9I[WLMX RLPXP RLTXT",1240:" 9I[LNXN RLRXR RLVXV",1241:" 4JZWLMRWX",1242:" 4JZMLWRMX",1243:" 10JZWKMOWS RMTWT RMXWX",1244:" 10JZMKWOMS RMTWT RMXWX",1245:" 21H[YUWUUTTSRPQOONNNLOKQKRLTNUOUQTRSTPUOWNYN",1246:" 16JZLTLRMPOPUSWSXR RLRMQOQUTWTXRXP",1247:" 8JZMSRPWS RMSRQWS",1248:" 7NVSKPO RSKTLPO",1249:" 7NVQKTO RQKPLTO",1250:" 14LXNKOMQNSNUMVK RNKONQOSOUNVK",1251:" 8NVSLRMQLRKSLSNQP",1252:" 8NVSKQMQORPSORNQO",1253:" 8NVQLRMSLRKQLQNSP",1254:" 8NVQKSMSORPQORNSO",1256:" 11JZWMQMONNOMQMSNUOVQWWW",1257:" 11JZMMMSNUOVQWSWUVVUWSWM",1258:" 11JZMMSMUNVOWQWSVUUVSWMW",1259:" 11JZMWMQNOONQMSMUNVOWQWW",1260:" 14JZWMQMONNOMQMSNUOVQWWW RMRUR",1261:" 13I[TOUPXRUTTU RUPWRUT RLRWR",1262:" 13MWRMRX ROPPORLTOUP RPORMTO",1263:" 13I[POOPLROTPU ROPMROT RMRXR",1264:" 13MWRLRW ROTPURXTUUT RPURWTU",1265:" 37KYVSUPSOQOOPNQMSMUNWPXRXTWUVVTWQWNVLTKQKPLQLRK RQOOQNSNVPX RRXTVUTVQVNULTK",1266:" 15JZLKRX RMKRV RXKRX RLKXK RNLWL",1267:" 10G[IOLORW RKORX R[FRX",1268:" 26I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[",1269:" 40I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[ RQNOONQNSOUQVSVUUVSVQUOSNQN",1270:" 26H\\ZRYTWUVUTTSSQPPONNMNKOJQJRKTMUNUPTQSSPTOVNWNYOZQZR",1271:" 26JZXKLX ROKPLPNOOMOLNLLMKOKSLVLXK RUTTUTWUXWXXWXUWTUT",1272:" 41J[YPXPXQYQYPXOWOVPUTTVSWQXOXMWLVLTMSORRPSNSLRKPKOLONPQUWWXXXYW ROXMVMTOR RONPPVWWX",1273:" 29J[UPSOQOPQPRQTSTUS RUOUSVTXTYRYQXNVLSKRKOLMNLQLRMUOWRXSXVW",1274:" 34KZQHQ\\ RTHT\\ RWLVLVMWMWLUKPKNLNNOPVSWT RNNOOVRWTWVVWTXQXOWNVNUOUOVNV",1275:" 12KYRKN\\ RVKR\\ RNQWQ RMVVV",1276:" 40LXTLSLSMTMTLSKQKPLPNQPTRUS RPNQOTQUSUUSW RQPOROTPVSXTY ROTPUSWTYT[S\\Q\\P[PZQZQ[P[",1277:" 29LXRKQLRMSLRK RRMRQ RRQQSRVSSRQ RRVR\\ RPOONNOOPPOTOUNVOUPTO",1278:" 42LXRMSLRKQLRMRQQRSURV RRQSRQURVRZQ[R\\S[RZ RPOONNOOPPOTOUNVOUPTO RPXOWNXOYPXTXUWVXUYTX",1279:" 12LYVKVX RNKVK RQQVQ RNXVX",1281:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRQQRRSSRRQ",1282:" 33LYQKPLPMQN RTKULUMTN RRNPOOQORPTRUSUUTVRVQUOSNRN RRURY RSUSY ROWVW",1283:" 23LYRKPLONOOPQRRSRUQVOVNULSKRK RRRRX RSRSX ROUVU",1284:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRKRY RKRYR",1285:" 25JYRRPQOQMRLTLUMWOXPXRWSUSTRR RWMRR RRMWMWR RRMVNWR",1286:" 25JZLLMKOKQLRNRPQRPSNT ROKPLQNQQPS RVKUX RWKTX RNTXT",1287:" 27JYNKNU ROKNR RNROPQOSOUPVQVTTVTXUYVYWX RSOUQUTTV RLKOK",1288:" 27LYONRKRQ RVNSKSQ RRQPROTOUPWRXSXUWVUVTURSQ RRTRUSUSTRT",1289:" 27JZRKRY RMKMPNRPSTSVRWPWK RLMMKNM RQMRKSM RVMWKXM ROVUV",1290:" 27JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXVXVUUX",1291:" 20LYWKTKQLONNQNSOVQXTYWY RWKTLRNQQQSRVTXWY",1292:" 23JZRRPQOQMRLTLUMWOXPXRWSUSTRR RSLQQ RWMRR RXQSS",1293:" 12KYPMTW RTMPW RMPWT RWPMT",1294:" 34J[OUMULVLXMYOYPXPVNTMRMONMOLQKTKVLWMXOXRWTUVUXVYXYYXYVXUVU RNMPLULWM",1295:" 34J[OOMOLNLLMKOKPLPNNPMRMUNWOXQYTYVXWWXUXRWPUNULVKXKYLYNXOVO RNWPXUXWW",1401:" 21F^KHK\\ RLHL\\ RXHX\\ RYHY\\ RHH\\H RH\\O\\ RU\\\\\\",1402:" 20H]KHRQJ\\ RJHQQ RJHYHZMXH RK[X[ RJ\\Y\\ZWX\\",1403:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",1404:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",1405:" 12KYOBOb RPBPb ROBVB RObVb",1406:" 12KYTBTb RUBUb RNBUB RNbUb",1407:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",1408:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",1409:" 24KYU@RCPFOIOLPOSVTYT\\S_Ra RRCQEPHPKQNTUUXU[T^RaOd",1410:" 24KYO@RCTFUIULTOQVPYP\\Q_Ra RRCSETHTKSNPUOXO[P^RaUd",1411:" 13AXCRGRR` RGSRa RFSRb RX:Rb",1412:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2001:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2002:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2003:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2004:" 30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[",2005:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2006:" 20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[",2007:" 40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\\S",2008:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2009:" 12MXRFR[ RSFS[ ROFVF RO[V[",2010:" 20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF",2011:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2012:" 14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[",2013:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2014:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2015:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2016:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2017:" 64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\\W^X_Y_Z^",2018:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X",2019:" 34H\\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX",2020:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2021:" 23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\\F",2022:" 15H\\KFR[ RLFRX RYFR[ RIFOF RUF[F",2023:" 24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F",2024:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2025:" 20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\\F RO[V[",2026:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2027:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2028:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2029:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2030:" 15H\\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[",2031:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2032:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2033:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2034:" 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ",2035:" 12MXRFR[ RSFS[ ROFVF RO[V[",2036:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2037:" 15H\\RFK[ RRFY[ RRIX[ RI[O[ RU[[[",2038:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2039:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2040:" 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\\ RZWY\\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ",2041:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2042:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2043:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2044:" 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[",2045:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2046:" 33I\\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[",2047:" 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[",2048:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2049:" 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\\M ROFVF RO[V[",2050:" 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ",2051:" 18H\\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[",2052:" 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[",2053:" 34H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[",2054:" 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[",2055:" 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[",2056:" 20F\\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[",2057:" 42H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\\T",2058:" 27E_NFH[ ROFI[ R[FU[ R\\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[",2059:" 12LYUFO[ RVFP[ RRFYF RL[S[",2060:" 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F",2061:" 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[",2062:" 14H\\QFK[ RRFL[ RNFUF RH[W[YUV[",2063:" 30E`NFH[ RNFO[ ROFPY R\\FO[ R\\FV[ R]FW[ RKFOF R\\F`F RE[K[ RS[Z[",2064:" 21F_OFI[ ROFVX ROIV[ R\\FV[ RLFOF RYF_F RF[L[",2065:" 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF",2066:" 27F]OFI[ RPFJ[ RLFXF[G\\I\\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[",2067:" 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^",2068:" 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[",2069:" 35G^ZH[H\\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY",2070:" 16H]UFO[ RVFP[ ROFLLNF]F\\L\\F RL[S[",2071:" 25F_NFKQJUJXKZN[R[UZWXXU\\F ROFLQKUKXLZN[ RKFRF RYF_F",2072:" 15H\\NFO[ ROFPY R\\FO[ RLFRF RXF^F",2073:" 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F",2074:" 21G]NFU[ ROFV[ R\\FH[ RLFRF RXF^F RF[L[ RR[X[",2075:" 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[",2076:" 16G][FH[ R\\FI[ ROFLLNF\\F RH[V[XUU[",2077:" 46H\\KILKXWYYY[ RLLXX RKIKKLMXYY[ RPPLTKVKXLZK[ RKVMZ RLTLVMXMZK[ RSSXN RVIVLWNYNYLWKVI RVIWLYN",2101:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2102:" 33G\\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF",2103:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2104:" 36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[",2105:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2106:" 22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[",2107:" 60I\\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\\U\\X]Y^ RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[",2108:" 28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[",2109:" 18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[",2110:" 25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM",2111:" 27G\\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[",2112:" 12MXRFR[ RSFS[ ROFSF RO[V[",2113:" 44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\\N]P][ RDMHM RD[K[ RO[V[ RZ[a[",2114:" 28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[",2115:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2116:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2117:" 33H\\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b",2118:" 23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[",2119:" 32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY",2120:" 16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM",2121:" 28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[",2122:" 15I[LMR[ RMMRY RXMR[ RJMPM RTMZM",2123:" 24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M",2124:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2125:" 22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2126:" 16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[",2127:" 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[",2128:" 57G\\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[",2129:" 28H\\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY",2130:" 44I\\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH",2131:" 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[",2132:" 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[",2133:" 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb",2134:" 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF",2135:" 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[",2136:" 29H\\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW",2137:" 23H\\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[",2138:" 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\\W RYMVXVZW[",2139:" 24H\\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM",2140:" 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\\S^T_TaRbPb RSTPUNVMXMZO\\S^",2141:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2142:" 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N",2143:" 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb",2144:" 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N",2145:" 16H\\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN",2146:" 31H\\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO",2147:" 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb",2148:" 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb",2149:" 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M",2150:" 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW",2151:" 39H]XMVTUXUZV[Y[[Y\\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2152:" 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF",2153:" 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ",2154:" 42H]ZFVTUXUZV[Y[[Y\\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F",2155:" 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ",2156:" 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM",2157:" 43H\\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2158:" 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W RMFQF",2159:" 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2160:" 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb",2161:" 34H\\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF",2162:" 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF",2163:" 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\\N]O]Q[W[Z\\[ RZM\\O\\QZWZZ[[^[`YaW",2164:" 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W",2165:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2166:" 42G\\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb",2167:" 33H\\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb",2168:" 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN",2169:" 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY",2170:" 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM",2171:" 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\\W RYMWTVXVZW[",2172:" 26H\\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO",2173:" 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\\V]R]M\\M]O RUMSVSYU[",2174:" 42H\\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[",2175:" 41G\\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb",2176:" 31H\\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW",2177:" 43G^VGUHVIWHWGUFRFOGMILLL[ RRFPGNIMLM[ R\\G[H\\I]H]G\\FZFXGWIW[ RZFYGXIX[ RIM[M RI[P[ RT[[[",2178:" 33G]WGVHWIXHWGUFRFOGMILLL[ RRFPGNIMLM[ RWMW[ RXMX[ RIMXM RI[P[ RT[[[",2179:" 35G]VGUHVIWHWGUF RXFRFOGMILLL[ RRFPGNIMLM[ RWHW[ RXFX[ RIMWM RI[P[ RT[[[",2180:" 54BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R]G\\H]I^H]G[FXFUGSIRLR[ RXFVGTISLS[ R]M][ R^M^[ RDM^M RD[K[ RO[V[ RZ[a[",2181:" 56BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R\\G[H\\I]H]G[F R^FXFUGSIRLR[ RXFVGTISLS[ R]H][ R^F^[ RDM]M RD[K[ RO[V[ RZ[a[",2182:" 12MXRMR[ RSMS[ ROMSM RO[V[",2184:" 25IZWNUMRMONMPLSLVMYNZQ[T[VZ RRMPNNPMSMVNYOZQ[ RMTUT",2185:" 43I\\TFQGOJNLMOLTLXMZO[Q[TZVWWUXRYMYIXGVFTF RTFRGPJOLNOMTMXNZO[ RQ[SZUWVUWRXMXIWGVF RNPWP",2186:" 42G]UFOb RVFNb RQMMNKPJSJVKXMZP[S[WZYXZUZRYPWNTMQM RQMNNLPKSKVLXNZP[ RS[VZXXYUYRXPVNTM",2187:" 27I[TMVNXPXOWNTMQMNNMOLQLSMUOWSZ RQMONNOMQMSNUSZT\\T^S_Q_",2190:" 45G]LMKNJPJRKUOYP[ RJRKTOXP[P]O`MbLbKaJ_J\\KXMTOQRNTMVMYNZPZTYXWZU[T[SZSXTWUXTY RVMXNYPYTXXWZ",2191:" 69E_YGXHYIZHYGWFTFQGOINKMNLRJ[I_Ha RTFRGPIOKNNLWK[J^I`HaFbDbCaC`D_E`Da R_G^H_I`H`G_F]F[GZHYJXMU[T_Sa R]F[HZJYNWWV[U^T`SaQbObNaN`O_P`Oa RIM^M",2192:" 52F^[GZH[I\\H[GXFUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea RYMWTVXVZW[Z[\\Y]W RZMXTWXWZX[ RJMZM",2193:" 54F^YGXHYIZHZGXF R\\FUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea R[FWTVXVZW[Z[\\Y]W R\\FXTWXWZX[ RJMYM",2194:" 86@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R`G_H`IaH`G]FZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R^M\\T[X[Z\\[_[aYbW R_M]T\\X\\Z][ RDM_M",2195:" 88@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R^G]H^I_H_G]F RaFZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R`F\\T[X[Z\\[_[aYbW RaF]T\\X\\Z][ RDM^M",2196:" 20LYMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2200:" 40H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF",2201:" 11H\\NJPISFS[ RRGR[ RN[W[",2202:" 45H\\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV",2203:" 47H\\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2204:" 13H\\THT[ RUFU[ RUFJUZU RQ[X[",2205:" 39H\\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF",2206:" 48H\\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN",2207:" 31H\\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[",2208:" 63H\\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO",2209:" 48H\\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[",2210:" 6MWRYQZR[SZRY",2211:" 8MWR[QZRYSZS\\R^Q_",2212:" 12MWRMQNROSNRM RRYQZR[SZRY",2213:" 14MWRMQNROSNRM RR[QZRYSZS\\R^Q_",2214:" 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY",2215:" 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY",2216:" 6NVRFQM RSFQM",2217:" 12JZNFMM ROFMM RVFUM RWFUM",2218:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",2219:" 9JZRFRR RMIWO RWIMO",2220:" 3G][BIb",2221:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",2222:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",2223:" 12KYOBOb RPBPb ROBVB RObVb",2224:" 12KYTBTb RUBUb RNBUB RNbUb",2225:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",2226:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",2227:" 4KYUBNRUb",2228:" 4KYOBVROb",2229:" 3NVRBRb",2230:" 6KYOBOb RUBUb",2231:" 3E_IR[R",2232:" 6E_RIR[ RIR[R",2233:" 9F^RJR[ RJRZR RJ[Z[",2234:" 9F^RJR[ RJJZJ RJRZR",2235:" 6G]KKYY RYKKY",2236:" 6MWRQQRRSSRRQ",2237:" 15E_RIQJRKSJRI RIR[R RRYQZR[SZRY",2238:" 6E_IO[O RIU[U",2239:" 9E_YIK[ RIO[O RIU[U",2240:" 9E_IM[M RIR[R RIW[W",2241:" 4F^ZIJRZ[",2242:" 4F^JIZRJ[",2243:" 10F^ZFJMZT RJVZV RJ[Z[",2244:" 10F^JFZMJT RJVZV RJ[Z[",2245:" 21F_[WYWWVUTRPQOONMNKOJQJSKUMVOVQURTUPWNYM[M",2246:" 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O",2247:" 8G]JTROZT RJTRPZT",2248:" 7LXTFOL RTFUGOL",2249:" 7LXPFUL RPFOGUL",2250:" 18H\\KFLHNJQKSKVJXHYF RKFLINKQLSLVKXIYF",2251:" 8MWRHQGRFSGSIRKQL",2252:" 8MWSFRGQIQKRLSKRJ",2253:" 8MWRHSGRFQGQIRKSL",2254:" 8MWQFRGSISKRLQKRJ",2255:" 10E[HMLMRY RKMR[ R[BR[",2256:" 13F^ZJSJOKMLKNJQJSKVMXOYSZZZ",2257:" 13F^JJJQKULWNYQZSZVYXWYUZQZJ",2258:" 13F^JJQJUKWLYNZQZSYVWXUYQZJZ",2259:" 13F^JZJSKOLMNKQJSJVKXMYOZSZZ",2260:" 16F^ZJSJOKMLKNJQJSKVMXOYSZZZ RJRVR",2261:" 11E_XP[RXT RUMZRUW RIRZR",2262:" 11JZPLRITL RMORJWO RRJR[",2263:" 11E_LPIRLT ROMJROW RJR[R",2264:" 11JZPXR[TX RMURZWU RRIRZ",2265:" 44I\\XRWOVNTMRMONMQLTLWMYNZP[R[UZWXXUYPYKXHWGUFRFPGOHOIPIPH RRMPNNQMTMXNZ RR[TZVXWUXPXKWHUF",2266:" 15H\\JFR[ RKFRY RZFR[ RJFZF RKGYG",2267:" 10AbDMIMRY RHNR[ Rb:R[",2268:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2269:" 50F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia RQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",2270:" 26F_\\S[UYVWVUUTTQPPONNLNJOIQISJULVNVPUQTTPUOWNYN[O\\Q\\S",2271:" 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT",2272:" 49F_[NZO[P\\O\\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\\Z\\Y RM[KZJXJUKSMQ RMKNMVXXZZ[",2273:" 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\\T]Q]O\\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV",2274:" 42H\\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX",2275:" 12H]SFLb RYFRb RLQZQ RKWYW",2276:" 46JZUITJUKVJVIUGSFQFOGNINKOMQOVR ROMTPVRWTWVVXTZ RPNNPMRMTNVPXU[ RNVSYU[V]V_UaSbQbOaN_N^O]P^O_",2277:" 30JZRFQHRJSHRF RRFRb RRQQTRbSTRQ RLMNNPMNLLM RLMXM RTMVNXMVLTM",2278:" 56JZRFQHRJSHRF RRFRT RRPQRSVRXQVSRRP RRTRb RR^Q`RbS`R^ RLMNNPMNLLM RLMXM RTMVNXMVLTM RL[N\\P[NZL[ RL[X[ RT[V\\X[VZT[",2279:" 12I\\XFX[ RKFXF RPPXP RK[X[",2281:" 38E`QFNGKIILHOHRIUKXNZQ[T[WZZX\\U]R]O\\LZIWGTFQF RROQPQQRRSRTQTPSORO RRPRQSQSPRP",2282:" 45J[PFNGOIQJ RPFOGOI RUFWGVITJ RUFVGVI RQJOKNLMNMQNSOTQUTUVTWSXQXNWLVKTJQJ RRUR[ RSUS[ RNXWX",2283:" 27I\\RFOGMILLLMMPORRSSSVRXPYMYLXIVGSFRF RRSR[ RSSS[ RNWWW",2284:" 28D`PFMGJIHLGOGSHVJYM[P\\T\\W[ZY\\V]S]O\\LZIWGTFPF RRFR\\ RGQ]Q",2285:" 31G`PMMNKPJSJTKWMYPZQZTYVWWTWSVPTNQMPM R]GWG[HUN R]G]M\\IVO R\\HVN",2286:" 28F\\IIJGLFOFQGRIRLQOPQNSKU ROFPGQIQMPPNS RVFT[ RWFS[ RKUYU",2287:" 30I\\MFMU RNFMQ RMQNOONQMTMWNXPXRWTUV RTMVNWPWRTXTZU[W[YY RKFNF",2288:" 44I\\RNOOMQLTLUMXOZR[S[VZXXYUYTXQVOSNRN RRHNJRFRN RSHWJSFSN RRSQTQURVSVTUTTSSRS RRTRUSUSTRT",2289:" 37G^QHRFR[ RTHSFS[ RJHKFKMLPNRQSRS RMHLFLNMQ R[HZFZMYPWRTSSS RXHYFYNXQ RNWWW",2290:" 31G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[Y[YVX[",2291:" 24H[YGUGQHNJLMKPKSLVNYQ[U\\Y\\ RYGVHSJQMPPPSQVSYV[Y\\",2292:" 27F_OQMQKRJSIUIWJYKZM[O[QZRYSWSURSQROQ RSHPQ RZJRR R\\QST",2293:" 12H\\OKUY RUKOY RKOYU RYOKU",2294:" 48F^NVLUKUIVHXHYI[K\\L\\N[OYOXNVKRJOJMKJMHPGTGWHYJZMZOYRVVUXUYV[X\\Y\\[[\\Y\\X[VYUXUVV RJMKKMIPHTHWIYKZM",2295:" 48F^NMLNKNIMHKHJIHKGLGNHOJOKNMKQJTJVKYM[P\\T\\W[YYZVZTYQVMUKUJVHXGYG[H\\J\\K[MYNXNVM RJVKXMZP[T[WZYXZV",2301:" 40F_JMILIJJHLGNGPHQIRKSP RIJKHMHOIPJQLRPR[ R[M\\L\\J[HYGWGUHTISKRP R\\JZHXHVIUJTLSPS[",2302:" 51F^IGJKKMMOPPTPWOYMZK[G RIGJJKLMNPOTOWNYLZJ[G RPONPMQLSLVMXOZQ[S[UZWXXVXSWQVPTO RPPNQMSMVNY RVYWVWSVQTP",2303:" 30F^MJMV RNKNU RVKVU RWJWV RIGKIMJPKTKWJYI[G RIYKWMVPUTUWVYW[Y",2304:" 48F^[ILIJJILINJPLQNQPPQNQLPJ[J RIMJOKPMQ RQMPKOJMI RIXXXZW[U[SZQXPVPTQSSSUTWIW R[TZRYQWP RSTTVUWWX",2305:" 48F]OUMTLTJUIWIXJZL[M[OZPXPWOUJPINIKJILHOGSGWHYJZLZOYRVUUWUYV[X[YZZX RMSKPJNJKKILH RSGVHXJYLYOXRVU",2306:" 48G_HKKHMKMV RJILLLV RMKPHRKRU ROIQLQU RRKUHWKW[ RTIVLV[ RWKZH[J\\M\\P[SZUXWUYP[ RYIZJ[M[PZSYUWWTYP[",2307:" 41F^ISMSLRKOKMLJNHQGSGVHXJYMYOXRWS[S RITOTMRLOLMMJOHQG RSGUHWJXMXOWRUT[T RKXYX RKYYY",2308:" 30F_GLJIMLMX RIJLMLX RMLPISLSX ROJRMRX RSLVIYLYW[Y RUJXMXXZZ]W",2309:" 33G]ZIJY RZIWJQJ RXKUKQJ RZIYLYR RXKXNYR RQRJR RPSMSJR RQRQY RPSPVQY",2310:" 33F^HOJKOU RJMOWRPWPZO[M[KZIXHWHUITKTMUPVRWUWXUZ RWHVIUKUMWQXTXWWYUZ",2311:" 36F^IOLLPN RKMOORLUN RQMTOWLYN RVMXO[L RIULRPT RKSOURRUT RQSTUWRYT RVSXU[R",2312:" 48F^JHNJPLQOQRPUNWJY RJHMIOJQLRO RRRQUOWMXJY RZHWIUJSLRO RRRSUUWWXZY RZHVJTLSOSRTUVWZY RIP[P RIQ[Q",2317:" 12NVQQQSSSSQQQ RQQSS RSQQS",2318:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2319:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2320:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2321:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2322:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2323:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2324:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2325:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2326:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2327:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2328:" 49JZMLWX RMLONQOTOVNWMWKUKUMTO RONTO RQOWM RVKVN RULWL RWXUVSUPUNVMWMYOYOWPU RUVPU RSUMW RNVNY RMXOX",2329:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLWY",2330:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2331:"103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\\V\\Y[[Y\\W]T]P\\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW",2332:" 30D`H@Hd RM@Md RW@Wd R\\@\\d RMMWK RMNWL RMOWM RMWWU RMXWV RMYWW",2367:" 12NVQQQSSSSQQQ RQQSS RSQQS",2368:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2369:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2370:" 32H\\PMMNLOKQKSLUMVPWTWWVXUYSYQXOWNTMPM RMNLPLSMUNVPW RWVXTXQWOVNTM",2371:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2372:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2373:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2374:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2375:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2376:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2377:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2378:" 36JZQCVMRTRU RULQS RTITKPRRUUY RW\\UYSXQXOYN[N]O_Ra RW\\UZSYOYO]P_Ra RSXPZN]",2379:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLSY",2380:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2381:" 89IjNQOOQNSNUOVQVSUUSVQVOUNTMQMNNKPISHWH[I^K`NaRaW`[_]]`ZcVfQiMk RWHZI]K_N`R`W_[^]\\`YcTgQi RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU ReLeNgNgLeL RfLfN ReMgM ReVeXgXgVeV RfVfX ReWgW",2382:" 85D`H>Hf RI>If RM>Mf RQBSBSDQDQAR?T>W>Y?[A\\D\\I[LYNWOUOSNRLQNOQNROSQVRXSVUUWUYV[X\\[\\`[cYeWfTfReQcQ`S`SbQb RRBRD RQCSC RY?ZA[D[IZLYN RRLRNPQNRPSRVRX RYVZX[[[`ZcYe RR`Rb RQaSa",2401:" 21AcHBHb RIBIb R[B[b R\\B\\b RDB`B RDbMb RWb`b",2402:" 23BaGBQPFb RFBPP REBPQ REB\\B^I[B RGa\\a RFb\\b^[[b",2403:" 28I[X+U1R8P=OANFMNMVN^OcPgRlUsXy RU1S6Q":2242,"~":2246,"@":2273,"\\":804}[e]}var Si={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function U0e(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y,e[l].text=="'"?e[l].bbox.y=u:(No(e[l],Si.SUB_SUP_SCALE,null,0,0),hn[e[f].text]&&hn[e[f].text].flags.big?e[l].bbox.y=u-e[l].bbox.h:e[f].text=="\\int"?e[l].bbox.y=u:e[l].bbox.y=u-e[l].bbox.h/2)}else if(e[l].text=="_"){let u=1,f=l;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y+e[f].bbox.h,No(e[l],Si.SUB_SUP_SCALE,null,0,0),hn[e[f].text]&&hn[e[f].text].flags.big?e[l].bbox.y=u:e[f].text=="\\int"?e[l].bbox.y=u-e[l].bbox.h:e[l].bbox.y=u-e[l].bbox.h/2}function n(l,u,f,d,h){let p=l,m=h,A=1/0,x=-1/0;for(;d>0?p=0;){if(e[p].text==u)m++;else if(e[p].text==f){if(m--,m==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(A=Math.min(A,e[p].bbox.y),x=Math.max(x,e[p].bbox.y+e[p].bbox.h));p+=d}return[A,x]}for(let l=0;ll.text=="&"||l.text=="\\\\"))return;let r=[],o=[],i=[];for(let l=0;l0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=hn[e.chld[y].text]&&hn[e.chld[y].text].flags.big;if(A.text=="'"){let g=y+1,b=0;for(;g1;Z0e(e.chld,f);let p=f_(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let m=0;mr.bbox.w)u=u/Math.max(a.w,1)*r.bbox.w,u+=r.bbox.x;else{u=u/16*o;let d=(r.bbox.w-a.w/16*o)/2;u+=r.bbox.x+d}if(hn[r.text].flags.yfl)f=(f-a.ymin)/Math.max(a.ymax-a.ymin,1)*r.bbox.h,f+=r.bbox.y;else{if(f=f/16*o,i){let d=(a.ymax+a.ymin)/2;f-=d/16*o}f+=r.bbox.y+r.bbox.h/2}c.push([u,f])}t.push(c)}}else if(hn[r.text]&&hn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(hn[r.text]&&hn[r.text].flags.txt);for(let c=Number(s);c16?h*=16/l.w:h+=(16-l.w)/2/16),h+=a,p+=r.bbox.y+r.bbox.h/2,f.push([h,p])}t.push(f)}r.mode=="tt"?a+=o:a+=l.w/16*o}}}return t}function Za(e){return Math.round(e*100)/100}var k5=class{constructor(e){this._latex=e,this._tokens=U0e(e),this._tree=mb(this._tokens),u_(this._tree.chld),Da(this._tree),B0e(this._tree),this._polylines=D0e(this._tree)}resolveScale(e){var t,n,r,o;if(e==null)return[16,16,16,16];let i=(t=e.SCALE_X)!=null?t:16,a=(n=e.SCALE_Y)!=null?n:16;if(e.MIN_CHAR_H!=null){let l=0;for(let f=0;fd(t,o,r,e));if(f)s=f;else{let d=o.marks(),{schema:h}=e.state,p=zs.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(m=>{let A=a.appendChild(document.createElement("p"));m&&A.appendChild(p.serializeNode(h.text(m,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=dae(n),Qp&&hae(a);let l=a&&a.querySelector("[data-pm-slice]"),u=l&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(l.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let f=+u[3];f>0;f--){let d=a.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;a=d}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||Md.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(c||u),context:o,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!uae.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)s=pae(uT(s,+u[1],+u[2]),u[4]);else if(s=bt.maxOpen(fae(s.content,o),!0),s.openStart||s.openEnd){let f=0,d=0;for(let h=s.content.firstChild;f{s=f(s,e)}),s}const uae=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function fae(e,t){if(e.childCount<2)return e;for(let n=t.depth;n>=0;n--){let o=t.node(n).contentMatchAt(t.index(n)),i,a=[];if(e.forEach(s=>{if(!a)return;let c=o.findWrapping(s.type),l;if(!c)return a=null;if(l=a.length&&i.length&&tF(c,i,s,a[a.length-1],0))a[a.length-1]=l;else{a.length&&(a[a.length-1]=nF(a[a.length-1],i.length));let u=eF(s,c);a.push(u),o=o.matchType(u.type),i=c}}),a)return ct.from(a)}return e}function eF(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ct.from(e));return e}function tF(e,t,n,r,o){if(o1&&(i=0),o=n&&(s=t<0?a.contentMatchAt(0).fillBefore(s,i<=o).append(s):s.append(a.contentMatchAt(a.childCount).fillBefore(ct.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,a.copy(s))}function uT(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=oF().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),o;if((o=r&&rF[r[1].toLowerCase()])&&(e=o.map(i=>"<"+i+">").join("")+e+o.map(i=>"").reverse().join("")),n.innerHTML=e,o)for(let i=0;i=0;s-=2){let c=n.nodes[r[s]];if(!c||c.hasRequiredAttrs())break;o=ct.from(c.create(r[s+1],o)),i++,a++}return new bt(o,i,a)}const Wo={},Vo={},mae={touchstart:!0,touchmove:!0};class vae{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function gae(e){for(let t in Wo){let n=Wo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{Rae(e,r)&&!p5(e,r)&&(e.editable||!(r.type in Vo))&&n(e,r)},mae[t]?{passive:!0}:void 0)}Xo&&e.dom.addEventListener("input",()=>null),sb(e)}function nc(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function Aae(e){e.domObserver.stop();for(let t in e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}function sb(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>p5(e,r))})}function p5(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function Rae(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let n=t.target;n!=e.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}function yae(e,t){!p5(e,t)&&Wo[t.type]&&(e.editable||!(t.type in Vo))&&Wo[t.type](e,t)}Vo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!aF(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(La&&mo&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Fd&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",o=>o(e,tu(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||cae(e,n)?n.preventDefault():nc(e,"key")};Vo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Vo.keypress=(e,t)=>{let n=t;if(aF(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||Gi&&n.metaKey)return;if(e.someProp("handleKeyPress",o=>o(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof Wn)||!r.$from.sameParent(r.$to)){let o=String.fromCharCode(n.charCode);!/[\r\n]/.test(o)&&!e.someProp("handleTextInput",i=>i(e,r.$from.pos,r.$to.pos,o))&&e.dispatch(e.state.tr.insertText(o).scrollIntoView()),n.preventDefault()}};function p2(e){return{left:e.clientX,top:e.clientY}}function bae(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function m5(e,t,n,r,o){if(r==-1)return!1;let i=e.state.doc.resolve(r);for(let a=i.depth+1;a>0;a--)if(e.someProp(t,s=>a>i.depth?s(e,n,i.nodeAfter,i.before(a),o,!0):s(e,n,i.node(a),i.before(a),o,!1)))return!0;return!1}function gd(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function xae(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&Qt.isSelectable(r)?(gd(e,new Qt(n)),!0):!1}function Sae(e,t){if(t==-1)return!1;let n=e.state.selection,r,o;n instanceof Qt&&(r=n.node);let i=e.state.doc.resolve(t);for(let a=i.depth+1;a>0;a--){let s=a>i.depth?i.nodeAfter:i.node(a);if(Qt.isSelectable(s)){r&&n.$from.depth>0&&a>=n.$from.depth&&i.before(n.$from.depth+1)==n.$from.pos?o=i.before(n.$from.depth):o=i.before(a);break}}return o!=null?(gd(e,Qt.create(e.state.doc,o)),!0):!1}function Mae(e,t,n,r,o){return m5(e,"handleClickOn",t,n,r)||e.someProp("handleClick",i=>i(e,t,r))||(o?Sae(e,n):xae(e,n))}function wae(e,t,n,r){return m5(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",o=>o(e,t,r))}function Lae(e,t,n,r){return m5(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",o=>o(e,t,r))||Oae(e,n,r)}function Oae(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(gd(e,Wn.create(r,0,r.content.size)),!0):!1;let o=r.resolve(t);for(let i=o.depth+1;i>0;i--){let a=i>o.depth?o.nodeAfter:o.node(i),s=o.before(i);if(a.inlineContent)gd(e,Wn.create(r,s+1,s+1+a.content.size));else if(Qt.isSelectable(a))gd(e,Qt.create(r,s));else continue;return!0}}function v5(e){return lg(e)}const iF=Gi?"metaKey":"ctrlKey";Wo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=v5(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&bae(n,e.input.lastClick)&&!n[iF]&&(e.input.lastClick.type=="singleClick"?i="doubleClick":e.input.lastClick.type=="doubleClick"&&(i="tripleClick")),e.input.lastClick={time:o,x:n.clientX,y:n.clientY,type:i};let a=e.posAtCoords(p2(n));a&&(i=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Tae(e,a,n,!!r)):(i=="doubleClick"?wae:Lae)(e,a.pos,a.inside,n)?n.preventDefault():nc(e,"pointer"))};class Tae{constructor(t,n,r,o){this.view=t,this.pos=n,this.event=r,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[iF],this.allowDefault=r.shiftKey;let i,a;if(n.inside>-1)i=t.state.doc.nodeAt(n.inside),a=n.inside;else{let u=t.state.doc.resolve(n.pos);i=u.parent,a=u.depth?u.before():0}const s=o?null:r.target,c=s?t.docView.nearestDesc(s,!0):null;this.target=c?c.dom:null;let{selection:l}=t.state;(r.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||l instanceof Qt&&l.from<=a&&l.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Ia&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),nc(t,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>rl(this.view)),this.view.input.mouseDown=null}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(p2(t))),this.updateAllowDefault(t),this.allowDefault||!n?nc(this.view,"pointer"):Mae(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Xo&&this.mightDrag&&!this.mightDrag.node.isAtom||mo&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(gd(this.view,bn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):nc(this.view,"pointer")}move(t){this.updateAllowDefault(t),nc(this.view,"pointer"),t.buttons==0&&this.done()}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}}Wo.touchstart=e=>{e.input.lastTouch=Date.now(),v5(e),nc(e,"pointer")};Wo.touchmove=e=>{e.input.lastTouch=Date.now(),nc(e,"pointer")};Wo.contextmenu=e=>v5(e);function aF(e,t){return e.composing?!0:Xo&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const kae=La?5e3:-1;Vo.compositionstart=Vo.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))e.markCursor=e.state.storedMarks||n.marks(),lg(e,!0),e.markCursor=null;else if(lg(e),Ia&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=e.domSelectionRange();for(let o=r.focusNode,i=r.focusOffset;o&&o.nodeType==1&&i!=0;){let a=i<0?o.lastChild:o.childNodes[i-1];if(!a)break;if(a.nodeType==3){e.domSelection().collapse(a,a.nodeValue.length);break}else o=a,i=-1}}e.input.composing=!0}sF(e,kae)};Vo.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,sF(e,20))};function sF(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>lg(e),t))}function lF(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=Nae());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Nae(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function lg(e,t=!1){if(!(La&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),lF(e),t||e.docView&&e.docView.dirty){let n=d5(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function Pae(e,t){if(!e.dom.parentNode)return;let n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),o=document.createRange();o.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(o),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),e.focus()},50)}const ap=ii&&lc<15||Fd&&Tie<604;Wo.copy=Vo.cut=(e,t)=>{let n=t,r=e.state.selection,o=n.type=="cut";if(r.empty)return;let i=ap?null:n.clipboardData,a=r.content(),{dom:s,text:c}=jI(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",c)):Pae(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function Cae(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Iae(e,t){if(!e.dom.parentNode)return;let n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let o=e.input.shiftKey&&e.input.lastKeyCode!=45;setTimeout(()=>{e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?sp(e,r.value,null,o,t):sp(e,r.textContent,r.innerHTML,o,t)},50)}function sp(e,t,n,r,o){let i=qI(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",c=>c(e,o,i||bt.empty)))return!0;if(!i)return!1;let a=Cae(i),s=a?e.state.tr.replaceSelectionWith(a,r):e.state.tr.replaceSelection(i);return e.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function cF(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let n=e.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}Vo.paste=(e,t)=>{let n=t;if(e.composing&&!La)return;let r=ap?null:n.clipboardData,o=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&sp(e,cF(r),r.getData("text/html"),o,n)?n.preventDefault():Iae(e,n)};class uF{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const fF=Gi?"altKey":"ctrlKey";Wo.dragstart=(e,t)=>{let n=t,r=e.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let o=e.state.selection,i=o.empty?null:e.posAtCoords(p2(n)),a;if(!(i&&i.pos>=o.from&&i.pos<=(o instanceof Qt?o.to-1:o.to))){if(r&&r.mightDrag)a=Qt.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let u=e.docView.nearestDesc(n.target,!0);u&&u.node.type.spec.draggable&&u!=e.docView&&(a=Qt.create(e.state.doc,u.posBefore))}}let s=(a||e.state.selection).content(),{dom:c,text:l}=jI(e,s);n.dataTransfer.clearData(),n.dataTransfer.setData(ap?"Text":"text/html",c.innerHTML),n.dataTransfer.effectAllowed="copyMove",ap||n.dataTransfer.setData("text/plain",l),e.dragging=new uF(s,!n[fF],a)};Wo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Vo.dragover=Vo.dragenter=(e,t)=>t.preventDefault();Vo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let o=e.posAtCoords(p2(n));if(!o)return;let i=e.state.doc.resolve(o.pos),a=r&&r.slice;a?e.someProp("transformPasted",p=>{a=p(a,e)}):a=qI(e,cF(n.dataTransfer),ap?null:n.dataTransfer.getData("text/html"),!1,i);let s=!!(r&&!n[fF]);if(e.someProp("handleDrop",p=>p(e,n,a||bt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let c=a?GN(e.state.doc,i.pos,a):i.pos;c==null&&(c=i.pos);let l=e.state.tr;if(s){let{node:p}=r;p?p.replace(l):l.deleteSelection()}let u=l.mapping.map(c),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=l.doc;if(f?l.replaceRangeWith(u,u,a.content.firstChild):l.replaceRange(u,u,a),l.doc.eq(d))return;let h=l.doc.resolve(u);if(f&&Qt.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))l.setSelection(new Qt(h));else{let p=l.mapping.map(c);l.mapping.maps[l.mapping.maps.length-1].forEach((m,A,x,y)=>p=y),l.setSelection(h5(e,h,l.doc.resolve(p)))}e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))};Wo.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&rl(e)},20))};Wo.blur=(e,t)=>{let n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)};Wo.beforeinput=(e,t)=>{if(mo&&La&&t.inputType=="deleteContentBackward"){e.domObserver.flushSoon();let{domChangeCount:r}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=r||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",i=>i(e,tu(8,"Backspace")))))return;let{$cursor:o}=e.state.selection;o&&o.pos>0&&e.dispatch(e.state.tr.delete(o.pos-1,o.pos).scrollIntoView())},50)}};for(let e in Vo)Wo[e]=Vo[e];function lp(e,t){if(e==t)return!0;for(let n in e)if(e[n]!==t[n])return!1;for(let n in t)if(!(n in e))return!1;return!0}class cg{constructor(t,n){this.toDOM=t,this.spec=n||yu,this.side=this.spec.side||0}map(t,n,r,o){let{pos:i,deleted:a}=t.mapResult(n.from+o,this.side<0?-1:1);return a?null:new Pi(i-r,i-r,this)}valid(){return!0}eq(t){return this==t||t instanceof cg&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&lp(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class uc{constructor(t,n){this.attrs=t,this.spec=n||yu}map(t,n,r,o){let i=t.map(n.from+o,this.spec.inclusiveStart?-1:1)-r,a=t.map(n.to+o,this.spec.inclusiveEnd?1:-1)-r;return i>=a?null:new Pi(i,a,this)}valid(t,n){return n.from=t&&(!i||i(s.spec))&&r.push(s.copy(s.from+o,s.to+o))}for(let a=0;at){let s=this.children[a]+1;this.children[a+2].findInner(t-s,n-s,r,o+s,i)}}map(t,n,r){return this==uo||t.maps.length==0?this:this.mapInner(t,n,0,0,r||yu)}mapInner(t,n,r,o,i){let a;for(let s=0;s{let l=c+r,u;if(u=hF(n,s,l)){for(o||(o=this.children.slice());is&&f.to=t){this.children[s]==t&&(r=this.children[s+2]);break}let i=t+1,a=i+n.content.size;for(let s=0;si&&c.type instanceof uc){let l=Math.max(i,c.from)-i,u=Math.min(a,c.to)-i;lo.map(t,n,yu));return $l.from(r)}forChild(t,n){if(n.isLeaf)return Nr.empty;let r=[];for(let o=0;on instanceof Nr)?t:t.reduce((n,r)=>n.concat(r instanceof Nr?r:r.members),[]))}}}function Fae(e,t,n,r,o,i,a){let s=e.slice();for(let l=0,u=i;l{let A=m-p-(h-d);for(let x=0;xy+u-f)continue;let R=s[x]+u-f;h>=R?s[x+1]=d<=R?-2:-1:d>=u&&A&&(s[x]+=A,s[x+1]+=A)}f+=A}),u=n.maps[l].map(u,-1)}let c=!1;for(let l=0;l=r.content.size){c=!0;continue}let d=n.map(e[l+1]+i,-1),h=d-o,{index:p,offset:m}=r.content.findIndex(f),A=r.maybeChild(p);if(A&&m==f&&m+A.nodeSize==h){let x=s[l+2].mapInner(n,A,u+1,e[l]+i+1,a);x!=uo?(s[l]=f,s[l+1]=h,s[l+2]=x):(s[l+1]=-2,c=!0)}else c=!0}if(c){let l=_ae(s,e,t,n,o,i,a),u=ug(l,r,0,a);t=u.local;for(let f=0;fn&&a.to{let l=hF(e,s,c+n);if(l){i=!0;let u=ug(l,s,n+c+1,r);u!=uo&&o.push(c,c+s.nodeSize,u)}});let a=dF(i?pF(e):e,-n).sort(bu);for(let s=0;s0;)t++;e.splice(t,0,n)}function By(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=uo&&t.push(r)}),e.cursorWrapper&&t.push(Nr.create(e.state.doc,[e.cursorWrapper.deco])),$l.from(t)}const Eae={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Xae=ii&&lc<=11;class Wae{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}}class Vae{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Wae,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let o=0;oo.type=="childList"&&o.removedNodes.length||o.type=="characterData"&&o.oldValue.length>o.target.nodeValue.length)?this.flushSoon():this.flush()}),Xae&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,Eae)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let n=0;nthis.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(oT(this.view)){if(this.suppressingSelectionUpdates)return rl(this.view);if(ii&&lc<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Xu(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let n=new Set,r;for(let i=t.focusNode;i;i=ip(i))n.add(i);for(let i=t.anchorNode;i;i=ip(i))if(n.has(i)){r=i;break}let o=r&&this.view.docView.nearestDesc(r);if(o&&o.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=t.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&oT(t)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,c=[];if(t.editable)for(let u=0;u1){let u=c.filter(f=>f.nodeName=="BR");if(u.length==2){let f=u[0],d=u[1];f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}}let l=null;i<0&&o&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)-1||o)&&(i>-1&&(t.docView.markDirty(i,a),Uae(t)),this.handleDOMChange(i,a,s,c),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||rl(t),this.currentSelection.set(r))}registerMutation(t,n){if(n.indexOf(t.target)>-1)return null;let r=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(r==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!r||r.ignoreMutation(t))return null;if(t.type=="childList"){for(let u=0;uo;A--){let x=r.childNodes[A-1],y=x.pmViewDesc;if(x.nodeName=="BR"&&!y){i=A;break}if(!y||y.size)break}let f=e.state.doc,d=e.someProp("domParser")||Md.fromSchema(e.state.schema),h=f.resolve(a),p=null,m=d.parse(r,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:o,to:i,preserveWhitespace:h.parent.type.whitespace=="pre"?"full":!0,findPositions:l,ruleFromNode:Zae,context:h});if(l&&l[0].pos!=null){let A=l[0].pos,x=l[1]&&l[1].pos;x==null&&(x=A),p={anchor:A+a,head:x+a}}return{doc:m,sel:p,from:a,to:s}}function Zae(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Xo&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(e.parentNode.lastChild==e||Xo&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if(e.nodeName=="IMG"&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}const Bae=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function Dae(e,t,n,r,o){let i=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let L=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,k=d5(e,L);if(k&&!e.state.selection.eq(k)){if(mo&&La&&e.input.lastKeyCode===13&&Date.now()-100N(e,tu(13,"Enter"))))return;let F=e.state.tr.setSelection(k);L=="pointer"?F.setMeta("pointer",!0):L=="key"&&F.scrollIntoView(),i&&F.setMeta("composition",i),e.dispatch(F)}return}let a=e.state.doc.resolve(t),s=a.sharedDepth(n);t=a.before(s+1),n=e.state.doc.resolve(n).after(s+1);let c=e.state.selection,l=Qae(e,t,n),u=e.state.doc,f=u.slice(l.from,l.to),d,h;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||La)&&o.some(L=>L.nodeType==1&&!Bae.test(L.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",L=>L(e,tu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&c instanceof Wn&&!c.empty&&c.$head.sameParent(c.$anchor)&&!e.composing&&!(l.sel&&l.sel.anchor!=l.sel.head))p={start:c.from,endA:c.to,endB:c.to};else{if(l.sel){let L=mT(e,e.state.doc,l.sel);if(L&&!L.eq(e.state.selection)){let k=e.state.tr.setSelection(L);i&&k.setMeta("composition",i),e.dispatch(k)}}return}if(mo&&e.cursorWrapper&&l.sel&&l.sel.anchor==e.cursorWrapper.deco.from&&l.sel.head==l.sel.anchor){let L=p.endB-p.start;l.sel={anchor:l.sel.anchor+L,head:l.sel.anchor+L}}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=l.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=l.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),ii&&lc<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>l.from&&l.doc.textBetween(p.start-l.from-1,p.start-l.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let m=l.doc.resolveNoCache(p.start-l.from),A=l.doc.resolveNoCache(p.endB-l.from),x=u.resolve(p.start),y=m.sameParent(A)&&m.parent.inlineContent&&x.end()>=p.endA,R;if((Fd&&e.input.lastIOSEnter>Date.now()-225&&(!y||o.some(L=>L.nodeName=="DIV"||L.nodeName=="P"))||!y&&m.posL(e,tu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&Hae(u,p.start,p.endA,m,A)&&e.someProp("handleKeyDown",L=>L(e,tu(8,"Backspace")))){La&&mo&&e.domObserver.suppressSelectionUpdates();return}mo&&La&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),La&&!y&&m.start()!=A.start()&&A.parentOffset==0&&m.depth==A.depth&&l.sel&&l.sel.anchor==l.sel.head&&l.sel.head==p.endA&&(p.endB-=2,A=l.doc.resolveNoCache(p.endB-l.from),setTimeout(()=>{e.someProp("handleKeyDown",function(L){return L(e,tu(13,"Enter"))})},20));let g=p.start,b=p.endA,w,T,M;if(y){if(m.pos==A.pos)ii&&lc<=11&&m.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>rl(e),20)),w=e.state.tr.delete(g,b),T=u.resolve(p.start).marksAcross(u.resolve(p.endA));else if(p.endA==p.endB&&(M=Kae(m.parent.content.cut(m.parentOffset,A.parentOffset),x.parent.content.cut(x.parentOffset,p.endA-x.start()))))w=e.state.tr,M.type=="add"?w.addMark(g,b,M.mark):w.removeMark(g,b,M.mark);else if(m.parent.child(m.index()).isText&&m.index()==A.index()-(A.textOffset?0:1)){let L=m.parent.textBetween(m.parentOffset,A.parentOffset);if(e.someProp("handleTextInput",k=>k(e,g,b,L)))return;w=e.state.tr.insertText(L,g,b)}}if(w||(w=e.state.tr.replace(g,b,l.doc.slice(p.start-l.from,p.endB-l.from))),l.sel){let L=mT(e,w.doc,l.sel);L&&!(mo&&La&&e.composing&&L.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:h5(e,t.resolve(n.anchor),t.resolve(n.head))}function Kae(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,o=n,i=r,a,s,c;for(let u=0;uu.mark(s.addToSet(u.marks));else if(o.length==0&&i.length==1)s=i[0],a="remove",c=u=>u.mark(s.removeFromSet(u.marks));else return null;let l=[];for(let u=0;un||Dy(a,!0,!1)0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,o++,t=!1;if(n){let i=e.node(r).maybeChild(e.indexAfter(r));for(;i&&!i.isLeaf;)i=i.firstChild,o++}return o}function Gae(e,t,n,r,o){let i=e.findDiffStart(t,n);if(i==null)return null;let{a,b:s}=e.findDiffEnd(t,n+e.size,n+t.size);if(o=="end"){let c=Math.max(0,i-Math.min(a,s));r-=a+c-i}if(a=a?i-r:0;i-=c,i&&i=s?i-r:0;i-=c,i&&i=56320&&t<=57343&&n>=55296&&n<=56319}class Jae{constructor(t,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new vae,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(bT),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=RT(this),AT(this),this.nodeViews=yT(this),this.docView=jO(this.state.doc,gT(this),By(this),this.dom,this),this.domObserver=new Vae(this,(r,o,i,a)=>Dae(this,r,o,i,a)),this.domObserver.start(),gae(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let n in t)this._props[n]=t[n];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&sb(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(bT),this.directPlugins=t.plugins),this.updateStateInner(t.state,n)}setProps(t){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in t)n[r]=t[r];this.update(n)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,n){var r;let o=this.state,i=!1,a=!1;t.storedMarks&&this.composing&&(lF(this),a=!0),this.state=t;let s=o.plugins!=t.plugins||this._props.plugins!=n.plugins;if(s||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let h=yT(this);$ae(h,this.nodeViews)&&(this.nodeViews=h,i=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&sb(this),this.editable=RT(this),AT(this);let c=By(this),l=gT(this),u=o.plugins!=t.plugins&&!o.doc.eq(t.doc)?"reset":t.scrollToSelection>o.scrollToSelection?"to selection":"preserve",f=i||!this.docView.matchesNode(t.doc,l,c);(f||!t.selection.eq(o.selection))&&(a=!0);let d=u=="preserve"&&a&&this.dom.style.overflowAnchor==null&&Pie(this);if(a){this.domObserver.stop();let h=f&&(ii||mo)&&!this.composing&&!o.selection.empty&&!t.selection.empty&&zae(o.selection,t.selection);if(f){let p=mo?this.trackWrites=this.domSelectionRange().focusNode:null;(i||!this.docView.update(t.doc,l,c,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=jO(t.doc,l,c,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&nae(this))?rl(this,h):(JI(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(o),!((r=this.dragging)===null||r===void 0)&&r.node&&!o.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,o),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&Cie(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof Qt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&KO(this,n.getBoundingClientRect(),t)}else KO(this,this.coordsAtPos(this.state.selection.head,1),t)}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n0&&this.state.doc.nodeAt(i))==r.node&&(o=i)}this.dragging=new uF(t.slice,t.move,o<0?void 0:Qt.create(this.state.doc,o))}someProp(t,n){let r=this._props&&this._props[t],o;if(r!=null&&(o=n?n(r):r))return o;for(let a=0;an.ownerDocument.getSelection()),this._root=n}return t||document}updateRoot(){this._root=null}posAtCoords(t){return Wie(this,t)}coordsAtPos(t,n=1){return YI(this,t,n)}domAtPos(t,n=0){return this.docView.domFromPos(t,n)}nodeDOM(t){let n=this.docView.descAt(t);return n?n.nodeDOM:null}posAtDOM(t,n,r=-1){let o=this.docView.posFromDOM(t,n,r);if(o==null)throw new RangeError("DOM position not inside the editor");return o}endOfTextblock(t,n){return Zie(this,n||this.state,t)}pasteHTML(t,n){return sp(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return sp(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(Aae(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],By(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return this.docView==null}dispatchEvent(t){return yae(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){return Xo&&this.root.nodeType===11&&Mie(this.dom.ownerDocument)==this.dom?Yae(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function gT(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(e.state)),n)for(let r in n)r=="class"?t.class+=" "+n[r]:r=="style"?t.style=(t.style?t.style+";":"")+n[r]:!t[r]&&r!="contenteditable"&&r!="nodeName"&&(t[r]=String(n[r]))}),t.translate||(t.translate="no"),[Pi.node(0,e.state.doc.content.size,t)]}function AT(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Pi.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function RT(e){return!e.someProp("editable",t=>t(e.state)===!1)}function zae(e,t){let n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}function yT(e){let t=Object.create(null);function n(r){for(let o in r)Object.prototype.hasOwnProperty.call(t,o)||(t[o]=r[o])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function $ae(e,t){let n=0,r=0;for(let o in e){if(e[o]!=t[o])return!0;n++}for(let o in t)r++;return n!=r}function bT(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Rc={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},fg={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},jae=typeof navigator<"u"&&/Mac/.test(navigator.platform),qae=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var to=0;to<10;to++)Rc[48+to]=Rc[96+to]=String(to);for(var to=1;to<=24;to++)Rc[to+111]="F"+to;for(var to=65;to<=90;to++)Rc[to]=String.fromCharCode(to+32),fg[to]=String.fromCharCode(to);for(var Ky in Rc)fg.hasOwnProperty(Ky)||(fg[Ky]=Rc[Ky]);function ese(e){var t=jae&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||qae&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?fg:Rc)[e.keyCode]||e.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const tse=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function nse(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,o,i,a;for(let s=0;s127)&&(i=Rc[r.keyCode])&&i!=o){let s=t[Hy(i,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var dg=200,Dr=function(){};Dr.prototype.append=function(t){return t.length?(t=Dr.from(t),!this.length&&t||t.length=n?Dr.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Dr.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Dr.prototype.forEach=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(t,n,r,0):this.forEachInvertedInner(t,n,r,0)};Dr.prototype.map=function(t,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var o=[];return this.forEach(function(i,a){return o.push(t(i,a))},n,r),o};Dr.from=function(t){return t instanceof Dr?t:t&&t.length?new vF(t):Dr.empty};var vF=function(e){function t(r){e.call(this),this.values=r}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(o,i){return o==0&&i==this.length?this:new t(this.values.slice(o,i))},t.prototype.getInner=function(o){return this.values[o]},t.prototype.forEachInner=function(o,i,a,s){for(var c=i;c=a;c--)if(o(this.values[c],s+c)===!1)return!1},t.prototype.leafAppend=function(o){if(this.length+o.length<=dg)return new t(this.values.concat(o.flatten()))},t.prototype.leafPrepend=function(o){if(this.length+o.length<=dg)return new t(o.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(Dr);Dr.empty=new vF([]);var ose=function(e){function t(n,r){e.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(r){return rs&&this.right.forEachInner(r,Math.max(o-s,0),Math.min(this.length,i)-s,a+s)===!1)return!1},t.prototype.forEachInvertedInner=function(r,o,i,a){var s=this.left.length;if(o>s&&this.right.forEachInvertedInner(r,o-s,Math.max(i,s)-s,a+s)===!1||i=i?this.right.slice(r-i,o-i):this.left.slice(r,i).append(this.right.slice(0,o-i))},t.prototype.leafAppend=function(r){var o=this.right.leafAppend(r);if(o)return new t(this.left,o)},t.prototype.leafPrepend=function(r){var o=this.left.leafPrepend(r);if(o)return new t(o,this.right)},t.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new t(this.left,new t(this.right,r)):new t(this,r)},t}(Dr);const ise=500;class Ta{constructor(t,n){this.items=t,this.eventCount=n}popEvent(t,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let o,i;n&&(o=this.remapping(r,this.items.length),i=o.maps.length);let a=t.tr,s,c,l=[],u=[];return this.items.forEach((f,d)=>{if(!f.step){o||(o=this.remapping(r,d+1),i=o.maps.length),i--,u.push(f);return}if(o){u.push(new Ha(f.map));let h=f.step.map(o.slice(i)),p;h&&a.maybeStep(h).doc&&(p=a.mapping.maps[a.mapping.maps.length-1],l.push(new Ha(p,void 0,void 0,l.length+u.length))),i--,p&&o.appendMap(p,i)}else a.maybeStep(f.step);if(f.selection)return s=o?f.selection.map(o.slice(i)):f.selection,c=new Ta(this.items.slice(0,r).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:c,transform:a,selection:s}}addTransform(t,n,r,o){let i=[],a=this.eventCount,s=this.items,c=!o&&s.length?s.get(s.length-1):null;for(let u=0;usse&&(s=ase(s,l),a-=l),new Ta(s.append(i),a)}remapping(t,n){let r=new cd;return this.items.forEach((o,i)=>{let a=o.mirrorOffset!=null&&i-o.mirrorOffset>=t?r.maps.length-o.mirrorOffset:void 0;r.appendMap(o.map,a)},t,n),r}addMaps(t){return this.eventCount==0?this:new Ta(this.items.append(t.map(n=>new Ha(n))),this.eventCount)}rebased(t,n){if(!this.eventCount)return this;let r=[],o=Math.max(0,this.items.length-n),i=t.mapping,a=t.steps.length,s=this.eventCount;this.items.forEach(d=>{d.selection&&s--},o);let c=n;this.items.forEach(d=>{let h=i.getMirror(--c);if(h==null)return;a=Math.min(a,h);let p=i.maps[h];if(d.step){let m=t.steps[h].invert(t.docs[h]),A=d.selection&&d.selection.map(i.slice(c+1,h));A&&s++,r.push(new Ha(p,m,A))}else r.push(new Ha(p))},o);let l=[];for(let d=n;dise&&(f=f.compress(this.items.length-r.length)),f}emptyItemCount(){let t=0;return this.items.forEach(n=>{n.step||t++}),t}compress(t=this.items.length){let n=this.remapping(0,t),r=n.maps.length,o=[],i=0;return this.items.forEach((a,s)=>{if(s>=t)o.push(a),a.selection&&i++;else if(a.step){let c=a.step.map(n.slice(r)),l=c&&c.getMap();if(r--,l&&n.appendMap(l,r),c){let u=a.selection&&a.selection.map(n.slice(r));u&&i++;let f=new Ha(l.invert(),c,u),d,h=o.length-1;(d=o.length&&o[h].merge(f))?o[h]=d:o.push(f)}}else a.map&&r--},this.items.length,0),new Ta(Dr.from(o.reverse()),i)}}Ta.empty=new Ta(Dr.empty,0);function ase(e,t){let n;return e.forEach((r,o)=>{if(r.selection&&t--==0)return n=o,!1}),e.slice(n)}class Ha{constructor(t,n,r,o){this.map=t,this.step=n,this.selection=r,this.mirrorOffset=o}merge(t){if(this.step&&t.step&&!t.selection){let n=t.step.merge(this.step);if(n)return new Ha(n.getMap().invert(),n,this.selection)}}}class Dl{constructor(t,n,r,o,i){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=o,this.prevComposition=i}}const sse=20;function lse(e,t,n,r){let o=n.getMeta(fc),i;if(o)return o.historyState;n.getMeta(use)&&(e=new Dl(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(fc))return a.getMeta(fc).redo?new Dl(e.done.addTransform(n,void 0,r,rv(t)),e.undone,ST(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Dl(e.done,e.undone.addTransform(n,void 0,r,rv(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),c=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!cse(n,e.prevRanges)),l=a?Gy(e.prevRanges,n.mapping):ST(n.mapping.maps[n.steps.length-1]);return new Dl(e.done.addTransform(n,c?t.selection.getBookmark():void 0,r,rv(t)),Ta.empty,l,n.time,s??e.prevComposition)}else return(i=n.getMeta("rebased"))?new Dl(e.done.rebased(n,i),e.undone.rebased(n,i),Gy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Dl(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),Gy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function cse(e,t){if(!t)return!1;if(!e.docChanged)return!0;let n=!1;return e.mapping.maps[0].forEach((r,o)=>{for(let i=0;i=t[i]&&(n=!0)}),n}function ST(e){let t=[];return e.forEach((n,r,o,i)=>t.push(o,i)),t}function Gy(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=fc.getState(e);return!n||n.done.eventCount==0?!1:(t&&gF(n,e,t,!1),!0)},RF=(e,t)=>{let n=fc.getState(e);return!n||n.undone.eventCount==0?!1:(t&&gF(n,e,t,!0),!0)};function dse(e={}){return new Zd({view(t){return new hse(t,e)}})}class hse{constructor(t,n){var r;this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(o=>{let i=a=>{this[o](a)};return t.dom.addEventListener(o,i),{name:o,handler:i}})}destroy(){this.handlers.forEach(({name:t,handler:n})=>this.editorView.dom.removeEventListener(t,n))}update(t,n){this.cursorPos!=null&&n.doc!=t.state.doc&&(this.cursorPos>t.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(t){t!=this.cursorPos&&(this.cursorPos=t,t==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent,r;if(n){let s=t.nodeBefore,c=t.nodeAfter;if(s||c){let l=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(l){let u=l.getBoundingClientRect(),f=s?u.bottom:u.top;s&&c&&(f=(f+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),r={left:u.left,right:u.right,top:f-this.width/2,bottom:f+this.width/2}}}}if(!r){let s=this.editorView.coordsAtPos(this.cursorPos);r={left:s.left-this.width/2,right:s.left+this.width/2,top:s.top,bottom:s.bottom}}let o=this.editorView.dom.offsetParent;this.element||(this.element=o.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let i,a;if(!o||o==document.body&&getComputedStyle(o).position=="static")i=-pageXOffset,a=-pageYOffset;else{let s=o.getBoundingClientRect();i=s.left-o.scrollLeft,a=s.top-o.scrollTop}this.element.style.left=r.left-i+"px",this.element.style.top=r.top-a+"px",this.element.style.width=r.right-r.left+"px",this.element.style.height=r.bottom-r.top+"px"}scheduleRemoval(t){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),t)}dragover(t){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:t.clientX,top:t.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),o=r&&r.type.spec.disableDropCursor,i=typeof o=="function"?o(this.editorView,n,t):o;if(n&&!i){let a=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let s=GN(this.editorView.state.doc,a,this.editorView.dragging.slice);s!=null&&(a=s)}this.setCursor(a),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(t){(t.target==this.editorView.dom||!this.editorView.dom.contains(t.relatedTarget))&&this.setCursor(null)}}class Rr extends bn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return Rr.valid(r)?new Rr(r):bn.near(r)}content(){return bt.empty}eq(t){return t instanceof Rr&&t.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(t,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new Rr(t.resolve(n.pos))}getBookmark(){return new R5(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!pse(t)||!mse(t))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let o=n.contentMatchAt(t.index()).defaultType;return o&&o.isTextblock}static findGapCursorFrom(t,n,r=!1){e:for(;;){if(!r&&Rr.valid(t))return t;let o=t.pos,i=null;for(let a=t.depth;;a--){let s=t.node(a);if(n>0?t.indexAfter(a)0){i=s.child(n>0?t.indexAfter(a):t.index(a)-1);break}else if(a==0)return null;o+=n;let c=t.doc.resolve(o);if(Rr.valid(c))return c}for(;;){let a=n>0?i.firstChild:i.lastChild;if(!a){if(i.isAtom&&!i.isText&&!Qt.isSelectable(i)){t=t.doc.resolve(o+i.nodeSize*n),r=!1;continue e}break}i=a,o+=n;let s=t.doc.resolve(o);if(Rr.valid(s))return s}return null}}}Rr.prototype.visible=!1;Rr.findFrom=Rr.findGapCursorFrom;bn.jsonID("gapcursor",Rr);class R5{constructor(t){this.pos=t}map(t){return new R5(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return Rr.valid(n)?new Rr(n):bn.near(n)}}function pse(e){for(let t=e.depth;t>=0;t--){let n=e.index(t),r=e.node(t);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let o=r.child(n-1);;o=o.lastChild){if(o.childCount==0&&!o.inlineContent||o.isAtom||o.type.spec.isolating)return!0;if(o.inlineContent)return!1}}return!0}function mse(e){for(let t=e.depth;t>=0;t--){let n=e.indexAfter(t),r=e.node(t);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let o=r.child(n);;o=o.firstChild){if(o.childCount==0&&!o.inlineContent||o.isAtom||o.type.spec.isolating)return!0;if(o.inlineContent)return!1}}return!0}function vse(){return new Zd({props:{decorations:yse,createSelectionBetween(e,t,n){return t.pos==n.pos&&Rr.valid(n)?new Rr(n):null},handleClick:Ase,handleKeyDown:gse,handleDOMEvents:{beforeinput:Rse}}})}const gse=mF({ArrowLeft:xm("horiz",-1),ArrowRight:xm("horiz",1),ArrowUp:xm("vert",-1),ArrowDown:xm("vert",1)});function xm(e,t){const n=e=="vert"?t>0?"down":"up":t>0?"right":"left";return function(r,o,i){let a=r.selection,s=t>0?a.$to:a.$from,c=a.empty;if(a instanceof Wn){if(!i.endOfTextblock(n)||s.depth==0)return!1;c=!1,s=r.doc.resolve(t>0?s.after():s.before())}let l=Rr.findGapCursorFrom(s,t,c);return l?(o&&o(r.tr.setSelection(new Rr(l))),!0):!1}}function Ase(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!Rr.valid(r))return!1;let o=e.posAtCoords({left:n.clientX,top:n.clientY});return o&&o.inside>-1&&Qt.isSelectable(e.state.doc.nodeAt(o.inside))?!1:(e.dispatch(e.state.tr.setSelection(new Rr(r))),!0)}function Rse(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof Rr))return!1;let{$from:n}=e.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;let o=ct.empty;for(let a=r.length-1;a>=0;a--)o=ct.from(r[a].createAndFill(null,o));let i=e.state.tr.replace(n.pos,n.pos,new bt(o,0,0));return i.setSelection(Wn.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function yse(e){if(!(e.selection instanceof Rr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",Nr.create(e.doc,[Pi.widget(e.selection.head,t,{key:"gapcursor"})])}const bse=["li",0],xse={parseDOM:[{tag:"li"}],toDOM(){return bse},defining:!0};function Sse(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=!1,c=a;if(!a)return!1;if(a.depth>=2&&o.node(a.depth-1).type.compatibleContent(e)&&a.startIndex==0){if(o.index(a.depth-1)==0)return!1;let u=n.doc.resolve(a.start-2);c=new Nv(u,u,a.depth),a.endIndex=0;u--)i=ct.from(n[u].type.create(n[u].attrs,i));e.step(new oo(t.start-(r?2:0),t.end,t.start,t.end,new bt(i,0,0),n.length,!0));let a=0;for(let u=0;u=o.depth-3;x--)f=ct.from(o.node(x).copy(f));let h=o.indexAfter(-1){if(A>-1)return!1;x.isTextblock&&x.content.size==0&&(A=y+1)}),A>-1&&m.setSelection(bn.near(m.doc.resolve(A))),r(m.scrollIntoView())}return!0}let c=i.pos==o.end()?s.contentMatchAt(0).defaultType:null,l=n.tr.delete(o.pos,i.pos),u=c?[null,{type:c}]:void 0;return ud(l.doc,o.pos,2,u)?(r&&r(l.split(o.pos,2,u).scrollIntoView()),!0):!1}}function yF(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,a=>a.childCount>0&&a.firstChild.type==e);return i?n?r.node(i.depth-1).type==e?Lse(t,n,e,i):Ose(t,n,i):!0:!1}}function Lse(e,t,n,r){let o=e.tr,i=r.end,a=r.$to.end(r.depth);im;p--)h-=o.child(p).nodeSize,r.delete(h-1,h+1);let i=r.doc.resolve(n.start),a=i.nodeAfter;if(r.mapping.map(n.end)!=n.start+i.nodeAfter.nodeSize)return!1;let s=n.startIndex==0,c=n.endIndex==o.childCount,l=i.node(-1),u=i.index(-1);if(!l.canReplace(u+(s?0:1),u+1,a.content.append(c?ct.empty:ct.from(o))))return!1;let f=i.pos,d=f+a.nodeSize;return r.step(new oo(f-(s?1:0),d+(c?1:0),f+1,d-1,new bt((s?ct.empty:ct.from(o.copy(ct.empty))).append(c?ct.empty:ct.from(o.copy(ct.empty))),s?0:1,c?0:1),s?0:1)),t(r.scrollIntoView()),!0}function wT(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,l=>l.childCount>0&&l.firstChild.type==e);if(!i)return!1;let a=i.startIndex;if(a==0)return!1;let s=i.parent,c=s.child(a-1);if(c.type!=e)return!1;if(n){let l=c.lastChild&&c.lastChild.type==s.type,u=ct.from(l?e.create():null),f=new bt(ct.from(e.create(null,ct.from(s.type.create(null,u)))),l?3:1,0),d=i.start,h=i.end;n(t.tr.step(new oo(d-(l?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class dl{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Tse(n):n,this.undoable=r.undoable!==!1}}function Tse(e){return function(t,n,r,o){let i=e;if(n[1]){let a=n[0].lastIndexOf(n[1]);i+=n[0].slice(a+n[1].length),r+=a;let s=r-o;s>0&&(i=n[0].slice(a-s,a)+i,r=o)}return t.tr.insertText(i,r,o)}}const kse=500;function Nse({rules:e}){let t=new Zd({state:{init(){return null},apply(n,r){let o=n.getMeta(this);return o||(n.selectionSet||n.docChanged?null:r)}},props:{handleTextInput(n,r,o,i){return LT(n,r,o,i,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&<(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function LT(e,t,n,r,o,i){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t);if(s.parent.type.spec.code)return!1;let c=s.parent.textBetween(Math.max(0,s.parentOffset-kse),s.parentOffset,null,"")+r;for(let l=0;l{let n=e.plugins;for(let r=0;r=0;c--)a.step(s.steps[c].invert(s.docs[c]));if(i.text){let c=a.doc.resolve(i.from).marks();a.replaceWith(i.from,i.to,e.schema.text(i.text,c))}else a.delete(i.from,i.to);t(a)}return!0}}return!1},Cse=new dl(/--$/,"—"),Ise=new dl(/\.\.\.$/,"…"),Fse=new dl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),_se=new dl(/"$/,"”"),Ese=new dl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),Xse=new dl(/'$/,"’"),Wse=[Fse,_se,Ese,Xse];function y5(e,t,n=null,r){return new dl(e,(o,i,a,s)=>{let c=n instanceof Function?n(i):n,l=o.tr.delete(a,s),u=l.doc.resolve(a),f=u.blockRange(),d=f&&fx(f,t,c);if(!d)return null;l.wrap(f,d);let h=l.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Qd(l.doc,a-1)&&(!r||r(i,h))&&l.join(a-1),l})}const Vse=e=>{const t={},n=(r,o)=>t[r]=o;return n("Alt-ArrowUp",lG),n("Alt-ArrowDown",cG),n("Mod-z",AF),n("Mod-y",RF),n("Backspace",Pse),n("Escape",pG),n("Mod-b",kr(e.marks.strong)),n("Mod-i",kr(e.marks.em)),n("Mod-u",kr(e.marks.underline)),n("Mod-d",kr(e.marks.strikethrough)),n("Mod-e",kr(e.marks.code)),n("Mod-;",kr(e.marks.superscript)),n("Mod-'",kr(e.marks.subscript)),n("Enter",Yg(wse(e.nodes.list_item),iP,aP,sP,hG)),n("Mod-[",yF(e.nodes.list_item)),n("Mod-]",wT(e.nodes.list_item)),n("Tab",wT(e.nodes.list_item)),t},Use=e=>y5(/^\s*>\s$/,e),Yse=e=>y5(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),Qse=e=>y5(/^\s*([-+*])\s$/,e),Zse=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new dl(e,(t,n,r,o)=>{const{schema:i}=t,a=t.tr.insertText(`${n[2]} `,r,o),s=i.marks.code.create();return a.addMark(r,r+n[2].length,s)})},Bse=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new dl(e,(t,n,r,o)=>{const{schema:i}=t,a=t.tr.insertText(n[0],r,o),s=i.marks.link.create({href:n[0],title:n[0]});return a.addMark(r,r+n[0].length,s)})},Dse=e=>{const t=[...Wse,Ise,Cse];return t.push(Use(e.nodes.blockquote)),t.push(Yse(e.nodes.ordered_list)),t.push(Qse(e.nodes.bullet_list)),t.push(Zse()),t.push(Bse()),Nse({rules:t})},Kse=e=>e.type.name==="paragraph"&&e.nodeSize===2,Hse=e=>new Zd({props:{decorations(t){const{$from:n}=t.selection;if(Kse(n.parent)){const r=Pi.node(n.before(),n.after(),{"data-placeholder":e});return Nr.create(t.doc,[r])}}}}),Gse=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[Dse(e),xT(Vse(e)),xT(bG),dse(),vse(),fse()];return n&&r.push(Hse(n)),r},Jse=["p",0],zse=["blockquote",0],$se=["hr"],jse=["pre",["code",0]],qse=["br"],bF={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return Jse}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return zse}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return $se}},heading:{attrs:{level:{default:1}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",attrs:{level:1}},{tag:"h2",attrs:{level:2}},{tag:"h3",attrs:{level:3}},{tag:"h4",attrs:{level:4}},{tag:"h5",attrs:{level:5}},{tag:"h6",attrs:{level:6}}],toDOM(e){return["h"+e.attrs.level,0]}},code_block:{content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return jse}},text:{group:"inline"},image:{inline:!0,attrs:{src:{},alt:{default:null},title:{default:null}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(e){return{src:e.getAttribute("src"),title:e.getAttribute("title"),alt:e.getAttribute("alt")}}}],toDOM(e){let{src:t,alt:n,title:r}=e.attrs;return["img",{src:t,alt:n,title:r}]}},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return qse}}},ele=["em",0],tle=["strong",0],nle=["code",0],xF={link:{attrs:{href:{},title:{default:null}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(e){return{href:e.getAttribute("href"),title:e.getAttribute("title")}}}],toDOM(e){let{href:t,title:n}=e.attrs;return["a",{href:t,title:n},0]}},em:{parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"},{style:"font-style=normal",clearMark:e=>e.type.name=="em"}],toDOM(){return ele}},strong:{parseDOM:[{tag:"strong"},{tag:"b",getAttrs:e=>e.style.fontWeight!="normal"&&null},{style:"font-weight=400",clearMark:e=>e.type.name=="strong"},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],toDOM(){return tle}},code:{parseDOM:[{tag:"code"}],toDOM(){return nle}}};new WN({nodes:bF,marks:xF});const rle={attrs:{order:{default:1},listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ol",getAttrs:e=>{const n={order:+((e.hasAttribute("start")?e.getAttribute("start"):1)||1)},{listStyleType:r,fontSize:o,color:i}=e.style;return r&&(n.listStyleType=r),o&&(n.fontsize=o),i&&(n.color=i),n}}],toDOM:e=>{const{order:t,listStyleType:n,fontsize:r,color:o}=e.attrs;let i="";n&&(i+=`list-style-type: ${n};`),r&&(i+=`font-size: ${r};`),o&&(i+=`color: ${o};`);const a={style:i};return t!==1&&(a.start=t),["ol",a,0]}},ole={attrs:{listStyleType:{default:""},fontsize:{default:""},color:{default:""}},content:"list_item+",group:"block",parseDOM:[{tag:"ul",getAttrs:e=>{const t={},{listStyleType:n,fontSize:r,color:o}=e.style;return n&&(t.listStyleType=n),r&&(t.fontsize=r),o&&(t.color=o),t}}],toDOM:e=>{const{listStyleType:t,fontsize:n,color:r}=e.attrs;let o="";return t&&(o+=`list-style-type: ${t};`),n&&(o+=`font-size: ${n};`),r&&(o+=`color: ${r};`),["ul",{style:o},0]}},ile={...xse,content:"paragraph block*",group:"block"},ale={attrs:{align:{default:""},indent:{default:0},textIndent:{default:0}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:e=>{const{textAlign:t,textIndent:n}=e.style;let r=e.getAttribute("align")||t||"";r=/(left|right|center|justify)/.test(r)?r:"";let o=0;n&&(/em/.test(n)?o=parseInt(n):/px/.test(n)&&(o=Math.floor(parseInt(n)/20),o||(o=1)));const i=+(e.getAttribute("data-indent")||0);return{align:r,indent:i,textIndent:o}}},{tag:"img",ignore:!0},{tag:"pre",skip:!0}],toDOM:e=>{const{align:t,indent:n,textIndent:r}=e.attrs;let o="";t&&t!=="left"&&(o+=`text-align: ${t};`),r&&(o+=`text-indent: ${r*20}px;`);const i={style:o};return n&&(i["data-indent"]=n),["p",i,0]}},{doc:sle,blockquote:lle,text:cle}=bF,ule={doc:sle,paragraph:ale,blockquote:lle,text:cle,ordered_list:rle,bullet_list:ole,list_item:ile},fle={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},dle={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},hle={parseDOM:[{tag:"strike"},{style:"text-decoration",getAttrs:e=>e==="line-through"&&null},{style:"text-decoration-line",getAttrs:e=>e==="line-through"&&null}],toDOM:()=>["span",{style:"text-decoration-line: line-through;"},0]},ple={parseDOM:[{tag:"u"},{style:"text-decoration",getAttrs:e=>e==="underline"&&null},{style:"text-decoration-line",getAttrs:e=>e==="underline"&&null}],toDOM:()=>["span",{style:"text-decoration: underline;"},0]},mle={attrs:{color:{}},inline:!0,group:"inline",parseDOM:[{style:"color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>{const{color:t}=e.attrs;let n="";return t&&(n+=`color: ${t};`),["span",{style:n},0]}},vle={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{style:"background-color",getAttrs:e=>e?{backcolor:e}:{}}],toDOM:e=>{const{backcolor:t}=e.attrs;let n="";return t&&(n+=`background-color: ${t};`),["span",{style:n},0]}},gle={attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{const{fontsize:t}=e.attrs;let n="";return t&&(n+=`font-size: ${t};`),["span",{style:n},0]}},Ale={attrs:{fontname:{}},inline:!0,group:"inline",parseDOM:[{style:"font-family",getAttrs:e=>({fontname:e&&typeof e=="string"?e.replace(/[\"\']/g,""):""})}],toDOM:e=>{const{fontname:t}=e.attrs;let n="";return t&&(n+=`font-family: ${t};`),["span",{style:n},0]}},Rle={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:e=>{const t=e.getAttribute("href"),n=e.getAttribute("title");return{href:t,title:n}}}],toDOM:e=>["a",e.attrs,0]},yle={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:ble,strong:xle,code:Sle}=xF,Mle={em:ble,strong:xle,fontsize:gle,fontname:Ale,code:Sle,forecolor:mle,backcolor:vle,subscript:fle,superscript:dle,strikethrough:hle,underline:ple,link:Rle,mark:yle},wle=ule,Lle=Mle,SF=new WN({nodes:wle,marks:Lle}),b5=e=>{const t=`
    ${e}
    `,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return Md.fromSchema(SF).parse(r)},MF=(e,t,n,r)=>new Jae(e,{state:Bf.create({doc:b5(t),plugins:Gse(SF,r)}),...n});function Ole(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(o){o(n)}),(r=e.get("*"))&&r.slice().map(function(o){o(t,n)})}}}var Br=(e=>(e.RICH_TEXT_COMMAND="RICH_TEXT_COMMAND",e.SYNC_RICH_TEXT_ATTRS_TO_STORE="SYNC_RICH_TEXT_ATTRS_TO_STORE",e.OPEN_CHART_DATA_EDITOR="OPEN_CHART_DATA_EDITOR",e.OPEN_LATEX_EDITOR="OPEN_LATEX_EDITOR",e))(Br||{});const no=Ole(),Tle=(e,t,n)=>{const{selection:r,doc:o}=e;if(!r||!o)return e;const{from:i,to:a}=r,{nodes:s}=t,c=s.blockquote,l=s.list_item,u=s.paragraph,f=[];n=n||"";const d=new Set([c,l,u]);return o.nodesBetween(i,a,(h,p)=>{const m=h.type;return(h.attrs.align||"")!==n&&d.has(m)&&f.push({node:h,pos:p,nodeType:m}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:m,nodeType:A}=h;let{attrs:x}=p;n?x={...x,align:n}:x={...x,align:null},e=e.setNodeMarkup(m,A,x,p.marks)}),e},kle=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=Tle(n.tr.setSelection(o),r,t);e.dispatch(i)};function Nle(e,t,n,r){if(!e.doc)return e;const o=e.doc.nodeAt(t);if(!o)return e;const i=0,a=8;let s=(o.attrs[r]||0)+n;if(sa&&(s=a),s===o.attrs[r])return e;const c={...o.attrs,[r]:s};return e.setNodeMarkup(t,o.type,c,o.marks)}const wF=(e,t,n,r)=>{const{selection:o,doc:i}=e;if(!o||!i||!(o instanceof Wn||o instanceof ni))return e;const{from:a,to:s}=o;return i.nodesBetween(a,s,(c,l)=>{const u=c.type;return u.name==="paragraph"||u.name==="blockquote"?(e=Nle(e,l,n,r),!1):!Fv(c,t)}),e},Ple=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=wF(n.tr.setSelection(o),r,t,"indent");return i.docChanged?(e.dispatch(i),!0):!1},Cle=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=wF(n.tr.setSelection(o),r,t,"textIndent");return i.docChanged?(e.dispatch(i),!0):!1},hg=(e,t,n,r={})=>(o,i)=>{const{schema:a,selection:s}=o,{$from:c,$to:l}=s,u=c.blockRange(l);if(!u)return!1;const f=hP(h=>Fv(h,a))(s);if(u.depth>=1&&f&&u.depth-f.depth<=1){if(f.node.type===e&&!n)return yF(t)(o,i);if(Fv(f.node,a)&&e.validContent(f.node.content)){const{tr:h}=o,p={...f.node.attrs,...r};return n&&(p.listStyleType=n),h.setNodeMarkup(f.pos,e,p),i&&i(h),!1}}const d={...r};return n&&(d.listStyleType=n),Sse(e,d)(o,i)},x0=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=n.tr.setSelection(o),{doc:a}=i;if(!a)return i;const{from:s,to:c}=o;a.nodesBetween(s,c,(l,u)=>{if(Fv(l,r)&&s-3<=u&&c+3>=u+l.nodeSize){const f=Array.isArray(t)?t:[t];for(const d of f)i.setNodeAttribute(u,d.key,d.value)}return!1}),e.dispatch(i)},Ile=Fe({__name:"ProsemirrorEditor",props:{elementId:{},defaultColor:{},defaultFontName:{},value:{},editable:{type:Boolean,default:!1},autoFocus:{type:Boolean,default:!1}},emits:["update","focus","blur","mousedown"],setup(e,{expose:t,emit:n}){const r=e,o=n,i=ft(),{handleElementId:a,textFormatPainter:s,richTextAttrs:c}=Ee(i),l=me();let u;const f=_n.debounce(function(){o("update",u.dom.innerHTML)},300,{trailing:!0}),d=()=>{i.setDisableHotkeysState(!0),o("focus")},h=()=>{i.setDisableHotkeysState(!1),o("blur")},p=_n.debounce(function(){const b=G4(u,{color:r.defaultColor,fontname:r.defaultFontName});i.setRichtextAttrs(b)},30,{trailing:!0}),m=()=>{f(),p()},A=Me(()=>r.value);Ot(A,()=>{if(!u||u.hasFocus())return;const{doc:b,tr:w}=u.state;u.dispatch(w.replaceRangeWith(0,b.content.size,b5(A.value)))}),Ot(()=>r.editable,()=>{u.setProps({editable:()=>r.editable})}),t({focus:()=>u.focus()});const y=({target:b,action:w})=>{if(!b&&a.value!==r.elementId||b&&b!==r.elementId)return;const T="command"in w?[w]:w;for(const M of T)if(M.command==="fontname"&&M.value){const L=u.state.schema.marks.fontname.create({fontname:M.value});Er(u),Ka(u,L)}else if(M.command==="fontsize"&&M.value){const L=u.state.schema.marks.fontsize.create({fontsize:M.value});Er(u),Ka(u,L),x0(u,{key:"fontsize",value:M.value})}else if(M.command==="fontsize-add"){const L=M.value?+M.value:2;Er(u);const k=TM(u)+L+"px",F=u.state.schema.marks.fontsize.create({fontsize:k});Ka(u,F),x0(u,{key:"fontsize",value:k})}else if(M.command==="fontsize-reduce"){const L=M.value?+M.value:2;Er(u);let k=TM(u)-L;k<12&&(k=12);const F=u.state.schema.marks.fontsize.create({fontsize:k+"px"});Ka(u,F),x0(u,{key:"fontsize",value:k+"px"})}else if(M.command==="color"&&M.value){const L=u.state.schema.marks.forecolor.create({color:M.value});Er(u),Ka(u,L),x0(u,{key:"color",value:M.value})}else if(M.command==="backcolor"&&M.value){const L=u.state.schema.marks.backcolor.create({backcolor:M.value});Er(u),Ka(u,L)}else if(M.command==="bold")Er(u),kr(u.state.schema.marks.strong)(u.state,u.dispatch);else if(M.command==="em")Er(u),kr(u.state.schema.marks.em)(u.state,u.dispatch);else if(M.command==="underline")Er(u),kr(u.state.schema.marks.underline)(u.state,u.dispatch);else if(M.command==="strikethrough")Er(u),kr(u.state.schema.marks.strikethrough)(u.state,u.dispatch);else if(M.command==="subscript")kr(u.state.schema.marks.subscript)(u.state,u.dispatch);else if(M.command==="superscript")kr(u.state.schema.marks.superscript)(u.state,u.dispatch);else if(M.command==="blockquote")Vm("blockquote",u.state)?uG(u.state,u.dispatch):AG(u.state.schema.nodes.blockquote)(u.state,u.dispatch);else if(M.command==="code")kr(u.state.schema.marks.code)(u.state,u.dispatch);else if(M.command==="align"&&M.value)kle(u,M.value);else if(M.command==="indent"&&M.value)Ple(u,+M.value);else if(M.command==="textIndent"&&M.value)Cle(u,+M.value);else if(M.command==="bulletList"){const L=M.value||"",{bullet_list:k,list_item:F}=u.state.schema.nodes,N={color:c.value.color,fontsize:c.value.fontsize};hg(k,F,L,N)(u.state,u.dispatch)}else if(M.command==="orderedList"){const L=M.value||"",{ordered_list:k,list_item:F}=u.state.schema.nodes,N={color:c.value.color,fontsize:c.value.fontsize};hg(k,F,L,N)(u.state,u.dispatch)}else if(M.command==="clear"){Er(u);const{$from:L,$to:k}=u.state.selection;u.dispatch(u.state.tr.removeMark(L.pos,k.pos)),x0(u,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(M.command==="link"){const L=u.state.schema.marks.link,{from:k,to:F}=u.state.selection,N=xG(u.state.doc,k,F,L);if(N)if(M.value){const X=u.state.schema.marks.link.create({href:M.value,title:M.value});Ka(u,X,{from:N.from.pos,to:N.to.pos+1})}else u.dispatch(u.state.tr.removeMark(N.from.pos,N.to.pos+1,L));else if(LG(u.state,L))if(M.value){const X=u.state.schema.marks.link.create({href:M.value,title:M.value});Ka(u,X)}else kr(L)(u.state,u.dispatch);else M.value&&(Er(u),kr(L,{href:M.value,title:M.value})(u.state,u.dispatch))}else M.command==="insert"&&M.value&&u.dispatch(u.state.tr.insertText(M.value));u.focus(),f(),p()},R=()=>{if(!s.value)return;const{keep:b,...w}=s.value,T=[{command:"clear"}];for(const M of Object.keys(w)){const L=M,k=s.value[M];k===!0?T.push({command:L}):k&&T.push({command:L,value:k})}y({action:T}),b||i.setTextFormatPainter(null)};Zt(()=>{u=MF(l.value,A.value,{handleDOMEvents:{focus:d,blur:h,keydown:m,click:p,mouseup:R},editable:()=>r.editable}),r.autoFocus&&u.focus()}),wn(()=>{u&&u.destroy()});const g=()=>{a.value===r.elementId&&p()};return no.on(Br.RICH_TEXT_COMMAND,y),no.on(Br.SYNC_RICH_TEXT_ATTRS_TO_STORE,g),wn(()=>{no.off(Br.RICH_TEXT_COMMAND,y),no.off(Br.SYNC_RICH_TEXT_ATTRS_TO_STORE,g)}),(b,w)=>(Y(),q("div",{class:Ge(["prosemirror-editor",{"format-painter":G(s)}]),ref_key:"editorViewRef",ref:l,onMousedown:w[0]||(w[0]=T=>o("mousedown",T))},null,34))}}),LF=Ve(Ile,[["__scopeId","data-v-23fdc807"]]),OF=e=>(qt("data-v-88c920e1"),e=e(),en(),e),Fle=OF(()=>W("div",{class:"drag-handler top"},null,-1)),_le=OF(()=>W("div",{class:"drag-handler bottom"},null,-1)),Ele=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{handleElementId:o,isScaling:i}=Ee(n),{addHistorySnapshot:a}=Jt(),s=me(),c=Me(()=>t.elementInfo.shadow),{shadowStyle:l}=Oc(c),u=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=me(-1),d=me(-1);Ot(i,()=>{o.value===t.elementInfo.id&&(i.value||(!t.elementInfo.vertical&&f.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:f.value}}),f.value=-1),t.elementInfo.vertical&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{width:d.value}}),d.value=-1)))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const g=R.height+20,b=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==g&&(i.value?f.value=g:r.updateElement({id:t.elementInfo.id,props:{height:g}})),t.elementInfo.vertical&&t.elementInfo.width!==b&&(i.value?d.value=b:r.updateElement({id:t.elementInfo.id,props:{width:b}}))},p=new ResizeObserver(h);Zt(()=>{s.value&&p.observe(s.value)}),wn(()=>{s.value&&p.unobserve(s.value)});const m=y=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),a()},A=_n.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),x=Me(()=>o.value===t.elementInfo.id);return Ot(x,()=>{x.value||A()}),(y,R)=>{const g=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-text",{lock:y.elementInfo.lock}]),style:we({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px",height:y.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",ref_key:"elementRef",ref:s,style:we({width:y.elementInfo.vertical?"auto":y.elementInfo.width+"px",height:y.elementInfo.vertical?y.elementInfo.height+"px":"auto",backgroundColor:y.elementInfo.fill,opacity:y.elementInfo.opacity,textShadow:G(l),lineHeight:y.elementInfo.lineHeight,letterSpacing:(y.elementInfo.wordSpace||0)+"px",color:y.elementInfo.defaultColor,fontFamily:y.elementInfo.defaultFontName,writingMode:y.elementInfo.vertical?"vertical-rl":"horizontal-tb"}),onMousedown:R[2]||(R[2]=b=>u(b)),onTouchstart:R[3]||(R[3]=b=>u(b))},[O(f2,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),O(LF,{class:"text",elementId:y.elementInfo.id,defaultColor:y.elementInfo.defaultColor,defaultFontName:y.elementInfo.defaultFontName,editable:!y.elementInfo.lock,value:y.elementInfo.content,style:we({"--paragraphSpace":`${y.elementInfo.paragraphSpace===void 0?5:y.elementInfo.paragraphSpace}px`}),onUpdate:R[0]||(R[0]=b=>m(b)),onMousedown:R[1]||(R[1]=b=>u(b,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),Fle,_le],36)),[[g,y.contextmenus]])],4)],6)}}}),TF=Ve(Ele,[["__scopeId","data-v-88c920e1"]]),Xle=["id","gradientTransform"],Wle=["stop-color"],Vle=["stop-color"],Ule=["id"],Yle=["stop-color"],Qle=["stop-color"],kF=Fe({__name:"GradientDefs",props:{id:{},type:{},color1:{},color2:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(Y(),q("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[W("stop",{offset:"0%","stop-color":t.color1},null,8,Wle),W("stop",{offset:"100%","stop-color":t.color2},null,8,Vle)],8,Xle)):(Y(),q("radialGradient",{key:1,id:t.id},[W("stop",{offset:"0%","stop-color":t.color1},null,8,Yle),W("stop",{offset:"100%","stop-color":t.color2},null,8,Qle)],8,Ule))}}),Zle=["width","height"],Ble={key:0},Dle=["transform"],Kle=["d","fill","stroke","stroke-width","stroke-dasharray"],Hle=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{handleElementId:o,shapeFormatPainter:i}=Ee(n),{addHistorySnapshot:a}=Jt(),s=(M,L=!0)=>{t.elementInfo.lock||(M.stopPropagation(),t.selectElement(M,t.elementInfo,L))},c=()=>{if(!i.value)return;const{keep:M,...L}=i.value;r.updateElement({id:t.elementInfo.id,props:L}),a(),M||n.setShapeFormatPainter(null)},l=Me(()=>t.elementInfo.outline),{outlineWidth:u,outlineColor:f,strokeDashArray:d}=zd(l),h=Me(()=>t.elementInfo.shadow),{shadowStyle:p}=Oc(h),m=Me(()=>t.elementInfo.flipH),A=Me(()=>t.elementInfo.flipV),{flipStyle:x}=u2(m,A),y=me(!1);Ot(o,()=>{o.value!==t.elementInfo.id&&y.value&&(y.value=!1)});const R=Me(()=>{const M={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:M}),g=M=>{const L={...R.value,content:M};r.updateElement({id:t.elementInfo.id,props:{text:L}}),a()},b=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},w=me(),T=()=>{y.value=!0,Cr(()=>w.value&&w.value.focus())};return(M,L)=>{const k=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-shape",{lock:M.elementInfo.lock,"format-painter":G(i)}]),style:we({top:M.elementInfo.top+"px",left:M.elementInfo.left+"px",width:M.elementInfo.width+"px",height:M.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${M.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",style:we({opacity:M.elementInfo.opacity,filter:G(p)?`drop-shadow(${G(p)})`:"",transform:G(x),color:R.value.defaultColor,fontFamily:R.value.defaultFontName}),onMousedown:L[3]||(L[3]=F=>s(F)),onMouseup:L[4]||(L[4]=F=>c()),onTouchstart:L[5]||(L[5]=F=>s(F)),onDblclick:L[6]||(L[6]=F=>T())},[(Y(),q("svg",{overflow:"visible",width:M.elementInfo.width,height:M.elementInfo.height},[M.elementInfo.gradient?(Y(),q("defs",Ble,[O(kF,{id:`editabel-gradient-${M.elementInfo.id}`,type:M.elementInfo.gradient.type,color1:M.elementInfo.gradient.color[0],color2:M.elementInfo.gradient.color[1],rotate:M.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),W("g",{transform:`scale(${M.elementInfo.width/M.elementInfo.viewBox[0]}, ${M.elementInfo.height/M.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:M.elementInfo.path,fill:M.elementInfo.gradient?`url(#editabel-gradient-${M.elementInfo.id})`:M.elementInfo.fill,stroke:G(f),"stroke-width":G(u),"stroke-dasharray":G(d)},null,8,Kle)],8,Dle)],8,Zle)),W("div",{class:Ge(["shape-text",[R.value.align,{editable:y.value||R.value.content}]])},[y.value||R.value.content?(Y(),Te(LF,{key:0,ref_key:"prosemirrorEditorRef",ref:w,elementId:M.elementInfo.id,defaultColor:R.value.defaultColor,defaultFontName:R.value.defaultFontName,editable:!M.elementInfo.lock,value:R.value.content,onUpdate:L[0]||(L[0]=F=>g(F)),onBlur:L[1]||(L[1]=F=>b()),onMousedown:L[2]||(L[2]=F=>s(F,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Qe("",!0)],2)],36)),[[k,M.contextmenus]])],4)],6)}}}),NF=Ve(Hle,[["__scopeId","data-v-63255815"]]),Gle=["id","markerWidth","markerHeight","refX","refY"],Jle=["d","fill","transform"],_d=Fe({__name:"LinePointMarker",props:{id:{},position:{},type:{},baseSize:{},color:{}},setup(e){const t=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},r={"arrow-start":180,"arrow-end":0},o=Me(()=>n[t.type]),i=Me(()=>r[`${t.type}-${t.position}`]||0),a=Me(()=>t.baseSize<2?2:t.baseSize);return(s,c)=>(Y(),q("marker",{id:`${s.id}-${s.type}-${s.position}`,markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:a.value*3,markerHeight:a.value*3,refX:a.value*1.5,refY:a.value*1.5},[W("path",{d:o.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${i.value}, 5, 5)`},null,8,Jle)],8,Gle))}}),zle=["width","height"],$le=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],jle=["d"],qle=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=l=>{t.elementInfo.lock||(l.stopPropagation(),t.selectElement(l,t.elementInfo))},r=Me(()=>t.elementInfo.shadow),{shadowStyle:o}=Oc(r),i=Me(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),a=Me(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),s=Me(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const l=t.elementInfo.width;return l<=8?`${l*5} ${l*2.5}`:`${l*5} ${l*1.5}`}),c=Me(()=>Cx(t.elementInfo));return(l,u)=>{const f=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-shape",{lock:l.elementInfo.lock}]),style:we({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[W("div",{class:"element-content",style:we({filter:G(o)?`drop-shadow(${G(o)})`:""}),onMousedown:u[0]||(u[0]=d=>n(d)),onTouchstart:u[1]||(u[1]=d=>n(d))},[(Y(),q("svg",{overflow:"visible",width:i.value,height:a.value},[W("defs",null,[l.elementInfo.points[0]?(Y(),Te(_d,{key:0,id:l.elementInfo.id,position:"start",type:l.elementInfo.points[0],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),l.elementInfo.points[1]?(Y(),Te(_d,{key:1,id:l.elementInfo.id,position:"end",type:l.elementInfo.points[1],color:l.elementInfo.color,baseSize:l.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0)]),W("path",{class:"line-point",d:c.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":s.value,fill:"none","marker-start":l.elementInfo.points[0]?`url(#${l.elementInfo.id}-${l.elementInfo.points[0]}-start)`:"","marker-end":l.elementInfo.points[1]?`url(#${l.elementInfo.id}-${l.elementInfo.points[1]}-end)`:""},null,8,$le),Ke(W("path",{class:"line-path",d:c.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,jle),[[f,l.contextmenus]])],8,zle))],36)],6)}}}),PF=Ve(qle,[["__scopeId","data-v-7ecafe01"]]),eh={svg:"http://www.w3.org/2000/svg",xmlns:"http://www.w3.org/2000/xmlns/",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",ct:"http://gionkunz.github.com/chartist-js/ct"},ece=8,OT={"&":"&","<":"<",">":">",'"':""","'":"'"};function TT(e,t){return typeof e=="number"?e+t:e}function pg(e){if(typeof e=="string"){const t=/^(\d+)\s*(.*)$/g.exec(e);return{value:t?+t[1]:0,unit:(t==null?void 0:t[2])||void 0}}return{value:Number(e)}}function x5(e){return String.fromCharCode(97+e%26)}const zy=2221e-19;function tce(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)}function S0(e,t,n){return t/n.range*e}function nce(e,t){const n=Math.pow(10,ece);return Math.round(e*n)/n}function rce(e){if(e===1)return e;function t(a,s){return a%s===0?s:t(s,a%s)}function n(a){return a*a+1}let r=2,o=2,i;if(e%2===0)return 2;do r=n(r)%e,o=n(n(o))%e,i=t(Math.abs(r-o),e);while(i===1);return i}function $y(e,t,n,r){const o=(r-90)*Math.PI/180;return{x:e+n*Math.cos(o),y:t+n*Math.sin(o)}}function oce(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;const o={high:t.high,low:t.low,valueRange:0,oom:0,step:0,min:0,max:0,range:0,numberOfSteps:0,values:[]};o.valueRange=o.high-o.low,o.oom=tce(o.valueRange),o.step=Math.pow(10,o.oom),o.min=Math.floor(o.low/o.step)*o.step,o.max=Math.ceil(o.high/o.step)*o.step,o.range=o.max-o.min,o.numberOfSteps=Math.round(o.range/o.step);const a=S0(e,o.step,o)=n)o.step=1;else if(r&&s=n)o.step=s;else{let d=0;for(;;){if(a&&S0(e,o.step,o)<=n)o.step*=2;else if(!a&&S0(e,o.step/2,o)>=n){if(o.step/=2,r&&o.step%1!==0){o.step*=2;break}}else break;if(d++>1e3)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}}o.step=Math.max(o.step,zy);function c(d,h){return d===(d+=h)&&(d*=1+(h>0?zy:-zy)),d}let l=o.min,u=o.max;for(;l+o.step<=o.low;)l=c(l,o.step);for(;u-o.step>=o.high;)u=c(u,-o.step);o.min=l,o.max=u,o.range=o.max-o.min;const f=[];for(let d=o.min;d<=o.max;d=c(d,o.step)){const h=nce(d);h!==f[f.length-1]&&f.push(h)}return o.values=f,o}function Vu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re;function lb(e,t){return Array.from({length:e},t?(n,r)=>t(r):()=>{})}const ice=(e,t)=>e+(t||0),ace=(e,t)=>lb(Math.max(...e.map(n=>n.length)),n=>t(...e.map(r=>r[n])));function zn(e,t){return e!==null&&typeof e=="object"&&Reflect.has(e,t)}function Ph(e){return e!==null&&isFinite(e)}function CF(e){return!e&&e!==0}function Ad(e){return Ph(e)?Number(e):void 0}function sce(e){return Array.isArray(e)?e.every(Array.isArray):!1}function IF(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=0;e[n?"reduceRight":"reduce"]((o,i,a)=>t(i,r++,a),void 0)}function FF(e,t){const n=Array.isArray(e)?e[t]:zn(e,"data")?e.data[t]:null;return zn(n,"meta")?n.meta:void 0}function _F(e){return e==null||typeof e=="number"&&isNaN(e)}function lce(e){return Array.isArray(e)&&e.every(t=>Array.isArray(t)||zn(t,"data"))}function cce(e){return typeof e=="object"&&e!==null&&(Reflect.has(e,"x")||Reflect.has(e,"y"))}function S5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return cce(e)&&zn(e,t)?Ad(e[t]):Ad(e)}function cb(e,t,n){t={...t,...n?n==="x"?t.axisX:t.axisY:{}};const r={high:t.high===void 0?-Number.MAX_VALUE:+t.high,low:t.low===void 0?Number.MAX_VALUE:+t.low},o=t.high===void 0,i=t.low===void 0;function a(s){if(!_F(s))if(Array.isArray(s))for(let c=0;cr.high&&(r.high=c),i&&c0||(r.high=1),r.low=0)),r}function M5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o;const i={labels:(e.labels||[]).slice(),series:dce(e.series,n,r)},a=i.labels.length;return sce(i.series)?(o=Math.max(a,...i.series.map(s=>s.length)),i.series.forEach(s=>{s.push(...lb(Math.max(0,o-s.length)))})):o=i.series.length,i.labels.push(...lb(Math.max(0,o-a),()=>"")),t&&uce(i),i}function uce(e){var t;(t=e.labels)===null||t===void 0||t.reverse(),e.series.reverse();for(const n of e.series)zn(n,"data")?n.data.reverse():Array.isArray(n)&&n.reverse()}function fce(e,t){let n,r;if(typeof e!="object"){const o=Ad(e);t==="x"?n=o:r=o}else zn(e,"x")&&(n=Ad(e.x)),zn(e,"y")&&(r=Ad(e.y));if(!(n===void 0&&r===void 0))return{x:n,y:r}}function kT(e,t){if(!_F(e))return t?fce(e,t):Ad(e)}function ub(e,t){return Array.isArray(e)?e.map(n=>zn(n,"value")?kT(n.value,t):kT(n,t)):ub(e.data,t)}function dce(e,t,n){if(lce(e))return e.map(o=>ub(o,t));const r=ub(e,t);return n?r.map(o=>[o]):r}function hce(e,t,n){const r={increasingX:!1,fillHoles:!1,...n},o=[];let i=!0;for(let a=0;a=2&&e[a]<=e[a-2]&&(i=!0),i&&(o.push({pathCoordinates:[],valueData:[]}),i=!1),o[o.length-1].pathCoordinates.push(e[a],e[a+1]),o[o.length-1].valueData.push(t[a/2]));return o}function up(e){let t="";return e==null?e:(typeof e=="number"?t=""+e:typeof e=="object"?t=JSON.stringify({data:e}):t=String(e),Object.keys(OT).reduce((n,r)=>n.replaceAll(r,OT[r]),t))}class pce{call(t,n){return this.svgElements.forEach(r=>Reflect.apply(r[t],r,n)),this}attr(){for(var t=arguments.length,n=new Array(t),r=0;r3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4?arguments[4]:void 0;const{easing:i,...a}=n,s={};let c,l;i&&(c=Array.isArray(i)?i:EF[i]),a.begin=TT(a.begin,"ms"),a.dur=TT(a.dur,"ms"),c&&(a.calcMode="spline",a.keySplines=c.join(" "),a.keyTimes="0;1"),r&&(a.fill="freeze",s[t]=a.from,e.attr(s),l=pg(a.begin||0).value,a.begin="indefinite");const u=e.elem("animate",{attributeName:t,...a});r&&setTimeout(()=>{try{u._node.beginElement()}catch{s[t]=a.to,e.attr(s),u.remove()}},l);const f=u.getNode();o&&f.addEventListener("beginEvent",()=>o.emit("animationBegin",{element:e,animate:f,params:n})),f.addEventListener("endEvent",()=>{o&&o.emit("animationEnd",{element:e,animate:f,params:n}),r&&(s[t]=a.to,e.attr(s),u.remove())})}class rc{attr(t,n){return typeof t=="string"?n?this._node.getAttributeNS(n,t):this._node.getAttribute(t):(Object.keys(t).forEach(r=>{if(t[r]!==void 0)if(r.indexOf(":")!==-1){const o=r.split(":");this._node.setAttributeNS(eh[o[0]],r,String(t[r]))}else this._node.setAttribute(r,String(t[r]))}),this)}elem(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return new rc(t,n,r,this,o)}parent(){return this._node.parentNode instanceof SVGElement?new rc(this._node.parentNode):null}root(){let t=this._node;for(;t.nodeName!=="svg"&&t.parentElement;)t=t.parentElement;return new rc(t)}querySelector(t){const n=this._node.querySelector(t);return n?new rc(n):null}querySelectorAll(t){const n=this._node.querySelectorAll(t);return new pce(n)}getNode(){return this._node}foreignObject(t,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;if(typeof t=="string"){const s=document.createElement("div");s.innerHTML=t,i=s.firstChild}else i=t;i instanceof Element&&i.setAttribute("xmlns",eh.xmlns);const a=this.elem("foreignObject",n,r,o);return a._node.appendChild(i),a}text(t){return this._node.appendChild(document.createTextNode(t)),this}empty(){for(;this._node.firstChild;)this._node.removeChild(this._node.firstChild);return this}remove(){var t;return(t=this._node.parentNode)===null||t===void 0||t.removeChild(this._node),this.parent()}replace(t){var n;return(n=this._node.parentNode)===null||n===void 0||n.replaceChild(t._node,this._node),t}append(t){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&this._node.firstChild?this._node.insertBefore(t._node,this._node.firstChild):this._node.appendChild(t._node),this}classes(){const t=this._node.getAttribute("class");return t?t.trim().split(/\s+/):[]}addClass(t){return this._node.setAttribute("class",this.classes().concat(t.trim().split(/\s+/)).filter(function(n,r,o){return o.indexOf(n)===r}).join(" ")),this}removeClass(t){const n=t.trim().split(/\s+/);return this._node.setAttribute("class",this.classes().filter(r=>n.indexOf(r)===-1).join(" ")),this}removeAllClasses(){return this._node.setAttribute("class",""),this}height(){return this._node.getBoundingClientRect().height}width(){return this._node.getBoundingClientRect().width}animate(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=arguments.length>2?arguments[2]:void 0;return Object.keys(t).forEach(o=>{const i=t[o];Array.isArray(i)?i.forEach(a=>NT(this,o,a,!1,r)):NT(this,o,i,n,r)}),this}constructor(t,n,r,o,i=!1){t instanceof Element?this._node=t:(this._node=document.createElementNS(eh.svg,t),t==="svg"&&this.attr({"xmlns:ct":eh.ct})),n&&this.attr(n),r&&this.addClass(r),o&&(i&&o._node.firstChild?o._node.insertBefore(this._node,o._node.firstChild):o._node.appendChild(this._node))}}rc.Easing=EF;function w5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"100%",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"100%",r=arguments.length>3?arguments[3]:void 0;Array.from(e.querySelectorAll("svg")).filter(i=>i.getAttributeNS(eh.xmlns,"ct")).forEach(i=>e.removeChild(i));const o=new rc("svg").attr({width:t,height:n}).attr({style:"width: ".concat(t,"; height: ").concat(n,";")});return r&&o.addClass(r),e.appendChild(o.getNode()),o}function mce(e){return typeof e=="number"?{top:e,right:e,bottom:e,left:e}:e===void 0?{top:0,right:0,bottom:0,left:0}:{top:typeof e.top=="number"?e.top:0,right:typeof e.right=="number"?e.right:0,bottom:typeof e.bottom=="number"?e.bottom:0,left:typeof e.left=="number"?e.left:0}}function L5(e,t){var n,r,o,i;const a=!!(t.axisX||t.axisY),s=((n=t.axisY)===null||n===void 0?void 0:n.offset)||0,c=((r=t.axisX)===null||r===void 0?void 0:r.offset)||0,l=(o=t.axisY)===null||o===void 0?void 0:o.position,u=(i=t.axisX)===null||i===void 0?void 0:i.position;let f=e.width()||pg(t.width).value||0,d=e.height()||pg(t.height).value||0;const h=mce(t.chartPadding);f=Math.max(f,s+h.left+h.right),d=Math.max(d,c+h.top+h.bottom);const p={x1:0,x2:0,y1:0,y2:0,padding:h,width(){return this.x2-this.x1},height(){return this.y1-this.y2}};return a?(u==="start"?(p.y2=h.top+c,p.y1=Math.max(d-h.bottom,p.y2+1)):(p.y2=h.top,p.y1=Math.max(d-h.bottom-c,p.y2+1)),l==="start"?(p.x1=h.left+s,p.x2=Math.max(f-h.right,p.x1+1)):(p.x1=h.left,p.x2=Math.max(f-h.right-s,p.x1+1))):(p.x1=h.left,p.x2=Math.max(f-h.right,p.x1+1),p.y2=h.top,p.y1=Math.max(d-h.bottom,p.y2+1)),p}function vce(e,t,n,r,o,i,a,s){const c={["".concat(n.units.pos,"1")]:e,["".concat(n.units.pos,"2")]:e,["".concat(n.counterUnits.pos,"1")]:r,["".concat(n.counterUnits.pos,"2")]:r+o},l=i.elem("line",c,a.join(" "));s.emit("draw",{type:"grid",axis:n,index:t,group:i,element:l,...c})}function XF(e,t,n,r){const o=e.elem("rect",{x:t.x1,y:t.y2,width:t.width(),height:t.height()},n,!0);r.emit("draw",{type:"gridBackground",group:e,element:o})}function gce(e,t,n,r,o,i,a,s,c,l){const u={[o.units.pos]:e+a[o.units.pos],[o.counterUnits.pos]:a[o.counterUnits.pos],[o.units.len]:t,[o.counterUnits.len]:Math.max(0,i-10)},f=Math.round(u[o.units.len]),d=Math.round(u[o.counterUnits.len]),h=document.createElement("span");h.className=c.join(" "),h.style[o.units.len]=f+"px",h.style[o.counterUnits.len]=d+"px",h.textContent=String(r);const p=s.foreignObject(h,{style:"overflow: visible;",...u});l.emit("draw",{type:"label",axis:o,index:n,group:s,element:p,text:r,...u})}function PT(e,t,n){let r;const o=[];function i(s){const c=r;r=Vu({},e),t&&t.forEach(l=>{window.matchMedia(l[0]).matches&&(r=Vu(r,l[1]))}),n&&s&&n.emit("optionsChanged",{previousOptions:c,currentOptions:r})}function a(){o.forEach(s=>s.removeEventListener("change",i))}if(window.matchMedia)t&&t.forEach(s=>{const c=window.matchMedia(s[0]);c.addEventListener("change",i),o.push(c)});else throw new Error("window.matchMedia not found! Make sure you're using a polyfill.");return i(),{removeMediaQueryListeners:a,getCurrentOptions(){return r}}}const fb={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},Ace={accuracy:3};function Sm(e,t,n,r,o,i){const a={command:o?e.toLowerCase():e.toUpperCase(),...t,...i?{data:i}:{}};n.splice(r,0,a)}function jy(e,t){e.forEach((n,r)=>{fb[n.command.toLowerCase()].forEach((o,i)=>{t(n,o,r,i,e)})})}class el{static join(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2?arguments[2]:void 0;const o=new el(n,r);for(let i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return Sm("M",{x:+t,y:+n},this.pathElements,this.pos++,r,o),this}line(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return Sm("L",{x:+t,y:+n},this.pathElements,this.pos++,r,o),this}curve(t,n,r,o,i,a){let s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:!1,c=arguments.length>7?arguments[7]:void 0;return Sm("C",{x1:+t,y1:+n,x2:+r,y2:+o,x:+i,y:+a},this.pathElements,this.pos++,s,c),this}arc(t,n,r,o,i,a,s){let c=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=arguments.length>8?arguments[8]:void 0;return Sm("A",{rx:t,ry:n,xAr:r,lAf:o,sf:i,x:a,y:s},this.pathElements,this.pos++,c,l),this}parse(t){const n=t.replace(/([A-Za-z])(-?[0-9])/g,"$1 $2").replace(/([0-9])([A-Za-z])/g,"$1 $2").split(/[\s,]+/).reduce((o,i)=>(i.match(/[A-Za-z]/)&&o.push([]),o[o.length-1].push(i),o),[]);n[n.length-1][0].toUpperCase()==="Z"&&n.pop();const r=n.map(o=>{const i=o.shift(),a=fb[i.toLowerCase()];return{command:i,...a.reduce((s,c,l)=>(s[c]=+o[l],s),{})}});return this.pathElements.splice(this.pos,0,...r),this.pos+=r.length,this}stringify(){const t=Math.pow(10,this.options.accuracy);return this.pathElements.reduce((n,r)=>{const o=fb[r.command.toLowerCase()].map(i=>{const a=r[i];return this.options.accuracy?Math.round(a*t)/t:a});return n+r.command+o.join(",")},"")+(this.close?"Z":"")}scale(t,n){return jy(this.pathElements,(r,o)=>{r[o]*=o[0]==="x"?t:n}),this}translate(t,n){return jy(this.pathElements,(r,o)=>{r[o]+=o[0]==="x"?t:n}),this}transform(t){return jy(this.pathElements,(n,r,o,i,a)=>{const s=t(n,r,o,i,a);(s||s===0)&&(n[r]=s)}),this}clone(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const n=new el(t||this.close);return n.pos=this.pos,n.pathElements=this.pathElements.slice().map(r=>({...r})),n.options={...this.options},n}splitByCommand(t){const n=[new el];return this.pathElements.forEach(r=>{r.command===t.toUpperCase()&&n[n.length-1].pathElements.length!==0&&n.push(new el),n[n.length-1].pathElements.push(r)}),n}constructor(t=!1,n){this.close=t,this.pathElements=[],this.pos=0,this.options={...Ace,...n}}}function db(e){const t={fillHoles:!1,...e};return function(r,o){const i=new el;let a=!0;for(let s=0;s1)return el.join(i.map(a=>n(a.pathCoordinates,a.valueData)));{if(r=i[0].pathCoordinates,o=i[0].valueData,r.length<=4)return db()(r,o);const a=[],s=[],c=r.length/2,l=[],u=[],f=[],d=[];for(let p=0;p0!=u[p]>0?l[p]=0:(l[p]=3*(d[p-1]+d[p])/((2*d[p]+d[p-1])/u[p-1]+(d[p]+2*d[p-1])/u[p]),isFinite(l[p])||(l[p]=0));const h=new el().move(a[0],s[0],!1,o[0]);for(let p=0;pi(n)),r.forEach(i=>i(t,n))}constructor(){this.listeners=new Map,this.allListeners=new Set}}const qy=new WeakMap;class O5{update(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(t&&(this.data=t||{},this.data.labels=this.data.labels||[],this.data.series=this.data.series||[],this.eventEmitter.emit("data",{type:"update",data:this.data})),n&&(this.options=Vu({},r?this.options:this.defaultOptions,n),!this.initializeTimeoutId)){var o;(o=this.optionsProvider)===null||o===void 0||o.removeMediaQueryListeners(),this.optionsProvider=PT(this.options,this.responsiveOptions,this.eventEmitter)}return!this.initializeTimeoutId&&this.optionsProvider&&this.createChart(this.optionsProvider.getCurrentOptions()),this}detach(){if(this.initializeTimeoutId)window.clearTimeout(this.initializeTimeoutId);else{var t;window.removeEventListener("resize",this.resizeListener),(t=this.optionsProvider)===null||t===void 0||t.removeMediaQueryListeners()}return qy.delete(this.container),this}on(t,n){return this.eventEmitter.on(t,n),this}off(t,n){return this.eventEmitter.off(t,n),this}initialize(){window.addEventListener("resize",this.resizeListener),this.optionsProvider=PT(this.options,this.responsiveOptions,this.eventEmitter),this.eventEmitter.on("optionsChanged",()=>this.update()),this.options.plugins&&this.options.plugins.forEach(t=>{Array.isArray(t)?t[0](this,t[1]):t(this)}),this.eventEmitter.emit("data",{type:"initial",data:this.data}),this.createChart(this.optionsProvider.getCurrentOptions()),this.initializeTimeoutId=null}constructor(t,n,r,o,i){this.data=n,this.defaultOptions=r,this.options=o,this.responsiveOptions=i,this.eventEmitter=new yce,this.resizeListener=()=>this.update(),this.initializeTimeoutId=setTimeout(()=>this.initialize(),0);const a=typeof t=="string"?document.querySelector(t):t;if(!a)throw new Error("Target element is not found");this.container=a;const s=qy.get(a);s&&s.detach(),qy.set(a,this)}}const Po={x:{pos:"x",len:"width",dir:"horizontal",rectStart:"x1",rectEnd:"x2",rectOffset:"y2"},y:{pos:"y",len:"height",dir:"vertical",rectStart:"y2",rectEnd:"y1",rectOffset:"x1"}};class WF{createGridAndLabels(t,n,r,o){const i=this.units.pos==="x"?r.axisX:r.axisY,a=this.ticks.map((c,l)=>this.projectValue(c,l)),s=this.ticks.map(i.labelInterpolationFnc);a.forEach((c,l)=>{const u=s[l],f={x:0,y:0};let d;a[l+1]?d=a[l+1]-c:d=Math.max(this.axisLength-c,this.axisLength/this.ticks.length),!(u!==""&&CF(u))&&(this.units.pos==="x"?(c=this.chartRect.x1+c,f.x=r.axisX.labelOffset.x,r.axisX.position==="start"?f.y=this.chartRect.padding.top+r.axisX.labelOffset.y+5:f.y=this.chartRect.y1+r.axisX.labelOffset.y+5):(c=this.chartRect.y1-c,f.y=r.axisY.labelOffset.y-d,r.axisY.position==="start"?f.x=this.chartRect.padding.left+r.axisY.labelOffset.x:f.x=this.chartRect.x2+r.axisY.labelOffset.x+10),i.showGrid&&vce(c,l,this,this.gridOffset,this.chartRect[this.counterUnits.len](),t,[r.classNames.grid,r.classNames[this.units.dir]],o),i.showLabel&&gce(c,d,l,u,this,i.offset,f,n,[r.classNames.label,r.classNames[this.units.dir],i.position==="start"?r.classNames[i.position]:r.classNames.end],o))})}constructor(t,n,r){this.units=t,this.chartRect=n,this.ticks=r,this.counterUnits=t===Po.x?Po.y:Po.x,this.axisLength=n[this.units.rectEnd]-n[this.units.rectStart],this.gridOffset=n[this.units.rectOffset]}}class hb extends WF{projectValue(t){const n=Number(S5(t,this.units.pos));return this.axisLength*(n-this.bounds.min)/this.bounds.range}constructor(t,n,r,o){const i=o.highLow||cb(n,o,t.pos),a=oce(r[t.rectEnd]-r[t.rectStart],i,o.scaleMinSpace||20,o.onlyInteger),s={min:a.min,max:a.max};super(t,r,a.values),this.bounds=a,this.range=s}}class ov extends WF{projectValue(t,n){return this.stepLength*n}constructor(t,n,r,o){const i=o.ticks||[];super(t,r,i);const a=Math.max(1,i.length-(o.stretch?1:0));this.stepLength=this.axisLength/a,this.stretch=!!o.stretch}}function M0(e,t,n){var r;if(zn(e,"name")&&e.name&&(!((r=t.series)===null||r===void 0)&&r[e.name])){const i=(t==null?void 0:t.series[e.name])[n];return i===void 0?t[n]:i}else return t[n]}const CT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,showGridBackground:!1,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};class bce extends O5{createChart(t){const{data:n}=this,r=M5(n,t.reverseData,!0),o=w5(this.container,t.width,t.height,t.classNames.chart);this.svg=o;const i=o.elem("g").addClass(t.classNames.gridGroup),a=o.elem("g"),s=o.elem("g").addClass(t.classNames.labelGroup),c=L5(o,t);let l,u;t.axisX.type===void 0?l=new ov(Po.x,r.series,c,{...t.axisX,ticks:r.labels,stretch:t.fullWidth}):l=new t.axisX.type(Po.x,r.series,c,t.axisX),t.axisY.type===void 0?u=new hb(Po.y,r.series,c,{...t.axisY,high:Ph(t.high)?t.high:t.axisY.high,low:Ph(t.low)?t.low:t.axisY.low}):u=new t.axisY.type(Po.y,r.series,c,t.axisY),l.createGridAndLabels(i,s,t,this.eventEmitter),u.createGridAndLabels(i,s,t,this.eventEmitter),t.showGridBackground&&XF(i,c,t.classNames.gridBackground,this.eventEmitter),IF(n.series,(f,d)=>{const h=a.elem("g"),p=zn(f,"name")&&f.name,m=zn(f,"className")&&f.className,A=zn(f,"meta")?f.meta:void 0;p&&h.attr({"ct:series-name":p}),A&&h.attr({"ct:meta":up(A)}),h.addClass([t.classNames.series,m||"".concat(t.classNames.series,"-").concat(x5(d))].join(" "));const x=[],y=[];r.series[d].forEach((w,T)=>{const M={x:c.x1+l.projectValue(w,T,r.series[d]),y:c.y1-u.projectValue(w,T,r.series[d])};x.push(M.x,M.y),y.push({value:w,valueIndex:T,meta:FF(f,T)})});const R={lineSmooth:M0(f,t,"lineSmooth"),showPoint:M0(f,t,"showPoint"),showLine:M0(f,t,"showLine"),showArea:M0(f,t,"showArea"),areaBase:M0(f,t,"areaBase")};let g;typeof R.lineSmooth=="function"?g=R.lineSmooth:g=R.lineSmooth?Rce():db();const b=g(x,y);if(R.showPoint&&b.pathElements.forEach(w=>{const{data:T}=w,M=h.elem("line",{x1:w.x,y1:w.y,x2:w.x+.01,y2:w.y},t.classNames.point);if(T){let L,k;zn(T.value,"x")&&(L=T.value.x),zn(T.value,"y")&&(k=T.value.y),M.attr({"ct:value":[L,k].filter(Ph).join(","),"ct:meta":up(T.meta)})}this.eventEmitter.emit("draw",{type:"point",value:T==null?void 0:T.value,index:(T==null?void 0:T.valueIndex)||0,meta:T==null?void 0:T.meta,series:f,seriesIndex:d,axisX:l,axisY:u,group:h,element:M,x:w.x,y:w.y,chartRect:c})}),R.showLine){const w=h.elem("path",{d:b.stringify()},t.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:r.series[d],path:b.clone(),chartRect:c,index:d,series:f,seriesIndex:d,meta:A,axisX:l,axisY:u,group:h,element:w})}if(R.showArea&&u.range){const w=Math.max(Math.min(R.areaBase,u.range.max),u.range.min),T=c.y1-u.projectValue(w);b.splitByCommand("M").filter(M=>M.pathElements.length>1).map(M=>{const L=M.pathElements[0],k=M.pathElements[M.pathElements.length-1];return M.clone(!0).position(0).remove(1).move(L.x,T).line(L.x,L.y).position(M.pathElements.length+1).line(k.x,T)}).forEach(M=>{const L=h.elem("path",{d:M.stringify()},t.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:r.series[d],path:M.clone(),series:f,seriesIndex:d,axisX:l,axisY:u,chartRect:c,index:d,group:h,element:L,meta:A})})}},t.reverseData),this.eventEmitter.emit("created",{chartRect:c,axisX:l,axisY:u,svg:o,options:t})}constructor(t,n,r,o){super(t,n,CT,Vu({},CT,r),o),this.data=n}}function xce(e){return ace(e,function(){for(var t=arguments.length,n=new Array(t),r=0;r({x:o.x+(zn(i,"x")?i.x:0),y:o.y+(zn(i,"y")?i.y:0)}),{x:0,y:0})})}const IT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:cp,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,referenceValue:0,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,stackMode:"accumulate",horizontalBars:!1,distributeSeries:!1,reverseData:!1,showGridBackground:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",gridBackground:"ct-grid-background",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};class Sce extends O5{createChart(t){const{data:n}=this,r=M5(n,t.reverseData,t.horizontalBars?"x":"y",!0),o=w5(this.container,t.width,t.height,t.classNames.chart+(t.horizontalBars?" "+t.classNames.horizontalBars:"")),i=t.stackBars&&t.stackMode!==!0&&r.series.length?cb([xce(r.series)],t,t.horizontalBars?"x":"y"):cb(r.series,t,t.horizontalBars?"x":"y");this.svg=o;const a=o.elem("g").addClass(t.classNames.gridGroup),s=o.elem("g"),c=o.elem("g").addClass(t.classNames.labelGroup);typeof t.high=="number"&&(i.high=t.high),typeof t.low=="number"&&(i.low=t.low);const l=L5(o,t);let u;const f=t.distributeSeries&&t.stackBars?r.labels.slice(0,1):r.labels;let d,h,p;t.horizontalBars?(t.axisX.type===void 0?u=h=new hb(Po.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}):u=h=new t.axisX.type(Po.x,r.series,l,{...t.axisX,highLow:i,referenceValue:0}),t.axisY.type===void 0?d=p=new ov(Po.y,r.series,l,{ticks:f}):d=p=new t.axisY.type(Po.y,r.series,l,t.axisY)):(t.axisX.type===void 0?d=h=new ov(Po.x,r.series,l,{ticks:f}):d=h=new t.axisX.type(Po.x,r.series,l,t.axisX),t.axisY.type===void 0?u=p=new hb(Po.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}):u=p=new t.axisY.type(Po.y,r.series,l,{...t.axisY,highLow:i,referenceValue:0}));const m=t.horizontalBars?l.x1+u.projectValue(0):l.y1-u.projectValue(0),A=t.stackMode==="accumulate",x=t.stackMode==="accumulate-relative",y=[],R=[];let g=y;d.createGridAndLabels(a,c,t,this.eventEmitter),u.createGridAndLabels(a,c,t,this.eventEmitter),t.showGridBackground&&XF(a,l,t.classNames.gridBackground,this.eventEmitter),IF(n.series,(b,w)=>{const T=w-(n.series.length-1)/2;let M;t.distributeSeries&&!t.stackBars?M=d.axisLength/r.series.length/2:t.distributeSeries&&t.stackBars?M=d.axisLength/2:M=d.axisLength/r.series[w].length/2;const L=s.elem("g"),k=zn(b,"name")&&b.name,F=zn(b,"className")&&b.className,N=zn(b,"meta")?b.meta:void 0;k&&L.attr({"ct:series-name":k}),N&&L.attr({"ct:meta":up(N)}),L.addClass([t.classNames.series,F||"".concat(t.classNames.series,"-").concat(x5(w))].join(" ")),r.series[w].forEach((X,I)=>{const _=zn(X,"x")&&X.x,P=zn(X,"y")&&X.y;let V;t.distributeSeries&&!t.stackBars?V=w:t.distributeSeries&&t.stackBars?V=0:V=I;let B;t.horizontalBars?B={x:l.x1+u.projectValue(_||0,I,r.series[w]),y:l.y1-d.projectValue(P||0,V,r.series[w])}:B={x:l.x1+d.projectValue(_||0,V,r.series[w]),y:l.y1-u.projectValue(P||0,I,r.series[w])},d instanceof ov&&(d.stretch||(B[d.units.pos]+=M*(t.horizontalBars?-1:1)),B[d.units.pos]+=t.stackBars||t.distributeSeries?0:T*t.seriesBarDistance*(t.horizontalBars?-1:1)),x&&(g=P>=0||_>=0?y:R);const J=g[I]||m;if(g[I]=J-(m-B[d.counterUnits.pos]),X===void 0)return;const se={["".concat(d.units.pos,"1")]:B[d.units.pos],["".concat(d.units.pos,"2")]:B[d.units.pos]};t.stackBars&&(A||x||!t.stackMode)?(se["".concat(d.counterUnits.pos,"1")]=J,se["".concat(d.counterUnits.pos,"2")]=g[I]):(se["".concat(d.counterUnits.pos,"1")]=m,se["".concat(d.counterUnits.pos,"2")]=B[d.counterUnits.pos]),se.x1=Math.min(Math.max(se.x1,l.x1),l.x2),se.x2=Math.min(Math.max(se.x2,l.x1),l.x2),se.y1=Math.min(Math.max(se.y1,l.y2),l.y1),se.y2=Math.min(Math.max(se.y2,l.y2),l.y1);const D=FF(b,I),Q=L.elem("line",se,t.classNames.bar).attr({"ct:value":[_,P].filter(Ph).join(","),"ct:meta":up(D)});this.eventEmitter.emit("draw",{type:"bar",value:X,index:I,meta:D,series:b,seriesIndex:w,axisX:h,axisY:p,chartRect:l,group:L,element:Q,...se})})},t.reverseData),this.eventEmitter.emit("created",{chartRect:l,axisX:h,axisY:p,svg:o,options:t})}constructor(t,n,r,o){super(t,n,IT,Vu({},IT,r),o),this.data=n}}const FT={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:cp,labelDirection:"neutral",ignoreEmptyValues:!1};function Mce(e,t,n){const r=t.x>e.x;return r&&n==="explode"||!r&&n==="implode"?"start":r&&n==="implode"||!r&&n==="explode"?"end":"middle"}class wce extends O5{createChart(t){const{data:n}=this,r=M5(n),o=[];let i,a,s=t.startAngle;const c=w5(this.container,t.width,t.height,t.donut?t.classNames.chartDonut:t.classNames.chartPie);this.svg=c;const l=L5(c,t);let u=Math.min(l.width()/2,l.height()/2);const f=t.total||r.series.reduce(ice,0),d=pg(t.donutWidth);d.unit==="%"&&(d.value*=u/100),u-=t.donut?d.value/2:0,t.labelPosition==="outside"||t.donut?a=u:t.labelPosition==="center"?a=0:a=u/2,t.labelOffset&&(a+=t.labelOffset);const h={x:l.x1+l.width()/2,y:l.y2+l.height()/2},p=n.series.filter(m=>zn(m,"value")?m.value!==0:m!==0).length===1;n.series.forEach((m,A)=>o[A]=c.elem("g")),t.showLabel&&(i=c.elem("g")),n.series.forEach((m,A)=>{var x,y;if(r.series[A]===0&&t.ignoreEmptyValues)return;const R=zn(m,"name")&&m.name,g=zn(m,"className")&&m.className,b=zn(m,"meta")?m.meta:void 0;R&&o[A].attr({"ct:series-name":R}),o[A].addClass([(x=t.classNames)===null||x===void 0?void 0:x.series,g||"".concat((y=t.classNames)===null||y===void 0?void 0:y.series,"-").concat(x5(A))].join(" "));let w=f>0?s+r.series[A]/f*360:0;const T=Math.max(0,s-(A===0||p?0:.2));w-T>=359.99&&(w=T+359.99);const M=$y(h.x,h.y,u,T),L=$y(h.x,h.y,u,w),k=new el(!t.donut).move(L.x,L.y).arc(u,u,0,+(w-s>180),0,M.x,M.y);t.donut||k.line(h.x,h.y);const F=o[A].elem("path",{d:k.stringify()},t.donut?t.classNames.sliceDonut:t.classNames.slicePie);if(F.attr({"ct:value":r.series[A],"ct:meta":up(b)}),t.donut&&F.attr({style:"stroke-width: "+d.value+"px"}),this.eventEmitter.emit("draw",{type:"slice",value:r.series[A],totalDataSum:f,index:A,meta:b,series:m,group:o[A],element:F,path:k.clone(),center:h,radius:u,startAngle:s,endAngle:w,chartRect:l}),t.showLabel){let N;n.series.length===1?N={x:h.x,y:h.y}:N=$y(h.x,h.y,a,s+(w-s)/2);let X;r.labels&&!CF(r.labels[A])?X=r.labels[A]:X=r.series[A];const I=t.labelInterpolationFnc(X,A);if(I||I===0){const _=i.elem("text",{dx:N.x,dy:N.y,"text-anchor":Mce(h,N,t.labelDirection)},t.classNames.label).text(String(I));this.eventEmitter.emit("draw",{type:"label",index:A,group:i,element:_,text:""+I,chartRect:l,series:m,meta:b,...N})}}s=w}),this.eventEmitter.emit("created",{chartRect:l,svg:c,options:t})}constructor(t,n,r,o){super(t,n,FT,Vu({},FT,r),o),this.data=n}}const Lce=Fe({__name:"Chart",props:{width:{},height:{},type:{},data:{},themeColor:{},legends:{},options:{},gridColor:{},legend:{}},setup(e){const t=e,n=me(),r=ti($u)||me(1);let o;const i=Me(()=>t.legend?t.height-20:t.height),a=()=>({...t.data,series:t.data.series[0]}),s=()=>({...t.options||{},width:t.width*r.value,height:i.value*r.value}),c=()=>{if(!n.value)return;const h=s();t.type==="bar"&&(o=new Sce(n.value,t.data,h)),t.type==="line"&&(o=new bce(n.value,t.data,h)),t.type==="pie"&&(o=new wce(n.value,a(),h))};Ot([()=>t.width,()=>t.height,()=>t.data,()=>t.options,r],()=>{if(!o){c();return}const h=s(),p=t.type==="pie"?a():t.data;o.update(p,h)}),Zt(c);const u=Me(()=>{let h=[];if(t.themeColor.length>=10)h=t.themeColor;else if(t.themeColor.length===1)h=ot(t.themeColor[0]).analogous(10).map(p=>p.toRgbString());else{const p=t.themeColor.length,m=ot(t.themeColor[p-1]).analogous(11-p).map(A=>A.toRgbString());h=[...t.themeColor.slice(0,p-1),...m]}return h}),f=()=>{if(n.value)for(let h=0;h<10;h++)n.value.style.setProperty(`--theme-color-${h+1}`,u.value[h])};Ot(u,f),Zt(f);const d=()=>{n.value&&t.gridColor&&n.value.style.setProperty("--grid-color",t.gridColor)};return Ot(()=>t.gridColor,d),Zt(d),(h,p)=>(Y(),q("div",{class:"chart",style:we({flexDirection:h.legend==="top"?"column-reverse":"column"})},[W("div",{class:"chart-content",ref_key:"chartRef",ref:n,style:we({width:h.width+"px",height:i.value+"px",transform:`scale(${1/G(r)})`})},null,4),h.legend?(Y(),q("div",{key:0,class:"legends",style:we({transform:`scale(${1/G(r)})`})},[(Y(!0),q(Xe,null,nt(h.legends,(m,A)=>(Y(),q("div",{class:"legend",key:A,style:we({color:h.gridColor})},[W("div",{class:"block",style:we({backgroundColor:u.value[A]})},null,4),We(" "+gt(m),1)],4))),128))],4)):Qe("",!0)],4))}}),VF=Ve(Lce,[["__scopeId","data-v-786c4a79"]]),Oce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=o=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo))},r=()=>{no.emit(Br.OPEN_CHART_DATA_EDITOR)};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-chart",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",style:we({backgroundColor:o.elementInfo.fill}),onMousedown:i[0]||(i[0]=s=>n(s)),onTouchstart:i[1]||(i[1]=s=>n(s)),onDblclick:i[2]||(i[2]=s=>r())},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(VF,{width:o.elementInfo.width,height:o.elementInfo.height,type:o.elementInfo.chartType,data:o.elementInfo.data,options:o.elementInfo.options,themeColor:o.elementInfo.themeColor,gridColor:o.elementInfo.gridColor,legends:o.elementInfo.data.legends,legend:o.elementInfo.legend||""},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend"])],36)),[[a,o.contextmenus]])],4)],6)}}}),UF=Ve(Oce,[["__scopeId","data-v-e98d2ede"]]),YF=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:o,color:i,backcolor:a,fontsize:s,fontname:c,align:l}=e;let u=`${r?"underline":""} ${o?"line-through":""}`;return u===" "&&(u="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:u,color:i||"#000",backgroundColor:a||"",fontSize:s||"14px",fontFamily:c||"微软雅黑",textAlign:l||"left"}},QF=e=>e.replace(/\n/g,"
    ").replace(/ /g," "),ZF=e=>({hideCells:Me(()=>{const n=[];for(let r=0;r1||a.rowspan>1)for(let s=r;s{const t=me(["",""]);return Ot(()=>e.value,()=>{e.value&&(t.value=f9(e.value.color))},{immediate:!0}),{subThemeColor:t}},Tce=["innerHTML"],kce=Fe({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,o=me(),i=me(""),a=me(!1);Ot(()=>n.value,()=>{a.value||(i.value=n.value,o.value&&(o.value.innerHTML=n.value))},{immediate:!0});const s=()=>{if(!o.value)return;const u=o.value.innerHTML;r("updateValue",u)},c=()=>{a.value=!0,o.value&&(o.value.onpaste=u=>{if(u.preventDefault(),!u.clipboardData)return;const f=u.clipboardData.items[0];f&&f.kind==="string"&&f.type==="text/plain"&&f.getAsString(d=>{if(typeof Px(d)=="object")return;const p=u9(d);if(p){r("insertExcelData",p),o.value&&(o.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)})})},l=()=>{a.value=!1,o.value&&(o.value.onpaste=null)};return Yd(()=>{o.value&&(o.value.onpaste=null)}),(u,f)=>(Y(),q("div",{class:"custom-textarea",ref_key:"textareaRef",ref:o,contenteditable:!0,onFocus:f[0]||(f[0]=d=>c()),onBlur:f[1]||(f[1]=d=>l()),onInput:f[2]||(f[2]=d=>s()),innerHTML:i.value},null,40,Tce))}}),Nce=Ve(kce,[["__scopeId","data-v-cfadb975"]]),Pce={key:0,class:"handler"},Cce=["onMousedown"],Ice=["width"],Fce=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],_ce=["innerHTML"],Ece=Fe({__name:"EditableTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},emits:["change","changeColWidths","changeSelectedCells"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Ee(ft()),i=me(!1),a=me([]),s=me([]),c=Me({get(){return n.data},set(de){r("change",de)}}),l=Me(()=>n.theme),{subThemeColor:u}=BF(l),f=me([]),d=Me(()=>f.value.reduce((de,fe)=>de+fe));Ot([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(de=>de*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};Ot(()=>n.editable,()=>{n.editable||h()});const p=Me(()=>{const de=[];for(let fe=1;fete+E);de.push(ue)}return de}),m=Me(()=>n.data),{hideCells:A}=ZF(m),x=Me(()=>{if(!a.value.length)return[];const[de,fe]=a.value;if(!s.value.length)return[`${de}_${fe}`];const[ue,te]=s.value;if(de===ue&&fe===te)return[`${de}_${fe}`];const E=[],$=Math.min(de,ue),ie=Math.min(fe,te),z=Math.max(de,ue),j=Math.max(fe,te);for(let ae=0;ae=$&&ae<=z&&le>=ie&&le<=j&&E.push(`${ae}_${le}`)}return E});Ot(x,(de,fe)=>{_n.isEqual(de,fe)||r("changeSelectedCells",x.value)});const y=Me(()=>x.value.length>1?null:x.value[0]),R=()=>i.value=!1,g=(de,fe,ue)=>{de.button===0&&(s.value=[],i.value=!0,a.value=[fe,ue])},b=(de,fe)=>{i.value&&(s.value=[de,fe])};Zt(()=>{document.addEventListener("mouseup",R)}),wn(()=>{document.removeEventListener("mouseup",R)});const w=(de,fe)=>A.value.includes(`${de}_${fe}`),T=de=>{const fe=c.value.length-1;a.value=[0,de],s.value=[fe,de]},M=de=>{const fe=c.value[de].length-1;a.value=[de,0],s.value=[de,fe]},L=()=>{const de=c.value.length-1,fe=c.value[de].length-1;a.value=[0,0],s.value=[de,fe]},k=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=c.value[de],te=[];for(let E=0;E=0;$--)if(!w($,E)){fe[$][E].rowspan=fe[$][E].rowspan-1;break}fe.splice(de,1),c.value=fe},F=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=[];for(let te=0;te=0;E--)if(!w(te,E)){fe[te][E].colspan=fe[te][E].colspan-1;break}c.value=fe.map(te=>(te.splice(de,1),te)),f.value.splice(de,1),r("changeColWidths",f.value)},N=de=>{const fe=JSON.parse(JSON.stringify(c.value)),ue=[];for(let te=0;te{c.value=c.value.map(fe=>{const ue={colspan:1,rowspan:1,text:"",id:pn(10)};return fe.splice(de,0,ue),fe}),f.value.splice(de,0,100),r("changeColWidths",f.value)},I=(de,fe)=>{let ue=JSON.parse(JSON.stringify(c.value));const te={colspan:1,rowspan:1,text:""};if(de){const E=[];for(let $=0;${const $=[];for(let ie=0;ie{const[de,fe]=a.value,[ue,te]=s.value,E=Math.min(de,ue),$=Math.min(fe,te),ie=Math.max(de,ue),z=Math.max(fe,te),j=JSON.parse(JSON.stringify(c.value));j[E][$].rowspan=ie-E+1,j[E][$].colspan=z-$+1,c.value=j,h()},P=(de,fe)=>{const ue=JSON.parse(JSON.stringify(c.value));ue[de][fe].rowspan=1,ue[de][fe].colspan=1,c.value=ue,h()},V=(de,fe)=>{h();let ue=!0;const te=f.value[fe],E=de.pageX,$=50;document.onmousemove=ie=>{if(!ue)return;const z=(ie.pageX-E)/o.value,j=te+z<$?$:Math.round(te+z);f.value[fe]=j},document.onmouseup=()=>{ue=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},B=()=>{const de=JSON.parse(JSON.stringify(c.value));for(let fe=0;fe{Cr(()=>{const de=document.querySelector(".cell-text.active");de&&de.focus()})},se=()=>{const de=(E,$)=>c.value[E]?c.value[E][$]?w(E,$)?de(E,$+1):[E,$]:de(E+1,0):null;s.value=[];const fe=a.value[0],ue=a.value[1]+1,te=de(fe,ue);te?a.value=te:(N(fe+1),a.value=[fe+1,0]),J()},D=de=>{const fe=+x.value[0].split("_")[0],ue=+x.value[0].split("_")[1],te=c.value.length,E=c.value[0].length,$=ie=>{if(ie[0]<0||ie[1]<0||ie[0]>te-1||ie[1]>E-1)return[0,0];const z=`${ie[0]}_${ie[1]}`;return A.value.includes(z)?de==="UP"?$([ie[0],ie[1]-1]):de==="DOWN"?$([ie[0],ie[1]-1]):de==="LEFT"?$([ie[0]-1,ie[1]]):de==="RIGHT"?$([ie[0]-1,ie[1]]):[0,0]:ie};if(de==="UP"){const ie=fe-1;if(ie<0)return;s.value=[],a.value=$([ie,ue])}else if(de==="DOWN"){const ie=fe+1;if(ie>te-1)return;s.value=[],a.value=$([ie,ue])}else if(de==="LEFT"){const ie=ue-1;if(ie<0)return;s.value=[],a.value=$([fe,ie])}else if(de==="RIGHT"){const ie=ue+1;if(ie>E-1)return;s.value=[],a.value=$([fe,ie])}J()},Q=de=>{var ue;const fe=window.getSelection();if(fe&&fe.rangeCount>0){const te=fe.getRangeAt(0),E=te.cloneRange();E.selectNodeContents(de),E.setEnd(te.startContainer,te.startOffset);const $=E.toString().length;E.setEnd(te.endContainer,te.endOffset);const ie=E.toString().length,z=((ue=de.textContent)==null?void 0:ue.length)||0;return{start:$,end:ie,len:z}}return null},Z=de=>{if(!n.editable||!x.value.length)return;const fe=de.key.toUpperCase();if(x.value.length<2){if(fe===mt.TAB)de.preventDefault(),se();else if(de.ctrlKey&&fe===mt.UP){de.preventDefault();const ue=+x.value[0].split("_")[0];N(ue)}else if(de.ctrlKey&&fe===mt.DOWN){de.preventDefault();const ue=+x.value[0].split("_")[0];N(ue+1)}else if(de.ctrlKey&&fe===mt.LEFT){de.preventDefault();const ue=+x.value[0].split("_")[1];X(ue)}else if(de.ctrlKey&&fe===mt.RIGHT){de.preventDefault();const ue=+x.value[0].split("_")[1];X(ue+1)}else if(fe===mt.UP){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===0&&D("UP")}else if(fe===mt.DOWN){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===ue.len&&D("DOWN")}else if(fe===mt.LEFT){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===0&&D("LEFT")}else if(fe===mt.RIGHT){const ue=Q(de.target);ue&&ue.start===ue.end&&ue.start===ue.len&&D("RIGHT")}}else fe===mt.DELETE&&B()};Zt(()=>{document.addEventListener("keydown",Z)}),wn(()=>{document.removeEventListener("keydown",Z)});const H=_n.debounce(function(de,fe,ue){c.value[fe][ue].text=de,r("change",c.value)},300,{trailing:!0}),U=(de,fe,ue)=>{const te=de.length,E=de[0].length;let $=0,ie=0;fe+te>c.value.length&&($=fe+te-c.value.length),ue+E>c.value[0].length&&(ie=ue+E-c.value[0].length),($||ie)&&I($,ie),Cr(()=>{for(let z=0;z{const de=[];for(let fe=0;fe{const de=ee(),fe=de.length>1,ue=de[0].length>1;return{canDeleteRow:fe,canDeleteCol:ue}},ve=(de,fe)=>{const ue=x.value.length>1,te=c.value[de][fe],E=ue,$=!ue&&(te.rowspan>1||te.colspan>1);return{canMerge:E,canSplit:$}},ye=de=>{const fe=de.dataset.cellIndex,ue=+fe.split("_")[0],te=+fe.split("_")[1];x.value.includes(`${ue}_${te}`)||(a.value=[ue,te],s.value=[]);const{canMerge:E,canSplit:$}=ve(ue,te),{canDeleteRow:ie,canDeleteCol:z}=re();return[{text:"插入列",children:[{text:"到左侧",handler:()=>X(te)},{text:"到右侧",handler:()=>X(te+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>N(ue)},{text:"到下方",handler:()=>N(ue+1)}]},{text:"删除列",disable:!z,handler:()=>F(te)},{text:"删除行",disable:!ie,handler:()=>k(ue)},{divider:!0},{text:"合并单元格",disable:!E,handler:_},{text:"取消合并单元格",disable:!$,handler:()=>P(ue,te)},{divider:!0},{text:"选中当前列",handler:()=>T(te)},{text:"选中当前行",handler:()=>M(ue)},{text:"选中全部单元格",handler:L}]};return(de,fe)=>{var te,E,$,ie,z;const ue=Sn("contextmenu");return Y(),q("div",{class:"editable-table",style:we({width:d.value+"px"})},[de.editable?(Y(),q("div",Pce,[(Y(!0),q(Xe,null,nt(p.value,(j,ae)=>(Y(),q("div",{class:"drag-line",key:ae,style:we({left:j+"px"}),onMousedown:ge=>V(ge,ae)},null,44,Cce))),128))])):Qe("",!0),W("table",{class:Ge({theme:l.value,"row-header":(te=l.value)==null?void 0:te.rowHeader,"row-footer":(E=l.value)==null?void 0:E.rowFooter,"col-header":($=l.value)==null?void 0:$.colHeader,"col-footer":(ie=l.value)==null?void 0:ie.colFooter}),style:we(`--themeColor: ${(z=l.value)==null?void 0:z.color}; --subThemeColor1: ${G(u)[0]}; --subThemeColor2: ${G(u)[1]}`)},[W("colgroup",null,[(Y(!0),q(Xe,null,nt(f.value,(j,ae)=>(Y(),q("col",{span:"1",key:ae,width:j},null,8,Ice))),128))]),W("tbody",null,[(Y(!0),q(Xe,null,nt(c.value,(j,ae)=>(Y(),q("tr",{key:ae,style:we({height:de.cellMinHeight+"px"})},[(Y(!0),q(Xe,null,nt(j,(ge,le)=>Ke((Y(),q("td",{class:Ge(["cell",{selected:x.value.includes(`${ae}_${le}`)&&x.value.length>1,active:y.value===`${ae}_${le}`}]),style:we({borderStyle:de.outline.style,borderColor:de.outline.color,borderWidth:de.outline.width+"px",...G(YF)(ge.style)}),key:ge.id,rowspan:ge.rowspan,colspan:ge.colspan,"data-cell-index":`${ae}_${le}`,onMousedown:he=>g(he,ae,le),onMouseenter:he=>b(ae,le)},[y.value===`${ae}_${le}`?(Y(),Te(Nce,{key:0,class:Ge(["cell-text",{active:y.value===`${ae}_${le}`}]),style:we({minHeight:de.cellMinHeight-4+"px"}),value:ge.text,onUpdateValue:he=>G(H)(he,ae,le),onInsertExcelData:he=>U(he,ae,le)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(Y(),q("div",{key:1,class:"cell-text",style:we({minHeight:de.cellMinHeight-4+"px"}),innerHTML:G(QF)(ge.text)},null,12,_ce))],46,Fce)),[[al,!G(A).includes(`${ae}_${le}`)],[ue,he=>ye(he)]])),128))],4))),128))])],6)],4)}}}),Xce=Ve(Ece,[["__scopeId","data-v-938823e2"]]),Wce={class:"element-content"},Vce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{canvasScale:o,handleElementId:i,isScaling:a}=Ee(n),s=me(),{addHistorySnapshot:c}=Jt(),l=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},u=me(!1);Ot(i,()=>{i.value!==t.elementInfo.id&&(u.value=!1)}),Ot(u,()=>{n.setDisableHotkeysState(u.value)});const f=()=>{t.elementInfo.lock||(u.value=!0)},d=me(-1);Ot(a,()=>{i.value===t.elementInfo.id&&(a.value&&(u.value=!1),!a.value&&d.value!==-1&&(r.updateElement({id:t.elementInfo.id,props:{height:d.value}}),d.value=-1))});const h=y=>{const R=y[0].contentRect;if(!s.value)return;const g=R.height;t.elementInfo.height!==g&&(a.value?d.value=g:r.updateElement({id:t.elementInfo.id,props:{height:g}}))},p=new ResizeObserver(h);Zt(()=>{s.value&&p.observe(s.value)}),wn(()=>{s.value&&p.unobserve(s.value)});const m=y=>{r.updateElement({id:t.elementInfo.id,props:{data:y}}),c()},A=y=>{const R=y.reduce((b,w)=>b+w),g=y.map(b=>b/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:g}}),c()},x=y=>{Cr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const g=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-table",{lock:y.elementInfo.lock}]),ref_key:"elementRef",ref:s,style:we({top:y.elementInfo.top+"px",left:y.elementInfo.left+"px",width:y.elementInfo.width+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",Wce,[O(Xce,{onMousedown:R[0]||(R[0]=Wt(()=>{},["stop"])),data:y.elementInfo.data,width:y.elementInfo.width,cellMinHeight:y.elementInfo.cellMinHeight,colWidths:y.elementInfo.colWidths,outline:y.elementInfo.outline,theme:y.elementInfo.theme,editable:u.value,onChange:R[1]||(R[1]=b=>m(b)),onChangeColWidths:R[2]||(R[2]=b=>A(b)),onChangeSelectedCells:R[3]||(R[3]=b=>x(b))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!u.value||y.elementInfo.lock?(Y(),q("div",{key:0,class:Ge(["table-mask",{lock:y.elementInfo.lock}]),onDblclick:R[4]||(R[4]=b=>f()),onMousedown:R[5]||(R[5]=b=>l(b)),onTouchstart:R[6]||(R[6]=b=>l(b))},[G(i)===y.elementInfo.id?(Y(),q("div",{key:0,class:"mask-tip",style:we({transform:`scale(${1/G(o)})`})},"双击编辑",4)):Qe("",!0)],34)):Qe("",!0)])),[[g,y.contextmenus]])],4)],6)}}}),DF=Ve(Vce,[["__scopeId","data-v-7795910a"]]),Uce=["width","height","stroke","stroke-width"],Yce=["transform"],Qce=["d"],Zce=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=o=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo))},r=()=>{no.emit(Br.OPEN_LATEX_EDITOR)};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-latex",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:i[0]||(i[0]=s=>n(s)),onTouchstart:i[1]||(i[1]=s=>n(s)),onDblclick:i[2]||(i[2]=s=>r())},[(Y(),q("svg",{overflow:"visible",width:o.elementInfo.width,height:o.elementInfo.height,stroke:o.elementInfo.color,"stroke-width":o.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${o.elementInfo.width/o.elementInfo.viewBox[0]}, ${o.elementInfo.height/o.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{d:o.elementInfo.path},null,8,Qce)],8,Yce)],8,Uce))],32)),[[a,o.contextmenus]])],4)],6)}}}),KF=Ve(Zce,[["__scopeId","data-v-b73586f6"]]),Bce=(e,t)=>{Zt(()=>{if(!t.value)return;let n="normal";if(/m3u8(#|\?|$)/i.exec(e)?n="hls":/.flv(#|\?|$)/i.exec(e)&&(n="flv"),t.value&&n==="hls"&&(t.value.canPlayType("application/x-mpegURL")||t.value.canPlayType("application/vnd.apple.mpegURL"))&&(n="normal"),n==="hls"){const r=window.Hls;if(r&&r.isSupported()){const o=new r;o.loadSource(e),o.attachMedia(t.value)}}else if(n==="flv"){const r=window.flvjs;if(r&&r.isSupported()){const o=r.createPlayer({type:"flv",url:e});o.attachMediaElement(t.value),o.load()}}})},T5=e=>(qt("data-v-597c0901"),e=e(),en(),e),Dce={key:0,class:"load-error"},Kce=["src","autoplay","poster"],Hce={class:"bezel"},Gce=T5(()=>W("div",{class:"controller-mask"},null,-1)),Jce={class:"controller"},zce={class:"icons icons-left"},$ce={class:"icon-content"},jce={class:"volume"},qce={class:"icon-content"},eue=T5(()=>W("span",{class:"thumb"},null,-1)),tue=[eue],nue={class:"time"},rue={class:"ptime"},oue={class:"dtime"},iue={class:"icons icons-right"},aue={class:"speed"},sue={class:"icon speed-icon"},lue=["onClick"],cue={class:"icon-content"},uue={class:"bar"},fue=T5(()=>W("span",{class:"thumb"},null,-1)),due=[fue],hue=Fe({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(E=0)=>{if(E===0||isNaN(E))return"00:00";const $=ae=>ae<10?"0"+ae:""+ae,ie=Math.floor(E/3600),z=Math.floor((E-ie*3600)/60),j=Math.floor(E-ie*3600-z*60);return(ie>0?[ie,z,j]:[z,j]).map($).join(":")},r=E=>E.getBoundingClientRect().left,o=me(),i=me(),a=me(),s=me(.5),c=me(!0),l=me(0),u=me(0),f=me(0),d=me(!1),h=me(!1),p=me(1),m=me(!1),A=me("00:00"),x=me("0"),y=Me(()=>n(l.value)),R=Me(()=>n(u.value)),g=Me(()=>l.value/u.value*100+"%"),b=Me(()=>f.value/u.value*100+"%"),w=Me(()=>s.value*100+"%"),T=me(!1),M=[{label:"2x",value:2},{label:"1.5x",value:1.5},{label:"1.25x",value:1.25},{label:"1x",value:1},{label:"0.75x",value:.75},{label:"0.5x",value:.5}],L=E=>{o.value&&(E=Math.max(E,0),E=Math.min(E,u.value),o.value.currentTime=E,l.value=E)},k=()=>{o.value&&(c.value=!1,o.value.play(),h.value=!0)},F=()=>{o.value&&(c.value=!0,o.value.pause(),h.value=!0)},N=()=>{c.value?k():F()},X=E=>{o.value&&(E=Math.max(E,0),E=Math.min(E,1),o.value.volume=E,s.value=E,o.value.muted&&E!==0&&(o.value.muted=!1))},I=E=>{o.value&&(o.value.playbackRate=E),p.value=E},_=()=>{var E;u.value=((E=o.value)==null?void 0:E.duration)||0},P=()=>{var E;l.value=((E=o.value)==null?void 0:E.currentTime)||0},V=()=>{d.value?(L(0),k()):F()},B=()=>{var E;f.value=(E=o.value)!=null&&E.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},J=me(!1),se=()=>J.value=!0,D=E=>{if(!o.value||!i.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const z=ie*u.value;o.value.currentTime=z,l.value=z},Q=E=>{if(!o.value||!i.value)return;let ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const z=ie*u.value;o.value.currentTime=z,l.value=z,document.removeEventListener("mousemove",D),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",Q),document.removeEventListener("touchend",Q)},Z=()=>{document.addEventListener("mousemove",D),document.addEventListener("touchmove",D),document.addEventListener("mouseup",Q),document.addEventListener("touchend",Q)},H=E=>{if(!a.value)return;const ie=(("clientX"in E?E.clientX:E.changedTouches[0].clientX)-r(a.value))/45;X(ie)},U=()=>{document.removeEventListener("mousemove",H),document.removeEventListener("touchmove",H),document.removeEventListener("mouseup",U),document.removeEventListener("touchend",U)},ee=()=>{document.addEventListener("mousemove",H),document.addEventListener("touchmove",H),document.addEventListener("mouseup",U),document.addEventListener("touchend",U)},re=E=>{if(!a.value)return;const $=(E.clientX-r(a.value))/45;X($)},ve=E=>{if(u.value&&i.value){const $=i.value.getBoundingClientRect().left,ie=E.clientX-$;if(ie<0||ie>i.value.offsetWidth)return;const z=u.value*(ie/i.value.offsetWidth);x.value=`${ie-(z>=3600?25:20)}px`,A.value=n(z),m.value=!0}},ye=()=>{o.value&&(o.value.muted?(o.value.muted=!1,X(.5)):(o.value.muted=!0,X(0)))},de=()=>{d.value=!d.value},fe=me(-1),ue=me(!1),te=()=>{ue.value=!1,clearTimeout(fe.value),fe.value=setTimeout(()=>{var E;(E=o.value)!=null&&E.played.length&&(ue.value=!0)},3e3)};return Bce(t.src,o),(E,$)=>{const ie=Se("IconPause"),z=Se("IconPlayOne"),j=Se("IconVolumeMute"),ae=Se("IconVolumeNotice"),ge=Se("IconVolumeSmall");return Y(),q("div",{class:Ge(["video-player",{"hide-controller":ue.value}]),style:we({width:E.width*E.scale+"px",height:E.height*E.scale+"px",transform:`scale(${1/E.scale})`}),onMousemove:$[22]||($[22]=le=>te()),onClick:$[23]||($[23]=le=>te())},[W("div",{class:"video-wrap",onClick:$[8]||($[8]=le=>N())},[J.value?(Y(),q("div",Dce,"视频加载失败")):Qe("",!0),W("video",{class:"video",ref_key:"videoRef",ref:o,src:E.src,autoplay:E.autoplay,poster:E.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:$[0]||($[0]=le=>_()),onTimeupdate:$[1]||($[1]=le=>P()),onEnded:$[2]||($[2]=le=>V()),onProgress:$[3]||($[3]=le=>B()),onPlay:$[4]||($[4]=le=>{te(),c.value=!1}),onPause:$[5]||($[5]=le=>te()),onError:$[6]||($[6]=le=>se())},null,40,Kce),W("div",Hce,[W("span",{class:Ge(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:$[7]||($[7]=le=>h.value=!1)},[c.value?(Y(),Te(ie,{key:0})):(Y(),Te(z,{key:1}))],34)])]),Gce,W("div",Jce,[W("div",zce,[W("div",{class:"icon play-icon",onClick:$[9]||($[9]=le=>N())},[W("span",$ce,[c.value?(Y(),Te(z,{key:0})):(Y(),Te(ie,{key:1}))])]),W("div",jce,[W("div",{class:"icon volume-icon",onClick:$[10]||($[10]=le=>ye())},[W("span",qce,[s.value===0?(Y(),Te(j,{key:0})):s.value===1?(Y(),Te(ae,{key:1})):(Y(),Te(ge,{key:2}))])]),W("div",{class:"volume-bar-wrap",onMousedown:$[11]||($[11]=le=>ee()),onTouchstart:$[12]||($[12]=le=>ee()),onClick:$[13]||($[13]=le=>re(le))},[W("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[W("div",{class:"volume-bar-inner",style:we({width:w.value})},tue,4)],512)],32)]),W("span",nue,[W("span",rue,gt(y.value),1),We(" / "),W("span",oue,gt(R.value),1)])]),W("div",iue,[W("div",aue,[W("div",sue,[W("span",{class:"icon-content",onClick:$[14]||($[14]=le=>T.value=!T.value)},gt(p.value===1?"倍速":p.value+"x"),1),T.value?(Y(),q("div",{key:0,class:"speed-menu",onMouseleave:$[15]||($[15]=le=>T.value=!1)},[(Y(),q(Xe,null,nt(M,le=>W("div",{class:Ge(["speed-menu-item",{active:le.value===p.value}]),key:le.label,onClick:he=>I(le.value)},gt(le.label),11,lue)),64))],32)):Qe("",!0)])]),W("div",{class:"loop",onClick:$[16]||($[16]=le=>de())},[W("div",{class:Ge(["icon loop-icon",{active:d.value}])},[W("span",cue,"循环"+gt(d.value?"开":"关"),1)],2)])]),W("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:i,onMousedown:$[17]||($[17]=le=>Z()),onTouchstart:$[18]||($[18]=le=>Z()),onMousemove:$[19]||($[19]=le=>ve(le)),onMouseenter:$[20]||($[20]=le=>m.value=!0),onMouseleave:$[21]||($[21]=le=>m.value=!1)},[W("div",{class:Ge(["bar-time",{hidden:!m.value}]),style:we({left:x.value})},gt(A.value),7),W("div",uue,[W("div",{class:"loaded",style:we({width:b.value})},null,4),W("div",{class:"played",style:we({width:g.value})},due,4)])],544)])],38)}}}),HF=Ve(hue,[["__scopeId","data-v-597c0901"]]),pue=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=(o,i=!0)=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo,i))};return(o,i)=>{const a=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-video",{lock:o.elementInfo.lock}]),style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:i[2]||(i[2]=s=>r(s,!1)),onTouchstart:i[3]||(i[3]=s=>r(s,!1))},[O(HF,{width:o.elementInfo.width,height:o.elementInfo.height,src:o.elementInfo.src,poster:o.elementInfo.poster,scale:G(n)},null,8,["width","height","src","poster","scale"]),(Y(),q(Xe,null,nt(["t","b","l","r"],s=>W("div",{class:Ge(["handler-border",s]),key:s,onMousedown:i[0]||(i[0]=c=>r(c)),onTouchstart:i[1]||(i[1]=c=>r(c))},null,34)),64))],32)),[[a,o.contextmenus]])],4)],6)}}}),GF=Ve(pue,[["__scopeId","data-v-c50d3bc7"]]),JF=e=>(qt("data-v-32038f5c"),e=e(),en(),e),mue=["src","autoplay"],vue={class:"controller"},gue={class:"icons"},Aue={class:"icon-content"},Rue={class:"volume"},yue={class:"icon-content"},bue=JF(()=>W("span",{class:"thumb"},null,-1)),xue=[bue],Sue={class:"time"},Mue={class:"ptime"},wue={class:"dtime"},Lue={class:"bar"},Oue=JF(()=>W("span",{class:"thumb"},null,-1)),Tue=[Oue],kue=Fe({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(U=0)=>{if(U===0||isNaN(U))return"00:00";const ee=de=>de<10?"0"+de:""+de,re=Math.floor(U/3600),ve=Math.floor((U-re*3600)/60),ye=Math.floor(U-re*3600-ve*60);return(re>0?[re,ve,ye]:[ve,ye]).map(ee).join(":")},o=U=>U.getBoundingClientRect().left,i=me(),a=me(),s=me(),c=me(.5),l=me(!0),u=me(0),f=me(0),d=me(0),h=me(!1),p=me("00:00"),m=me("0"),A=Me(()=>r(u.value)),x=Me(()=>r(f.value)),y=Me(()=>u.value/f.value*100+"%"),R=Me(()=>d.value/f.value*100+"%"),g=Me(()=>c.value*100+"%"),b=U=>{i.value&&(U=Math.max(U,0),U=Math.min(U,f.value),i.value.currentTime=U,u.value=U)},w=()=>{i.value&&(l.value=!1,i.value.play())},T=()=>{i.value&&(l.value=!0,i.value.pause())},M=()=>{l.value?w():T()},L=U=>{i.value&&(U=Math.max(U,0),U=Math.min(U,1),i.value.volume=U,c.value=U,i.value.muted&&U!==0&&(i.value.muted=!1))},k=()=>{var U;f.value=((U=i.value)==null?void 0:U.duration)||0},F=()=>{var U;u.value=((U=i.value)==null?void 0:U.currentTime)||0},N=()=>{l.value=!1},X=()=>{n.loop?(b(0),w()):T()},I=()=>{var U;d.value=(U=i.value)!=null&&U.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},_=()=>xn.error("视频加载失败"),P=U=>{if(!i.value||!a.value)return;let re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;re=Math.max(re,0),re=Math.min(re,1);const ve=re*f.value;i.value.currentTime=ve,u.value=ve},V=U=>{if(!i.value||!a.value)return;let re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;re=Math.max(re,0),re=Math.min(re,1);const ve=re*f.value;i.value.currentTime=ve,u.value=ve,document.removeEventListener("mousemove",P),document.removeEventListener("touchmove",P),document.removeEventListener("mouseup",V),document.removeEventListener("touchend",V)},B=()=>{document.addEventListener("mousemove",P),document.addEventListener("touchmove",P),document.addEventListener("mouseup",V),document.addEventListener("touchend",V)},J=U=>{if(!s.value)return;const re=(("clientX"in U?U.clientX:U.changedTouches[0].clientX)-o(s.value))/45;L(re)},se=()=>{document.removeEventListener("mousemove",J),document.removeEventListener("touchmove",J),document.removeEventListener("mouseup",se),document.removeEventListener("touchend",se)},D=()=>{document.addEventListener("mousemove",J),document.addEventListener("touchmove",J),document.addEventListener("mouseup",se),document.addEventListener("touchend",se)},Q=U=>{if(!s.value)return;const ee=(U.clientX-o(s.value))/45;L(ee)},Z=U=>{if(f.value&&a.value){const ee=a.value.getBoundingClientRect().left,re=U.clientX-ee;if(re<0||re>a.value.offsetWidth)return;const ve=f.value*(re/a.value.offsetWidth);m.value=`${re-(ve>=3600?25:20)}px`,p.value=r(ve),h.value=!0}},H=()=>{i.value&&(i.value.muted?(i.value.muted=!1,L(.5)):(i.value.muted=!0,L(0)))};return t({toggle:M}),(U,ee)=>{const re=Se("IconPlayOne"),ve=Se("IconPause"),ye=Se("IconVolumeMute"),de=Se("IconVolumeNotice"),fe=Se("IconVolumeSmall");return Y(),q("div",{class:"audio-player",style:we({transform:`scale(${1/U.scale})`})},[W("audio",{class:"audio",ref_key:"audioRef",ref:i,src:U.src,autoplay:U.autoplay,onDurationchange:ee[0]||(ee[0]=ue=>k()),onTimeupdate:ee[1]||(ee[1]=ue=>F()),onPlay:ee[2]||(ee[2]=ue=>N()),onEnded:ee[3]||(ee[3]=ue=>X()),onProgress:ee[4]||(ee[4]=ue=>I()),onError:ee[5]||(ee[5]=ue=>_())},null,40,mue),W("div",vue,[W("div",gue,[W("div",{class:"icon play-icon",onClick:ee[6]||(ee[6]=ue=>M())},[W("span",Aue,[l.value?(Y(),Te(re,{key:0})):(Y(),Te(ve,{key:1}))])]),W("div",Rue,[W("div",{class:"icon volume-icon",onClick:ee[7]||(ee[7]=ue=>H())},[W("span",yue,[c.value===0?(Y(),Te(ye,{key:0})):c.value===1?(Y(),Te(de,{key:1})):(Y(),Te(fe,{key:2}))])]),W("div",{class:"volume-bar-wrap",onMousedown:ee[8]||(ee[8]=ue=>D()),onTouchstart:ee[9]||(ee[9]=ue=>D()),onClick:ee[10]||(ee[10]=ue=>Q(ue))},[W("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[W("div",{class:"volume-bar-inner",style:we({width:g.value})},xue,4)],512)],32)])]),W("span",Sue,[W("span",Mue,gt(A.value),1),We(" / "),W("span",wue,gt(x.value),1)]),W("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:ee[11]||(ee[11]=ue=>B()),onTouchstart:ee[12]||(ee[12]=ue=>B()),onMousemove:ee[13]||(ee[13]=ue=>Z(ue)),onMouseenter:ee[14]||(ee[14]=ue=>h.value=!0),onMouseleave:ee[15]||(ee[15]=ue=>h.value=!1)},[W("div",{class:Ge(["bar-time",{hidden:!h.value}]),style:we({left:m.value})},gt(p.value),7),W("div",Lue,[W("div",{class:"loaded",style:we({width:R.value})},null,4),W("div",{class:"played",style:we({width:y.value})},Tue,4)])],544)])],4)}}}),zF=Ve(kue,[["__scopeId","data-v-32038f5c"]]),Nue=Fe({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Ee(ft()),{viewportRatio:o}=Ee(lt()),i=Me(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),a=Me(()=>{const c=Gt,l=Gt*o.value,u=280/n.value,f=50/n.value,d=t.elementInfo.width,h=t.elementInfo.height,p=t.elementInfo.left,m=t.elementInfo.top;let A=0,x=h;return p+u>=c&&(A=d-u),m+h+f>=l&&(x=-f),{left:A+"px",top:x+"px"}}),s=c=>{t.elementInfo.lock||(c.stopPropagation(),t.selectElement(c,t.elementInfo))};return(c,l)=>{const u=Se("IconVolumeNotice"),f=Sn("contextmenu");return Y(),q("div",{class:Ge(["editable-element-audio",{lock:c.elementInfo.lock}]),style:we({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px",width:c.elementInfo.width+"px",height:c.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${c.elementInfo.rotate}deg)`})},[Ke((Y(),q("div",{class:"element-content",onMousedown:l[1]||(l[1]=d=>s(d)),onTouchstart:l[2]||(l[2]=d=>s(d))},[O(u,{class:"audio-icon",style:we({fontSize:i.value,color:c.elementInfo.color})},null,8,["style"]),G(r)===c.elementInfo.id?(Y(),Te(zF,{key:0,class:"audio-player",style:we({...a.value}),src:c.elementInfo.src,loop:c.elementInfo.loop,scale:G(n),onMousedown:l[0]||(l[0]=Wt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Qe("",!0)],32)),[[f,c.contextmenus]])],4)],6)}}}),$F=Ve(Nue,[["__scopeId","data-v-5d8373ba"]]),Pue=["id"],Cue=Fe({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=Me(()=>({[kt.IMAGE]:_I,[kt.TEXT]:TF,[kt.SHAPE]:NF,[kt.LINE]:PF,[kt.CHART]:UF,[kt.TABLE]:DF,[kt.LATEX]:KF,[kt.VIDEO]:GF,[kt.AUDIO]:$F})[t.elementInfo.type]||null),{orderElement:r}=Pp(),{alignElementToCanvas:o}=c2(),{combineElements:i,uncombineElements:a}=Ex(),{deleteElement:s}=Np(),{lockElement:c,unlockElement:l}=d9(),{copyElement:u,pasteElement:f,cutElement:d}=Xx(),{selectAllElements:h}=zg(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>l(t.elementInfo)}]:[{text:"剪切",subText:"Ctrl + X",handler:d},{text:"复制",subText:"Ctrl + C",handler:u},{text:"粘贴",subText:"Ctrl + V",handler:f},{divider:!0},{text:"水平居中",handler:()=>o(on.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"水平居中",handler:()=>o(on.HORIZONTAL)},{text:"左对齐",handler:()=>o(on.LEFT)},{text:"右对齐",handler:()=>o(on.RIGHT)}]},{text:"垂直居中",handler:()=>o(on.VERTICAL),children:[{text:"水平垂直居中",handler:()=>o(on.CENTER)},{text:"垂直居中",handler:()=>o(on.VERTICAL)},{text:"顶部对齐",handler:()=>o(on.TOP)},{text:"底部对齐",handler:()=>o(on.BOTTOM)}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,dr.TOP),children:[{text:"置于顶层",handler:()=>r(t.elementInfo,dr.TOP)},{text:"上移一层",handler:()=>r(t.elementInfo,dr.UP)}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:()=>r(t.elementInfo,dr.BOTTOM),children:[{text:"置于底层",handler:()=>r(t.elementInfo,dr.BOTTOM)},{text:"下移一层",handler:()=>r(t.elementInfo,dr.DOWN)}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?a:i,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:h},{text:"锁定",subText:"Ctrl + L",handler:c},{text:"删除",subText:"Delete",handler:s}];return(m,A)=>(Y(),q("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${m.elementInfo.id}`,style:we({zIndex:m.elementIndex})},[(Y(),Te(xs(n.value),{elementInfo:m.elementInfo,selectElement:m.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,Pue))}}),Iue=Fe({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(`mouse-selection quadrant-${t.quadrant}`),style:we({top:t.top+"px",left:t.left+"px",width:t.width+"px",height:t.height+"px"})},null,6))}}),Fue=Ve(Iue,[["__scopeId","data-v-053bfa3e"]]),_ue={class:"grid-lines"},Eue=["d","stroke"],Xue=Fe({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Ee(ft()),{currentSlide:r,viewportRatio:o}=Ee(lt()),i=Me(()=>{var c;return(c=r.value)==null?void 0:c.background}),a=Me(()=>{var u;const c=((u=i.value)==null?void 0:u.color)||"#fff",l=["#000","#fff"];return ot.mostReadable(c,l,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),s=Me(()=>{const c=Gt,l=Gt*o.value;let u="";for(let f=0;f<=Math.floor(l/n.value);f++)u+=`M0 ${f*n.value} L${c} ${f*n.value} `;for(let f=0;f<=Math.floor(c/n.value);f++)u+=`M${f*n.value} 0 L${f*n.value} ${l} `;return u});return(c,l)=>(Y(),q("svg",_ue,[W("path",{style:we({transform:`scale(${G(t)})`}),d:s.value,fill:"none",stroke:a.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,Eue)]))}}),Wue=Ve(Xue,[["__scopeId","data-v-d6e1ea18"]]),m2=e=>({backgroundStyle:Me(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:o,imageSize:i,gradientColor:a,gradientRotate:s,gradientType:c}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image")return o?i==="repeat"?{backgroundImage:`url(${o}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${o}`,backgroundRepeat:"no-repeat",backgroundSize:i||"cover"}:{backgroundColor:"#fff"};if(n==="gradient"){const l=s||0,u=a?a[0]:"#fff",f=a?a[1]:"#fff";return c==="radial"?{backgroundImage:`radial-gradient(${u}, ${f}`}:{backgroundImage:`linear-gradient(${l}deg, ${u}, ${f}`}}return{backgroundColor:"#fff"}})}),Vue=Fe({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Ee(ft()),{currentSlide:n}=Ee(lt()),r=Me(()=>{var i;return(i=n.value)==null?void 0:i.background}),{backgroundStyle:o}=m2(r);return(i,a)=>(Y(),q("div",{class:"viewport-background",style:we(G(o))},[G(t)?(Y(),Te(Wue,{key:0})):Qe("",!0)],4))}}),Uue=Ve(Vue,[["__scopeId","data-v-203ea8ff"]]),Yue=Fe({__name:"AlignmentLine",props:{type:{},axis:{},length:{},canvasScale:{}},setup(e){const t=e,n=Me(()=>t.axis.x*t.canvasScale+"px"),r=Me(()=>t.axis.y*t.canvasScale+"px"),o=Me(()=>t.type==="vertical"?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"});return(i,a)=>(Y(),q("div",{class:"alignment-line",style:we({left:n.value,top:r.value})},[W("div",{class:Ge(["line",i.type]),style:we(o.value)},null,6)],4))}}),jF=Ve(Yue,[["__scopeId","data-v-7cd3d25d"]]),Que={class:"ruler"},Zue=Fe({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=Ee(ft()),o=me(null);gp(()=>{const a=t.elementList.filter(s=>r.value.includes(s.id));if(!a.length)return o.value=null;o.value=$s(a)});const i=Me(()=>t.viewportStyles.width*n.value/10);return(a,s)=>(Y(),q("div",Que,[W("div",{class:"h",style:we({width:a.viewportStyles.width*G(n)+"px",left:a.viewportStyles.left+"px"})},[(Y(),q(Xe,null,nt(20,c=>W("div",{class:Ge(["ruler-marker-100",{hide:i.value<36,omit:i.value<72}]),key:`marker-100-${c}`},[W("span",null,gt(c*100),1)],2)),64)),o.value?(Y(),q("div",{key:0,class:"range",style:we({left:o.value.minX*G(n)+"px",width:(o.value.maxX-o.value.minX)*G(n)+"px"})},null,4)):Qe("",!0)],4),W("div",{class:"v",style:we({height:a.viewportStyles.height*G(n)+"px",top:a.viewportStyles.top+"px"})},[(Y(),q(Xe,null,nt(20,c=>W("div",{class:Ge(["ruler-marker-100",{hide:i.value<36,omit:i.value<72}]),key:c,style:we({height:i.value+"px"})},[W("span",null,gt(c*100),1)],6)),64)),o.value?(Y(),q("div",{key:0,class:"range",style:we({top:o.value.minY*G(n)+"px",height:(o.value.maxY-o.value.minY)*G(n)+"px"})},null,4)):Qe("",!0)],4)]))}}),Bue=Ve(Zue,[["__scopeId","data-v-1e7e5250"]]),Due=["width","height"],Kue=["d"],Hue=Fe({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{creatingElement:o}=Ee(r),{ctrlOrShiftKeyActive:i}=Ee(Ms()),a=me(),s=me(),c=me(),l=me({x:0,y:0});Zt(()=>{if(!c.value)return;const{x:h,y:p}=c.value.getBoundingClientRect();l.value={x:h,y:p}});const u=h=>{let p=!0;const m=h.pageX,A=h.pageY;a.value=[m,A],document.onmousemove=x=>{if(!o.value||!p)return;let y=x.pageX,R=x.pageY;if(i.value){const g=y-m,b=R-A,w=Math.abs(g),T=Math.abs(b);if(o.value.type==="shape"){const M=b>0&&g<0||b<0&&g>0;w>T?R=M?A-g:A+g:y=M?m-b:m+b}else o.value.type==="line"&&(w>T?R=A:y=m)}s.value=[y,R]},document.onmouseup=x=>{var b,w;if(document.onmousemove=null,document.onmouseup=null,x.button===2){setTimeout(()=>r.setCreatingElement(null),0);return}p=!1;const y=x.pageX,R=x.pageY,g=30;if(((b=o.value)==null?void 0:b.type)==="line"&&(Math.abs(y-m)>=g||Math.abs(R-A)>=g))n("created",{start:a.value,end:s.value});else if(((w=o.value)==null?void 0:w.type)!=="line"&&Math.abs(y-m)>=g&&Math.abs(R-A)>=g)n("created",{start:a.value,end:s.value});else{const M=Math.min(y,m),L=Math.min(R,A),k=Math.max(y,m),F=Math.max(R,A),N=k-M>=g?k-M:200,X=F-L>=g?F-L:200;n("created",{start:[M,L],end:[M+N,L+X]})}}},f=Me(()=>{if(!a.value||!s.value||!o.value||o.value.type!=="line")return null;const[h,p]=a.value,[m,A]=s.value,x=Math.min(h,m),y=Math.max(h,m),R=Math.min(p,A),g=Math.max(p,A),b=y-x>=24?y-x:24,w=g-R>=24?g-R:24,T=h===x?0:y-x,M=p===R?0:g-R,L=m===x?0:y-x,k=A===R?0:g-R,F=`M${T}, ${M} L${L}, ${k}`;return{svgWidth:b,svgHeight:w,startX:T,startY:M,endX:L,endY:k,path:F}}),d=Me(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[m,A]=s.value,x=Math.min(h,m),y=Math.max(h,m),R=Math.min(p,A),g=Math.max(p,A),b=y-x,w=g-R;return{left:x-l.value.x+"px",top:R-l.value.y+"px",width:b+"px",height:w+"px"}});return(h,p)=>{var m,A;return Y(),q("div",{class:"element-create-selection",ref_key:"selectionRef",ref:c,onMousedown:p[0]||(p[0]=Wt(x=>u(x),["stop"])),onContextmenu:p[1]||(p[1]=Wt(()=>{},["stop","prevent"]))},[a.value&&s.value?(Y(),q("div",{key:0,class:Ge(["selection",(m=G(o))==null?void 0:m.type]),style:we(d.value)},[((A=G(o))==null?void 0:A.type)==="line"&&f.value?(Y(),q("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[W("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,Kue)],8,Due)):Qe("",!0)],6)):Qe("",!0)],544)}}}),Gue=Ve(Hue,[["__scopeId","data-v-7b17a883"]]),Jue={overflow:"visible"},zue=["d","fill"],$ue=Fe({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{ctrlOrShiftKeyActive:o}=Ee(Ms()),{theme:i}=Ee(lt()),a=me(),s=me(!1),c=me({x:0,y:0});Zt(()=>{if(!a.value)return;const{x:g,y:b}=a.value.getBoundingClientRect();c.value={x:g,y:b}});const l=me(null),u=me([]),f=me(!1),d=(g,b=!1)=>{let w=g.pageX-c.value.x,T=g.pageY-c.value.y;if(b)return{pageX:w,pageY:T};if(o.value&&u.value.length){const[M,L]=u.value[u.value.length-1];Math.abs(M-w)-Math.abs(L-T)>0?T=L:w=M}return{pageX:w,pageY:T}},h=g=>{if(s.value){const{pageX:T,pageY:M}=d(g,!0);u.value.push([T,M]),l.value=null;return}const{pageX:b,pageY:w}=d(g);if(l.value=[b,w],u.value.length>=2){const[T,M]=u.value[0];Math.abs(T-b)<5&&Math.abs(M-w)<5?f.value=!0:f.value=!1}else f.value=!1},p=Me(()=>{let g="";for(let b=0;b{const b=u.value.map(P=>P[0]),w=u.value.map(P=>P[1]),T=Math.min(...b),M=Math.min(...w),L=Math.max(...b),k=Math.max(...w),F=u.value.map(P=>[P[0]-T,P[1]-M]);let N="";for(let P=0;P{const{pageX:b,pageY:w}=d(g);s.value=!0,f.value?n("created",m()):u.value.push([b,w]),document.onmouseup=()=>{s.value=!1}},x=()=>{r.setCreatingCustomShapeState(!1)},y=()=>{n("created",{...m(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:i.value.themeColor,style:"solid"}}),x()},R=g=>{const b=g.key.toUpperCase();b===mt.ESC&&x(),b===mt.ENTER&&y()};return Zt(()=>{xn.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),wn(()=>{document.removeEventListener("keydown",R),xn.closeAll()}),(g,b)=>(Y(),q("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:b[0]||(b[0]=Wt(w=>A(w),["stop"])),onMousemove:b[1]||(b[1]=w=>h(w)),onContextmenu:b[2]||(b[2]=Wt(w=>x(),["stop","prevent"]))},[(Y(),q("svg",Jue,[W("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,zue)]))],544))}}),jue=Ve($ue,[["__scopeId","data-v-8ea8c340"]]),ju=(e,t)=>{const n=Me(()=>[{direction:vt.LEFT_TOP,style:{}},{direction:vt.TOP,style:{left:e.value/2+"px"}},{direction:vt.RIGHT_TOP,style:{left:e.value+"px"}},{direction:vt.LEFT,style:{top:t.value/2+"px"}},{direction:vt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:vt.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:vt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:vt.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]),r=Me(()=>[{direction:vt.LEFT,style:{top:t.value/2+"px"}},{direction:vt.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]),o=Me(()=>[{direction:vt.TOP,style:{left:e.value/2+"px"}},{direction:vt.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}}]),i=Me(()=>[{type:Y0.T,style:{width:e.value+"px"}},{type:Y0.B,style:{top:t.value+"px",width:e.value+"px"}},{type:Y0.L,style:{height:t.value+"px"}},{type:Y0.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:o,borderLines:i}},que=Fe({__name:"ResizeHandler",props:{type:{},rotate:{default:0}},setup(e){const t=e,n=Me(()=>{const r="rotate-",o=t.rotate;return o>-22.5&&o<=22.5?r+0:o>22.5&&o<=67.5?r+45:o>67.5&&o<=112.5?r+90:o>112.5&&o<=157.5?r+135:o>157.5||o<=-157.5?r+0:o>-157.5&&o<=-112.5?r+45:o>-112.5&&o<=-67.5?r+90:o>-67.5&&o<=-22.5?r+135:r+0});return(r,o)=>(Y(),q("div",{class:Ge(["resize-handler",n.value,r.type])},null,2))}}),kc=Ve(que,[["__scopeId","data-v-bb3f9e62"]]),efe=Fe({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(["border-line",t.type,{wide:t.isWide}])},null,2))}}),qu=Ve(efe,[["__scopeId","data-v-7114fb45"]]),tfe=Fe({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Ee(ft()),o=Me(()=>t.elementList.filter(d=>n.value.includes(d.id))),i=me({minX:0,maxX:0,minY:0,maxY:0}),a=Me(()=>(i.value.maxX-i.value.minX)*r.value),s=Me(()=>(i.value.maxY-i.value.minY)*r.value),{resizeHandlers:c,borderLines:l}=ju(a,s);gp(()=>{const{minX:d,maxX:h,minY:p,maxY:m}=$s(o.value);i.value={minX:d,maxX:h,minY:p,maxY:m}});const f=Me(()=>o.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(Y(),q("div",{class:"multi-select-operate",style:we({left:i.value.minX*G(r)+"px",top:i.value.minY*G(r)+"px"})},[(Y(!0),q(Xe,null,nt(G(l),p=>(Y(),Te(qu,{key:p.type,type:p.type,style:we(p.style)},null,8,["type","style"]))),128)),f.value?Qe("",!0):(Y(!0),q(Xe,{key:0},nt(G(c),p=>(Y(),Te(kc,{key:p.direction,type:p.direction,style:we(p.style),onMousedown:Wt(m=>d.scaleMultiElement(m,i.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),nfe=Ve(tfe,[["__scopeId","data-v-135c8cb7"]]),rfe={},ofe={class:"rotate-handler"};function ife(e,t){return Y(),q("div",ofe)}const $d=Ve(rfe,[["render",ife],["__scopeId","data-v-9f21fc0f"]]),afe={inheritAttrs:!1},sfe=Fe({...afe,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Ee(ft()),o=Me(()=>r.value===t.elementInfo.id),i=Me(()=>t.elementInfo.width*n.value),a=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:s,borderLines:c}=ju(i,a);return(l,u)=>(Y(),q("div",{class:Ge(["image-element-operate",{cliping:o.value}])},[(Y(!0),q(Xe,null,nt(G(c),f=>(Y(),Te(qu,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(s),f=>(Y(),Te(kc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:we(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)],2))}}),lfe=Ve(sfe,[["__scopeId","data-v-2a1bef4e"]]),cfe={class:"text-element-operate"},ufe={inheritAttrs:!1},ffe=Fe({...ufe,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:i,verticalTextElementResizeHandlers:a,borderLines:s}=ju(r,o),c=Me(()=>t.elementInfo.vertical?a.value:i.value);return(l,u)=>(Y(),q("div",cfe,[(Y(!0),q(Xe,null,nt(G(s),f=>(Y(),Te(qu,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),l.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(c.value,f=>(Y(),Te(kc,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:l.elementInfo.rotate,style:we(f.style),onMousedown:Wt(d=>l.scaleElement(d,l.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Wt(f=>l.rotateElement(f,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),dfe={class:"shape-element-operate"},hfe=["onMousedown"],pfe={inheritAttrs:!1},mfe=Fe({...pfe,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ju(r,o),s=Me(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const c=Ku[t.elementInfo.pathFormula];return t.elementInfo.keypoints.map((l,u)=>{const f=c.getBaseSize[u],d=c.relative[u],h=f(t.elementInfo.width,t.elementInfo.height)*l;let p={};return d==="left"?p={left:h*n.value+"px"}:d==="right"?p={left:(t.elementInfo.width-h)*n.value+"px"}:d==="center"?p={left:(t.elementInfo.width-h)/2*n.value+"px"}:d==="top"?p={top:h*n.value+"px"}:d==="bottom"?p={top:(t.elementInfo.height-h)*n.value+"px"}:d==="left_bottom"?p={left:h*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="right_bottom"?p={left:(t.elementInfo.width-h)*n.value+"px",top:t.elementInfo.height*n.value+"px"}:d==="top_right"?p={left:t.elementInfo.width*n.value+"px",top:h*n.value+"px"}:d==="bottom_right"&&(p={left:t.elementInfo.width*n.value+"px",top:(t.elementInfo.height-h)*n.value+"px"}),{keypoint:l,styles:p}})});return(c,l)=>(Y(),q("div",dfe,[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(i),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]),(Y(!0),q(Xe,null,nt(s.value,(u,f)=>(Y(),q("div",{class:"operate-keypoint-handler",key:f,style:we(u.styles),onMousedown:Wt(d=>c.moveShapeKeypoint(d,c.elementInfo,f),["stop"])},null,44,hfe))),128))],64)):Qe("",!0)]))}}),vfe=Ve(mfe,[["__scopeId","data-v-11747e5a"]]),gfe={class:"line-element-operate"},Afe=["width","height","stroke"],Rfe={key:0},yfe=["x1","y1","x2","y2"],bfe=["x1","y1","x2","y2"],xfe=["x1","y1","x2","y2"],Sfe=["x1","y1","x2","y2"],Mfe={inheritAttrs:!1},wfe=Fe({...Mfe,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>Math.max(t.elementInfo.start[0],t.elementInfo.end[0])),o=Me(()=>Math.max(t.elementInfo.start[1],t.elementInfo.end[1])),i=Me(()=>{const a=[{handler:Jo.START,style:{left:t.elementInfo.start[0]*n.value+"px",top:t.elementInfo.start[1]*n.value+"px"}},{handler:Jo.END,style:{left:t.elementInfo.end[0]*n.value+"px",top:t.elementInfo.end[1]*n.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2){const s=t.elementInfo.curve||t.elementInfo.broken||t.elementInfo.broken2;a.push({handler:Jo.C,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}})}else if(t.elementInfo.cubic){const[s,c]=t.elementInfo.cubic;a.push({handler:Jo.C1,style:{left:s[0]*n.value+"px",top:s[1]*n.value+"px"}}),a.push({handler:Jo.C2,style:{left:c[0]*n.value+"px",top:c[1]*n.value+"px"}})}return a});return(a,s)=>(Y(),q("div",gfe,[a.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(i.value,c=>(Y(),Te(kc,{class:"operate-resize-handler",key:c.handler,style:we(c.style),onMousedown:Wt(l=>a.dragLineElement(l,a.elementInfo,c.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(Y(),q("svg",{width:r.value||1,height:o.value||1,stroke:a.elementInfo.color,overflow:"visible",style:we({transform:`scale(${G(n)})`})},[a.elementInfo.curve?(Y(),q("g",Rfe,[W("line",{class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,yfe),W("line",{class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:a.elementInfo.curve[0],y2:a.elementInfo.curve[1]},null,8,bfe)])):Qe("",!0),a.elementInfo.cubic?(Y(!0),q(Xe,{key:1},nt(a.elementInfo.cubic,(c,l)=>(Y(),q("g",{key:l},[l===0?(Y(),q("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:c[0],y2:c[1]},null,8,xfe)):Qe("",!0),l===1?(Y(),q("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:c[0],y2:c[1]},null,8,Sfe)):Qe("",!0)]))),128)):Qe("",!0)],12,Afe))],64)):Qe("",!0)]))}}),Lfe=Ve(wfe,[["__scopeId","data-v-9dea4d6a"]]),Ofe={class:"table-element-operate"},Tfe={inheritAttrs:!1},kfe=Fe({...Tfe,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.outline.width||1),o=Me(()=>(t.elementInfo.width+r.value)*n.value),i=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:a,borderLines:s}=ju(o,i);return(c,l)=>(Y(),q("div",Ofe,[(Y(!0),q(Xe,null,nt(G(s),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O($d,{class:"operate-rotate-handler",style:we({left:o.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),Nfe={class:"common-element-operate"},Pfe={inheritAttrs:!1},Mm=Fe({...Pfe,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Ee(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=ju(r,o),s=Me(()=>["chart","video","audio"].includes(t.elementInfo.type));return(c,l)=>(Y(),q("div",Nfe,[(Y(!0),q(Xe,null,nt(G(a),u=>(Y(),Te(qu,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),c.handlerVisible?(Y(),q(Xe,{key:0},[(Y(!0),q(Xe,null,nt(G(i),u=>(Y(),Te(kc,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:c.elementInfo.rotate,style:we(u.style),onMousedown:Wt(f=>c.scaleElement(f,c.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Qe("",!0):(Y(),Te($d,{key:0,class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:l[0]||(l[0]=Wt(u=>c.rotateElement(u,c.elementInfo),["stop"]))},null,8,["style"]))],64)):Qe("",!0)]))}}),qF=()=>{const e=lt(),{addHistorySnapshot:t}=Jt();return{setLink:(o,i)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(i.type==="web"&&!a.test(i.target))return xn.error("不是正确的网页链接地址"),!1;if(i.type==="slide"&&!i.target)return xn.error("请先选择链接目标"),!1;const s={link:i};return e.updateElement({id:o.id,props:s}),t(),!0},removeLink:o=>{e.removeElementProps({id:o.id,propName:"link"}),t()}}},Cfe=Fe({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:0}},setup(e){return(t,n)=>(Y(),q("div",{class:Ge(["divider",t.type]),style:we({margin:t.type==="horizontal"?`${t.margin||24}px 0`:`0 ${t.margin||8}px`})},null,6))}}),Yt=Ve(Cfe,[["__scopeId","data-v-c7c64e0b"]]),Ife=["href"],Ffe={class:"btns"},_fe=Fe({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=ft(),r=lt(),{canvasScale:o}=Ee(n),{slides:i}=Ee(r),{removeLink:a}=qF(),s=Me(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),c=l=>{const u=i.value.findIndex(f=>f.id===l);u!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(u))};return(l,u)=>(Y(),q("div",{class:"link-handler",style:we({top:s.value*G(o)+10+"px"})},[l.link.type==="web"?(Y(),q("a",{key:0,class:"link",href:l.link.target,target:"_blank"},gt(l.link.target),9,Ife)):(Y(),q("a",{key:1,class:"link",onClick:u[0]||(u[0]=f=>c(l.link.target))},"幻灯片页面 "+gt(l.link.target),1)),W("div",Ffe,[W("div",{class:"btn",onClick:u[1]||(u[1]=f=>l.openLinkDialog())},"更换"),O(Yt,{type:"vertical"}),W("div",{class:"btn",onClick:u[2]||(u[2]=f=>G(a)(l.elementInfo))},"移除")])],4))}}),Efe=Ve(_fe,[["__scopeId","data-v-f8f46f78"]]),Xfe={key:1,class:"animation-index"},Wfe=Fe({__name:"index",props:{elementInfo:{},isSelected:{type:Boolean},isActive:{type:Boolean},isActiveGroupElement:{type:Boolean},isMultiSelect:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},dragLineElement:{type:Function},moveShapeKeypoint:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,{canvasScale:n,toolbarState:r}=Ee(ft()),{formatedAnimations:o}=Ee(lt()),i=Me(()=>({[kt.IMAGE]:lfe,[kt.TEXT]:ffe,[kt.SHAPE]:vfe,[kt.LINE]:Lfe,[kt.TABLE]:kfe,[kt.CHART]:Mm,[kt.LATEX]:Mm,[kt.VIDEO]:Mm,[kt.AUDIO]:Mm})[t.elementInfo.type]||null),a=Me(()=>{const l=[];for(let u=0;ud.elId).includes(t.elementInfo.id)&&l.push(u);return l}),s=Me(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),c=Me(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(l,u)=>(Y(),q("div",{class:Ge(["operate",{"multi-select":l.isMultiSelect&&!l.isActive}]),style:we({top:l.elementInfo.top*G(n)+"px",left:l.elementInfo.left*G(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${l.elementInfo.width*G(n)/2}px ${c.value*G(n)/2}px`})},[l.isSelected?(Y(),Te(xs(i.value),{key:0,elementInfo:l.elementInfo,handlerVisible:!l.elementInfo.lock&&(l.isActiveGroupElement||!l.isMultiSelect),rotateElement:l.rotateElement,scaleElement:l.scaleElement,dragLineElement:l.dragLineElement,moveShapeKeypoint:l.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Qe("",!0),G(r)==="elAnimation"&&a.value.length?(Y(),q("div",Xfe,[(Y(!0),q(Xe,null,nt(a.value,f=>(Y(),q("div",{class:"index-item",key:f},gt(f+1),1))),128))])):Qe("",!0),l.isActive&&l.elementInfo.link?(Y(),Te(Efe,{key:2,elementInfo:l.elementInfo,link:l.elementInfo.link,openLinkDialog:l.openLinkDialog,onMousedown:u[0]||(u[0]=Wt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Qe("",!0)],6))}}),Vfe=Ve(Wfe,[["__scopeId","data-v-7c6be7e7"]]),Ufe=["src"],Yfe=Fe({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n),o=Me(()=>t.elementInfo.flipH),i=Me(()=>t.elementInfo.flipV),{flipStyle:a}=u2(o,i),s=Me(()=>t.elementInfo.clip),{clipShape:c,imgPosition:l}=c5(s),u=Me(()=>t.elementInfo.filters),{filter:f}=CI(u);return(d,h)=>(Y(),q("div",{class:"base-element-image",style:we({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({filter:G(r)?`drop-shadow(${G(r)})`:"",transform:G(a)})},[O(II,{elementInfo:d.elementInfo},null,8,["elementInfo"]),W("div",{class:"image-content",style:we({clipPath:G(c).style})},[W("img",{src:d.elementInfo.src,draggable:!1,style:we({top:G(l).top,left:G(l).left,width:G(l).width,height:G(l).height,filter:G(f)}),alt:""},null,12,Ufe),d.elementInfo.colorMask?(Y(),q("div",{key:0,class:"color-mask",style:we({backgroundColor:d.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],4)],4)],4))}}),e_=Ve(Yfe,[["__scopeId","data-v-71d24108"]]),Qfe=["innerHTML"],Zfe=Fe({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n);return(o,i)=>(Y(),q("div",{class:"base-element-text",style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({width:o.elementInfo.vertical?"auto":o.elementInfo.width+"px",height:o.elementInfo.vertical?o.elementInfo.height+"px":"auto",backgroundColor:o.elementInfo.fill,opacity:o.elementInfo.opacity,textShadow:G(r),lineHeight:o.elementInfo.lineHeight,letterSpacing:(o.elementInfo.wordSpace||0)+"px",color:o.elementInfo.defaultColor,fontFamily:o.elementInfo.defaultFontName,writingMode:o.elementInfo.vertical?"vertical-rl":"horizontal-tb"})},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),W("div",{class:Ge(["text ProseMirror-static",{thumbnail:o.target==="thumbnail"}]),style:we({"--paragraphSpace":`${o.elementInfo.paragraphSpace===void 0?5:o.elementInfo.paragraphSpace}px`}),innerHTML:o.elementInfo.content},null,14,Qfe)],4)],4)],4))}}),t_=Ve(Zfe,[["__scopeId","data-v-a3ec163d"]]),Bfe=["width","height"],Dfe={key:0},Kfe=["transform"],Hfe=["d","fill","stroke","stroke-width","stroke-dasharray"],Gfe=["innerHTML"],Jfe=Fe({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.outline),{outlineWidth:r,outlineColor:o,strokeDashArray:i}=zd(n),a=Me(()=>t.elementInfo.shadow),{shadowStyle:s}=Oc(a),c=Me(()=>t.elementInfo.flipH),l=Me(()=>t.elementInfo.flipV),{flipStyle:u}=u2(c,l),f=Me(()=>{const d={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:d});return(d,h)=>(Y(),q("div",{class:"base-element-shape",style:we({top:d.elementInfo.top+"px",left:d.elementInfo.left+"px",width:d.elementInfo.width+"px",height:d.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({opacity:d.elementInfo.opacity,filter:G(s)?`drop-shadow(${G(s)})`:"",transform:G(u),color:f.value.defaultColor,fontFamily:f.value.defaultFontName})},[(Y(),q("svg",{overflow:"visible",width:d.elementInfo.width,height:d.elementInfo.height},[d.elementInfo.gradient?(Y(),q("defs",Dfe,[O(kF,{id:`base-gradient-${d.elementInfo.id}`,type:d.elementInfo.gradient.type,color1:d.elementInfo.gradient.color[0],color2:d.elementInfo.gradient.color[1],rotate:d.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Qe("",!0),W("g",{transform:`scale(${d.elementInfo.width/d.elementInfo.viewBox[0]}, ${d.elementInfo.height/d.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:d.elementInfo.path,fill:d.elementInfo.gradient?`url(#base-gradient-${d.elementInfo.id})`:d.elementInfo.fill,stroke:G(o),"stroke-width":G(r),"stroke-dasharray":G(i)},null,8,Hfe)],8,Kfe)],8,Bfe)),W("div",{class:Ge(["shape-text",f.value.align])},[W("div",{class:"ProseMirror-static",innerHTML:f.value.content},null,8,Gfe)],2)],4)],4)],4))}}),n_=Ve(Jfe,[["__scopeId","data-v-2d39d3d1"]]),zfe=["width","height"],$fe=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],jfe=Fe({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Oc(n),o=Me(()=>{const c=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return c<24?24:c}),i=Me(()=>{const c=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return c<24?24:c}),a=Me(()=>{if(t.elementInfo.style!=="dashed")return"0 0";const c=t.elementInfo.width;return c<=8?`${c*5} ${c*2.5}`:`${c*5} ${c*1.5}`}),s=Me(()=>Cx(t.elementInfo));return(c,l)=>(Y(),q("div",{class:"base-element-line",style:we({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px"})},[W("div",{class:"element-content",style:we({filter:G(r)?`drop-shadow(${G(r)})`:""})},[(Y(),q("svg",{overflow:"visible",width:o.value,height:i.value},[W("defs",null,[c.elementInfo.points[0]?(Y(),Te(_d,{key:0,id:c.elementInfo.id,position:"start",type:c.elementInfo.points[0],color:c.elementInfo.color,baseSize:c.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0),c.elementInfo.points[1]?(Y(),Te(_d,{key:1,id:c.elementInfo.id,position:"end",type:c.elementInfo.points[1],color:c.elementInfo.color,baseSize:c.elementInfo.width},null,8,["id","type","color","baseSize"])):Qe("",!0)]),W("path",{d:s.value,stroke:c.elementInfo.color,"stroke-width":c.elementInfo.width,"stroke-dasharray":a.value,fill:"none","marker-start":c.elementInfo.points[0]?`url(#${c.elementInfo.id}-${c.elementInfo.points[0]}-start)`:"","marker-end":c.elementInfo.points[1]?`url(#${c.elementInfo.id}-${c.elementInfo.points[1]}-end)`:""},null,8,$fe)],8,zfe))],4)],4))}}),r_=Ve(jfe,[["__scopeId","data-v-e7dc2b42"]]),qfe=Fe({__name:"BaseChartElement",props:{elementInfo:{}},setup(e){const t=ti($u)||me(1),n=Me(()=>t.value<1),r=Me(()=>n.value?1/t.value:1);return(o,i)=>(Y(),q("div",{class:"base-element-chart",style:we({top:o.elementInfo.top+"px",left:o.elementInfo.left+"px",width:o.elementInfo.width+"px",height:o.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({backgroundColor:o.elementInfo.fill})},[O(f2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(VF,{width:o.elementInfo.width*r.value,height:o.elementInfo.height*r.value,type:o.elementInfo.chartType,data:o.elementInfo.data,options:o.elementInfo.options,themeColor:o.elementInfo.themeColor,gridColor:o.elementInfo.gridColor,legends:o.elementInfo.data.legends,legend:o.elementInfo.legend||"",style:we({zoom:1/r.value})},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend","style"])],4)],4)],4))}}),o_=Ve(qfe,[["__scopeId","data-v-37ca5799"]]),ede=["width"],tde=["rowspan","colspan"],nde=["innerHTML"],rde=Fe({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=me([]),r=Me(()=>n.value.reduce((c,l)=>c+l));Ot([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(c=>c*t.width)},{immediate:!0});const o=Me(()=>t.data),{hideCells:i}=ZF(o),a=Me(()=>t.theme),{subThemeColor:s}=BF(a);return(c,l)=>{var u,f,d,h,p;return Y(),q("div",{class:"static-table",style:we({width:r.value+"px"})},[W("table",{class:Ge({theme:a.value,"row-header":(u=a.value)==null?void 0:u.rowHeader,"row-footer":(f=a.value)==null?void 0:f.rowFooter,"col-header":(d=a.value)==null?void 0:d.colHeader,"col-footer":(h=a.value)==null?void 0:h.colFooter}),style:we(`--themeColor: ${(p=a.value)==null?void 0:p.color}; --subThemeColor1: ${G(s)[0]}; --subThemeColor2: ${G(s)[1]}`)},[W("colgroup",null,[(Y(!0),q(Xe,null,nt(n.value,(m,A)=>(Y(),q("col",{span:"1",key:A,width:m},null,8,ede))),128))]),W("tbody",null,[(Y(!0),q(Xe,null,nt(c.data,(m,A)=>(Y(),q("tr",{key:A,style:we({height:c.cellMinHeight+"px"})},[(Y(!0),q(Xe,null,nt(m,(x,y)=>Ke((Y(),q("td",{class:"cell",style:we({borderStyle:c.outline.style,borderColor:c.outline.color,borderWidth:c.outline.width+"px",...G(YF)(x.style)}),key:x.id,rowspan:x.rowspan,colspan:x.colspan},[W("div",{class:"cell-text",style:we({minHeight:c.cellMinHeight-4+"px"}),innerHTML:G(QF)(x.text)},null,12,nde)],12,tde)),[[al,!G(i).includes(`${A}_${y}`)]])),128))],4))),128))])],6)],4)}}}),ode=Ve(rde,[["__scopeId","data-v-6d887dcd"]]),ide={class:"element-content"},ade=Fe({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),q("div",{class:"base-element-table",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",ide,[O(ode,{data:t.elementInfo.data,width:t.elementInfo.width,cellMinHeight:t.elementInfo.cellMinHeight,colWidths:t.elementInfo.colWidths,outline:t.elementInfo.outline,theme:t.elementInfo.theme},null,8,["data","width","cellMinHeight","colWidths","outline","theme"])])],4)],4))}}),i_=Ve(ade,[["__scopeId","data-v-77cfa6e4"]]),sde={class:"element-content"},lde=["width","height","stroke","stroke-width"],cde=["transform"],ude=["d"],fde=Fe({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(Y(),q("div",{class:"base-element-latex",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",sde,[(Y(),q("svg",{overflow:"visible",width:t.elementInfo.width,height:t.elementInfo.height,stroke:t.elementInfo.color,"stroke-width":t.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${t.elementInfo.width/t.elementInfo.viewBox[0]}, ${t.elementInfo.height/t.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{d:t.elementInfo.path},null,8,ude)],8,cde)],8,lde))])],4)],4))}}),a_=Ve(fde,[["__scopeId","data-v-93374af9"]]),dde=Fe({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=Se("IconPlayOne");return Y(),q("div",{class:"base-element-video",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px",height:t.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[W("div",{class:"element-content",style:we({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[O(r,{class:"icon"})],4)],4)],4)}}}),hde=Ve(dde,[["__scopeId","data-v-2fb0e771"]]),pde={class:"element-content"},mde=Fe({__name:"BaseAudioElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px");return(r,o)=>{const i=Se("IconVolumeNotice");return Y(),q("div",{class:"base-element-audio",style:we({top:r.elementInfo.top+"px",left:r.elementInfo.left+"px",width:r.elementInfo.width+"px",height:r.elementInfo.height+"px"})},[W("div",{class:"rotate-wrapper",style:we({transform:`rotate(${r.elementInfo.rotate}deg)`})},[W("div",pde,[O(i,{class:"audio-icon",style:we({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),vde=Ve(mde,[["__scopeId","data-v-b33e6120"]]),gde=Fe({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=Me(()=>({[kt.IMAGE]:e_,[kt.TEXT]:t_,[kt.SHAPE]:n_,[kt.LINE]:r_,[kt.CHART]:o_,[kt.TABLE]:i_,[kt.LATEX]:a_,[kt.VIDEO]:hde,[kt.AUDIO]:vde})[t.elementInfo.type]||null);return(r,o)=>(Y(),q("div",{class:Ge(["base-element",`base-element-${r.elementInfo.id}`]),style:we({zIndex:r.elementIndex})},[(Y(),Te(xs(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),Ade={key:1,class:"placeholder"},Rde=Fe({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n}=Ee(lt()),r=Me(()=>t.slide.background),{backgroundStyle:o}=m2(r),i=Me(()=>t.size/Gt);return Qu($u,i),(a,s)=>(Y(),q("div",{class:"thumbnail-slide",style:we({width:a.size+"px",height:a.size*G(n)+"px"})},[a.visible?(Y(),q("div",{key:0,class:"elements",style:we({width:G(Gt)+"px",height:G(Gt)*G(n)+"px",transform:`scale(${i.value})`})},[W("div",{class:"background",style:we(G(o))},null,4),(Y(!0),q(Xe,null,nt(a.slide.elements,(c,l)=>(Y(),Te(gde,{key:c.id,elementInfo:c,elementIndex:l+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(Y(),q("div",Ade,"加载中 ..."))],4))}}),Fa=Ve(Rde,[["__scopeId","data-v-cbd76d0a"]]),yde=["onClick"],bde=Fe({__name:"Tabs",props:{value:{},tabs:{},card:{type:Boolean,default:!1},tabsStyle:{},tabStyle:{},spaceAround:{type:Boolean,default:!1},spaceBetween:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=t;return(r,o)=>(Y(),q("div",{class:Ge(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:we(r.tabsStyle||{})},[(Y(!0),q(Xe,null,nt(r.tabs,i=>(Y(),q("div",{class:Ge(["tab",{active:i.key===r.value}]),key:i.key,style:we({...r.tabStyle||{},"--color":i.color}),onClick:a=>n("update:value",i.key)},gt(i.label),15,yde))),128))],6))}}),_a=Ve(bde,[["__scopeId","data-v-c7f9dce0"]]),xde=Fe({__name:"Button",props:{checked:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{default:"default"},size:{default:"normal"},first:{type:Boolean,default:!1},last:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=e,r=t,o=()=>{n.disabled||r("click")};return(i,a)=>(Y(),q("button",{class:Ge(["button",{disabled:i.disabled,checked:!i.disabled&&i.checked,default:!i.disabled&&i.type==="default",primary:!i.disabled&&i.type==="primary",checkbox:!i.disabled&&i.type==="checkbox",radio:!i.disabled&&i.type==="radio",small:i.size==="small",first:i.first,last:i.last}]),onClick:a[0]||(a[0]=s=>o())},[sr(i.$slots,"default",{},void 0,!0)],2))}}),$e=Ve(xde,[["__scopeId","data-v-3a484f58"]]),Sde={key:0,class:"select-wrap"},Mde={class:"selector"},wde={class:"icon"},Lde=["onClick"],Ode={class:"selector"},Tde={class:"icon"},kde=Fe({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=Me(()=>{var f;return((f=n.options.find(d=>d.value===n.value))==null?void 0:f.label)||n.value}),o=t,i=me(!1),a=me(),s=me(0),c=()=>{a.value&&(s.value=a.value.clientWidth)},l=new ResizeObserver(c);Zt(()=>{a.value&&l.observe(a.value)}),wn(()=>{a.value&&l.unobserve(a.value)});const u=f=>{f.disabled||(o("update:value",f.value),i.value=!1)};return(f,d)=>{const h=Se("IconDown");return f.disabled?(Y(),q("div",Sde,[W("div",{class:"select disabled",ref_key:"selectRef",ref:a},[W("div",Mde,gt(f.value),1),W("div",wde,[sr(f.$slots,"icon",{},()=>[O(h,{size:14})],!0)])],512)])):(Y(),Te(Pt,{key:1,class:"select-wrap",trigger:"click",value:i.value,"onUpdate:value":d[0]||(d[0]=p=>i.value=p),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:oe(()=>[W("div",{class:"options",style:we({width:s.value+2+"px"})},[(Y(!0),q(Xe,null,nt(f.options,p=>(Y(),q("div",{class:Ge(["option",{disabled:p.disabled,selected:p.value===f.value}]),key:p.value,onClick:m=>u(p)},gt(p.label),11,Lde))),128))],4)]),default:oe(()=>[W("div",{class:"select",ref_key:"selectRef",ref:a},[W("div",Ode,gt(r.value),1),W("div",Tde,[sr(f.$slots,"icon",{},()=>[O(h,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Gn=Ve(kde,[["__scopeId","data-v-618af0ca"]]),Nde=e=>(qt("data-v-de4d9db3"),e=e(),en(),e),Pde={class:"link-dialog"},Cde={key:2,class:"preview"},Ide=Nde(()=>W("div",null,"预览:",-1)),Fde={class:"btns"},_de=Fe({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Ee(ft()),{slides:o,currentSlide:i}=Ee(lt()),a=me("web"),s=me(""),c=me(""),l=Me(()=>o.value.map((m,A)=>({label:`幻灯片 ${A+1}`,value:m.id,disabled:i.value.id===m.id})));c.value=((p=o.value.find(m=>m.id!==i.value.id))==null?void 0:p.id)||"";const u=Me(()=>c.value&&o.value.find(m=>m.id===c.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=qF();Zt(()=>{var m;(m=r.value)!=null&&m.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(c.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const m={type:a.value,target:a.value==="web"?s.value:c.value};r.value&&(d(r.value,m)?n("close"):s.value="")};return(m,A)=>(Y(),q("div",Pde,[O(_a,{tabs:f,value:a.value,"onUpdate:value":A[0]||(A[0]=x=>a.value=x),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(Y(),Te(_u,{key:0,class:"input",value:s.value,"onUpdate:value":A[1]||(A[1]=x=>s.value=x),placeholder:"请输入网页链接地址"},null,8,["value"])):Qe("",!0),a.value==="slide"?(Y(),Te(Gn,{key:1,class:"input",value:c.value,"onUpdate:value":A[2]||(A[2]=x=>c.value=x),options:l.value},null,8,["value","options"])):Qe("",!0),a.value==="slide"&&u.value?(Y(),q("div",Cde,[Ide,O(Fa,{class:"thumbnail",slide:u.value,size:500},null,8,["slide"])])):Qe("",!0),W("div",Fde,[O($e,{onClick:A[3]||(A[3]=x=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:A[4]||(A[4]=x=>h())},{default:oe(()=>[We("确认")]),_:1})])]))}}),Ede=Ve(_de,[["__scopeId","data-v-de4d9db3"]]),Xde=Fe({__name:"Modal",props:{visible:{type:Boolean},width:{default:480},closeButton:{type:Boolean,default:!1},closeOnClickMask:{type:Boolean,default:!0},closeOnEsc:{type:Boolean,default:!0},contentStyle:{}},emits:["update:visible","closed"],setup(e,{emit:t}){const{IconClose:n}=Kv,r=e,o=me(),i=t,a=me(!1),s=Me(()=>({width:r.width+"px",...r.contentStyle||{}}));Ot(()=>r.visible,()=>{r.visible&&Cr(()=>o.value.focus())});const c=()=>{i("update:visible",!1),i("closed")},l=()=>{r.visible&&r.closeOnEsc&&c()},u=()=>{r.closeOnClickMask&&c()};return(f,d)=>(Y(),Te(ox,{to:"body"},[O(Ou,{name:"modal-fade"},{default:oe(()=>[Ke(W("div",{class:"modal",ref_key:"modalRef",ref:o,tabindex:"-1",onKeyup:d[4]||(d[4]=gc(h=>l(),["esc"]))},[W("div",{class:"mask",onClick:d[0]||(d[0]=h=>u())}),O(Ou,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:oe(()=>[Ke(W("div",{class:"modal-content",style:we(s.value)},[f.closeButton?(Y(),q("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>c())},[O(G(n))])):Qe("",!0),a.value?sr(f.$slots,"default",{key:1},void 0,!0):Qe("",!0)],4),[[al,f.visible]])]),_:3})],544),[[al,f.visible]])]),_:3})]))}}),jd=Ve(Xde,[["__scopeId","data-v-4d27bcca"]]),Wde={class:"operates"},Vde={key:2,class:"drag-mask"},Ude=Fe({__name:"index",setup(e){const t=ft(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:o,hiddenElementIdList:i,editorAreaFocus:a,gridLineSize:s,showRuler:c,creatingElement:l,creatingCustomShape:u,canvasScale:f,textFormatPainter:d}=Ee(t),{currentSlide:h}=Ee(lt()),{ctrlKeyState:p,spaceKeyState:m}=Ee(Ms()),A=me(),x=me([]),y=me(!1),R=()=>y.value=!0;Ot(o,()=>{t.setActiveGroupElementId("")});const g=me([]);gp(()=>{g.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const w=me(),{dragViewport:T,viewportStyles:M}=Uoe(w);Qoe(w);const{mouseSelection:L,mouseSelectionVisible:k,mouseSelectionQuadrant:F,updateMouseSelection:N}=Yoe(g,A),{dragElement:X}=NI(g,x,f),{dragLineElement:I}=Doe(g),{selectElement:_}=Boe(g,X),{scaleElement:P,scaleMultiElement:V}=kI(g,x,f),{rotateElement:B}=OI(g,A,f),{moveShapeKeypoint:J}=Koe(g,f),{selectAllElements:se}=zg(),{deleteAllElements:D}=Np(),{pasteElement:Q}=Xx(),{enterScreeningFromStart:Z}=wc(),{updateSlideIndex:H}=Hd(),{createTextElement:U,createShapeElement:ee}=Hu();Zt(()=>{n.value.length&&Cr(()=>t.setActiveElementIdList([]))});const re=ae=>{n.value.length&&t.setActiveElementIdList([]),m.value?T(ae):N(ae),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),Voe()},ve=ae=>{if(n.value.length||l.value||u.value||!A.value)return;const ge=A.value.getBoundingClientRect(),le=(ae.pageX-ge.x)/f.value,he=(ae.pageY-ge.y)/f.value;U({left:le,top:he,width:200/f.value,height:0})};wn(()=>{d.value&&t.setTextFormatPainter(null)});const ye=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:de}=Vx(),fe=_n.throttle(de,100,{leading:!0,trailing:!1}),ue=_n.throttle(H,300,{leading:!0,trailing:!1}),te=ae=>{ae.preventDefault(),p.value?ae.deltaY>0?fe("-"):ae.deltaY<0&&fe("+"):ae.deltaY>0?ue(mt.DOWN):ae.deltaY<0&&ue(mt.UP)},E=()=>{t.setRulerState(!c.value)},{insertElementFromCreateSelection:$,formatCreateSelection:ie}=Hoe(A),z=ae=>{const{start:ge,end:le,path:he,viewBox:Ae}=ae,_e=ie({start:ge,end:le});if(_e){const be={};ae.fill&&(be.fill=ae.fill),ae.outline&&(be.outline=ae.outline),ee(_e,{path:he,viewBox:Ae},be)}t.setCreatingCustomShapeState(!1)},j=()=>[{text:"粘贴",subText:"Ctrl + V",handler:Q},{text:"全选",subText:"Ctrl + A",handler:se},{text:"标尺",subText:c.value?"√":"",handler:E},{text:"网格线",handler:()=>t.setGridLineSize(s.value?0:50),children:[{text:"无",subText:s.value===0?"√":"",handler:()=>t.setGridLineSize(0)},{text:"小",subText:s.value===25?"√":"",handler:()=>t.setGridLineSize(25)},{text:"中",subText:s.value===50?"√":"",handler:()=>t.setGridLineSize(50)},{text:"大",subText:s.value===100?"√":"",handler:()=>t.setGridLineSize(100)}]},{text:"重置当前页",handler:D},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:Z}];return Qu($u,f),(ae,ge)=>{const le=Sn("contextmenu"),he=Sn("click-outside");return Ke((Y(),q("div",{class:"canvas",ref_key:"canvasRef",ref:w,onWheel:ge[4]||(ge[4]=Ae=>te(Ae)),onMousedown:ge[5]||(ge[5]=Ae=>re(Ae)),onDblclick:ge[6]||(ge[6]=Ae=>ve(Ae))},[G(l)?(Y(),Te(Gue,{key:0,onCreated:ge[0]||(ge[0]=Ae=>G($)(Ae))})):Qe("",!0),G(u)?(Y(),Te(jue,{key:1,onCreated:ge[1]||(ge[1]=Ae=>z(Ae))})):Qe("",!0),W("div",{class:"viewport-wrapper",style:we({width:G(M).width*G(f)+"px",height:G(M).height*G(f)+"px",left:G(M).left+"px",top:G(M).top+"px"})},[W("div",Wde,[(Y(!0),q(Xe,null,nt(x.value,(Ae,_e)=>(Y(),Te(jF,{key:_e,type:Ae.type,axis:Ae.axis,length:Ae.length,canvasScale:G(f)},null,8,["type","axis","length","canvasScale"]))),128)),G(n).length>1?(Y(),Te(nfe,{key:0,elementList:g.value,scaleMultiElement:G(V)},null,8,["elementList","scaleMultiElement"])):Qe("",!0),(Y(!0),q(Xe,null,nt(g.value,Ae=>Ke((Y(),Te(Vfe,{key:Ae.id,elementInfo:Ae,isSelected:G(n).includes(Ae.id),isActive:G(o)===Ae.id,isActiveGroupElement:G(r)===Ae.id,isMultiSelect:G(n).length>1,rotateElement:G(B),scaleElement:G(P),openLinkDialog:R,dragLineElement:G(I),moveShapeKeypoint:G(J)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[al,!G(i).includes(Ae.id)]])),128)),O(Uue)]),W("div",{class:"viewport",ref_key:"viewportRef",ref:A,style:we({transform:`scale(${G(f)})`})},[G(k)?(Y(),Te(Fue,{key:0,top:G(L).top,left:G(L).left,width:G(L).width,height:G(L).height,quadrant:G(F)},null,8,["top","left","width","height","quadrant"])):Qe("",!0),(Y(!0),q(Xe,null,nt(g.value,(Ae,_e)=>Ke((Y(),Te(Cue,{key:Ae.id,elementInfo:Ae,elementIndex:_e+1,isMultiSelect:G(n).length>1,selectElement:G(_),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[al,!G(i).includes(Ae.id)]])),128))],4)],4),G(m)?(Y(),q("div",Vde)):Qe("",!0),G(c)?(Y(),Te(Bue,{key:3,viewportStyles:G(M),elementList:g.value},null,8,["viewportStyles","elementList"])):Qe("",!0),O(jd,{visible:y.value,"onUpdate:visible":ge[3]||(ge[3]=Ae=>y.value=Ae),width:540},{default:oe(()=>[O(Ede,{onClose:ge[2]||(ge[2]=Ae=>y.value=!1)})]),_:1},8,["visible"])],32)),[[le,j],[he,ye]])}}}),Yde=Ve(Ude,[["__scopeId","data-v-9aed916b"]]),Qde={class:"shape-item-thumbnail"},Zde={class:"shape-content"},Bde={overflow:"visible",width:"18",height:"18"},Dde=["transform"],Kde=["fill","stroke","d"],Hde=Fe({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(Y(),q("div",Qde,[W("div",Zde,[(Y(),q("svg",Bde,[W("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[W("path",{class:Ge(["shape-path",{outlined:t.shape.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:t.shape.outlined?"#999":"transparent",stroke:t.shape.outlined?"transparent":"#999","stroke-width":"2",d:t.shape.path},null,10,Kde)],8,Dde)]))])]))}}),s_=Ve(Hde,[["__scopeId","data-v-2896ae03"]]),Gde={class:"shape-pool"},Jde={class:"category-name"},zde={class:"shape-list"},$de=Fe({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),q("div",Gde,[(Y(!0),q(Xe,null,nt(G(Fx),a=>(Y(),q("div",{class:"category",key:a.type},[W("div",Jde,gt(a.type),1),W("div",zde,[(Y(!0),q(Xe,null,nt(a.children,(s,c)=>(Y(),Te(s_,{class:"shape-item",key:c,shape:s,onClick:l=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),jde=Ve($de,[["__scopeId","data-v-553b0d02"]]),qde=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 L 10 0 L 10 20 L 20 20",style:"solid",points:["","arrow"],isBroken2:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],e0e={class:"line-pool"},t0e={class:"category-name"},n0e={class:"line-list"},r0e=["onClick"],o0e={overflow:"visible",width:"20",height:"20"},i0e=["d","stroke-dasharray","marker-start","marker-end"],a0e=Fe({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(Y(),q("div",e0e,[(Y(!0),q(Xe,null,nt(G(qde),(a,s)=>(Y(),q("div",{class:"category",key:a.type},[W("div",t0e,gt(a.type),1),W("div",n0e,[(Y(!0),q(Xe,null,nt(a.children,(c,l)=>(Y(),q("div",{class:"line-item",key:l},[W("div",{class:"line-content",onClick:u=>r(c)},[(Y(),q("svg",o0e,[W("defs",null,[c.points[0]?(Y(),Te(_d,{key:0,class:"line-marker",id:`preset-line-${s}-${l}`,position:"start",type:c.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0),c.points[1]?(Y(),Te(_d,{key:1,class:"line-marker",id:`preset-line-${s}-${l}`,position:"end",type:c.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0)]),W("path",{class:"line-path",d:c.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":c.style==="solid"?"0, 0":"4, 1","marker-start":c.points[0]?`url(#${`preset-line-${s}-${l}`}-${c.points[0]}-start)`:"","marker-end":c.points[1]?`url(#${`preset-line-${s}-${l}`}-${c.points[1]}-end)`:""},null,8,i0e)]))],8,r0e)]))),128))])]))),128))]))}}),s0e=Ve(a0e,[["__scopeId","data-v-b07efd40"]]),l0e={class:"chart-pool"},c0e=["onClick"],u0e=Fe({__name:"ChartPool",emits:["select"],setup(e,{emit:t}){const n=t,r=["bar","horizontalBar","line","area","scatter","pie","ring"],o=i=>{n("select",i)};return(i,a)=>{const s=Se("IconChartLine"),c=Se("IconChartHistogram"),l=Se("IconChartPie"),u=Se("IconChartHistogramOne"),f=Se("IconChartLineArea"),d=Se("IconChartRing"),h=Se("IconChartScatter");return Y(),q("ul",l0e,[(Y(),q(Xe,null,nt(r,(p,m)=>W("li",{class:"chart-item",key:m},[W("div",{class:"chart-content",onClick:A=>o(p)},[p==="line"?(Y(),Te(s,{key:0,size:"24"})):p==="bar"?(Y(),Te(c,{key:1,size:"24"})):p==="pie"?(Y(),Te(l,{key:2,size:"24"})):p==="horizontalBar"?(Y(),Te(u,{key:3,size:"24"})):p==="area"?(Y(),Te(f,{key:4,size:"24"})):p==="ring"?(Y(),Te(d,{key:5,size:"24"})):p==="scatter"?(Y(),Te(h,{key:6,size:"24"})):Qe("",!0)],8,c0e)])),64))])}}}),f0e=Ve(u0e,[["__scopeId","data-v-a4bc3ce2"]]),l_=e=>(qt("data-v-246b23f6"),e=e(),en(),e),d0e={class:"prefix"},h0e={class:"input-wrap"},p0e=["disabled","placeholder"],m0e={class:"handlers"},v0e=l_(()=>W("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[W("path",{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"})],-1)),g0e=[v0e],A0e=l_(()=>W("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[W("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})],-1)),R0e=[A0e],y0e={class:"suffix"},b0e=Fe({__name:"NumberInput",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},min:{default:0},max:{default:1/0},step:{default:1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{emit:t}){const n=e,r=t,o=me(0),i=me(!1);Ot(()=>n.value,()=>{n.value!==o.value&&(o.value=n.value)},{immediate:!0}),Ot(o,()=>{const u=+o.value;if(!isNaN(u)){{if(u>n.max)return;if(u{let u=+o.value;isNaN(u)?u=n.min:u>n.max?u=n.max:u{a(),r("enter",u)},c=u=>{a(),i.value=!1,r("blur",u)},l=u=>{i.value=!0,r("focus",u)};return(u,f)=>(Y(),q("div",{class:Ge(["number-input",{disabled:u.disabled,focused:i.value}])},[W("span",d0e,[sr(u.$slots,"prefix",{},void 0,!0)]),W("div",h0e,[Ke(W("input",{type:"text",disabled:u.disabled,"onUpdate:modelValue":f[0]||(f[0]=d=>o.value=d),placeholder:u.placeholder,onInput:f[1]||(f[1]=d=>r("input",d)),onFocus:f[2]||(f[2]=d=>l(d)),onBlur:f[3]||(f[3]=d=>c(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=gc(d=>s(d),["enter"]))},null,40,p0e),[[Dh,o.value]]),W("div",m0e,[W("span",{class:"handler",onClick:f[6]||(f[6]=d=>o.value+=u.step)},g0e),W("span",{class:"handler",onClick:f[7]||(f[7]=d=>o.value-=u.step)},R0e)])]),W("span",y0e,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),Ti=Ve(b0e,[["__scopeId","data-v-246b23f6"]]),c_=e=>(qt("data-v-81680e19"),e=e(),en(),e),x0e={class:"table-generator"},S0e={class:"title"},M0e={class:"lef"},w0e=["onMouseenter"],L0e={key:1,class:"custom"},O0e={class:"row"},T0e=c_(()=>W("div",{class:"label",style:{width:"25%"}},"行数:",-1)),k0e={class:"row"},N0e=c_(()=>W("div",{class:"label",style:{width:"25%"}},"列数:",-1)),P0e={class:"btns"},C0e=Fe({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=me([]),o=me(3),i=me(3),a=me(!1),s=()=>{if(!r.value.length)return;const[u,f]=r.value;n("insert",{row:u,col:f})},c=()=>{if(o.value<1||o.value>20||i.value<1||i.value>20)return xn.warning("行数/列数必须在0~20之间!");n("insert",{row:o.value,col:i.value}),a.value=!1},l=()=>{n("close"),a.value=!1};return(u,f)=>(Y(),q("div",x0e,[W("div",S0e,[W("div",M0e,"表格 "+gt(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),W("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},gt(a.value?"返回":"自定义"),1)]),a.value?(Y(),q("div",L0e,[W("div",O0e,[T0e,O(Ti,{min:1,max:20,value:o.value,"onUpdate:value":f[3]||(f[3]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),W("div",k0e,[N0e,O(Ti,{min:1,max:20,value:i.value,"onUpdate:value":f[4]||(f[4]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),W("div",P0e,[O($e,{class:"btn",onClick:f[5]||(f[5]=d=>l())},{default:oe(()=>[We("取消")]),_:1}),O($e,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>c())},{default:oe(()=>[We("确认")]),_:1})])])):(Y(),q("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[W("tbody",null,[(Y(),q(Xe,null,nt(10,d=>W("tr",{key:d},[(Y(),q(Xe,null,nt(10,h=>W("td",{onMouseenter:p=>r.value=[d,h],key:h},[W("div",{class:Ge(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,w0e)),64))])),64))])],32))]))}}),I0e=Ve(C0e,[["__scopeId","data-v-81680e19"]]),F0e={class:"media-input"},_0e={class:"btns"},E0e={class:"btns"},X0e=Fe({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=me("video"),o=me("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),i=me("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!o.value)return xn.error("请先输入正确的视频地址");n("insertVideo",o.value)},c=()=>{if(!i.value)return xn.error("请先输入正确的音频地址");n("insertAudio",i.value)};return(l,u)=>(Y(),q("div",F0e,[O(_a,{tabs:a,value:r.value,"onUpdate:value":u[0]||(u[0]=f=>r.value=f),tabsStyle:{marginBottom:"15px"}},null,8,["value"]),r.value==="video"?(Y(),q(Xe,{key:0},[O(_u,{value:o.value,"onUpdate:value":u[1]||(u[1]=f=>o.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),W("div",_0e,[O($e,{onClick:u[2]||(u[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:u[3]||(u[3]=f=>s())},{default:oe(()=>[We("确认")]),_:1})])],64)):Qe("",!0),r.value==="audio"?(Y(),q(Xe,{key:1},[O(_u,{value:i.value,"onUpdate:value":u[4]||(u[4]=f=>i.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),W("div",E0e,[O($e,{onClick:u[5]||(u[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[We("取消")]),_:1}),O($e,{type:"primary",onClick:u[6]||(u[6]=f=>c())},{default:oe(()=>[We("确认")]),_:1})])],64)):Qe("",!0)]))}}),W0e=Ve(X0e,[["__scopeId","data-v-999b18ca"]]);var wm=82;function Jf(e){return pb[e]==null&&V0e(e),pb[e]}function V0e(e){var t=U0e[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-wm,o=1*n.charCodeAt(1)-wm,i=t.substring(5),a=[[]],s=1/0,c=-1/0,l=1/0,u=-1/0,f=0;ff>RfR",797:" 3D`D``D",798:" 3RRR>Rf",799:" 3D`DD``",800:" 3D`DR`R",801:" 3F^FY^K",802:" 3KYK^YF",803:" 3RRRDR`",804:" 3KYKFY^",805:" 3F^FK^Y",806:" 3KYKRYR",807:" 3MWMWWM",808:" 3RRRKRY",809:" 3MWMMWW",810:" 8GRRGPGMHJJHMGPGR",811:" 8GRGRGTHWJZM\\P]R]",812:" 8R]R]T]W\\ZZ\\W]T]R",813:" 8R]]R]P\\MZJWHTGRG",814:" 9D`DOGQKSPTTTYS]Q`O",815:" 9PUUDSGQKPPPTQYS]U`",816:" 9OTODQGSKTPTTSYQ]O`",817:" 9D`DUGSKQPPTPYQ]S`U",818:" 5KYRJYNKVRZ",819:" 5JZJRNKVYZR",820:" 5KYKVKNYVYN",821:" 5JZLXJPZTXL",822:" 23JZJ]L]O\\Q[TXUVVSVOULTJSIQIPJOLNONSOVPXS[U\\X]Z]",823:" 23I]]Z]X\\U[SXPVOSNONLOJPIQISJTLUOVSVVUXT[Q\\O]L]J",824:" 23JZZGXGUHSIPLONNQNUOXPZQ[S[TZUXVUVQUNTLQIOHLGJG",825:" 23G[GJGLHOIQLTNUQVUVXUZT[S[QZPXOUNQNNOLPISHUGXGZ",826:" 21E[EPFRHTJUMVQVUUXSZP[NZLWLSMQNNPLSKVKYL\\M^",827:" 19EYETHVKWPWSVVTXQYNYLXKVKSLPNNQMTMYN\\P_",828:" 26OUQOOQOSQUSUUSUQSOQO RQPPQPSQTSTTSTQSPQP RRQQRRSSRRQ",829:" 11RWRMSMUNVOWQWSVUUVSWRW",830:" 9D`DRJR RORUR RZR`R",831:" 5D`DUDO`O`U",832:" 6JZRDJR RRDZR",833:" 9D`DR`R RJYZY RP`T`",834:" 9D`DR`R RDRRb R`RRb",840:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",841:" 6LXLLLXXXXLLL",842:" 5KYRJKVYVRJ",843:" 6LXRHLRR\\XRRH",844:" 12JZRIPOJOOSMYRUWYUSZOTORI",845:" 6KYRKRY RKRYR",846:" 6MWMMWW RWMMW",847:" 9MWRLRX RMOWU RWOMU",850:" 35NVQNOONQNSOUQVSVUUVSVQUOSNQN ROQOS RPPPT RQOQU RRORU RSOSU RTPTT RUQUS",851:" 27NVNNNVVVVNNN ROOOU RPOPU RQOQU RRORU RSOSU RTOTU RUOUU",852:" 17MWRLMUWURL RROOT RROUT RRRQT RRRST",853:" 17LULRUWUMLR RORTU RORTO RRRTS RRRTQ",854:" 17MWRXWOMORX RRUUP RRUOP RRRSP RRRQP",855:" 17OXXROMOWXR RURPO RURPU RRRPQ RRRPS",856:" 22LXRLNWXPLPVWRL RRRRL RRRLP RRRNW RRRVW RRRXP",857:" 11RYRKRY RRKYNRQ RSMVNSO",860:" 13MWRLRX ROOUO RMUOWQXSXUWWU",861:" 11LXRLRX RLQMOWOXQ RPWTW",862:" 14KYMNWX RWNMX ROLLOKQ RULXOYQ",863:" 18I[NII[ RVI[[ RMM[[ RWMI[ RNIVI RMMWM",864:" 21I[RGRV RMJWP RWJMP RIVL\\ R[VX\\ RIV[V RL\\X\\",865:" 11G[MJSV RKPSL RG\\[\\[RG\\",866:" 14LXPLPPLPLTPTPXTXTTXTXPTPTLPL",867:" 32KYYPXNVLSKQKNLLNKQKSLVNXQYSYVXXVYT RYPWNUMSMQNPOOQOSPUQVSWUWWVYT",868:" 10KYRJKVYVRJ RRZYNKNRZ",869:" 34G]PIPGQFSFTGTI RGZHXJVKTLPLKMJOIUIWJXKXPYTZV\\X]Z RGZ]Z RQZP[Q\\S\\T[SZ",870:" 64JZRMRS RRSQ\\ RRSS\\ RQ\\S\\ RRMQJPHNG RQJNG RRMSJTHVG RSJVG RRMNKLKJM RPLLLJM RRMVKXKZM RTLXLZM RRMPNOOOR RRMPOOR RRMTNUOUR RRMTOUR",871:" 94JZRIRK RRNRP RRSRU RRYQ\\ RRYS\\ RQ\\S\\ RRGQIPJ RRGSITJ RPJRITJ RRKPNNOMN RRKTNVOWN RNOPORNTOVO RRPPSNTLTKRKSLT RRPTSVTXTYRYSXT RNTPTRSTTVT RRUPXOYMZLZKYJWJYLZ RRUTXUYWZXZYYZWZYXZ RMZOZRYUZWZ",872:" 40JZRYQ\\ RRYS\\ RQ\\S\\ RRYUZXZZXZUYTWTYRZOYMWLUMVJUHSGQGOHNJOMMLKMJOKRMTKTJUJXLZOZRY",873:" 32JZRYQ\\ RRYS\\ RQ\\S\\ RRYVXVVXUXRZQZLYIXHVHTGPGNHLHKIJLJQLRLUNVNXRY",874:" 15I[IPKR RLKNP RRGRO RXKVP R[PYR",899:" 6QSRQQRRSSRRQ",900:" 10PTQPPQPSQTSTTSTQSPQP",901:" 14NVQNOONQNSOUQVSVUUVSVQUOSNQN",902:" 18MWQMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM",903:" 18KYQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",904:" 22G]PGMHJJHMGPGTHWJZM\\P]T]W\\ZZ\\W]T]P\\MZJWHTGPG",905:" 34AcPALBJCGEEGCJBLAPATBXCZE]G_JaLbPcTcXbZa]__]aZbXcTcPbLaJ_G]EZCXBTAPA",906:" 34fRAPCMDJDGCEA>H@JAMAZB]D_G`M`PaRc RRATCWDZD]C_AfHdJcMcZb]`_]`W`TaRc",909:" 33AcRAPCMDJDGCEABGAKAPBTDXG\\L`Rc RRATCWDZD]C_AbGcKcPbT`X]\\X`Rc RBHbH",997:" 3MWMXWX",998:" 3JZJZZZ",999:" 3JZJ]Z]",1001:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1002:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1003:" 24KYVLWKWOVLTKQKOLNMMPMSNVOWQXTXVWWU RQKOMNPNSOVQX",1004:" 26JZNKNX ROKOX RLKSKVLWMXPXSWVVWSXLX RSKULVMWPWSVVUWSX",1005:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1006:" 20JXNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXQX",1007:" 36K[VLWKWOVLTKQKOLNMMPMSNVOWQXTXVW RQKOMNPNSOVQX RTXUWVU RVSVX RWSWX RTSYS",1008:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1009:" 12NWRKRX RSKSX RPKUK RPXUX",1010:" 19LXSKSURWQX RTKTUSWQXPXNWMUNTOUNV RQKVK",1011:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1012:" 14KXOKOX RPKPX RMKRK RMXWXWTVX",1013:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1014:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1015:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1016:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1017:" 47KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RPWPUQTSTTUUZV[W[XZ RTUUXVZW[",1018:" 37JZNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX RSRTSUWVXWXXW RSRUSVWWX",1019:" 32KZVMWKWOVMULSKQKOLNMNOOPQQTRVSWT RNNOOQPTQVRWSWVVWTXRXPWOVNTNXOV",1020:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1021:" 20J[NKNUOWQXTXVWWUWK ROKOUPWQX RLKQK RUKYK",1022:" 15KYMKRX RNKRU RWKRX RKKPK RTKYK",1023:" 24I[LKOX RMKOT RRKOX RRKUX RSKUT RXKUX RJKOK RVKZK",1024:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1025:" 20LYNKRRRX ROKSR RWKSRSX RLKQK RTKYK RPXUX",1026:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1027:" 18KYRKMX RRNVX RRKWX ROTTT RKXPX RTXYX",1028:" 35JZNKNX ROKOX RLKSKVLWNVPSQ RSKULVNUPSQ ROQSQVRWTWUVWSXLX RSQURVTVUUWSX",1029:" 14KXOKOX RPKPX RMKWKWOVK RMXRX",1030:" 15KYRKLX RRMWX RRKXX RMWVW RLXXX",1031:" 22JYNKNX ROKOX RSOSS RLKVKVOUK ROQSQ RLXVXVTUX",1032:" 16LYVKNX RWKOX ROKNONKWK RNXWXWTVX",1033:" 27J[NKNX ROKOX RVKVX RWKWX RLKQK RTKYK ROQVQ RLXQX RTXYX",1034:" 44KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK RQOQT RTOTT RQQTQ RQRTR",1035:" 12NWRKRX RSKSX RPKUK RPXUX",1036:" 27JZNKNX ROKOX RWKOS RQQVX RRQWX RLKQK RTKYK RLXQX RTXYX",1037:" 15KYRKMX RRNVX RRKWX RKXPX RTXYX",1038:" 30I\\MKMX RNNRX RNKRU RWKRX RWKWX RXKXX RKKNK RWKZK RKXOX RUXZX",1039:" 21JZNKNX ROMVX ROKVV RVKVX RLKOK RTKXK RLXPX",1040:" 36JZMJLM RXJWM RPPOS RUPTS RMVLY RXVWY RMKWK RMLWL RPQTQ RPRTR RMWWW RMXWX",1041:" 32KZQKOLNMMPMSNVOWQXTXVWWVXSXPWMVLTKQK RQKOMNPNSOVQX RTXVVWSWPVMTK",1042:" 21J[NKNX ROKOX RVKVX RWKWX RLKYK RLXQX RTXYX",1043:" 25JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXQX",1044:" 20K[MKRQ RNKSQMX RMKWKXOVK RNWWW RMXWXXTVX",1045:" 16KZRKRX RSKSX RNKMOMKXKXOWK RPXUX",1046:" 33KZMONLOKPKQLRORX RXOWLVKUKTLSOSX RMONMOLPLQMRO RXOWMVLULTMSO RPXUX",1047:" 40KZRKRX RSKSX RQNNOMQMRNTQUTUWTXRXQWOTNQN RQNOONQNROTQU RTUVTWRWQVOTN RPKUK RPXUX",1048:" 21KZNKVX ROKWX RWKNX RLKQK RTKYK RLXQX RTXYX",1049:" 33J[RKRX RSKSX RLPMONOOSQU RTUVSWOXOYP RMONROTQUTUVTWRXO RPKUK RPXUX",1050:" 35KZMVNXQXMRMONMOLQKTKVLWMXOXRTXWXXV ROUNRNOOMQK RTKVMWOWRVU RNWPW RUWWW",1051:" 18KYTKKX RSMTX RTKUX RNTTT RIXNX RRXWX",1052:" 34JYPKLX RQKMX RNKUKWLWNVPSQ RUKVLVNUPSQ ROQRQTRUSUUTWQXJX RRQTSTUSWQX",1053:" 25KXVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUU RRKPMOONRNVPX",1054:" 26JYPKLX RQKMX RNKTKVLWNWQVTUVTWQXJX RTKULVNVQUTTVSWQX",1055:" 22JYPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXTXUUSX",1056:" 20JXPKLX RQKMX RSORS RNKXKWNWK ROQRQ RJXOX",1057:" 33KYVLWLXKWNVLTKRKPLOMNOMRMUNWPXRXTWUVVS RRKPMOONRNVPX RRXTVUS RSSXS",1058:" 27J[PKLX RQKMX RXKTX RYKUX RNKSK RVK[K ROQVQ RJXOX RRXWX",1059:" 12NWTKPX RUKQX RRKWK RNXSX",1060:" 19LXUKRUQWPX RVKSURWPXOXMWLUMTNUMV RSKXK",1061:" 27JZPKLX RQKMX RYKOR RRPTX RSPUX RNKSK RVK[K RJXOX RRXWX",1062:" 14KXQKMX RRKNX ROKTK RKXUXVUTX",1063:" 30I\\OKKX ROMPX RPKQV RYKPX RYKUX RZKVX RMKPK RYK\\K RIXMX RSXXX",1064:" 21JZPKLX RPKTX RQKTU RXKTX RNKQK RVKZK RJXNX",1065:" 32KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK",1066:" 24JYPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RJXOX",1067:" 46KYRKPLOMNOMRMUNWPXRXTWUVVTWQWNVLTKRK RRKPMOONRNVPX RRXTVUTVQVMTK ROWOVPUQURVRZS[T[UZ RRVSZT[",1068:" 35JZPKLX RQKMX RNKUKWLXMXOWQTROR RUKWMWOVQTR RSRTWUXVXWW RSRTSUWVX RJXOX",1069:" 28KZWLXLYKXNWLUKRKPLOMOOPPUSVT RONPOURVSVVUWSXPXNWMULXMWNW",1070:" 16KZTKPX RUKQX RPKNNOKZKYNYK RNXSX",1071:" 20J[PKMUMWOXSXUWVUYK RQKNUNWOX RNKSK RWK[K",1072:" 15KYOKPX RPKQV RYKPX RMKRK RVK[K",1073:" 24I[NKMX ROKNV RTKMX RTKSX RUKTV RZKSX RLKQK RXK\\K",1074:" 21KZPKTX RQKUX RYKLX RNKSK RVK[K RJXOX RRXWX",1075:" 20LYPKRQPX RQKSQ RYKSQQX RNKSK RVK[K RNXSX",1076:" 16LYXKLX RYKMX RQKONPKYK RLXUXVUTX",1101:" 32LZQOPPPQOQOPQOTOVQVWWXXX RTOUQUWWX RURRSPTOUOWPXSXTWUU RRSPUPWQX",1102:" 29JYNKNX ROKOX RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLKOK",1103:" 24LXVQUQURVRVQUPSOQOOPNRNUOWQXSXUWVV RQOPPOROUPWQX",1104:" 32L[VKVX RWKWX RVRUPSOQOOPNRNUOWQXSXUWVU RQOPPOROUPWQX RTKWK RVXYX",1105:" 26LXOSVSVRUPSOQOOPNRNUOWQXSXUWVV RUSUQSO RQOPPOROUPWQX",1106:" 20LWTKULUMVMVLTKRKPMPX RRKQMQX RNOSO RNXSX",1107:" 42LYQOOQOSQUSUUSUQSOQO RQOPQPSQU RSUTSTQSO RTPUOVO RPTOUOXPYTYVZ ROWPXTXVYV[T\\P\\N[NYPX",1108:" 28J[NKNX ROKOX RORPPROTOVPWRWX RTOUPVRVX RLKOK RLXQX RTXYX",1109:" 18NWRKRLSLSKRK RRORX RSOSX RPOSO RPXUX",1110:" 23NWSKSLTLTKSK RSOSZR\\ RTOTZR\\P\\O[OZPZP[O[ RQOTO",1111:" 27JZNKNX ROKOX RWOOU RRSVX RSSWX RLKOK RTOYO RLXQX RTXYX",1112:" 12NWRKRX RSKSX RPKSK RPXUX",1113:" 44F_JOJX RKOKX RKRLPNOPORPSRSX RPOQPRRRX RSRTPVOXOZP[R[X RXOYPZRZX RHOKO RHXMX RPXUX RXX]X",1114:" 28J[NONX ROOOX RORPPROTOVPWRWX RTOUPVRVX RLOOO RLXQX RTXYX",1115:" 28LYQOOPNRNUOWQXTXVWWUWRVPTOQO RQOPPOROUPWQX RTXUWVUVRUPTO",1116:" 32JYNON\\ ROOO\\ RORPPROTOVPWRWUVWTXRXPWOU RTOUPVRVUUWTX RLOOO RL\\Q\\",1117:" 29KYUOU\\ RVOV\\ RURTPROPONPMRMUNWPXRXTWUU RPOOPNRNUOWPX RS\\X\\",1118:" 22KXOOOX RPOPX RPRQPSOUOVPVQUQUPVP RMOPO RMXRX",1119:" 26LYTOUPUQVQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWOVPVPWQX",1120:" 14LWPKPVRXTXUWUV RQKQVRX RNOTO",1121:" 28J[NONUOWQXSXUWVU ROOOUPWQX RVOVX RWOWX RLOOO RTOWO RVXYX",1122:" 15KYNORX ROORV RVORX RLOQO RTOXO",1123:" 24I[LOOX RMOOU RROOX RROUX RSOUU RXOUX RJOOO RVOZO",1124:" 21KYNOUX ROOVX RVONX RLOQO RTOXO RLXPX RSXXX",1125:" 23KYNORX ROORV RVORXP[N\\M\\L[LZMZM[L[ RLOQO RTOXO",1126:" 16LXUONX RVOOX ROONQNOVO RNXVXVVUX",1127:" 32K[QOOPNQMSMUNWPXQXSWUUWRXO RQOOQNSNUOWPX RQOSOUPWWXX RSOTPVWXXYX",1128:" 40KXRKPMOOMUK\\ RQLPNNTL\\ RRKTKVLVNUPRQ RTKULUNTPRQ RRQTRUTUVTWRXQXOWNT RRQSRTTTVRX",1129:" 19KYLQNOPORPSSSXR\\ RLQNPPPRQSS RWOVRSXQ\\",1130:" 39KYSOQOOPNQMSMUNWPXRXTWUVVTVRUPRNQLQKRJTJUKVM RQOOQNSNVPX RRXTVUTUQSO RQLRKTKVM",1131:" 27LXVPTOQOOPOQPRRS RQOPPPQRS RRSOTNUNWPXSXUW RRSPTOUOWPX",1132:" 28LWRKQLQMSNVNVMSNPOOPNRNTOVPWRXSYS[R\\P\\O[ RSNQOPPOROTPVRX",1133:" 26IYJRKPLONOOPOQMX RMONPNQLX ROQPPROTOVPVRS\\ RTOUPURR\\",1134:" 35IYJSKQLPNPOQOVPX RMPNQNUOWPXQXSWTVUTVQVNULTKRKQLQNRPURWS RQXSVTTUQUNTK",1135:" 13NWROPVPWQXSXUWVU RSOQVQWRX",1136:" 26KYOOLX RPOMX RUOVPWPVOTORQOR RORPSRWTXVWWU RORQSSWTX",1137:" 15LXLKNKPLWX RNKOLVX RRPMX RRPNX",1138:" 26KZOOK\\ RPOL\\ RNUNWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1139:" 19JYNOMX ROONUMX RVRVOWOVRTUQWNXMX RLOOO",1140:" 36MXRKQLQMSNVN RTNQOPPPRRSUS RTNROQPQRRS RSSPTOUOWQXSYTZT[S\\Q\\ RSSQTPUPWQX",1141:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1142:" 20IZPPMX RPPNX RTPSX RTPTX RKQMOXO RKQMPXP",1143:" 29JXSOQOOPNQMSJ\\ RQOOQNSK\\ RSOUPVRVTUVTWRXPXNWMU RSOUQUTTVRX",1144:" 28K[YOQOOPNQMSMUNWPXRXTWUVVTVRUPYP RQOOQNSNVPX RRXTVUTUQSO",1145:" 14KZSPQX RSPRX RMQOOXO RMQOPXP",1146:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1147:" 35KZOPNQMSMUNWPXRXUWWUXRXPWOUOTPSRRUO\\ RMUNVPWRWUVWTXR RXQWPUPSR RRUQXP\\",1148:" 17KXMONOPPS[T\\ RNOOPR[T\\U\\ RVOTRNYL\\",1149:" 28I[TKQ\\ RUKP\\ RJRKPLONOOPOVPWSWUVWT RMONPNTOWPXSXUWWTXRYO",1150:" 36JZNPPPPONPMQLSLUMWNXPXQWRUSR RLUNWPWRU RRRRWSXUXWVXTXRWPVOVPWP RRUSWUWWV",1151:" 32KZVOTVTWUXWXXWYU RWOUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1152:" 32JXOKMR RPKNRNVPX RNROPQOSOUPVRVTUVTWRXPXNWMUMR RSOUQUTTVRX RMKPK",1153:" 22KXUPUQVQUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1154:" 35KZWKTVTWUXWXXWYU RXKUVUWVX RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RUKXK",1155:" 23KWNURTTSURUPSOQOOPNQMSMUNWPXRXTWUV RQOOQNSNVPX",1156:" 23MXWKXLXKVKTLSNPYO[N\\ RVKULTNQYP[N\\L\\L[M\\ RPOVO",1157:" 34KYVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX",1158:" 29KZPKLX RQKMX ROQPPROTOVPVRUUUWVX RTOUPURTUTWUXWXXWYU RNKQK",1159:" 26MWSKSLTLTKSK RNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1160:" 26MWTKTLULUKTK RORPPQOSOTPTRRYQ[O\\M\\M[N\\ RROSPSRQYP[O\\",1161:" 32KXPKLX RQKMX RVPUQVQVPUOTORQPROR RORPSQWRXTXUWVU RORQSRWSX RNKQK",1162:" 16NVSKPVPWQXSXTWUU RTKQVQWRX RQKTK",1163:" 46F^GRHPIOKOLPLQJX RJOKPKQIX RLQMPOOQOSPSQQX RQORPRQPX RSQTPVOXOZPZRYUYWZX RXOYPYRXUXWYX[X\\W]U",1164:" 33J[KRLPMOOOPPPQNX RNOOPOQMX RPQQPSOUOWPWRVUVWWX RUOVPVRUUUWVXXXYWZU",1165:" 28KXQOOPNQMSMUNWPXRXTWUVVTVRUPSOQO RQOOQNSNVPX RRXTVUTUQSO",1166:" 35JYKRLPMOOOPPPQM\\ RNOOPOQL\\ RPQROTOVPWRWTVVUWSXQXOVOT RTOVQVTUVSX RJ\\O\\",1167:" 28KYVOR\\ RWOS\\ RUSUQSOQOOPNQMSMUNWPXRXTV RQOOQNSNVPX RP\\U\\",1168:" 22LXMRNPOOQORPRQPX RPOQPQQOX RRQSPUOVOWPWQVQWP",1169:" 24LYVPVQWQVPTOQOOPORQSTTVU ROQQRTSVTVWTXQXOWNVOVOW",1170:" 16NWSKPVPWQXSXTWUU RTKQVQWRX RPOUO",1171:" 33IZJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVTWUXWXXWYU RWOUVUWVX",1172:" 24JXKRLPMOOOPPPROUOWPX RNOOPORNUNWPXQXSWUUVRVOUOVP",1173:" 37H\\IRJPKOMONPNRMUMWNX RLOMPMRLULWNXOXQWRV RTORVRWTX RUOSVSWTXUXWWYUZRZOYOZP",1174:" 38JZMRNPPOROSPSR RQORPRRQUPWNXMXLWLVMVLW RXPWQXQXPWOVOTPSRRURWSX RQUQWRXTXVWWU",1175:" 35IYJRKPLONOOPORNUNWOX RMONPNRMUMWOXQXSWTV RVOTVSYR[ RWOUVTYR[P\\M\\L[M[N\\",1176:" 27KYWOWPVQNVMWMX RNQOOROUQ ROPRPUQVQ RNVOVRWUW ROVRXUXVV",1177:" 39H[RKSLSMTMTLRKOKMLLNLX ROKNLMNMX RXKYLYMZMZLXKVKTMTX RVKUMUX RJOWO RJXOX RRXWX",1178:" 29J[UKVLWLWKQKOLNNNX RQKPLONOX RVOVX RWOWX RLOWO RLXQX RTXYX",1179:" 27J[WKQKOLNNNX RQKPLONOX RUKVLVX RWKWX RLOVO RLXQX RTXYX",1180:" 48F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX RYKZL[L[KUKSLRNRX RUKTLSNSX RZOZX R[O[X RHO[O RHXMX RPXUX RXX]X",1181:" 46F_PKQLQMRMRLPKMKKLJNJX RMKLLKNKX R[KUKSLRNRX RUKTLSNSX RYKZLZX R[K[X RHOZO RHXMX RPXUX RXX]X",1182:" 12NWRORX RSOSX RPOSO RPXUX",1184:" 21LXVPTOROPPOQNSNUOWQXSXUW RROPQOSOVQX ROSSS",1185:" 35LYSKQLPMOONRNUOWPXRXTWUVVTWQWNVLUKSK RSKQMPOOSOVPX RRXTVUTVPVMUK ROQVQ",1186:" 34KZTKQ\\ RUKP\\ RQONPMRMUNWQXTXWWXUXRWPTOQO RQOOPNRNUOWQX RTXVWWUWRVPTO",1187:" 22LXUPVRVQUPSOQOOPNRNTOVRX RQOOQOTPVRXSYS[R\\P\\",1191:" 45I[VKWLXLVKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RZK[L[KYKWLVNSYR[Q\\ RYKXLWNTYS[Q\\O\\O[P\\ RLOYO",1192:" 38IZVKWLXLXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RVOTVTWUXWXXWYU RWOUVUWVX RLOWO",1193:" 38IZVKWL RXKSKQLPMOOLYK[J\\ RSKQMPOMYL[J\\H\\H[I\\ RWKTVTWUXWXXWYU RXKUVUWVX RLOVO",1194:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L\\L\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ RZOXVXWYX[X\\W]U R[OYVYWZX RIO[O",1195:" 63F^SKTLTM RULSKPKNLMMLOIYH[G\\ RPKNMMOJYI[G\\E\\E[F\\ RZK[L R\\KWKUL RTMSOPYO[N\\ RWKUMTOQYP[N\\L\\L[M\\ R[KXVXWYX[X\\W]U R\\KYVYWZX RIOZO",1196:" 20MWNROPPOROSPSRRURWSX RQORPRRQUQWRXTXUWVU",1200:" 28LYQKOLNONTOWQXTXVWWTWOVLTKQK RQKPLOOOTPWQX RTXUWVTVOULTK",1201:" 10LYPNSKSX RRLRX ROXVX",1202:" 35LYOMONNNNMOLQKTKVLWNVPTQQROSNUNX RTKULVNUPTQ RNWOVPVSWVWWV RPVSXVXWVWU",1203:" 39LYOMONNNNMOLQKTKVLWNVPTQ RTKULVNUPTQ RRQTQVRWTWUVWTXQXOWNVNUOUOV RTQURVTVUUWTX",1204:" 13LYSMSX RTKTX RTKMTXT RQXVX",1205:" 33LYOKNQ ROKVK ROLSLVK RNQOPQOTOVPWRWUVWTXQXOWNVNUOUOV RTOUPVRVUUWTX",1206:" 36LYVMVNWNWMVLTKRKPLOMNPNUOWQXTXVWWUWSVQTPQPNR RRKPMOPOUPWQX RTXUWVUVSUQTP",1207:" 22LYNKNO RVMRTPX RWKTQQX RNMPKRKUM RNMPLRLUMVM",1208:" 51LYQKOLNNOPQQTQVPWNVLTKQK RQKPLONPPQQ RTQUPVNULTK RQQORNTNUOWQXTXVWWUWTVRTQ RQQPROTOUPWQX RTXUWVUVTURTQ",1209:" 36LYOVOUNUNVOWQXSXUWVVWSWNVLTKQKOLNNNPORQSTSWQ RSXUVVSVNULTK RQKPLONOPPRQS",1210:" 6NVRVQWRXSWRV",1211:" 8NVSWRXQWRVSWSYQ[",1212:" 12NVROQPRQSPRO RRVQWRXSWRV",1213:" 14NVROQPRQSPRO RSWRXQWRVSWSYQ[",1214:" 15NVRKQLRSSLRK RRLRO RRVQWRXSWRV",1215:" 29LYNNONOONONNOLQKTKVLWNWOVQSRRSRTST RTKVMVPUQSR RRWRXSXSWRW",1216:" 6OVRKRP RSKRP",1217:" 12LXOKOP RPKOP RUKUP RVKUP",1218:" 10MWQKPLPNQOSOTNTLSKQK",1219:" 9MWRJRP ROKUO RUKOO",1220:" 3KZXHM\\",1221:" 16MWUHSJQMPPPTQWSZU\\ RSJRLQPQTRXSZ",1222:" 16MWOHQJSMTPTTSWQZO\\ RQJRLSPSTRXQZ",1223:" 12MWPHP\\ RQHQ\\ RPHUH RP\\U\\",1224:" 12MWSHS\\ RTHT\\ ROHTH RO\\T\\",1225:" 38LWSHQIPJPLRNSP RQIPL RSNRQ RPJQLSNSPRQPRRSSTSVQXPZ RRSSV RPXQ[ RSTRVPXPZQ[S\\",1226:" 38MXQHSITJTLRNQP RSITL RQNRQ RTJSLQNQPRQTRRSQTQVSXTZ RRSQV RTXS[ RQTRVTXTZS[Q\\",1227:" 4MWTHPRT\\",1228:" 4MWPHTRP\\",1229:" 3OURHR\\",1230:" 6MWPHP\\ RTHT\\",1231:" 3I[LRXR",1232:" 6I[RLRX RLRXR",1233:" 9JZRMRX RMRWR RMXWX",1234:" 9JZRMRX RMMWM RMRWR",1235:" 6JZMMWW RWMMW",1236:" 6NVRQQRRSSRRQ",1237:" 15I[RLQMRNSMRL RLRXR RRVQWRXSWRV",1238:" 6I[LPXP RLTXT",1239:" 9I[WLMX RLPXP RLTXT",1240:" 9I[LNXN RLRXR RLVXV",1241:" 4JZWLMRWX",1242:" 4JZMLWRMX",1243:" 10JZWKMOWS RMTWT RMXWX",1244:" 10JZMKWOMS RMTWT RMXWX",1245:" 21H[YUWUUTTSRPQOONNNLOKQKRLTNUOUQTRSTPUOWNYN",1246:" 16JZLTLRMPOPUSWSXR RLRMQOQUTWTXRXP",1247:" 8JZMSRPWS RMSRQWS",1248:" 7NVSKPO RSKTLPO",1249:" 7NVQKTO RQKPLTO",1250:" 14LXNKOMQNSNUMVK RNKONQOSOUNVK",1251:" 8NVSLRMQLRKSLSNQP",1252:" 8NVSKQMQORPSORNQO",1253:" 8NVQLRMSLRKQLQNSP",1254:" 8NVQKSMSORPQORNSO",1256:" 11JZWMQMONNOMQMSNUOVQWWW",1257:" 11JZMMMSNUOVQWSWUVVUWSWM",1258:" 11JZMMSMUNVOWQWSVUUVSWMW",1259:" 11JZMWMQNOONQMSMUNVOWQWW",1260:" 14JZWMQMONNOMQMSNUOVQWWW RMRUR",1261:" 13I[TOUPXRUTTU RUPWRUT RLRWR",1262:" 13MWRMRX ROPPORLTOUP RPORMTO",1263:" 13I[POOPLROTPU ROPMROT RMRXR",1264:" 13MWRLRW ROTPURXTUUT RPURWTU",1265:" 37KYVSUPSOQOOPNQMSMUNWPXRXTWUVVTWQWNVLTKQKPLQLRK RQOOQNSNVPX RRXTVUTVQVNULTK",1266:" 15JZLKRX RMKRV RXKRX RLKXK RNLWL",1267:" 10G[IOLORW RKORX R[FRX",1268:" 26I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[",1269:" 40I[XIXJYJYIXHVHTJSLROQUPYO[ RUITKSORUQXPZN\\L\\K[KZLZL[ RQNOONQNSOUQVSVUUVSVQUOSNQN",1270:" 26H\\ZRYTWUVUTTSSQPPONNMNKOJQJRKTMUNUPTQSSPTOVNWNYOZQZR",1271:" 26JZXKLX ROKPLPNOOMOLNLLMKOKSLVLXK RUTTUTWUXWXXWXUWTUT",1272:" 41J[YPXPXQYQYPXOWOVPUTTVSWQXOXMWLVLTMSORRPSNSLRKPKOLONPQUWWXXXYW ROXMVMTOR RONPPVWWX",1273:" 29J[UPSOQOPQPRQTSTUS RUOUSVTXTYRYQXNVLSKRKOLMNLQLRMUOWRXSXVW",1274:" 34KZQHQ\\ RTHT\\ RWLVLVMWMWLUKPKNLNNOPVSWT RNNOOVRWTWVVWTXQXOWNVNUOUOVNV",1275:" 12KYRKN\\ RVKR\\ RNQWQ RMVVV",1276:" 40LXTLSLSMTMTLSKQKPLPNQPTRUS RPNQOTQUSUUSW RQPOROTPVSXTY ROTPUSWTYT[S\\Q\\P[PZQZQ[P[",1277:" 29LXRKQLRMSLRK RRMRQ RRQQSRVSSRQ RRVR\\ RPOONNOOPPOTOUNVOUPTO",1278:" 42LXRMSLRKQLRMRQQRSURV RRQSRQURVRZQ[R\\S[RZ RPOONNOOPPOTOUNVOUPTO RPXOWNXOYPXTXUWVXUYTX",1279:" 12LYVKVX RNKVK RQQVQ RNXVX",1281:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRQQRRSSRRQ",1282:" 33LYQKPLPMQN RTKULUMTN RRNPOOQORPTRUSUUTVRVQUOSNRN RRURY RSUSY ROWVW",1283:" 23LYRKPLONOOPQRRSRUQVOVNULSKRK RRRRX RSRSX ROUVU",1284:" 24H\\QKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK RRKRY RKRYR",1285:" 25JYRRPQOQMRLTLUMWOXPXRWSUSTRR RWMRR RRMWMWR RRMVNWR",1286:" 25JZLLMKOKQLRNRPQRPSNT ROKPLQNQQPS RVKUX RWKTX RNTXT",1287:" 27JYNKNU ROKNR RNROPQOSOUPVQVTTVTXUYVYWX RSOUQUTTV RLKOK",1288:" 27LYONRKRQ RVNSKSQ RRQPROTOUPWRXSXUWVUVTURSQ RRTRUSUSTRT",1289:" 27JZRKRY RMKMPNRPSTSVRWPWK RLMMKNM RQMRKSM RVMWKXM ROVUV",1290:" 27JYNKNX ROKOX RLKSKVLWNWOVQSROR RSKULVNVOUQSR RLXVXVUUX",1291:" 20LYWKTKQLONNQNSOVQXTYWY RWKTLRNQQQSRVTXWY",1292:" 23JZRRPQOQMRLTLUMWOXPXRWSUSTRR RSLQQ RWMRR RXQSS",1293:" 12KYPMTW RTMPW RMPWT RWPMT",1294:" 34J[OUMULVLXMYOYPXPVNTMRMONMOLQKTKVLWMXOXRWTUVUXVYXYYXYVXUVU RNMPLULWM",1295:" 34J[OOMOLNLLMKOKPLPNNPMRMUNWOXQYTYVXWWXUXRWPUNULVKXKYLYNXOVO RNWPXUXWW",1401:" 21F^KHK\\ RLHL\\ RXHX\\ RYHY\\ RHH\\H RH\\O\\ RU\\\\\\",1402:" 20H]KHRQJ\\ RJHQQ RJHYHZMXH RK[X[ RJ\\Y\\ZWX\\",1403:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",1404:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",1405:" 12KYOBOb RPBPb ROBVB RObVb",1406:" 12KYTBTb RUBUb RNBUB RNbUb",1407:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",1408:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",1409:" 24KYU@RCPFOIOLPOSVTYT\\S_Ra RRCQEPHPKQNTUUXU[T^RaOd",1410:" 24KYO@RCTFUIULTOQVPYP\\Q_Ra RRCSETHTKSNPUOXO[P^RaUd",1411:" 13AXCRGRR` RGSRa RFSRb RX:Rb",1412:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2001:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2002:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2003:" 32G\\XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXXYV RQFOGMILKKNKSLVMXOZQ[",2004:" 30G]LFL[ RMFM[ RIFSFVGXIYKZNZSYVXXVZS[I[ RSFUGWIXKYNYSXVWXUZS[",2005:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2006:" 20G[LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[P[",2007:" 40G^XIYLYFXIVGSFQFNGLIKKJNJSKVLXNZQ[S[VZXX RQFOGMILKKNKSLVMXOZQ[ RXSX[ RYSY[ RUS\\S",2008:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2009:" 12MXRFR[ RSFS[ ROFVF RO[V[",2010:" 20KZUFUWTZR[P[NZMXMVNUOVNW RTFTWSZR[ RQFXF",2011:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2012:" 14I[NFN[ ROFO[ RKFRF RK[Z[ZUY[",2013:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2014:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2015:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2016:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2017:" 64G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF RNYNXOVQURUTVUXV_W`Y`Z^Z] RUXV\\W^X_Y_Z^",2018:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUPMP RUFWGXHYJYLXNWOUP RI[P[ RRPTQURXYYZZZ[Y RTQUSWZX[Z[[Y[X",2019:" 34H\\XIYFYLXIVGSFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[Q[NZLXKUK[LX",2020:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2021:" 23F^KFKULXNZQ[S[VZXXYUYF RLFLUMXOZQ[ RHFOF RVF\\F",2022:" 15H\\KFR[ RLFRX RYFR[ RIFOF RUF[F",2023:" 24F^JFN[ RKFNV RRFN[ RRFV[ RSFVV RZFV[ RGFNF RWF]F",2024:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2025:" 20H]KFRQR[ RLFSQS[ RZFSQ RIFOF RVF\\F RO[V[",2026:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2027:" 18H\\RFK[ RRFY[ RRIX[ RMUVU RI[O[ RU[[[",2028:" 45G]LFL[ RMFM[ RIFUFXGYHZJZLYNXOUP RUFWGXHYJYLXNWOUP RMPUPXQYRZTZWYYXZU[I[ RUPWQXRYTYWXYWZU[",2029:" 14I[NFN[ ROFO[ RKFZFZLYF RK[R[",2030:" 15H\\RFJ[ RRFZ[ RRIY[ RKZYZ RJ[Z[",2031:" 22G\\LFL[ RMFM[ RSLST RIFYFYLXF RMPSP RI[Y[YUX[",2032:" 16H\\XFK[ RYFL[ RLFKLKFYF RK[Y[YUX[",2033:" 27F^KFK[ RLFL[ RXFX[ RYFY[ RHFOF RUF\\F RLPXP RH[O[ RU[\\[",2034:" 56G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF ROMOT RUMUT ROPUP ROQUQ",2035:" 12MXRFR[ RSFS[ ROFVF RO[V[",2036:" 27F\\KFK[ RLFL[ RYFLS RQOY[ RPOX[ RHFOF RUF[F RH[O[ RU[[[",2037:" 15H\\RFK[ RRFY[ RRIX[ RI[O[ RU[[[",2038:" 30F_KFK[ RLFRX RKFR[ RYFR[ RYFY[ RZFZ[ RHFLF RYF]F RH[N[ RV[][",2039:" 21G^LFL[ RMFYY RMHY[ RYFY[ RIFMF RVF\\F RI[O[",2040:" 36G]KEJJ RZEYJ RONNS RVNUS RKWJ\\ RZWY\\ RKGYG RKHYH ROPUP ROQUQ RKYYY RKZYZ",2041:" 44G]QFNGLIKKJOJRKVLXNZQ[S[VZXXYVZRZOYKXIVGSFQF RQFOGMILKKOKRLVMXOZQ[ RS[UZWXXVYRYOXKWIUGSF",2042:" 21F^KFK[ RLFL[ RXFX[ RYFY[ RHF\\F RH[O[ RU[\\[",2043:" 29G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[P[",2044:" 20H]KFRPJ[ RJFQP RJFYFZLXF RKZXZ RJ[Y[ZUX[",2045:" 16I\\RFR[ RSFS[ RLFKLKFZFZLYF RO[V[",2046:" 33I\\KKKILGMFOFPGQIRMR[ RKIMGOGQI RZKZIYGXFVFUGTISMS[ RZIXGVGTI RO[V[",2047:" 48H]RFR[ RSFS[ RPKMLLMKOKRLTMUPVUVXUYTZRZOYMXLUKPK RPKNLMMLOLRMTNUPV RUVWUXTYRYOXMWLUK ROFVF RO[V[",2048:" 21H\\KFX[ RLFY[ RYFK[ RIFOF RUF[F RI[O[ RU[[[",2049:" 41G^RFR[ RSFS[ RIMJLLMMQNSOTQU RJLKMLQMSNTQUTUWTXSYQZM[L RTUVTWSXQYM[L\\M ROFVF RO[V[",2050:" 43G]JXK[O[MWKSJPJLKIMGPFTFWGYIZLZPYSWWU[Y[ZX RMWLTKPKLLINGPF RTFVGXIYLYPXTWW RKZNZ RVZYZ",2051:" 18H\\UFH[ RUFV[ RTHU[ RLUUU RF[L[ RR[X[",2052:" 41F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVP RWFYGZIZKYNXOVP RMPVPXQYSYUXXVZR[F[ RVPWQXSXUWXUZR[",2053:" 34H]ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[S[UZWXXV RTFRGPINLMOLSLVMYNZP[",2054:" 30F]OFI[ RPFJ[ RLFUFXGYHZKZOYSWWUYSZO[F[ RUFWGXHYKYOXSVWTYRZO[",2055:" 22F]OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[U[WVT[",2056:" 20F\\OFI[ RPFJ[ RTLRT RLF[FZLZF RMPSP RF[M[",2057:" 42H^ZH[H\\F[L[JZHYGWFTFQGOIMLLOKSKVLYMZP[R[UZWXYT RTFRGPINLMOLSLVMYNZP[ RR[TZVXXT RUT\\T",2058:" 27E_NFH[ ROFI[ R[FU[ R\\FV[ RKFRF RXF_F RLPXP RE[L[ RR[Y[",2059:" 12LYUFO[ RVFP[ RRFYF RL[S[",2060:" 21I[XFSWRYQZO[M[KZJXJVKULVKW RWFRWQYO[ RTF[F",2061:" 27F]OFI[ RPFJ[ R]FLS RSOW[ RROV[ RLFSF RYF_F RF[M[ RS[Y[",2062:" 14H\\QFK[ RRFL[ RNFUF RH[W[YUV[",2063:" 30E`NFH[ RNFO[ ROFPY R\\FO[ R\\FV[ R]FW[ RKFOF R\\F`F RE[K[ RS[Z[",2064:" 21F_OFI[ ROFVX ROIV[ R\\FV[ RLFOF RYF_F RF[L[",2065:" 42G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF",2066:" 27F]OFI[ RPFJ[ RLFXF[G\\I\\K[NYPUQMQ RXFZG[I[KZNXPUQ RF[M[",2067:" 61G]SFPGNILLKOJSJVKYLZN[Q[TZVXXUYRZNZKYHXGVFSF RSFQGOIMLLOKSKVLYN[ RQ[SZUXWUXRYNYKXHVF RLYLXMVOUPURVSXS_T`V`W^W] RSXT^U_V_W^",2068:" 42F^OFI[ RPFJ[ RLFWFZG[I[KZNYOVPMP RWFYGZIZKYNXOVP RRPTQURVZW[Y[ZYZX RURWYXZYZZY RF[M[",2069:" 35G^ZH[H\\F[L[JZHYGVFRFOGMIMKNMONVRXT RMKOMVQWRXTXWWYVZS[O[LZKYJWJUI[JYKY",2070:" 16H]UFO[ RVFP[ ROFLLNF]F\\L\\F RL[S[",2071:" 25F_NFKQJUJXKZN[R[UZWXXU\\F ROFLQKUKXLZN[ RKFRF RYF_F",2072:" 15H\\NFO[ ROFPY R\\FO[ RLFRF RXF^F",2073:" 24E_MFK[ RNFLY RUFK[ RUFS[ RVFTY R]FS[ RJFQF RZF`F",2074:" 21G]NFU[ ROFV[ R\\FH[ RLFRF RXF^F RF[L[ RR[X[",2075:" 20H]NFRPO[ ROFSPP[ R]FSP RLFRF RYF_F RL[S[",2076:" 16G][FH[ R\\FI[ ROFLLNF\\F RH[V[XUU[",2077:" 46H\\KILKXWYYY[ RLLXX RKIKKLMXYY[ RPPLTKVKXLZK[ RKVMZ RLTLVMXMZK[ RSSXN RVIVLWNYNYLWKVI RVIWLYN",2101:" 39I]NONPMPMONNPMTMVNWOXQXXYZZ[ RWOWXXZZ[[[ RWQVRPSMTLVLXMZP[S[UZWX RPSNTMVMXNZP[",2102:" 33G\\LFL[ RMFM[ RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIFMF",2103:" 28H[WPVQWRXQXPVNTMQMNNLPKSKULXNZQ[S[VZXX RQMONMPLSLUMXOZQ[",2104:" 36H]WFW[ RXFX[ RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTFXF RW[[[",2105:" 31H[LSXSXQWOVNTMQMNNLPKSKULXNZQ[S[VZXX RWSWPVN RQMONMPLSLUMXOZQ[",2106:" 22KXUGTHUIVHVGUFSFQGPIP[ RSFRGQIQ[ RMMUM RM[T[",2107:" 60I\\QMONNOMQMSNUOVQWSWUVVUWSWQVOUNSMQM RONNPNTOV RUVVTVPUN RVOWNYMYNWN RNUMVLXLYM[P\\U\\X]Y^ RLYMZP[U[X\\Y^Y_XaUbObLaK_K^L\\O[",2108:" 28G]LFL[ RMFM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIFMF RI[P[ RT[[[",2109:" 18MXRFQGRHSGRF RRMR[ RSMS[ ROMSM RO[V[",2110:" 25MXSFRGSHTGSF RTMT_SaQbObNaN`O_P`Oa RSMS_RaQb RPMTM",2111:" 27G\\LFL[ RMFM[ RWMMW RRSX[ RQSW[ RIFMF RTMZM RI[P[ RT[Z[",2112:" 12MXRFR[ RSFS[ ROFSF RO[V[",2113:" 44BcGMG[ RHMH[ RHPJNMMOMRNSPS[ ROMQNRPR[ RSPUNXMZM]N^P^[ RZM\\N]P][ RDMHM RD[K[ RO[V[ RZ[a[",2114:" 28G]LML[ RMMM[ RMPONRMTMWNXPX[ RTMVNWPW[ RIMMM RI[P[ RT[[[",2115:" 36H\\QMNNLPKSKULXNZQ[S[VZXXYUYSXPVNSMQM RQMONMPLSLUMXOZQ[ RS[UZWXXUXSWPUNSM",2116:" 36G\\LMLb RMMMb RMPONQMSMVNXPYSYUXXVZS[Q[OZMX RSMUNWPXSXUWXUZS[ RIMMM RIbPb",2117:" 33H\\WMWb RXMXb RWPUNSMQMNNLPKSKULXNZQ[S[UZWX RQMONMPLSLUMXOZQ[ RTb[b",2118:" 23IZNMN[ ROMO[ ROSPPRNTMWMXNXOWPVOWN RKMOM RK[R[",2119:" 32J[WOXMXQWOVNTMPMNNMOMQNRPSUUWVXW RMPNQPRUTWUXVXYWZU[Q[OZNYMWM[NY",2120:" 16KZPFPWQZS[U[WZXX RQFQWRZS[ RMMUM",2121:" 28G]LMLXMZP[R[UZWX RMMMXNZP[ RWMW[ RXMX[ RIMMM RTMXM RW[[[",2122:" 15I[LMR[ RMMRY RXMR[ RJMPM RTMZM",2123:" 24F^JMN[ RKMNX RRMN[ RRMV[ RSMVX RZMV[ RGMNM RWM]M",2124:" 21H\\LMW[ RMMX[ RXML[ RJMPM RTMZM RJ[P[ RT[Z[",2125:" 22H[LMR[ RMMRY RXMR[P_NaLbKbJaK`La RJMPM RTMZM",2126:" 16I[WML[ RXMM[ RMMLQLMXM RL[X[XWW[",2127:" 40G^QMNNLPKRJUJXKZN[P[RZUWWTYPZM RQMONMPLRKUKXLZN[ RQMSMUNVPXXYZZ[ RSMTNUPWXXZZ[[[",2128:" 57G\\TFQGOIMMLPKTJZIb RTFRGPINMMPLTKZJb RTFVFXGYHYKXMWNTOPO RVFXHXKWMVNTO RPOTPVRWTWWVYUZR[P[NZMYLV RPOSPURVTVWUYTZR[",2129:" 28H\\IPKNMMOMQNROSRSVRZOb RJOLNPNRO RZMYPXRSYP^Nb RYMXPWRSY",2130:" 44I\\VNTMRMONMQLTLWMYNZP[R[UZWWXTXQWOSJRHRFSEUEWFYH RRMPNNQMTMXNZ RR[TZVWWTWPVNTKSISGTFVFYH",2131:" 32I[XPVNTMPMNNNPPRSS RPMONOPQRSS RSSNTLVLXMZP[S[UZWX RSSOTMVMXNZP[",2132:" 31I[TFRGQHQIRJUKZKZJWKSMPOMRLULWMYP[S]T_TaSbQbPa RULQONRMUMWNYP[",2133:" 32G]HQIOKMNMONOPNTL[ RMMNNNPMTK[ RNTPPRNTMVMXNYOYRXWUb RVMXOXRWWTb",2134:" 44F]GQHOJMMMNNNPMUMXNZO[ RLMMNMPLULXMZO[Q[SZUXWUXRYMYIXGVFTFRHRJSMUPWRZT RSZUWVUWRXMXIWGVF",2135:" 15LXRMPTOXOZP[S[UYVW RSMQTPXPZQ[",2136:" 29H\\NMJ[ ROMK[ RXMYNZNYMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW",2137:" 23H\\KFMFOGPHQJWXXZY[ RMFOHPJVXWZY[Z[ RRMJ[ RRMK[",2138:" 28F]MMGb RNMHb RMPLVLYN[P[RZTXVU RXMUXUZV[Y[[Y\\W RYMVXVZW[",2139:" 24H\\NML[ ROMNSMXL[ RYMXQVU RZMYPXRVUTWQYOZL[ RKMOM",2140:" 45IZTFRGQHQIRJUKXK RUKQLOMNONQPSSTVT RUKRLPMOOOQQSST RSTOUMVLXLZN\\S^T_TaRbPb RSTPUNVMXMZO\\S^",2141:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2142:" 22G]PNL[ RPNM[ RVNV[ RVNW[ RIPKNNM[M RIPKONN[N",2143:" 31H[LVMYNZP[R[UZWWXTXQWOVNTMRMONMQLTHb RR[TZVWWTWPVN RRMPNNQMTIb",2144:" 35H][MQMNNLQKTKWLYMZO[Q[TZVWWTWQVOUNSM RQMONMQLTLXMZ RQ[SZUWVTVPUN RUN[N",2145:" 16H\\SNP[ RSNQ[ RJPLNOMZM RJPLOONZN",2146:" 31H\\IQJOLMOMPNPPNVNYP[ RNMONOPMVMYNZP[Q[TZVXXUYRYOXMWNXOYR RXUYO",2147:" 37G]ONMOKQJTJWKYLZN[Q[TZWXYUZRZOXMVMTORSPXMb RJWLYNZQZTYWWYU RZOXNVNTPRSPYNb",2148:" 23I[KMMMONPPU_VaWb RMMNNOPT_UaWbYb RZMYOWRM]K`Jb",2149:" 34F]UFOb RVFNb RGQHOJMMMNNNPMUMXOZRZTYWVYS RLMMNMPLULXMZO[R[TZVXXUYS[M",2150:" 44F]JQLOONNMLNJQITIWJZK[M[OZQWRT RIWJYKZMZOYQW RQTQWRZS[U[WZYWZTZQYNXMWNYOZQ RQWRYSZUZWYYW",2151:" 39H]XMVTUXUZV[Y[[Y\\W RYMWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2152:" 36H[PFLSLVMYNZ RQFMS RMSNPPNRMTMVNWOXQXTWWUZR[P[NZMWMS RVNWPWTVWTZR[ RMFQF",2153:" 25I[WPWQXQXPWNUMRMONMQLTLWMYNZP[R[UZWW RRMPNNQMTMXNZ",2154:" 42H]ZFVTUXUZV[Y[[Y\\W R[FWTVXVZW[ RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RWF[F",2155:" 26I[MVQUTTWRXPWNUMRMONMQLTLWMYNZP[R[UZWX RRMPNNQMTMXNZ",2156:" 35KZZGYHZI[H[GZFXFVGUHTJSMP[O_Na RXFVHUJTNRWQ[P^O`NaLbJbIaI`J_K`Ja ROMYM",2157:" 43H\\YMU[T^RaObLbJaI`I_J^K_J` RXMT[S^QaOb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ",2158:" 31H]PFJ[ RQFK[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W RMFQF",2159:" 26LYUFTGUHVGUF RMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2160:" 32LYVFUGVHWGVF RNQOOQMTMUNUQR[Q^P`OaMbKbJaJ`K_L`Ka RSMTNTQQ[P^O`Mb",2161:" 34H\\PFJ[ RQFK[ RXNWOXPYOYNXMWMUNQROSMS ROSQTSZT[ ROSPTRZS[U[WZYW RMFQF",2162:" 18MYUFQTPXPZQ[T[VYWW RVFRTQXQZR[ RRFVF",2163:" 52AbBQCOEMHMINIPHTF[ RGMHNHPGTE[ RHTJPLNNMPMRNSOSQP[ RPMRORQO[ RRTTPVNXMZM\\N]O]Q[W[Z\\[ RZM\\O\\QZWZZ[[^[`YaW",2164:" 37F]GQHOJMMMNNNPMTK[ RLMMNMPLTJ[ RMTOPQNSMUMWNXOXQVWVZW[ RUMWOWQUWUZV[Y[[Y\\W",2165:" 32I[RMONMQLTLWMYNZP[R[UZWWXTXQWOVNTMRM RRMPNNQMTMXNZ RR[TZVWWTWPVN",2166:" 42G\\HQIOKMNMONOPNTJb RMMNNNPMTIb RNTOQQNSMUMWNXOYQYTXWVZS[Q[OZNWNT RWNXPXTWWUZS[ RFbMb",2167:" 33H\\XMRb RYMSb RVTVQUNSMQMNNLQKTKWLYMZO[Q[SZUWVT RQMONMQLTLXMZ RObVb",2168:" 26IZJQKOMMPMQNQPPTN[ ROMPNPPOTM[ RPTRPTNVMXMYNYOXPWOXN",2169:" 28J[XOXPYPYOXNUMRMONNONQORVVWW RNPOQVUWVWYVZS[P[MZLYLXMXMY",2170:" 18KYTFPTOXOZP[S[UYVW RUFQTPXPZQ[ RNMWM",2171:" 37F]GQHOJMMMNNNQLWLYN[ RLMMNMQKWKYLZN[P[RZTXVT RXMVTUXUZV[Y[[Y\\W RYMWTVXVZW[",2172:" 26H\\IQJOLMOMPNPQNWNYP[ RNMONOQMWMYNZP[Q[TZVXXUYQYMXMYO",2173:" 41C`DQEOGMJMKNKQIWIYK[ RIMJNJQHWHYIZK[M[OZQXRV RTMRVRYSZU[W[YZ[X\\V]R]M\\M]O RUMSVSYU[",2174:" 42H\\KQMNOMRMSOSR RQMRORRQVPXNZL[K[JZJYKXLYKZ RQVQYR[U[WZYW RYNXOYPZOZNYMXMVNTPSRRVRYS[",2175:" 41G\\HQIOKMNMONOQMWMYO[ RMMNNNQLWLYMZO[Q[SZUXWT RZMV[U^SaPbMbKaJ`J_K^L_K` RYMU[T^RaPb",2176:" 31H\\YMXOVQNWLYK[ RLQMOOMRMVO RMOONRNVOXO RLYNYRZUZWY RNYR[U[WYXW",2177:" 43G^VGUHVIWHWGUFRFOGMILLL[ RRFPGNIMLM[ R\\G[H\\I]H]G\\FZFXGWIW[ RZFYGXIX[ RIM[M RI[P[ RT[[[",2178:" 33G]WGVHWIXHWGUFRFOGMILLL[ RRFPGNIMLM[ RWMW[ RXMX[ RIMXM RI[P[ RT[[[",2179:" 35G]VGUHVIWHWGUF RXFRFOGMILLL[ RRFPGNIMLM[ RWHW[ RXFX[ RIMWM RI[P[ RT[[[",2180:" 54BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R]G\\H]I^H]G[FXFUGSIRLR[ RXFVGTISLS[ R]M][ R^M^[ RDM^M RD[K[ RO[V[ RZ[a[",2181:" 56BcRGQHRISHRGPFMFJGHIGLG[ RMFKGIIHLH[ R\\G[H\\I]H]G[F R^FXFUGSIRLR[ RXFVGTISLS[ R]H][ R^F^[ RDM]M RD[K[ RO[V[ RZ[a[",2182:" 12MXRMR[ RSMS[ ROMSM RO[V[",2184:" 25IZWNUMRMONMPLSLVMYNZQ[T[VZ RRMPNNPMSMVNYOZQ[ RMTUT",2185:" 43I\\TFQGOJNLMOLTLXMZO[Q[TZVWWUXRYMYIXGVFTF RTFRGPJOLNOMTMXNZO[ RQ[SZUWVUWRXMXIWGVF RNPWP",2186:" 42G]UFOb RVFNb RQMMNKPJSJVKXMZP[S[WZYXZUZRYPWNTMQM RQMNNLPKSKVLXNZP[ RS[VZXXYUYRXPVNTM",2187:" 27I[TMVNXPXOWNTMQMNNMOLQLSMUOWSZ RQMONNOMQMSNUSZT\\T^S_Q_",2190:" 45G]LMKNJPJRKUOYP[ RJRKTOXP[P]O`MbLbKaJ_J\\KXMTOQRNTMVMYNZPZTYXWZU[T[SZSXTWUXTY RVMXNYPYTXXWZ",2191:" 69E_YGXHYIZHYGWFTFQGOINKMNLRJ[I_Ha RTFRGPIOKNNLWK[J^I`HaFbDbCaC`D_E`Da R_G^H_I`H`G_F]F[GZHYJXMU[T_Sa R]F[HZJYNWWV[U^T`SaQbObNaN`O_P`Oa RIM^M",2192:" 52F^[GZH[I\\H[GXFUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea RYMWTVXVZW[Z[\\Y]W RZMXTWXWZX[ RJMZM",2193:" 54F^YGXHYIZHZGXF R\\FUFRGPIOKNNMRK[J_Ia RUFSGQIPKONMWL[K^J`IaGbEbDaD`E_F`Ea R[FWTVXVZW[Z[\\Y]W R\\FXTWXWZX[ RJMYM",2194:" 86@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R`G_H`IaH`G]FZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R^M\\T[X[Z\\[_[aYbW R_M]T\\X\\Z][ RDM_M",2195:" 88@cTGSHTIUHTGRFOFLGJIIKHNGRE[D_Ca ROFMGKIJKINGWF[E^D`CaAb?b>a>`?_@`?a R^G]H^I_H_G]F RaFZFWGUITKSNRRP[O_Na RZFXGVIUKTNRWQ[P^O`NaLbJbIaI`J_K`Ja R`F\\T[X[Z\\[_[aYbW RaF]T\\X\\Z][ RDM^M",2196:" 20LYMQNOPMSMTNTQRWRZS[ RRMSNSQQWQZR[U[WYXW",2200:" 40H\\QFNGLJKOKRLWNZQ[S[VZXWYRYOXJVGSFQF RQFOGNHMJLOLRMWNYOZQ[ RS[UZVYWWXRXOWJVHUGSF",2201:" 11H\\NJPISFS[ RRGR[ RN[W[",2202:" 45H\\LJMKLLKKKJLHMGPFTFWGXHYJYLXNUPPRNSLUKXK[ RTFVGWHXJXLWNTPPR RKYLXNXSZVZXYYX RNXS[W[XZYXYV",2203:" 47H\\LJMKLLKKKJLHMGPFTFWGXIXLWNTOQO RTFVGWIWLVNTO RTOVPXRYTYWXYWZT[P[MZLYKWKVLUMVLW RWQXTXWWYVZT[",2204:" 13H\\THT[ RUFU[ RUFJUZU RQ[X[",2205:" 39H\\MFKP RKPMNPMSMVNXPYSYUXXVZS[P[MZLYKWKVLUMVLW RSMUNWPXSXUWXUZS[ RMFWF RMGRGWF",2206:" 48H\\WIVJWKXJXIWGUFRFOGMILKKOKULXNZQ[S[VZXXYUYTXQVOSNRNOOMQLT RRFPGNIMKLOLUMXOZQ[ RS[UZWXXUXTWQUOSN",2207:" 31H\\KFKL RKJLHNFPFUIWIXHYF RLHNGPGUI RYFYIXLTQSSRVR[ RXLSQRSQVQ[",2208:" 63H\\PFMGLILLMNPOTOWNXLXIWGTFPF RPFNGMIMLNNPO RTOVNWLWIVGTF RPOMPLQKSKWLYMZP[T[WZXYYWYSXQWPTO RPONPMQLSLWMYNZP[ RT[VZWYXWXSWQVPTO",2209:" 48H\\XMWPURRSQSNRLPKMKLLINGQFSFVGXIYLYRXVWXUZR[O[MZLXLWMVNWMX RQSORMPLMLLMIOGQF RSFUGWIXLXRWVVXTZR[",2210:" 6MWRYQZR[SZRY",2211:" 8MWR[QZRYSZS\\R^Q_",2212:" 12MWRMQNROSNRM RRYQZR[SZRY",2213:" 14MWRMQNROSNRM RR[QZRYSZS\\R^Q_",2214:" 15MWRFQHRTSHRF RRHRN RRYQZR[SZRY",2215:" 32I[MJNKMLLKLJMHNGPFSFVGWHXJXLWNVORQRT RSFUGVHWJWLVNTP RRYQZR[SZRY",2216:" 6NVRFQM RSFQM",2217:" 12JZNFMM ROFMM RVFUM RWFUM",2218:" 14KYQFOGNINKOMQNSNUMVKVIUGSFQF",2219:" 9JZRFRR RMIWO RWIMO",2220:" 3G][BIb",2221:" 20KYVBTDRGPKOPOTPYR]T`Vb RTDRHQKPPPTQYR\\T`",2222:" 20KYNBPDRGTKUPUTTYR]P`Nb RPDRHSKTPTTSYR\\P`",2223:" 12KYOBOb RPBPb ROBVB RObVb",2224:" 12KYTBTb RUBUb RNBUB RNbUb",2225:" 40KYTBRCQDPFPHQJRKSMSOQQ RRCQEQGRISJTLTNSPORSTTVTXSZR[Q]Q_Ra RQSSUSWRYQZP\\P^Q`RaTb",2226:" 40KYPBRCSDTFTHSJRKQMQOSQ RRCSESGRIQJPLPNQPURQTPVPXQZR[S]S_Ra RSSQUQWRYSZT\\T^S`RaPb",2227:" 4KYUBNRUb",2228:" 4KYOBVROb",2229:" 3NVRBRb",2230:" 6KYOBOb RUBUb",2231:" 3E_IR[R",2232:" 6E_RIR[ RIR[R",2233:" 9F^RJR[ RJRZR RJ[Z[",2234:" 9F^RJR[ RJJZJ RJRZR",2235:" 6G]KKYY RYKKY",2236:" 6MWRQQRRSSRRQ",2237:" 15E_RIQJRKSJRI RIR[R RRYQZR[SZRY",2238:" 6E_IO[O RIU[U",2239:" 9E_YIK[ RIO[O RIU[U",2240:" 9E_IM[M RIR[R RIW[W",2241:" 4F^ZIJRZ[",2242:" 4F^JIZRJ[",2243:" 10F^ZFJMZT RJVZV RJ[Z[",2244:" 10F^JFZMJT RJVZV RJ[Z[",2245:" 21F_[WYWWVUTRPQOONMNKOJQJSKUMVOVQURTUPWNYM[M",2246:" 24F^IUISJPLONOPPTSVTXTZS[Q RISJQLPNPPQTTVUXUZT[Q[O",2247:" 8G]JTROZT RJTRPZT",2248:" 7LXTFOL RTFUGOL",2249:" 7LXPFUL RPFOGUL",2250:" 18H\\KFLHNJQKSKVJXHYF RKFLINKQLSLVKXIYF",2251:" 8MWRHQGRFSGSIRKQL",2252:" 8MWSFRGQIQKRLSKRJ",2253:" 8MWRHSGRFQGQIRKSL",2254:" 8MWQFRGSISKRLQKRJ",2255:" 10E[HMLMRY RKMR[ R[BR[",2256:" 13F^ZJSJOKMLKNJQJSKVMXOYSZZZ",2257:" 13F^JJJQKULWNYQZSZVYXWYUZQZJ",2258:" 13F^JJQJUKWLYNZQZSYVWXUYQZJZ",2259:" 13F^JZJSKOLMNKQJSJVKXMYOZSZZ",2260:" 16F^ZJSJOKMLKNJQJSKVMXOYSZZZ RJRVR",2261:" 11E_XP[RXT RUMZRUW RIRZR",2262:" 11JZPLRITL RMORJWO RRJR[",2263:" 11E_LPIRLT ROMJROW RJR[R",2264:" 11JZPXR[TX RMURZWU RRIRZ",2265:" 44I\\XRWOVNTMRMONMQLTLWMYNZP[R[UZWXXUYPYKXHWGUFRFPGOHOIPIPH RRMPNNQMTMXNZ RR[TZVXWUXPXKWHUF",2266:" 15H\\JFR[ RKFRY RZFR[ RJFZF RKGYG",2267:" 10AbDMIMRY RHNR[ Rb:R[",2268:" 32F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia",2269:" 50F^[CZD[E\\D\\C[BYBWCUETGSJRNPZO^N` RVDUFTJRVQZP]O_MaKbIbHaH`I_J`Ia RQKNLLNKQKSLVNXQYSYVXXVYSYQXNVLSKQK",2270:" 26F_\\S[UYVWVUUTTQPPONNLNJOIQISJULVNVPUQTTPUOWNYN[O\\Q\\S",2271:" 32F^[FI[ RNFPHPJOLMMKMIKIIJGLFNFPGSHVHYG[F RWTUUTWTYV[X[ZZ[X[VYTWT",2272:" 49F_[NZO[P\\O\\N[MZMYNXPVUTXRZP[M[JZIXIUJSPORMSKSIRGPFNGMIMKNNPQUXWZZ[[[\\Z\\Y RM[KZJXJUKSMQ RMKNMVXXZZ[",2273:" 56E`WNVLTKQKOLNMMPMSNUPVSVUUVS RQKOMNPNSOUPV RWKVSVUXVZV\\T]Q]O\\L[JYHWGTFQFNGLHJJILHOHRIUJWLYNZQ[T[WZYYZX RXKWSWUXV",2274:" 42H\\PBP_ RTBT_ RXIWJXKYJYIWGTFPFMGKIKKLMMNOOUQWRYT RKKMMONUPWQXRYTYXWZT[P[MZKXKWLVMWLX",2275:" 12H]SFLb RYFRb RLQZQ RKWYW",2276:" 46JZUITJUKVJVIUGSFQFOGNINKOMQOVR ROMTPVRWTWVVXTZ RPNNPMRMTNVPXU[ RNVSYU[V]V_UaSbQbOaN_N^O]P^O_",2277:" 30JZRFQHRJSHRF RRFRb RRQQTRbSTRQ RLMNNPMNLLM RLMXM RTMVNXMVLTM",2278:" 56JZRFQHRJSHRF RRFRT RRPQRSVRXQVSRRP RRTRb RR^Q`RbS`R^ RLMNNPMNLLM RLMXM RTMVNXMVLTM RL[N\\P[NZL[ RL[X[ RT[V\\X[VZT[",2279:" 12I\\XFX[ RKFXF RPPXP RK[X[",2281:" 38E`QFNGKIILHOHRIUKXNZQ[T[WZZX\\U]R]O\\LZIWGTFQF RROQPQQRRSRTQTPSORO RRPRQSQSPRP",2282:" 45J[PFNGOIQJ RPFOGOI RUFWGVITJ RUFVGVI RQJOKNLMNMQNSOTQUTUVTWSXQXNWLVKTJQJ RRUR[ RSUS[ RNXWX",2283:" 27I\\RFOGMILLLMMPORRSSSVRXPYMYLXIVGSFRF RRSR[ RSSS[ RNWWW",2284:" 28D`PFMGJIHLGOGSHVJYM[P\\T\\W[ZY\\V]S]O\\LZIWGTFPF RRFR\\ RGQ]Q",2285:" 31G`PMMNKPJSJTKWMYPZQZTYVWWTWSVPTNQMPM R]GWG[HUN R]G]M\\IVO R\\HVN",2286:" 28F\\IIJGLFOFQGRIRLQOPQNSKU ROFPGQIQMPPNS RVFT[ RWFS[ RKUYU",2287:" 30I\\MFMU RNFMQ RMQNOONQMTMWNXPXRWTUV RTMVNWPWRTXTZU[W[YY RKFNF",2288:" 44I\\RNOOMQLTLUMXOZR[S[VZXXYUYTXQVOSNRN RRHNJRFRN RSHWJSFSN RRSQTQURVSVTUTTSSRS RRTRUSUSTRT",2289:" 37G^QHRFR[ RTHSFS[ RJHKFKMLPNRQSRS RMHLFLNMQ R[HZFZMYPWRTSSS RXHYFYNXQ RNWWW",2290:" 31G]LFL[ RMFM[ RIFUFXGYHZJZMYOXPUQMQ RUFWGXHYJYMXOWPUQ RI[Y[YVX[",2291:" 24H[YGUGQHNJLMKPKSLVNYQ[U\\Y\\ RYGVHSJQMPPPSQVSYV[Y\\",2292:" 27F_OQMQKRJSIUIWJYKZM[O[QZRYSWSURSQROQ RSHPQ RZJRR R\\QST",2293:" 12H\\OKUY RUKOY RKOYU RYOKU",2294:" 48F^NVLUKUIVHXHYI[K\\L\\N[OYOXNVKRJOJMKJMHPGTGWHYJZMZOYRVVUXUYV[X\\Y\\[[\\Y\\X[VYUXUVV RJMKKMIPHTHWIYKZM",2295:" 48F^NMLNKNIMHKHJIHKGLGNHOJOKNMKQJTJVKYM[P\\T\\W[YYZVZTYQVMUKUJVHXGYG[H\\J\\K[MYNXNVM RJVKXMZP[T[WZYXZV",2301:" 40F_JMILIJJHLGNGPHQIRKSP RIJKHMHOIPJQLRPR[ R[M\\L\\J[HYGWGUHTISKRP R\\JZHXHVIUJTLSPS[",2302:" 51F^IGJKKMMOPPTPWOYMZK[G RIGJJKLMNPOTOWNYLZJ[G RPONPMQLSLVMXOZQ[S[UZWXXVXSWQVPTO RPPNQMSMVNY RVYWVWSVQTP",2303:" 30F^MJMV RNKNU RVKVU RWJWV RIGKIMJPKTKWJYI[G RIYKWMVPUTUWVYW[Y",2304:" 48F^[ILIJJILINJPLQNQPPQNQLPJ[J RIMJOKPMQ RQMPKOJMI RIXXXZW[U[SZQXPVPTQSSSUTWIW R[TZRYQWP RSTTVUWWX",2305:" 48F]OUMTLTJUIWIXJZL[M[OZPXPWOUJPINIKJILHOGSGWHYJZLZOYRVUUWUYV[X[YZZX RMSKPJNJKKILH RSGVHXJYLYOXRVU",2306:" 48G_HKKHMKMV RJILLLV RMKPHRKRU ROIQLQU RRKUHWKW[ RTIVLV[ RWKZH[J\\M\\P[SZUXWUYP[ RYIZJ[M[PZSYUWWTYP[",2307:" 41F^ISMSLRKOKMLJNHQGSGVHXJYMYOXRWS[S RITOTMRLOLMMJOHQG RSGUHWJXMXOWRUT[T RKXYX RKYYY",2308:" 30F_GLJIMLMX RIJLMLX RMLPISLSX ROJRMRX RSLVIYLYW[Y RUJXMXXZZ]W",2309:" 33G]ZIJY RZIWJQJ RXKUKQJ RZIYLYR RXKXNYR RQRJR RPSMSJR RQRQY RPSPVQY",2310:" 33F^HOJKOU RJMOWRPWPZO[M[KZIXHWHUITKTMUPVRWUWXUZ RWHVIUKUMWQXTXWWYUZ",2311:" 36F^IOLLPN RKMOORLUN RQMTOWLYN RVMXO[L RIULRPT RKSOURRUT RQSTUWRYT RVSXU[R",2312:" 48F^JHNJPLQOQRPUNWJY RJHMIOJQLRO RRRQUOWMXJY RZHWIUJSLRO RRRSUUWWXZY RZHVJTLSOSRTUVWZY RIP[P RIQ[Q",2317:" 12NVQQQSSSSQQQ RQQSS RSQQS",2318:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2319:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2320:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2321:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2322:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2323:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2324:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2325:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2326:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2327:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2328:" 49JZMLWX RMLONQOTOVNWMWKUKUMTO RONTO RQOWM RVKVN RULWL RWXUVSUPUNVMWMYOYOWPU RUVPU RSUMW RNVNY RMXOX",2329:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLWY",2330:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2331:"103EfNSOUQVSVUUVSVQUOSNQNOONPMSMVNYP[S\\V\\Y[[Y\\W]T]P\\MZJXIUHRHOIMJKLIOHSHXI]KaMcPeTfYf]e`cba RKLJNIRIXJ\\L`NbQdUeYe]d_cba RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU RaLaNcNcLaL RbLbN RaMcM RaVaXcXcVaV RbVbX RaWcW",2332:" 30D`H@Hd RM@Md RW@Wd R\\@\\d RMMWK RMNWL RMOWM RMWWU RMXWV RMYWW",2367:" 12NVQQQSSSSQQQ RQQSS RSQQS",2368:" 18JZMPQRTTVVWYW[V]U^ RMQST RMRPSTUVWWY",2369:" 18JZWKVMTOPQMR RSPMS RUFVGWIWKVNTPQRMT",2370:" 32H\\PMMNLOKQKSLUMVPWTWWVXUYSYQXOWNTMPM RMNLPLSMUNVPW RWVXTXQWOVNTM",2371:" 36H\\SMONLPKRKTLVNWQWUVXTYRYPXNVMSM RXNSM RVMQNLP RONKR RLVQW RNWSVXT RUVYR",2372:" 34J[SMPNNPMRMTNVPWRWUVWTXRXPWNUMSM ROPUM RNRVN RMTWO RNUXP ROVWR RPWVT",2373:" 18JZOGO^ RUFU] RMNWL RMOWM RMWWU RMXWV",2374:" 18JZNFNX RVLV^ RNNVL RNOVM RNWVU RNXVV",2375:" 25JZNBNW RNNQLTLVMWOWQVSSUQVNW RNNQMTMVN RUMVOVQUSSU",2376:" 18E_HIHL R\\I\\L RHI\\I RHJ\\J RHK\\K RHL\\L",2377:" 18JZMNMQ RWNWQ RMNWN RMOWO RMPWP RMQWQ",2378:" 36JZQCVMRTRU RULQS RTITKPRRUUY RW\\UYSXQXOYN[N]O_Ra RW\\UZSYOYO]P_Ra RSXPZN]",2379:" 26JZPOOMOKMKMMNNPOSOUNWL RNKNN RMLOL RMMSO RPOUN RWLSY",2380:" 86A^GfHfIeIdHcGcFdFfGhIiKiNhPfQdR`RUQ;Q4R/S-U,V,X-Y/Y3X6W8U;P?JCHEFHEJDNDREVGYJ[N\\R\\V[XZZW[T[PZMYKWITHPHMIKKJNJRKUMW RGdGeHeHdGd RU;Q?LCIFGIFKENERFVGXJ[ RR\\U[WZYWZTZPYMXKVITH",2381:" 89IjNQOOQNSNUOVQVSUUSVQVOUNTMQMNNKPISHWH[I^K`NaRaW`[_]]`ZcVfQiMk RWHZI]K_N`R`W_[^]\\`YcTgQi RPOTO ROPUP RNQVQ RNRVR RNSVS ROTUT RPUTU ReLeNgNgLeL RfLfN ReMgM ReVeXgXgVeV RfVfX ReWgW",2382:" 85D`H>Hf RI>If RM>Mf RQBSBSDQDQAR?T>W>Y?[A\\D\\I[LYNWOUOSNRLQNOQNROSQVRXSVUUWUYV[X\\[\\`[cYeWfTfReQcQ`S`SbQb RRBRD RQCSC RY?ZA[D[IZLYN RRLRNPQNRPSRVRX RYVZX[[[`ZcYe RR`Rb RQaSa",2401:" 21AcHBHb RIBIb R[B[b R\\B\\b RDB`B RDbMb RWb`b",2402:" 23BaGBQPFb RFBPP REBPQ REB\\B^I[B RGa\\a RFb\\b^[[b",2403:" 28I[X+U1R8P=OANFMNMVN^OcPgRlUsXy RU1S6Q":2242,"~":2246,"@":2273,"\\":804}[e]}var Mi={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function Y0e(e){e=e.replace(/\n/g," ");let t=0,n=[],r="";for(;t0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y,e[l].text=="'"?e[l].bbox.y=u:(No(e[l],Mi.SUB_SUP_SCALE,null,0,0),hn[e[f].text]&&hn[e[f].text].flags.big?e[l].bbox.y=u-e[l].bbox.h:e[f].text=="\\int"?e[l].bbox.y=u:e[l].bbox.y=u-e[l].bbox.h/2)}else if(e[l].text=="_"){let u=1,f=l;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y+e[f].bbox.h,No(e[l],Mi.SUB_SUP_SCALE,null,0,0),hn[e[f].text]&&hn[e[f].text].flags.big?e[l].bbox.y=u:e[f].text=="\\int"?e[l].bbox.y=u-e[l].bbox.h:e[l].bbox.y=u-e[l].bbox.h/2}function n(l,u,f,d,h){let p=l,m=h,A=1/0,x=-1/0;for(;d>0?p=0;){if(e[p].text==u)m++;else if(e[p].text==f){if(m--,m==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(A=Math.min(A,e[p].bbox.y),x=Math.max(x,e[p].bbox.y+e[p].bbox.h));p+=d}return[A,x]}for(let l=0;ll.text=="&"||l.text=="\\\\"))return;let r=[],o=[],i=[];for(let l=0;l0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=hn[e.chld[y].text]&&hn[e.chld[y].text].flags.big;if(A.text=="'"){let g=y+1,b=0;for(;g1;B0e(e.chld,f);let p=f_(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let m=0;mr.bbox.w)u=u/Math.max(a.w,1)*r.bbox.w,u+=r.bbox.x;else{u=u/16*o;let d=(r.bbox.w-a.w/16*o)/2;u+=r.bbox.x+d}if(hn[r.text].flags.yfl)f=(f-a.ymin)/Math.max(a.ymax-a.ymin,1)*r.bbox.h,f+=r.bbox.y;else{if(f=f/16*o,i){let d=(a.ymax+a.ymin)/2;f-=d/16*o}f+=r.bbox.y+r.bbox.h/2}c.push([u,f])}t.push(c)}}else if(hn[r.text]&&hn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(hn[r.text]&&hn[r.text].flags.txt);for(let c=Number(s);c16?h*=16/l.w:h+=(16-l.w)/2/16),h+=a,p+=r.bbox.y+r.bbox.h/2,f.push([h,p])}t.push(f)}r.mode=="tt"?a+=o:a+=l.w/16*o}}}return t}function Za(e){return Math.round(e*100)/100}var k5=class{constructor(e){this._latex=e,this._tokens=Y0e(e),this._tree=mb(this._tokens),u_(this._tree.chld),Da(this._tree),D0e(this._tree),this._polylines=K0e(this._tree)}resolveScale(e){var t,n,r,o;if(e==null)return[16,16,16,16];let i=(t=e.SCALE_X)!=null?t:16,a=(n=e.SCALE_Y)!=null?n:16;if(e.MIN_CHAR_H!=null){let l=0;for(let f=0;f>startxref %%EOF -`,c+l}boxes(e){e||(e={});let[t,n,r,o]=this.resolveScale(e),i=[];for(let a=0;a"},{latex:"="},{latex:"\\neq\\ne"},{latex:"\\leqq"},{latex:"\\geqq"},{latex:"\\leq"},{latex:"\\geq"},{latex:"\\propto"},{latex:"\\sim"},{latex:"\\equiv"},{latex:"\\dagger"},{latex:"\\ddagger"},{latex:"\\ell"},{latex:"\\#"},{latex:"\\$"},{latex:"\\&"},{latex:"\\%"},{latex:"\\langle\\rangle"},{latex:"()"},{latex:"[]"},{latex:"\\{\\}"},{latex:"||"},{latex:"\\|"},{latex:"\\exists"},{latex:"\\in"},{latex:"\\subset"},{latex:"\\supset"},{latex:"\\cup"},{latex:"\\cap"},{latex:"\\infty"},{latex:"\\partial"},{latex:"\\nabla"},{latex:"\\aleph"},{latex:"\\wp"},{latex:"\\therefore"},{latex:"\\mid"},{latex:"\\sum"},{latex:"\\prod"},{latex:"\\bigoplus"},{latex:"\\bigodot"},{latex:"\\int"},{latex:"\\oint"},{latex:"\\oplus"},{latex:"\\odot"},{latex:"\\perp"},{latex:"\\angle"},{latex:"\\triangle"},{latex:"\\Box"},{latex:"\\rightarrow"},{latex:"\\to"},{latex:"\\leftarrow"},{latex:"\\gets"},{latex:"\\circ"},{latex:"\\bigcirc"},{latex:"\\bullet"},{latex:"\\star"},{latex:"\\diamond"},{latex:"\\ast"},{latex:","},{latex:"."},{latex:";"},{latex:"!"}]},{type:"group",label:"组合",children:[{latex:"\\frac{a}{b}"},{latex:"\\frac{dx}{dx}"},{latex:"\\frac{\\partial a}{\\partial b}"},{latex:"\\sqrt{x}"},{latex:"\\sqrt[n]{x}"},{latex:"x^{n}"},{latex:"x_{n}"},{latex:"x_a^b"},{latex:"\\int_{a}^{b}"},{latex:"\\oint_a^b"},{latex:"\\lim_{a \\rightarrow b}"},{latex:"\\prod_a^b"},{latex:"\\sum_a^b"},{latex:"\\left(\\begin{array}a \\\\ b\\end{array}\\right)"},{latex:"\\begin{bmatrix}a & b \\\\ c & d \\end{bmatrix}"},{latex:"\\begin{cases}a & x = 0 \\\\ b & x > 0\\end{cases}"},{latex:"\\hat{a}"},{latex:"\\breve{a}"},{latex:"\\acute{a}"},{latex:"\\grave{a}"},{latex:"\\tilde{a}"},{latex:"\\bar{a}"},{latex:"\\vec{a}"},{latex:"\\underline{a}"},{latex:"\\overline{a}"},{latex:"\\widehat{ab}"},{latex:"\\overleftarrow{ab}"},{latex:"\\overrightarrow{ab}"}]},{type:"verbatim",label:"函数",children:[{latex:"\\log"},{latex:"\\ln"},{latex:"\\exp"},{latex:"\\mod"},{latex:"\\lim"},{latex:"\\sin"},{latex:"\\cos"},{latex:"\\tan"},{latex:"\\csc"},{latex:"\\sec"},{latex:"\\cot"},{latex:"\\sinh"},{latex:"\\cosh"},{latex:"\\tanh"},{latex:"\\csch"},{latex:"\\sech"},{latex:"\\coth"},{latex:"\\arcsin"},{latex:"\\arccos"},{latex:"\\arctan"},{latex:"\\arccsc"},{latex:"\\arcsec"},{latex:"\\arccot"}]},{type:"greek",label:"希腊字母",children:[{latex:"\\alpha"},{latex:"\\beta"},{latex:"\\gamma"},{latex:"\\delta"},{latex:"\\varepsilon"},{latex:"\\zeta"},{latex:"\\eta"},{latex:"\\vartheta"},{latex:"\\iota"},{latex:"\\kappa"},{latex:"\\lambda"},{latex:"\\mu"},{latex:"\\nu"},{latex:"\\xi"},{latex:"\\omicron"},{latex:"\\pi"},{latex:"\\rho"},{latex:"\\sigma"},{latex:"\\tau"},{latex:"\\upsilon"},{latex:"\\varphi"},{latex:"\\chi"},{latex:"\\psi"},{latex:"\\omega"},{latex:"\\epsilon"},{latex:"\\theta"},{latex:"\\phi"},{latex:"\\varsigma"},{latex:"\\Alpha"},{latex:"\\Beta"},{latex:"\\Gamma"},{latex:"\\Delta"},{latex:"\\Epsilon"},{latex:"\\Zeta"},{latex:"\\Eta"},{latex:"\\Theta"},{latex:"\\Iota"},{latex:"\\Kappa"},{latex:"\\Lambda"},{latex:"\\Mu"},{latex:"\\Nu"},{latex:"\\Xi"},{latex:"\\Omicron"},{latex:"\\Pi"},{latex:"\\Rho"},{latex:"\\Sigma"},{latex:"\\Tau"},{latex:"\\Upsilon"},{latex:"\\Phi"},{latex:"\\Chi"},{latex:"\\Psi"},{latex:"\\Omega"}]}],H0e=["width","height"],G0e=["transform"],J0e=["d"],z0e=Fe({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=me({x:0,y:0,w:0,h:0}),r=me("");Tt(()=>t.latex,()=>{const i=new k5(t.latex);r.value=i.pathd({}),n.value=i.box({})},{immediate:!0});const o=Me(()=>{const i=n.value.w+32,a=n.value.h+32;return i>t.width||a>t.height?i/a>t.width/t.height?t.width/i:t.height/a:1});return(i,a)=>(Y(),q("svg",{class:"formula-content",overflow:"visible",width:n.value.w+32,height:n.value.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${o.value}, ${o.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[W("path",{d:r.value},null,8,J0e)],8,G0e)],8,H0e))}}),_T=Ve(z0e,[["__scopeId","data-v-fa1b116d"]]),$0e=["innerHTML"],j0e=Fe({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=Me(()=>new k5(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,o)=>(Y(),q("div",{class:"symbol-content",innerHTML:n.value},null,8,$0e))}}),q0e=["disabled","value","rows","placeholder"],ehe=Fe({__name:"TextArea",props:{value:{},rows:{default:4},padding:{},disabled:{type:Boolean,default:!1},resizable:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","focus","blur"],setup(e,{expose:t,emit:n}){const r=n,o=s=>{r("update:value",s.target.value)},i=me();return t({focus:()=>{i.value&&i.value.focus()}}),(s,c)=>(Y(),q("textarea",{class:Ge(["textarea",{disabled:s.disabled,resizable:s.resizable}]),ref_key:"textareaRef",ref:i,disabled:s.disabled,value:s.value,rows:s.rows,placeholder:s.placeholder,style:we({padding:s.padding?`${s.padding}px`:"10px"}),onInput:c[0]||(c[0]=l=>o(l)),onFocus:c[1]||(c[1]=l=>r("focus",l)),onBlur:c[2]||(c[2]=l=>r("blur",l))},null,46,q0e))}}),vb=Ve(ehe,[["__scopeId","data-v-2b83189c"]]),the={class:"latex-editor"},nhe={class:"container"},rhe={class:"left"},ohe={class:"input-area"},ihe={class:"preview"},ahe={key:0,class:"placeholder"},she={key:1,class:"preview-content"},lhe={class:"right"},che={class:"content"},uhe={key:0,class:"symbol"},fhe={class:"symbol-pool"},dhe=["onClick"],hhe={key:1,class:"formula"},phe={class:"formula-title"},mhe=["onClick"],vhe={class:"footer"},ghe=Fe({__name:"index",props:{value:{default:""}},emits:["update","close"],setup(e,{emit:t}){const n=[{label:"常用符号",key:"symbol"},{label:"预置公式",key:"formula"}],r=e,o=t,i=K0e,a=e4.map(p=>({label:p.label,key:p.type})),s=me(""),c=me("symbol"),l=me(),u=me(e4[0].type),f=Me(()=>{const p=e4.find(m=>m.type===u.value);return(p==null?void 0:p.children)||[]});Zt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return xn.error("公式不能为空");const p=new k5(s.value),m=p.pathd({}),A=p.box({});o("update",{latex:s.value,path:m,w:A.w+32,h:A.h+32})},h=p=>{l.value&&(l.value.focus(),document.execCommand("insertText",!1,p))};return(p,m)=>(Y(),q("div",the,[W("div",nhe,[W("div",rhe,[W("div",ohe,[O(vb,{value:s.value,"onUpdate:value":m[0]||(m[0]=A=>s.value=A),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:l},null,8,["value"])]),W("div",ihe,[s.value?(Y(),q("div",she,[O(_T,{width:518,height:138,latex:s.value},null,8,["latex"])])):(Y(),q("div",ahe,"公式预览"))])]),W("div",lhe,[O(_a,{tabs:n,value:c.value,"onUpdate:value":m[1]||(m[1]=A=>c.value=A),card:""},null,8,["value"]),W("div",che,[c.value==="symbol"?(Y(),q("div",uhe,[O(_a,{tabs:G(a),value:u.value,"onUpdate:value":m[2]||(m[2]=A=>u.value=A),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),W("div",fhe,[(Y(!0),q(Xe,null,nt(f.value,A=>(Y(),q("div",{class:"symbol-item",key:A.latex,onClick:x=>h(A.latex)},[O(j0e,{latex:A.latex},null,8,["latex"])],8,dhe))),128))])])):(Y(),q("div",hhe,[(Y(!0),q(Xe,null,nt(G(i),A=>(Y(),q("div",{class:"formula-item",key:A.label},[W("div",phe,At(A.label),1),W("div",{class:"formula-item-content",onClick:x=>s.value=A.latex},[O(_T,{width:236,height:60,latex:A.latex},null,8,["latex"])],8,mhe)]))),128))]))])])]),W("div",vhe,[O($e,{class:"btn",onClick:m[3]||(m[3]=A=>o("close"))},{default:oe(()=>[We("取消")]),_:1}),O($e,{class:"btn",type:"primary",onClick:m[4]||(m[4]=A=>d())},{default:oe(()=>[We("确定")]),_:1})])]))}}),d_=Ve(ghe,[["__scopeId","data-v-44075c46"]]),Ahe={class:"canvas-tool"},Rhe={class:"left-handler"},yhe={class:"more"},bhe={class:"add-element-handler"},xhe={class:"handler-item group-btn"},She={class:"right-handler"},Mhe={class:"text"},whe=Fe({__name:"index",setup(e){const t=ft(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:o,showSearchPanel:i,showNotesPanel:a}=Ee(t),{canUndo:s,canRedo:c}=Ee(Hg()),{redo:l,undo:u}=Jt(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=Vx(),m=[200,150,125,100,75,50],A=me(!1),x=Q=>{d(Q),A.value=!1},{createImageElement:y,createChartElement:R,createTableElement:g,createLatexElement:b,createVideoElement:w,createAudioElement:T}=Hu(),M=Q=>{const B=Q[0];B&&Du(B).then(H=>y(H))},L=me(!1),k=me(!1),_=me(!1),N=me(!1),X=me(!1),I=me(!1),F=me(!1),P=(Q=!1)=>{t.setCreatingElement({type:"text",vertical:Q})},V=Q=>{Q.title==="任意多边形"?t.setCreatingCustomShapeState(!0):t.setCreatingElement({type:"shape",data:Q}),L.value=!1},Z=Q=>{t.setCreatingElement({type:"line",data:Q}),k.value=!1},J=()=>{t.setSelectPanelState(!o.value)},se=()=>{t.setSearchPanelState(!i.value)},D=()=>{t.setNotesPanelState(!a.value)};return(Q,B)=>{var _e;const H=Se("IconBack"),U=Se("IconNext"),ee=Se("IconComment"),re=Se("IconMoveOne"),ve=Se("IconSearch"),ye=Se("IconFontSize"),de=Se("IconTextRotationNone"),fe=Se("IconTextRotationDown"),ue=Se("IconDown"),te=Se("IconPicture"),E=Se("IconGraphicDesign"),$=Se("IconConnection"),ie=Se("IconChartProportion"),z=Se("IconInsertTable"),j=Se("IconFormula"),ae=Se("IconVideoTwo"),ge=Se("IconMinus"),le=Se("IconPlus"),he=Se("IconFullScreen"),Ae=Sn("tooltip");return Y(),q("div",Ahe,[W("div",Rhe,[Ke(O(H,{class:Ge(["handler-item",{disable:!G(s)}]),onClick:B[0]||(B[0]=be=>G(u)())},null,8,["class"]),[[Ae,"撤销"]]),Ke(O(U,{class:Ge(["handler-item",{disable:!G(c)}]),onClick:B[1]||(B[1]=be=>G(l)())},null,8,["class"]),[[Ae,"重做"]]),W("div",yhe,[O(Yt,{type:"vertical",style:{height:"20px"}}),Ke(O(ee,{class:Ge(["handler-item",{active:G(a)}]),onClick:B[2]||(B[2]=be=>D())},null,8,["class"]),[[Ae,"批注"]]),Ke(O(re,{class:Ge(["handler-item",{active:G(o)}]),onClick:B[3]||(B[3]=be=>J())},null,8,["class"]),[[Ae,"选择窗格"]]),Ke(O(ve,{class:Ge(["handler-item",{active:G(i)}]),onClick:B[4]||(B[4]=be=>se())},null,8,["class"]),[[Ae,"查找/替换"]])])]),W("div",bhe,[Ke((Y(),q("div",xhe,[O(ye,{class:Ge(["icon",{active:((_e=G(n))==null?void 0:_e.type)==="text"}]),onClick:B[5]||(B[5]=be=>P())},null,8,["class"]),O(Pt,{trigger:"click",value:F.value,"onUpdate:value":B[8]||(B[8]=be=>F.value=be),style:{height:"100%"}},{content:oe(()=>[O(ko,{center:"",onClick:B[6]||(B[6]=()=>{P(),F.value=!1})},{default:oe(()=>[O(de),We(" 横向文本框")]),_:1}),O(ko,{center:"",onClick:B[7]||(B[7]=()=>{P(!0),F.value=!1})},{default:oe(()=>[O(fe),We(" 竖向文本框")]),_:1})]),default:oe(()=>[O(ue,{class:"arrow"})]),_:1},8,["value"])])),[[Ae,"插入文字"]]),O(Fu,{onChange:B[9]||(B[9]=be=>M(be))},{default:oe(()=>[Ke(O(te,{class:"handler-item"},null,512),[[Ae,"插入图片"]])]),_:1}),O(Pt,{trigger:"click",value:L.value,"onUpdate:value":B[11]||(B[11]=be=>L.value=be)},{content:oe(()=>[O($de,{onSelect:B[10]||(B[10]=be=>V(be))})]),default:oe(()=>{var be;return[Ke(O(E,{class:Ge(["handler-item",{active:G(r)||((be=G(n))==null?void 0:be.type)==="shape"}])},null,8,["class"]),[[Ae,"插入形状"]])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:k.value,"onUpdate:value":B[13]||(B[13]=be=>k.value=be)},{content:oe(()=>[O(a0e,{onSelect:B[12]||(B[12]=be=>Z(be))})]),default:oe(()=>{var be;return[Ke(O($,{class:Ge(["handler-item",{active:((be=G(n))==null?void 0:be.type)==="line"}])},null,8,["class"]),[[Ae,"插入线条"]])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:_.value,"onUpdate:value":B[15]||(B[15]=be=>_.value=be)},{content:oe(()=>[O(u0e,{onSelect:B[14]||(B[14]=be=>{G(R)(be),_.value=!1})})]),default:oe(()=>[Ke(O(ie,{class:"handler-item"},null,512),[[Ae,"插入图表"]])]),_:1},8,["value"]),O(Pt,{trigger:"click",value:N.value,"onUpdate:value":B[18]||(B[18]=be=>N.value=be)},{content:oe(()=>[O(C0e,{onClose:B[16]||(B[16]=be=>N.value=!1),onInsert:B[17]||(B[17]=({row:be,col:xe})=>{G(g)(be,xe),N.value=!1})})]),default:oe(()=>[Ke(O(z,{class:"handler-item"},null,512),[[Ae,"插入表格"]])]),_:1},8,["value"]),Ke(O(j,{class:"handler-item",onClick:B[19]||(B[19]=be=>I.value=!0)},null,512),[[Ae,"插入公式"]]),O(Pt,{trigger:"click",value:X.value,"onUpdate:value":B[23]||(B[23]=be=>X.value=be)},{content:oe(()=>[O(X0e,{onClose:B[20]||(B[20]=be=>X.value=!1),onInsertVideo:B[21]||(B[21]=be=>{G(w)(be),X.value=!1}),onInsertAudio:B[22]||(B[22]=be=>{G(T)(be),X.value=!1})})]),default:oe(()=>[Ke(O(ae,{class:"handler-item"},null,512),[[Ae,"插入音视频"]])]),_:1},8,["value"])]),W("div",She,[O(ge,{class:"handler-item viewport-size",onClick:B[24]||(B[24]=be=>G(f)("-"))}),O(Pt,{trigger:"click",value:A.value,"onUpdate:value":B[26]||(B[26]=be=>A.value=be)},{content:oe(()=>[(Y(),q(Xe,null,nt(m,be=>O(ko,{center:"",key:be,onClick:xe=>x(be)},{default:oe(()=>[We(At(be)+"%",1)]),_:2},1032,["onClick"])),64)),O(ko,{center:"",onClick:B[25]||(B[25]=be=>G(h)())},{default:oe(()=>[We("适应屏幕")]),_:1})]),default:oe(()=>[W("span",Mhe,At(G(p)),1)]),_:1},8,["value"]),O(le,{class:"handler-item viewport-size",onClick:B[27]||(B[27]=be=>G(f)("+"))}),Ke(O(he,{class:"handler-item viewport-size-adaptation",onClick:B[28]||(B[28]=be=>G(h)())},null,512),[[Ae,"适应屏幕"]])]),O(jd,{visible:I.value,"onUpdate:visible":B[31]||(B[31]=be=>I.value=be),width:880},{default:oe(()=>[O(d_,{onClose:B[29]||(B[29]=be=>I.value=!1),onUpdate:B[30]||(B[30]=be=>{G(b)(be),I.value=!1})})]),_:1},8,["visible"])])}}}),Lhe=Ve(whe,[["__scopeId","data-v-f177f23a"]]),Bp=()=>{const{slides:e}=Ee(lt()),t=me(null),n=me(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Zt(r),wn(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},Ohe=e=>(qt("data-v-5a791b40"),e=e(),en(),e),The={class:"layout-pool"},khe=Ohe(()=>W("div",{class:"header"},"页面模板",-1)),Nhe={class:"list"},Phe={class:"btns"},Che=Fe({__name:"LayoutPool",emits:["select"],setup(e,{emit:t}){const n=t,r=lt(),{layouts:o}=Ee(r),i=a=>{n("select",a)};return(a,s)=>(Y(),q("div",The,[khe,W("div",Nhe,[(Y(!0),q(Xe,null,nt(G(o),c=>(Y(),q("div",{class:"layout-item",key:c.id},[O(Fa,{class:"thumbnail",slide:c,size:180},null,8,["slide"]),W("div",Phe,[O($e,{class:"btn",type:"primary",size:"small",onClick:l=>i(c)},{default:oe(()=>[We("插入模板")]),_:2},1032,["onClick"])])]))),128))])]))}}),Ihe=Ve(Che,[["__scopeId","data-v-5a791b40"]]);var h_={exports:{}};const Fhe=mx($K);/**! +`,c+l}boxes(e){e||(e={});let[t,n,r,o]=this.resolveScale(e),i=[];for(let a=0;a"},{latex:"="},{latex:"\\neq\\ne"},{latex:"\\leqq"},{latex:"\\geqq"},{latex:"\\leq"},{latex:"\\geq"},{latex:"\\propto"},{latex:"\\sim"},{latex:"\\equiv"},{latex:"\\dagger"},{latex:"\\ddagger"},{latex:"\\ell"},{latex:"\\#"},{latex:"\\$"},{latex:"\\&"},{latex:"\\%"},{latex:"\\langle\\rangle"},{latex:"()"},{latex:"[]"},{latex:"\\{\\}"},{latex:"||"},{latex:"\\|"},{latex:"\\exists"},{latex:"\\in"},{latex:"\\subset"},{latex:"\\supset"},{latex:"\\cup"},{latex:"\\cap"},{latex:"\\infty"},{latex:"\\partial"},{latex:"\\nabla"},{latex:"\\aleph"},{latex:"\\wp"},{latex:"\\therefore"},{latex:"\\mid"},{latex:"\\sum"},{latex:"\\prod"},{latex:"\\bigoplus"},{latex:"\\bigodot"},{latex:"\\int"},{latex:"\\oint"},{latex:"\\oplus"},{latex:"\\odot"},{latex:"\\perp"},{latex:"\\angle"},{latex:"\\triangle"},{latex:"\\Box"},{latex:"\\rightarrow"},{latex:"\\to"},{latex:"\\leftarrow"},{latex:"\\gets"},{latex:"\\circ"},{latex:"\\bigcirc"},{latex:"\\bullet"},{latex:"\\star"},{latex:"\\diamond"},{latex:"\\ast"},{latex:","},{latex:"."},{latex:";"},{latex:"!"}]},{type:"group",label:"组合",children:[{latex:"\\frac{a}{b}"},{latex:"\\frac{dx}{dx}"},{latex:"\\frac{\\partial a}{\\partial b}"},{latex:"\\sqrt{x}"},{latex:"\\sqrt[n]{x}"},{latex:"x^{n}"},{latex:"x_{n}"},{latex:"x_a^b"},{latex:"\\int_{a}^{b}"},{latex:"\\oint_a^b"},{latex:"\\lim_{a \\rightarrow b}"},{latex:"\\prod_a^b"},{latex:"\\sum_a^b"},{latex:"\\left(\\begin{array}a \\\\ b\\end{array}\\right)"},{latex:"\\begin{bmatrix}a & b \\\\ c & d \\end{bmatrix}"},{latex:"\\begin{cases}a & x = 0 \\\\ b & x > 0\\end{cases}"},{latex:"\\hat{a}"},{latex:"\\breve{a}"},{latex:"\\acute{a}"},{latex:"\\grave{a}"},{latex:"\\tilde{a}"},{latex:"\\bar{a}"},{latex:"\\vec{a}"},{latex:"\\underline{a}"},{latex:"\\overline{a}"},{latex:"\\widehat{ab}"},{latex:"\\overleftarrow{ab}"},{latex:"\\overrightarrow{ab}"}]},{type:"verbatim",label:"函数",children:[{latex:"\\log"},{latex:"\\ln"},{latex:"\\exp"},{latex:"\\mod"},{latex:"\\lim"},{latex:"\\sin"},{latex:"\\cos"},{latex:"\\tan"},{latex:"\\csc"},{latex:"\\sec"},{latex:"\\cot"},{latex:"\\sinh"},{latex:"\\cosh"},{latex:"\\tanh"},{latex:"\\csch"},{latex:"\\sech"},{latex:"\\coth"},{latex:"\\arcsin"},{latex:"\\arccos"},{latex:"\\arctan"},{latex:"\\arccsc"},{latex:"\\arcsec"},{latex:"\\arccot"}]},{type:"greek",label:"希腊字母",children:[{latex:"\\alpha"},{latex:"\\beta"},{latex:"\\gamma"},{latex:"\\delta"},{latex:"\\varepsilon"},{latex:"\\zeta"},{latex:"\\eta"},{latex:"\\vartheta"},{latex:"\\iota"},{latex:"\\kappa"},{latex:"\\lambda"},{latex:"\\mu"},{latex:"\\nu"},{latex:"\\xi"},{latex:"\\omicron"},{latex:"\\pi"},{latex:"\\rho"},{latex:"\\sigma"},{latex:"\\tau"},{latex:"\\upsilon"},{latex:"\\varphi"},{latex:"\\chi"},{latex:"\\psi"},{latex:"\\omega"},{latex:"\\epsilon"},{latex:"\\theta"},{latex:"\\phi"},{latex:"\\varsigma"},{latex:"\\Alpha"},{latex:"\\Beta"},{latex:"\\Gamma"},{latex:"\\Delta"},{latex:"\\Epsilon"},{latex:"\\Zeta"},{latex:"\\Eta"},{latex:"\\Theta"},{latex:"\\Iota"},{latex:"\\Kappa"},{latex:"\\Lambda"},{latex:"\\Mu"},{latex:"\\Nu"},{latex:"\\Xi"},{latex:"\\Omicron"},{latex:"\\Pi"},{latex:"\\Rho"},{latex:"\\Sigma"},{latex:"\\Tau"},{latex:"\\Upsilon"},{latex:"\\Phi"},{latex:"\\Chi"},{latex:"\\Psi"},{latex:"\\Omega"}]}],G0e=["width","height"],J0e=["transform"],z0e=["d"],$0e=Fe({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=me({x:0,y:0,w:0,h:0}),r=me("");Ot(()=>t.latex,()=>{const i=new k5(t.latex);r.value=i.pathd({}),n.value=i.box({})},{immediate:!0});const o=Me(()=>{const i=n.value.w+32,a=n.value.h+32;return i>t.width||a>t.height?i/a>t.width/t.height?t.width/i:t.height/a:1});return(i,a)=>(Y(),q("svg",{class:"formula-content",overflow:"visible",width:n.value.w+32,height:n.value.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[W("g",{transform:`scale(${o.value}, ${o.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[W("path",{d:r.value},null,8,z0e)],8,J0e)],8,G0e))}}),_T=Ve($0e,[["__scopeId","data-v-fa1b116d"]]),j0e=["innerHTML"],q0e=Fe({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=Me(()=>new k5(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,o)=>(Y(),q("div",{class:"symbol-content",innerHTML:n.value},null,8,j0e))}}),ehe=["disabled","value","rows","placeholder"],the=Fe({__name:"TextArea",props:{value:{},rows:{default:4},padding:{},disabled:{type:Boolean,default:!1},resizable:{type:Boolean,default:!1},placeholder:{default:""}},emits:["update:value","focus","blur"],setup(e,{expose:t,emit:n}){const r=n,o=s=>{r("update:value",s.target.value)},i=me();return t({focus:()=>{i.value&&i.value.focus()}}),(s,c)=>(Y(),q("textarea",{class:Ge(["textarea",{disabled:s.disabled,resizable:s.resizable}]),ref_key:"textareaRef",ref:i,disabled:s.disabled,value:s.value,rows:s.rows,placeholder:s.placeholder,style:we({padding:s.padding?`${s.padding}px`:"10px"}),onInput:c[0]||(c[0]=l=>o(l)),onFocus:c[1]||(c[1]=l=>r("focus",l)),onBlur:c[2]||(c[2]=l=>r("blur",l))},null,46,ehe))}}),vb=Ve(the,[["__scopeId","data-v-2b83189c"]]),nhe={class:"latex-editor"},rhe={class:"container"},ohe={class:"left"},ihe={class:"input-area"},ahe={class:"preview"},she={key:0,class:"placeholder"},lhe={key:1,class:"preview-content"},che={class:"right"},uhe={class:"content"},fhe={key:0,class:"symbol"},dhe={class:"symbol-pool"},hhe=["onClick"],phe={key:1,class:"formula"},mhe={class:"formula-title"},vhe=["onClick"],ghe={class:"footer"},Ahe=Fe({__name:"index",props:{value:{default:""}},emits:["update","close"],setup(e,{emit:t}){const n=[{label:"常用符号",key:"symbol"},{label:"预置公式",key:"formula"}],r=e,o=t,i=H0e,a=e4.map(p=>({label:p.label,key:p.type})),s=me(""),c=me("symbol"),l=me(),u=me(e4[0].type),f=Me(()=>{const p=e4.find(m=>m.type===u.value);return(p==null?void 0:p.children)||[]});Zt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return xn.error("公式不能为空");const p=new k5(s.value),m=p.pathd({}),A=p.box({});o("update",{latex:s.value,path:m,w:A.w+32,h:A.h+32})},h=p=>{l.value&&(l.value.focus(),document.execCommand("insertText",!1,p))};return(p,m)=>(Y(),q("div",nhe,[W("div",rhe,[W("div",ohe,[W("div",ihe,[O(vb,{value:s.value,"onUpdate:value":m[0]||(m[0]=A=>s.value=A),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:l},null,8,["value"])]),W("div",ahe,[s.value?(Y(),q("div",lhe,[O(_T,{width:518,height:138,latex:s.value},null,8,["latex"])])):(Y(),q("div",she,"公式预览"))])]),W("div",che,[O(_a,{tabs:n,value:c.value,"onUpdate:value":m[1]||(m[1]=A=>c.value=A),card:""},null,8,["value"]),W("div",uhe,[c.value==="symbol"?(Y(),q("div",fhe,[O(_a,{tabs:G(a),value:u.value,"onUpdate:value":m[2]||(m[2]=A=>u.value=A),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),W("div",dhe,[(Y(!0),q(Xe,null,nt(f.value,A=>(Y(),q("div",{class:"symbol-item",key:A.latex,onClick:x=>h(A.latex)},[O(q0e,{latex:A.latex},null,8,["latex"])],8,hhe))),128))])])):(Y(),q("div",phe,[(Y(!0),q(Xe,null,nt(G(i),A=>(Y(),q("div",{class:"formula-item",key:A.label},[W("div",mhe,gt(A.label),1),W("div",{class:"formula-item-content",onClick:x=>s.value=A.latex},[O(_T,{width:236,height:60,latex:A.latex},null,8,["latex"])],8,vhe)]))),128))]))])])]),W("div",ghe,[O($e,{class:"btn",onClick:m[3]||(m[3]=A=>o("close"))},{default:oe(()=>[We("取消")]),_:1}),O($e,{class:"btn",type:"primary",onClick:m[4]||(m[4]=A=>d())},{default:oe(()=>[We("确定")]),_:1})])]))}}),d_=Ve(Ahe,[["__scopeId","data-v-44075c46"]]),Rhe={class:"canvas-tool"},yhe={class:"left-handler"},bhe={class:"more"},xhe={class:"add-element-handler"},She={class:"handler-item group-btn"},Mhe={class:"right-handler"},whe={class:"text"},Lhe=Fe({__name:"index",setup(e){const t=ft(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:o,showSearchPanel:i,showNotesPanel:a}=Ee(t),{canUndo:s,canRedo:c}=Ee(Hg()),{redo:l,undo:u}=Jt(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=Vx(),m=[200,150,125,100,75,50],A=me(!1),x=Q=>{d(Q),A.value=!1},{createImageElement:y,createChartElement:R,createTableElement:g,createLatexElement:b,createVideoElement:w,createAudioElement:T}=Hu(),M=Q=>{const Z=Q[0];Z&&Du(Z).then(H=>y(H))},L=me(!1),k=me(!1),F=me(!1),N=me(!1),X=me(!1),I=me(!1),_=me(!1),P=(Q=!1)=>{t.setCreatingElement({type:"text",vertical:Q})},V=Q=>{Q.title==="任意多边形"?t.setCreatingCustomShapeState(!0):t.setCreatingElement({type:"shape",data:Q}),L.value=!1},B=Q=>{t.setCreatingElement({type:"line",data:Q}),k.value=!1},J=()=>{t.setSelectPanelState(!o.value)},se=()=>{t.setSearchPanelState(!i.value)},D=()=>{t.setNotesPanelState(!a.value)};return(Q,Z)=>{var _e;const H=Se("IconBack"),U=Se("IconNext"),ee=Se("IconComment"),re=Se("IconMoveOne"),ve=Se("IconSearch"),ye=Se("IconFontSize"),de=Se("IconTextRotationNone"),fe=Se("IconTextRotationDown"),ue=Se("IconDown"),te=Se("IconPicture"),E=Se("IconGraphicDesign"),$=Se("IconConnection"),ie=Se("IconChartProportion"),z=Se("IconInsertTable"),j=Se("IconFormula"),ae=Se("IconVideoTwo"),ge=Se("IconMinus"),le=Se("IconPlus"),he=Se("IconFullScreen"),Ae=Sn("tooltip");return Y(),q("div",Rhe,[W("div",yhe,[Ke(O(H,{class:Ge(["handler-item",{disable:!G(s)}]),onClick:Z[0]||(Z[0]=be=>G(u)())},null,8,["class"]),[[Ae,"撤销"]]),Ke(O(U,{class:Ge(["handler-item",{disable:!G(c)}]),onClick:Z[1]||(Z[1]=be=>G(l)())},null,8,["class"]),[[Ae,"重做"]]),W("div",bhe,[O(Yt,{type:"vertical",style:{height:"20px"}}),Ke(O(ee,{class:Ge(["handler-item",{active:G(a)}]),onClick:Z[2]||(Z[2]=be=>D())},null,8,["class"]),[[Ae,"批注"]]),Ke(O(re,{class:Ge(["handler-item",{active:G(o)}]),onClick:Z[3]||(Z[3]=be=>J())},null,8,["class"]),[[Ae,"选择窗格"]]),Ke(O(ve,{class:Ge(["handler-item",{active:G(i)}]),onClick:Z[4]||(Z[4]=be=>se())},null,8,["class"]),[[Ae,"查找/替换"]])])]),W("div",xhe,[Ke((Y(),q("div",She,[O(ye,{class:Ge(["icon",{active:((_e=G(n))==null?void 0:_e.type)==="text"}]),onClick:Z[5]||(Z[5]=be=>P())},null,8,["class"]),O(Pt,{trigger:"click",value:_.value,"onUpdate:value":Z[8]||(Z[8]=be=>_.value=be),style:{height:"100%"}},{content:oe(()=>[O(ko,{center:"",onClick:Z[6]||(Z[6]=()=>{P(),_.value=!1})},{default:oe(()=>[O(de),We(" 横向文本框")]),_:1}),O(ko,{center:"",onClick:Z[7]||(Z[7]=()=>{P(!0),_.value=!1})},{default:oe(()=>[O(fe),We(" 竖向文本框")]),_:1})]),default:oe(()=>[O(ue,{class:"arrow"})]),_:1},8,["value"])])),[[Ae,"插入文字"]]),O(Fu,{onChange:Z[9]||(Z[9]=be=>M(be))},{default:oe(()=>[Ke(O(te,{class:"handler-item"},null,512),[[Ae,"插入图片"]])]),_:1}),O(Pt,{trigger:"click",value:L.value,"onUpdate:value":Z[11]||(Z[11]=be=>L.value=be)},{content:oe(()=>[O(jde,{onSelect:Z[10]||(Z[10]=be=>V(be))})]),default:oe(()=>{var be;return[Ke(O(E,{class:Ge(["handler-item",{active:G(r)||((be=G(n))==null?void 0:be.type)==="shape"}])},null,8,["class"]),[[Ae,"插入形状"]])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:k.value,"onUpdate:value":Z[13]||(Z[13]=be=>k.value=be)},{content:oe(()=>[O(s0e,{onSelect:Z[12]||(Z[12]=be=>B(be))})]),default:oe(()=>{var be;return[Ke(O($,{class:Ge(["handler-item",{active:((be=G(n))==null?void 0:be.type)==="line"}])},null,8,["class"]),[[Ae,"插入线条"]])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:F.value,"onUpdate:value":Z[15]||(Z[15]=be=>F.value=be)},{content:oe(()=>[O(f0e,{onSelect:Z[14]||(Z[14]=be=>{G(R)(be),F.value=!1})})]),default:oe(()=>[Ke(O(ie,{class:"handler-item"},null,512),[[Ae,"插入图表"]])]),_:1},8,["value"]),O(Pt,{trigger:"click",value:N.value,"onUpdate:value":Z[18]||(Z[18]=be=>N.value=be)},{content:oe(()=>[O(I0e,{onClose:Z[16]||(Z[16]=be=>N.value=!1),onInsert:Z[17]||(Z[17]=({row:be,col:xe})=>{G(g)(be,xe),N.value=!1})})]),default:oe(()=>[Ke(O(z,{class:"handler-item"},null,512),[[Ae,"插入表格"]])]),_:1},8,["value"]),Ke(O(j,{class:"handler-item",onClick:Z[19]||(Z[19]=be=>I.value=!0)},null,512),[[Ae,"插入公式"]]),O(Pt,{trigger:"click",value:X.value,"onUpdate:value":Z[23]||(Z[23]=be=>X.value=be)},{content:oe(()=>[O(W0e,{onClose:Z[20]||(Z[20]=be=>X.value=!1),onInsertVideo:Z[21]||(Z[21]=be=>{G(w)(be),X.value=!1}),onInsertAudio:Z[22]||(Z[22]=be=>{G(T)(be),X.value=!1})})]),default:oe(()=>[Ke(O(ae,{class:"handler-item"},null,512),[[Ae,"插入音视频"]])]),_:1},8,["value"])]),W("div",Mhe,[O(ge,{class:"handler-item viewport-size",onClick:Z[24]||(Z[24]=be=>G(f)("-"))}),O(Pt,{trigger:"click",value:A.value,"onUpdate:value":Z[26]||(Z[26]=be=>A.value=be)},{content:oe(()=>[(Y(),q(Xe,null,nt(m,be=>O(ko,{center:"",key:be,onClick:xe=>x(be)},{default:oe(()=>[We(gt(be)+"%",1)]),_:2},1032,["onClick"])),64)),O(ko,{center:"",onClick:Z[25]||(Z[25]=be=>G(h)())},{default:oe(()=>[We("适应屏幕")]),_:1})]),default:oe(()=>[W("span",whe,gt(G(p)),1)]),_:1},8,["value"]),O(le,{class:"handler-item viewport-size",onClick:Z[27]||(Z[27]=be=>G(f)("+"))}),Ke(O(he,{class:"handler-item viewport-size-adaptation",onClick:Z[28]||(Z[28]=be=>G(h)())},null,512),[[Ae,"适应屏幕"]])]),O(jd,{visible:I.value,"onUpdate:visible":Z[31]||(Z[31]=be=>I.value=be),width:880},{default:oe(()=>[O(d_,{onClose:Z[29]||(Z[29]=be=>I.value=!1),onUpdate:Z[30]||(Z[30]=be=>{G(b)(be),I.value=!1})})]),_:1},8,["visible"])])}}}),Ohe=Ve(Lhe,[["__scopeId","data-v-f177f23a"]]),Bp=()=>{const{slides:e}=Ee(lt()),t=me(null),n=me(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Zt(r),wn(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},The=e=>(qt("data-v-5a791b40"),e=e(),en(),e),khe={class:"layout-pool"},Nhe=The(()=>W("div",{class:"header"},"页面模板",-1)),Phe={class:"list"},Che={class:"btns"},Ihe=Fe({__name:"LayoutPool",emits:["select"],setup(e,{emit:t}){const n=t,r=lt(),{layouts:o}=Ee(r),i=a=>{n("select",a)};return(a,s)=>(Y(),q("div",khe,[Nhe,W("div",Phe,[(Y(!0),q(Xe,null,nt(G(o),c=>(Y(),q("div",{class:"layout-item",key:c.id},[O(Fa,{class:"thumbnail",slide:c,size:180},null,8,["slide"]),W("div",Che,[O($e,{class:"btn",type:"primary",size:"small",onClick:l=>i(c)},{default:oe(()=>[We("插入模板")]),_:2},1032,["onClick"])])]))),128))])]))}}),Fhe=Ve(Ihe,[["__scopeId","data-v-5a791b40"]]);var h_={exports:{}};const _he=mx($K);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT - */function ET(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Rs(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Xhe(e,t){if(e==null)return{};var n=Ehe(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Whe(e){return Vhe(e)||Uhe(e)||Yhe(e)||Qhe()}function Vhe(e){if(Array.isArray(e))return gb(e)}function Uhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Yhe(e,t){if(e){if(typeof e=="string")return gb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gb(e,t)}}function gb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Dhe(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Sa(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&mg(e,t):mg(e,t))||r&&e===n)return e;if(e===n)break}while(e=Dhe(e))}return null}var WT=/\s+/g;function ur(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(WT," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(WT," ")}}function Lt(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function xu(e,t){var n="";if(typeof e=="string")n=e;else do{var r=Lt(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function v_(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,i=r.length;if(n)for(;o=i,!a)return r;if(r===hs())break;r=oc(r,!1)}return!1}function Ed(e,t,n,r){for(var o=0,i=0,a=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=Xhe(r,jhe);Kp.pluginEvent.bind(Vt)(t,n,Rs({dragEl:pt,parentEl:mr,ghostEl:rn,rootEl:er,nextEl:$c,lastDownEl:sv,cloneEl:vr,cloneHidden:jl,dragStarted:nh,putSortable:$r,activeSortable:Vt.active,originalEvent:o,oldIndex:zf,oldDraggableIndex:Fh,newIndex:Ri,newDraggableIndex:Kl,hideGhostForTarget:x_,unhideGhostForTarget:S_,cloneNowHidden:function(){jl=!0},cloneNowShown:function(){jl=!1},dispatchSortableEvent:function(s){Oo({sortable:n,name:s,originalEvent:o})}},i))};function Oo(e){th(Rs({putSortable:$r,cloneEl:vr,targetEl:pt,rootEl:er,oldIndex:zf,oldDraggableIndex:Fh,newIndex:Ri,newDraggableIndex:Kl},e))}var pt,mr,rn,er,$c,sv,vr,jl,zf,Ri,Fh,Kl,Lm,$r,Zf=!1,vg=!1,gg=[],Dc,da,o4,i4,QT,ZT,nh,Lf,_h,Eh=!1,Om=!1,lv,co,a4=[],Ab=!1,Ag=[],v2=typeof document<"u",Tm=p_,BT=Dp||hl?"cssFloat":"float",qhe=v2&&!Bhe&&!p_&&"draggable"in document.createElement("div"),R_=function(){if(v2){if(hl)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),y_=function(t,n){var r=Lt(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Ed(t,0,n),a=Ed(t,1,n),s=i&&Lt(i),c=a&&Lt(a),l=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+rr(i).width,u=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+rr(a).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&s.float&&s.float!=="none"){var f=s.float==="left"?"left":"right";return a&&(c.clear==="both"||c.clear===f)?"vertical":"horizontal"}return i&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||l>=o&&r[BT]==="none"||a&&r[BT]==="none"&&l+u>o)?"vertical":"horizontal"},epe=function(t,n,r){var o=r?t.left:t.top,i=r?t.right:t.bottom,a=r?t.width:t.height,s=r?n.left:n.top,c=r?n.right:n.bottom,l=r?n.width:n.height;return o===s||i===c||o+a/2===s+l/2},tpe=function(t,n){var r;return gg.some(function(o){var i=o[vo].options.emptyInsertThreshold;if(!(!i||N5(o))){var a=rr(o),s=t>=a.left-i&&t<=a.right+i,c=n>=a.top-i&&n<=a.bottom+i;if(s&&c)return r=o}}),r},b_=function(t){function n(i,a){return function(s,c,l,u){var f=s.options.group.name&&c.options.group.name&&s.options.group.name===c.options.group.name;if(i==null&&(a||f))return!0;if(i==null||i===!1)return!1;if(a&&i==="clone")return i;if(typeof i=="function")return n(i(s,c,l,u),a)(s,c,l,u);var d=(a?s:c).options.group.name;return i===!0||typeof i=="string"&&i===d||i.join&&i.indexOf(d)>-1}}var r={},o=t.group;(!o||av(o)!="object")&&(o={name:o}),r.name=o.name,r.checkPull=n(o.pull,!0),r.checkPut=n(o.put),r.revertClone=o.revertClone,t.group=r},x_=function(){!R_&&rn&&Lt(rn,"display","none")},S_=function(){!R_&&rn&&Lt(rn,"display","")};v2&&document.addEventListener("click",function(e){if(vg)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),vg=!1,!1},!0);var Kc=function(t){if(pt){t=t.touches?t.touches[0]:t;var n=tpe(t.clientX,t.clientY);if(n){var r={};for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[vo]._onDragOver(r)}}},npe=function(t){pt&&pt.parentNode[vo]._isOutsideThisEl(t.target)};function Vt(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=ra({},t),e[vo]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return y_(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(a,s){a.setData("Text",s.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Vt.supportPointer!==!1&&"PointerEvent"in window&&!Ch,emptyInsertThreshold:5};Kp.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);b_(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:qhe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?gn(e,"pointerdown",this._onTapStart):(gn(e,"mousedown",this._onTapStart),gn(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(gn(e,"dragover",this),gn(e,"dragenter",this)),gg.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),ra(this,Jhe())}Vt.prototype={constructor:Vt,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Lf=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,pt):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,o=this.options,i=o.preventOnFilter,a=t.type,s=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,c=(s||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||c,u=o.filter;if(upe(r),!pt&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!l.isContentEditable&&!(!this.nativeDraggable&&Ch&&c&&c.tagName.toUpperCase()==="SELECT")&&(c=Sa(c,o.draggable,r,!1),!(c&&c.animated)&&sv!==c)){if(zf=Ar(c),Fh=Ar(c,o.draggable),typeof u=="function"){if(u.call(this,t,c,this)){Oo({sortable:n,rootEl:l,name:"filter",targetEl:c,toEl:r,fromEl:r}),Bo("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(f){if(f=Sa(l,f.trim(),r,!1),f)return Oo({sortable:n,rootEl:f,name:"filter",targetEl:c,fromEl:r,toEl:r}),Bo("filter",n,{evt:t}),!0}),u)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!Sa(l,o.handle,r,!1)||this._prepareDragStart(t,s,c)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,a=o.options,s=i.ownerDocument,c;if(r&&!pt&&r.parentNode===i){var l=rr(r);if(er=i,pt=r,mr=pt.parentNode,$c=pt.nextSibling,sv=r,Lm=a.group,Vt.dragged=pt,Dc={target:pt,clientX:(n||t).clientX,clientY:(n||t).clientY},QT=Dc.clientX-l.left,ZT=Dc.clientY-l.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,pt.style["will-change"]="all",c=function(){if(Bo("delayEnded",o,{evt:t}),Vt.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!XT&&o.nativeDraggable&&(pt.draggable=!0),o._triggerDragStart(t,n),Oo({sortable:o,name:"choose",originalEvent:t}),ur(pt,a.chosenClass,!0)},a.ignore.split(",").forEach(function(u){v_(pt,u.trim(),s4)}),gn(s,"dragover",Kc),gn(s,"mousemove",Kc),gn(s,"touchmove",Kc),gn(s,"mouseup",o._onDrop),gn(s,"touchend",o._onDrop),gn(s,"touchcancel",o._onDrop),XT&&this.nativeDraggable&&(this.options.touchStartThreshold=4,pt.draggable=!0),Bo("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Dp||hl))){if(Vt.eventCanceled){this._onDrop();return}gn(s,"mouseup",o._disableDelayedDrag),gn(s,"touchend",o._disableDelayedDrag),gn(s,"touchcancel",o._disableDelayedDrag),gn(s,"mousemove",o._delayedDragTouchMoveHandler),gn(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&gn(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(c,a.delay)}else c()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){pt&&s4(pt),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;un(t,"mouseup",this._disableDelayedDrag),un(t,"touchend",this._disableDelayedDrag),un(t,"touchcancel",this._disableDelayedDrag),un(t,"mousemove",this._delayedDragTouchMoveHandler),un(t,"touchmove",this._delayedDragTouchMoveHandler),un(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?gn(document,"pointermove",this._onTouchMove):n?gn(document,"touchmove",this._onTouchMove):gn(document,"mousemove",this._onTouchMove):(gn(pt,"dragend",this),gn(er,"dragstart",this._onDragStart));try{document.selection?cv(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Zf=!1,er&&pt){Bo("dragStarted",this,{evt:n}),this.nativeDraggable&&gn(document,"dragover",npe);var r=this.options;!t&&ur(pt,r.dragClass,!1),ur(pt,r.ghostClass,!0),Vt.active=this,t&&this._appendGhost(),Oo({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(da){this._lastX=da.clientX,this._lastY=da.clientY,x_();for(var t=document.elementFromPoint(da.clientX,da.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(da.clientX,da.clientY),t!==n);)n=t;if(pt.parentNode[vo]._isOutsideThisEl(t),n)do{if(n[vo]){var r=void 0;if(r=n[vo]._onDragOver({clientX:da.clientX,clientY:da.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);S_()}},_onTouchMove:function(t){if(Dc){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,a=rn&&xu(rn,!0),s=rn&&a&&a.a,c=rn&&a&&a.d,l=Tm&&co&&UT(co),u=(i.clientX-Dc.clientX+o.x)/(s||1)+(l?l[0]-a4[0]:0)/(s||1),f=(i.clientY-Dc.clientY+o.y)/(c||1)+(l?l[1]-a4[1]:0)/(c||1);if(!Vt.active&&!Zf){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(Oo({rootEl:mr,name:"add",toEl:mr,fromEl:er,originalEvent:t}),Oo({sortable:this,name:"remove",toEl:mr,originalEvent:t}),Oo({rootEl:mr,name:"sort",toEl:mr,fromEl:er,originalEvent:t}),Oo({sortable:this,name:"sort",toEl:mr,originalEvent:t})),$r&&$r.save()):Ri!==zf&&Ri>=0&&(Oo({sortable:this,name:"update",toEl:mr,originalEvent:t}),Oo({sortable:this,name:"sort",toEl:mr,originalEvent:t})),Vt.active&&((Ri==null||Ri===-1)&&(Ri=zf,Kl=Fh),Oo({sortable:this,name:"end",toEl:mr,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Bo("nulling",this),er=pt=mr=rn=$c=vr=sv=jl=Dc=da=nh=Ri=Kl=zf=Fh=Lf=_h=$r=Lm=Vt.dragged=Vt.ghost=Vt.clone=Vt.active=null,Ag.forEach(function(t){t.checked=!0}),Ag.length=o4=i4=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":pt&&(this._onDragOver(t),rpe(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,o=0,i=r.length,a=this.options;or.right+o||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+o}function spe(e,t,n,r,o,i,a,s){var c=r?e.clientY:e.clientX,l=r?n.height:n.width,u=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a){if(s&&lvu+l*i/2:cf-lv)return-_h}else if(c>u+l*(1-o)/2&&cf-l*i/2)?c>u+l/2?1:-1:0}function lpe(e){return Ar(pt)1&&(jt.forEach(function(s){i.addAnimationState({target:s,rect:Do?rr(s):a}),n4(s),s.fromRect=a,r.removeAnimationState(s)}),Do=!1,mpe(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,i=n.insertion,a=n.activeSortable,s=n.parentEl,c=n.putSortable,l=this.options;if(i){if(o&&a._hideClone(),L0=!1,l.animation&&jt.length>1&&(Do||!o&&!a.options.sort&&!c)){var u=rr(Dn,!1,!0,!0);jt.forEach(function(d){d!==Dn&&(YT(d,u),s.appendChild(d))}),Do=!0}if(!o)if(Do||Pm(),jt.length>1){var f=Nm;a._showClone(r),a.options.animation&&!Nm&&f&&Ai.forEach(function(d){a.addAnimationState({target:d,rect:O0}),d.fromRect=O0,d.thisAnimationDuration=null})}else a._showClone(r)}},dragOverAnimationCapture:function(n){var r=n.dragRect,o=n.isOwner,i=n.activeSortable;if(jt.forEach(function(s){s.thisAnimationDuration=null}),i.options.animation&&!o&&i.multiDrag.isMultiDrag){O0=ra({},r);var a=xu(Dn,!0);O0.top-=a.f,O0.left-=a.e}},dragOverAnimationComplete:function(){Do&&(Do=!1,Pm())},drop:function(n){var r=n.originalEvent,o=n.rootEl,i=n.parentEl,a=n.sortable,s=n.dispatchSortableEvent,c=n.oldIndex,l=n.putSortable,u=l||this.sortable;if(r){var f=this.options,d=i.children;if(!Of)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),ur(Dn,f.selectedClass,!~jt.indexOf(Dn)),~jt.indexOf(Dn))jt.splice(jt.indexOf(Dn),1),w0=null,th({sortable:a,rootEl:o,name:"deselect",targetEl:Dn,originalEvt:r});else{if(jt.push(Dn),th({sortable:a,rootEl:o,name:"select",targetEl:Dn,originalEvt:r}),r.shiftKey&&w0&&a.el.contains(w0)){var h=Ar(w0),p=Ar(Dn);if(~h&&~p&&h!==p){var m,A;for(p>h?(A=h,m=p):(A=p,m=h+1);A1){var x=rr(Dn),y=Ar(Dn,":not(."+this.options.selectedClass+")");if(!L0&&f.animation&&(Dn.thisAnimationDuration=null),u.captureAnimationState(),!L0&&(f.animation&&(Dn.fromRect=x,jt.forEach(function(g){if(g.thisAnimationDuration=null,g!==Dn){var b=Do?rr(g):x;g.fromRect=b,u.addAnimationState({target:g,rect:b})}})),Pm(),jt.forEach(function(g){d[y]?i.insertBefore(g,d[y]):i.appendChild(g),y++}),c===Ar(Dn))){var R=!1;jt.forEach(function(g){if(g.sortableIndex!==Ar(g)){R=!0;return}}),R&&s("update")}jt.forEach(function(g){n4(g)}),u.animateAll()}ha=u}(o===i||l&&l.lastPutMode!=="clone")&&Ai.forEach(function(g){g.parentNode&&g.parentNode.removeChild(g)})}},nullingGlobal:function(){this.isMultiDrag=Of=!1,Ai.length=0},destroyGlobal:function(){this._deselectMultiDrag(),un(document,"pointerup",this._deselectMultiDrag),un(document,"mouseup",this._deselectMultiDrag),un(document,"touchend",this._deselectMultiDrag),un(document,"keydown",this._checkKeyDown),un(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Of<"u"&&Of)&&ha===this.sortable&&!(n&&Sa(n.target,this.options.draggable,this.sortable.el,!1))&&!(n&&n.button!==0))for(;jt.length;){var r=jt[0];ur(r,this.options.selectedClass,!1),jt.shift(),th({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:r,originalEvt:n})}},_checkKeyDown:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(n){n.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},ra(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[vo];!r||!r.options.multiDrag||~jt.indexOf(n)||(ha&&ha!==r&&(ha.multiDrag._deselectMultiDrag(),ha=r),ur(n,r.options.selectedClass,!0),jt.push(n))},deselect:function(n){var r=n.parentNode[vo],o=jt.indexOf(n);!r||!r.options.multiDrag||!~o||(ur(n,r.options.selectedClass,!1),jt.splice(o,1))}},eventProperties:function(){var n=this,r=[],o=[];return jt.forEach(function(i){r.push({multiDragElement:i,index:i.sortableIndex});var a;Do&&i!==Dn?a=-1:Do?a=Ar(i,":not(."+n.options.selectedClass+")"):a=Ar(i),o.push({multiDragElement:i,index:a})}),{items:Whe(jt),clones:[].concat(Ai),oldIndicies:r,newIndicies:o}},optionListeners:{multiDragKey:function(n){return n=n.toLowerCase(),n==="ctrl"?n="Control":n.length>1&&(n=n.charAt(0).toUpperCase()+n.substr(1)),n}}})}function mpe(e,t){jt.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function KT(e,t){Ai.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function Pm(){jt.forEach(function(e){e!==Dn&&e.parentNode&&e.parentNode.removeChild(e)})}Vt.mount(new fpe);Vt.mount(I5,C5);const vpe=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:ppe,Sortable:Vt,Swap:dpe,default:Vt},Symbol.toStringTag,{value:"Module"})),gpe=mx(vpe);(function(e,t){(function(r,o){e.exports=o(Fhe,gpe)})(typeof self<"u"?self:Nt,function(n,r){return function(o){var i={};function a(s){if(i[s])return i[s].exports;var c=i[s]={i:s,l:!1,exports:{}};return o[s].call(c.exports,c,c.exports,a),c.l=!0,c.exports}return a.m=o,a.c=i,a.d=function(s,c,l){a.o(s,c)||Object.defineProperty(s,c,{enumerable:!0,get:l})},a.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},a.t=function(s,c){if(c&1&&(s=a(s)),c&8||c&4&&typeof s=="object"&&s&&s.__esModule)return s;var l=Object.create(null);if(a.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:s}),c&2&&typeof s!="string")for(var u in s)a.d(l,u,(function(f){return s[f]}).bind(null,u));return l},a.n=function(s){var c=s&&s.__esModule?function(){return s.default}:function(){return s};return a.d(c,"a",c),c},a.o=function(s,c){return Object.prototype.hasOwnProperty.call(s,c)},a.p="",a(a.s="fb15")}({"00ee":function(o,i,a){var s=a("b622"),c=s("toStringTag"),l={};l[c]="z",o.exports=String(l)==="[object z]"},"0366":function(o,i,a){var s=a("1c0b");o.exports=function(c,l,u){if(s(c),l===void 0)return c;switch(u){case 0:return function(){return c.call(l)};case 1:return function(f){return c.call(l,f)};case 2:return function(f,d){return c.call(l,f,d)};case 3:return function(f,d,h){return c.call(l,f,d,h)}}return function(){return c.apply(l,arguments)}}},"057f":function(o,i,a){var s=a("fc6a"),c=a("241c").f,l={}.toString,u=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return c(d)}catch{return u.slice()}};o.exports.f=function(h){return u&&l.call(h)=="[object Window]"?f(h):c(s(h))}},"06cf":function(o,i,a){var s=a("83ab"),c=a("d1e7"),l=a("5c6c"),u=a("fc6a"),f=a("c04e"),d=a("5135"),h=a("0cfb"),p=Object.getOwnPropertyDescriptor;i.f=s?p:function(A,x){if(A=u(A),x=f(x,!0),h)try{return p(A,x)}catch{}if(d(A,x))return l(!c.f.call(A,x),A[x])}},"0cfb":function(o,i,a){var s=a("83ab"),c=a("d039"),l=a("cc12");o.exports=!s&&!c(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,i,a){var s=a("23e7"),c=a("d58f").left,l=a("a640"),u=a("ae40"),f=l("reduce"),d=u("reduce",{1:0});s({target:"Array",proto:!0,forced:!f||!d},{reduce:function(p){return c(this,p,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,i,a){var s=a("c6b6"),c=a("9263");o.exports=function(l,u){var f=l.exec;if(typeof f=="function"){var d=f.call(l,u);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(s(l)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return c.call(l,u)}},"159b":function(o,i,a){var s=a("da84"),c=a("fdbc"),l=a("17c2"),u=a("9112");for(var f in c){var d=s[f],h=d&&d.prototype;if(h&&h.forEach!==l)try{u(h,"forEach",l)}catch{h.forEach=l}}},"17c2":function(o,i,a){var s=a("b727").forEach,c=a("a640"),l=a("ae40"),u=c("forEach"),f=l("forEach");o.exports=!u||!f?function(h){return s(this,h,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(o,i,a){var s=a("d066");o.exports=s("document","documentElement")},"1c0b":function(o,i){o.exports=function(a){if(typeof a!="function")throw TypeError(String(a)+" is not a function");return a}},"1c7e":function(o,i,a){var s=a("b622"),c=s("iterator"),l=!1;try{var u=0,f={next:function(){return{done:!!u++}},return:function(){l=!0}};f[c]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(d,h){if(!h&&!l)return!1;var p=!1;try{var m={};m[c]=function(){return{next:function(){return{done:p=!0}}}},d(m)}catch{}return p}},"1d80":function(o,i){o.exports=function(a){if(a==null)throw TypeError("Can't call method on "+a);return a}},"1dde":function(o,i,a){var s=a("d039"),c=a("b622"),l=a("2d00"),u=c("species");o.exports=function(f){return l>=51||!s(function(){var d=[],h=d.constructor={};return h[u]=function(){return{foo:1}},d[f](Boolean).foo!==1})}},"23cb":function(o,i,a){var s=a("a691"),c=Math.max,l=Math.min;o.exports=function(u,f){var d=s(u);return d<0?c(d+f,0):l(d,f)}},"23e7":function(o,i,a){var s=a("da84"),c=a("06cf").f,l=a("9112"),u=a("6eeb"),f=a("ce4e"),d=a("e893"),h=a("94ca");o.exports=function(p,m){var A=p.target,x=p.global,y=p.stat,R,g,b,w,T,M;if(x?g=s:y?g=s[A]||f(A,{}):g=(s[A]||{}).prototype,g)for(b in m){if(T=m[b],p.noTargetGet?(M=c(g,b),w=M&&M.value):w=g[b],R=h(x?b:A+(y?".":"#")+b,p.forced),!R&&w!==void 0){if(typeof T==typeof w)continue;d(T,w)}(p.sham||w&&w.sham)&&l(T,"sham",!0),u(g,b,T,p)}}},"241c":function(o,i,a){var s=a("ca84"),c=a("7839"),l=c.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(f){return s(f,l)}},"25f0":function(o,i,a){var s=a("6eeb"),c=a("825a"),l=a("d039"),u=a("ad6d"),f="toString",d=RegExp.prototype,h=d[f],p=l(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),m=h.name!=f;(p||m)&&s(RegExp.prototype,f,function(){var x=c(this),y=String(x.source),R=x.flags,g=String(R===void 0&&x instanceof RegExp&&!("flags"in d)?u.call(x):R);return"/"+y+"/"+g},{unsafe:!0})},"2ca0":function(o,i,a){var s=a("23e7"),c=a("06cf").f,l=a("50c4"),u=a("5a34"),f=a("1d80"),d=a("ab13"),h=a("c430"),p="".startsWith,m=Math.min,A=d("startsWith"),x=!h&&!A&&!!function(){var y=c(String.prototype,"startsWith");return y&&!y.writable}();s({target:"String",proto:!0,forced:!x&&!A},{startsWith:function(R){var g=String(f(this));u(R);var b=l(m(arguments.length>1?arguments[1]:void 0,g.length)),w=String(R);return p?p.call(g,w,b):g.slice(b,b+w.length)===w}})},"2d00":function(o,i,a){var s=a("da84"),c=a("342f"),l=s.process,u=l&&l.versions,f=u&&u.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):c&&(d=c.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=c.match(/Chrome\/(\d+)/),d&&(h=d[1]))),o.exports=h&&+h},"342f":function(o,i,a){var s=a("d066");o.exports=s("navigator","userAgent")||""},"35a1":function(o,i,a){var s=a("f5df"),c=a("3f8c"),l=a("b622"),u=l("iterator");o.exports=function(f){if(f!=null)return f[u]||f["@@iterator"]||c[s(f)]}},"37e8":function(o,i,a){var s=a("83ab"),c=a("9bf2"),l=a("825a"),u=a("df75");o.exports=s?Object.defineProperties:function(d,h){l(d);for(var p=u(h),m=p.length,A=0,x;m>A;)c.f(d,x=p[A++],h[x]);return d}},"3bbe":function(o,i,a){var s=a("861d");o.exports=function(c){if(!s(c)&&c!==null)throw TypeError("Can't set "+String(c)+" as a prototype");return c}},"3ca3":function(o,i,a){var s=a("6547").charAt,c=a("69f3"),l=a("7dd0"),u="String Iterator",f=c.set,d=c.getterFor(u);l(String,"String",function(h){f(this,{type:u,string:String(h),index:0})},function(){var p=d(this),m=p.string,A=p.index,x;return A>=m.length?{value:void 0,done:!0}:(x=s(m,A),p.index+=x.length,{value:x,done:!1})})},"3f8c":function(o,i){o.exports={}},4160:function(o,i,a){var s=a("23e7"),c=a("17c2");s({target:"Array",proto:!0,forced:[].forEach!=c},{forEach:c})},"428f":function(o,i,a){var s=a("da84");o.exports=s},"44ad":function(o,i,a){var s=a("d039"),c=a("c6b6"),l="".split;o.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return c(u)=="String"?l.call(u,""):Object(u)}:Object},"44d2":function(o,i,a){var s=a("b622"),c=a("7c73"),l=a("9bf2"),u=s("unscopables"),f=Array.prototype;f[u]==null&&l.f(f,u,{configurable:!0,value:c(null)}),o.exports=function(d){f[u][d]=!0}},"44e7":function(o,i,a){var s=a("861d"),c=a("c6b6"),l=a("b622"),u=l("match");o.exports=function(f){var d;return s(f)&&((d=f[u])!==void 0?!!d:c(f)=="RegExp")}},4930:function(o,i,a){var s=a("d039");o.exports=!!Object.getOwnPropertySymbols&&!s(function(){return!String(Symbol())})},"4d64":function(o,i,a){var s=a("fc6a"),c=a("50c4"),l=a("23cb"),u=function(f){return function(d,h,p){var m=s(d),A=c(m.length),x=l(p,A),y;if(f&&h!=h){for(;A>x;)if(y=m[x++],y!=y)return!0}else for(;A>x;x++)if((f||x in m)&&m[x]===h)return f||x||0;return!f&&-1}};o.exports={includes:u(!0),indexOf:u(!1)}},"4de4":function(o,i,a){var s=a("23e7"),c=a("b727").filter,l=a("1dde"),u=a("ae40"),f=l("filter"),d=u("filter");s({target:"Array",proto:!0,forced:!f||!d},{filter:function(p){return c(this,p,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,i,a){var s=a("0366"),c=a("7b0b"),l=a("9bdd"),u=a("e95a"),f=a("50c4"),d=a("8418"),h=a("35a1");o.exports=function(m){var A=c(m),x=typeof this=="function"?this:Array,y=arguments.length,R=y>1?arguments[1]:void 0,g=R!==void 0,b=h(A),w=0,T,M,L,k,_,N;if(g&&(R=s(R,y>2?arguments[2]:void 0,2)),b!=null&&!(x==Array&&u(b)))for(k=b.call(A),_=k.next,M=new x;!(L=_.call(k)).done;w++)N=g?l(k,R,[L.value,w],!0):L.value,d(M,w,N);else for(T=f(A.length),M=new x(T);T>w;w++)N=g?R(A[w],w):A[w],d(M,w,N);return M.length=w,M}},"4fad":function(o,i,a){var s=a("23e7"),c=a("6f53").entries;s({target:"Object",stat:!0},{entries:function(u){return c(u)}})},"50c4":function(o,i,a){var s=a("a691"),c=Math.min;o.exports=function(l){return l>0?c(s(l),9007199254740991):0}},5135:function(o,i){var a={}.hasOwnProperty;o.exports=function(s,c){return a.call(s,c)}},5319:function(o,i,a){var s=a("d784"),c=a("825a"),l=a("7b0b"),u=a("50c4"),f=a("a691"),d=a("1d80"),h=a("8aa5"),p=a("14c3"),m=Math.max,A=Math.min,x=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,R=/\$([$&'`]|\d\d?)/g,g=function(b){return b===void 0?b:String(b)};s("replace",2,function(b,w,T,M){var L=M.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,k=M.REPLACE_KEEPS_$0,_=L?"$":"$0";return[function(I,F){var P=d(this),V=I==null?void 0:I[b];return V!==void 0?V.call(I,P,F):w.call(String(P),I,F)},function(X,I){if(!L&&k||typeof I=="string"&&I.indexOf(_)===-1){var F=T(w,X,this,I);if(F.done)return F.value}var P=c(X),V=String(this),Z=typeof I=="function";Z||(I=String(I));var J=P.global;if(J){var se=P.unicode;P.lastIndex=0}for(var D=[];;){var Q=p(P,V);if(Q===null||(D.push(Q),!J))break;var B=String(Q[0]);B===""&&(P.lastIndex=h(V,u(P.lastIndex),se))}for(var H="",U=0,ee=0;ee=U&&(H+=V.slice(U,ve)+te,U=ve+re.length)}return H+V.slice(U)}];function N(X,I,F,P,V,Z){var J=F+X.length,se=P.length,D=R;return V!==void 0&&(V=l(V),D=y),w.call(Z,D,function(Q,B){var H;switch(B.charAt(0)){case"$":return"$";case"&":return X;case"`":return I.slice(0,F);case"'":return I.slice(J);case"<":H=V[B.slice(1,-1)];break;default:var U=+B;if(U===0)return Q;if(U>se){var ee=x(U/10);return ee===0?Q:ee<=se?P[ee-1]===void 0?B.charAt(1):P[ee-1]+B.charAt(1):Q}H=P[U-1]}return H===void 0?"":H})}})},5692:function(o,i,a){var s=a("c430"),c=a("c6cd");(o.exports=function(l,u){return c[l]||(c[l]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.5",mode:s?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(o,i,a){var s=a("d066"),c=a("241c"),l=a("7418"),u=a("825a");o.exports=s("Reflect","ownKeys")||function(d){var h=c.f(u(d)),p=l.f;return p?h.concat(p(d)):h}},"5a34":function(o,i,a){var s=a("44e7");o.exports=function(c){if(s(c))throw TypeError("The method doesn't accept regular expressions");return c}},"5c6c":function(o,i){o.exports=function(a,s){return{enumerable:!(a&1),configurable:!(a&2),writable:!(a&4),value:s}}},"5db7":function(o,i,a){var s=a("23e7"),c=a("a2bf"),l=a("7b0b"),u=a("50c4"),f=a("1c0b"),d=a("65f0");s({target:"Array",proto:!0},{flatMap:function(p){var m=l(this),A=u(m.length),x;return f(p),x=d(m,0),x.length=c(x,m,m,A,0,1,p,arguments.length>1?arguments[1]:void 0),x}})},6547:function(o,i,a){var s=a("a691"),c=a("1d80"),l=function(u){return function(f,d){var h=String(c(f)),p=s(d),m=h.length,A,x;return p<0||p>=m?u?"":void 0:(A=h.charCodeAt(p),A<55296||A>56319||p+1===m||(x=h.charCodeAt(p+1))<56320||x>57343?u?h.charAt(p):A:u?h.slice(p,p+2):(A-55296<<10)+(x-56320)+65536)}};o.exports={codeAt:l(!1),charAt:l(!0)}},"65f0":function(o,i,a){var s=a("861d"),c=a("e8b5"),l=a("b622"),u=l("species");o.exports=function(f,d){var h;return c(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||c(h.prototype))?h=void 0:s(h)&&(h=h[u],h===null&&(h=void 0))),new(h===void 0?Array:h)(d===0?0:d)}},"69f3":function(o,i,a){var s=a("7f9a"),c=a("da84"),l=a("861d"),u=a("9112"),f=a("5135"),d=a("f772"),h=a("d012"),p=c.WeakMap,m,A,x,y=function(L){return x(L)?A(L):m(L,{})},R=function(L){return function(k){var _;if(!l(k)||(_=A(k)).type!==L)throw TypeError("Incompatible receiver, "+L+" required");return _}};if(s){var g=new p,b=g.get,w=g.has,T=g.set;m=function(L,k){return T.call(g,L,k),k},A=function(L){return b.call(g,L)||{}},x=function(L){return w.call(g,L)}}else{var M=d("state");h[M]=!0,m=function(L,k){return u(L,M,k),k},A=function(L){return f(L,M)?L[M]:{}},x=function(L){return f(L,M)}}o.exports={set:m,get:A,has:x,enforce:y,getterFor:R}},"6eeb":function(o,i,a){var s=a("da84"),c=a("9112"),l=a("5135"),u=a("ce4e"),f=a("8925"),d=a("69f3"),h=d.get,p=d.enforce,m=String(String).split("String");(o.exports=function(A,x,y,R){var g=R?!!R.unsafe:!1,b=R?!!R.enumerable:!1,w=R?!!R.noTargetGet:!1;if(typeof y=="function"&&(typeof x=="string"&&!l(y,"name")&&c(y,"name",x),p(y).source=m.join(typeof x=="string"?x:"")),A===s){b?A[x]=y:u(x,y);return}else g?!w&&A[x]&&(b=!0):delete A[x];b?A[x]=y:c(A,x,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(o,i,a){var s=a("83ab"),c=a("df75"),l=a("fc6a"),u=a("d1e7").f,f=function(d){return function(h){for(var p=l(h),m=c(p),A=m.length,x=0,y=[],R;A>x;)R=m[x++],(!s||u.call(p,R))&&y.push(d?[R,p[R]]:p[R]);return y}};o.exports={entries:f(!0),values:f(!1)}},"73d9":function(o,i,a){var s=a("44d2");s("flatMap")},7418:function(o,i){i.f=Object.getOwnPropertySymbols},"746f":function(o,i,a){var s=a("428f"),c=a("5135"),l=a("e538"),u=a("9bf2").f;o.exports=function(f){var d=s.Symbol||(s.Symbol={});c(d,f)||u(d,f,{value:l.f(f)})}},7839:function(o,i){o.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(o,i,a){var s=a("1d80");o.exports=function(c){return Object(s(c))}},"7c73":function(o,i,a){var s=a("825a"),c=a("37e8"),l=a("7839"),u=a("d012"),f=a("1be4"),d=a("cc12"),h=a("f772"),p=">",m="<",A="prototype",x="script",y=h("IE_PROTO"),R=function(){},g=function(L){return m+x+p+L+m+"/"+x+p},b=function(L){L.write(g("")),L.close();var k=L.parentWindow.Object;return L=null,k},w=function(){var L=d("iframe"),k="java"+x+":",_;return L.style.display="none",f.appendChild(L),L.src=String(k),_=L.contentWindow.document,_.open(),_.write(g("document.F=Object")),_.close(),_.F},T,M=function(){try{T=document.domain&&new ActiveXObject("htmlfile")}catch{}M=T?b(T):w();for(var L=l.length;L--;)delete M[A][l[L]];return M()};u[y]=!0,o.exports=Object.create||function(k,_){var N;return k!==null?(R[A]=s(k),N=new R,R[A]=null,N[y]=k):N=M(),_===void 0?N:c(N,_)}},"7dd0":function(o,i,a){var s=a("23e7"),c=a("9ed3"),l=a("e163"),u=a("d2bb"),f=a("d44e"),d=a("9112"),h=a("6eeb"),p=a("b622"),m=a("c430"),A=a("3f8c"),x=a("ae93"),y=x.IteratorPrototype,R=x.BUGGY_SAFARI_ITERATORS,g=p("iterator"),b="keys",w="values",T="entries",M=function(){return this};o.exports=function(L,k,_,N,X,I,F){c(_,k,N);var P=function(ee){if(ee===X&&D)return D;if(!R&&ee in J)return J[ee];switch(ee){case b:return function(){return new _(this,ee)};case w:return function(){return new _(this,ee)};case T:return function(){return new _(this,ee)}}return function(){return new _(this)}},V=k+" Iterator",Z=!1,J=L.prototype,se=J[g]||J["@@iterator"]||X&&J[X],D=!R&&se||P(X),Q=k=="Array"&&J.entries||se,B,H,U;if(Q&&(B=l(Q.call(new L)),y!==Object.prototype&&B.next&&(!m&&l(B)!==y&&(u?u(B,y):typeof B[g]!="function"&&d(B,g,M)),f(B,V,!0,!0),m&&(A[V]=M))),X==w&&se&&se.name!==w&&(Z=!0,D=function(){return se.call(this)}),(!m||F)&&J[g]!==D&&d(J,g,D),A[k]=D,X)if(H={values:P(w),keys:I?D:P(b),entries:P(T)},F)for(U in H)(R||Z||!(U in J))&&h(J,U,H[U]);else s({target:k,proto:!0,forced:R||Z},H);return H}},"7f9a":function(o,i,a){var s=a("da84"),c=a("8925"),l=s.WeakMap;o.exports=typeof l=="function"&&/native code/.test(c(l))},"825a":function(o,i,a){var s=a("861d");o.exports=function(c){if(!s(c))throw TypeError(String(c)+" is not an object");return c}},"83ab":function(o,i,a){var s=a("d039");o.exports=!s(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(o,i,a){var s=a("c04e"),c=a("9bf2"),l=a("5c6c");o.exports=function(u,f,d){var h=s(f);h in u?c.f(u,h,l(0,d)):u[h]=d}},"861d":function(o,i){o.exports=function(a){return typeof a=="object"?a!==null:typeof a=="function"}},8875:function(o,i,a){var s,c,l;(function(u,f){c=[],s=f,l=typeof s=="function"?s.apply(i,c):s,l!==void 0&&(o.exports=l)})(typeof self<"u"?self:this,function(){function u(){var f=Object.getOwnPropertyDescriptor(document,"currentScript");if(!f&&"currentScript"in document&&document.currentScript||f&&f.get!==u&&document.currentScript)return document.currentScript;try{throw new Error}catch(T){var d=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,h=/@([^@]*):(\d+):(\d+)\s*$/ig,p=d.exec(T.stack)||h.exec(T.stack),m=p&&p[1]||!1,A=p&&p[2]||!1,x=document.location.href.replace(document.location.hash,""),y,R,g,b=document.getElementsByTagName("script");m===x&&(y=document.documentElement.outerHTML,R=new RegExp("(?:[^\\n]+?\\n){0,"+(A-2)+"}[^<]* - + +