var $Z=Object.defineProperty;var jZ=(e,t,n)=>t in e?$Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var er=(e,t,n)=>jZ(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.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **//*! #__NO_SIDE_EFFECTS__ */function Nm(e,t){const n=new Set(e.split(","));return r=>n.has(r)}const Pn={},ad=[],ni=()=>{},qZ=()=>!1,Ap=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Wb=e=>e.startsWith("onUpdate:"),hr=Object.assign,Vb=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},eB=Object.prototype.hasOwnProperty,Mn=(e,t)=>eB.call(e,t),Mt=Array.isArray,sd=e=>Zd(e)==="[object Map]",Zu=e=>Zd(e)==="[object Set]",MS=e=>Zd(e)==="[object Date]",tB=e=>Zd(e)==="[object RegExp]",Ut=e=>typeof e=="function",ir=e=>typeof e=="string",ms=e=>typeof e=="symbol",Un=e=>e!==null&&typeof e=="object",Ub=e=>(Un(e)||Ut(e))&&Ut(e.then)&&Ut(e.catch),Ok=Object.prototype.toString,Zd=e=>Ok.call(e),nB=e=>Zd(e).slice(8,-1),Tk=e=>Zd(e)==="[object Object]",Yb=e=>ir(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ld=Nm(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Pm=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rB=/-(\w)/g,So=Pm(e=>e.replace(rB,(t,n)=>n?n.toUpperCase():"")),oB=/\B([A-Z])/g,qo=Pm(e=>e.replace(oB,"-$1").toLowerCase()),Rp=Pm(e=>e.charAt(0).toUpperCase()+e.slice(1)),fh=Pm(e=>e?`on${Rp(e)}`:""),Eo=(e,t)=>!Object.is(e,t),cd=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},yg=e=>{const t=parseFloat(e);return isNaN(t)?e:t},bg=e=>{const t=ir(e)?Number(e):NaN;return isNaN(t)?e:t};let wS;const Nk=()=>wS||(wS=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),iB="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",aB=Nm(iB);function we(e){if(Mt(e)){const t={};for(let n=0;n{if(n){const r=n.split(lB);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Je(e){let t="";if(ir(e))t=e;else if(Mt(e))for(let n=0;nhc(n,t))}const Ck=e=>!!(e&&e.__v_isRef===!0),vt=e=>ir(e)?e:e==null?"":Mt(e)||Un(e)&&(e.toString===Ok||!Ut(e.toString))?Ck(e)?vt(e.value):JSON.stringify(e,Ik,2):String(e),Ik=(e,t)=>Ck(t)?Ik(e,t.value):sd(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[$A(r,i)+" =>"]=o,n),{})}:Zu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>$A(n))}:ms(t)?$A(t):Un(t)&&!Mt(t)&&!Tk(t)?String(t):t,$A=(e,t="")=>{var n;return ms(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 wi;class Qb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=wi,!t&&wi&&(this.index=(wi.scopes||(wi.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=wi;try{return wi=this,t()}finally{wi=n}}}on(){wi=this}off(){wi=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),Mc()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ac,n=pu;try{return ac=!0,pu=this,this._runnings++,LS(this),this.fn()}finally{OS(this),this._runnings--,pu=n,ac=t}}stop(){this.active&&(LS(this),OS(this),this.onStop&&this.onStop(),this.active=!1)}}function vB(e){return e.value}function LS(e){e._trackId++,e._depsLength=0}function OS(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(hr(n,t),t.scope&&Fk(n,t.scope)),(!t||!t.lazy)&&n.run();const r=n.run.bind(n);return r.effect=n,r}function mB(e){e.effect.stop()}let ac=!0,S4=0;const Xk=[];function Sc(){Xk.push(ac),ac=!1}function Mc(){const e=Xk.pop();ac=e===void 0?!0:e}function Db(){S4++}function Kb(){for(S4--;!S4&&M4.length;)M4.shift()()}function Wk(e,t,n){if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Ek(r,e),e.deps[e._depsLength++]=t):e._depsLength++}}const M4=[];function Vk(e,t,n){Db();for(const r of e.keys()){let o;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},xg=new WeakMap,vu=Symbol(""),w4=Symbol("");function ci(e,t,n){if(ac&&pu){let r=xg.get(e);r||xg.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Uk(()=>r.delete(n))),Wk(pu,o)}}function nl(e,t,n,r,o,i){const a=xg.get(e);if(!a)return;let s=[];if(t==="clear")s=[...a.values()];else if(n==="length"&&Mt(e)){const l=Number(r);a.forEach((c,u)=>{(u==="length"||!ms(u)&&u>=l)&&s.push(c)})}else switch(n!==void 0&&s.push(a.get(n)),t){case"add":Mt(e)?Yb(n)&&s.push(a.get("length")):(s.push(a.get(vu)),sd(e)&&s.push(a.get(w4)));break;case"delete":Mt(e)||(s.push(a.get(vu)),sd(e)&&s.push(a.get(w4)));break;case"set":sd(e)&&s.push(a.get(vu));break}Db();for(const l of s)l&&Vk(l,4);Kb()}function AB(e,t){const n=xg.get(e);return n&&n.get(t)}const RB=Nm("__proto__,__v_isRef,__isVue"),Yk=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ms)),TS=yB();function yB(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=mn(this);for(let i=0,a=this.length;i{e[t]=function(...n){Sc(),Db();const r=mn(this)[t].apply(this,n);return Kb(),Mc(),r}}),e}function bB(e){ms(e)||(e=String(e));const t=mn(this);return ci(t,"has",e),t.hasOwnProperty(e)}class Qk{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?Gk:Hk:i?Kk:Dk).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const a=Mt(t);if(!o){if(a&&Mn(TS,n))return Reflect.get(TS,n,r);if(n==="hasOwnProperty")return bB}const s=Reflect.get(t,n,r);return(ms(n)?Yk.has(n):RB(n))||(o||ci(t,"get",n),i)?s:ar(s)?a&&Yb(n)?s:s.value:Un(s)?o?Gb(s):yp(s):s}}class Zk extends Qk{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._isShallow){const l=pc(i);if(!Tu(r)&&!pc(r)&&(i=mn(i),r=mn(r)),!Mt(t)&&ar(i)&&!ar(r))return l?!1:(i.value=r,!0)}const a=Mt(t)&&Yb(n)?Number(n)e,Im=e=>Reflect.getPrototypeOf(e);function K1(e,t,n=!1,r=!1){e=e.__v_raw;const o=mn(e),i=mn(t);n||(Eo(t,i)&&ci(o,"get",t),ci(o,"get",i));const{has:a}=Im(o),s=r?Hb:n?Jb:Zh;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 H1(e,t=!1){const n=this.__v_raw,r=mn(n),o=mn(e);return t||(Eo(e,o)&&ci(r,"has",e),ci(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function G1(e,t=!1){return e=e.__v_raw,!t&&ci(mn(e),"iterate",vu),Reflect.get(e,"size",e)}function kS(e,t=!1){!t&&!Tu(e)&&!pc(e)&&(e=mn(e));const n=mn(this);return Im(n).has.call(n,e)||(n.add(e),nl(n,"add",e,e)),this}function NS(e,t,n=!1){!n&&!Tu(t)&&!pc(t)&&(t=mn(t));const r=mn(this),{has:o,get:i}=Im(r);let a=o.call(r,e);a||(e=mn(e),a=o.call(r,e));const s=i.call(r,e);return r.set(e,t),a?Eo(t,s)&&nl(r,"set",e,t):nl(r,"add",e,t),this}function PS(e){const t=mn(this),{has:n,get:r}=Im(t);let o=n.call(t,e);o||(e=mn(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&nl(t,"delete",e,void 0),i}function CS(){const e=mn(this),t=e.size!==0,n=e.clear();return t&&nl(e,"clear",void 0,void 0),n}function z1(e,t){return function(r,o){const i=this,a=i.__v_raw,s=mn(a),l=t?Hb:e?Jb:Zh;return!e&&ci(s,"iterate",vu),a.forEach((c,u)=>r.call(o,l(c),l(u),i))}}function J1(e,t,n){return function(...r){const o=this.__v_raw,i=mn(o),a=sd(i),s=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,c=o[e](...r),u=n?Hb:t?Jb:Zh;return!t&&ci(i,"iterate",l?w4:vu),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:s?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function wl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function LB(){const e={get(i){return K1(this,i)},get size(){return G1(this)},has:H1,add:kS,set:NS,delete:PS,clear:CS,forEach:z1(!1,!1)},t={get(i){return K1(this,i,!1,!0)},get size(){return G1(this)},has:H1,add(i){return kS.call(this,i,!0)},set(i,a){return NS.call(this,i,a,!0)},delete:PS,clear:CS,forEach:z1(!1,!0)},n={get(i){return K1(this,i,!0)},get size(){return G1(this,!0)},has(i){return H1.call(this,i,!0)},add:wl("add"),set:wl("set"),delete:wl("delete"),clear:wl("clear"),forEach:z1(!0,!1)},r={get(i){return K1(this,i,!0,!0)},get size(){return G1(this,!0)},has(i){return H1.call(this,i,!0)},add:wl("add"),set:wl("set"),delete:wl("delete"),clear:wl("clear"),forEach:z1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=J1(i,!1,!1),n[i]=J1(i,!0,!1),t[i]=J1(i,!1,!0),r[i]=J1(i,!0,!0)}),[e,n,t,r]}const[OB,TB,kB,NB]=LB();function Fm(e,t){const n=t?e?NB:kB:e?TB:OB;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(Mn(n,o)&&o in r?n:r,o,i)}const PB={get:Fm(!1,!1)},CB={get:Fm(!1,!0)},IB={get:Fm(!0,!1)},FB={get:Fm(!0,!0)},Dk=new WeakMap,Kk=new WeakMap,Hk=new WeakMap,Gk=new WeakMap;function _B(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function EB(e){return e.__v_skip||!Object.isExtensible(e)?0:_B(nB(e))}function yp(e){return pc(e)?e:_m(e,!1,xB,PB,Dk)}function zk(e){return _m(e,!1,MB,CB,Kk)}function Gb(e){return _m(e,!0,SB,IB,Hk)}function XB(e){return _m(e,!0,wB,FB,Gk)}function _m(e,t,n,r,o){if(!Un(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const a=EB(e);if(a===0)return e;const s=new Proxy(e,a===2?r:n);return o.set(e,s),s}function fs(e){return pc(e)?fs(e.__v_raw):!!(e&&e.__v_isReactive)}function pc(e){return!!(e&&e.__v_isReadonly)}function Tu(e){return!!(e&&e.__v_isShallow)}function zb(e){return e?!!e.__v_raw:!1}function mn(e){const t=e&&e.__v_raw;return t?mn(t):e}function Em(e){return Object.isExtensible(e)&&kk(e,"__v_skip",!0),e}const Zh=e=>Un(e)?yp(e):e,Jb=e=>Un(e)?Gb(e):e;class Jk{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 Md(()=>t(this._value),()=>ud(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=mn(this);return(!t._cacheable||t.effect.dirty)&&Eo(t._value,t._value=t.effect.run())&&ud(t,4),$b(t),t.effect._dirtyLevel>=2&&ud(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function WB(e,t,n=!1){let r,o;const i=Ut(e);return i?(r=e,o=ni):(r=e.get,o=e.set),new Jk(r,o,i||!o,n)}function $b(e){var t;ac&&pu&&(e=mn(e),Wk(pu,(t=e.dep)!=null?t:e.dep=Uk(()=>e.dep=void 0,e instanceof Jk?e:void 0)))}function ud(e,t=4,n,r){e=mn(e);const o=e.dep;o&&Vk(o,t)}function ar(e){return!!(e&&e.__v_isRef===!0)}function ve(e){return $k(e,!1)}function VB(e){return $k(e,!0)}function $k(e,t){return ar(e)?e:new UB(e,t)}class UB{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:mn(t),this._value=n?t:Zh(t)}get value(){return $b(this),this._value}set value(t){const n=this.__v_isShallow||Tu(t)||pc(t);t=n?t:mn(t),Eo(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Zh(t),ud(this,4))}}function YB(e){ud(e,4)}function H(e){return ar(e)?e.value:e}function QB(e){return Ut(e)?e():H(e)}const ZB={get:(e,t,n)=>H(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 fs(e)?e:new Proxy(e,ZB)}class BB{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>$b(this),()=>ud(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function jk(e){return new BB(e)}function qk(e){const t=Mt(e)?new Array(e.length):{};for(const n in e)t[n]=e7(e,n);return t}class DB{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 AB(mn(this._object),this._key)}}class KB{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Bd(e,t,n){return ar(e)?e:Ut(e)?new KB(e):Un(e)&&arguments.length>1?e7(e,t,n):ve(e)}function e7(e,t,n){const r=e[t];return ar(r)?r:new DB(e,t,n)}const HB={GET:"get",HAS:"has",ITERATE:"iterate"},GB={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 zB(e,t){}const JB={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"},$B={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 rl(e,t,n,r){try{return r?e(...r):e()}catch(o){Bu(o,t,n)}}function Ii(e,t,n,r){if(Ut(e)){const o=rl(e,t,n,r);return o&&Ub(o)&&o.catch(i=>{Bu(i,t,n)}),o}if(Mt(e)){const o=[];for(let i=0;i>>1,o=Ao[r],i=Dh(o);irs&&Ao.splice(t,1)}function Sg(e){Mt(e)?fd.push(...e):(!Yl||!Yl.includes(e,e.allowRecurse?nu+1:nu))&&fd.push(e),n7()}function IS(e,t,n=Bh?rs+1:0){for(;nDh(n)-Dh(r));if(fd.length=0,Yl){Yl.push(...t);return}for(Yl=t,nu=0;nue.id==null?1/0:e.id,tD=(e,t)=>{const n=Dh(e)-Dh(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function r7(e){L4=!1,Bh=!0,Ao.sort(tD);try{for(rs=0;rsEf.emit(o,...i)),$1=[]):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=>{o7(i,t)}),setTimeout(()=>{Ef||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,$1=[])},3e3)):$1=[]}let Vr=null,Wm=null;function Kh(e){const t=Vr;return Vr=e,Wm=e&&e.type.__scopeId||null,t}function zt(e){Wm=e}function Jt(){Wm=null}const nD=e=>oe;function oe(e,t=Vr,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&_4(-1);const i=Kh(t);let a;try{a=e(...o)}finally{Kh(i),r._d&&_4(1)}return a};return r._n=!0,r._c=!0,r._d=!0,r}function He(e,t){if(Vr===null)return e;const n=Mp(Vr),r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Du(()=>{e.isUnmounting=!0}),e}const Di=[Function,Array],tx={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Di,onEnter:Di,onAfterEnter:Di,onEnterCancelled:Di,onBeforeLeave:Di,onLeave:Di,onAfterLeave:Di,onLeaveCancelled:Di,onBeforeAppear:Di,onAppear:Di,onAfterAppear:Di,onAppearCancelled:Di},i7=e=>{const t=e.subTree;return t.component?i7(t.component):t},rD={name:"BaseTransition",props:tx,setup(e,{slots:t}){const n=dl(),r=ex();return()=>{const o=t.default&&Vm(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const d of o)if(d.type!==Kr){i=d;break}}const a=mn(e),{mode:s}=a;if(r.isLeaving)return jA(i);const l=FS(i);if(!l)return jA(i);let c=wd(l,a,r,n,d=>c=d);vc(l,c);const u=n.subTree,f=u&&FS(u);if(f&&f.type!==Kr&&!Oa(l,f)&&i7(n).type!==Kr){const d=wd(f,a,r,n);if(vc(f,d),s==="out-in"&&l.type!==Kr)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},jA(i);s==="in-out"&&l.type!==Kr&&(d.delayLeave=(h,p,v)=>{const m=s7(r,f);m[String(f.key)]=f,h[Ql]=()=>{p(),h[Ql]=void 0,delete c.delayedLeave},c.delayedLeave=v})}return i}}},a7=rD;function s7(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 wd(e,t,n,r,o){const{appear:i,mode:a,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:p,onLeaveCancelled:v,onBeforeAppear:m,onAppear:x,onAfterAppear:y,onAppearCancelled:R}=t,A=String(e.key),b=s7(n,e),M=(L,k)=>{L&&Ii(L,r,9,k)},T=(L,k)=>{const E=k[1];M(L,k),Mt(L)?L.every(P=>P.length<=1)&&E():L.length<=1&&E()},w={mode:a,persisted:s,beforeEnter(L){let k=l;if(!n.isMounted)if(i)k=m||l;else return;L[Ql]&&L[Ql](!0);const E=b[A];E&&Oa(e,E)&&E.el[Ql]&&E.el[Ql](),M(k,[L])},enter(L){let k=c,E=u,P=f;if(!n.isMounted)if(i)k=x||c,E=y||u,P=R||f;else return;let W=!1;const N=L[j1]=_=>{W||(W=!0,_?M(P,[L]):M(E,[L]),w.delayedLeave&&w.delayedLeave(),L[j1]=void 0)};k?T(k,[L,N]):N()},leave(L,k){const E=String(e.key);if(L[j1]&&L[j1](!0),n.isUnmounting)return k();M(d,[L]);let P=!1;const W=L[Ql]=N=>{P||(P=!0,k(),N?M(v,[L]):M(p,[L]),L[Ql]=void 0,b[E]===e&&delete b[E])};b[E]=e,h?T(h,[L,W]):W()},clone(L){const k=wd(L,t,n,r,o);return o&&o(k),k}};return w}function jA(e){if(bp(e))return e=As(e),e.children=null,e}function FS(e){if(!bp(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 vc(e,t){e.shapeFlag&6&&e.component?vc(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 Vm(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 oD(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 l=null,c,u=0;const f=()=>(u++,l=null,d()),d=()=>{let h;return l||(h=l=t().catch(p=>{if(p=p instanceof Error?p:new Error(String(p)),s)return new Promise((v,m)=>{s(p,()=>v(f()),()=>m(p),u+1)});throw p}).then(p=>h!==l&&l?l:(p&&(p.__esModule||p[Symbol.toStringTag]==="Module")&&(p=p.default),c=p,p)))};return Ee({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const h=Wr;if(c)return()=>qA(c,h);const p=y=>{l=null,Bu(y,h,13,!r)};if(a&&h.suspense||Sp)return d().then(y=>()=>qA(y,h)).catch(y=>(p(y),()=>r?O(r,{error:y}):null));const v=ve(!1),m=ve(),x=ve(!!o);return o&&setTimeout(()=>{x.value=!1},o),i!=null&&setTimeout(()=>{if(!v.value&&!m.value){const y=new Error(`Async component timed out after ${i}ms.`);p(y),m.value=y}},i),d().then(()=>{v.value=!0,h.parent&&bp(h.parent.vnode)&&(h.parent.effect.dirty=!0,Xm(h.parent.update))}).catch(y=>{p(y),m.value=y}),()=>{if(v.value&&c)return qA(c,h);if(m.value&&r)return O(r,{error:m.value});if(n&&!x.value)return O(n)}}})}function qA(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 bp=e=>e.type.__isKeepAlive,iD={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=dl(),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:l,m:c,um:u,o:{createElement:f}}}=r,d=f("div");r.activate=(y,R,A,b,M)=>{const T=y.component;c(y,R,A,0,s),l(T.vnode,y,R,A,T,s,b,y.slotScopeIds,M),Br(()=>{T.isDeactivated=!1,T.a&&cd(T.a);const w=y.props&&y.props.onVnodeMounted;w&&zo(w,T.parent,y)},s)},r.deactivate=y=>{const R=y.component;Og(R.m),Og(R.a),c(y,d,null,1,s),Br(()=>{R.da&&cd(R.da);const A=y.props&&y.props.onVnodeUnmounted;A&&zo(A,R.parent,y),R.isDeactivated=!0},s)};function h(y){eR(y),u(y,n,s,!0)}function p(y){o.forEach((R,A)=>{const b=U4(R.type);b&&(!y||!y(b))&&v(A)})}function v(y){const R=o.get(y);!a||!Oa(R,a)?h(R):a&&eR(a),o.delete(y),i.delete(y)}wt(()=>[e.include,e.exclude],([y,R])=>{y&&p(A=>X0(y,A)),R&&p(A=>!X0(R,A))},{flush:"post",deep:!0});let m=null;const x=()=>{m!=null&&(I4(n.subTree.type)?Br(()=>{o.set(m,q1(n.subTree))},n.subTree.suspense):o.set(m,q1(n.subTree)))};return Qt(x),Ym(x),Du(()=>{o.forEach(y=>{const{subTree:R,suspense:A}=n,b=q1(R);if(y.type===b.type&&y.key===b.key){eR(b);const M=b.component.da;M&&Br(M,A);return}h(y)})}),()=>{if(m=null,!t.default)return null;const y=t.default(),R=y[0];if(y.length>1)return a=null,y;if(!gc(R)||!(R.shapeFlag&4)&&!(R.shapeFlag&128))return a=null,R;let A=q1(R);const b=A.type,M=U4(gu(A)?A.type.__asyncResolved||{}:b),{include:T,exclude:w,max:L}=e;if(T&&(!M||!X0(T,M))||w&&M&&X0(w,M))return a=A,R;const k=A.key==null?b:A.key,E=o.get(k);return A.el&&(A=As(A),R.shapeFlag&128&&(R.ssContent=A)),m=k,E?(A.el=E.el,A.component=E.component,A.transition&&vc(A,A.transition),A.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),L&&i.size>parseInt(L,10)&&v(i.values().next().value)),A.shapeFlag|=256,a=A,I4(R.type)?R:A}}},aD=iD;function X0(e,t){return Mt(e)?e.some(n=>X0(n,t)):ir(e)?e.split(",").includes(t):tB(e)?e.test(t):!1}function l7(e,t){u7(e,"a",t)}function c7(e,t){u7(e,"da",t)}function u7(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(Um(t,r,n),n){let o=n.parent;for(;o&&o.parent;)bp(o.parent.vnode)&&sD(r,t,n,o),o=o.parent}}function sD(e,t,n,r){const o=Um(t,e,r,!0);Sn(()=>{Vb(r[t],o)},n)}function eR(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function q1(e){return e.shapeFlag&128?e.ssContent:e}function Um(e,t,n=Wr,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{Sc();const s=Nu(n),l=Ii(t,n,e,a);return s(),Mc(),l});return r?o.unshift(i):o.push(i),i}}const fl=e=>(t,n=Wr)=>{(!Sp||e==="sp")&&Um(e,(...r)=>t(...r),n)},nx=fl("bm"),Qt=fl("m"),f7=fl("bu"),Ym=fl("u"),Du=fl("bum"),Sn=fl("um"),d7=fl("sp"),h7=fl("rtg"),p7=fl("rtc");function v7(e,t=Wr){Um("ec",e,t)}const rx="components",lD="directives";function Se(e,t){return ox(rx,e,!0,t)||e}const g7=Symbol.for("v-ndc");function ws(e){return ir(e)?ox(rx,e,!1)||e:e||g7}function bn(e){return ox(lD,e)}function ox(e,t,n=!0,r=!1){const o=Vr||Wr;if(o){const i=o.type;if(e===rx){const s=U4(i,!1);if(s&&(s===t||s===So(t)||s===Rp(So(t))))return i}const a=_S(o[e]||i[e],t)||_S(o.appContext[e],t);return!a&&r?i:a}}function _S(e,t){return e&&(e[t]||e[So(t)]||e[Rp(So(t))])}function nt(e,t,n,r){let o;const i=n&&n[r];if(Mt(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,l=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&&gu(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),U();const a=i&&m7(i(n)),s=ke(We,{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 m7(e){return e.some(t=>gc(t)?!(t.type===Kr||t.type===We&&!m7(t.children)):!0)?e:null}function uD(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:fh(r)]=e[r];return n}const O4=e=>e?q7(e)?Mp(e):O4(e.parent):null,dh=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=>ix(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Xm(e.update)}),$nextTick:e=>e.n||(e.n=pr.bind(e.proxy)),$watch:e=>DD.bind(e)}),tR=(e,t)=>e!==Pn&&!e.__isScriptSetup&&Mn(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:l}=e;let c;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(tR(r,t))return a[t]=1,r[t];if(o!==Pn&&Mn(o,t))return a[t]=2,o[t];if((c=e.propsOptions[0])&&Mn(c,t))return a[t]=3,i[t];if(n!==Pn&&Mn(n,t))return a[t]=4,n[t];k4&&(a[t]=0)}}const u=dh[t];let f,d;if(u)return t==="$attrs"&&ci(e.attrs,"get",""),u(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Pn&&Mn(n,t))return a[t]=4,n[t];if(d=l.config.globalProperties,Mn(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return tR(o,t)?(o[t]=n,!0):r!==Pn&&Mn(r,t)?(r[t]=n,!0):Mn(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!==Pn&&Mn(e,a)||tR(t,a)||(s=i[0])&&Mn(s,a)||Mn(r,a)||Mn(dh,a)||Mn(o.config.globalProperties,a)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Mn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},fD=hr({},T4,{get(e,t){if(t!==Symbol.unscopables)return T4.get(e,t,e)},has(e,t){return t[0]!=="_"&&!aB(t)}});function dD(){return null}function hD(){return null}function pD(e){}function vD(e){}function gD(){return null}function mD(){}function AD(e,t){return null}function RD(){return A7().slots}function yD(){return A7().attrs}function A7(){const e=dl();return e.setupContext||(e.setupContext=nN(e))}function Hh(e){return Mt(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function bD(e,t){const n=Hh(e);for(const r in t){if(r.startsWith("__skip"))continue;let o=n[r];o?Mt(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 xD(e,t){return!e||!t?e||t:Mt(e)&&Mt(t)?e.concat(t):hr({},Hh(e),Hh(t))}function SD(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function MD(e){const t=dl();let n=e();return X4(),Ub(n)&&(n=n.catch(r=>{throw Nu(t),r})),[n,()=>Nu(t)]}let k4=!0;function wD(e){const t=ix(e),n=e.proxy,r=e.ctx;k4=!1,t.beforeCreate&&ES(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:a,watch:s,provide:l,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:v,deactivated:m,beforeDestroy:x,beforeUnmount:y,destroyed:R,unmounted:A,render:b,renderTracked:M,renderTriggered:T,errorCaptured:w,serverPrefetch:L,expose:k,inheritAttrs:E,components:P,directives:W,filters:N}=t;if(c&&LD(c,r,null),a)for(const X in a){const Y=a[X];Ut(Y)&&(r[X]=Y.bind(n))}if(o){const X=o.call(n,n);Un(X)&&(e.data=yp(X))}if(k4=!0,i)for(const X in i){const Y=i[X],$=Ut(Y)?Y.bind(n,n):Ut(Y.get)?Y.get.bind(n,n):ni,le=!Ut(Y)&&Ut(Y.set)?Y.set.bind(n):ni,Q=Me({get:$,set:le});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>Q.value,set:K=>Q.value=K})}if(s)for(const X in s)R7(s[X],r,n,X);if(l){const X=Ut(l)?l.call(n):l;Reflect.ownKeys(X).forEach(Y=>{Ku(Y,X[Y])})}u&&ES(u,e,"c");function C(X,Y){Mt(Y)?Y.forEach($=>X($.bind(n))):Y&&X(Y.bind(n))}if(C(nx,f),C(Qt,d),C(f7,h),C(Ym,p),C(l7,v),C(c7,m),C(v7,w),C(p7,M),C(h7,T),C(Du,y),C(Sn,A),C(d7,L),Mt(k))if(k.length){const X=e.exposed||(e.exposed={});k.forEach(Y=>{Object.defineProperty(X,Y,{get:()=>n[Y],set:$=>n[Y]=$})})}else e.exposed||(e.exposed={});b&&e.render===ni&&(e.render=b),E!=null&&(e.inheritAttrs=E),P&&(e.components=P),W&&(e.directives=W)}function LD(e,t,n=ni){Mt(e)&&(e=N4(e));for(const r in e){const o=e[r];let i;Un(o)?"default"in o?i=ri(o.from||r,o.default,!0):i=ri(o.from||r):i=ri(o),ar(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[r]=i}}function ES(e,t,n){Ii(Mt(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function R7(e,t,n,r){const o=r.includes(".")?Q7(n,r):()=>n[r];if(ir(e)){const i=t[e];Ut(i)&&wt(o,i)}else if(Ut(e))wt(o,e.bind(n));else if(Un(e))if(Mt(e))e.forEach(i=>R7(i,t,n,r));else{const i=Ut(e.handler)?e.handler.bind(n):t[e.handler];Ut(i)&&wt(o,i,e)}}function ix(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let l;return s?l=s:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(c=>wg(l,c,a,!0)),wg(l,t,a)),Un(t)&&i.set(t,l),l}function wg(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&wg(e,i,n,!0),o&&o.forEach(a=>wg(e,a,n,!0));for(const a in t)if(!(r&&a==="expose")){const s=OD[a]||n&&n[a];e[a]=s?s(e[a],t[a]):t[a]}return e}const OD={data:XS,props:WS,emits:WS,methods:W0,computed:W0,beforeCreate:Po,created:Po,beforeMount:Po,mounted:Po,beforeUpdate:Po,updated:Po,beforeDestroy:Po,beforeUnmount:Po,destroyed:Po,unmounted:Po,activated:Po,deactivated:Po,errorCaptured:Po,serverPrefetch:Po,components:W0,directives:W0,watch:kD,provide:XS,inject:TD};function XS(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 TD(e,t){return W0(N4(e),N4(t))}function N4(e){if(Mt(e)){const t={};for(let n=0;n1)return n&&Ut(t)?t.call(r&&r.proxy):t}}function b7(){return!!(Wr||Vr||dd)}const x7={},S7=()=>Object.create(x7),M7=e=>Object.getPrototypeOf(e)===x7;function CD(e,t,n,r=!1){const o={},i=S7();e.propsDefaults=Object.create(null),w7(e,t,o,i);for(const a in e.propsOptions[0])a in o||(o[a]=void 0);n?e.props=r?o:zk(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function ID(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:a}}=e,s=mn(o),[l]=e.propsOptions;let c=!1;if((r||a>0)&&!(a&16)){if(a&8){const u=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,h]=L7(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&&!l)return Un(e)&&r.set(e,ad),ad;if(Mt(i))for(let u=0;u-1,h[1]=v<0||p-1||Mn(h,"default"))&&s.push(f)}}}const c=[a,s];return Un(e)&&r.set(e,c),c}function VS(e){return e[0]!=="$"&&!ld(e)}function US(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function YS(e,t){return US(e)===US(t)}function QS(e,t){return Mt(t)?t.findIndex(n=>YS(n,e)):Ut(t)&&YS(t,e)?0:-1}const O7=e=>e[0]==="_"||e==="$stable",ax=e=>Mt(e)?e.map(jo):[jo(e)],_D=(e,t,n)=>{if(t._n)return t;const r=oe((...o)=>ax(t(...o)),n);return r._c=!1,r},T7=(e,t,n)=>{const r=e._ctx;for(const o in e){if(O7(o))continue;const i=e[o];if(Ut(i))t[o]=_D(o,i,r);else if(i!=null){const a=ax(i);t[o]=()=>a}}},k7=(e,t)=>{const n=ax(t);e.slots.default=()=>n},N7=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},ED=(e,t,n)=>{const r=e.slots=S7();if(e.vnode.shapeFlag&32){const o=t._;o?(N7(r,t,n),n&&kk(r,"_",o,!0)):T7(t,r)}else t&&k7(e,t)},XD=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,a=Pn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:N7(o,t,n):(i=!t.$stable,T7(t,o)),a=t}else t&&(k7(e,t),a={default:1});if(i)for(const s in o)!O7(s)&&a[s]==null&&delete o[s]};function Lg(e,t,n,r,o=!1){if(Mt(e)){e.forEach((d,h)=>Lg(d,t&&(Mt(t)?t[h]:t),n,r,o));return}if(gu(r)&&!o)return;const i=r.shapeFlag&4?Mp(r.component):r.el,a=o?null:i,{i:s,r:l}=e,c=t&&t.r,u=s.refs===Pn?s.refs={}:s.refs,f=s.setupState;if(c!=null&&c!==l&&(ir(c)?(u[c]=null,Mn(f,c)&&(f[c]=null)):ar(c)&&(c.value=null)),Ut(l))rl(l,s,12,[a,u]);else{const d=ir(l),h=ar(l);if(d||h){const p=()=>{if(e.f){const v=d?Mn(f,l)?f[l]:u[l]:l.value;o?Mt(v)&&Vb(v,i):Mt(v)?v.includes(i)||v.push(i):d?(u[l]=[i],Mn(f,l)&&(f[l]=u[l])):(l.value=[i],e.k&&(u[e.k]=l.value))}else d?(u[l]=a,Mn(f,l)&&(f[l]=a)):h&&(l.value=a,e.k&&(u[e.k]=a))};a?(p.id=-1,Br(p,n)):p()}}}const P7=Symbol("_vte"),WD=e=>e.__isTeleport,hh=e=>e&&(e.disabled||e.disabled===""),ZS=e=>typeof SVGElement<"u"&&e instanceof SVGElement,BS=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,C4=(e,t)=>{const n=e&&e.to;return ir(n)?t?t(n):null:n},VD={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,a,s,l,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:v,createComment:m}}=c,x=hh(t.props);let{shapeFlag:y,children:R,dynamicChildren:A}=t;if(e==null){const b=t.el=v(""),M=t.anchor=v(""),T=t.target=C4(t.props,p),w=t.targetStart=v(""),L=t.targetAnchor=v("");h(b,n,r),h(M,n,r),w[P7]=L,T&&(h(w,T),h(L,T),a==="svg"||ZS(T)?a="svg":(a==="mathml"||BS(T))&&(a="mathml"));const k=(E,P)=>{y&16&&u(R,E,P,o,i,a,s,l)};x?k(n,M):T&&k(T,L)}else{t.el=e.el,t.targetStart=e.targetStart;const b=t.anchor=e.anchor,M=t.target=e.target,T=t.targetAnchor=e.targetAnchor,w=hh(e.props),L=w?n:M,k=w?b:T;if(a==="svg"||ZS(M)?a="svg":(a==="mathml"||BS(M))&&(a="mathml"),A?(d(e.dynamicChildren,A,L,o,i,a,s),lx(e,t,!0)):l||f(e,t,L,k,o,i,a,s,!1),x)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ev(t,n,b,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const E=t.target=C4(t.props,p);E&&ev(t,E,null,c,0)}else w&&ev(t,M,T,c,1)}C7(t)},remove(e,t,n,{um:r,o:{remove:o}},i){const{shapeFlag:a,children:s,anchor:l,targetStart:c,targetAnchor:u,target:f,props:d}=e;if(f&&(o(c),o(u)),i&&o(l),a&16){const h=i||!hh(d);for(let p=0;p{DS||(console.error("Hydration completed but contains mismatches."),DS=!0)},YD=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",QD=e=>e.namespaceURI.includes("MathML"),tv=e=>{if(YD(e))return"svg";if(QD(e))return"mathml"},nv=e=>e.nodeType===8;function ZD(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:i,parentNode:a,remove:s,insert:l,createComment:c}}=e,u=(R,A)=>{if(!A.hasChildNodes()){n(null,R,A),Mg(),A._vnode=R;return}f(A.firstChild,R,null,null,null),Mg(),A._vnode=R},f=(R,A,b,M,T,w=!1)=>{w=w||!!A.dynamicChildren;const L=nv(R)&&R.data==="[",k=()=>v(R,A,b,M,T,L),{type:E,ref:P,shapeFlag:W,patchFlag:N}=A;let _=R.nodeType;A.el=R,N===-2&&(w=!1,A.dynamicChildren=null);let C=null;switch(E){case sc:_!==3?A.children===""?(l(A.el=o(""),a(R),R),C=R):C=k():(R.data!==A.children&&(yf(),R.data=A.children),C=i(R));break;case Kr:y(R)?(C=i(R),x(A.el=R.content.firstChild,R,b)):_!==8||L?C=k():C=i(R);break;case mu:if(L&&(R=i(R),_=R.nodeType),_===1||_===3){C=R;const X=!A.children.length;for(let Y=0;Y{w=w||!!A.dynamicChildren;const{type:L,props:k,patchFlag:E,shapeFlag:P,dirs:W,transition:N}=A,_=L==="input"||L==="option";if(_||E!==-1){W&&qa(A,null,b,"created");let C=!1;if(y(R)){C=E7(M,N)&&b&&b.vnode.props&&b.vnode.props.appear;const Y=R.content.firstChild;C&&N.beforeEnter(Y),x(Y,R,b),A.el=R=Y}if(P&16&&!(k&&(k.innerHTML||k.textContent))){let Y=h(R.firstChild,A,R,b,M,T,w);for(;Y;){yf();const $=Y;Y=Y.nextSibling,s($)}}else P&8&&R.textContent!==A.children&&(yf(),R.textContent=A.children);if(k){if(_||!w||E&48)for(const Y in k)(_&&(Y.endsWith("value")||Y==="indeterminate")||Ap(Y)&&!ld(Y)||Y[0]===".")&&r(R,Y,null,k[Y],void 0,b);else if(k.onClick)r(R,"onClick",null,k.onClick,void 0,b);else if(E&4&&fs(k.style))for(const Y in k.style)k.style[Y]}let X;(X=k&&k.onVnodeBeforeMount)&&zo(X,b,A),W&&qa(A,null,b,"beforeMount"),((X=k&&k.onVnodeMounted)||W||C)&&K7(()=>{X&&zo(X,b,A),C&&N.enter(R),W&&qa(A,null,b,"mounted")},M)}return R.nextSibling},h=(R,A,b,M,T,w,L)=>{L=L||!!A.dynamicChildren;const k=A.children,E=k.length;for(let P=0;P{const{slotScopeIds:L}=A;L&&(T=T?T.concat(L):L);const k=a(R),E=h(i(R),A,k,b,M,T,w);return E&&nv(E)&&E.data==="]"?i(A.anchor=E):(yf(),l(A.anchor=c("]"),k,E),E)},v=(R,A,b,M,T,w)=>{if(yf(),A.el=null,w){const E=m(R);for(;;){const P=i(R);if(P&&P!==E)s(P);else break}}const L=i(R),k=a(R);return s(R),n(null,A,k,L,b,M,tv(k),T),L},m=(R,A="[",b="]")=>{let M=0;for(;R;)if(R=i(R),R&&nv(R)&&(R.data===A&&M++,R.data===b)){if(M===0)return i(R);M--}return R},x=(R,A,b)=>{const M=A.parentNode;M&&M.replaceChild(R,A);let T=b;for(;T;)T.vnode.el===A&&(T.vnode.el=T.subTree.el=R),T=T.parent},y=R=>R.nodeType===1&&R.tagName.toLowerCase()==="template";return[u,f]}const Br=K7;function I7(e){return _7(e)}function F7(e){return _7(e,ZD)}function _7(e,t){const n=Nk();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:a,createText:s,createComment:l,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=ni,insertStaticContent:p}=e,v=(z,F,j,ie=null,q=null,te=null,re=void 0,he=null,ce=!!F.dynamicChildren)=>{if(z===F)return;z&&!Oa(z,F)&&(ie=se(z),K(z,q,te,!0),z=null),F.patchFlag===-2&&(ce=!1,F.dynamicChildren=null);const{type:pe,ref:xe,shapeFlag:_e}=F;switch(pe){case sc:m(z,F,j,ie);break;case Kr:x(z,F,j,ie);break;case mu:z==null&&y(F,j,ie,re);break;case We:P(z,F,j,ie,q,te,re,he,ce);break;default:_e&1?b(z,F,j,ie,q,te,re,he,ce):_e&6?W(z,F,j,ie,q,te,re,he,ce):(_e&64||_e&128)&&pe.process(z,F,j,ie,q,te,re,he,ce,fe)}xe!=null&&q&&Lg(xe,z&&z.ref,te,F||z,!F)},m=(z,F,j,ie)=>{if(z==null)r(F.el=s(F.children),j,ie);else{const q=F.el=z.el;F.children!==z.children&&c(q,F.children)}},x=(z,F,j,ie)=>{z==null?r(F.el=l(F.children||""),j,ie):F.el=z.el},y=(z,F,j,ie)=>{[z.el,z.anchor]=p(z.children,F,j,ie,z.el,z.anchor)},R=({el:z,anchor:F},j,ie)=>{let q;for(;z&&z!==F;)q=d(z),r(z,j,ie),z=q;r(F,j,ie)},A=({el:z,anchor:F})=>{let j;for(;z&&z!==F;)j=d(z),o(z),z=j;o(F)},b=(z,F,j,ie,q,te,re,he,ce)=>{F.type==="svg"?re="svg":F.type==="math"&&(re="mathml"),z==null?M(F,j,ie,q,te,re,he,ce):L(z,F,q,te,re,he,ce)},M=(z,F,j,ie,q,te,re,he)=>{let ce,pe;const{props:xe,shapeFlag:_e,transition:Ae,dirs:Be}=z;if(ce=z.el=a(z.type,te,xe&&xe.is,xe),_e&8?u(ce,z.children):_e&16&&w(z.children,ce,null,ie,q,nR(z,te),re,he),Be&&qa(z,null,ie,"created"),T(ce,z,z.scopeId,re,ie),xe){for(const De in xe)De!=="value"&&!ld(De)&&i(ce,De,null,xe[De],te,ie);"value"in xe&&i(ce,"value",null,xe.value,te),(pe=xe.onVnodeBeforeMount)&&zo(pe,ie,z)}Be&&qa(z,null,ie,"beforeMount");const Te=E7(q,Ae);Te&&Ae.beforeEnter(ce),r(ce,F,j),((pe=xe&&xe.onVnodeMounted)||Te||Be)&&Br(()=>{pe&&zo(pe,ie,z),Te&&Ae.enter(ce),Be&&qa(z,null,ie,"mounted")},q)},T=(z,F,j,ie,q)=>{if(j&&h(z,j),ie)for(let te=0;te{for(let pe=ce;pe{const he=F.el=z.el;let{patchFlag:ce,dynamicChildren:pe,dirs:xe}=F;ce|=z.patchFlag&16;const _e=z.props||Pn,Ae=F.props||Pn;let Be;if(j&&Bc(j,!1),(Be=Ae.onVnodeBeforeUpdate)&&zo(Be,j,F,z),xe&&qa(F,z,j,"beforeUpdate"),j&&Bc(j,!0),(_e.innerHTML&&Ae.innerHTML==null||_e.textContent&&Ae.textContent==null)&&u(he,""),pe?k(z.dynamicChildren,pe,he,j,ie,nR(F,q),te):re||Y(z,F,he,null,j,ie,nR(F,q),te,!1),ce>0){if(ce&16)E(he,_e,Ae,j,q);else if(ce&2&&_e.class!==Ae.class&&i(he,"class",null,Ae.class,q),ce&4&&i(he,"style",_e.style,Ae.style,q),ce&8){const Te=F.dynamicProps;for(let De=0;De{Be&&zo(Be,j,F,z),xe&&qa(F,z,j,"updated")},ie)},k=(z,F,j,ie,q,te,re)=>{for(let he=0;he{if(F!==j){if(F!==Pn)for(const te in F)!ld(te)&&!(te in j)&&i(z,te,F[te],null,q,ie);for(const te in j){if(ld(te))continue;const re=j[te],he=F[te];re!==he&&te!=="value"&&i(z,te,he,re,q,ie)}"value"in j&&i(z,"value",F.value,j.value,q)}},P=(z,F,j,ie,q,te,re,he,ce)=>{const pe=F.el=z?z.el:s(""),xe=F.anchor=z?z.anchor:s("");let{patchFlag:_e,dynamicChildren:Ae,slotScopeIds:Be}=F;Be&&(he=he?he.concat(Be):Be),z==null?(r(pe,j,ie),r(xe,j,ie),w(F.children||[],j,xe,q,te,re,he,ce)):_e>0&&_e&64&&Ae&&z.dynamicChildren?(k(z.dynamicChildren,Ae,j,q,te,re,he),(F.key!=null||q&&F===q.subTree)&&lx(z,F,!0)):Y(z,F,j,xe,q,te,re,he,ce)},W=(z,F,j,ie,q,te,re,he,ce)=>{F.slotScopeIds=he,z==null?F.shapeFlag&512?q.ctx.activate(F,j,ie,re,ce):N(F,j,ie,q,te,re,ce):_(z,F,ce)},N=(z,F,j,ie,q,te,re)=>{const he=z.component=j7(z,ie,q);if(bp(z)&&(he.ctx.renderer=fe),eN(he,!1,re),he.asyncDep){if(q&&q.registerDep(he,C,re),!z.el){const ce=he.subTree=O(Kr);x(null,ce,F,j)}}else C(he,z,F,j,q,te,re)},_=(z,F,j)=>{const ie=F.component=z.component;if($D(z,F,j))if(ie.asyncDep&&!ie.asyncResolved){X(ie,F,j);return}else ie.next=F,eD(ie.update),ie.effect.dirty=!0,ie.update();else F.el=z.el,ie.vnode=F},C=(z,F,j,ie,q,te,re)=>{const he=()=>{if(z.isMounted){let{next:xe,bu:_e,u:Ae,parent:Be,vnode:Te}=z;{const Ye=X7(z);if(Ye){xe&&(xe.el=Te.el,X(z,xe,re)),Ye.asyncDep.then(()=>{z.isUnmounted||he()});return}}let De=xe,ye;Bc(z,!1),xe?(xe.el=Te.el,X(z,xe,re)):xe=Te,_e&&cd(_e),(ye=xe.props&&xe.props.onVnodeBeforeUpdate)&&zo(ye,Be,xe,Te),Bc(z,!0);const Le=Vv(z),Pe=z.subTree;z.subTree=Le,v(Pe,Le,f(Pe.el),se(Pe),z,q,te),xe.el=Le.el,De===null&&cx(z,Le.el),Ae&&Br(Ae,q),(ye=xe.props&&xe.props.onVnodeUpdated)&&Br(()=>zo(ye,Be,xe,Te),q)}else{let xe;const{el:_e,props:Ae}=F,{bm:Be,m:Te,parent:De}=z,ye=gu(F);if(Bc(z,!1),Be&&cd(Be),!ye&&(xe=Ae&&Ae.onVnodeBeforeMount)&&zo(xe,De,F),Bc(z,!0),_e&&ue){const Le=()=>{z.subTree=Vv(z),ue(_e,z.subTree,z,q,null)};ye?F.type.__asyncLoader().then(()=>!z.isUnmounted&&Le()):Le()}else{const Le=z.subTree=Vv(z);v(null,Le,j,ie,z,q,te),F.el=Le.el}if(Te&&Br(Te,q),!ye&&(xe=Ae&&Ae.onVnodeMounted)){const Le=F;Br(()=>zo(xe,De,Le),q)}(F.shapeFlag&256||De&&gu(De.vnode)&&De.vnode.shapeFlag&256)&&z.a&&Br(z.a,q),z.isMounted=!0,F=j=ie=null}},ce=z.effect=new Md(he,ni,()=>Xm(pe),z.scope),pe=z.update=()=>{ce.dirty&&ce.run()};pe.i=z,pe.id=z.uid,Bc(z,!0),pe()},X=(z,F,j)=>{F.component=z;const ie=z.vnode.props;z.vnode=F,z.next=null,ID(z,F.props,ie,j),XD(z,F.children,j),Sc(),IS(z),Mc()},Y=(z,F,j,ie,q,te,re,he,ce=!1)=>{const pe=z&&z.children,xe=z?z.shapeFlag:0,_e=F.children,{patchFlag:Ae,shapeFlag:Be}=F;if(Ae>0){if(Ae&128){le(pe,_e,j,ie,q,te,re,he,ce);return}else if(Ae&256){$(pe,_e,j,ie,q,te,re,he,ce);return}}Be&8?(xe&16&&ae(pe,q,te),_e!==pe&&u(j,_e)):xe&16?Be&16?le(pe,_e,j,ie,q,te,re,he,ce):ae(pe,q,te,!0):(xe&8&&u(j,""),Be&16&&w(_e,j,ie,q,te,re,he,ce))},$=(z,F,j,ie,q,te,re,he,ce)=>{z=z||ad,F=F||ad;const pe=z.length,xe=F.length,_e=Math.min(pe,xe);let Ae;for(Ae=0;Ae<_e;Ae++){const Be=F[Ae]=ce?Zl(F[Ae]):jo(F[Ae]);v(z[Ae],Be,j,null,q,te,re,he,ce)}pe>xe?ae(z,q,te,!0,!1,_e):w(F,j,ie,q,te,re,he,ce,_e)},le=(z,F,j,ie,q,te,re,he,ce)=>{let pe=0;const xe=F.length;let _e=z.length-1,Ae=xe-1;for(;pe<=_e&&pe<=Ae;){const Be=z[pe],Te=F[pe]=ce?Zl(F[pe]):jo(F[pe]);if(Oa(Be,Te))v(Be,Te,j,null,q,te,re,he,ce);else break;pe++}for(;pe<=_e&&pe<=Ae;){const Be=z[_e],Te=F[Ae]=ce?Zl(F[Ae]):jo(F[Ae]);if(Oa(Be,Te))v(Be,Te,j,null,q,te,re,he,ce);else break;_e--,Ae--}if(pe>_e){if(pe<=Ae){const Be=Ae+1,Te=BeAe)for(;pe<=_e;)K(z[pe],q,te,!0),pe++;else{const Be=pe,Te=pe,De=new Map;for(pe=Te;pe<=Ae;pe++){const et=F[pe]=ce?Zl(F[pe]):jo(F[pe]);et.key!=null&&De.set(et.key,pe)}let ye,Le=0;const Pe=Ae-Te+1;let Ye=!1,rt=0;const Ne=new Array(Pe);for(pe=0;pe=Pe){K(et,q,te,!0);continue}let At;if(et.key!=null)At=De.get(et.key);else for(ye=Te;ye<=Ae;ye++)if(Ne[ye-Te]===0&&Oa(et,F[ye])){At=ye;break}At===void 0?K(et,q,te,!0):(Ne[At-Te]=pe+1,At>=rt?rt=At:Ye=!0,v(et,F[At],j,null,q,te,re,he,ce),Le++)}const Ke=Ye?BD(Ne):ad;for(ye=Ke.length-1,pe=Pe-1;pe>=0;pe--){const et=Te+pe,At=F[et],ut=et+1{const{el:te,type:re,transition:he,children:ce,shapeFlag:pe}=z;if(pe&6){Q(z.component.subTree,F,j,ie);return}if(pe&128){z.suspense.move(F,j,ie);return}if(pe&64){re.move(z,F,j,fe);return}if(re===We){r(te,F,j);for(let _e=0;_ehe.enter(te),q);else{const{leave:_e,delayLeave:Ae,afterLeave:Be}=he,Te=()=>r(te,F,j),De=()=>{_e(te,()=>{Te(),Be&&Be()})};Ae?Ae(te,Te,De):De()}else r(te,F,j)},K=(z,F,j,ie=!1,q=!1)=>{const{type:te,props:re,ref:he,children:ce,dynamicChildren:pe,shapeFlag:xe,patchFlag:_e,dirs:Ae,cacheIndex:Be}=z;if(_e===-2&&(q=!1),he!=null&&Lg(he,null,j,z,!0),Be!=null&&(F.renderCache[Be]=void 0),xe&256){F.ctx.deactivate(z);return}const Te=xe&1&&Ae,De=!gu(z);let ye;if(De&&(ye=re&&re.onVnodeBeforeUnmount)&&zo(ye,F,z),xe&6)G(z.component,j,ie);else{if(xe&128){z.suspense.unmount(j,ie);return}Te&&qa(z,null,F,"beforeUnmount"),xe&64?z.type.remove(z,F,j,fe,ie):pe&&!pe.hasOnce&&(te!==We||_e>0&&_e&64)?ae(pe,F,j,!1,!0):(te===We&&_e&384||!q&&xe&16)&&ae(ce,F,j),ie&&B(z)}(De&&(ye=re&&re.onVnodeUnmounted)||Te)&&Br(()=>{ye&&zo(ye,F,z),Te&&qa(z,null,F,"unmounted")},j)},B=z=>{const{type:F,el:j,anchor:ie,transition:q}=z;if(F===We){D(j,ie);return}if(F===mu){A(z);return}const te=()=>{o(j),q&&!q.persisted&&q.afterLeave&&q.afterLeave()};if(z.shapeFlag&1&&q&&!q.persisted){const{leave:re,delayLeave:he}=q,ce=()=>re(j,te);he?he(z.el,te,ce):ce()}else te()},D=(z,F)=>{let j;for(;z!==F;)j=d(z),o(z),z=j;o(F)},G=(z,F,j)=>{const{bum:ie,scope:q,update:te,subTree:re,um:he,m:ce,a:pe}=z;Og(ce),Og(pe),ie&&cd(ie),q.stop(),te&&(te.active=!1,K(re,z,F,j)),he&&Br(he,F),Br(()=>{z.isUnmounted=!0},F),F&&F.pendingBranch&&!F.isUnmounted&&z.asyncDep&&!z.asyncResolved&&z.suspenseId===F.pendingId&&(F.deps--,F.deps===0&&F.resolve())},ae=(z,F,j,ie=!1,q=!1,te=0)=>{for(let re=te;re{if(z.shapeFlag&6)return se(z.component.subTree);if(z.shapeFlag&128)return z.suspense.next();const F=d(z.anchor||z.el),j=F&&F[P7];return j?d(j):F};let J=!1;const Re=(z,F,j)=>{z==null?F._vnode&&K(F._vnode,null,null,!0):v(F._vnode||null,z,F,null,null,null,j),J||(J=!0,IS(),Mg(),J=!1),F._vnode=z},fe={p:v,um:K,m:Q,r:B,mt:N,mc:w,pc:Y,pbc:k,n:se,o:e};let me,ue;return t&&([me,ue]=t(fe)),{render:Re,hydrate:me,createApp:PD(Re,me)}}function nR({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 Bc({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function E7(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function lx(e,t,n=!1){const r=e.children,o=t.children;if(Mt(r)&&Mt(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 X7(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:X7(t)}function Og(e){if(e)for(let t=0;tri(W7);function Dd(e,t){return xp(e,null,t)}function U7(e,t){return xp(e,null,{flush:"post"})}function Y7(e,t){return xp(e,null,{flush:"sync"})}const rv={};function wt(e,t,n){return xp(e,t,n)}function xp(e,t,{immediate:n,deep:r,flush:o,once:i,onTrack:a,onTrigger:s}=Pn){if(t&&i){const M=t;t=(...T)=>{M(...T),b()}}const l=Wr,c=M=>r===!0?M:$l(M,r===!1?1:void 0);let u,f=!1,d=!1;if(ar(e)?(u=()=>e.value,f=Tu(e)):fs(e)?(u=()=>c(e),f=!0):Mt(e)?(d=!0,f=e.some(M=>fs(M)||Tu(M)),u=()=>e.map(M=>{if(ar(M))return M.value;if(fs(M))return c(M);if(Ut(M))return rl(M,l,2)})):Ut(e)?t?u=()=>rl(e,l,2):u=()=>(h&&h(),Ii(e,l,3,[p])):u=ni,t&&r){const M=u;u=()=>$l(M())}let h,p=M=>{h=R.onStop=()=>{rl(M,l,4),h=R.onStop=void 0}},v;if(Sp)if(p=ni,t?n&&Ii(t,l,3,[u(),d?[]:void 0,p]):u(),o==="sync"){const M=V7();v=M.__watcherHandles||(M.__watcherHandles=[])}else return ni;let m=d?new Array(e.length).fill(rv):rv;const x=()=>{if(!(!R.active||!R.dirty))if(t){const M=R.run();(r||f||(d?M.some((T,w)=>Eo(T,m[w])):Eo(M,m)))&&(h&&h(),Ii(t,l,3,[M,m===rv?void 0:d&&m[0]===rv?[]:m,p]),m=M)}else R.run()};x.allowRecurse=!!t;let y;o==="sync"?y=x:o==="post"?y=()=>Br(x,l&&l.suspense):(x.pre=!0,l&&(x.id=l.uid),y=()=>Xm(x));const R=new Md(u,ni,y),A=Bb(),b=()=>{R.stop(),A&&Vb(A.effects,R)};return t?n?x():m=R.run():o==="post"?Br(R.run.bind(R),l&&l.suspense):R.run(),v&&v.push(b),b}function DD(e,t,n){const r=this.proxy,o=ir(e)?e.includes(".")?Q7(r,e):()=>r[e]:e.bind(r,r);let i;Ut(t)?i=t:(i=t.handler,n=t);const a=Nu(this),s=xp(o,i.bind(r),n);return a(),s}function Q7(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{$l(r,t,n)});else if(Tk(e)){for(const r in e)$l(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&$l(e[r],t,n)}return e}function KD(e,t,n=Pn){const r=dl(),o=So(t),i=qo(t),a=Z7(e,t),s=jk((l,c)=>{let u,f=Pn,d;return Y7(()=>{const h=e[t];Eo(u,h)&&(u=h,c())}),{get(){return l(),n.get?n.get(u):u},set(h){if(!Eo(h,u)&&!(f!==Pn&&Eo(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,c());const v=n.set?n.set(h):h;r.emit(`update:${t}`,v),Eo(h,v)&&Eo(h,f)&&!Eo(v,d)&&c(),f=h,d=v}}});return s[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?a||Pn:s,done:!1}:{done:!0}}}},s}const Z7=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${So(t)}Modifiers`]||e[`${qo(t)}Modifiers`];function HD(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Pn;let o=n;const i=t.startsWith("update:"),a=i&&Z7(r,t.slice(7));a&&(a.trim&&(o=n.map(u=>ir(u)?u.trim():u)),a.number&&(o=n.map(yg)));let s,l=r[s=fh(t)]||r[s=fh(So(t))];!l&&i&&(l=r[s=fh(qo(t))]),l&&Ii(l,e,6,o);const c=r[s+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Ii(c,e,6,o)}}function B7(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 l=c=>{const u=B7(c,t,!0);u&&(s=!0,hr(a,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(Un(e)&&r.set(e,null),null):(Mt(i)?i.forEach(l=>a[l]=null):hr(a,i),Un(e)&&r.set(e,a),a)}function Qm(e,t){return!e||!Ap(t)?!1:(t=t.slice(2).replace(/Once$/,""),Mn(e,t[0].toLowerCase()+t.slice(1))||Mn(e,qo(t))||Mn(e,t))}function Vv(e){const{type:t,vnode:n,proxy:r,withProxy:o,propsOptions:[i],slots:a,attrs:s,emit:l,render:c,renderCache:u,props:f,data:d,setupState:h,ctx:p,inheritAttrs:v}=e,m=Kh(e);let x,y;try{if(n.shapeFlag&4){const A=o||r,b=A;x=jo(c.call(b,A,u,f,h,d,p)),y=s}else{const A=t;x=jo(A.length>1?A(f,{attrs:s,slots:a,emit:l}):A(f,null)),y=t.props?s:zD(s)}}catch(A){ph.length=0,Bu(A,e,1),x=O(Kr)}let R=x;if(y&&v!==!1){const A=Object.keys(y),{shapeFlag:b}=R;A.length&&b&7&&(i&&A.some(Wb)&&(y=JD(y,i)),R=As(R,y,!1,!0))}return n.dirs&&(R=As(R,null,!1,!0),R.dirs=R.dirs?R.dirs.concat(n.dirs):n.dirs),n.transition&&(R.transition=n.transition),x=R,Kh(m),x}function GD(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Ap(n))&&((t||(t={}))[n]=e[n]);return t},JD=(e,t)=>{const n={};for(const r in e)(!Wb(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function $D(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?KS(r,a,c):!!a;if(l&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;let F4=0;const jD={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,l,c){if(e==null)eK(t,n,r,o,i,a,s,l,c);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}tK(e,t,n,r,o,a,s,l,c)}},hydrate:nK,normalize:rK},qD=jD;function Gh(e,t){const n=e.props&&e.props[t];Ut(n)&&n()}function eK(e,t,n,r,o,i,a,s,l){const{p:c,o:{createElement:u}}=l,f=u("div"),d=e.suspense=D7(e,o,r,t,f,n,i,a,s,l);c(null,d.pendingBranch=e.ssContent,f,null,r,d,i,a),d.deps>0?(Gh(e,"onPending"),Gh(e,"onFallback"),c(null,e.ssFallback,t,n,r,null,i,a),hd(d,e.ssFallback)):d.resolve(!1,!0)}function tK(e,t,n,r,o,i,a,s,{p:l,um:c,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:v,isInFallback:m,isHydrating:x}=f;if(v)f.pendingBranch=d,Oa(d,v)?(l(v,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():m&&(x||(l(p,h,n,r,o,null,i,a,s),hd(f,h)))):(f.pendingId=F4++,x?(f.isHydrating=!1,f.activeBranch=v):c(v,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=u("div"),m?(l(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0?f.resolve():(l(p,h,n,r,o,null,i,a,s),hd(f,h))):p&&Oa(d,p)?(l(p,d,n,r,o,f,i,a,s),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,i,a,s),f.deps<=0&&f.resolve()));else if(p&&Oa(d,p))l(p,d,n,r,o,f,i,a,s),hd(f,d);else if(Gh(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=F4++,l(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 D7(e,t,n,r,o,i,a,s,l,c,u=!1){const{p:f,m:d,um:h,n:p,o:{parentNode:v,remove:m}}=c;let x;const y=oK(e);y&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const R=e.props?bg(e.props.timeout):void 0,A=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(M=!1,T=!1){const{vnode:w,activeBranch:L,pendingBranch:k,pendingId:E,effects:P,parentComponent:W,container:N}=b;let _=!1;b.isHydrating?b.isHydrating=!1:M||(_=L&&k.transition&&k.transition.mode==="out-in",_&&(L.transition.afterLeave=()=>{E===b.pendingId&&(d(k,N,i===A?p(L):i,0),Sg(P))}),L&&(v(L.el)!==b.hiddenContainer&&(i=p(L)),h(L,W,b,!0)),_||d(k,N,i,0)),hd(b,k),b.pendingBranch=null,b.isInFallback=!1;let C=b.parent,X=!1;for(;C;){if(C.pendingBranch){C.effects.push(...P),X=!0;break}C=C.parent}!X&&!_&&Sg(P),b.effects=[],y&&t&&t.pendingBranch&&x===t.pendingId&&(t.deps--,t.deps===0&&!T&&t.resolve()),Gh(w,"onResolve")},fallback(M){if(!b.pendingBranch)return;const{vnode:T,activeBranch:w,parentComponent:L,container:k,namespace:E}=b;Gh(T,"onFallback");const P=p(w),W=()=>{b.isInFallback&&(f(null,M,k,P,L,null,E,s,l),hd(b,M))},N=M.transition&&M.transition.mode==="out-in";N&&(w.transition.afterLeave=W),b.isInFallback=!0,h(w,L,null,!0),N||W()},move(M,T,w){b.activeBranch&&d(b.activeBranch,M,T,w),b.container=M},next(){return b.activeBranch&&p(b.activeBranch)},registerDep(M,T,w){const L=!!b.pendingBranch;L&&b.deps++;const k=M.vnode.el;M.asyncDep.catch(E=>{Bu(E,M,0)}).then(E=>{if(M.isUnmounted||b.isUnmounted||b.pendingId!==M.suspenseId)return;M.asyncResolved=!0;const{vnode:P}=M;W4(M,E,!1),k&&(P.el=k);const W=!k&&M.subTree.el;T(M,P,v(k||M.subTree.el),k?null:p(M.subTree),b,a,w),W&&m(W),cx(M,P.el),L&&--b.deps===0&&b.resolve()})},unmount(M,T){b.isUnmounted=!0,b.activeBranch&&h(b.activeBranch,n,M,T),b.pendingBranch&&h(b.pendingBranch,n,M,T)}};return b}function nK(e,t,n,r,o,i,a,s,l){const c=t.suspense=D7(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,i,a);return c.deps===0&&c.resolve(!1,!0),u}function rK(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=HS(r?n.default:n),e.ssFallback=r?HS(n.fallback):O(Kr)}function HS(e){let t;if(Ut(e)){const n=ku&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=bo,H7())}return Mt(e)&&(e=GD(e)),e=jo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function K7(e,t){t&&t.pendingBranch?Mt(e)?t.effects.push(...e):t.effects.push(e):Sg(e)}function hd(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,cx(r,o))}function oK(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const We=Symbol.for("v-fgt"),sc=Symbol.for("v-txt"),Kr=Symbol.for("v-cmt"),mu=Symbol.for("v-stc"),ph=[];let bo=null;function U(e=!1){ph.push(bo=e?null:[])}function H7(){ph.pop(),bo=ph[ph.length-1]||null}let ku=1;function _4(e){ku+=e,e<0&&bo&&(bo.hasOnce=!0)}function G7(e){return e.dynamicChildren=ku>0?bo||ad:null,H7(),ku>0&&bo&&bo.push(e),e}function ee(e,t,n,r,o,i){return G7(V(e,t,n,r,o,i,!0))}function ke(e,t,n,r,o){return G7(O(e,t,n,r,o,!0))}function gc(e){return e?e.__v_isVNode===!0:!1}function Oa(e,t){return e.type===t.type&&e.key===t.key}function iK(e){}const z7=({key:e})=>e??null,Uv=({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 V(e,t=null,n=null,r=0,o=null,i=e===We?0:1,a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&z7(t),ref:t&&Uv(t),scopeId:Wm,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?(ux(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ir(n)?8:16),ku>0&&!a&&bo&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&bo.push(l),l}const O=aK;function aK(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===g7)&&(e=Kr),gc(e)){const s=As(e,t,!0);return n&&ux(s,n),ku>0&&!i&&bo&&(s.shapeFlag&6?bo[bo.indexOf(e)]=s:bo.push(s)),s.patchFlag=-2,s}if(pK(e)&&(e=e.__vccOpts),t){t=J7(t);let{class:s,style:l}=t;s&&!ir(s)&&(t.class=Je(s)),Un(l)&&(zb(l)&&!Mt(l)&&(l=hr({},l)),t.style=we(l))}const a=ir(e)?1:I4(e)?128:WD(e)?64:Un(e)?4:Ut(e)?2:0;return V(e,t,n,r,o,a,i,!0)}function J7(e){return e?zb(e)||M7(e)?hr({},e):e:null}function As(e,t,n=!1,r=!1){const{props:o,ref:i,patchFlag:a,children:s,transition:l}=e,c=t?$7(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&z7(c),ref:t&&t.ref?n&&i?Mt(i)?i.concat(Uv(t)):[i,Uv(t)]:Uv(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!==We?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&As(e.ssContent),ssFallback:e.ssFallback&&As(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&vc(u,l.clone(u)),u}function Ve(e=" ",t=0){return O(sc,null,e,t)}function sK(e,t){const n=O(mu,null,e);return n.staticCount=t,n}function Qe(e="",t=!1){return t?(U(),ke(Kr,null,e)):O(Kr,null,e)}function jo(e){return e==null||typeof e=="boolean"?O(Kr):Mt(e)?O(We,null,e.slice()):typeof e=="object"?Zl(e):O(sc,null,String(e))}function Zl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:As(e)}function ux(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Mt(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),ux(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!M7(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=[Ve(t)]):n=8);e.children=t,e.shapeFlag|=n}function $7(...e){const t={};for(let n=0;nWr||Vr;let Tg,E4;{const e=Nk(),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)}};Tg=t("__VUE_INSTANCE_SETTERS__",n=>Wr=n),E4=t("__VUE_SSR_SETTERS__",n=>Sp=n)}const Nu=e=>{const t=Wr;return Tg(e),e.scope.on(),()=>{e.scope.off(),Tg(t)}},X4=()=>{Wr&&Wr.scope.off(),Tg(null)};function q7(e){return e.vnode.shapeFlag&4}let Sp=!1;function eN(e,t=!1,n=!1){t&&E4(t);const{props:r,children:o}=e.vnode,i=q7(e);CD(e,r,i,t),ED(e,o,n);const a=i?uK(e,t):void 0;return t&&E4(!1),a}function uK(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?nN(e):null,i=Nu(e);Sc();const a=rl(r,e,0,[e.props,o]);if(Mc(),i(),Ub(a)){if(a.then(X4,X4),t)return a.then(s=>{W4(e,s,t)}).catch(s=>{Bu(s,e,0)});e.asyncDep=a}else W4(e,a,t)}else tN(e,t)}function W4(e,t,n){Ut(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Un(t)&&(e.setupState=jb(t)),tN(e,n)}let kg,V4;function fK(e){kg=e,V4=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,fD))}}const dK=()=>!kg;function tN(e,t,n){const r=e.type;if(!e.render){if(!t&&kg&&!r.render){const o=r.template||ix(e).template;if(o){const{isCustomElement:i,compilerOptions:a}=e.appContext.config,{delimiters:s,compilerOptions:l}=r,c=hr(hr({isCustomElement:i,delimiters:s},a),l);r.render=kg(o,c)}}e.render=r.render||ni,V4&&V4(e)}{const o=Nu(e);Sc();try{wD(e)}finally{Mc(),o()}}}const hK={get(e,t){return ci(e,"get",""),e[t]}};function nN(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,hK),slots:e.slots,emit:e.emit,expose:t}}function Mp(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(jb(Em(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in dh)return dh[n](e)},has(t,n){return n in t||n in dh}})):e.proxy}function U4(e,t=!0){return Ut(e)?e.displayName||e.name:e.name||t&&e.__name}function pK(e){return Ut(e)&&"__vccOpts"in e}const Me=(e,t)=>WB(e,t,Sp);function rN(e,t,n){const r=arguments.length;return r===2?Un(t)&&!Mt(t)?gc(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&gc(n)&&(n=[n]),O(e,t,n))}function vK(){}function gK(e,t,n,r){const o=n[r];if(o&&oN(o,e))return o;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function oN(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&bo&&bo.push(e),!0}const iN="3.4.34",mK=ni,AK=$B,RK=Ef,yK=o7,bK={createComponentInstance:j7,setupComponent:eN,renderComponentRoot:Vv,setCurrentRenderingInstance:Kh,isVNode:gc,normalizeVNode:jo,getComponentPublicInstance:Mp},xK=bK,SK=null,MK=null,wK=null;/** * @vue/runtime-dom v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const LK="http://www.w3.org/2000/svg",OK="http://www.w3.org/1998/Math/MathML",Ds=typeof document<"u"?document:null,GS=Ds&&Ds.createElement("template"),TK={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"?Ds.createElementNS(LK,e):t==="mathml"?Ds.createElementNS(OK,e):n?Ds.createElement(e,{is:n}):Ds.createElement(e);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ds.createTextNode(e),createComment:e=>Ds.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ds.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{GS.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const s=GS.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ll="transition",R0="animation",Ld=Symbol("_vtc"),Pu=(e,{slots:t})=>rN(a7,sN(e),t);Pu.displayName="Transition";const aN={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},kK=Pu.props=hr({},tx,aN),Dc=(e,t=[])=>{Mt(e)?e.forEach(n=>n(...t)):e&&e(...t)},zS=e=>e?Mt(e)?e.some(t=>t.length>1):e.length>1:!1;function sN(e){const t={};for(const P in e)P in aN||(t[P]=e[P]);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:l=i,appearActiveClass:c=a,appearToClass:u=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=NK(o),v=p&&p[0],m=p&&p[1],{onBeforeEnter:x,onEnter:y,onEnterCancelled:R,onLeave:A,onLeaveCancelled:b,onBeforeAppear:M=x,onAppear:T=y,onAppearCancelled:w=R}=t,L=(P,W,N)=>{Cl(P,W?u:s),Cl(P,W?c:a),N&&N()},k=(P,W)=>{P._isLeaving=!1,Cl(P,f),Cl(P,h),Cl(P,d),W&&W()},E=P=>(W,N)=>{const _=P?T:y,C=()=>L(W,P,N);Dc(_,[W,C]),JS(()=>{Cl(W,P?l:i),Zs(W,P?u:s),zS(_)||$S(W,r,v,C)})};return hr(t,{onBeforeEnter(P){Dc(x,[P]),Zs(P,i),Zs(P,a)},onBeforeAppear(P){Dc(M,[P]),Zs(P,l),Zs(P,c)},onEnter:E(!1),onAppear:E(!0),onLeave(P,W){P._isLeaving=!0;const N=()=>k(P,W);Zs(P,f),Zs(P,d),cN(),JS(()=>{P._isLeaving&&(Cl(P,f),Zs(P,h),zS(A)||$S(P,r,m,N))}),Dc(A,[P,N])},onEnterCancelled(P){L(P,!1),Dc(R,[P])},onAppearCancelled(P){L(P,!0),Dc(w,[P])},onLeaveCancelled(P){k(P),Dc(b,[P])}})}function NK(e){if(e==null)return null;if(Un(e))return[rR(e.enter),rR(e.leave)];{const t=rR(e);return[t,t]}}function rR(e){return bg(e)}function Zs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ld]||(e[Ld]=new Set)).add(t)}function Cl(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Ld];n&&(n.delete(t),n.size||(e[Ld]=void 0))}function JS(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let PK=0;function $S(e,t,n,r){const o=e._endId=++PK,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:l}=lN(e,t);if(!a)return r();const c=a+"end";let u=0;const f=()=>{e.removeEventListener(c,d),i()},d=h=>{h.target===e&&++u>=l&&f()};setTimeout(()=>{u(n[p]||"").split(", "),o=r(`${Ll}Delay`),i=r(`${Ll}Duration`),a=jS(o,i),s=r(`${R0}Delay`),l=r(`${R0}Duration`),c=jS(s,l);let u=null,f=0,d=0;t===Ll?a>0&&(u=Ll,f=a,d=i.length):t===R0?c>0&&(u=R0,f=c,d=l.length):(f=Math.max(a,c),u=f>0?a>c?Ll:R0:null,d=u?u===Ll?i.length:l.length:0);const h=u===Ll&&/\b(transform|all)(,|$)/.test(r(`${Ll}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function jS(e,t){for(;e.lengthqS(n)+qS(e[r])))}function qS(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function cN(){return document.body.offsetHeight}function CK(e,t,n){const r=e[Ld];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ng=Symbol("_vod"),uN=Symbol("_vsh"),sl={beforeMount(e,{value:t},{transition:n}){e[Ng]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):y0(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),y0(e,!0),r.enter(e)):r.leave(e,()=>{y0(e,!1)}):y0(e,t))},beforeUnmount(e,{value:t}){y0(e,t)}};function y0(e,t){e.style.display=t?e[Ng]:"none",e[uN]=!t}function IK(){sl.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const fN=Symbol("");function FK(e){const t=dl();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)};Qt(()=>{U7(r);const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Sn(()=>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===We)e.children.forEach(n=>Y4(n,t));else if(e.type===mu){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[fN]=r}}const _K=/(^|;)\s*display\s*:/;function EK(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&&Yv(r,s,"")}else for(const a in t)n[a]==null&&Yv(r,a,"");for(const a in n)a==="display"&&(i=!0),Yv(r,a,n[a])}else if(o){if(t!==n){const a=r[fN];a&&(n+=";"+a),r.cssText=n,i=_K.test(n)}}else t&&e.removeAttribute("style");Ng in e&&(e[Ng]=i?r.display:"",e[uN]&&(r.display="none"))}const eM=/\s*!important$/;function Yv(e,t,n){if(Mt(n))n.forEach(r=>Yv(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=XK(e,t);eM.test(n)?e.setProperty(qo(r),n.replace(eM,""),"important"):e[r]=n}}const tM=["Webkit","Moz","ms"],oR={};function XK(e,t){const n=oR[t];if(n)return n;let r=So(t);if(r!=="filter"&&r in e)return oR[t]=r;r=Rp(r);for(let o=0;oiR||(QK.then(()=>iR=0),iR=Date.now());function BK(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ii(DK(r,n.value),t,5,[r])};return n.value=e,n.attached=ZK(),n}function DK(e,t){if(Mt(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 aM=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,KK=(e,t,n,r,o,i)=>{const a=o==="svg";t==="class"?CK(e,r,a):t==="style"?EK(e,n,r):Ap(t)?Wb(t)||UK(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):HK(e,t,r,a))?(WK(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&rM(e,t,r,a,i,t!=="value")):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),rM(e,t,r,a))};function HK(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&aM(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 aM(t)&&ir(n)?!1:t in e}/*! #__NO_SIDE_EFFECTS__ */function dN(e,t,n){const r=Ee(e,t);class o extends Zm{constructor(a){super(r,a,n)}}return o.def=r,o}/*! #__NO_SIDE_EFFECTS__ */const GK=(e,t)=>dN(e,t,SN),zK=typeof HTMLElement<"u"?HTMLElement:class{};class Zm extends zK{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,pr(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),Td(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&&!Mt(i))for(const l in i){const c=i[l];(c===Number||c&&c.type===Number)&&(l in this._props&&(this._props[l]=bg(this._props[l])),(s||(s=Object.create(null)))[So(l)]=!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=Mt(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(So))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=So(t);this._numberProps&&this._numberProps[r]&&(n=bg(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(qo(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(qo(t),n+""):n||this.removeAttribute(qo(t))))}_update(){Td(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),qo(i)!==i&&r(qo(i),a)};let o=this;for(;o=o&&(o.parentNode||o.host);)if(o instanceof Zm){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 JK(e="$style"){{const t=dl();if(!t)return Pn;const n=t.type.__cssModules;if(!n)return Pn;const r=n[e];return r||Pn}}const hN=new WeakMap,pN=new WeakMap,Pg=Symbol("_moveCb"),sM=Symbol("_enterCb"),vN={name:"TransitionGroup",props:hr({},kK,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=dl(),r=ex();let o,i;return Ym(()=>{if(!o.length)return;const a=e.moveClass||`${e.name||"v"}-move`;if(!nH(o[0].el,n.vnode.el,a))return;o.forEach(qK),o.forEach(eH);const s=o.filter(tH);cN(),s.forEach(l=>{const c=l.el,u=c.style;Zs(c,a),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[Pg]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[Pg]=null,Cl(c,a))};c.addEventListener("transitionend",f)})}),()=>{const a=mn(e),s=sN(a);let l=a.tag||We;if(o=[],i)for(let c=0;cdelete e.mode;vN.props;const jK=vN;function qK(e){const t=e.el;t[Pg]&&t[Pg](),t[sM]&&t[sM]()}function eH(e){pN.set(e,e.el.getBoundingClientRect())}function tH(e){const t=hN.get(e),n=pN.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 nH(e,t,n){const r=e.cloneNode(),o=e[Ld];o&&o.forEach(s=>{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),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}=lN(r);return i.removeChild(r),a}const mc=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Mt(t)?n=>cd(t,n):t};function rH(e){e.target.composing=!0}function lM(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ea=Symbol("_assign"),zh={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[ea]=mc(o);const i=r||o.props&&o.props.type==="number";zs(e,t?"change":"input",a=>{if(a.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=yg(s)),e[ea](s)}),n&&zs(e,"change",()=>{e.value=e.value.trim()}),t||(zs(e,"compositionstart",rH),zs(e,"compositionend",lM),zs(e,"change",lM))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:o,number:i}},a){if(e[ea]=mc(a),e.composing)return;const s=(i||e.type==="number")&&!/^0\d/.test(e.value)?yg(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||o&&e.value.trim()===l)||(e.value=l))}},fx={deep:!0,created(e,t,n){e[ea]=mc(n),zs(e,"change",()=>{const r=e._modelValue,o=Od(e),i=e.checked,a=e[ea];if(Mt(r)){const s=Cm(r,o),l=s!==-1;if(i&&!l)a(r.concat(o));else if(!i&&l){const c=[...r];c.splice(s,1),a(c)}}else if(Zu(r)){const s=new Set(r);i?s.add(o):s.delete(o),a(s)}else a(mN(e,i))})},mounted:cM,beforeUpdate(e,t,n){e[ea]=mc(n),cM(e,t,n)}};function cM(e,{value:t,oldValue:n},r){e._modelValue=t,Mt(t)?e.checked=Cm(t,r.props.value)>-1:Zu(t)?e.checked=t.has(r.props.value):t!==n&&(e.checked=hc(t,mN(e,!0)))}const dx={created(e,{value:t},n){e.checked=hc(t,n.props.value),e[ea]=mc(n),zs(e,"change",()=>{e[ea](Od(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ea]=mc(r),t!==n&&(e.checked=hc(t,r.props.value))}},gN={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const o=Zu(t);zs(e,"change",()=>{const i=Array.prototype.filter.call(e.options,a=>a.selected).map(a=>n?yg(Od(a)):Od(a));e[ea](e.multiple?o?new Set(i):i:i[0]),e._assigning=!0,pr(()=>{e._assigning=!1})}),e[ea]=mc(r)},mounted(e,{value:t,modifiers:{number:n}}){uM(e,t)},beforeUpdate(e,t,n){e[ea]=mc(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||uM(e,t)}};function uM(e,t,n){const r=e.multiple,o=Mt(t);if(!(r&&!o&&!Zu(t))){for(let i=0,a=e.options.length;iString(u)===String(l)):s.selected=Cm(t,l)>-1}else s.selected=t.has(l);else if(hc(Od(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Od(e){return"_value"in e?e._value:e.value}function mN(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const AN={created(e,t,n){ov(e,t,n,null,"created")},mounted(e,t,n){ov(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){ov(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){ov(e,t,n,r,"updated")}};function RN(e,t){switch(e){case"SELECT":return gN;case"TEXTAREA":return zh;default:switch(t){case"checkbox":return fx;case"radio":return dx;default:return zh}}}function ov(e,t,n,r,o){const a=RN(e.tagName,n.props&&n.props.type)[o];a&&a(e,t,n,r)}function oH(){zh.getSSRProps=({value:e})=>({value:e}),dx.getSSRProps=({value:e},t)=>{if(t.props&&hc(t.props.value,e))return{checked:!0}},fx.getSSRProps=({value:e},t)=>{if(Mt(e)){if(t.props&&Cm(e,t.props.value)>-1)return{checked:!0}}else if(Zu(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},AN.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=RN(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const iH=["ctrl","shift","alt","meta"],aH={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)=>iH.some(n=>e[`${n}Key`]&&!t.includes(n))},Nt=(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=qo(o.key);if(t.some(a=>a===i||sH[a]===i))return e(o)})},yN=hr({patchProp:KK},TK);let vh,fM=!1;function bN(){return vh||(vh=I7(yN))}function xN(){return vh=fM?vh:F7(yN),fM=!0,vh}const Td=(...e)=>{bN().render(...e)},SN=(...e)=>{xN().hydrate(...e)},MN=(...e)=>{const t=bN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=LN(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,wN(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},lH=(...e)=>{const t=xN().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=LN(r);if(o)return n(o,!0,wN(o))},t};function wN(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function LN(e){return ir(e)?document.querySelector(e):e}let dM=!1;const cH=()=>{dM||(dM=!0,oH(),IK())};/** * vue v3.4.34 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const uH=()=>{},fH=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:a7,BaseTransitionPropsValidators:tx,Comment:Kr,DeprecationTypes:wK,EffectScope:Qb,ErrorCodes:JB,ErrorTypeStrings:AK,Fragment:We,KeepAlive:aD,ReactiveEffect:Md,Static:mu,Suspense:qD,Teleport:sx,Text:sc,TrackOpTypes:HB,Transition:Pu,TransitionGroup:jK,TriggerOpTypes:GB,VueElement:Zm,assertNumber:zB,callWithAsyncErrorHandling:Ii,callWithErrorHandling:rl,camelize:So,capitalize:Rp,cloneVNode:As,compatUtils:MK,compile:uH,computed:Me,createApp:MN,createBlock:ke,createCommentVNode:Qe,createElementBlock:ee,createElementVNode:V,createHydrationRenderer:F7,createPropsRestProxy:SD,createRenderer:I7,createSSRApp:lH,createSlots:cD,createStaticVNode:sK,createTextVNode:Ve,createVNode:O,customRef:jk,defineAsyncComponent:oD,defineComponent:Ee,defineCustomElement:dN,defineEmits:hD,defineExpose:pD,defineModel:mD,defineOptions:vD,defineProps:dD,defineSSRCustomElement:GK,defineSlots:gD,devtools:RK,effect:gB,effectScope:Zb,getCurrentInstance:dl,getCurrentScope:Bb,getTransitionRawChildren:Vm,guardReactiveProps:J7,h:rN,handleError:Bu,hasInjectionContext:b7,hydrate:SN,initCustomFormatter:vK,initDirectivesForSSR:cH,inject:ri,isMemoSame:oN,isProxy:zb,isReactive:fs,isReadonly:pc,isRef:ar,isRuntimeOnly:dK,isShallow:Tu,isVNode:gc,markRaw:Em,mergeDefaults:bD,mergeModels:xD,mergeProps:$7,nextTick:pr,normalizeClass:Je,normalizeProps:fB,normalizeStyle:we,onActivated:l7,onBeforeMount:nx,onBeforeUnmount:Du,onBeforeUpdate:f7,onDeactivated:c7,onErrorCaptured:v7,onMounted:Qt,onRenderTracked:p7,onRenderTriggered:h7,onScopeDispose:_k,onServerPrefetch:d7,onUnmounted:Sn,onUpdated:Ym,openBlock:U,popScopeId:Jt,provide:Ku,proxyRefs:jb,pushScopeId:zt,queuePostFlushCb:Sg,reactive:yp,readonly:Gb,ref:ve,registerRuntimeCompiler:fK,render:Td,renderList:nt,renderSlot:sr,resolveComponent:Se,resolveDirective:bn,resolveDynamicComponent:ws,resolveFilter:SK,resolveTransitionHooks:wd,setBlockTracking:_4,setDevtoolsHook:yK,setTransitionHooks:vc,shallowReactive:zk,shallowReadonly:XB,shallowRef:VB,ssrContextKey:W7,ssrUtils:xK,stop:mB,toDisplayString:vt,toHandlerKey:fh,toHandlers:uD,toRaw:mn,toRef:Bd,toRefs:qk,toValue:QB,transformVNodeArgs:iK,triggerRef:YB,unref:H,useAttrs:yD,useCssModule:JK,useCssVars:FK,useModel:KD,useSSRContext:V7,useSlots:RD,useTransitionState:ex,vModelCheckbox:fx,vModelDynamic:AN,vModelRadio:dx,vModelSelect:gN,vModelText:zh,vShow:sl,version:iN,warn:mK,watch:wt,watchEffect:Dd,watchPostEffect:U7,watchSyncEffect:Y7,withAsyncContext:MD,withCtx:oe,withDefaults:AD,withDirectives:He,withKeys:ll,withMemo:gK,withModifiers:Nt,withScopeId:nD},Symbol.toStringTag,{value:"Module"}));var dH=!1;/*! * pinia v2.1.7 * (c) 2023 Eduardo San Martin Morote * @license MIT */let ON;const Bm=e=>ON=e,TN=Symbol();function Z4(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var gh;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(gh||(gh={}));function hH(){const e=Zb(!0),t=e.run(()=>ve({}));let n=[],r=[];const o=Em({install(i){Bm(o),o._a=i,i.provide(TN,o),i.config.globalProperties.$pinia=o,r.forEach(a=>n.push(a)),r=[]},use(i){return!this._a&&!dH?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const kN=()=>{};function hM(e,t,n,r=kN){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&Bb()&&_k(o),o}function bf(e,...t){e.slice().forEach(n=>{n(...t)})}const pH=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)&&!fs(r)?e[n]=B4(o,r):e[n]=r}return e}const vH=Symbol();function gH(e){return!Z4(e)||!e.hasOwnProperty(vH)}const{assign:Il}=Object;function mH(e){return!!(ar(e)&&e.effect)}function AH(e,t,n,r){const{state:o,actions:i,getters:a}=t,s=n.state.value[e];let l;function c(){s||(n.state.value[e]=o?o():{});const u=qk(n.state.value[e]);return Il(u,i,Object.keys(a||{}).reduce((f,d)=>(f[d]=Em(Me(()=>{Bm(n);const h=n._s.get(e);return a[d].call(h,h)})),f),{}))}return l=NN(e,c,t,n,r,!0),l}function NN(e,t,n={},r,o,i){let a;const s=Il({actions:{}},n),l={deep:!0};let c,u,f=[],d=[],h;const p=r.state.value[e];!i&&!p&&(r.state.value[e]={}),ve({});let v;function m(w){let L;c=u=!1,typeof w=="function"?(w(r.state.value[e]),L={type:gh.patchFunction,storeId:e,events:h}):(B4(r.state.value[e],w),L={type:gh.patchObject,payload:w,storeId:e,events:h});const k=v=Symbol();pr().then(()=>{v===k&&(c=!0)}),u=!0,bf(f,L,r.state.value[e])}const x=i?function(){const{state:L}=n,k=L?L():{};this.$patch(E=>{Il(E,k)})}:kN;function y(){a.stop(),f=[],d=[],r._s.delete(e)}function R(w,L){return function(){Bm(r);const k=Array.from(arguments),E=[],P=[];function W(C){E.push(C)}function N(C){P.push(C)}bf(d,{args:k,name:w,store:b,after:W,onError:N});let _;try{_=L.apply(this&&this.$id===e?this:b,k)}catch(C){throw bf(P,C),C}return _ instanceof Promise?_.then(C=>(bf(E,C),C)).catch(C=>(bf(P,C),Promise.reject(C))):(bf(E,_),_)}}const A={_p:r,$id:e,$onAction:hM.bind(null,d),$patch:m,$reset:x,$subscribe(w,L={}){const k=hM(f,w,L.detached,()=>E()),E=a.run(()=>wt(()=>r.state.value[e],P=>{(L.flush==="sync"?u:c)&&w({storeId:e,type:gh.direct,events:h},P)},Il({},l,L)));return k},$dispose:y},b=yp(A);r._s.set(e,b);const T=(r._a&&r._a.runWithContext||pH)(()=>r._e.run(()=>(a=Zb()).run(t)));for(const w in T){const L=T[w];if(ar(L)&&!mH(L)||fs(L))i||(p&&gH(L)&&(ar(L)?L.value=p[w]:B4(L,p[w])),r.state.value[e][w]=L);else if(typeof L=="function"){const k=R(w,L);T[w]=k,s.actions[w]=L}}return Il(b,T),Il(mn(b),T),Object.defineProperty(b,"$state",{get:()=>r.state.value[e],set:w=>{m(L=>{Il(L,w)})}}),r._p.forEach(w=>{Il(b,a.run(()=>w({store:b,app:r._a,pinia:r,options:s})))}),p&&i&&n.hydrate&&n.hydrate(b.$state,p),c=!0,u=!0,b}function wp(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,l){const c=b7();return s=s||(c?ri(TN,null):null),s&&Bm(s),s=ON,s._s.has(r)||(i?NN(r,t,o,s):AH(r,o,s)),s._s.get(r)}return a.$id=r,a}function Xe(e){{e=mn(e);const t={};for(const n in e){const r=e[n];(ar(r)||fs(r))&&(t[n]=Bd(e,n))}return t}}const RH="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let yH=e=>crypto.getRandomValues(new Uint8Array(e)),bH=(e,t,n)=>{let r=(2<{let a="";for(;;){let s=n(o),l=o;for(;l--;)if(a+=e[s[l]&r]||"",a.length===i)return a}}},xH=(e,t=21)=>bH(e,t,yH),ln=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=RH[n[e]&63];return t};var wr=(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))(wr||{});function to(e){this.content=e}to.prototype={constructor:to,find:function(e){for(var t=0;t>1}};to.from=function(e){if(e instanceof to)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new to(t)};function PN(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=PN(o.content,i.content,n+1);if(a!=null)return a}n+=o.nodeSize}}function CN(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),l=a.nodeSize;if(a==s){n-=l,r-=l;continue}if(!a.sameMarkup(s))return{a:n,b:r};if(a.isText&&a.text!=s.text){let c=0,u=Math.min(a.text.length,s.text.length);for(;ct&&r(l,o+s,i||null,a)!==!1&&l.content.size){let u=s+1;l.nodesBetween(Math.max(0,t-u),Math.min(l.content.size,n-u),r,o+u)}s=c}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,n,r,o){let i="",a=!0;return this.nodesBetween(t,n,(s,l)=>{let c=s.isText?s.text.slice(Math.max(t,l)-l,n-l):s.isLeaf?o?typeof o=="function"?o(s):o:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&c||s.isTextblock)&&r&&(a?a=!1:i+=r),i+=c},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=l}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?iv(r+1,a):iv(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}}Cn.none=[];class Ig 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=FN(this.content,t+this.openStart,n);return r&&new bt(r,this.openStart,this.openEnd)}removeBetween(t,n){return new bt(IN(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 IN(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(IN(i.content,t-o-1,n-o-1)))}function FN(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=FN(a.content,t-i-1,n);return s&&e.replaceChild(o,a.copy(s))}function SH(e,t,n){if(n.openStart>e.depth)throw new Ig("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new Ig("Inconsistent open depths");return _N(e,t,n,0)}function _N(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 mh(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&&(Au(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 mh(null,e,o,s),i&&a&&t.index(o)==n.index(o)?(EN(i,a),Au(Ru(i,XN(e,t,n,r,o+1)),s)):(i&&Au(Ru(i,Fg(e,t,o+1)),s),mh(t,n,o,s),a&&Au(Ru(a,Fg(n,r,o+1)),s)),mh(r,null,o,s),new ct(s)}function Fg(e,t,n){let r=[];if(mh(null,e,n,r),e.depth>n){let o=D4(e,t,n+1);Au(Ru(o,Fg(e,t,n+1)),r)}return mh(t,null,n,r),new ct(r)}function MH(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 Jh{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 _g(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:l}=a.content.findIndex(i),c=i-l;if(r.push(a,s,o+l),!c||(a=a.child(s),a.isText))break;i=c-1,o+=l+1}return new Jh(n,r,i)}static resolveCached(t,n){let r=pM.get(t);if(r)for(let i=0;it&&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()+")"),WN(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 l=o;ln.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;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),i=t.nodeType(n.type).create(n.attrs,o,r);return i.type.checkAttrs(i.attrs),i}}ds.prototype.text=void 0;class Eg extends ds{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):WN(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 Eg(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new Eg(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 WN(e,t){for(let n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}class Cu{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,n){let r=new TH(t,n);if(r.next==null)return Cu.empty;let o=VN(r);r.next&&r.err("Unexpected trailing text");let i=_H(FH(o));return EH(i,r),i}matchType(t){for(let n=0;nc.createAndFill()));for(let c=0;c=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(` `)}}Cu.empty=new Cu(!0);class TH{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 VN(e){let t=[];do t.push(kH(e));while(e.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function kH(e){let t=[];do t.push(NH(e));while(e.next&&e.next!=")"&&e.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function NH(e){let t=IH(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=PH(e,t);else break;return t}function vM(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function PH(e,t){let n=vM(e),r=n;return e.eat(",")&&(e.next!="}"?r=vM(e):r=-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function CH(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 IH(e){if(e.eat("(")){let t=VN(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=CH(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 FH(e){let t=[[]];return o(i(e,0),n()),t;function n(){return t.push([])-1}function r(a,s,l){let c={term:l,to:s};return t[a].push(c),c}function o(a,s){a.forEach(l=>l.to=s)}function i(a,s){if(a.type=="choice")return a.exprs.reduce((l,c)=>l.concat(i(c,s)),[]);if(a.type=="seq")for(let l=0;;l++){let c=i(a.exprs[l],s);if(l==a.exprs.length-1)return c;o(c,s=n())}else if(a.type=="star"){let l=n();return r(s,l),o(i(a.expr,l),l),[r(l)]}else if(a.type=="plus"){let l=n();return o(i(a.expr,s),l),o(i(a.expr,l),l),[r(l)]}else{if(a.type=="opt")return[r(s)].concat(i(a.expr,s));if(a.type=="range"){let l=s;for(let c=0;c{e[a].forEach(({term:s,to:l})=>{if(!s)return;let c;for(let u=0;u{c||o.push([s,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let i=t[r.join(",")]=new Cu(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 DN(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}};function XH(e,t,n){let r=n.split("|");return o=>{let i=o===null?"null":typeof o;if(r.indexOf(i)<0)throw new RangeError(`Expected value of type ${r} for attribute ${t} on type ${e}, got ${i}`)}}class WH{constructor(t,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?XH(t,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Dm{constructor(t,n,r,o){this.name=t,this.rank=n,this.schema=r,this.spec=o,this.attrs=BN(t,o.attrs),this.excluded=null;let i=YN(this.attrs);this.instance=i?new Cn(this,i):null}create(t=null){return!t&&this.instance?this.instance:new Cn(this,QN(this.attrs,t))}static compile(t,n){let r=Object.create(null),o=0;return t.forEach((i,a)=>r[i]=new Dm(i,o++,n,a)),r}removeFromSet(t){for(var n=0;n-1}}class KN{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let o in t)n[o]=t[o];n.nodes=to.from(t.nodes),n.marks=to.from(t.marks||{}),this.nodes=mM.compile(this.spec.nodes,this),this.marks=Dm.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;if(i.contentMatch=r[a]||(r[a]=Cu.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!i.isInline||!i.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=i}i.markSet=s=="_"?null:s?AM(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==""?[]:AM(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 mM){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 Eg(r,r.defaultAttrs,t,Cn.setFrom(n))}mark(t,n){return typeof t=="string"&&(t=this.marks[t]),t.create(n)}nodeFromJSON(t){return ds.fromJSON(this,t)}markFromJSON(t){return Cn.fromJSON(this,t)}nodeType(t){let n=this.nodes[t];if(!n)throw new RangeError("Unknown node type: "+t);return n}}function AM(e,t){let n=[];for(let r=0;r-1)&&n.push(a=l)}if(!a)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}function VH(e){return e.tag!=null}function UH(e){return e.style!=null}let hx=class K4{constructor(t,n){this.schema=t,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(o=>{if(VH(o))this.tags.push(o);else if(UH(o)){let i=/[^=]*/.exec(o.style)[0];r.indexOf(i)<0&&r.push(i),this.styles.push(o)}}),this.normalizeLists=!this.tags.some(o=>{if(!/^(ul|ol)\b/.test(o.tag)||!o.node)return!1;let i=t.nodes[o.node];return i.contentMatch.matchType(i)})}parse(t,n={}){let r=new yM(this,n,!1);return r.addAll(t,n.from,n.to),r.finish()}parseSlice(t,n={}){let r=new yM(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 l=a.getAttrs(n);if(l===!1)continue;a.attrs=l||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=bM(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=bM(a)),a.node||a.ignore||a.mark||(a.node=o)})}return n}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new K4(t,K4.schemaRules(t)))}};const HN={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},YH={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},GN={ol:!0,ul:!0},Xg=1,Wg=2,Ah=4;function RM(e,t,n){return t!=null?(t?Xg:0)|(t==="full"?Wg:0):e&&e.whitespace=="pre"?Xg|Wg:n&~Ah}class av{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=Cn.none,this.stashMarks=[],this.match=a||(s&Ah?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&Xg)){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=l}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=Cn.none,r=Cn.none;if(t.length)for(let o=0;o{l.clearMark(c)&&(r=c.addToSet(r))}):n=this.parser.schema.marks[l.mark].create(l.attrs).addToSet(n),l.consuming===!1)s=l;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(l=>this.insertNode(l));else{let l=t;typeof n.contentElement=="string"?l=t.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(t):n.contentElement&&(l=n.contentElement),this.findAround(t,l,!0),this.addAll(l)}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,l)=>{for(;s>=0;s--){let c=n[s];if(c==""){if(s==n.length-1||s==0)continue;for(;l>=i;l--)if(a(s-1,l))return!0;return!1}else{let u=l>0||l==0&&o?this.nodes[l].type:r&&l>=i?r.node(l-i).type:null;if(!u||u.name!=c&&u.groups.indexOf(c)==-1)return!1;l--}}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=DH(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 QH(e){for(let t=e.firstChild,n=null;t;t=t.nextSibling){let r=t.nodeType==1?t.nodeName.toLowerCase():null;r&&GN.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):r=="li"?n=t:r&&(n=null)}}function ZH(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function bM(e){let t={};for(let n in e)t[n]=e[n];return t}function BH(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 l=0;l{if(i.length||a.marks.length){let s=0,l=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&&Qv(sR(r),o(t,n),null,t.attrs)}static renderSpec(t,n,r=null,o){return Qv(t,n,r,o)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new Kd(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let n=xM(t.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(t){return xM(t.marks)}}function xM(e){let t={};for(let n in e){let r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function sR(e){return e.document||window.document}const SM=new WeakMap;function KH(e){let t=SM.get(e);return t===void 0&&SM.set(e,t=HH(e)),t}function HH(e){let t=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")t||(t=[]),t.push(r);else for(let o=0;o-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let a=o.indexOf(" ");a>0&&(n=o.slice(0,a),o=o.slice(a+1));let s,l=n?e.createElementNS(n,o):e.createElement(o),c=t[1],u=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){u=2;for(let f in c)if(c[f]!=null){let d=f.indexOf(" ");d>0?l.setAttributeNS(f.slice(0,d),f.slice(d+1),c[f]):l.setAttribute(f,c[f])}}for(let f=u;fu)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:h,contentDOM:p}=Qv(e,d,n,r);if(l.appendChild(h),p){if(s)throw new RangeError("Multiple content holes");s=p}}}return{dom:l,contentDOM:s}}const zN=65535,JN=Math.pow(2,16);function GH(e,t){return e+t*JN}function MM(e){return e&zN}function zH(e){return(e-(e&zN))/JN}const $N=1,jN=2,Zv=4,qN=8;class H4{constructor(t,n,r){this.pos=t,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&qN)>0}get deletedBefore(){return(this.delInfo&($N|Zv))>0}get deletedAfter(){return(this.delInfo&(jN|Zv))>0}get deletedAcross(){return(this.delInfo&Zv)>0}}class ki{constructor(t,n=!1){if(this.ranges=t,this.inverted=n,!t.length&&ki.empty)return ki.empty}recover(t){let n=0,r=MM(t);if(!this.inverted)for(let o=0;ot)break;let c=this.ranges[s+i],u=this.ranges[s+a],f=l+c;if(t<=f){let d=c?t==l?-1:t==f?1:n:n,h=l+o+(d<0?0:u);if(r)return h;let p=t==(n<0?l:f)?null:GH(s/3,t-l),v=t==l?jN:t==f?$N:Zv;return(n<0?t!=l:t!=f)&&(v|=qN),new H4(h,v,p)}o+=u-c}return r?t+o:new H4(t+o,0,null)}touches(t,n){let r=0,o=MM(n),i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;st)break;let c=this.ranges[s+i],u=l+c;if(t<=u&&s==o*3)return!0;r+=this.ranges[s+a]-c}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 pd;return t.appendMappingInverted(this),t}map(t,n=1){if(this.mirror)return this._map(t,n,!0);for(let r=this.from;ri&&l!a.isAtom||!s.type.allowsMarkType(this.mark.type)?a:a.mark(this.mark.addToSet(a.marks)),o),n.openStart,n.openEnd);return Ir.fromReplace(t,this.from,this.to,i)}invert(){return new cs(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 tc(n.pos,r.pos,this.mark)}merge(t){return t instanceof tc&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new tc(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 tc(n.from,n.to,t.markFromJSON(n.mark))}}wo.jsonID("addMark",tc);class cs extends wo{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(px(n.content,o=>o.mark(this.mark.removeFromSet(o.marks)),t),n.openStart,n.openEnd);return Ir.fromReplace(t,this.from,this.to,r)}invert(){return new tc(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 cs(n.pos,r.pos,this.mark)}merge(t){return t instanceof cs&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new cs(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 cs(n.from,n.to,t.markFromJSON(n.mark))}}wo.jsonID("removeMark",cs);class nc extends wo{constructor(t,n){super(),this.pos=t,this.mark=n}apply(t){let n=t.nodeAt(this.pos);if(!n)return Ir.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return Ir.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 lo(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 lo(n.from,n.to,n.gapFrom,n.gapTo,bt.fromJSON(t,n.slice),n.insert,!!n.structure)}}wo.jsonID("replaceAround",lo);function G4(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 JH(e,t,n,r){let o=[],i=[],a,s;e.doc.nodesBetween(t,n,(l,c,u)=>{if(!l.isInline)return;let f=l.marks;if(!r.isInSet(f)&&u.type.allowsMarkType(r.type)){let d=Math.max(c,t),h=Math.min(c+l.nodeSize,n),p=r.addToSet(f);for(let v=0;ve.step(l)),i.forEach(l=>e.step(l))}function $H(e,t,n,r){let o=[],i=0;e.doc.nodesBetween(t,n,(a,s)=>{if(!a.isInline)return;i++;let l=null;if(r instanceof Dm){let c=a.marks,u;for(;u=r.isInSet(c);)(l||(l=[])).push(u),c=u.removeFromSet(c)}else r?r.isInSet(a.marks)&&(l=[r]):l=a.marks;if(l&&l.length){let c=Math.min(s+a.nodeSize,n);for(let u=0;ue.step(new cs(a.from,a.to,a.style)))}function jH(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 qH(e,t,n){return(t==0||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function Lp(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--)v||r.index(p)>0?(v=!0,u=ct.from(r.node(p).copy(u)),f++):l--;let d=ct.empty,h=0;for(let p=i,v=!1;p>n;p--)v||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 lo(o,i,o,i,new bt(r,0,0),n.length,!0))}function oG(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)&&iG(e.doc,e.mapping.slice(i).map(s),r)){e.clearIncompatible(e.mapping.slice(i).map(s,1),r);let l=e.mapping.slice(i),c=l.map(s,1),u=l.map(s+a.nodeSize,1);return e.step(new lo(c,u,c+1,u-1,new bt(ct.from(r.create(o,null,a.marks)),0,0),1,!0)),!1}})}function iG(e,t,n){let r=e.resolve(t),o=r.index();return r.parent.canReplaceWith(o,o+1,n)}function aG(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 lo(t,t+i.nodeSize,t+1,t+i.nodeSize-1,new bt(ct.from(a),0,0),1,!0))}function vd(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 c=o.depth-1,u=n-2;c>i;c--,u--){let f=o.node(c),d=o.index(c);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 v=r&&r[u]||f;if(!f.canReplace(d+1,f.childCount)||!v.type.validContent(h))return!1}let s=o.indexAfter(i),l=r&&r[0];return o.node(i).canReplaceWith(s,s,l?l.type:o.node(i+1).type)}function sG(e,t,n=1,r){let o=e.doc.resolve(t),i=ct.empty,a=ct.empty;for(let s=o.depth,l=o.depth-n,c=n-1;s>l;s--,c--){i=ct.from(o.node(s).copy(i));let u=r&&r[c];a=ct.from(u?u.type.create(u.attrs,a):o.node(s).copy(a))}e.step(new mo(t,t,new bt(i.append(a),n,n),!0))}function Hd(e,t){let n=e.resolve(t),r=n.index();return eP(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function eP(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function tP(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&&eP(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 lG(e,t,n){let r=new mo(t-n,t+n,bt.empty,!0);e.step(r)}function cG(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,l=r.index(a)+(s>0?1:0),c=r.node(a),u=!1;if(i==1)u=c.canReplace(l,l,o);else{let f=c.contentMatchAt(l).findWrapping(o.firstChild.type);u=f&&c.canReplaceWith(l,l,f[0])}if(u)return s==0?r.pos:s<0?r.before(a+1):r.after(a+1)}return null}function gx(e,t,n=t,r=bt.empty){if(t==n&&!r.size)return null;let o=e.resolve(t),i=e.resolve(n);return rP(o,i,r)?new mo(t,n,r):new uG(o,i,r).fit()}function rP(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}class uG{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 c=this.findFittable();c?this.placeNodes(c):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 l=new bt(i,a,s);return t>-1?new lo(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new mo(r.pos,o.pos,l):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=cR(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:l,match:c}=this.frontier[s],u,f=null;if(n==1&&(a?c.matchType(a.type)||(f=c.fillBefore(ct.from(a),!1)):i&&l.compatibleContent(i.type)))return{sliceDepth:r,frontierDepth:s,parent:i,inject:f};if(n==2&&a&&(u=c.findWrapping(a.type)))return{sliceDepth:r,frontierDepth:s,parent:i,wrap:u};if(i&&c.matchType(i.type))break}}}openMore(){let{content:t,openStart:n,openEnd:r}=this.unplaced,o=cR(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=cR(t,n);if(o.childCount<=1&&n>0){let i=t.size-n<=n+o.size;this.unplaced=new bt(V0(t,n-1,1),n-1,i?n-1:r)}else this.unplaced=new bt(V0(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 v=0;v1||l==0||v.content.size)&&(f=m,u.push(oP(v.mark(d.allowedMarks(v.marks)),c==1?l:0,c==s.childCount?h:-1)))}let p=c==s.childCount;p||(h=-1),this.placed=U0(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 v=0,m=s;v1&&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:l,type:c}=this.frontier[s],u=uR(t,s,c,l,!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=U0(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=U0(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=U0(this.placed,this.frontier.length,n))}}function V0(e,t,n){return t==0?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(V0(e.firstChild.content,t-1,n)))}function U0(e,t,n){return t==0?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(U0(e.lastChild.content,t-1,n)))}function cR(e,t){for(let n=0;n1&&(r=r.replaceChild(0,oP(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 uR(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&&!fG(n,i.content,a)?s:null}function fG(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 l=a.indexOf(s),c=[],u=r.openStart;for(let d=r.content,h=0;;h++){let p=d.firstChild;if(c.push(p),h==r.openStart)break;d=p.content}for(let d=u-1;d>=0;d--){let h=c[d],p=dG(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=c[h];if(p)for(let v=0;v=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 iP(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 pG(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){let o=cG(e.doc,t,r.type);o!=null&&(t=n=o)}e.replaceRange(t,n,new bt(ct.from(r),0,0))}function vG(e,t,n){let r=e.doc.resolve(t),o=e.doc.resolve(n),i=aP(r,o);for(let a=0;a0&&(l||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 aP(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 gd extends wo{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 Ir.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 Ir.fromReplace(t,this.pos,this.pos+1,new bt(ct.from(o),0,n.isLeaf?0:1))}getMap(){return ki.empty}invert(t){return new gd(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 gd(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 gd(n.pos,n.attr,n.value)}}wo.jsonID("attr",gd);class $h extends wo{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 Ir.ok(r)}getMap(){return ki.empty}invert(t){return new $h(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 $h(n.attr,n.value)}}wo.jsonID("docAttr",$h);let Nd=class extends Error{};Nd=function e(t){let n=Error.call(this,t);return n.__proto__=e.prototype,n};Nd.prototype=Object.create(Error.prototype);Nd.prototype.constructor=Nd;Nd.prototype.name="TransformError";let gG=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new pd}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let n=this.maybeStep(t);if(n.failed)throw new Nd(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=gx(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 hG(this,t,n,r),this}replaceRangeWith(t,n,r){return pG(this,t,n,r),this}deleteRange(t,n){return vG(this,t,n),this}lift(t,n){return eG(this,t,n),this}join(t,n=1){return lG(this,t,n),this}wrap(t,n){return rG(this,t,n),this}setBlockType(t,n=t,r,o=null){return oG(this,t,n,r,o),this}setNodeMarkup(t,n,r=null,o){return aG(this,t,n,r,o),this}setNodeAttribute(t,n,r){return this.step(new gd(t,n,r)),this}setDocAttribute(t,n){return this.step(new $h(t,n)),this}addNodeMark(t,n){return this.step(new nc(t,n)),this}removeNodeMark(t,n){if(!(n instanceof Cn)){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 kd(t,n)),this}split(t,n=1,r){return sG(this,t,n,r),this}addMark(t,n,r){return JH(this,t,n,r),this}removeMark(t,n,r){return $H(this,t,n,r),this}clearIncompatible(t,n,r){return jH(this,t,n,r),this}};const fR=Object.create(null);class yn{constructor(t,n,r){this.$anchor=t,this.$head=n,this.ranges=r||[new mG(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?Xf(t.node(0),t.node(i),t.before(i+1),t.index(i),n,r):Xf(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 oi(t.node(0))}static atStart(t){return Xf(t,t,0,0,1)||new oi(t)}static atEnd(t){return Xf(t,t,t.content.size,t.childCount,-1)||new oi(t)}static fromJSON(t,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=fR[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 fR)throw new RangeError("Duplicate use of selection JSON ID "+t);return fR[t]=n,n.prototype.jsonID=t,n}getBookmark(){return En.between(this.$anchor,this.$head).getBookmark()}}yn.prototype.visible=!0;class mG{constructor(t,n){this.$from=t,this.$to=n}}let LM=!1;function OM(e){!LM&&!e.parent.inlineContent&&(LM=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class En extends yn{constructor(t,n=t){OM(t),OM(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 yn.near(r);let o=t.resolve(n.map(this.anchor));return new En(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 En&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new Km(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 En(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=yn.findFrom(n,r,!0)||yn.findFrom(n,-r,!0);if(i)n=i.$head;else return yn.near(n,r)}return t.parent.inlineContent||(o==0?t=n:(t=(yn.findFrom(t,-r,!0)||yn.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&&Yt.isSelectable(s))return Yt.create(e,n-(o<0?s.nodeSize:0))}else{let l=Xf(e,s,n+o,o<0?s.childCount:0,o,i);if(l)return l}n+=s.nodeSize*o}return null}function TM(e,t,n){let r=e.steps.length-1;if(r{a==null&&(a=u)}),e.setSelection(yn.near(e.doc.resolve(a),n))}const kM=1,sv=2,NM=4;let RG=class extends gG{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|=sv,this}ensureMarks(t){return Cn.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&sv)>0}addStep(t,n){super.addStep(t,n),this.updated=this.updated&~sv,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)||Cn.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(yn.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|=NM,this}get scrolledIntoView(){return(this.updated&NM)>0}};function PM(e,t){return!t||!e?e:e.bind(t)}class Y0{constructor(t,n,r){this.name=t,this.init=PM(n.init,r),this.apply=PM(n.apply,r)}}const yG=[new Y0("doc",{init(e){return e.doc||e.schema.topNodeType.createAndFill()},apply(e){return e.doc}}),new Y0("selection",{init(e,t){return e.selection||yn.atStart(t.doc)},apply(e){return e.selection}}),new Y0("storedMarks",{init(e){return e.storedMarks||null},apply(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new Y0("scrollToSelection",{init(){return 0},apply(e,t){return e.scrolledIntoView?t+1:t}})];class dR{constructor(t,n){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=yG.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 Y0(r.key,r.spec.state,r))})}}class zf{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 dR(t.schema,t.plugins),i=new zf(o);return o.fields.forEach(a=>{if(a.name=="doc")i.doc=ds.fromJSON(t.schema,n.doc);else if(a.name=="selection")i.selection=yn.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 l=r[s],c=l.spec.state;if(l.key==a.name&&c&&c.fromJSON&&Object.prototype.hasOwnProperty.call(n,s)){i[a.name]=c.fromJSON.call(l,t,n[s],i);return}}i[a.name]=a.init(t,i)}}),i}}function sP(e,t,n){for(let r in e){let o=e[r];o instanceof Function?o=o.bind(t):r=="handleDOMEvents"&&(o=sP(o,t,{})),n[r]=o}return n}class Gd{constructor(t){this.spec=t,this.props={},t.props&&sP(t.props,this,this.props),this.key=t.key?t.key.key:lP("plugin")}getState(t){return t[this.key]}}const hR=Object.create(null);function lP(e){return e in hR?e+"$"+ ++hR[e]:(hR[e]=0,e+"$")}class cP{constructor(t="key"){this.key=lP(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}}const uP=(e,t)=>e.selection.empty?!1:(t&&t(e.tr.deleteSelection().scrollIntoView()),!0);function bG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("backward",e):n.parentOffset>0)?null:n}const xG=(e,t,n)=>{let r=bG(e,n);if(!r)return!1;let o=fP(r);if(!o){let a=r.blockRange(),s=a&&Lp(a);return s==null?!1:(t&&t(e.tr.lift(a,s).scrollIntoView()),!0)}let i=o.nodeBefore;if(AP(e,o,t,-1))return!0;if(r.parent.content.size==0&&(Pd(i,"end")||Yt.isSelectable(i)))for(let a=r.depth;;a--){let s=gx(e.doc,r.before(a),r.after(a),bt.empty);if(s&&s.slice.size1)break}return i.isAtom&&o.depth==r.depth-1?(t&&t(e.tr.delete(o.pos-i.nodeSize,o.pos).scrollIntoView()),!0):!1};function Pd(e,t,n=!1){for(let r=e;r;r=t=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const SG=(e,t,n)=>{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=fP(r)}let a=i&&i.nodeBefore;return!a||!Yt.isSelectable(a)?!1:(t&&t(e.tr.setSelection(Yt.create(e.doc,i.pos-a.nodeSize)).scrollIntoView()),!0)};function fP(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 MG(e,t){let{$cursor:n}=e.selection;return!n||(t?!t.endOfTextblock("forward",e):n.parentOffset{let r=MG(e,n);if(!r)return!1;let o=dP(r);if(!o)return!1;let i=o.nodeAfter;if(AP(e,o,t,1))return!0;if(r.parent.content.size==0&&(Pd(i,"start")||Yt.isSelectable(i))){let a=gx(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 Yt,o;if(r){if(n.node.isTextblock||!Hd(e.doc,n.from))return!1;o=n.from}else if(o=tP(e.doc,n.from,-1),o==null)return!1;if(t){let i=e.tr.join(o);r&&i.setSelection(Yt.create(i.doc,o-e.doc.resolve(o).nodeBefore.nodeSize)),t(i.scrollIntoView())}return!0},TG=(e,t)=>{let n=e.selection,r;if(n instanceof Yt){if(n.node.isTextblock||!Hd(e.doc,n.to))return!1;r=n.to}else if(r=tP(e.doc,n.to,1),r==null)return!1;return t&&t(e.tr.join(r).scrollIntoView()),!0},kG=(e,t)=>{let{$from:n,$to:r}=e.selection,o=n.blockRange(r),i=o&&Lp(o);return i==null?!1:(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},hP=(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 Ax(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=Ax(o.contentMatchAt(i));if(!a||!o.canReplaceWith(i,i,a))return!1;if(t){let s=n.after(),l=e.tr.replaceWith(s,s,a.createAndFill());l.setSelection(yn.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},pP=(e,t)=>{let n=e.selection,{$from:r,$to:o}=n;if(n instanceof oi||r.parent.inlineContent||o.parent.inlineContent)return!1;let i=Ax(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(vd(e.doc,i))return t&&t(e.tr.split(i).scrollIntoView()),!0}let r=n.blockRange(),o=r&&Lp(r);return o==null?!1:(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)};function PG(e){return(t,n)=>{let{$from:r,$to:o}=t.selection;if(t.selection instanceof Yt&&t.selection.node.isBlock)return!r.parentOffset||!vd(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 En||t.selection instanceof oi)&&a.deleteSelection();let s=r.depth==0?null:Ax(r.node(-1).contentMatchAt(r.indexAfter(-1))),l=i&&s?[{type:s}]:void 0,c=vd(a.doc,a.mapping.map(r.pos),1,l);if(!l&&!c&&vd(a.doc,a.mapping.map(r.pos),1,s?[{type:s}]:void 0)&&(s&&(l=[{type:s}]),c=!0),c&&(a.split(a.mapping.map(r.pos),1,l),!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 gP=PG(),CG=(e,t)=>gP(e,t&&(n=>{let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();r&&n.ensureMarks(r),t(n)})),IG=(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(Yt.create(e.doc,o))),!0)},mP=(e,t)=>(t&&t(e.tr.setSelection(new oi(e.doc))),!0);function FG(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||Hd(e.doc,t.pos))?!1:(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0)}function AP(e,t,n,r){let o=t.nodeBefore,i=t.nodeAfter,a,s,l=o.type.spec.isolating||i.type.spec.isolating;if(!l&&FG(e,t,n))return!0;let c=!l&&t.parent.canReplace(t.index(),t.index()+1);if(c&&(a=(s=o.contentMatchAt(o.childCount)).findWrapping(i.type))&&s.matchType(a[0]||i.type).validEnd){if(n){let h=t.pos+i.nodeSize,p=ct.empty;for(let x=a.length-1;x>=0;x--)p=ct.from(a[x].create(null,p));p=ct.from(o.copy(p));let v=e.tr.step(new lo(t.pos-1,h,t.pos,h,new bt(p,1,0),a.length,!0)),m=h+2*a.length;Hd(v.doc,m)&&v.join(m),n(v.scrollIntoView())}return!0}let u=i.type.spec.isolating||r>0&&l?null:yn.findFrom(t,1),f=u&&u.$from.blockRange(u.$to),d=f&&Lp(f);if(d!=null&&d>=t.depth)return n&&n(e.tr.lift(f,d).scrollIntoView()),!0;if(c&&Pd(i,"start",!0)&&Pd(o,"end")){let h=o,p=[];for(;p.push(h),!h.isTextblock;)h=h.lastChild;let v=i,m=1;for(;!v.isTextblock;v=v.firstChild)m++;if(h.canReplace(h.childCount,h.childCount,v.content)){if(n){let x=ct.empty;for(let R=p.length-1;R>=0;R--)x=ct.from(p[R].copy(x));let y=e.tr.step(new lo(t.pos-p.length,t.pos+i.nodeSize,t.pos+m,t.pos+i.nodeSize-m,new bt(x,p.length,0),0,!0));n(y.scrollIntoView())}return!0}}return!1}function RP(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(En.create(t.doc,e<0?o.start(i):o.end(i)))),!0):!1}}const _G=RP(-1),EG=RP(1);function XG(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=a&&vx(a,e,t);return s?(r&&r(n.tr.wrap(a,s).scrollIntoView()),!0):!1}}function WG(e,t,n,r){for(let o=0;o{if(s||!r)return!1;s=l.inlineContent&&l.type.allowsMarkType(n)}),s)return!0}return!1}function Pr(e,t=null,n){let r=n!==!1;return function(o,i){let{empty:a,$cursor:s,ranges:l}=o.selection;if(a&&!s||!WG(o.doc,l,e,r))return!1;if(i)if(s)e.isInSet(o.storedMarks||s.marks())?i(o.tr.removeStoredMark(e)):i(o.tr.addStoredMark(e.create(t)));else{let c,u=o.tr;c=!l.some(f=>o.doc.rangeHasMark(f.$from.pos,f.$to.pos,e));for(let f=0;fe.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list,Er=e=>{const{empty:t}=e.state.selection;t&&mP(e.state,e.dispatch)},za=(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))}},YG=(e,t,n,r)=>{let o=t;const i=d=>d.type===r;let a=null,s=null,l=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,l=d,o++}let c=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;c=o,s=d,o--}for(o=n+1,f=e.nodeSize-2;oArray.isArray(e)&&e.indexOf(t.type)>-1||t.type===e,ZG=(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}}},bP=e=>t=>ZG(t.$from,e),BG=e=>t=>bP(n=>QG(e,n))(t),Bv=(e,t)=>{const n=t.schema.nodes[e];return!!BG(n)(t.selection)},xP=e=>e?e.type.name==="text"?e:e.lastChild?xP(e.lastChild):null:null,SP=e=>{const{selection:t,doc:n}=e.state,{from:r}=t;let o=n.nodeAt(r)||n.nodeAt(r-1);return o=xP(o),(o==null?void 0:o.marks)||[]},Wf=(e,t,n)=>{for(const r of e)if(r.type.name===t&&r.attrs[n])return r.attrs[n];return null},Kc=(e,t)=>{for(const n of e)if(n.type.name===t)return!0;return!1},DG=(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)},KG=(e,t)=>{const{selection:n,doc:r}=e.state,{from:o,to:i}=n;let a=!0,s="";return r.nodesBetween(o,i,l=>(a&&l.attrs[t]&&(a=!1,s=l.attrs[t]),a)),s},MP={color:"#000",backcolor:"",fontsize:"20px",fontname:"微软雅黑",align:"left"},z4=(e,t={})=>{const n={...MP,...t},r=SP(e),o=Kc(r,"strong"),i=Kc(r,"em"),a=Kc(r,"underline"),s=Kc(r,"strikethrough"),l=Kc(r,"superscript"),c=Kc(r,"subscript"),u=Kc(r,"code"),f=Wf(r,"forecolor","color")||n.color,d=Wf(r,"backcolor","backcolor")||n.backcolor,h=Wf(r,"fontsize","fontsize")||n.fontsize,p=Wf(r,"fontname","fontname")||n.fontname,v=Wf(r,"link","href")||"",m=KG(e,"align")||n.align,x=Bv("bullet_list",e.state),y=Bv("ordered_list",e.state),R=Bv("blockquote",e.state);return{bold:o,em:i,underline:a,strikethrough:s,superscript:l,subscript:c,code:u,color:f,backcolor:d,fontsize:h,fontname:p,link:v,align:m,bulletList:x,orderedList:y,blockquote:R}},IM=e=>{const t=SP(e),n=Wf(t,"fontsize","fontsize")||MP.fontsize;return parseInt(n)},HG={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"}],Op=[{label:"得意黑",value:"得意黑"},{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],GG=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 l=c=>{s.clearRect(0,0,r,o),s.font=`${n}px ${c}, ${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 l(t).join("")!==l(e).join("")};function Ug(e){"@babel/helpers - typeof";return Ug=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},Ug(e)}var zG=/^\s+/,JG=/\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=$G(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=wP(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=_M(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=_M(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=FM(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=FM(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 EM(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return tz(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(nr(this._r,255)*100)+"%",g:Math.round(nr(this._g,255)*100)+"%",b:Math.round(nr(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(nr(this._r,255)*100)+"%, "+Math.round(nr(this._g,255)*100)+"%, "+Math.round(nr(this._b,255)*100)+"%)":"rgba("+Math.round(nr(this._r,255)*100)+"%, "+Math.round(nr(this._g,255)*100)+"%, "+Math.round(nr(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:hz[EM(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+XM(this._r,this._g,this._b,this._a),r=n,o=this._gradientType?"GradientType = 1, ":"";if(t){var i=ot(t);r="#"+XM(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(iz,arguments)},brighten:function(){return this._applyModification(az,arguments)},darken:function(){return this._applyModification(sz,arguments)},desaturate:function(){return this._applyModification(nz,arguments)},saturate:function(){return this._applyModification(rz,arguments)},greyscale:function(){return this._applyModification(oz,arguments)},spin:function(){return this._applyModification(lz,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(fz,arguments)},complement:function(){return this._applyCombination(cz,arguments)},monochromatic:function(){return this._applyCombination(dz,arguments)},splitcomplement:function(){return this._applyCombination(uz,arguments)},triad:function(){return this._applyCombination(WM,[3])},tetrad:function(){return this._applyCombination(WM,[4])}};ot.fromRatio=function(e,t){if(Ug(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Q0(e[r]));e=n}return ot(e,t)};function $G(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=mz(e)),Ug(e)=="object"&&(Xs(e.r)&&Xs(e.g)&&Xs(e.b)?(t=jG(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Xs(e.h)&&Xs(e.s)&&Xs(e.v)?(r=Q0(e.s),o=Q0(e.v),t=ez(e.h,r,o),a=!0,s="hsv"):Xs(e.h)&&Xs(e.s)&&Xs(e.l)&&(r=Q0(e.s),i=Q0(e.l),t=qG(e.h,r,i),a=!0,s="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=wP(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 jG(e,t,n){return{r:nr(e,255)*255,g:nr(t,255)*255,b:nr(n,255)*255}}function FM(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(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 l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(f-=1),f<1/6?c+(u-c)*6*f:f<1/2?u:f<2/3?c+(u-c)*(2/3-f)*6:c}if(t===0)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function _M(e,t,n){e=nr(e,255),t=nr(t,255),n=nr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i,a,s=r,l=r-o;if(a=r===0?0:l/r,r==o)i=0;else{switch(r){case e:i=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(ot(r));return i}function dz(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=Az(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,l;n=n||{},a=n.includeFallbackColors,s=n.level,l=n.size;for(var c=0;co&&(o=i,r=ot(t[c]));return ot.isReadable(e,r,{level:s,size:l})||!a?r:(n.includeFallbackColors=!1,ot.mostReadable(e,["#fff","#000"],n))};var $4=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"},hz=ot.hexNames=pz($4);function pz(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function wP(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function nr(e,t){vz(e)&&(e="100%");var n=gz(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 Gm(e){return Math.min(1,Math.max(0,e))}function Ai(e){return parseInt(e,16)}function vz(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function gz(e){return typeof e=="string"&&e.indexOf("%")!=-1}function ka(e){return e.length==1?"0"+e:""+e}function Q0(e){return e<=1&&(e=e*100+"%"),e}function LP(e){return Math.round(parseFloat(e)*255).toString(16)}function VM(e){return Ai(e)/255}var Aa=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 Xs(e){return!!Aa.CSS_UNIT.exec(e)}function mz(e){e=e.replace(zG,"").replace(JG,"").toLowerCase();var t=!1;if($4[e])e=$4[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Aa.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Aa.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Aa.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Aa.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Aa.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Aa.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Aa.hex8.exec(e))?{r:Ai(n[1]),g:Ai(n[2]),b:Ai(n[3]),a:VM(n[4]),format:t?"name":"hex8"}:(n=Aa.hex6.exec(e))?{r:Ai(n[1]),g:Ai(n[2]),b:Ai(n[3]),format:t?"name":"hex"}:(n=Aa.hex4.exec(e))?{r:Ai(n[1]+""+n[1]),g:Ai(n[2]+""+n[2]),b:Ai(n[3]+""+n[3]),a:VM(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Aa.hex3.exec(e))?{r:Ai(n[1]+""+n[1]),g:Ai(n[2]+""+n[2]),b:Ai(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function Az(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 kt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function zm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Rx(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 Yg={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 */Yg.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`",l="__lodash_hash_undefined__",c=500,u="__lodash_placeholder__",f=1,d=2,h=4,p=1,v=2,m=1,x=2,y=4,R=8,A=16,b=32,M=64,T=128,w=256,L=512,k=30,E="...",P=800,W=16,N=1,_=2,C=3,X=1/0,Y=9007199254740991,$=17976931348623157e292,le=NaN,Q=4294967295,K=Q-1,B=Q>>>1,D=[["ary",T],["bind",m],["bindKey",x],["curry",R],["curryRight",A],["flip",L],["partial",b],["partialRight",M],["rearg",w]],G="[object Arguments]",ae="[object Array]",se="[object AsyncFunction]",J="[object Boolean]",Re="[object Date]",fe="[object DOMException]",me="[object Error]",ue="[object Function]",z="[object GeneratorFunction]",F="[object Map]",j="[object Number]",ie="[object Null]",q="[object Object]",te="[object Promise]",re="[object Proxy]",he="[object RegExp]",ce="[object Set]",pe="[object String]",xe="[object Symbol]",_e="[object Undefined]",Ae="[object WeakMap]",Be="[object WeakSet]",Te="[object ArrayBuffer]",De="[object DataView]",ye="[object Float32Array]",Le="[object Float64Array]",Pe="[object Int8Array]",Ye="[object Int16Array]",rt="[object Int32Array]",Ne="[object Uint8Array]",Ke="[object Uint8ClampedArray]",et="[object Uint16Array]",At="[object Uint32Array]",ut=/\b__p \+= '';/g,dt=/\b(__p \+=) '' \+/g,yt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,Zt=/[&<>"']/g,Tn=RegExp(_t.source),ua=RegExp(Zt.source),Va=/<%-([\s\S]+?)%>/g,uo=/<%([\s\S]+?)%>/g,rf=/<%=([\s\S]+?)%>/g,Fc=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Os=/^\w*$/,V2=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,of=/[\\^$.*+?()[\]{}|]/g,Lo=RegExp(of.source),Ei=/^\s+/,r1=/\s/,U2=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,PE=/\{\n\/\* \[wrapped with (.+)\] \*/,CE=/,? & /,IE=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,FE=/[()=,{}\[\]\/\s]/,_E=/\\(\\)?/g,EE=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,j5=/\w*$/,XE=/^[-+]0x[0-9a-f]+$/i,WE=/^0b[01]+$/i,VE=/^\[object .+?Constructor\]$/,UE=/^0o[0-7]+$/i,YE=/^(?:0|[1-9]\d*)$/,QE=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,o1=/($^)/,ZE=/['\n\r\u2028\u2029\\]/g,i1="\\ud800-\\udfff",BE="\\u0300-\\u036f",DE="\\ufe20-\\ufe2f",KE="\\u20d0-\\u20ff",q5=BE+DE+KE,e8="\\u2700-\\u27bf",t8="a-z\\xdf-\\xf6\\xf8-\\xff",HE="\\xac\\xb1\\xd7\\xf7",GE="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",zE="\\u2000-\\u206f",JE=" \\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",n8="A-Z\\xc0-\\xd6\\xd8-\\xde",r8="\\ufe0e\\ufe0f",o8=HE+GE+zE+JE,Y2="['’]",$E="["+i1+"]",i8="["+o8+"]",a1="["+q5+"]",a8="\\d+",jE="["+e8+"]",s8="["+t8+"]",l8="[^"+i1+o8+a8+e8+t8+n8+"]",Q2="\\ud83c[\\udffb-\\udfff]",qE="(?:"+a1+"|"+Q2+")",c8="[^"+i1+"]",Z2="(?:\\ud83c[\\udde6-\\uddff]){2}",B2="[\\ud800-\\udbff][\\udc00-\\udfff]",af="["+n8+"]",u8="\\u200d",f8="(?:"+s8+"|"+l8+")",eX="(?:"+af+"|"+l8+")",d8="(?:"+Y2+"(?:d|ll|m|re|s|t|ve))?",h8="(?:"+Y2+"(?:D|LL|M|RE|S|T|VE))?",p8=qE+"?",v8="["+r8+"]?",tX="(?:"+u8+"(?:"+[c8,Z2,B2].join("|")+")"+v8+p8+")*",nX="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rX="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",g8=v8+p8+tX,oX="(?:"+[jE,Z2,B2].join("|")+")"+g8,iX="(?:"+[c8+a1+"?",a1,Z2,B2,$E].join("|")+")",aX=RegExp(Y2,"g"),sX=RegExp(a1,"g"),D2=RegExp(Q2+"(?="+Q2+")|"+iX+g8,"g"),lX=RegExp([af+"?"+s8+"+"+d8+"(?="+[i8,af,"$"].join("|")+")",eX+"+"+h8+"(?="+[i8,af+f8,"$"].join("|")+")",af+"?"+f8+"+"+d8,af+"+"+h8,rX,nX,a8,oX].join("|"),"g"),cX=RegExp("["+u8+i1+q5+r8+"]"),uX=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,fX=["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"],dX=-1,Jn={};Jn[ye]=Jn[Le]=Jn[Pe]=Jn[Ye]=Jn[rt]=Jn[Ne]=Jn[Ke]=Jn[et]=Jn[At]=!0,Jn[G]=Jn[ae]=Jn[Te]=Jn[J]=Jn[De]=Jn[Re]=Jn[me]=Jn[ue]=Jn[F]=Jn[j]=Jn[q]=Jn[he]=Jn[ce]=Jn[pe]=Jn[Ae]=!1;var Zn={};Zn[G]=Zn[ae]=Zn[Te]=Zn[De]=Zn[J]=Zn[Re]=Zn[ye]=Zn[Le]=Zn[Pe]=Zn[Ye]=Zn[rt]=Zn[F]=Zn[j]=Zn[q]=Zn[he]=Zn[ce]=Zn[pe]=Zn[xe]=Zn[Ne]=Zn[Ke]=Zn[et]=Zn[At]=!0,Zn[me]=Zn[ue]=Zn[Ae]=!1;var hX={À:"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"},pX={"&":"&","<":"<",">":">",'"':""","'":"'"},vX={"&":"&","<":"<",">":">",""":'"',"'":"'"},gX={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},mX=parseFloat,AX=parseInt,m8=typeof kt=="object"&&kt&&kt.Object===Object&&kt,RX=typeof self=="object"&&self&&self.Object===Object&&self,$r=m8||RX||Function("return this")(),K2=t&&!t.nodeType&&t,_c=K2&&!0&&e&&!e.nodeType&&e,A8=_c&&_c.exports===K2,H2=A8&&m8.process,Xi=function(){try{var Ce=_c&&_c.require&&_c.require("util").types;return Ce||H2&&H2.binding&&H2.binding("util")}catch{}}(),R8=Xi&&Xi.isArrayBuffer,y8=Xi&&Xi.isDate,b8=Xi&&Xi.isMap,x8=Xi&&Xi.isRegExp,S8=Xi&&Xi.isSet,M8=Xi&&Xi.isTypedArray;function fi(Ce,Ge,Ze){switch(Ze.length){case 0:return Ce.call(Ge);case 1:return Ce.call(Ge,Ze[0]);case 2:return Ce.call(Ge,Ze[0],Ze[1]);case 3:return Ce.call(Ge,Ze[0],Ze[1],Ze[2])}return Ce.apply(Ge,Ze)}function yX(Ce,Ge,Ze,xt){for(var $t=-1,kn=Ce==null?0:Ce.length;++$t-1}function G2(Ce,Ge,Ze){for(var xt=-1,$t=Ce==null?0:Ce.length;++xt<$t;)if(Ze(Ge,Ce[xt]))return!0;return!1}function qn(Ce,Ge){for(var Ze=-1,xt=Ce==null?0:Ce.length,$t=Array(xt);++Ze-1;);return Ze}function C8(Ce,Ge){for(var Ze=Ce.length;Ze--&&sf(Ge,Ce[Ze],0)>-1;);return Ze}function kX(Ce,Ge){for(var Ze=Ce.length,xt=0;Ze--;)Ce[Ze]===Ge&&++xt;return xt}var NX=j2(hX),PX=j2(pX);function CX(Ce){return"\\"+gX[Ce]}function IX(Ce,Ge){return Ce==null?n:Ce[Ge]}function lf(Ce){return cX.test(Ce)}function FX(Ce){return uX.test(Ce)}function _X(Ce){for(var Ge,Ze=[];!(Ge=Ce.next()).done;)Ze.push(Ge.value);return Ze}function nA(Ce){var Ge=-1,Ze=Array(Ce.size);return Ce.forEach(function(xt,$t){Ze[++Ge]=[$t,xt]}),Ze}function I8(Ce,Ge){return function(Ze){return Ce(Ge(Ze))}}function Al(Ce,Ge){for(var Ze=-1,xt=Ce.length,$t=0,kn=[];++Ze-1}function xW(g,S){var I=this.__data__,Z=M1(I,g);return Z<0?(++this.size,I.push([g,S])):I[Z][1]=S,this}Ts.prototype.clear=AW,Ts.prototype.delete=RW,Ts.prototype.get=yW,Ts.prototype.has=bW,Ts.prototype.set=xW;function ks(g){var S=-1,I=g==null?0:g.length;for(this.clear();++S=S?g:S)),g}function Yi(g,S,I,Z,ne,ge){var be,Oe=S&f,Fe=S&d,qe=S&h;if(I&&(be=ne?I(g,Z,ne,ge):I(g)),be!==n)return be;if(!lr(g))return g;var tt=qt(g);if(tt){if(be=LV(g),!Oe)return Qo(g,be)}else{var it=ho(g),Rt=it==ue||it==z;if(Ml(g))return v6(g,Oe);if(it==q||it==G||Rt&&!ne){if(be=Fe||Rt?{}:F6(g),!Oe)return Fe?vV(g,WW(be,g)):pV(g,D8(be,g))}else{if(!Zn[it])return ne?g:{};be=OV(g,it,Oe)}}ge||(ge=new da);var Ot=ge.get(g);if(Ot)return Ot;ge.set(g,be),cS(g)?g.forEach(function(Xt){be.add(Yi(Xt,S,I,Xt,g,ge))}):sS(g)&&g.forEach(function(Xt,un){be.set(un,Yi(Xt,S,I,un,g,ge))});var Et=qe?Fe?TA:OA:Fe?Bo:Yr,on=tt?n:Et(g);return Wi(on||g,function(Xt,un){on&&(un=Xt,Xt=g[un]),u0(be,un,Yi(Xt,S,I,un,g,ge))}),be}function VW(g){var S=Yr(g);return function(I){return K8(I,g,S)}}function K8(g,S,I){var Z=I.length;if(g==null)return!Z;for(g=Yn(g);Z--;){var ne=I[Z],ge=S[ne],be=g[ne];if(be===n&&!(ne in g)||!ge(be))return!1}return!0}function H8(g,S,I){if(typeof g!="function")throw new Vi(a);return m0(function(){g.apply(n,I)},S)}function f0(g,S,I,Z){var ne=-1,ge=s1,be=!0,Oe=g.length,Fe=[],qe=S.length;if(!Oe)return Fe;I&&(S=qn(S,di(I))),Z?(ge=G2,be=!1):S.length>=o&&(ge=o0,be=!1,S=new Wc(S));e:for(;++nene?0:ne+I),Z=Z===n||Z>ne?ne:rn(Z),Z<0&&(Z+=ne),Z=I>Z?0:fS(Z);I0&&I(Oe)?S>1?jr(Oe,S-1,I,Z,ne):ml(ne,Oe):Z||(ne[ne.length]=Oe)}return ne}var cA=b6(),J8=b6(!0);function Ua(g,S){return g&&cA(g,S,Yr)}function uA(g,S){return g&&J8(g,S,Yr)}function L1(g,S){return gl(S,function(I){return Fs(g[I])})}function Uc(g,S){S=xl(S,g);for(var I=0,Z=S.length;g!=null&&IS}function QW(g,S){return g!=null&&Wn.call(g,S)}function ZW(g,S){return g!=null&&S in Yn(g)}function BW(g,S,I){return g>=fo(S,I)&&g<_r(S,I)}function dA(g,S,I){for(var Z=I?G2:s1,ne=g[0].length,ge=g.length,be=ge,Oe=Ze(ge),Fe=1/0,qe=[];be--;){var tt=g[be];be&&S&&(tt=qn(tt,di(S))),Fe=fo(tt.length,Fe),Oe[be]=!I&&(S||ne>=120&&tt.length>=120)?new Wc(be&&tt):n}tt=g[0];var it=-1,Rt=Oe[0];e:for(;++it-1;)Oe!==g&&m1.call(Oe,Fe,1),m1.call(g,Fe,1);return g}function s6(g,S){for(var I=g?S.length:0,Z=I-1;I--;){var ne=S[I];if(I==Z||ne!==ge){var ge=ne;Is(ne)?m1.call(g,ne,1):yA(g,ne)}}return g}function mA(g,S){return g+y1(Y8()*(S-g+1))}function rV(g,S,I,Z){for(var ne=-1,ge=_r(R1((S-g)/(I||1)),0),be=Ze(ge);ge--;)be[Z?ge:++ne]=g,g+=I;return be}function AA(g,S){var I="";if(!g||S<1||S>Y)return I;do S%2&&(I+=g),S=y1(S/2),S&&(g+=g);while(S);return I}function an(g,S){return _A(X6(g,S,Do),g+"")}function oV(g){return B8(Rf(g))}function iV(g,S){var I=Rf(g);return X1(I,Vc(S,0,I.length))}function p0(g,S,I,Z){if(!lr(g))return g;S=xl(S,g);for(var ne=-1,ge=S.length,be=ge-1,Oe=g;Oe!=null&&++nene?0:ne+S),I=I>ne?ne:I,I<0&&(I+=ne),ne=S>I?0:I-S>>>0,S>>>=0;for(var ge=Ze(ne);++Z>>1,be=g[ge];be!==null&&!pi(be)&&(I?be<=S:be=o){var qe=S?null:RV(g);if(qe)return c1(qe);be=!1,ne=o0,Fe=new Wc}else Fe=S?[]:Oe;e:for(;++Z=Z?g:Qi(g,S,I)}var p6=JX||function(g){return $r.clearTimeout(g)};function v6(g,S){if(S)return g.slice();var I=g.length,Z=E8?E8(I):new g.constructor(I);return g.copy(Z),Z}function MA(g){var S=new g.constructor(g.byteLength);return new v1(S).set(new v1(g)),S}function uV(g,S){var I=S?MA(g.buffer):g.buffer;return new g.constructor(I,g.byteOffset,g.byteLength)}function fV(g){var S=new g.constructor(g.source,j5.exec(g));return S.lastIndex=g.lastIndex,S}function dV(g){return c0?Yn(c0.call(g)):{}}function g6(g,S){var I=S?MA(g.buffer):g.buffer;return new g.constructor(I,g.byteOffset,g.length)}function m6(g,S){if(g!==S){var I=g!==n,Z=g===null,ne=g===g,ge=pi(g),be=S!==n,Oe=S===null,Fe=S===S,qe=pi(S);if(!Oe&&!qe&&!ge&&g>S||ge&&be&&Fe&&!Oe&&!qe||Z&&be&&Fe||!I&&Fe||!ne)return 1;if(!Z&&!ge&&!qe&&g=Oe)return Fe;var qe=I[Z];return Fe*(qe=="desc"?-1:1)}}return g.index-S.index}function A6(g,S,I,Z){for(var ne=-1,ge=g.length,be=I.length,Oe=-1,Fe=S.length,qe=_r(ge-be,0),tt=Ze(Fe+qe),it=!Z;++Oe1?I[ne-1]:n,be=ne>2?I[2]:n;for(ge=g.length>3&&typeof ge=="function"?(ne--,ge):n,be&&To(I[0],I[1],be)&&(ge=ne<3?n:ge,ne=1),S=Yn(S);++Z-1?ne[ge?S[be]:be]:n}}function M6(g){return Cs(function(S){var I=S.length,Z=I,ne=Ui.prototype.thru;for(g&&S.reverse();Z--;){var ge=S[Z];if(typeof ge!="function")throw new Vi(a);if(ne&&!be&&_1(ge)=="wrapper")var be=new Ui([],!0)}for(Z=be?Z:I;++Z1&&An.reverse(),tt&&FeOe))return!1;var qe=ge.get(g),tt=ge.get(S);if(qe&&tt)return qe==S&&tt==g;var it=-1,Rt=!0,Ot=I&v?new Wc:n;for(ge.set(g,S),ge.set(S,g);++it1?"& ":"")+S[Z],S=S.join(I>2?", ":" "),g.replace(U2,`{ /* [wrapped with `+S+`] */ `)}function kV(g){return qt(g)||Zc(g)||!!(V8&&g&&g[V8])}function Is(g,S){var I=typeof g;return S=S??Y,!!S&&(I=="number"||I!="symbol"&&YE.test(g))&&g>-1&&g%1==0&&g0){if(++S>=P)return arguments[0]}else S=0;return g.apply(n,arguments)}}function X1(g,S){var I=-1,Z=g.length,ne=Z-1;for(S=S===n?Z:S;++I1?g[S-1]:n;return I=typeof I=="function"?(g.pop(),I):n,z6(g,I)});function J6(g){var S=de(g);return S.__chain__=!0,S}function UU(g,S){return S(g),g}function W1(g,S){return S(g)}var YU=Cs(function(g){var S=g.length,I=S?g[0]:0,Z=this.__wrapped__,ne=function(ge){return lA(ge,g)};return S>1||this.__actions__.length||!(Z instanceof hn)||!Is(I)?this.thru(ne):(Z=Z.slice(I,+I+(S?1:0)),Z.__actions__.push({func:W1,args:[ne],thisArg:n}),new Ui(Z,this.__chain__).thru(function(ge){return S&&!ge.length&&ge.push(n),ge}))});function QU(){return J6(this)}function ZU(){return new Ui(this.value(),this.__chain__)}function BU(){this.__values__===n&&(this.__values__=uS(this.value()));var g=this.__index__>=this.__values__.length,S=g?n:this.__values__[this.__index__++];return{done:g,value:S}}function DU(){return this}function KU(g){for(var S,I=this;I instanceof S1;){var Z=Z6(I);Z.__index__=0,Z.__values__=n,S?ne.__wrapped__=Z:S=Z;var ne=Z;I=I.__wrapped__}return ne.__wrapped__=g,S}function HU(){var g=this.__wrapped__;if(g instanceof hn){var S=g;return this.__actions__.length&&(S=new hn(this)),S=S.reverse(),S.__actions__.push({func:W1,args:[EA],thisArg:n}),new Ui(S,this.__chain__)}return this.thru(EA)}function GU(){return d6(this.__wrapped__,this.__actions__)}var zU=N1(function(g,S,I){Wn.call(g,I)?++g[I]:Ns(g,I,1)});function JU(g,S,I){var Z=qt(g)?w8:UW;return I&&To(g,S,I)&&(S=n),Z(g,It(S,3))}function $U(g,S){var I=qt(g)?gl:z8;return I(g,It(S,3))}var jU=S6(B6),qU=S6(D6);function eY(g,S){return jr(V1(g,S),1)}function tY(g,S){return jr(V1(g,S),X)}function nY(g,S,I){return I=I===n?1:rn(I),jr(V1(g,S),I)}function $6(g,S){var I=qt(g)?Wi:yl;return I(g,It(S,3))}function j6(g,S){var I=qt(g)?bX:G8;return I(g,It(S,3))}var rY=N1(function(g,S,I){Wn.call(g,I)?g[I].push(S):Ns(g,I,[S])});function oY(g,S,I,Z){g=Zo(g)?g:Rf(g),I=I&&!Z?rn(I):0;var ne=g.length;return I<0&&(I=_r(ne+I,0)),B1(g)?I<=ne&&g.indexOf(S,I)>-1:!!ne&&sf(g,S,I)>-1}var iY=an(function(g,S,I){var Z=-1,ne=typeof S=="function",ge=Zo(g)?Ze(g.length):[];return yl(g,function(be){ge[++Z]=ne?fi(S,be,I):d0(be,S,I)}),ge}),aY=N1(function(g,S,I){Ns(g,I,S)});function V1(g,S){var I=qt(g)?qn:t6;return I(g,It(S,3))}function sY(g,S,I,Z){return g==null?[]:(qt(S)||(S=S==null?[]:[S]),I=Z?n:I,qt(I)||(I=I==null?[]:[I]),i6(g,S,I))}var lY=N1(function(g,S,I){g[I?0:1].push(S)},function(){return[[],[]]});function cY(g,S,I){var Z=qt(g)?z2:k8,ne=arguments.length<3;return Z(g,It(S,4),I,ne,yl)}function uY(g,S,I){var Z=qt(g)?xX:k8,ne=arguments.length<3;return Z(g,It(S,4),I,ne,G8)}function fY(g,S){var I=qt(g)?gl:z8;return I(g,Q1(It(S,3)))}function dY(g){var S=qt(g)?B8:oV;return S(g)}function hY(g,S,I){(I?To(g,S,I):S===n)?S=1:S=rn(S);var Z=qt(g)?_W:iV;return Z(g,S)}function pY(g){var S=qt(g)?EW:sV;return S(g)}function vY(g){if(g==null)return 0;if(Zo(g))return B1(g)?cf(g):g.length;var S=ho(g);return S==F||S==ce?g.size:pA(g).length}function gY(g,S,I){var Z=qt(g)?J2:lV;return I&&To(g,S,I)&&(S=n),Z(g,It(S,3))}var mY=an(function(g,S){if(g==null)return[];var I=S.length;return I>1&&To(g,S[0],S[1])?S=[]:I>2&&To(S[0],S[1],S[2])&&(S=[S[0]]),i6(g,jr(S,1),[])}),U1=$X||function(){return $r.Date.now()};function AY(g,S){if(typeof S!="function")throw new Vi(a);return g=rn(g),function(){if(--g<1)return S.apply(this,arguments)}}function q6(g,S,I){return S=I?n:S,S=g&&S==null?g.length:S,Ps(g,T,n,n,n,n,S)}function eS(g,S){var I;if(typeof S!="function")throw new Vi(a);return g=rn(g),function(){return--g>0&&(I=S.apply(this,arguments)),g<=1&&(S=n),I}}var WA=an(function(g,S,I){var Z=m;if(I.length){var ne=Al(I,mf(WA));Z|=b}return Ps(g,Z,S,I,ne)}),tS=an(function(g,S,I){var Z=m|x;if(I.length){var ne=Al(I,mf(tS));Z|=b}return Ps(S,Z,g,I,ne)});function nS(g,S,I){S=I?n:S;var Z=Ps(g,R,n,n,n,n,n,S);return Z.placeholder=nS.placeholder,Z}function rS(g,S,I){S=I?n:S;var Z=Ps(g,A,n,n,n,n,n,S);return Z.placeholder=rS.placeholder,Z}function oS(g,S,I){var Z,ne,ge,be,Oe,Fe,qe=0,tt=!1,it=!1,Rt=!0;if(typeof g!="function")throw new Vi(a);S=Bi(S)||0,lr(I)&&(tt=!!I.leading,it="maxWait"in I,ge=it?_r(Bi(I.maxWait)||0,S):ge,Rt="trailing"in I?!!I.trailing:Rt);function Ot(Mr){var pa=Z,Es=ne;return Z=ne=n,qe=Mr,be=g.apply(Es,pa),be}function Et(Mr){return qe=Mr,Oe=m0(un,S),tt?Ot(Mr):be}function on(Mr){var pa=Mr-Fe,Es=Mr-qe,SS=S-pa;return it?fo(SS,ge-Es):SS}function Xt(Mr){var pa=Mr-Fe,Es=Mr-qe;return Fe===n||pa>=S||pa<0||it&&Es>=ge}function un(){var Mr=U1();if(Xt(Mr))return An(Mr);Oe=m0(un,on(Mr))}function An(Mr){return Oe=n,Rt&&Z?Ot(Mr):(Z=ne=n,be)}function vi(){Oe!==n&&p6(Oe),qe=0,Z=Fe=ne=Oe=n}function ko(){return Oe===n?be:An(U1())}function gi(){var Mr=U1(),pa=Xt(Mr);if(Z=arguments,ne=this,Fe=Mr,pa){if(Oe===n)return Et(Fe);if(it)return p6(Oe),Oe=m0(un,S),Ot(Fe)}return Oe===n&&(Oe=m0(un,S)),be}return gi.cancel=vi,gi.flush=ko,gi}var RY=an(function(g,S){return H8(g,1,S)}),yY=an(function(g,S,I){return H8(g,Bi(S)||0,I)});function bY(g){return Ps(g,L)}function Y1(g,S){if(typeof g!="function"||S!=null&&typeof S!="function")throw new Vi(a);var I=function(){var Z=arguments,ne=S?S.apply(this,Z):Z[0],ge=I.cache;if(ge.has(ne))return ge.get(ne);var be=g.apply(this,Z);return I.cache=ge.set(ne,be)||ge,be};return I.cache=new(Y1.Cache||ks),I}Y1.Cache=ks;function Q1(g){if(typeof g!="function")throw new Vi(a);return function(){var S=arguments;switch(S.length){case 0:return!g.call(this);case 1:return!g.call(this,S[0]);case 2:return!g.call(this,S[0],S[1]);case 3:return!g.call(this,S[0],S[1],S[2])}return!g.apply(this,S)}}function xY(g){return eS(2,g)}var SY=cV(function(g,S){S=S.length==1&&qt(S[0])?qn(S[0],di(It())):qn(jr(S,1),di(It()));var I=S.length;return an(function(Z){for(var ne=-1,ge=fo(Z.length,I);++ne=S}),Zc=j8(function(){return arguments}())?j8:function(g){return vr(g)&&Wn.call(g,"callee")&&!W8.call(g,"callee")},qt=Ze.isArray,WY=R8?di(R8):KW;function Zo(g){return g!=null&&Z1(g.length)&&!Fs(g)}function Sr(g){return vr(g)&&Zo(g)}function VY(g){return g===!0||g===!1||vr(g)&&Oo(g)==J}var Ml=qX||JA,UY=y8?di(y8):HW;function YY(g){return vr(g)&&g.nodeType===1&&!A0(g)}function QY(g){if(g==null)return!0;if(Zo(g)&&(qt(g)||typeof g=="string"||typeof g.splice=="function"||Ml(g)||Af(g)||Zc(g)))return!g.length;var S=ho(g);if(S==F||S==ce)return!g.size;if(g0(g))return!pA(g).length;for(var I in g)if(Wn.call(g,I))return!1;return!0}function ZY(g,S){return h0(g,S)}function BY(g,S,I){I=typeof I=="function"?I:n;var Z=I?I(g,S):n;return Z===n?h0(g,S,n,I):!!Z}function UA(g){if(!vr(g))return!1;var S=Oo(g);return S==me||S==fe||typeof g.message=="string"&&typeof g.name=="string"&&!A0(g)}function DY(g){return typeof g=="number"&&U8(g)}function Fs(g){if(!lr(g))return!1;var S=Oo(g);return S==ue||S==z||S==se||S==re}function aS(g){return typeof g=="number"&&g==rn(g)}function Z1(g){return typeof g=="number"&&g>-1&&g%1==0&&g<=Y}function lr(g){var S=typeof g;return g!=null&&(S=="object"||S=="function")}function vr(g){return g!=null&&typeof g=="object"}var sS=b8?di(b8):zW;function KY(g,S){return g===S||hA(g,S,NA(S))}function HY(g,S,I){return I=typeof I=="function"?I:n,hA(g,S,NA(S),I)}function GY(g){return lS(g)&&g!=+g}function zY(g){if(CV(g))throw new $t(i);return q8(g)}function JY(g){return g===null}function $Y(g){return g==null}function lS(g){return typeof g=="number"||vr(g)&&Oo(g)==j}function A0(g){if(!vr(g)||Oo(g)!=q)return!1;var S=g1(g);if(S===null)return!0;var I=Wn.call(S,"constructor")&&S.constructor;return typeof I=="function"&&I instanceof I&&d1.call(I)==HX}var YA=x8?di(x8):JW;function jY(g){return aS(g)&&g>=-Y&&g<=Y}var cS=S8?di(S8):$W;function B1(g){return typeof g=="string"||!qt(g)&&vr(g)&&Oo(g)==pe}function pi(g){return typeof g=="symbol"||vr(g)&&Oo(g)==xe}var Af=M8?di(M8):jW;function qY(g){return g===n}function eQ(g){return vr(g)&&ho(g)==Ae}function tQ(g){return vr(g)&&Oo(g)==Be}var nQ=F1(vA),rQ=F1(function(g,S){return g<=S});function uS(g){if(!g)return[];if(Zo(g))return B1(g)?fa(g):Qo(g);if(i0&&g[i0])return _X(g[i0]());var S=ho(g),I=S==F?nA:S==ce?c1:Rf;return I(g)}function _s(g){if(!g)return g===0?g:0;if(g=Bi(g),g===X||g===-X){var S=g<0?-1:1;return S*$}return g===g?g:0}function rn(g){var S=_s(g),I=S%1;return S===S?I?S-I:S:0}function fS(g){return g?Vc(rn(g),0,Q):0}function Bi(g){if(typeof g=="number")return g;if(pi(g))return le;if(lr(g)){var S=typeof g.valueOf=="function"?g.valueOf():g;g=lr(S)?S+"":S}if(typeof g!="string")return g===0?g:+g;g=N8(g);var I=WE.test(g);return I||UE.test(g)?AX(g.slice(2),I?2:8):XE.test(g)?le:+g}function dS(g){return Ya(g,Bo(g))}function oQ(g){return g?Vc(rn(g),-Y,Y):g===0?g:0}function Fn(g){return g==null?"":hi(g)}var iQ=vf(function(g,S){if(g0(S)||Zo(S)){Ya(S,Yr(S),g);return}for(var I in S)Wn.call(S,I)&&u0(g,I,S[I])}),hS=vf(function(g,S){Ya(S,Bo(S),g)}),D1=vf(function(g,S,I,Z){Ya(S,Bo(S),g,Z)}),aQ=vf(function(g,S,I,Z){Ya(S,Yr(S),g,Z)}),sQ=Cs(lA);function lQ(g,S){var I=pf(g);return S==null?I:D8(I,S)}var cQ=an(function(g,S){g=Yn(g);var I=-1,Z=S.length,ne=Z>2?S[2]:n;for(ne&&To(S[0],S[1],ne)&&(Z=1);++I1),ge}),Ya(g,TA(g),I),Z&&(I=Yi(I,f|d|h,yV));for(var ne=S.length;ne--;)yA(I,S[ne]);return I});function OQ(g,S){return vS(g,Q1(It(S)))}var TQ=Cs(function(g,S){return g==null?{}:tV(g,S)});function vS(g,S){if(g==null)return{};var I=qn(TA(g),function(Z){return[Z]});return S=It(S),a6(g,I,function(Z,ne){return S(Z,ne[0])})}function kQ(g,S,I){S=xl(S,g);var Z=-1,ne=S.length;for(ne||(ne=1,g=n);++ZS){var Z=g;g=S,S=Z}if(I||g%1||S%1){var ne=Y8();return fo(g+ne*(S-g+mX("1e-"+((ne+"").length-1))),S)}return mA(g,S)}var UQ=gf(function(g,S,I){return S=S.toLowerCase(),g+(I?AS(S):S)});function AS(g){return BA(Fn(g).toLowerCase())}function RS(g){return g=Fn(g),g&&g.replace(QE,NX).replace(sX,"")}function YQ(g,S,I){g=Fn(g),S=hi(S);var Z=g.length;I=I===n?Z:Vc(rn(I),0,Z);var ne=I;return I-=S.length,I>=0&&g.slice(I,ne)==S}function QQ(g){return g=Fn(g),g&&ua.test(g)?g.replace(Zt,PX):g}function ZQ(g){return g=Fn(g),g&&Lo.test(g)?g.replace(of,"\\$&"):g}var BQ=gf(function(g,S,I){return g+(I?"-":"")+S.toLowerCase()}),DQ=gf(function(g,S,I){return g+(I?" ":"")+S.toLowerCase()}),KQ=x6("toLowerCase");function HQ(g,S,I){g=Fn(g),S=rn(S);var Z=S?cf(g):0;if(!S||Z>=S)return g;var ne=(S-Z)/2;return I1(y1(ne),I)+g+I1(R1(ne),I)}function GQ(g,S,I){g=Fn(g),S=rn(S);var Z=S?cf(g):0;return S&&Z>>0,I?(g=Fn(g),g&&(typeof S=="string"||S!=null&&!YA(S))&&(S=hi(S),!S&&lf(g))?Sl(fa(g),0,I):g.split(S,I)):[]}var tZ=gf(function(g,S,I){return g+(I?" ":"")+BA(S)});function nZ(g,S,I){return g=Fn(g),I=I==null?0:Vc(rn(I),0,g.length),S=hi(S),g.slice(I,I+S.length)==S}function rZ(g,S,I){var Z=de.templateSettings;I&&To(g,S,I)&&(S=n),g=Fn(g),S=D1({},S,Z,k6);var ne=D1({},S.imports,Z.imports,k6),ge=Yr(ne),be=tA(ne,ge),Oe,Fe,qe=0,tt=S.interpolate||o1,it="__p += '",Rt=rA((S.escape||o1).source+"|"+tt.source+"|"+(tt===rf?EE:o1).source+"|"+(S.evaluate||o1).source+"|$","g"),Ot="//# sourceURL="+(Wn.call(S,"sourceURL")?(S.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++dX+"]")+` `;g.replace(Rt,function(Xt,un,An,vi,ko,gi){return An||(An=vi),it+=g.slice(qe,gi).replace(ZE,CX),un&&(Oe=!0,it+=`' + __e(`+un+`) + '`),ko&&(Fe=!0,it+=`'; `+ko+`; __p += '`),An&&(it+=`' + ((__t = (`+An+`)) == null ? '' : __t) + '`),qe=gi+Xt.length,Xt}),it+=`'; `;var Et=Wn.call(S,"variable")&&S.variable;if(!Et)it=`with (obj) { `+it+` } `;else if(FE.test(Et))throw new $t(s);it=(Fe?it.replace(ut,""):it).replace(dt,"$1").replace(yt,"$1;"),it="function("+(Et||"obj")+`) { `+(Et?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(Oe?", __e = _.escape":"")+(Fe?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+it+`return __p }`;var on=bS(function(){return kn(ge,Ot+"return "+it).apply(n,be)});if(on.source=it,UA(on))throw on;return on}function oZ(g){return Fn(g).toLowerCase()}function iZ(g){return Fn(g).toUpperCase()}function aZ(g,S,I){if(g=Fn(g),g&&(I||S===n))return N8(g);if(!g||!(S=hi(S)))return g;var Z=fa(g),ne=fa(S),ge=P8(Z,ne),be=C8(Z,ne)+1;return Sl(Z,ge,be).join("")}function sZ(g,S,I){if(g=Fn(g),g&&(I||S===n))return g.slice(0,F8(g)+1);if(!g||!(S=hi(S)))return g;var Z=fa(g),ne=C8(Z,fa(S))+1;return Sl(Z,0,ne).join("")}function lZ(g,S,I){if(g=Fn(g),g&&(I||S===n))return g.replace(Ei,"");if(!g||!(S=hi(S)))return g;var Z=fa(g),ne=P8(Z,fa(S));return Sl(Z,ne).join("")}function cZ(g,S){var I=k,Z=E;if(lr(S)){var ne="separator"in S?S.separator:ne;I="length"in S?rn(S.length):I,Z="omission"in S?hi(S.omission):Z}g=Fn(g);var ge=g.length;if(lf(g)){var be=fa(g);ge=be.length}if(I>=ge)return g;var Oe=I-cf(Z);if(Oe<1)return Z;var Fe=be?Sl(be,0,Oe).join(""):g.slice(0,Oe);if(ne===n)return Fe+Z;if(be&&(Oe+=Fe.length-Oe),YA(ne)){if(g.slice(Oe).search(ne)){var qe,tt=Fe;for(ne.global||(ne=rA(ne.source,Fn(j5.exec(ne))+"g")),ne.lastIndex=0;qe=ne.exec(tt);)var it=qe.index;Fe=Fe.slice(0,it===n?Oe:it)}}else if(g.indexOf(hi(ne),Oe)!=Oe){var Rt=Fe.lastIndexOf(ne);Rt>-1&&(Fe=Fe.slice(0,Rt))}return Fe+Z}function uZ(g){return g=Fn(g),g&&Tn.test(g)?g.replace(_t,VX):g}var fZ=gf(function(g,S,I){return g+(I?" ":"")+S.toUpperCase()}),BA=x6("toUpperCase");function yS(g,S,I){return g=Fn(g),S=I?n:S,S===n?FX(g)?QX(g):wX(g):g.match(S)||[]}var bS=an(function(g,S){try{return fi(g,n,S)}catch(I){return UA(I)?I:new $t(I)}}),dZ=Cs(function(g,S){return Wi(S,function(I){I=Qa(I),Ns(g,I,WA(g[I],g))}),g});function hZ(g){var S=g==null?0:g.length,I=It();return g=S?qn(g,function(Z){if(typeof Z[1]!="function")throw new Vi(a);return[I(Z[0]),Z[1]]}):[],an(function(Z){for(var ne=-1;++neY)return[];var I=Q,Z=fo(g,Q);S=It(S),g-=Q;for(var ne=eA(Z,S);++I0||S<0)?new hn(I):(g<0?I=I.takeRight(-g):g&&(I=I.drop(g)),S!==n&&(S=rn(S),I=S<0?I.dropRight(-S):I.take(S-g)),I)},hn.prototype.takeRightWhile=function(g){return this.reverse().takeWhile(g).reverse()},hn.prototype.toArray=function(){return this.take(Q)},Ua(hn.prototype,function(g,S){var I=/^(?:filter|find|map|reject)|While$/.test(S),Z=/^(?:head|last)$/.test(S),ne=de[Z?"take"+(S=="last"?"Right":""):S],ge=Z||/^find/.test(S);ne&&(de.prototype[S]=function(){var be=this.__wrapped__,Oe=Z?[1]:arguments,Fe=be instanceof hn,qe=Oe[0],tt=Fe||qt(be),it=function(un){var An=ne.apply(de,ml([un],Oe));return Z&&Rt?An[0]:An};tt&&I&&typeof qe=="function"&&qe.length!=1&&(Fe=tt=!1);var Rt=this.__chain__,Ot=!!this.__actions__.length,Et=ge&&!Rt,on=Fe&&!Ot;if(!ge&&tt){be=on?be:new hn(this);var Xt=g.apply(be,Oe);return Xt.__actions__.push({func:W1,args:[it],thisArg:n}),new Ui(Xt,Rt)}return Et&&on?g.apply(this,Oe):(Xt=this.thru(it),Et?Z?Xt.value()[0]:Xt.value():Xt)})}),Wi(["pop","push","shift","sort","splice","unshift"],function(g){var S=u1[g],I=/^(?:push|sort|unshift)$/.test(g)?"tap":"thru",Z=/^(?:pop|shift)$/.test(g);de.prototype[g]=function(){var ne=arguments;if(Z&&!this.__chain__){var ge=this.value();return S.apply(qt(ge)?ge:[],ne)}return this[I](function(be){return S.apply(qt(be)?be:[],ne)})}}),Ua(hn.prototype,function(g,S){var I=de[S];if(I){var Z=I.name+"";Wn.call(hf,Z)||(hf[Z]=[]),hf[Z].push({name:S,func:I})}}),hf[P1(n,x).name]=[{name:"wrapper",func:n}],hn.prototype.clone=uW,hn.prototype.reverse=fW,hn.prototype.value=dW,de.prototype.at=YU,de.prototype.chain=QU,de.prototype.commit=ZU,de.prototype.next=BU,de.prototype.plant=KU,de.prototype.reverse=HU,de.prototype.toJSON=de.prototype.valueOf=de.prototype.value=GU,de.prototype.first=de.prototype.head,i0&&(de.prototype[i0]=DU),de},uf=ZX();_c?((_c.exports=uf)._=uf,K2._=uf):$r._=uf}).call(kt)})(Yg,Yg.exports);var On=Yg.exports;const Rz=[{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:450,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"}}],yz={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"}},bz=[{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}}"}}],st=wp("slides",{state:()=>({title:"未命名演示文稿",theme:yz,slides:Rz,slideIndex:0,viewportSize:1e3,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(l=>l.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(bz).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}},setViewportSize(e){this.viewportSize=e},setViewportRatio(e){this.viewportRatio=e},setSlides(e){this.slides=e},addSlide(e){const t=Array.isArray(e)?e:[e];for(const r of t)r.sectionTag&&delete r.sectionTag;const n=this.slideIndex+1;this.slides.splice(n,0,...t),this.slideIndex=n},updateSlide(e,t){const n=t?this.slides.findIndex(r=>r.id===t):this.slideIndex;this.slides[n]={...this.slides[n],...e}},removeSlideProps(e){const{id:t,propName:n}=e,r=this.slides.map(o=>o.id===t?On.omit(o,n):o);this.slides=r},deleteSlide(e){const t=Array.isArray(e)?e:[e],n=JSON.parse(JSON.stringify(this.slides)),r=[];for(const a of t){const s=n.findIndex(c=>c.id===a);r.push(s);const l=n[s].sectionTag;if(l){const c=n[s+1];c&&!c.sectionTag&&(delete n[s].sectionTag,n[s+1].sectionTag=l)}n.splice(s,1)}let o=Math.min(...r);const i=n.length-1;o>i&&(o=i),this.slideIndex=o,this.slides=n},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(l=>l.id===r):this.slideIndex,s=this.slides[i].elements.map(l=>o.includes(l.id)?{...l,...n}:l);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?On.omit(s,r):s);this.slides[o].elements=a}}}),xz=xH("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),OP=xz(10),ft=wp("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:wr.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:HG,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:OP,textFormatPainter:null,shapeFormatPainter:null,showSelectPanel:!1,showSearchPanel:!1,showNotesPanel:!1}),getters:{activeElementList(e){const n=st().currentSlide;return!n||!n.elements?[]:n.elements.filter(r=>e.activeElementIdList.includes(r.id))},handleElement(e){const n=st().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=>GG(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 Kn=function(){return Kn=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)oa(e,o)&&(t[o]=qh(e[o]))}return t}var Nz={}.toString;function q4(e){return Nz.call(e).slice(8,-1)}var e3=function(e,t){return t==="Array"?""+e.map(function(n){return e3(n,q4(n))}):t==="ArrayBuffer"?""+new Uint8Array(e):t==="Date"?e.getTime():ArrayBuffer.isView(e)?""+new Uint8Array(e.buffer):e};function bx(e,t,n,r){return n=n||{},r=r||"",co(e).forEach(function(o){if(!oa(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=q4(i),l=q4(a);s===l?kz[s]?e3(i,s)!==e3(a,l)&&(n[r+o]=t[o]):bx(i,a,n,r+o+"."):n[r+o]=t[o]}else i!==a&&(n[r+o]=t[o])}}),co(t).forEach(function(o){oa(e,o)||(n[r+o]=t[o])}),n}var UM=typeof Symbol<"u"&&Symbol.iterator,Pz=UM?function(e){var t;return e!=null&&(t=e[UM])&&t.apply(e)}:function(){return null},Vf={};function Js(e){var t,n,r,o;if(arguments.length===1){if(Wo(e))return e.slice();if(this===Vf&&typeof e=="string")return[e];if(o=Pz(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 XP=typeof Symbol<"u"?function(e){return e[Symbol.toStringTag]==="AsyncFunction"}:function(){return!1},Ls=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function WP(e,t){Ls=e,VP=t}var VP=function(){return!0},Cz=!new Error("").stack;function Jd(){if(Cz)try{throw new Error}catch(e){return e}return new Error}function t3(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(VP).map(function(r){return` `+r}).join("")):""}var Iz=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"],UP=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],xx=Iz.concat(UP),Fz={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed"};function $d(e,t){this._e=Jd(),this.name=e,this.message=t}zd($d).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+t3(this._e,2))}},toString:function(){return this.name+": "+this.message}});function YP(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 Qg(e,t,n,r){this._e=Jd(),this.failures=t,this.failedKeys=r,this.successCount=n,this.message=YP(e,t)}zd(Qg).from($d);function Rh(e,t){this._e=Jd(),this.name="BulkError",this.failures=t,this.message=YP(e,t)}zd(Rh).from($d);var _z=xx.reduce(function(e,t){return e[t]=t+"Error",e},{}),Ez=$d,Gt=xx.reduce(function(e,t){var n=t+"Error";function r(o,i){this._e=Jd(),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=Fz[t]||n,this.inner=null)}return zd(r).from(Ez),e[t]=r,e},{});Gt.Syntax=SyntaxError;Gt.Type=TypeError;Gt.Range=RangeError;var YM=UP.reduce(function(e,t){return e[t+"Error"]=Gt[t],e},{});function Xz(e,t){if(!e||e instanceof $d||e instanceof TypeError||e instanceof SyntaxError||!e.name||!YM[e.name])return e;var n=new YM[e.name](t||e.message,e);return"stack"in e&&cl(n,"stack",{get:function(){return this.inner.stack}}),n}var $m=xx.reduce(function(e,t){return["Syntax","Type","Range"].indexOf(t)===-1&&(e[t+"Error"]=Gt[t]),e},{});$m.ModifyError=Qg;$m.DexieError=$d;$m.BulkError=Rh;function Gn(){}function Tp(e){return e}function Wz(e,t){return e==null||e===Tp?t:function(n){return t(e(n))}}function Iu(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function Vz(e,t){return e===Gn?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?Iu(r,this.onsuccess):r),o&&(this.onerror=this.onerror?Iu(o,this.onerror):o),i!==void 0?i:n}}function Uz(e,t){return e===Gn?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?Iu(n,this.onsuccess):n),r&&(this.onerror=this.onerror?Iu(r,this.onerror):r)}}function Yz(e,t){return e===Gn?t:function(n){var r=e.apply(this,arguments);ra(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?Iu(o,this.onsuccess):o),i&&(this.onerror=this.onerror?Iu(i,this.onerror):i),r===void 0?a===void 0?void 0:a:ra(r,a)}}function Qz(e,t){return e===Gn?t:function(){return t.apply(this,arguments)===!1?!1:e.apply(this,arguments)}}function QP(e,t){return e===Gn?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 ep={},Zz=100,Bz=20,ZP=100,Sx=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]}(),n3=Sx[0],Zg=Sx[1],r3=Sx[2],BP=Zg&&Zg.then,Dv=n3&&n3.constructor,Mx=!!r3,o3=!1,Dz=r3?function(){r3.then(lv)}:jn.setImmediate?setImmediate.bind(null,lv):jn.MutationObserver?function(){var e=document.createElement("div");new MutationObserver(function(){lv(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")}:function(){setTimeout(lv,0)},tp=function(e,t){B0.push([e,t]),Bg&&(Dz(),Bg=!1)},i3=!0,Bg=!0,yu=[],Kv=[],a3=null,s3=Tp,md={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:BM,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(function(e){try{BM(e[0],e[1])}catch{}})}},Wt=md,B0=[],bu=0,Hv=[];function St(e){if(typeof this!="object")throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=Gn,this._lib=!1;var t=this._PSD=Wt;if(Ls&&(this._stackHolder=Jd(),this._prev=null,this._numPrev=0),typeof e!="function"){if(e!==ep)throw new TypeError("Not a function");this._state=arguments[1],this._value=arguments[2],this._state===!1&&c3(this,this._value);return}this._state=null,this._value=null,++t.ref,KP(this,e)}var l3={get:function(){var e=Wt,t=Dg;function n(r,o){var i=this,a=!e.global&&(e!==Wt||t!==Dg),s=a&&!_u(),l=new St(function(c,u){wx(i,new DP(Hg(r,e,a,s),Hg(o,e,a,s),c,u,e))});return Ls&&zP(l,this),l}return n.prototype=ep,n},set:function(e){cl(this,"then",e&&e.prototype===ep?l3:{get:function(){return e},set:l3.set})}};jh(St.prototype,{then:l3,_then:function(e,t){wx(this,new DP(null,null,e,t,Wt))},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):Gv(r)}):this.then(null,function(r){return r&&r.name===t?n(r):Gv(r)})},finally:function(e){return this.then(function(t){return e(),t},function(t){return e(),Gv(t)})},stack:{get:function(){if(this._stack)return this._stack;try{o3=!0;var e=GP(this,[],Bz),t=e.join(` From previous: `);return this._state!==null&&(this._stack=t),t}finally{o3=!1}}},timeout:function(e,t){var n=this;return e<1/0?new St(function(r,o){var i=setTimeout(function(){return o(new Gt.Timeout(t))},e);n.then(r,o).finally(clearTimeout.bind(null,i))}):this}});typeof Symbol<"u"&&Symbol.toStringTag&&cl(St.prototype,Symbol.toStringTag,"Dexie.Promise");md.env=JP();function DP(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}jh(St,{all:function(){var e=Js.apply(null,arguments).map(Kg);return new St(function(t,n){e.length===0&&t([]);var r=e.length;e.forEach(function(o,i){return St.resolve(o).then(function(a){e[i]=a,--r||t(e)},n)})})},resolve:function(e){if(e instanceof St)return e;if(e&&typeof e.then=="function")return new St(function(n,r){e.then(n,r)});var t=new St(ep,!0,e);return zP(t,a3),t},reject:Gv,race:function(){var e=Js.apply(null,arguments).map(Kg);return new St(function(t,n){e.map(function(r){return St.resolve(r).then(t,n)})})},PSD:{get:function(){return Wt},set:function(e){return Wt=e}},totalEchoes:{get:function(){return Dg}},newPSD:Fu,usePSD:Cp,scheduler:{get:function(){return tp},set:function(e){tp=e}},rejectionMapper:{get:function(){return s3},set:function(e){s3=e}},follow:function(e,t){return new St(function(n,r){return Fu(function(o,i){var a=Wt;a.unhandleds=[],a.onunhandled=i,a.finalize=Iu(function(){var s=this;Hz(function(){s.unhandleds.length===0?o():i(s.unhandleds[0])})},a.finalize),e()},t,n,r)})}});Dv&&(Dv.allSettled&&cl(St,"allSettled",function(){var e=Js.apply(null,arguments).map(Kg);return new St(function(t){e.length===0&&t([]);var n=e.length,r=new Array(n);e.forEach(function(o,i){return St.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)})})})}),Dv.any&&typeof AggregateError<"u"&&cl(St,"any",function(){var e=Js.apply(null,arguments).map(Kg);return new St(function(t,n){e.length===0&&n(new AggregateError([]));var r=e.length,o=new Array(r);e.forEach(function(i,a){return St.resolve(i).then(function(s){return t(s)},function(s){o[a]=s,--r||n(new AggregateError(o))})})})}));function KP(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&&kp();n&&typeof n.then=="function"?KP(e,function(o,i){n instanceof St?n._then(o,i):n.then(o,i)}):(e._state=!0,e._value=n,HP(e)),r&&Np()}},c3.bind(null,e))}catch(n){c3(e,n)}}function c3(e,t){if(Kv.push(t),e._state===null){var n=e._lib&&kp();t=s3(t),e._state=!1,e._value=t,Ls&&t!==null&&typeof t=="object"&&!t._promise&&Lz(function(){var r=yx(t,"stack");t._promise=e,cl(t,"stack",{get:function(){return o3?r&&(r.get?r.get.apply(t):r.value):e.stack}})}),Gz(e),HP(e),n&&Np()}}function HP(e){var t=e._listeners;e._listeners=[];for(var n=0,r=t.length;n0;)for(e=B0,B0=[],n=e.length,t=0;t0);i3=!0,Bg=!0}function Lx(){var e=yu;yu=[],e.forEach(function(r){r._PSD.onunhandled.call(null,r._value,r)});for(var t=Hv.slice(0),n=t.length;n;)t[--n]()}function Hz(e){function t(){e(),Hv.splice(Hv.indexOf(t),1)}Hv.push(t),++bu,tp(function(){--bu===0&&Lx()},[])}function Gz(e){yu.some(function(t){return t._value===e._value})||yu.push(e)}function zz(e){for(var t=yu.length;t;)if(yu[--t]._value===e._value){yu.splice(t,1);return}}function Gv(e){return new St(ep,!1,e)}function fr(e,t){var n=Wt;return function(){var r=kp(),o=Wt;try{return Ac(n,!0),e.apply(this,arguments)}catch(i){t&&t(i)}finally{Ac(o,!1),r&&Np()}}}var Ro={awaits:0,echoes:0,id:0},Jz=0,zv=[],vR=0,Dg=0,$z=0;function Fu(e,t,n,r){var o=Wt,i=Object.create(o);i.parent=o,i.ref=0,i.global=!1,i.id=++$z;var a=md.env;i.env=Mx?{Promise:St,PromiseProp:{value:St,configurable:!0,writable:!0},all:St.all,race:St.race,allSettled:St.allSettled,any:St.any,resolve:St.resolve,reject:St.reject,nthen:QM(a.nthen,i),gthen:QM(a.gthen,i)}:{},t&&ra(i,t),++o.ref,i.finalize=function(){--this.parent.ref||this.parent.finalize()};var s=Cp(i,e,n,r);return i.ref===0&&i.finalize(),s}function Pp(){return Ro.id||(Ro.id=++Jz),++Ro.awaits,Ro.echoes+=ZP,Ro.id}function _u(){return Ro.awaits?(--Ro.awaits===0&&(Ro.id=0),Ro.echoes=Ro.awaits*ZP,!0):!1}(""+BP).indexOf("[native code]")===-1&&(Pp=_u=Gn);function Kg(e){return Ro.echoes&&e&&e.constructor===Dv?(Pp(),e.then(function(t){return _u(),t},function(t){return _u(),Mo(t)})):e}function jz(e){++Dg,(!Ro.echoes||--Ro.echoes===0)&&(Ro.echoes=Ro.id=0),zv.push(Wt),Ac(e,!0)}function qz(){var e=zv[zv.length-1];zv.pop(),Ac(e,!1)}function Ac(e,t){var n=Wt;if((t?Ro.echoes&&(!vR++||e!==Wt):vR&&(!--vR||e!==Wt))&&$P(t?jz.bind(null,e):qz),e!==Wt&&(Wt=e,n===md&&(md.env=JP()),Mx)){var r=md.env.Promise,o=e.env;Zg.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 JP(){var e=jn.Promise;return Mx?{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:Zg.then,gthen:e.prototype.then}:{}}function Cp(e,t,n,r,o){var i=Wt;try{return Ac(e,!0),t(n,r,o)}finally{Ac(i,!1)}}function $P(e){BP.call(n3,e)}function Hg(e,t,n,r){return typeof e!="function"?e:function(){var o=Wt;n&&Pp(),Ac(t,!0);try{return e.apply(this,arguments)}finally{Ac(o,!1),r&&$P(_u)}}}function QM(e,t){return function(n,r){return e.call(this,Hg(n,t),Hg(r,t))}}var ZM="unhandledrejection";function BM(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(ZM,!0,!0),ra(r,o)):jn.CustomEvent&&(r=new CustomEvent(ZM,{detail:o}),ra(r,o)),r&&jn.dispatchEvent&&(dispatchEvent(r),!jn.PromiseRejectionEvent&&jn.onunhandledrejection))try{jn.onunhandledrejection(r)}catch{}Ls&&r&&!r.defaultPrevented&&console.warn("Unhandled rejection: "+(e.stack||e))}catch{}}var Mo=St.reject;function jP(e,t,n,r){if(!e._state.openComplete&&!Wt.letThrough){if(!e._state.isBeingOpened){if(!e._options.autoOpen)return Mo(new Gt.DatabaseClosed);e.open().catch(Gn)}return e._state.dbReadyPromise.then(function(){return jP(e,t,n,r)})}else{var o=e._createTransaction(t,n,e._dbSchema);try{o.create()}catch(i){return Mo(i)}return o._promise(t,function(i,a){return Fu(function(){return Wt.trans=o,r(i,a,o)})}).then(function(i){return o._completion.then(function(){return i})})}}var DM="3.0.3",Jf="￿",u3=-1/0,Ws="Invalid key provided. Keys must be of type string, number, Date or Array.",qP="String expected.",yh=[],Ox=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),eJ=Ox,tJ=Ox,e9=function(e){return!/(dexie\.js|dexie\.min\.js)/.test(e)},cv="__dbnames",gR="readonly",mR="readwrite";function Eu(e,t){return e?t?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:e:t}var t9={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function uv(e){return function(t){return hs(t,e)===void 0&&(t=qh(t),IP(t,e)),t}}var nJ=function(){function e(){}return e.prototype._trans=function(t,n,r){var o=this._tx||Wt.trans,i=this.name;function a(l,c,u){if(!u.schema[i])throw new Gt.NotFound("Table "+i+" not part of transaction");return n(u.idbtrans,u)}var s=kp();try{return o&&o.db===this.db?o===Wt.trans?o._promise(t,a,r):Fu(function(){return o._promise(t,a,r)},{trans:o,transless:Wt.transless||Wt}):jP(this.db,t,[this.name],a)}finally{s&&Np()}},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(Wo(t))return new this.db.WhereClause(this,"["+t.join("+")+"]");var n=co(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!==Jf)return this.where(r.name).equals(r.keyPath.map(function(u){return t[u]}));!r&&Ls&&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],v=t[f];return[d||p,d||!p?Eu(h,p&&p.multi?function(m){var x=hs(m,f);return Wo(x)&&x.some(function(y){return a(v,y)})}:function(m){return a(v,hs(m,f))}):h]},[null,null]),l=s[0],c=s[1];return l?this.where(l.name).equals(t[l.keyPath]).filter(c):r?this.filter(c):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,Wo(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(oa(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){ra(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=uv(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"add",keys:n!=null?[n]:null,values:[s]})}).then(function(l){return l.numFailures?St.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{Ca(t,a,l)}catch{}return l})},e.prototype.update=function(t,n){if(typeof n!="object"||Wo(n))throw new Gt.InvalidArgument("Modifications must be an object.");if(typeof t=="object"&&!Wo(t)){co(n).forEach(function(o){Ca(t,o,n[o])});var r=hs(t,this.schema.primKey.keyPath);return r===void 0?Mo(new Gt.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=uv(a)(t)),this._trans("readwrite",function(l){return r.core.mutate({trans:l,type:"put",values:[s],keys:n!=null?[n]:null})}).then(function(l){return l.numFailures?St.reject(l.failures[0]):l.lastResult}).then(function(l){if(a)try{Ca(t,a,l)}catch{}return l})},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?St.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:t9})}).then(function(n){return n.numFailures?St.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 l=o.schema.primKey,c=l.auto,u=l.keyPath;if(u&&i)throw new Gt.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new Gt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&c?t.map(uv(u)):t;return o.core.mutate({trans:s,type:"add",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,m=h.lastResult,x=h.failures,y=a?v:m;if(p===0)return y;throw new Rh(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 l=o.schema.primKey,c=l.auto,u=l.keyPath;if(u&&i)throw new Gt.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(i&&i.length!==t.length)throw new Gt.InvalidArgument("Arguments objects and keys must have the same length");var f=t.length,d=u&&c?t.map(uv(u)):t;return o.core.mutate({trans:s,type:"put",keys:i,values:d,wantResults:a}).then(function(h){var p=h.numFailures,v=h.results,m=h.lastResult,x=h.failures,y=a?v:m;if(p===0)return y;throw new Rh(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 Rh(n.name+".bulkDelete(): "+i+" of "+r+" operations failed",s)})},e}();function jm(e){var t={},n=function(s,l){if(l){for(var c=arguments.length,u=new Array(c-1);--c;)u[c-1]=arguments[c];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(c){return c.sort(l)}).then(n)},e.prototype.toArray=function(t){var n=this;return this._read(function(r){var o=n._ctx;if(o.dir==="next"&&b0(o,!0)&&o.limit>0){var i=o.valueMapper,a=Jv(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(l){var c=l.result;return i?c.map(i):c})}else{var s=[];return fv(o,function(l){return s.push(l)},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,b0(n)?RR(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)}}):RR(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),RR(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 AR(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 AR(this._ctx,function(n){return t(n.value)}),oJ(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"&&b0(n,!0)&&n.limit>0)return this._read(function(o){var i=Jv(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 AR(this._ctx,function(o){var i=o.primaryKey.toString(),a=oa(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=co(t),s=a.length;i=function(y){for(var R=!1,A=0;A0&&l.mutate({trans:o,type:"add",values:T}).then(function(N){for(var _ in N.failures)k.splice(parseInt(_),1);x(T.length,N)})).then(function(N){return w.length>0&&l.mutate({trans:o,type:"put",keys:L,values:w}).then(function(_){return x(w.length,_)})}).then(function(){return k.length>0&&l.mutate({trans:o,type:"delete",keys:k}).then(function(N){return x(k.length,N)})}).then(function(){return y.length>A+b&&R(A+d)})})};return R(0).then(function(){if(p.length>0)throw new Qg("Error modifying one or more objects",p,v,m);return y.length})})})},e.prototype.delete=function(){var t=this._ctx,n=t.range;return b0(t)&&(t.isPrimKey&&!tJ||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 l=s.failures;s.lastResult,s.results;var c=s.numFailures;if(c)throw new Qg("Could not delete some values",Object.keys(l).map(function(u){return l[u]}),a-c);return a-c})})}):this.modify(function(r,o){return o.value=null})},e}();function aJ(e){return Ip(iJ.prototype,function(n,r){this.db=e;var o=t9,i=null;if(r)try{o=r()}catch(c){i=c}var a=n._ctx,s=a.table,l=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:l!==Tp?l:null}})}function sJ(e,t){return et?-1:e===t?0:1}function Ri(e,t,n){var r=e instanceof r9?new e.Collection(e):e;return r._ctx.error=n?new n(t):new TypeError(t),r}function xf(e){return new e.Collection(e,function(){return n9("")}).limit(0)}function cJ(e){return e==="next"?function(t){return t.toUpperCase()}:function(t){return t.toLowerCase()}}function uJ(e){return e==="next"?function(t){return t.toLowerCase()}:function(t){return t.toUpperCase()}}function fJ(e,t,n,r,o,i){for(var a=Math.min(e.length,r.length),s=-1,l=0;l=0?e.substr(0,s)+t[s]+n.substr(s+1):null;o(e[l],c)<0&&(s=l)}return a0)&&(A=M)}return m(A!==null?function(){v.continue(A+u)}:x),!1}),h}function Fl(e,t,n,r){return{type:2,lower:e,upper:t,lowerOpen:n,upperOpen:r}}function n9(e){return{type:1,lower:e,upper:e}}var r9=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)?xf(this):new this.Collection(this,function(){return Fl(t,n,!r,!o)})}catch{return Ri(this,Ws)}},e.prototype.equals=function(t){return t==null?Ri(this,Ws):new this.Collection(this,function(){return n9(t)})},e.prototype.above=function(t){return t==null?Ri(this,Ws):new this.Collection(this,function(){return Fl(t,void 0,!0)})},e.prototype.aboveOrEqual=function(t){return t==null?Ri(this,Ws):new this.Collection(this,function(){return Fl(t,void 0,!1)})},e.prototype.below=function(t){return t==null?Ri(this,Ws):new this.Collection(this,function(){return Fl(void 0,t,!1,!0)})},e.prototype.belowOrEqual=function(t){return t==null?Ri(this,Ws):new this.Collection(this,function(){return Fl(void 0,t)})},e.prototype.startsWith=function(t){return typeof t!="string"?Ri(this,qP):this.between(t,t+Jf,!0,!0)},e.prototype.startsWithIgnoreCase=function(t){return t===""?this.startsWith(t):dv(this,function(n,r){return n.indexOf(r[0])===0},[t],Jf)},e.prototype.equalsIgnoreCase=function(t){return dv(this,function(n,r){return n===r[0]},[t],"")},e.prototype.anyOfIgnoreCase=function(){var t=Js.apply(Vf,arguments);return t.length===0?xf(this):dv(this,function(n,r){return r.indexOf(n)!==-1},t,"")},e.prototype.startsWithAnyOfIgnoreCase=function(){var t=Js.apply(Vf,arguments);return t.length===0?xf(this):dv(this,function(n,r){return r.some(function(o){return n.indexOf(o)===0})},t,Jf)},e.prototype.anyOf=function(){var t=this,n=Js.apply(Vf,arguments),r=this._cmp;try{n.sort(r)}catch{return Ri(this,Ws)}if(n.length===0)return xf(this);var o=new this.Collection(this,function(){return Fl(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,l){for(var c=a.key;r(c,n[i])>0;)if(++i,i===n.length)return s(l),!1;return r(c,n[i])===0?!0:(s(function(){a.continue(n[i])}),!1)}),o},e.prototype.notEqual=function(t){return this.inAnyRange([[u3,t],[t,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})},e.prototype.noneOf=function(){var t=Js.apply(Vf,arguments);if(t.length===0)return new this.Collection(this);try{t.sort(this._ascending)}catch{return Ri(this,Ws)}var n=t.reduce(function(r,o){return r?r.concat([[r[r.length-1][1],o]]):[[u3,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,l=this._max;if(t.length===0)return xf(this);if(!t.every(function(b){return b[0]!==void 0&&b[1]!==void 0&&i(b[0],b[1])<=0}))return Ri(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Gt.InvalidArgument);var c=!n||n.includeLowers!==!1,u=n&&n.includeUppers===!0;function f(b,M){for(var T=0,w=b.length;T0){L[0]=s(L[0],M[0]),L[1]=l(L[1],M[1]);break}}return T===w&&b.push(M),b}var d=i;function h(b,M){return d(b[0],M[0])}var p;try{p=t.reduce(f,[]),p.sort(h)}catch{return Ri(this,Ws)}var v=0,m=u?function(b){return i(b,p[v][1])>0}:function(b){return i(b,p[v][1])>=0},x=c?function(b){return a(b,p[v][0])>0}:function(b){return a(b,p[v][0])>=0};function y(b){return!m(b)&&!x(b)}var R=m,A=new this.Collection(this,function(){return Fl(p[0][0],p[p.length-1][1],!c,!u)});return A._ondirectionchange=function(b){b==="next"?(R=m,d=i):(R=x,d=a),p.sort(h)},A._addAlgorithm(function(b,M,T){for(var w=b.key;R(w);)if(++v,v===p.length)return M(T),!1;return y(w)?!0:(r._cmp(w,p[v][1])===0||r._cmp(w,p[v][0])===0||M(function(){d===i?b.continue(p[v][0]):b.continue(p[v][1])}),!1)}),A},e.prototype.startsWithAnyOf=function(){var t=Js.apply(Vf,arguments);return t.every(function(n){return typeof n=="string"})?t.length===0?xf(this):this.inAnyRange(t.map(function(n){return[n,n+Jf]})):Ri(this,"startsWithAnyOf() only works with strings")},e}();function dJ(e){return Ip(r9.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 Gt.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 o9(e){return e.length===1?e[0]:e}function Tx(e){try{return e.only([[]]),[[]]}catch{return Jf}}function es(e){return fr(function(t){return np(t),e(t.target.error),!1})}function np(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault()}var hJ=function(){function e(){}return e.prototype._lock=function(){return Z0(!Wt.global),++this._reculock,this._reculock===1&&!Wt.global&&(Wt.lockOwnerFor=this),this},e.prototype._unlock=function(){if(Z0(!Wt.global),--this._reculock===0)for(Wt.global||(Wt.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var t=this._blockedFuncs.shift();try{Cp(t[1],t[0])}catch{}}return this},e.prototype._locked=function(){return this._reculock&&Wt.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(Z0(!this.idbtrans),!t&&!r)switch(o&&o.name){case"DatabaseClosedError":throw new Gt.DatabaseClosed(o);case"MissingAPIError":throw new Gt.MissingAPI(o.message,o);default:throw new Gt.OpenFailed(o)}if(!this.active)throw new Gt.TransactionInactive;return Z0(this._completion._state===null),t=this.idbtrans=t||r.transaction(o9(this.storeNames),this.mode),t.onerror=fr(function(i){np(i),n._reject(t.error)}),t.onabort=fr(function(i){np(i),n.active&&n._reject(new Gt.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 Mo(new Gt.ReadOnly("Transaction is readonly"));if(!this.active)return Mo(new Gt.TransactionInactive);if(this._locked())return new St(function(a,s){o._blockedFuncs.push([function(){o._promise(t,n,r).then(a,s)},Wt])});if(r)return Fu(function(){var a=new St(function(s,l){o._lock();var c=n(s,l,o);c&&c.then&&c.then(s,l)});return a.finally(function(){return o._unlock()}),a._lib=!0,a});var i=new St(function(a,s){var l=n(a,s,o);l&&l.then&&l.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=St.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 St(function(a,s){r.then(function(l){return n._waitingQueue.push(fr(a.bind(null,l)))},function(l){return n._waitingQueue.push(fr(s.bind(null,l)))}).finally(function(){n._waitingFor===i&&(n._waitingFor=null)})})},e.prototype.abort=function(){this.active&&this._reject(new Gt.Abort),this.active=!1},e.prototype.table=function(t){var n=this._memoizedTables||(this._memoizedTables={});if(oa(n,t))return n[t];var r=this.schema[t];if(!r)throw new Gt.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 pJ(e){return Ip(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=jm(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 St(function(s,l){a._resolve=s,a._reject=l}),this._completion.then(function(){a.active=!1,a.on.complete.fire()},function(s){var l=a.active;return a.active=!1,a.on.error.fire(s),a.parent?a.parent._reject(s):l&&a.idbtrans&&a.idbtrans.abort(),Mo(s)})})}function f3(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?"++":"")+i9(t)}}function i9(e){return typeof e=="string"?e:e?"["+[].join.call(e,"+")+"]":""}function a9(e,t,n){return{name:e,primKey:t,indexes:n,mappedClass:null,idxByName:CP(n,function(r){return[r.name,r]})}}function d3(e){return e==null?function(){}:typeof e=="string"?vJ(e):function(t){return hs(t,e)}}function vJ(e){var t=e.split(".");return t.length===1?function(n){return n[e]}:function(n){return hs(n,e)}}function s9(e,t){return t.type==="delete"?t.keys:t.keys||t.values.map(e.extractKey)}function gJ(e,t,n){return t.type==="add"?Promise.resolve(new Array(t.values.length)):e.getMany({trans:t.trans,keys:n})}function GM(e){return[].slice.call(e)}var mJ=0;function bh(e){return e==null?":id":typeof e=="string"?e:"["+e.join("+")+"]"}function AJ(e,t,n,r){var o=t.cmp.bind(t);function i(h,p){var v=GM(h.objectStoreNames);return{schema:{name:h.name,tables:v.map(function(m){return p.objectStore(m)}).map(function(m){var x=m.keyPath,y=m.autoIncrement,R=Wo(x),A=x==null,b={},M={name:m.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:A,compound:R,keyPath:x,autoIncrement:y,unique:!0,extractKey:d3(x)},indexes:GM(m.indexNames).map(function(T){return m.index(T)}).map(function(T){var w=T.name,L=T.unique,k=T.multiEntry,E=T.keyPath,P=Wo(E),W={name:w,compound:P,keyPath:E,unique:L,multiEntry:k,extractKey:d3(E)};return b[bh(E)]=W,W}),getIndexByKeyPath:function(T){return b[bh(T)]}};return b[":id"]=M.primaryKey,x!=null&&(b[bh(x)]=M.primaryKey),M})},hasGetAll:v.length>0&&"getAll"in p.objectStore(v[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,v=h.upper,m=h.lowerOpen,x=h.upperOpen,y=p===void 0?v===void 0?null:n.upperBound(v,!!x):v===void 0?n.lowerBound(p,!!m):n.bound(p,v,!!m,!!x);return y}function s(h){var p=h.name;function v(y){var R=y.trans,A=y.type,b=y.keys,M=y.values,T=y.range,w=y.wantResults;return new Promise(function(L,k){L=fr(L);var E=R.objectStore(p),P=E.keyPath==null,W=A==="put"||A==="add";if(!W&&A!=="delete"&&A!=="deleteRange")throw new Error("Invalid operation type: "+A);var N=(b||M||{length:1}).length;if(b&&M&&b.length!==M.length)throw new Error("Given keys array must have same length as given values array.");if(N===0)return L({numFailures:0,failures:{},results:[],lastResult:void 0});var _=w&&j4(b||s9(h.primaryKey,{type:A,keys:b,values:M})),C,X=[],Y=0,$=function(ae){++Y,np(ae),_&&(_[ae.target._reqno]=void 0),X[ae.target._reqno]=ae.target.error},le=function(ae){var se=ae.target;_[se._reqno]=se.result};if(A==="deleteRange"){if(T.type===4)return L({numFailures:Y,failures:X,results:_,lastResult:void 0});T.type===3?C=E.clear():C=E.delete(a(T))}else{var Q=W?P?[M,b]:[M,null]:[b,null],K=Q[0],B=Q[1];if(W)for(var D=0;D=t});l.forEach(function(u){o.push(function(){var f=a,d=u._cfg.dbschema;v3(e,f,r),v3(e,d,r),a=e._dbSchema=d;var h=l9(f,d);h.add.forEach(function(R){Nx(r,R[0],R[1].primKey,R[1].indexes)}),h.change.forEach(function(R){if(R.recreate)throw new Gt.Upgrade("Not yet support for changing primary key");var A=r.objectStore(R.name);R.add.forEach(function(b){return p3(A,b)}),R.change.forEach(function(b){A.deleteIndex(b.name),p3(A,b)}),R.del.forEach(function(b){return A.deleteIndex(b)})});var p=u._cfg.contentUpgrade;if(p&&u._cfg.version>t){kx(e,r),n._memoizedTables={},s=!0;var v=FP(d);h.del.forEach(function(R){v[R]=f[R]}),h3(e,[e.Transaction.prototype]),Gg(e,[e.Transaction.prototype],co(v),v),n.schema=v;var m=XP(p);m&&Pp();var x,y=St.follow(function(){if(x=p(n),x&&m){var R=_u.bind(null,null);x.then(R,R)}});return x&&typeof x.then=="function"?St.resolve(x):y.then(function(){return x})}}),o.push(function(f){if(!s||!eJ){var d=u._cfg.dbschema;wJ(d,f)}h3(e,[e.Transaction.prototype]),Gg(e,[e.Transaction.prototype],e._storeNames,e._dbSchema),n.schema=e._dbSchema})});function c(){return o.length?St.resolve(o.shift()(n.idbtrans)).then(c):St.resolve()}return c().then(function(){MJ(a,r)})}function l9(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&&!Ox)a.recreate=!0,n.change.push(a);else{var s=o.idxByName,l=i.idxByName,c=void 0;for(c in s)l[c]||a.del.push(c);for(c in l){var u=s[c],f=l[c];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 Nx(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 p3(o,i)}),o}function MJ(e,t){co(e).forEach(function(n){t.db.objectStoreNames.contains(n)||Nx(t,n,e[n].primKey,e[n].indexes)})}function wJ(e,t){for(var n=0;nMath.pow(2,62)?0:c.oldVersion;e.idbdb=l.result,xJ(e,f/10,o,a)}},a),l.onsuccess=fr(function(){o=null;var c=e.idbdb=l.result,u=Jm(c.objectStoreNames);if(u.length>0)try{var f=c.transaction(o9(u),"readonly");t.autoSchema?LJ(e,c,f):(v3(e,e._dbSchema,f),OJ(e,f)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),kx(e,f)}catch{}yh.push(e),c.onversionchange=fr(function(d){t.vcFired=!0,e.on("versionchange").fire(d)}),rp.add(s),i()},a)})]).then(function(){return t.onReadyBeingFired=[],St.resolve(g3(e.on.ready.fire)).then(function i(){if(t.onReadyBeingFired.length>0){var a=t.onReadyBeingFired.reduce(QP,Gn);return t.onReadyBeingFired=[],St.resolve(g3(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,Mo(t.dbOpenError)}).finally(function(){t.openComplete=!0,r()})}function m3(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 l=a(s),c=l.value;return l.done?c:!c||typeof c.then!="function"?Wo(c)?Promise.all(c).then(r,o):r(c):c.then(r,o)}}return i(t)()}function FJ(e,t,n){var r=arguments.length;if(r<2)throw new Gt.InvalidArgument("Too few arguments");for(var o=new Array(r-1);--r;)o[r-1]=arguments[r];n=o.pop();var i=_P(o);return[e,i,n]}function _J(e,t,n,r,o){return St.resolve().then(function(){var i=Wt.transless||Wt,a=e._createTransaction(t,n,e._dbSchema,r),s={trans:a,transless:i};r?a.idbtrans=r.idbtrans:a.create();var l=XP(o);l&&Pp();var c,u=St.follow(function(){if(c=o.call(a,a),c)if(l){var f=_u.bind(null,null);c.then(f,f)}else typeof c.next=="function"&&typeof c.throw=="function"&&(c=m3(c))},s);return(c&&typeof c.then=="function"?St.resolve(c).then(function(f){return a.active?f:Mo(new Gt.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))}):u.then(function(){return c})).then(function(f){return r&&a._resolve(),a._completion.then(function(){return f})}).catch(function(f){return a._reject(f),Mo(f)})})}function x0(e,t,n){for(var r=Wo(e)?e.slice():[e],o=0;o0,M=Kn(Kn({},x),{isVirtual:b,isPrimaryKey:!b&&x.isPrimaryKey,keyTail:m,keyLength:A,extractKey:d3(v),unique:!b&&x.unique});if(R.push(M),M.isPrimaryKey||i.push(M),A>1){var T=A===2?v[0]:v.slice(0,A-1);a(T,m+1,x)}return R.sort(function(w,L){return w.keyTail-L.keyTail}),M}var s=a(r.primaryKey.keyPath,0,r.primaryKey);o[":id"]=[s];for(var l=0,c=r.indexes;l0?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&&yh.splice(t,1),this.idbdb){try{this.idbdb.close()}catch{}this.idbdb=null}this._options.autoOpen=!1,n.dbOpenError=new Gt.DatabaseClosed,n.isBeingOpened&&n.cancelOpen(n.dbOpenError),n.dbReadyPromise=new St(function(r){n.dbReadyResolve=r}),n.openCanceller=new St(function(r,o){n.cancelOpen=o})},e.prototype.delete=function(){var t=this,n=arguments.length>0,r=this._state;return new St(function(o,i){var a=function(){t.close();var s=t._deps.indexedDB.deleteDatabase(t.name);s.onsuccess=fr(function(){rp.remove(t.name),o()}),s.onerror=es(i),s.onblocked=t._fireOnBlocked};if(n)throw new Gt.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 co(this._allTables).map(function(n){return t._allTables[n]})},enumerable:!0,configurable:!0}),e.prototype.transaction=function(){var t=FJ.apply(this,arguments);return this._transaction.apply(this,t)},e.prototype._transaction=function(t,n,r){var o=this,i=Wt.trans;(!i||i.db!==this||t.indexOf("!")!==-1)&&(i=null);var a=t.indexOf("?")!==-1;t=t.replace("!","").replace("?","");var s,l;try{if(l=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===gR)s=gR;else if(t=="rw"||t==mR)s=mR;else throw new Gt.InvalidArgument("Invalid transaction mode: "+t);if(i){if(i.mode===gR&&s===mR)if(a)i=null;else throw new Gt.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");i&&l.forEach(function(u){if(i&&i.storeNames.indexOf(u)===-1)if(a)i=null;else throw new Gt.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)}):Mo(u)}var c=_J.bind(null,this,s,l,i,r);return i?i._promise(s,c,"lock"):Wt.trans?Cp(Wt.transless,function(){return o._whenReady(c)}):this._whenReady(c)},e.prototype.table=function(t){if(!oa(this._allTables,t))throw new Gt.InvalidTable("Table "+t+" does not exist");return this._allTables[t]},e}(),Bl=Xu;jh(Bl,Kn(Kn({},$m),{delete:function(e){var t=new Bl(e);return t.delete()},exists:function(e){return new Bl(e,{addons:[]}).open().then(function(t){return t.close(),!0}).catch("NoSuchDatabaseError",function(){return!1})},getDatabaseNames:function(e){return rp?rp.getDatabaseNames().then(e):St.resolve([])},defineClass:function(){function e(t){ra(this,t)}return e},ignoreTransaction:function(e){return Wt.trans?Cp(Wt.transless,e):e()},vip:g3,async:function(e){return function(){try{var t=m3(e.apply(this,arguments));return!t||typeof t.then!="function"?St.resolve(t):t}catch(n){return Mo(n)}}},spawn:function(e,t,n){try{var r=m3(e.apply(n,t||[]));return!r||typeof r.then!="function"?St.resolve(r):r}catch(o){return Mo(o)}},currentTransaction:{get:function(){return Wt.trans||null}},waitFor:function(e,t){var n=St.resolve(typeof e=="function"?Bl.ignoreTransaction(e):e).timeout(t||6e4);return Wt.trans?Wt.trans.waitFor(n):n},Promise:St,debug:{get:function(){return Ls},set:function(e){WP(e,e==="dexie"?function(){return!0}:e9)}},derive:zd,extend:ra,props:jh,override:NP,Events:jm,getByKeyPath:hs,setByKeyPath:Ca,delByKeyPath:IP,shallowClone:FP,deepClone:qh,getObjectDiff:bx,asap:PP,minKey:u3,addons:[],connections:yh,errnames:_z,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:DM,version:DM.split(".").map(function(e){return parseInt(e)}).reduce(function(e,t,n){return e+t/Math.pow(10,n*2)}),default:Bl,Dexie:Bl}));Bl.maxKey=Tx(Bl.dependencies.IDBKeyRange);CJ(Xu.dependencies.indexedDB);St.rejectionMapper=Xz;WP(Ls,e9);const zg="PPTIST_DISCARDED_DB",A3="PPTist",VJ=async()=>{const e=new Date().getTime(),t=localStorage.getItem(zg),n=t?JSON.parse(t):[],o=(await Xu.getDatabaseNames()).filter(i=>{if(i.indexOf(A3)===-1)return!1;const[a,s,l]=i.split("_");return!!(a!==A3||!s||!l||n.includes(s)||e-+l>=1e3*60*60*12)});for(const i of o)Xu.delete(i);localStorage.removeItem(zg)};class UJ extends Xu{constructor(){super(`${A3}_${OP}_${new Date().getTime()}`);er(this,"snapshots");er(this,"writingBoardImgs");this.version(1).stores({snapshots:"++id",writingBoardImgs:"++id"}),this.snapshots=this.table("snapshots"),this.writingBoardImgs=this.table("writingBoardImgs")}}const Sa=new UJ,qm=wp("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=st(),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=st(),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([])}}}),Ea=wp("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}}}),c9=wp("screen",{state:()=>({screening:!1}),actions:{setScreening(e){this.screening=e}}}),D0=(e,t)=>On.padStart(""+e,t,"0"),YJ=()=>!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i),QJ=e=>/^(https?:\/\/)([\w-]+\.)+[\w-]{2,}(\/[\w-./?%&=]*)?$/i.test(e);var dr=(e=>(e.UP="up",e.DOWN="down",e.TOP="top",e.BOTTOM="bottom",e))(dr||{}),nn=(e=>(e.TOP="top",e.BOTTOM="bottom",e.LEFT="left",e.RIGHT="right",e.VERTICAL="vertical",e.HORIZONTAL="horizontal",e.CENTER="center",e))(nn||{}),K0=(e=>(e.T="top",e.B="bottom",e.L="left",e.R="right",e))(K0||{}),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||{}),Jo=(e=>(e.START="start",e.END="end",e.C="ctrl",e.C1="ctrl1",e.C2="ctrl2",e))(Jo||{}),gt=(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))(gt||{});const ZJ=[{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 u9={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */(function(e,t){(function(r,o){e.exports=o()})(kt,function(){return function(){var n={686:function(i,a,s){s.d(a,{default:function(){return Q}});var l=s(279),c=s.n(l),u=s(370),f=s.n(u),d=s(817),h=s.n(d);function p(K){try{return document.execCommand(K)}catch{return!1}}var v=function(B){var D=h()(B);return p("cut"),D},m=v;function x(K){var B=document.documentElement.getAttribute("dir")==="rtl",D=document.createElement("textarea");D.style.fontSize="12pt",D.style.border="0",D.style.padding="0",D.style.margin="0",D.style.position="absolute",D.style[B?"right":"left"]="-9999px";var G=window.pageYOffset||document.documentElement.scrollTop;return D.style.top="".concat(G,"px"),D.setAttribute("readonly",""),D.value=K,D}var y=function(B,D){var G=x(B);D.container.appendChild(G);var ae=h()(G);return p("copy"),G.remove(),ae},R=function(B){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},G="";return typeof B=="string"?G=y(B,D):B instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(B==null?void 0:B.type)?G=y(B.value,D):(G=h()(B),p("copy")),G},A=R;function b(K){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(D){return typeof D}:b=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},b(K)}var M=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=B.action,G=D===void 0?"copy":D,ae=B.container,se=B.target,J=B.text;if(G!=="copy"&&G!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(se!==void 0)if(se&&b(se)==="object"&&se.nodeType===1){if(G==="copy"&&se.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(G==="cut"&&(se.hasAttribute("readonly")||se.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(J)return A(J,{container:ae});if(se)return G==="cut"?m(se):A(se,{container:ae})},T=M;function w(K){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(D){return typeof D}:w=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},w(K)}function L(K,B){if(!(K instanceof B))throw new TypeError("Cannot call a class as a function")}function k(K,B){for(var D=0;D"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 Y(K){return Y=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},Y(K)}function $(K,B){var D="data-clipboard-".concat(K);if(B.hasAttribute(D))return B.getAttribute(D)}var le=function(K){P(D,K);var B=N(D);function D(G,ae){var se;return L(this,D),se=B.call(this),se.resolveOptions(ae),se.listenClick(G),se}return E(D,[{key:"resolveOptions",value:function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof ae.action=="function"?ae.action:this.defaultAction,this.target=typeof ae.target=="function"?ae.target:this.defaultTarget,this.text=typeof ae.text=="function"?ae.text:this.defaultText,this.container=w(ae.container)==="object"?ae.container:document.body}},{key:"listenClick",value:function(ae){var se=this;this.listener=f()(ae,"click",function(J){return se.onClick(J)})}},{key:"onClick",value:function(ae){var se=ae.delegateTarget||ae.currentTarget,J=this.action(se)||"copy",Re=T({action:J,container:this.container,target:this.target(se),text:this.text(se)});this.emit(Re?"success":"error",{action:J,text:Re,trigger:se,clearSelection:function(){se&&se.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ae){return $("action",ae)}},{key:"defaultTarget",value:function(ae){var se=$("target",ae);if(se)return document.querySelector(se)}},{key:"defaultText",value:function(ae){return $("text",ae)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ae){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return A(ae,se)}},{key:"cut",value:function(ae){return m(ae)}},{key:"isSupported",value:function(){var ae=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],se=typeof ae=="string"?[ae]:ae,J=!!document.queryCommandSupported;return se.forEach(function(Re){J=J&&!!document.queryCommandSupported(Re)}),J}}]),D}(c()),Q=le},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 l(c,u){for(;c&&c.nodeType!==a;){if(typeof c.matches=="function"&&c.matches(u))return c;c=c.parentNode}}i.exports=l},438:function(i,a,s){var l=s(828);function c(d,h,p,v,m){var x=f.apply(this,arguments);return d.addEventListener(p,x,m),{destroy:function(){d.removeEventListener(p,x,m)}}}function u(d,h,p,v,m){return typeof d.addEventListener=="function"?c.apply(null,arguments):typeof p=="function"?c.bind(null,document).apply(null,arguments):(typeof d=="string"&&(d=document.querySelectorAll(d)),Array.prototype.map.call(d,function(x){return c(x,h,p,v,m)}))}function f(d,h,p,v){return function(m){m.delegateTarget=l(m.target,h),m.delegateTarget&&v.call(d,m)}}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 l=Object.prototype.toString.call(s);return s!==void 0&&(l==="[object NodeList]"||l==="[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 l=Object.prototype.toString.call(s);return l==="[object Function]"}},370:function(i,a,s){var l=s(879),c=s(438);function u(p,v,m){if(!p&&!v&&!m)throw new Error("Missing required arguments");if(!l.string(v))throw new TypeError("Second argument must be a String");if(!l.fn(m))throw new TypeError("Third argument must be a Function");if(l.node(p))return f(p,v,m);if(l.nodeList(p))return d(p,v,m);if(l.string(p))return h(p,v,m);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function f(p,v,m){return p.addEventListener(v,m),{destroy:function(){p.removeEventListener(v,m)}}}function d(p,v,m){return Array.prototype.forEach.call(p,function(x){x.addEventListener(v,m)}),{destroy:function(){Array.prototype.forEach.call(p,function(x){x.removeEventListener(v,m)})}}}function h(p,v,m){return c(document.body,p,v,m)}i.exports=u},817:function(i){function a(s){var l;if(s.nodeName==="SELECT")s.focus(),l=s.value;else if(s.nodeName==="INPUT"||s.nodeName==="TEXTAREA"){var c=s.hasAttribute("readonly");c||s.setAttribute("readonly",""),s.select(),s.setSelectionRange(0,s.value.length),c||s.removeAttribute("readonly"),l=s.value}else{s.hasAttribute("contenteditable")&&s.focus();var u=window.getSelection(),f=document.createRange();f.selectNodeContents(s),u.removeAllRanges(),u.addRange(f),l=u.toString()}return l}i.exports=a},279:function(i){function a(){}a.prototype={on:function(s,l,c){var u=this.e||(this.e={});return(u[s]||(u[s]=[])).push({fn:l,ctx:c}),this},once:function(s,l,c){var u=this;function f(){u.off(s,f),l.apply(c,arguments)}return f._=l,this.on(s,f,c)},emit:function(s){var l=[].slice.call(arguments,1),c=((this.e||(this.e={}))[s]||[]).slice(),u=0,f=c.length;for(u;u>>2]>>>24-T%4*8&255;R[b+T>>>2]|=w<<24-(b+T)%4*8}else for(var L=0;L>>2]=A[L>>>2];return this.sigBytes+=M,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=[],A=0;A>>2]>>>24-M%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,A=[],b=0;b>>3]|=parseInt(y.substr(b,2),16)<<24-b%8*4;return new f.init(A,R/2)}},p=d.Latin1={stringify:function(y){for(var R=y.words,A=y.sigBytes,b=[],M=0;M>>2]>>>24-M%4*8&255;b.push(String.fromCharCode(T))}return b.join("")},parse:function(y){for(var R=y.length,A=[],b=0;b>>2]|=(y.charCodeAt(b)&255)<<24-b%4*8;return new f.init(A,R)}},v=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)))}},m=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=v.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var R,A=this._data,b=A.words,M=A.sigBytes,T=this.blockSize,w=T*4,L=M/w;y?L=r.ceil(L):L=r.max((L|0)-this._minBufferSize,0);var k=L*T,E=r.min(k*4,M);if(k){for(var P=0;P>>2]|=l[f]<<24-f%4*8;a.call(this,u,c)}else a.apply(this,arguments)};s.prototype=i}}(),n.lib.WordArray})}(xR)),xR.exports}var SR={exports:{}},jM;function JJ(){return jM||(jM=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Utf16=a.Utf16BE={stringify:function(l){for(var c=l.words,u=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535;f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var c=l.length,u=[],f=0;f>>1]|=l.charCodeAt(f)<<16-f%2*16;return i.create(u,c*2)}},a.Utf16LE={stringify:function(l){for(var c=l.words,u=l.sigBytes,f=[],d=0;d>>2]>>>16-d%4*8&65535);f.push(String.fromCharCode(h))}return f.join("")},parse:function(l){for(var c=l.length,u=[],f=0;f>>1]|=s(l.charCodeAt(f)<<16-f%2*16);return i.create(u,c*2)}};function s(l){return l<<8&4278255360|l>>>8&16711935}}(),n.enc.Utf16})}(SR)),SR.exports}var MR={exports:{}},qM;function Hu(){return qM||(qM=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64={stringify:function(l){var c=l.words,u=l.sigBytes,f=this._map;l.clamp();for(var d=[],h=0;h>>2]>>>24-h%4*8&255,v=c[h+1>>>2]>>>24-(h+1)%4*8&255,m=c[h+2>>>2]>>>24-(h+2)%4*8&255,x=p<<16|v<<8|m,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(l){var c=l.length,u=this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var d=0;d>>6-h%4*2,m=p|v;f[d>>>2]|=m<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64})}(MR)),MR.exports}var wR={exports:{}},ew;function $J(){return ew||(ew=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.enc;a.Base64url={stringify:function(l,c){c===void 0&&(c=!0);var u=l.words,f=l.sigBytes,d=c?this._safe_map:this._map;l.clamp();for(var h=[],p=0;p>>2]>>>24-p%4*8&255,m=u[p+1>>>2]>>>24-(p+1)%4*8&255,x=u[p+2>>>2]>>>24-(p+2)%4*8&255,y=v<<16|m<<8|x,R=0;R<4&&p+R*.75>>6*(3-R)&63));var A=d.charAt(64);if(A)for(;h.length%4;)h.push(A);return h.join("")},parse:function(l,c){c===void 0&&(c=!0);var u=l.length,f=c?this._safe_map:this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var h=0;h>>6-h%4*2,m=p|v;f[d>>>2]|=m<<24-d%4*8,d++}return i.create(f,d)}}(),n.enc.Base64url})}(wR)),wR.exports}var LR={exports:{}},tw;function Gu(){return tw||(tw=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[];(function(){for(var v=0;v<64;v++)c[v]=r.abs(r.sin(v+1))*4294967296|0})();var u=l.MD5=s.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(v,m){for(var x=0;x<16;x++){var y=m+x,R=v[y];v[y]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var A=this._hash.words,b=v[m+0],M=v[m+1],T=v[m+2],w=v[m+3],L=v[m+4],k=v[m+5],E=v[m+6],P=v[m+7],W=v[m+8],N=v[m+9],_=v[m+10],C=v[m+11],X=v[m+12],Y=v[m+13],$=v[m+14],le=v[m+15],Q=A[0],K=A[1],B=A[2],D=A[3];Q=f(Q,K,B,D,b,7,c[0]),D=f(D,Q,K,B,M,12,c[1]),B=f(B,D,Q,K,T,17,c[2]),K=f(K,B,D,Q,w,22,c[3]),Q=f(Q,K,B,D,L,7,c[4]),D=f(D,Q,K,B,k,12,c[5]),B=f(B,D,Q,K,E,17,c[6]),K=f(K,B,D,Q,P,22,c[7]),Q=f(Q,K,B,D,W,7,c[8]),D=f(D,Q,K,B,N,12,c[9]),B=f(B,D,Q,K,_,17,c[10]),K=f(K,B,D,Q,C,22,c[11]),Q=f(Q,K,B,D,X,7,c[12]),D=f(D,Q,K,B,Y,12,c[13]),B=f(B,D,Q,K,$,17,c[14]),K=f(K,B,D,Q,le,22,c[15]),Q=d(Q,K,B,D,M,5,c[16]),D=d(D,Q,K,B,E,9,c[17]),B=d(B,D,Q,K,C,14,c[18]),K=d(K,B,D,Q,b,20,c[19]),Q=d(Q,K,B,D,k,5,c[20]),D=d(D,Q,K,B,_,9,c[21]),B=d(B,D,Q,K,le,14,c[22]),K=d(K,B,D,Q,L,20,c[23]),Q=d(Q,K,B,D,N,5,c[24]),D=d(D,Q,K,B,$,9,c[25]),B=d(B,D,Q,K,w,14,c[26]),K=d(K,B,D,Q,W,20,c[27]),Q=d(Q,K,B,D,Y,5,c[28]),D=d(D,Q,K,B,T,9,c[29]),B=d(B,D,Q,K,P,14,c[30]),K=d(K,B,D,Q,X,20,c[31]),Q=h(Q,K,B,D,k,4,c[32]),D=h(D,Q,K,B,W,11,c[33]),B=h(B,D,Q,K,C,16,c[34]),K=h(K,B,D,Q,$,23,c[35]),Q=h(Q,K,B,D,M,4,c[36]),D=h(D,Q,K,B,L,11,c[37]),B=h(B,D,Q,K,P,16,c[38]),K=h(K,B,D,Q,_,23,c[39]),Q=h(Q,K,B,D,Y,4,c[40]),D=h(D,Q,K,B,b,11,c[41]),B=h(B,D,Q,K,w,16,c[42]),K=h(K,B,D,Q,E,23,c[43]),Q=h(Q,K,B,D,N,4,c[44]),D=h(D,Q,K,B,X,11,c[45]),B=h(B,D,Q,K,le,16,c[46]),K=h(K,B,D,Q,T,23,c[47]),Q=p(Q,K,B,D,b,6,c[48]),D=p(D,Q,K,B,P,10,c[49]),B=p(B,D,Q,K,$,15,c[50]),K=p(K,B,D,Q,k,21,c[51]),Q=p(Q,K,B,D,X,6,c[52]),D=p(D,Q,K,B,w,10,c[53]),B=p(B,D,Q,K,_,15,c[54]),K=p(K,B,D,Q,M,21,c[55]),Q=p(Q,K,B,D,W,6,c[56]),D=p(D,Q,K,B,le,10,c[57]),B=p(B,D,Q,K,E,15,c[58]),K=p(K,B,D,Q,Y,21,c[59]),Q=p(Q,K,B,D,L,6,c[60]),D=p(D,Q,K,B,C,10,c[61]),B=p(B,D,Q,K,T,15,c[62]),K=p(K,B,D,Q,N,21,c[63]),A[0]=A[0]+Q|0,A[1]=A[1]+K|0,A[2]=A[2]+B|0,A[3]=A[3]+D|0},_doFinalize:function(){var v=this._data,m=v.words,x=this._nDataBytes*8,y=v.sigBytes*8;m[y>>>5]|=128<<24-y%32;var R=r.floor(x/4294967296),A=x;m[(y+64>>>9<<4)+15]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,m[(y+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,v.sigBytes=(m.length+1)*4,this._process();for(var b=this._hash,M=b.words,T=0;T<4;T++){var w=M[T];M[T]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}return b},clone:function(){var v=s.clone.call(this);return v._hash=this._hash.clone(),v}});function f(v,m,x,y,R,A,b){var M=v+(m&x|~m&y)+R+b;return(M<>>32-A)+m}function d(v,m,x,y,R,A,b){var M=v+(m&y|x&~y)+R+b;return(M<>>32-A)+m}function h(v,m,x,y,R,A,b){var M=v+(m^x^y)+R+b;return(M<>>32-A)+m}function p(v,m,x,y,R,A,b){var M=v+(x^(m|~y))+R+b;return(M<>>32-A)+m}o.MD5=s._createHelper(u),o.HmacMD5=s._createHmacHelper(u)}(Math),n.MD5})}(LR)),LR.exports}var OR={exports:{}},nw;function d9(){return nw||(nw=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],c=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],v=d[2],m=d[3],x=d[4],y=0;y<80;y++){if(y<16)l[y]=u[f+y]|0;else{var R=l[y-3]^l[y-8]^l[y-14]^l[y-16];l[y]=R<<1|R>>>31}var A=(h<<5|h>>>27)+x+l[y];y<20?A+=(p&v|~p&m)+1518500249:y<40?A+=(p^v^m)+1859775393:y<60?A+=(p&v|p&m|v&m)-1894007588:A+=(p^v^m)-899497514,x=m,m=v,v=p<<30|p>>>2,p=h,h=A}d[0]=d[0]+h|0,d[1]=d[1]+p|0,d[2]=d[2]+v|0,d[3]=d[3]+m|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(c),r.HmacSHA1=a._createHmacHelper(c)}(),n.SHA1})}(OR)),OR.exports}var TR={exports:{}},rw;function Cx(){return rw||(rw=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.algo,c=[],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 v=2,m=0;m<64;)h(v)&&(m<8&&(c[m]=p(r.pow(v,1/2))),u[m]=p(r.pow(v,1/3)),m++),v++})();var f=[],d=l.SHA256=s.extend({_doReset:function(){this._hash=new a.init(c.slice(0))},_doProcessBlock:function(h,p){for(var v=this._hash.words,m=v[0],x=v[1],y=v[2],R=v[3],A=v[4],b=v[5],M=v[6],T=v[7],w=0;w<64;w++){if(w<16)f[w]=h[p+w]|0;else{var L=f[w-15],k=(L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3,E=f[w-2],P=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;f[w]=k+f[w-7]+P+f[w-16]}var W=A&b^~A&M,N=m&x^m&y^x&y,_=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),C=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),X=T+C+W+u[w]+f[w],Y=_+N;T=M,M=b,b=A,A=R+X|0,R=y,y=x,x=m,m=X+Y|0}v[0]=v[0]+m|0,v[1]=v[1]+x|0,v[2]=v[2]+y|0,v[3]=v[3]+R|0,v[4]=v[4]+A|0,v[5]=v[5]+b|0,v[6]=v[6]+M|0,v[7]=v[7]+T|0},_doFinalize:function(){var h=this._data,p=h.words,v=this._nDataBytes*8,m=h.sigBytes*8;return p[m>>>5]|=128<<24-m%32,p[(m+64>>>9<<4)+14]=r.floor(v/4294967296),p[(m+64>>>9<<4)+15]=v,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})}(TR)),TR.exports}var kR={exports:{}},ow;function jJ(){return ow||(ow=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Cx())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=r.algo,s=a.SHA256,l=a.SHA224=s.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});r.SHA224=s._createHelper(l),r.HmacSHA224=s._createHmacHelper(l)}(),n.SHA224})}(kR)),kR.exports}var NR={exports:{}},iw;function h9(){return iw||(iw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),e2())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.Hasher,a=r.x64,s=a.Word,l=a.WordArray,c=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=c.SHA512=i.extend({_doReset:function(){this._hash=new l.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,v){for(var m=this._hash.words,x=m[0],y=m[1],R=m[2],A=m[3],b=m[4],M=m[5],T=m[6],w=m[7],L=x.high,k=x.low,E=y.high,P=y.low,W=R.high,N=R.low,_=A.high,C=A.low,X=b.high,Y=b.low,$=M.high,le=M.low,Q=T.high,K=T.low,B=w.high,D=w.low,G=L,ae=k,se=E,J=P,Re=W,fe=N,me=_,ue=C,z=X,F=Y,j=$,ie=le,q=Q,te=K,re=B,he=D,ce=0;ce<80;ce++){var pe,xe,_e=d[ce];if(ce<16)xe=_e.high=p[v+ce*2]|0,pe=_e.low=p[v+ce*2+1]|0;else{var Ae=d[ce-15],Be=Ae.high,Te=Ae.low,De=(Be>>>1|Te<<31)^(Be>>>8|Te<<24)^Be>>>7,ye=(Te>>>1|Be<<31)^(Te>>>8|Be<<24)^(Te>>>7|Be<<25),Le=d[ce-2],Pe=Le.high,Ye=Le.low,rt=(Pe>>>19|Ye<<13)^(Pe<<3|Ye>>>29)^Pe>>>6,Ne=(Ye>>>19|Pe<<13)^(Ye<<3|Pe>>>29)^(Ye>>>6|Pe<<26),Ke=d[ce-7],et=Ke.high,At=Ke.low,ut=d[ce-16],dt=ut.high,yt=ut.low;pe=ye+At,xe=De+et+(pe>>>0>>0?1:0),pe=pe+Ne,xe=xe+rt+(pe>>>0>>0?1:0),pe=pe+yt,xe=xe+dt+(pe>>>0>>0?1:0),_e.high=xe,_e.low=pe}var _t=z&j^~z&q,Zt=F&ie^~F&te,Tn=G&se^G&Re^se&Re,ua=ae&J^ae&fe^J&fe,Va=(G>>>28|ae<<4)^(G<<30|ae>>>2)^(G<<25|ae>>>7),uo=(ae>>>28|G<<4)^(ae<<30|G>>>2)^(ae<<25|G>>>7),rf=(z>>>14|F<<18)^(z>>>18|F<<14)^(z<<23|F>>>9),Fc=(F>>>14|z<<18)^(F>>>18|z<<14)^(F<<23|z>>>9),Os=f[ce],V2=Os.high,of=Os.low,Lo=he+Fc,Ei=re+rf+(Lo>>>0>>0?1:0),Lo=Lo+Zt,Ei=Ei+_t+(Lo>>>0>>0?1:0),Lo=Lo+of,Ei=Ei+V2+(Lo>>>0>>0?1:0),Lo=Lo+pe,Ei=Ei+xe+(Lo>>>0>>0?1:0),r1=uo+ua,U2=Va+Tn+(r1>>>0>>0?1:0);re=q,he=te,q=j,te=ie,j=z,ie=F,F=ue+Lo|0,z=me+Ei+(F>>>0>>0?1:0)|0,me=Re,ue=fe,Re=se,fe=J,se=G,J=ae,ae=Lo+r1|0,G=Ei+U2+(ae>>>0>>0?1:0)|0}k=x.low=k+ae,x.high=L+G+(k>>>0>>0?1:0),P=y.low=P+J,y.high=E+se+(P>>>0>>0?1:0),N=R.low=N+fe,R.high=W+Re+(N>>>0>>0?1:0),C=A.low=C+ue,A.high=_+me+(C>>>0>>0?1:0),Y=b.low=Y+F,b.high=X+z+(Y>>>0>>0?1:0),le=M.low=le+ie,M.high=$+j+(le>>>0>>0?1:0),K=T.low=K+te,T.high=Q+q+(K>>>0>>0?1:0),D=w.low=D+he,w.high=B+re+(D>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,v=p.words,m=this._nDataBytes*8,x=p.sigBytes*8;v[x>>>5]|=128<<24-x%32,v[(x+128>>>10<<5)+30]=Math.floor(m/4294967296),v[(x+128>>>10<<5)+31]=m,p.sigBytes=v.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})}(NR)),NR.exports}var PR={exports:{}},aw;function qJ(){return aw||(aw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),e2(),h9())})(kt,function(n){return function(){var r=n,o=r.x64,i=o.Word,a=o.WordArray,s=r.algo,l=s.SHA512,c=s.SHA384=l.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=l._doFinalize.call(this);return u.sigBytes-=16,u}});r.SHA384=l._createHelper(c),r.HmacSHA384=l._createHmacHelper(c)}(),n.SHA384})}(PR)),PR.exports}var CR={exports:{}},sw;function e$(){return sw||(sw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),e2())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.WordArray,s=i.Hasher,l=o.x64,c=l.Word,u=o.algo,f=[],d=[],h=[];(function(){for(var m=1,x=0,y=0;y<24;y++){f[m+5*x]=(y+1)*(y+2)/2%64;var R=x%5,A=(2*m+3*x)%5;m=R,x=A}for(var m=0;m<5;m++)for(var x=0;x<5;x++)d[m+5*x]=x+(2*m+3*x)%5*5;for(var b=1,M=0;M<24;M++){for(var T=0,w=0,L=0;L<7;L++){if(b&1){var k=(1<>>24)&16711935|(b<<24|b>>>8)&4278255360,M=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360;var T=y[A];T.high^=M,T.low^=b}for(var w=0;w<24;w++){for(var L=0;L<5;L++){for(var k=0,E=0,P=0;P<5;P++){var T=y[L+5*P];k^=T.high,E^=T.low}var W=p[L];W.high=k,W.low=E}for(var L=0;L<5;L++)for(var N=p[(L+4)%5],_=p[(L+1)%5],C=_.high,X=_.low,k=N.high^(C<<1|X>>>31),E=N.low^(X<<1|C>>>31),P=0;P<5;P++){var T=y[L+5*P];T.high^=k,T.low^=E}for(var Y=1;Y<25;Y++){var k,E,T=y[Y],$=T.high,le=T.low,Q=f[Y];Q<32?(k=$<>>32-Q,E=le<>>32-Q):(k=le<>>64-Q,E=$<>>64-Q);var K=p[d[Y]];K.high=k,K.low=E}var B=p[0],D=y[0];B.high=D.high,B.low=D.low;for(var L=0;L<5;L++)for(var P=0;P<5;P++){var Y=L+5*P,T=y[Y],G=p[Y],ae=p[(L+1)%5+5*P],se=p[(L+2)%5+5*P];T.high=G.high^~ae.high&se.high,T.low=G.low^~ae.low&se.low}var T=y[0],J=h[w];T.high^=J.high,T.low^=J.low}},_doFinalize:function(){var m=this._data,x=m.words;this._nDataBytes*8;var y=m.sigBytes*8,R=this.blockSize*32;x[y>>>5]|=1<<24-y%32,x[(r.ceil((y+1)/R)*R>>>5)-1]|=128,m.sigBytes=x.length*4,this._process();for(var A=this._state,b=this.cfg.outputLength/8,M=b/8,T=[],w=0;w>>24)&16711935|(k<<24|k>>>8)&4278255360,E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,T.push(E),T.push(k)}return new a.init(T,b)},clone:function(){for(var m=s.clone.call(this),x=m._state=this._state.slice(0),y=0;y<25;y++)x[y]=x[y].clone();return m}});o.SHA3=s._createHelper(v),o.HmacSHA3=s._createHmacHelper(v)}(Math),n.SHA3})}(CR)),CR.exports}var IR={exports:{}},lw;function t$(){return lw||(lw=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,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: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - 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,l=o.algo,c=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]),v=l.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,T){for(var w=0;w<16;w++){var L=T+w,k=M[L];M[L]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360}var E=this._hash.words,P=h.words,W=p.words,N=c.words,_=u.words,C=f.words,X=d.words,Y,$,le,Q,K,B,D,G,ae,se;B=Y=E[0],D=$=E[1],G=le=E[2],ae=Q=E[3],se=K=E[4];for(var J,w=0;w<80;w+=1)J=Y+M[T+N[w]]|0,w<16?J+=m($,le,Q)+P[0]:w<32?J+=x($,le,Q)+P[1]:w<48?J+=y($,le,Q)+P[2]:w<64?J+=R($,le,Q)+P[3]:J+=A($,le,Q)+P[4],J=J|0,J=b(J,C[w]),J=J+K|0,Y=K,K=Q,Q=b(le,10),le=$,$=J,J=B+M[T+_[w]]|0,w<16?J+=A(D,G,ae)+W[0]:w<32?J+=R(D,G,ae)+W[1]:w<48?J+=y(D,G,ae)+W[2]:w<64?J+=x(D,G,ae)+W[3]:J+=m(D,G,ae)+W[4],J=J|0,J=b(J,X[w]),J=J+se|0,B=se,se=ae,ae=b(G,10),G=D,D=J;J=E[1]+le+ae|0,E[1]=E[2]+Q+se|0,E[2]=E[3]+K+B|0,E[3]=E[4]+Y+D|0,E[4]=E[0]+$+G|0,E[0]=J},_doFinalize:function(){var M=this._data,T=M.words,w=this._nDataBytes*8,L=M.sigBytes*8;T[L>>>5]|=128<<24-L%32,T[(L+64>>>9<<4)+14]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360,M.sigBytes=(T.length+1)*4,this._process();for(var k=this._hash,E=k.words,P=0;P<5;P++){var W=E[P];E[P]=(W<<8|W>>>24)&16711935|(W<<24|W>>>8)&4278255360}return k},clone:function(){var M=s.clone.call(this);return M._hash=this._hash.clone(),M}});function m(M,T,w){return M^T^w}function x(M,T,w){return M&T|~M&w}function y(M,T,w){return(M|~T)^w}function R(M,T,w){return M&w|T&~w}function A(M,T,w){return M^(T|~w)}function b(M,T){return M<>>32-T}o.RIPEMD160=s._createHelper(v),o.HmacRIPEMD160=s._createHmacHelper(v)}(),n.RIPEMD160})}(IR)),IR.exports}var FR={exports:{}},cw;function Ix(){return cw||(cw=1,function(e,t){(function(n,r){e.exports=r(xn())})(kt,function(n){(function(){var r=n,o=r.lib,i=o.Base,a=r.enc,s=a.Utf8,l=r.algo;l.HMAC=i.extend({init:function(c,u){c=this._hasher=new c.init,typeof u=="string"&&(u=s.parse(u));var f=c.blockSize,d=f*4;u.sigBytes>d&&(u=c.finalize(u)),u.clamp();for(var h=this._oKey=u.clone(),p=this._iKey=u.clone(),v=h.words,m=p.words,x=0;x>>2]&255;k.sigBytes-=E}};i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:m,padding:y}),reset:function(){var k;h.reset.call(this);var E=this.cfg,P=E.iv,W=E.mode;this._xformMode==this._ENC_XFORM_MODE?k=W.createEncryptor:(k=W.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==k?this._mode.init(this,P&&P.words):(this._mode=k.call(W,this,P&&P.words),this._mode.__creator=k)},_doProcessBlock:function(k,E){this._mode.processBlock(k,E)},_doFinalize:function(){var k,E=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(E.pad(this._data,this.blockSize),k=this._process(!0)):(k=this._process(!0),E.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)}}),A=o.format={},b=A.OpenSSL={stringify:function(k){var E,P=k.ciphertext,W=k.salt;return W?E=s.create([1398893684,1701076831]).concat(W).concat(P):E=P,E.toString(u)},parse:function(k){var E,P=u.parse(k),W=P.words;return W[0]==1398893684&&W[1]==1701076831&&(E=s.create(W.slice(2,4)),W.splice(0,4),P.sigBytes-=16),R.create({ciphertext:P,salt:E})}},M=i.SerializableCipher=a.extend({cfg:a.extend({format:b}),encrypt:function(k,E,P,W){W=this.cfg.extend(W);var N=k.createEncryptor(P,W),_=N.finalize(E),C=N.cfg;return R.create({ciphertext:_,key:P,iv:C.iv,algorithm:k,mode:C.mode,padding:C.padding,blockSize:k.blockSize,formatter:W.format})},decrypt:function(k,E,P,W){W=this.cfg.extend(W),E=this._parse(E,W.format);var N=k.createDecryptor(P,W).finalize(E.ciphertext);return N},_parse:function(k,E){return typeof k=="string"?E.parse(k,this):k}}),T=o.kdf={},w=T.OpenSSL={execute:function(k,E,P,W,N){if(W||(W=s.random(64/8)),N)var _=d.create({keySize:E+P,hasher:N}).compute(k,W);else var _=d.create({keySize:E+P}).compute(k,W);var C=s.create(_.words.slice(E),P*4);return _.sigBytes=E*4,R.create({key:_,iv:C,salt:W})}},L=i.PasswordBasedCipher=M.extend({cfg:M.cfg.extend({kdf:w}),encrypt:function(k,E,P,W){W=this.cfg.extend(W);var N=W.kdf.execute(P,k.keySize,k.ivSize,W.salt,W.hasher);W.iv=N.iv;var _=M.encrypt.call(this,k,E,N.key,W);return _.mixIn(N),_},decrypt:function(k,E,P,W){W=this.cfg.extend(W),E=this._parse(E,W.format);var N=W.kdf.execute(P,k.keySize,k.ivSize,E.salt,W.hasher);W.iv=N.iv;var _=M.decrypt.call(this,k,E,N.key,W);return _}})}()})}(XR)),XR.exports}var WR={exports:{}},hw;function r$(){return hw||(hw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,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,l=s.blockSize;o.call(this,i,a,l,s),this._prevBlock=i.slice(a,a+l)}}),r.Decryptor=r.extend({processBlock:function(i,a){var s=this._cipher,l=s.blockSize,c=i.slice(a,a+l);o.call(this,i,a,l,s),this._prevBlock=c}});function o(i,a,s,l){var c,u=this._iv;u?(c=u.slice(0),this._iv=void 0):c=this._prevBlock,l.encryptBlock(c,0);for(var f=0;f>24&255)===255){var l=s>>16&255,c=s>>8&255,u=s&255;l===255?(l=0,c===255?(c=0,u===255?u=0:++u):++c):++l,s=0,s+=l<<16,s+=c<<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,l){var c=this._cipher,u=c.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);c.encryptBlock(h,0);for(var p=0;p>>2]|=s<<24-l%4*8,r.sigBytes+=s},unpad:function(r){var o=r.words[r.sigBytes-1>>>2]&255;r.sigBytes-=o}},n.pad.Ansix923})}(ZR)),ZR.exports}var BR={exports:{}},Rw;function c$(){return Rw||(Rw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,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})}(BR)),BR.exports}var DR={exports:{}},yw;function u$(){return yw||(yw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,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})}(DR)),DR.exports}var KR={exports:{}},bw;function f$(){return bw||(bw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,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})}(KR)),KR.exports}var HR={exports:{}},xw;function d$(){return xw||(xw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,function(n){return n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding})}(HR)),HR.exports}var GR={exports:{}},Sw;function h$(){return Sw||(Sw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Jr())})(kt,function(n){return function(r){var o=n,i=o.lib,a=i.CipherParams,s=o.enc,l=s.Hex,c=o.format;c.Hex={stringify:function(u){return u.ciphertext.toString(l)},parse:function(u){var f=l.parse(u);return a.create({ciphertext:f})}}}(),n.format.Hex})}(GR)),GR.exports}var zR={exports:{}},Mw;function p$(){return Mw||(Mw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo,s=[],l=[],c=[],u=[],f=[],d=[],h=[],p=[],v=[],m=[];(function(){for(var R=[],A=0;A<256;A++)A<128?R[A]=A<<1:R[A]=A<<1^283;for(var b=0,M=0,A=0;A<256;A++){var T=M^M<<1^M<<2^M<<3^M<<4;T=T>>>8^T&255^99,s[b]=T,l[T]=b;var w=R[b],L=R[w],k=R[L],E=R[T]*257^T*16843008;c[b]=E<<24|E>>>8,u[b]=E<<16|E>>>16,f[b]=E<<8|E>>>24,d[b]=E;var E=k*16843009^L*65537^w*257^b*16843008;h[T]=E<<24|E>>>8,p[T]=E<<16|E>>>16,v[T]=E<<8|E>>>24,m[T]=E,b?(b=w^R[R[R[k^w]]],M^=R[R[M]]):b=M=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 A=this._keyPriorReset=this._key,b=A.words,M=A.sigBytes/4,T=this._nRounds=M+6,w=(T+1)*4,L=this._keySchedule=[],k=0;k6&&k%M==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/M|0]<<24),L[k]=L[k-M]^R);for(var E=this._invKeySchedule=[],P=0;P>>24]]^p[s[R>>>16&255]]^v[s[R>>>8&255]]^m[s[R&255]]}}},encryptBlock:function(R,A){this._doCryptBlock(R,A,this._keySchedule,c,u,f,d,s)},decryptBlock:function(R,A){var b=R[A+1];R[A+1]=R[A+3],R[A+3]=b,this._doCryptBlock(R,A,this._invKeySchedule,h,p,v,m,l);var b=R[A+1];R[A+1]=R[A+3],R[A+3]=b},_doCryptBlock:function(R,A,b,M,T,w,L,k){for(var E=this._nRounds,P=R[A]^b[0],W=R[A+1]^b[1],N=R[A+2]^b[2],_=R[A+3]^b[3],C=4,X=1;X>>24]^T[W>>>16&255]^w[N>>>8&255]^L[_&255]^b[C++],$=M[W>>>24]^T[N>>>16&255]^w[_>>>8&255]^L[P&255]^b[C++],le=M[N>>>24]^T[_>>>16&255]^w[P>>>8&255]^L[W&255]^b[C++],Q=M[_>>>24]^T[P>>>16&255]^w[W>>>8&255]^L[N&255]^b[C++];P=Y,W=$,N=le,_=Q}var Y=(k[P>>>24]<<24|k[W>>>16&255]<<16|k[N>>>8&255]<<8|k[_&255])^b[C++],$=(k[W>>>24]<<24|k[N>>>16&255]<<16|k[_>>>8&255]<<8|k[P&255])^b[C++],le=(k[N>>>24]<<24|k[_>>>16&255]<<16|k[P>>>8&255]<<8|k[W&255])^b[C++],Q=(k[_>>>24]<<24|k[P>>>16&255]<<16|k[W>>>8&255]<<8|k[N&255])^b[C++];R[A]=Y,R[A+1]=$,R[A+2]=le,R[A+3]=Q},keySize:256/32});r.AES=i._createHelper(y)}(),n.AES})}(zR)),zR.exports}var JR={exports:{}},ww;function v$(){return ww||(ww=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.WordArray,a=o.BlockCipher,s=r.algo,l=[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],c=[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=[],A=0;A<56;A++){var b=l[A]-1;R[A]=y[b>>>5]>>>31-b%32&1}for(var M=this._subKeys=[],T=0;T<16;T++){for(var w=M[T]=[],L=u[T],A=0;A<24;A++)w[A/6|0]|=R[(c[A]-1+L)%28]<<31-A%6,w[4+(A/6|0)]|=R[28+(c[A+24]-1+L)%28]<<31-A%6;w[0]=w[0]<<1|w[0]>>>31;for(var A=1;A<7;A++)w[A]=w[A]>>>(A-1)*4+3;w[7]=w[7]<<5|w[7]>>>27}for(var k=this._invSubKeys=[],A=0;A<16;A++)k[A]=M[15-A]},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),v.call(this,2,858993459),v.call(this,8,16711935),p.call(this,1,1431655765);for(var A=0;A<16;A++){for(var b=R[A],M=this._lBlock,T=this._rBlock,w=0,L=0;L<8;L++)w|=f[L][((T^b[L])&d[L])>>>0];this._lBlock=T,this._rBlock=M^w}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,p.call(this,1,1431655765),v.call(this,8,16711935),v.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),A=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(A)),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(m)}(),n.TripleDES})}(JR)),JR.exports}var $R={exports:{}},Lw;function g$(){return Lw||(Lw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,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,v=0;p<256;p++){var m=p%d,x=f[m>>>2]>>>24-m%4*8&255;v=(v+h[p]+x)%256;var y=h[p];h[p]=h[v],h[v]=y}this._i=this._j=0},_doProcessBlock:function(u,f){u[f]^=l.call(this)},keySize:256/32,ivSize:0});function l(){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 v=u[f];u[f]=u[d],u[d]=v,h|=u[(u[f]+u[d])%256]<<24-p*8}return this._i=f,this._j=d,h}r.RC4=i._createHelper(s);var c=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--)l.call(this)}});r.RC4Drop=i._createHelper(c)}(),n.RC4})}($R)),$R.exports}var jR={exports:{}},Ow;function m$(){return Ow||(Ow=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],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 v=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 p=0;p<4;p++)f.call(this);for(var p=0;p<8;p++)m[p]^=v[p+4&7];if(h){var x=h.words,y=x[0],R=x[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=A>>>16|b&4294901760,T=b<<16|A&65535;m[0]^=A,m[1]^=M,m[2]^=b,m[3]^=T,m[4]^=A,m[5]^=M,m[6]^=b,m[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 v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[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 v=d[p]+h[p],m=v&65535,x=v>>>16,y=((m*m>>>17)+m*x>>>15)+x*x,R=((v&4294901760)*v|0)+((v&65535)*v|0);c[p]=y^R}d[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,d[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,d[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,d[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,d[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,d[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,d[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,d[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.Rabbit=i._createHelper(u)}(),n.Rabbit})}(jR)),jR.exports}var qR={exports:{}},Tw;function A$(){return Tw||(Tw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.StreamCipher,a=r.algo,s=[],l=[],c=[],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],v=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 m=0;m<4;m++)f.call(this);for(var m=0;m<8;m++)v[m]^=p[m+4&7];if(h){var x=h.words,y=x[0],R=x[1],A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,b=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=A>>>16|b&4294901760,T=b<<16|A&65535;v[0]^=A,v[1]^=M,v[2]^=b,v[3]^=T,v[4]^=A,v[5]^=M,v[6]^=b,v[7]^=T;for(var m=0;m<4;m++)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 v=0;v<4;v++)s[v]=(s[v]<<8|s[v]>>>24)&16711935|(s[v]<<24|s[v]>>>8)&4278255360,d[h+v]^=s[v]},blockSize:128/32,ivSize:64/32});function f(){for(var d=this._X,h=this._C,p=0;p<8;p++)l[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 v=d[p]+h[p],m=v&65535,x=v>>>16,y=((m*m>>>17)+m*x>>>15)+x*x,R=((v&4294901760)*v|0)+((v&65535)*v|0);c[p]=y^R}d[0]=c[0]+(c[7]<<16|c[7]>>>16)+(c[6]<<16|c[6]>>>16)|0,d[1]=c[1]+(c[0]<<8|c[0]>>>24)+c[7]|0,d[2]=c[2]+(c[1]<<16|c[1]>>>16)+(c[0]<<16|c[0]>>>16)|0,d[3]=c[3]+(c[2]<<8|c[2]>>>24)+c[1]|0,d[4]=c[4]+(c[3]<<16|c[3]>>>16)+(c[2]<<16|c[2]>>>16)|0,d[5]=c[5]+(c[4]<<8|c[4]>>>24)+c[3]|0,d[6]=c[6]+(c[5]<<16|c[5]>>>16)+(c[4]<<16|c[4]>>>16)|0,d[7]=c[7]+(c[6]<<8|c[6]>>>24)+c[5]|0}r.RabbitLegacy=i._createHelper(u)}(),n.RabbitLegacy})}(qR)),qR.exports}var ey={exports:{}},kw;function R$(){return kw||(kw=1,function(e,t){(function(n,r,o){e.exports=r(xn(),Hu(),Gu(),wc(),Jr())})(kt,function(n){return function(){var r=n,o=r.lib,i=o.BlockCipher,a=r.algo;const s=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],c=[[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(m,x){let y=x>>24&255,R=x>>16&255,A=x>>8&255,b=x&255,M=m.sbox[0][y]+m.sbox[1][R];return M=M^m.sbox[2][A],M=M+m.sbox[3][b],M}function d(m,x,y){let R=x,A=y,b;for(let M=0;M1;--M)R=R^m.pbox[M],A=f(m,R)^A,b=R,R=A,A=b;return b=R,R=A,A=b,A=A^m.pbox[1],R=R^m.pbox[0],{left:R,right:A}}function p(m,x,y){for(let T=0;T<4;T++){m.sbox[T]=[];for(let w=0;w<256;w++)m.sbox[T][w]=c[T][w]}let R=0;for(let T=0;T=y&&(R=0);let A=0,b=0,M=0;for(let T=0;TR3.AES.encrypt(e,p9).toString(),v9=e=>R3.AES.decrypt(e,p9).toString(R3.enc.Utf8),g9=e=>new Promise((t,n)=>{const r=document.createElement("button"),o=new DJ(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)}),m9=()=>new Promise((e,t)=>{var n;(n=navigator.clipboard)!=null&&n.readText?navigator.clipboard.readText().then(r=>(r||t("剪贴板为空或者不包含文本"),e(r))):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}),_x=e=>{let t;try{t=JSON.parse(v9(e))}catch{t=e}return t},A9=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},Ad=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,l=(180-i-s)*Math.PI/180,c=(s-i)*Math.PI/180,u=t+r/2,f=n+o/2,d=[u+a*Math.cos(l),u+a*Math.cos(c),u-a*Math.cos(l),u-a*Math.cos(c)],h=[f-a*Math.sin(l),f-a*Math.sin(c),f+a*Math.sin(l),f+a*Math.sin(c)];return{xRange:[Math.min(...d),Math.max(...d)],yRange:[Math.min(...h),Math.max(...h)]}},$f=e=>{const{xRange:t,yRange:n}=Ad({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),{xRange:r,yRange:o}=Ad({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:l,rotate:c}=e,{xRange:u,yRange:f}=Ad({left:i,top:a,width:s,height:l,rotate:c});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}},js=e=>{const t=[],n=[],r=[],o=[];e.forEach(c=>{const{minX:u,maxX:f,minY:d,maxY:h}=Ji(c);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),l=Math.max(...o);return{minX:i,maxX:a,minY:s,maxY:l}},Jg=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],l={value:n.value,range:s};t[r]=l}}),t},b$=e=>{const t={};for(const n of e)t[n.id]=ln(10);return t},y3=e=>{const t={},n={};for(const r of e){const o=r.groupId;o&&!t[o]&&(t[o]=ln(10)),n[r.id]=ln(10)}return{groupIdMap:t,elIdMap:n}},R9=e=>{const t=ot(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},Ex=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}`},x$=(e,t)=>{const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return n.top>=r.top&&n.bottom<=r.bottom};var S$={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 M$(){return"icon-"+((1+Math.random())*4294967296|0).toString(16).substring(1)}function w$(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 L$=Symbol("icon-context");function $e(e,t,n){var r={name:"icon-"+e,props:["size","strokeWidth","strokeLinecap","strokeLinejoin","theme","fill","spin"],setup:function(i){var a=M$(),s=ri(L$,S$);return function(){var l=i.size,c=i.strokeWidth,u=i.strokeLinecap,f=i.strokeLinejoin,d=i.theme,h=i.fill,p=i.spin,v=w$(a,{size:l,strokeWidth:c,strokeLinecap:u,strokeLinejoin:f,theme:d,fill:h},s),m=[s.prefix+"-icon"];return m.push(s.prefix+"-icon-"+e),t&&s.rtl&&m.push(s.prefix+"-icon-rtl"),p&&m.push(s.prefix+"-icon-spin"),O("span",{class:m.join(" ")},[n(v)])}}};return r}const O$=$e("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)])}),T$=$e("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)])}),k$=$e("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)])}),N$=$e("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)])}),P$=$e("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)])}),C$=$e("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)])}),I$=$e("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)])}),F$=$e("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)])}),_$=$e("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)])}),E$=$e("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)])}),X$=$e("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)])}),W$=$e("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)])}),V$=$e("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)])}),U$=$e("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$=$e("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)])}),Q$=$e("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)])}),Z$=$e("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)])}),B$=$e("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)])}),D$=$e("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)])}),K$=$e("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)])}),H$=$e("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)])}),G$=$e("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)])}),z$=$e("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)])}),J$=$e("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)])}),$$=$e("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)])}),j$=$e("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)])}),q$=$e("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)])}),ej=$e("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)])}),tj=$e("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)])}),nj=$e("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)])}),rj=$e("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)])}),oj=$e("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)])}),ij=$e("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)])}),aj=$e("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)])}),sj=$e("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)])}),lj=$e("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)])}),cj=$e("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)])}),uj=$e("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)])}),fj=$e("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)])}),dj=$e("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)])}),hj=$e("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)])}),pj=$e("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)])}),vj=$e("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)])}),gj=$e("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)])}),mj=$e("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)])}),Aj=$e("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)])}),Rj=$e("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)])}),yj=$e("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)])}),bj=$e("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)])}),xj=$e("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)])}),Sj=$e("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)])}),Mj=$e("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)])}),wj=$e("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)])}),Lj=$e("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)])}),Oj=$e("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)])}),Tj=$e("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)])}),kj=$e("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)])}),Nj=$e("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)])}),Pj=$e("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)])}),Cj=$e("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)])}),Ij=$e("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)])}),Fj=$e("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)])}),_j=$e("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)])}),Ej=$e("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)])}),Xj=$e("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)])}),Wj=$e("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)])}),Vj=$e("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)])}),Uj=$e("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=$e("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)])}),Qj=$e("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)])}),Zj=$e("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)])}),Bj=$e("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)])}),Dj=$e("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)])}),Kj=$e("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)])}),Hj=$e("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)])}),Gj=$e("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)])])])}),zj=$e("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)])}),Jj=$e("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)])}),$j=$e("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)])}),jj=$e("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)])}),qj=$e("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)])}),eq=$e("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)])}),tq=$e("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)])}),nq=$e("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)])}),rq=$e("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)])}),oq=$e("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)])}),iq=$e("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)])}),aq=$e("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)])}),sq=$e("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)])}),lq=$e("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)])}),cq=$e("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)])}),uq=$e("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)])}),fq=$e("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)])}),dq=$e("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)])}),hq=$e("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)])}),pq=$e("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)])}),vq=$e("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)])}),gq=$e("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)])}),mq=$e("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)])}),Aq=$e("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)])}),Rq=$e("switch",!0,function(e){return O("svg",{width:e.size,height:e.size,viewBox:"0 0 48 48",fill:"none"},[O("path",{d:"M42 19H5.99998",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M30 7L42 19",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79897 29H42.799",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null),O("path",{d:"M6.79895 29L18.799 41",stroke:e.colors[0],"stroke-width":e.strokeWidth,"stroke-linecap":e.strokeLinecap,"stroke-linejoin":e.strokeLinejoin},null)])}),yq=$e("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)])}),bq=$e("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)])}),xq=$e("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)])}),Sq=$e("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)])}),Mq=$e("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)])}),wq=$e("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)])}),Lq=$e("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)])}),Oq=$e("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)])}),Tq=$e("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)])}),kq=$e("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)])}),Nq=$e("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)])}),Pq=$e("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)])}),Cq=$e("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)])}),Iq=$e("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)])}),Fq=$e("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)])}),_q=$e("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)])}),Eq=$e("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)])}),Xq=$e("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)])}),Wq=$e("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)])}),Vq=$e("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)])}),$g={IconPlayOne:tq,IconFullScreenPlay:Oj,IconLock:Zj,IconUnlock:Pq,IconPpt:oq,IconFormat:xj,IconPicture:qj,IconFullScreen:wj,IconList:Yj,IconOrderedList:$j,IconFlipVertically:yj,IconFlipHorizontally:Rj,IconFontSize:bj,IconCode:sj,IconTextBold:xq,IconTextItalic:Sq,IconTextUnderline:Lq,IconStrikethrough:Aq,IconEdit:vj,IconQuote:sq,IconBackgroundColor:B$,IconGroup:Pj,IconUngroup:Nq,IconBack:Z$,IconNext:zj,IconFullwidth:Tj,IconAlignTop:V$,IconAlignLeft:N$,IconAlignRight:P$,IconAlignBottom:T$,IconAlignVertically:U$,IconAlignHorizontally:k$,IconBringToFront:D$,IconSendToBack:pq,IconAlignTextLeft:_$,IconAlignTextRight:X$,IconAlignTextCenter:F$,IconAlignTextBoth:C$,IconRowHeight:dq,IconWrite:Vq,IconInsertTable:Xj,IconAddText:O$,IconFill:Aj,IconTailoring:yq,IconEffects:gj,IconColorFilter:lj,IconUp:Cq,IconDown:hj,IconPlus:nq,IconMinus:Kj,IconConnection:uj,IconBringToFrontOne:K$,IconSentToBack:vq,IconGithub:kj,IconChartProportion:j$,IconChartHistogram:H$,IconChartHistogramOne:G$,IconChartLineArea:J$,IconChartRing:q$,IconChartScatter:ej,IconChartLine:z$,IconChartPie:$$,IconText:bq,IconRotate:uq,IconLeftTwo:Vj,IconRightTwo:cq,IconPlatte:eq,IconClose:oj,IconCloseSmall:aj,IconUndo:kq,IconTransform:Tq,IconClick:rj,IconTheme:Oq,IconArrowCircleLeft:Y$,IconGraphicDesign:Nj,IconLogout:Bj,IconErase:mj,IconClear:nj,IconAlignTextTopOne:W$,IconAlignTextBottomOne:I$,IconAlignTextMiddleOne:E$,IconPause:jj,IconVolumeMute:Eq,IconVolumeNotice:Xq,IconVolumeSmall:Wq,IconVideoTwo:_q,IconFormula:Mj,IconLinkOne:Uj,IconFullScreenOne:Lj,IconOffScreenOne:Jj,IconPower:rq,IconListView:Qj,IconMagic:Dj,IconHighLight:Ij,IconDownload:pj,IconIndentLeft:Fj,IconIndentRight:_j,IconVerticalSpacingBetweenItems:Fq,IconCopy:fj,IconDelete:dj,IconSquare:gq,IconRound:fq,IconNeedle:Gj,IconTextRotationNone:wq,IconTextRotationDown:Mq,IconFormatBrush:Sj,IconPreviewOpen:aq,IconPreviewClose:iq,IconStopwatchStart:mq,IconSearch:hq,IconLeft:Wj,IconRight:lq,IconMoveOne:Hj,IconHamburgerButton:Cj,IconAttention:Q$,IconCheckOne:tj,IconCloseOne:ij,IconInfo:Ej,IconComment:cj,IconUser:Iq,IconSwitch:Rq},Uq={install(e){for(const t of Object.keys($g))e.component(t,$g[t])}},Yq=["id"],Qq={class:"icons"},Zq={class:"content"},Bq={key:0,class:"title"},Dq={class:"description"},Kq={key:0,class:"control"},Hq=Ee({__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}=$g,l=e,c=n,u=ve(!0),f=ve(null),d=()=>{l.duration<=0||(f.value=setTimeout(p,l.duration))},h=()=>{f.value&&clearTimeout(f.value)},p=()=>u.value=!1;return nx(()=>{h()}),Qt(()=>{d()}),t({close:p}),(v,m)=>(U(),ke(Pu,{name:"message-fade",appear:"",mode:"in-out",onBeforeLeave:m[3]||(m[3]=x=>c("close")),onAfterLeave:m[4]||(m[4]=x=>c("destroy"))},{default:oe(()=>[u.value?(U(),ee("div",{key:0,class:"message",id:v.id},[V("div",{class:"message-container",onMouseenter:m[1]||(m[1]=x=>h()),onMouseleave:m[2]||(m[2]=x=>d())},[V("div",Qq,[v.type==="warning"?(U(),ke(H(r),{key:0,theme:"filled",size:"18",fill:"#faad14"})):Qe("",!0),v.type==="success"?(U(),ke(H(o),{key:1,theme:"filled",size:"18",fill:"#52c41a"})):Qe("",!0),v.type==="error"?(U(),ke(H(i),{key:2,theme:"filled",size:"18",fill:"#ff4d4f"})):Qe("",!0),v.type==="info"?(U(),ke(H(a),{key:3,theme:"filled",size:"18",fill:"#1677ff"})):Qe("",!0)]),V("div",Zq,[v.title?(U(),ee("div",Bq,vt(v.title),1)):Qe("",!0),V("div",Dq,vt(v.message),1)]),v.closable?(U(),ee("div",Kq,[V("span",{class:"close-btn",onClick:m[0]||(m[0]=x=>p())},[O(H(s))])])):Qe("",!0)],32)],8,Yq)):Qe("",!0)]),_:1}))}}),Ue=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Gq=Ue(Hq,[["__scopeId","data-v-5f638602"]]),b3=[];let Za=null,zq=0;const Jq={duration:3e3},gn=e=>{const t="message-"+zq++,n={...Jq,...e,id:t};Za||(Za=document.createElement("div"),Za.className="message-wrap",Za.style.cssText=` width: 100%; position: fixed; top: 0; left: 0; z-index: 6000; pointer-events: none; display: flex; flex-direction: column; box-sizing: border-box; padding: 15px; background-color: rgba(255, 255, 255, 0); transition: all 1s ease-in-out; align-items: center; `,document.body.appendChild(Za));const r=O(Gq,n,null),o=document.createElement("div");r.appContext=e.ctx||gn._context||null,r.props.onClose=e.onClose,r.props.onDestroy=()=>{Za&&Za.childNodes.length<=1&&(Za.remove(),Za=null),Td(null,o)},Td(r,o),Za.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 b3.push(i),i};gn.success=(e,t)=>gn({...t,type:"success",message:e});gn.info=(e,t)=>gn({...t,type:"info",message:e});gn.warning=(e,t)=>gn({...t,type:"warning",message:e});gn.error=(e,t)=>gn({...t,type:"error",message:e});gn.closeAll=function(){for(let e=b3.length-1;e>=0;e--)b3[e].close()};const jg=e=>{const n=e.replace(/[\n\r]+/g,"
").split("
");let r="";for(const o of n)o&&(r+=`
${o}
`);return r},$q=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}}),Lc=e=>new Promise(t=>{const n=new FileReader;n.addEventListener("load",()=>{t(n.result)}),n.readAsDataURL(e)}),jq=e=>{if(!/[\s\S]*?<\/svg>/i.test(e))return!1;try{return new DOMParser().parseFromString(e,"image/svg+xml").documentElement.nodeName==="svg"}catch{return!1}},qq=e=>{const t=new Blob([e],{type:"image/svg+xml"});return new File([t],`${Date.now()}.svg`,{type:"image/svg+xml"})};var sn=(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))(sn||{}),Tt=(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))(Tt||{});const zu={[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}},[sn.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`}}},Xx=[{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:sn.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:sn.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:sn.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:sn.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:sn.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:sn.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:sn.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:sn.ROUND_RECT_DIAGONAL,pptxShapeType:"round2DiagRect"}]},{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:sn.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:sn.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:sn.PARALLELOGRAM_RIGHT},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z",pathFormula:sn.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:sn.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:sn.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:sn.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:sn.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:sn.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:sn.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:sn.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}]}],eee={bar:"bar",horizontalBar:"bar",line:"line",area:"line",scatter:"line",pie:"pie",ring:"pie"},Ht=()=>{const e=qm(),t=On.debounce(function(){e.addSnapshot()},300,{trailing:!0}),n=On.throttle(function(){e.reDo()},100,{leading:!0,trailing:!1}),r=On.throttle(function(){e.unDo()},100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:r}},Ju=()=>{const e=ft(),t=st(),{creatingElement:n}=Xe(e),{theme:r,viewportRatio:o,viewportSize:i}=Xe(t),{addHistorySnapshot:a}=Ht(),s=(x,y)=>{t.addElement(x),e.setActiveElementIdList([x.id]),n.value&&e.setCreatingElement(null),setTimeout(()=>{e.setEditorareaFocus(!0)},0),y&&y(),a()};return{createImageElement:x=>{$q(x).then(({width:y,height:R})=>{const A=R/y;Ai.value?(y=i.value,R=y*A):R>i.value*o.value&&(R=i.value*o.value,y=R/A),s({type:"image",id:ln(10),src:x,width:y,height:R,left:(i.value-y)/2,top:(i.value*o.value-R)/2,fixedRatio:!0,rotate:0})})},createChartElement:x=>{const y={type:"chart",id:ln(10),chartType:eee[x],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]]}},R={...x==="bar"?{horizontalBars:!1,stackBars:!1}:{},...x==="horizontalBar"?{horizontalBars:!0,stackBars:!1}:{},...x==="line"?{showLine:!0,lineSmooth:!0,showArea:!1}:{},...x==="area"?{showLine:!0,lineSmooth:!0,showArea:!0}:{},...x==="scatter"?{showLine:!1,lineSmooth:!0,showArea:!1}:{},...x==="pie"?{donut:!1}:{},...x==="ring"?{donut:!0}:{}};s({...y,options:R})},createTableElement:(x,y)=>{const R={fontname:r.value.fontName,color:r.value.fontColor},A=[];for(let k=0;k{const{left:R,top:A,width:b,height:M}=x,T=(y==null?void 0:y.content)||"",w=(y==null?void 0:y.vertical)||!1,L=ln(10);s({type:"text",id:L,left:R,top:A,width:b,height:M,content:T,rotate:0,defaultFontName:r.value.fontName,defaultColor:r.value.fontColor,vertical:w},()=>{setTimeout(()=>{const k=document.querySelector(`#editable-element-${L} .ProseMirror`);k&&k.focus()},0)})},createShapeElement:(x,y,R={})=>{const{left:A,top:b,width:M,height:T}=x,w={type:"shape",id:ln(10),left:A,top:b,width:M,height:T,viewBox:y.viewBox,path:y.path,fill:r.value.themeColor,fixedRatio:!1,rotate:0,...R};if(y.special&&(w.special=!0),y.pathFormula){w.pathFormula=y.pathFormula,w.viewBox=[M,T];const L=zu[y.pathFormula];"editable"in L&&L.editable?(w.path=L.formula(M,T,L.defaultValue),w.keypoints=L.defaultValue):w.path=L.formula(M,T)}s(w)},createLineElement:(x,y)=>{const{left:R,top:A,start:b,end:M}=x,T={type:"line",id:ln(10),left:R,top:A,start:b,end:M,points:y.points,color:r.value.themeColor,style:y.style,width:2};y.isBroken&&(T.broken=[(b[0]+M[0])/2,(b[1]+M[1])/2]),y.isBroken2&&(T.broken2=[(b[0]+M[0])/2,(b[1]+M[1])/2]),y.isCurve&&(T.curve=[(b[0]+M[0])/2,(b[1]+M[1])/2]),y.isCubic&&(T.cubic=[[(b[0]+M[0])/2,(b[1]+M[1])/2],[(b[0]+M[0])/2,(b[1]+M[1])/2]]),s(T)},createLatexElement:x=>{s({type:"latex",id:ln(10),width:x.w,height:x.h,rotate:0,left:(i.value-x.w)/2,top:(i.value*o.value-x.h)/2,path:x.path,latex:x.latex,color:r.value.fontColor,strokeWidth:2,viewBox:[x.w,x.h],fixedRatio:!0})},createVideoElement:x=>{s({type:"video",id:ln(10),width:500,height:300,rotate:0,left:(i.value-500)/2,top:(i.value*o.value-300)/2,src:x,autoplay:!1})},createAudioElement:x=>{s({type:"audio",id:ln(10),width:50,height:50,rotate:0,left:(i.value-50)/2,top:(i.value*o.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:r.value.themeColor,src:x})}}},t2=()=>{const e=ft(),t=st(),{currentSlide:n}=Xe(t),{addHistorySnapshot:r}=Ht();return{addElementsFromData:a=>{const{groupIdMap:s,elIdMap:l}=y3(a),c=a[0];let u=0,f;do f=n.value.elements.find(d=>{if(d.type!==c.type)return!1;const{minX:h,maxX:p,minY:v,maxY:m}=Ji(d),{minX:x,maxX:y,minY:R,maxY:A}=Ji({...c,left:c.left+u,top:c.top+u});return h===x&&p===y&&v===R&&m===A}),f&&(u+=10);while(f);for(const d of a)d.id=l[d.id],d.left=d.left+u,d.top=d.top+u,d.groupId&&(d.groupId=s[d.groupId]);t.addElement(a),e.setActiveElementIdList(Object.values(l)),r()},addSlidesFromData:a=>{const s=b$(a),l=a.map(c=>{const{groupIdMap:u,elIdMap:f}=y3(c.elements);for(const d of c.elements)d.id=f[d.id],d.groupId&&(d.groupId=u[d.groupId]),d.link&&d.link.type==="slide"&&(s[d.link.target]?d.link.target=s[d.link.target]:delete d.link);if(c.animations)for(const d of c.animations)d.id=ln(10),d.elId=f[d.elId];return{...c,id:s[c.id]}});t.addSlide(l),r()}}},tee=e=>/^https:\/\/pptist.cn(\/[\w-./?%&=]*)?\.(jpg|jpeg|png|svg|webp)(\?.*)?$/i.test(e),Wx=()=>{const{shiftKeyState:e}=Xe(Ea()),{createTextElement:t,createImageElement:n}=Ju(),{addElementsFromData:r,addSlidesFromData:o}=t2(),i=s=>{t({left:0,top:0,width:600,height:50},{content:s})};return{pasteTextClipboardData:(s,l)=>{const c=(l==null?void 0:l.onlySlide)||!1,u=(l==null?void 0:l.onlyElements)||!1,f=_x(s);if(typeof f=="object"){const{type:d,data:h}=f;d==="elements"&&!c?r(h):d==="slides"&&!u&&o(h)}else if(!u&&!c)if(e.value){const d=jg(f);i(d)}else if(tee(f))n(f);else if(QJ(f))i(`${f}`);else if(jq(f)){const d=qq(f);Lc(d).then(h=>n(h))}else{const d=jg(f);i(d)}}}},Oc=()=>{const e=ft(),t=st(),{selectedSlidesIndex:n,activeElementIdList:r}=Xe(e),{currentSlide:o,slides:i,theme:a,slideIndex:s}=Xe(t),l=Me(()=>[...n.value,s.value]),c=Me(()=>i.value.filter((k,E)=>l.value.includes(E))),u=Me(()=>c.value.map(k=>k.id)),{pasteTextClipboardData:f}=Wx(),{addSlidesFromData:d}=t2(),{addHistorySnapshot:h}=Ht(),p=()=>{const k={id:ln(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([k])},v=k=>{k===gt.UP&&s.value>0?(r.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(s.value-1)):k===gt.DOWN&&s.value{const k=Fx(JSON.stringify({type:"slides",data:c.value}));g9(k).then(()=>{e.setThumbnailsFocus(!0)})},x=()=>{m9().then(k=>{f(k,{onlySlide:!0})}).catch(k=>gn.warning(k))},y=()=>{const k={id:ln(10),elements:[],background:{type:"solid",color:a.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(k),h()},R=k=>{const{groupIdMap:E,elIdMap:P}=y3(k.elements);for(const N of k.elements)N.id=P[N.id],N.groupId&&(N.groupId=E[N.groupId]);const W={...k,id:ln(10)};e.setActiveElementIdList([]),t.addSlide(W),h()},A=()=>{const k=JSON.parse(JSON.stringify(o.value));d([k])},b=(k=u.value)=>{i.value.length===k.length?p():t.deleteSlide(k),e.updateSelectedSlidesIndex([]),h()},M=()=>{const k=[...u.value];m(),b(k)},T=()=>{const k=Array.from(Array(i.value.length),(E,P)=>P);e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(k)},w=(k,E)=>{if(E===k)return;const P=JSON.parse(JSON.stringify(i.value)),W=P[E],N=W.sectionTag;if(N){const C=P[E+1];delete W.sectionTag,C&&!C.sectionTag&&(C.sectionTag=N)}if(k===0){const C=P[0].sectionTag;C&&(delete P[0].sectionTag,W.sectionTag=C)}const _=P[E];P.splice(E,1),P.splice(k,0,_),t.setSlides(P),t.updateSlideIndex(k)},L=Me(()=>!(i.value.length>1||i.value[0].elements.length>0));return{resetSlides:p,updateSlideIndex:v,copySlide:m,pasteSlide:x,createSlide:y,createSlideByTemplate:R,copyAndPasteSlide:A,deleteSlide:b,cutSlide:M,selectAllSlide:T,sortSlides:w,isEmptySlide:L}},y9=()=>{const e=ft(),t=st(),{activeElementIdList:n}=Xe(e),{currentSlide:r}=Xe(t),{addHistorySnapshot:o}=Ht();return{lockElement:()=>{const s=JSON.parse(JSON.stringify(r.value.elements));for(const l of s)n.value.includes(l.id)&&(l.lock=!0);t.updateSlide({elements:s}),e.setActiveElementIdList([]),o()},unlockElement:s=>{const l=JSON.parse(JSON.stringify(r.value.elements));if(s.groupId){const c=[];for(const u of l)u.groupId===s.groupId&&(u.lock=!1,c.push(u.id));t.updateSlide({elements:l}),e.setActiveElementIdList(c)}else{for(const c of l)if(c.id===s.id){c.lock=!1;break}t.updateSlide({elements:l}),e.setActiveElementIdList([s.id])}o()}}},Fp=()=>{const e=ft(),t=st(),{activeElementIdList:n,activeGroupElementId:r}=Xe(e),{currentSlide:o}=Xe(t),{addHistorySnapshot:i}=Ht();return{deleteElement:()=>{if(!n.value.length)return;let l=[];r.value?l=o.value.elements.filter(c=>c.id!==r.value):l=o.value.elements.filter(c=>!n.value.includes(c.id)),e.setActiveElementIdList([]),t.updateSlide({elements:l}),i()},deleteAllElements:()=>{o.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),i())}}},Vx=()=>{const e=ft(),t=st(),{activeElementIdList:n,activeElementList:r,handleElementId:o}=Xe(e),{currentSlide:i}=Xe(t),{addHistorySnapshot:a}=Ht();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=ln(10),d=[];for(const m of u)n.value.includes(m.id)&&(m.groupId=f,d.push(m));const h=u.findIndex(m=>m.id===d[d.length-1].id),p=d.map(m=>m.id);u=u.filter(m=>!p.includes(m.id));const v=h-d.length+1;u.splice(v,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()}}},Ux=()=>{const e=ft(),{activeElementIdList:t,activeElementList:n}=Xe(e),{pasteTextClipboardData:r}=Wx(),{deleteElement:o}=Fp(),i=()=>{if(!t.value.length)return;const c=Fx(JSON.stringify({type:"elements",data:n.value}));g9(c).then(()=>{e.setEditorareaFocus(!0)})},a=()=>{i(),o()},s=()=>{m9().then(c=>{r(c)}).catch(c=>gn.warning(c))};return{copyElement:i,cutElement:a,pasteElement:s,quickCopyElement:()=>{i(),s()}}},n2=()=>{const e=ft(),{currentSlide:t}=Xe(st()),{hiddenElementIdList:n,handleElementId:r}=Xe(e);return{selectAllElements:()=>{const s=t.value.elements.filter(l=>!l.lock&&!n.value.includes(l.id)).map(l=>l.id);e.setActiveElementIdList(s)},selectElement:a=>{r.value===a||n.value.includes(a)||t.value.elements.filter(l=>l.lock).some(l=>l.id===a)||e.setActiveElementIdList([a])}}},nee=()=>{const e=st(),{activeElementIdList:t,activeGroupElementId:n}=Xe(ft()),{currentSlide:r}=Xe(e),{addHistorySnapshot:o}=Ht();return{moveElement:(a,s=1)=>{let l=[];const c=u=>{let{left:f,top:d}=u;switch(a){case gt.LEFT:f=f-s;break;case gt.RIGHT:f=f+s;break;case gt.UP:d=d-s;break;case gt.DOWN:d=d+s;break}return{...u,left:f,top:d}};n.value?l=r.value.elements.map(u=>n.value===u.id?c(u):u):l=r.value.elements.map(u=>t.value.includes(u.id)?c(u):u),e.updateSlide({elements:l}),o()}}},_p=()=>{const e=st(),{currentSlide:t}=Xe(e),{addHistorySnapshot:n}=Ht(),r=(c,u)=>({minLevel:c.findIndex(f=>f.id===u[0].id),maxLevel:c.findIndex(f=>f.id===u[u.length-1].id)}),o=(c,u)=>{const f=JSON.parse(JSON.stringify(c));if(u.groupId){const d=f.filter(x=>x.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(c,d);if(p===c.length-1)return;const v=f[p+1],m=f.splice(h,d.length);if(v.groupId){const x=f.filter(y=>y.groupId===v.groupId);f.splice(h+x.length,0,...m)}else f.splice(h+1,0,...m)}else{const d=c.findIndex(v=>v.id===u.id);if(d===c.length-1)return;const h=f[d+1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(m=>m.groupId===h.groupId);f.splice(d+v.length,0,p)}else f.splice(d+1,0,p)}return f},i=(c,u)=>{const f=JSON.parse(JSON.stringify(c));if(u.groupId){const d=f.filter(m=>m.groupId===u.groupId),{minLevel:h}=r(c,d);if(h===0)return;const p=f[h-1],v=f.splice(h,d.length);if(p.groupId){const m=f.filter(x=>x.groupId===p.groupId);f.splice(h-m.length,0,...v)}else f.splice(h-1,0,...v)}else{const d=c.findIndex(v=>v.id===u.id);if(d===0)return;const h=f[d-1],p=f.splice(d,1)[0];if(h.groupId){const v=f.filter(m=>m.groupId===h.groupId);f.splice(d-v.length,0,p)}else f.splice(d-1,0,p)}return f},a=(c,u)=>{const f=JSON.parse(JSON.stringify(c));if(u.groupId){const d=f.filter(m=>m.groupId===u.groupId),{minLevel:h,maxLevel:p}=r(c,d);if(p===c.length-1)return null;const v=f.splice(h,d.length);f.push(...v)}else{const d=c.findIndex(h=>h.id===u.id);if(d===c.length-1)return null;f.splice(d,1),f.push(u)}return f},s=(c,u)=>{const f=JSON.parse(JSON.stringify(c));if(u.groupId){const d=f.filter(v=>v.groupId===u.groupId),{minLevel:h}=r(c,d);if(h===0)return;const p=f.splice(h,d.length);f.unshift(...p)}else{const d=c.findIndex(h=>h.id===u.id);if(d===0)return;f.splice(d,1),f.unshift(u)}return f};return{orderElement:(c,u)=>{let f;u===dr.UP?f=o(t.value.elements,c):u===dr.DOWN?f=i(t.value.elements,c):u===dr.TOP?f=a(t.value.elements,c):u===dr.BOTTOM&&(f=s(t.value.elements,c)),f&&(e.updateSlide({elements:f}),n())}}},Yx=()=>{const e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},b9=()=>{document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},x3=()=>!!(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement),Tc=()=>{const e=c9(),t=st(),n=()=>{Yx(),e.setScreening(!0)};return{enterScreening:n,enterScreeningFromStart:()=>{t.updateSlideIndex(0),n()},exitScreening:()=>{e.setScreening(!1),x3()&&b9()}}},Qx=()=>{const e=ft(),{canvasPercentage:t,canvasScale:n,canvasDragged:r}=Xe(e);return{canvasScalePercentage:Me(()=>Math.round(n.value*100)+"%"),setCanvasScalePercentage:l=>{const c=Math.round(l/n.value*t.value)/100;e.setCanvasPercentage(c)},scaleCanvas:l=>{let c=t.value;const u=5,f=200,d=30;l==="+"&&c<=f&&(c+=u),l==="-"&&c>=d&&(c-=u),e.setCanvasPercentage(c)},resetCanvas:()=>{e.setCanvasPercentage(90),r&&e.setCanvasDragged(!1)}}},ree=()=>{const e=ft(),t=Ea(),{activeElementIdList:n,disableHotkeys:r,handleElement:o,handleElementId:i,editorAreaFocus:a,thumbnailsFocus:s,showSearchPanel:l}=Xe(e),{currentSlide:c}=Xe(st()),{ctrlKeyState:u,shiftKeyState:f,spaceKeyState:d}=Xe(t),{updateSlideIndex:h,copySlide:p,createSlide:v,deleteSlide:m,cutSlide:x,copyAndPasteSlide:y,selectAllSlide:R}=Oc(),{combineElements:A,uncombineElements:b}=Vx(),{deleteElement:M}=Fp(),{lockElement:T}=y9(),{copyElement:w,cutElement:L,quickCopyElement:k}=Ux(),{selectAllElements:E}=n2(),{moveElement:P}=nee(),{orderElement:W}=_p(),{redo:N,undo:_}=Ht(),{enterScreening:C,enterScreeningFromStart:X}=Tc(),{scaleCanvas:Y,resetCanvas:$}=Qx(),le=()=>{n.value.length?w():s.value&&p()},Q=()=>{n.value.length?L():s.value&&x()},K=()=>{n.value.length?k():s.value&&y()},B=()=>{a.value&&E(),s.value&&R()},D=()=>{a.value&&T()},G=()=>{a.value&&A()},ae=()=>{a.value&&b()},se=()=>{n.value.length?M():s.value&&m()},J=j=>{n.value.length?P(j):(j===gt.UP||j===gt.DOWN)&&h(j)},Re=j=>{j===gt.PAGEUP?h(gt.UP):j===gt.PAGEDOWN&&h(gt.DOWN)},fe=j=>{o.value&&W(o.value,j)},me=()=>{s.value&&v()},ue=()=>{if(!c.value.elements.length)return;if(!i.value){const te=c.value.elements[0];e.setActiveElementIdList([te.id]);return}const j=c.value.elements.findIndex(te=>te.id===i.value),ie=j>=c.value.elements.length-1?0:j+1,q=c.value.elements[ie].id;e.setActiveElementIdList([q])},z=j=>{const{ctrlKey:ie,shiftKey:q,altKey:te,metaKey:re}=j,he=ie||re,ce=j.key.toUpperCase();if(he&&!u.value&&t.setCtrlKeyState(!0),q&&!f.value&&t.setShiftKeyState(!0),!r.value&&ce===gt.SPACE&&t.setSpaceKeyState(!0),he&&ce===gt.P){j.preventDefault(),e.setDialogForExport("pdf");return}if(q&&ce===gt.F5){j.preventDefault(),C(),t.setShiftKeyState(!1);return}if(ce===gt.F5){j.preventDefault(),X();return}if(ie&&ce===gt.F){j.preventDefault(),e.setSearchPanelState(!l.value);return}if(!(!a.value&&!s.value)){if(he&&ce===gt.C){if(r.value)return;j.preventDefault(),le()}if(he&&ce===gt.X){if(r.value)return;j.preventDefault(),Q()}if(he&&ce===gt.D){if(r.value)return;j.preventDefault(),K()}if(he&&ce===gt.Z){if(r.value)return;j.preventDefault(),_()}if(he&&ce===gt.Y){if(r.value)return;j.preventDefault(),N()}if(he&&ce===gt.A){if(r.value)return;j.preventDefault(),B()}if(he&&ce===gt.L){if(r.value)return;j.preventDefault(),D()}if(!q&&he&&ce===gt.G){if(r.value)return;j.preventDefault(),G()}if(q&&he&&ce===gt.G){if(r.value)return;j.preventDefault(),ae()}if(te&&ce===gt.F){if(r.value)return;j.preventDefault(),fe(dr.TOP)}if(te&&ce===gt.B){if(r.value)return;j.preventDefault(),fe(dr.BOTTOM)}if(ce===gt.DELETE||ce===gt.BACKSPACE){if(r.value)return;j.preventDefault(),se()}if(ce===gt.UP){if(r.value)return;j.preventDefault(),J(gt.UP)}if(ce===gt.DOWN){if(r.value)return;j.preventDefault(),J(gt.DOWN)}if(ce===gt.LEFT){if(r.value)return;j.preventDefault(),J(gt.LEFT)}if(ce===gt.RIGHT){if(r.value)return;j.preventDefault(),J(gt.RIGHT)}if(ce===gt.PAGEUP){if(r.value)return;j.preventDefault(),Re(gt.PAGEUP)}if(ce===gt.PAGEDOWN){if(r.value)return;j.preventDefault(),Re(gt.PAGEDOWN)}if(ce===gt.ENTER){if(r.value)return;j.preventDefault(),me()}if(ce===gt.MINUS){if(r.value)return;j.preventDefault(),Y("-")}if(ce===gt.EQUAL){if(r.value)return;j.preventDefault(),Y("+")}if(ce===gt.DIGIT_0){if(r.value)return;j.preventDefault(),$()}if(ce===gt.TAB){if(r.value)return;j.preventDefault(),ue()}a.value&&!q&&!he&&!r.value&&(ce===gt.T?e.setCreatingElement({type:"text"}):ce===gt.R?e.setCreatingElement({type:"shape",data:{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"}}):ce===gt.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"}}):ce===gt.L&&e.setCreatingElement({type:"line",data:{path:"M 0 0 L 20 20",style:"solid",points:["",""]}}))}},F=()=>{u.value&&t.setCtrlKeyState(!1),f.value&&t.setShiftKeyState(!1),d.value&&t.setSpaceKeyState(!1)};Qt(()=>{document.addEventListener("keydown",z),document.addEventListener("keyup",F),window.addEventListener("blur",F)}),Sn(()=>{document.removeEventListener("keydown",z),document.removeEventListener("keyup",F),window.removeEventListener("blur",F)})},oee=()=>{const{editorAreaFocus:e,thumbnailsFocus:t,disableHotkeys:n}=Xe(ft()),{pasteTextClipboardData:r}=Wx(),{createImageElement:o}=Ju(),i=s=>{Lc(s).then(l=>o(l))},a=s=>{if(!e.value&&!t.value||n.value||!s.clipboardData)return;const l=s.clipboardData.items,c=l[0];if(c){for(const u of l)if(u.kind==="file"&&u.type.indexOf("image")!==-1){const f=u.getAsFile();f&&i(f);return}c.kind==="string"&&c.type==="text/plain"&&c.getAsString(u=>r(u))}};Qt(()=>{document.addEventListener("paste",a)}),Sn(()=>{document.removeEventListener("paste",a)})};function x9(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nw(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function ui(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){Nw(i,r,o,a,s,"next",l)}function s(l){Nw(i,r,o,a,s,"throw",l)}a(void 0)})}}var Si=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function r2(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 S9={exports:{}},Pw={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})(Pw),function(e){var t=Pw.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(_,C,X){_[C]=X.value},s=typeof Symbol=="function"?Symbol:{},l=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",u=s.toStringTag||"@@toStringTag";function f(_,C,X){return Object.defineProperty(_,C,{value:X,enumerable:!0,configurable:!0,writable:!0}),_[C]}try{f({},"")}catch{f=function(C,X,Y){return C[X]=Y}}function d(_,C,X,Y){var $=C&&C.prototype instanceof v?C:v,le=Object.create($.prototype),Q=new P(Y||[]);return a(le,"_invoke",{value:w(_,X,Q)}),le}function h(_,C,X){try{return{type:"normal",arg:_.call(C,X)}}catch(Y){return{type:"throw",arg:Y}}}r.wrap=d;var p={};function v(){}function m(){}function x(){}var y={};f(y,l,function(){return this});var R=Object.getPrototypeOf,A=R&&R(R(W([])));A&&A!==o&&i.call(A,l)&&(y=A);var b=x.prototype=v.prototype=Object.create(y);function M(_){["next","throw","return"].forEach(function(C){f(_,C,function(X){return this._invoke(C,X)})})}function T(_,C){function X($,le,Q,K){var B=h(_[$],_,le);if(B.type!=="throw"){var D=B.arg,G=D.value;return G&&t(G)=="object"&&i.call(G,"__await")?C.resolve(G.__await).then(function(ae){X("next",ae,Q,K)},function(ae){X("throw",ae,Q,K)}):C.resolve(G).then(function(ae){D.value=ae,Q(D)},function(ae){return X("throw",ae,Q,K)})}K(B.arg)}var Y;a(this,"_invoke",{value:function($,le){function Q(){return new C(function(K,B){X($,le,K,B)})}return Y=Y?Y.then(Q,Q):Q()}})}function w(_,C,X){var Y="suspendedStart";return function($,le){if(Y==="executing")throw new Error("Generator is already running");if(Y==="completed"){if($==="throw")throw le;return N()}for(X.method=$,X.arg=le;;){var Q=X.delegate;if(Q){var K=L(Q,X);if(K){if(K===p)continue;return K}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(Y==="suspendedStart")throw Y="completed",X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);Y="executing";var B=h(_,C,X);if(B.type==="normal"){if(Y=X.done?"completed":"suspendedYield",B.arg===p)continue;return{value:B.arg,done:X.done}}B.type==="throw"&&(Y="completed",X.method="throw",X.arg=B.arg)}}}function L(_,C){var X=_.iterator[C.method];if(X===void 0){if(C.delegate=null,C.method==="throw"){if(_.iterator.return&&(C.method="return",C.arg=void 0,L(_,C),C.method==="throw"))return p;C.method="throw",C.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var Y=h(X,_.iterator,C.arg);if(Y.type==="throw")return C.method="throw",C.arg=Y.arg,C.delegate=null,p;var $=Y.arg;return $?$.done?(C[_.resultName]=$.value,C.next=_.nextLoc,C.method!=="return"&&(C.method="next",C.arg=void 0),C.delegate=null,p):$:(C.method="throw",C.arg=new TypeError("iterator result is not an object"),C.delegate=null,p)}function k(_){var C={tryLoc:_[0]};1 in _&&(C.catchLoc=_[1]),2 in _&&(C.finallyLoc=_[2],C.afterLoc=_[3]),this.tryEntries.push(C)}function E(_){var C=_.completion||{};C.type="normal",delete C.arg,_.completion=C}function P(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(k,this),this.reset(!0)}function W(_){if(_){var C=_[l];if(C)return C.call(_);if(typeof _.next=="function")return _;if(!isNaN(_.length)){var X=-1,Y=function $(){for(;++X<_.length;)if(i.call(_,X))return $.value=_[X],$.done=!1,$;return $.value=void 0,$.done=!0,$};return Y.next=Y}}return{next:N}}function N(){return{value:void 0,done:!0}}return m.prototype=x,a(b,"constructor",{value:x,configurable:!0}),a(x,"constructor",{value:m,configurable:!0}),m.displayName=f(x,u,"GeneratorFunction"),r.isGeneratorFunction=function(_){var C=typeof _=="function"&&_.constructor;return!!C&&(C===m||(C.displayName||C.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:_}},M(T.prototype),f(T.prototype,c,function(){return this}),r.AsyncIterator=T,r.async=function(_,C,X,Y,$){$===void 0&&($=Promise);var le=new T(d(_,C,X,Y),$);return r.isGeneratorFunction(C)?le:le.next().then(function(Q){return Q.done?Q.value:le.next()})},M(b),f(b,u,"Generator"),f(b,l,function(){return this}),f(b,"toString",function(){return"[object Generator]"}),r.keys=function(_){var C=Object(_),X=[];for(var Y in C)X.push(Y);return X.reverse(),function $(){for(;X.length;){var le=X.pop();if(le in C)return $.value=le,$.done=!1,$}return $.done=!0,$}},r.values=W,P.prototype={constructor:P,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(E),!_)for(var C in this)C.charAt(0)==="t"&&i.call(this,C)&&!isNaN(+C.slice(1))&&(this[C]=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 C=this;function X(B,D){return le.type="throw",le.arg=_,C.next=B,D&&(C.method="next",C.arg=void 0),!!D}for(var Y=this.tryEntries.length-1;Y>=0;--Y){var $=this.tryEntries[Y],le=$.completion;if($.tryLoc==="root")return X("end");if($.tryLoc<=this.prev){var Q=i.call($,"catchLoc"),K=i.call($,"finallyLoc");if(Q&&K){if(this.prev<$.catchLoc)return X($.catchLoc,!0);if(this.prev<$.finallyLoc)return X($.finallyLoc)}else if(Q){if(this.prev<$.catchLoc)return X($.catchLoc,!0)}else{if(!K)throw new Error("try statement without catch or finally");if(this.prev<$.finallyLoc)return X($.finallyLoc)}}}},abrupt:function(_,C){for(var X=this.tryEntries.length-1;X>=0;--X){var Y=this.tryEntries[X];if(Y.tryLoc<=this.prev&&i.call(Y,"finallyLoc")&&this.prev=0;--C){var X=this.tryEntries[C];if(X.finallyLoc===_)return this.complete(X.completion,X.afterLoc),E(X),p}},catch:function(_){for(var C=this.tryEntries.length-1;C>=0;--C){var X=this.tryEntries[C];if(X.tryLoc===_){var Y=X.completion;if(Y.type==="throw"){var $=Y.arg;E(X)}return $}}throw new Error("illegal catch attempt")},delegateYield:function(_,C,X){return this.delegate={iterator:W(_),resultName:C,nextLoc:X},this.method==="next"&&(this.arg=void 0),p}},r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(S9);var $v=S9.exports(),Xn=$v;try{regeneratorRuntime=$v}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=$v:Function("r","regeneratorRuntime = r")($v)}var jd={},Cw={},Cd=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},is=[],Hi=[],iee=typeof Uint8Array<"u"?Uint8Array:Array,Zx=!1;function M9(){Zx=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;t>18&63]+is[o>>12&63]+is[o>>6&63]+is[63&o]);return i.join("")}function Iw(e){var t;Zx||M9();for(var n=e.length,r=n%3,o="",i=[],a=16383,s=0,l=n-r;sl?l:s+a));return r===1?(t=e[n-1],o+=is[t>>2],o+=is[t<<4&63],o+="=="):r===2&&(t=(e[n-2]<<8)+e[n-1],o+=is[t>>10],o+=is[t>>4&63],o+=is[t<<2&63],o+="="),i.push(o),i.join("")}function hv(e,t,n,r,o){var i,a,s=8*o-r-1,l=(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-c;else{if(i===l)return a?NaN:1/0*(h?-1:1);a+=Math.pow(2,r),i-=c}return(h?-1:1)*a*Math.pow(2,i-r)}function w9(e,t,n,r,o,i){var a,s,l,c=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,v=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*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+f>=1?d/l:d*Math.pow(2,1-f))*l>=2&&(a++,l/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*l-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,c-=8);e[n+h-p]|=128*v}var see={}.toString,L9=Array.isArray||function(e){return see.call(e)=="[object Array]"};ze.TYPED_ARRAY_SUPPORT=Cd.TYPED_ARRAY_SUPPORT===void 0||Cd.TYPED_ARRAY_SUPPORT;var lee=qg();function qg(){return ze.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function qs(e,t){if(qg()=qg())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+qg().toString(16)+" bytes");return 0|e}function as(e){return!(e==null||!e._isBuffer)}function k9(e,t){if(as(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 em(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return I9(e).length;default:if(r)return em(e).length;t=(""+t).toLowerCase(),r=!0}}function cee(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 Aee(this,t,n);case"utf8":case"utf-8":return P9(this,t,n);case"ascii":return gee(this,t,n);case"latin1":case"binary":return mee(this,t,n);case"base64":return vee(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ree(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Hc(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Fw(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=ze.from(t,r)),as(t))return t.length===0?-1:_w(e,t,n,r,o);if(typeof t=="number")return t&=255,ze.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_w(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function _w(e,t,n,r,o){var i,a=1,s=e.length,l=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,l/=2,n/=2}function c(h,p){return a===1?h[p]:h.readUInt16BE(p*a)}if(o){var u=-1;for(i=n;is&&(n=s-l),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,l=a%256,c.push(l),c.push(s);return c}(t,e.length-n),e,n,r)}function vee(e,t,n){return t===0&&n===e.length?Iw(e):Iw(e.slice(t,n))}function P9(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:c>223?3:c>191?2:1;if(o+f<=n)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(i=e[o+1]))==128&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[o+1],a=e[o+2],(192&i)==128&&(192&a)==128&&(l=(15&c)<<12|(63&i)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],(192&i)==128&&(192&a)==128&&(192&s)==128&&(l=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}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="",v=0;v0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},ze.prototype.compare=function(e,t,n,r,o){if(!as(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),l=this.slice(r,o),c=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 uee(this,e,t,n);case"utf8":case"utf-8":return fee(this,e,t,n);case"ascii":return N9(this,e,t,n);case"latin1":case"binary":return dee(this,e,t,n);case"base64":return hee(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pee(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},ze.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function gee(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 Ko(e,t,n,r,o,i){if(!as(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function pv(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 vv(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 C9(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 Ew(e,t,n,r,o){return o||C9(e,0,n,4),w9(e,t,n,r,23,4),n+4}function Xw(e,t,n,r,o){return o||C9(e,0,n,8),w9(e,t,n,r,52,8),n+8}ze.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},ze.prototype.readUInt8=function(e,t){return t||Qr(e,1,this.length),this[e]},ze.prototype.readUInt16LE=function(e,t){return t||Qr(e,2,this.length),this[e]|this[e+1]<<8},ze.prototype.readUInt16BE=function(e,t){return t||Qr(e,2,this.length),this[e]<<8|this[e+1]},ze.prototype.readUInt32LE=function(e,t){return t||Qr(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},ze.prototype.readUInt32BE=function(e,t){return t||Qr(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},ze.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Qr(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},ze.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Qr(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},ze.prototype.readInt8=function(e,t){return t||Qr(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},ze.prototype.readInt16LE=function(e,t){t||Qr(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},ze.prototype.readInt16BE=function(e,t){t||Qr(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},ze.prototype.readInt32LE=function(e,t){return t||Qr(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},ze.prototype.readInt32BE=function(e,t){return t||Qr(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},ze.prototype.readFloatLE=function(e,t){return t||Qr(e,4,this.length),hv(this,e,!0,23,4)},ze.prototype.readFloatBE=function(e,t){return t||Qr(e,4,this.length),hv(this,e,!1,23,4)},ze.prototype.readDoubleLE=function(e,t){return t||Qr(e,8,this.length),hv(this,e,!0,52,8)},ze.prototype.readDoubleBE=function(e,t){return t||Qr(e,8,this.length),hv(this,e,!1,52,8)},ze.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Ko(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},ze.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,1,255,0),ze.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},ze.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,2,65535,0),ze.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):pv(this,e,t,!0),t+2},ze.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,2,65535,0),ze.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):pv(this,e,t,!1),t+2},ze.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,4,4294967295,0),ze.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):vv(this,e,t,!0),t+4},ze.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,4,4294967295,0),ze.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):vv(this,e,t,!1),t+4},ze.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Ko(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},ze.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);Ko(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},ze.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,1,127,-128),ze.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},ze.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,2,32767,-32768),ze.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):pv(this,e,t,!0),t+2},ze.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,2,32767,-32768),ze.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):pv(this,e,t,!1),t+2},ze.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,4,2147483647,-2147483648),ze.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):vv(this,e,t,!0),t+4},ze.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Ko(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),ze.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):vv(this,e,t,!1),t+4},ze.prototype.writeFloatLE=function(e,t,n){return Ew(this,e,t,!0,n)},ze.prototype.writeFloatBE=function(e,t,n){return Ew(this,e,t,!1,n)},ze.prototype.writeDoubleLE=function(e,t,n){return Xw(this,e,t,!0,n)},ze.prototype.writeDoubleBE=function(e,t,n){return Xw(this,e,t,!1,n)},ze.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||!ze.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 I9(e){return function(t){var n,r,o,i,a,s;Zx||M9();var l=t.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a=t[l-2]==="="?2:t[l-1]==="="?1:0,s=new iee(3*l/4-a),o=a>0?l-4:l;var c=0;for(n=0,r=0;n>16&255,s[c++]=i>>8&255,s[c++]=255&i;return a===2?(i=Hi[t.charCodeAt(n)]<<2|Hi[t.charCodeAt(n+1)]>>4,s[c++]=255&i):a===1&&(i=Hi[t.charCodeAt(n)]<<10|Hi[t.charCodeAt(n+1)]<<4|Hi[t.charCodeAt(n+2)]>>2,s[c++]=i>>8&255,s[c++]=255&i),s}(function(t){if((t=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")}(t).replace(yee,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(e))}function o2(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function Ep(e){return e!=null&&(!!e._isBuffer||Ww(e)||function(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&Ww(t.slice(0,0))}(e))}function Ww(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var xee=Object.freeze({__proto__:null,INSPECT_MAX_BYTES:50,kMaxLength:lee,Buffer:ze,SlowBuffer:function(e){return+e!=e&&(e=0),ze.alloc(+e)},isBuffer:Ep}),Nr={};function F9(){throw new Error("setTimeout has not been defined")}function _9(){throw new Error("clearTimeout has not been defined")}var _l=F9,El=_9;function E9(e){if(_l===setTimeout)return setTimeout(e,0);if((_l===F9||!_l)&&setTimeout)return _l=setTimeout,setTimeout(e,0);try{return _l(e,0)}catch{try{return _l.call(null,e,0)}catch{return _l.call(this,e,0)}}}typeof Cd.setTimeout=="function"&&(_l=setTimeout),typeof Cd.clearTimeout=="function"&&(El=clearTimeout);var au,el=[],Rd=!1,jv=-1;function See(){Rd&&au&&(Rd=!1,au.length?el=au.concat(el):jv=-1,el.length&&X9())}function X9(){if(!Rd){var e=E9(See);Rd=!0;for(var t=el.length;t;){for(au=el,el=[];++jv1)for(var n=1;n0&&a.length>o){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,typeof console.warn=="function"?console.warn(s):console.log(s)}}else a=i[t]=n,++e._eventsCount;return e}function Uw(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 Yw(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 Xp(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}Xl.prototype=Object.create(null),pn.EventEmitter=pn,pn.usingDomains=!1,pn.prototype.domain=void 0,pn.prototype._events=void 0,pn.prototype._maxListeners=void 0,pn.defaultMaxListeners=10,pn.init=function(){this.domain=null,pn.usingDomains&&(void 0).active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new Xl,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},pn.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},pn.prototype.getMaxListeners=function(){return V9(this)},pn.prototype.emit=function(e){var t,n,r,o,i,a,s,l=e==="error";if(a=this._events)l=l&&a.error==null;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}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:Iee(n,u,this);break;case 2:Fee(n,u,this,arguments[1]);break;case 3:_ee(n,u,this,arguments[1],arguments[2]);break;case 4:Eee(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 Xl,this;delete r[e]}else(function(s,l){for(var c=l,u=c+1,f=s.length;u0?Reflect.ownKeys(this._events):[]};var Wee=Object.freeze({__proto__:null,default:pn,EventEmitter:pn}),lc=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},Vee=/%[sdj%]/g;function i2(e){if(!op(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]),s2(t)?n.showHidden=t:t&&zx(n,t),us(n.showHidden)&&(n.showHidden=!1),us(n.depth)&&(n.depth=2),us(n.colors)&&(n.colors=!1),us(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=Uee),tm(n,e,n.depth)}function Uee(e,t){var n=ps.styles[t];return n?"\x1B["+ps.colors[n][0]+"m"+e+"\x1B["+ps.colors[n][1]+"m":e}function Yee(e,t){return e}function tm(e,t,n){if(e.customInspect&&t&&Mh(t.inspect)&&t.inspect!==ps&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return op(r)||(r=tm(e,r,n)),r}var o=function(d,h){if(us(h))return d.stylize("undefined","undefined");if(op(h)){var p="'"+JSON.stringify(h).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return d.stylize(p,"string")}if(Hx(h))return d.stylize(""+h,"number");if(s2(h))return d.stylize(""+h,"boolean");if(Wp(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,v){h[p]=!0}),h}(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(t)),Sh(t)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return oy(t);if(i.length===0){if(Mh(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(xh(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(nm(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Sh(t))return oy(t)}var l,c="",u=!1,f=["{","}"];return Kx(t)&&(u=!0,f=["[","]"]),Mh(t)&&(c=" [Function"+(t.name?": "+t.name:"")+"]"),xh(t)&&(c=" "+RegExp.prototype.toString.call(t)),nm(t)&&(c=" "+Date.prototype.toUTCString.call(t)),Sh(t)&&(c=" "+oy(t)),i.length!==0||u&&t.length!=0?n<0?xh(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(d,h,p,v,m){for(var x=[],y=0,R=h.length;y60?p[0]+(h===""?"":h+` `)+" "+d.join(`, `)+" "+p[1]:p[0]+h+" "+d.join(", ")+" "+p[1]}(l,c,f)):f[0]+c+f[1]}function oy(e){return"["+Error.prototype.toString.call(e)+"]"}function iy(e,t,n,r,o,i){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),D9(r,o)||(a="["+o+"]"),s||(e.seen.indexOf(l.value)<0?(s=Wp(n)?tm(e,l.value,null):tm(e,l.value,n-1)).indexOf(` `)>-1&&(s=i?s.split(` `).map(function(c){return" "+c}).join(` `).substr(2):` `+s.split(` `).map(function(c){return" "+c}).join(` `)):s=e.stylize("[Circular]","special")),us(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 Kx(e){return Array.isArray(e)}function s2(e){return typeof e=="boolean"}function Wp(e){return e===null}function U9(e){return e==null}function Hx(e){return typeof e=="number"}function op(e){return typeof e=="string"}function Y9(e){return typeof e=="symbol"}function us(e){return e===void 0}function xh(e){return ju(e)&&Gx(e)==="[object RegExp]"}function ju(e){return typeof e=="object"&&e!==null}function nm(e){return ju(e)&&Gx(e)==="[object Date]"}function Sh(e){return ju(e)&&(Gx(e)==="[object Error]"||e instanceof Error)}function Mh(e){return typeof e=="function"}function Q9(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||e===void 0}function Z9(e){return Ep(e)}function Gx(e){return Object.prototype.toString.call(e)}function ay(e){return e<10?"0"+e.toString(10):e.toString(10)}ps.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]},ps.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var Qee=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Zee(){var e=new Date,t=[ay(e.getHours()),ay(e.getMinutes()),ay(e.getSeconds())].join(":");return[e.getDate(),Qee[e.getMonth()],t].join(" ")}function B9(){console.log("%s - %s",Zee(),i2.apply(null,arguments))}function zx(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 D9(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Bee={inherits:lc,_extend:zx,log:B9,isBuffer:Z9,isPrimitive:Q9,isFunction:Mh,isError:Sh,isDate:nm,isObject:ju,isRegExp:xh,isUndefined:us,isSymbol:Y9,isString:op,isNumber:Hx,isNullOrUndefined:U9,isNull:Wp,isBoolean:s2,isArray:Kx,inspect:ps,deprecate:a2,format:i2,debuglog:Dx},Dee=Object.freeze({__proto__:null,format:i2,deprecate:a2,debuglog:Dx,inspect:ps,isArray:Kx,isBoolean:s2,isNull:Wp,isNullOrUndefined:U9,isNumber:Hx,isString:op,isSymbol:Y9,isUndefined:us,isRegExp:xh,isObject:ju,isDate:nm,isError:Sh,isFunction:Mh,isPrimitive:Q9,isBuffer:Z9,log:B9,inherits:lc,_extend:zx,default:Bee});function qc(){this.head=null,this.tail=null,this.length=0}qc.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},qc.prototype.unshift=function(e){var t={data:e,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},qc.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}},qc.prototype.clear=function(){this.head=this.tail=null,this.length=0},qc.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},qc.prototype.concat=function(e){if(this.length===0)return ze.alloc(0);if(this.length===1)return this.head.data;for(var t=ze.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var Kee=ze.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 wh(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(t){if(t&&!Kee(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=Gee;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=zee;break;default:return void(this.write=Hee)}this.charBuffer=new ze(6),this.charReceived=0,this.charLength=0}function Hee(e){return e.toString(this.encoding)}function Gee(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function zee(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}wh.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},wh.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},wh.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=K9;var Vn=Dx("stream");function K9(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Fi&&(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 qc,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 wh(e.encoding),this.encoding=e.encoding)}function cr(e){if(!(this instanceof cr))return new cr(e);this._readableState=new K9(e,this),this.readable=!0,e&&typeof e.read=="function"&&(this._read=e.read),pn.call(this)}function Qw(e,t,n,r,o){var i=function(c,u){var f=null;return Ep(u)||typeof u=="string"||u==null||c.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(c,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,rm(c)}}(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 l;!t.decoder||o||r||(n=t.decoder.write(n),l=!t.objectMode&&n.length===0),o||(t.reading=!1),l||(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&&rm(e))),function(c,u){u.readingMore||(u.readingMore=!0,Xr(Jee,c,u))}(e,t)}else o||(t.reading=!1);return function(c){return!c.ended&&(c.needReadable||c.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 rm(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Vn("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Xr(Bw,e):Bw(e))}function Bw(e){Vn("emit readable"),e.emit("readable"),Jx(e)}function Jee(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,c.next?l.head=c.next:l.head=l.tail=null):(l.head=c,c.data=d.slice(h));break}++u}return l.length-=u,f}(r,o):function(s,l){var c=ze.allocUnsafe(s),u=l.head,f=1;for(u.data.copy(c),s-=u.data.length;u=u.next;){var d=u.data,h=s>d.length?d.length:s;if(d.copy(c,c.length-s,0,h),(s-=h)===0){h===d.length?(++f,u.next?l.head=u.next:l.head=l.tail=null):(l.head=u,u.data=d.slice(h));break}++f}return l.length-=f,c}(r,o),a}(e,t.buffer,t.decoder),n);var n}function sy(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Xr(qee,t,e))}function qee(e,t){e.endEmitted||e.length!==0||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Kw(e,t){for(var n=0,r=e.length;n=t.highWaterMark||t.ended))return Vn("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?sy(this):rm(this),null;if((e=Zw(e,t))===0&&t.ended)return t.length===0&&sy(this),null;var r,o=t.needReadable;return Vn("need readable",o),(t.length===0||t.length-e0?Dw(e,t):null)===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&sy(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,Vn("pipe count=%d opts=%j",r.pipesCount,t);var o=!t||t.end!==!1?a:c;function i(m){Vn("onunpipe"),m===n&&c()}function a(){Vn("onend"),e.end()}r.endEmitted?Xr(o):n.once("end",o),e.on("unpipe",i);var s=function(m){return function(){var x=m._readableState;Vn("pipeOnDrain",x.awaitDrain),x.awaitDrain&&x.awaitDrain--,x.awaitDrain===0&&m.listeners("data").length&&(x.flowing=!0,Jx(m))}}(n);e.on("drain",s);var l=!1;function c(){Vn("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",c),n.removeListener("data",f),l=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var u=!1;function f(m){Vn("ondata"),u=!1,e.write(m)!==!1||u||((r.pipesCount===1&&r.pipes===e||r.pipesCount>1&&Kw(r.pipes,e)!==-1)&&!l&&(Vn("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,u=!0),n.pause())}function d(m){var x;Vn("onerror",m),v(),e.removeListener("error",d),x="error",e.listeners(x).length===0&&e.emit("error",m)}function h(){e.removeListener("finish",p),v()}function p(){Vn("onfinish"),e.removeListener("close",h),v()}function v(){Vn("unpipe"),n.unpipe(e)}return n.on("data",f),function(m,x,y){if(typeof m.prependListener=="function")return m.prependListener(x,y);m._events&&m._events[x]?Array.isArray(m._events[x])?m._events[x].unshift(y):m._events[x]=[y,m._events[x]]:m.on(x,y)}(e,"error",d),e.once("close",h),e.once("finish",p),e.emit("pipe",n),r.flowing||(Vn("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},no.prototype._write=function(e,t,n){n(new Error("not implemented"))},no.prototype._writev=null,no.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,z9(o,i),a&&(i.finished?Xr(a):o.once("finish",a)),i.ended=!0,o.writable=!1}(this,r,n)},lc(Fi,cr);for(var zw=Object.keys(no.prototype),ly=0;ly0?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,l=t.allocUnsafe(o>>>0),c=this.head,u=0;c;)i=c.data,a=l,s=u,i.copy(a,s),u+=c.data.length,c=c.next;return l},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})}(hL)),hL.exports}function eC(){if(lL)return dy;lL=1;var e=l2();function t(n,r){n.emit("error",r)}return dy={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)}},dy}function tC(){if(fL)return hy;fL=1;var e=l2();function t(A){var b=this;this.next=null,this.entry=null,this.finish=function(){(function(M,T,w){var L=M.entry;for(M.entry=null;L;){var k=L.callback;T.pendingcb--,k(w),L=L.next}T.corkedRequestsFree?T.corkedRequestsFree.next=M:T.corkedRequestsFree=M})(b,A)}}hy=h;var n,r=e.nextTick;h.WritableState=d;var o=Object.create(Vp());o.inherits=Up();var i={deprecate:uL?cL:(uL=1,cL=u2.deprecate)},a=j9(),s=c2().Buffer,l=Si.Uint8Array||function(){},c,u=eC();function f(){}function d(A,b){n=n||Id(),A=A||{};var M=b instanceof n;this.objectMode=!!A.objectMode,M&&(this.objectMode=this.objectMode||!!A.writableObjectMode);var T=A.highWaterMark,w=A.writableHighWaterMark,L=this.objectMode?16:16384;this.highWaterMark=T||T===0?T:M&&(w||w===0)?w: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=A.decodeStrings===!1;this.decodeStrings=!k,this.defaultEncoding=A.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(E){(function(P,W){var N=P._writableState,_=N.sync,C=N.writecb;if(function(Y){Y.writing=!1,Y.writecb=null,Y.length-=Y.writelen,Y.writelen=0}(N),W)(function(Y,$,le,Q,K){--$.pendingcb,le?(e.nextTick(K,Q),e.nextTick(R,Y,$),Y._writableState.errorEmitted=!0,Y.emit("error",Q)):(K(Q),Y._writableState.errorEmitted=!0,Y.emit("error",Q),R(Y,$))})(P,N,_,W,C);else{var X=x(N);X||N.corked||N.bufferProcessing||!N.bufferedRequest||m(P,N),_?r(v,P,N,X,C):v(P,N,X,C)}})(b,E)},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(A){if(n=n||Id(),!(c.call(h,this)||this instanceof n))return new h(A);this._writableState=new d(A,this),this.writable=!0,A&&(typeof A.write=="function"&&(this._write=A.write),typeof A.writev=="function"&&(this._writev=A.writev),typeof A.destroy=="function"&&(this._destroy=A.destroy),typeof A.final=="function"&&(this._final=A.final)),a.call(this)}function p(A,b,M,T,w,L,k){b.writelen=T,b.writecb=k,b.writing=!0,b.sync=!0,M?A._writev(w,b.onwrite):A._write(w,L,b.onwrite),b.sync=!1}function v(A,b,M,T){M||function(w,L){L.length===0&&L.needDrain&&(L.needDrain=!1,w.emit("drain"))}(A,b),b.pendingcb--,T(),R(A,b)}function m(A,b){b.bufferProcessing=!0;var M=b.bufferedRequest;if(A._writev&&M&&M.next){var T=b.bufferedRequestCount,w=new Array(T),L=b.corkedRequestsFree;L.entry=M;for(var k=0,E=!0;M;)w[k]=M,M.isBuf||(E=!1),M=M.next,k+=1;w.allBuffers=E,p(A,b,!0,b.length,w,"",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(;M;){var P=M.chunk,W=M.encoding,N=M.callback;if(p(A,b,!1,b.objectMode?1:P.length,P,W,N),M=M.next,b.bufferedRequestCount--,b.writing)break}M===null&&(b.lastBufferedRequest=null)}b.bufferedRequest=M,b.bufferProcessing=!1}function x(A){return A.ending&&A.length===0&&A.bufferedRequest===null&&!A.finished&&!A.writing}function y(A,b){A._final(function(M){b.pendingcb--,M&&A.emit("error",M),b.prefinished=!0,A.emit("prefinish"),R(A,b)})}function R(A,b){var M=x(b);return M&&(function(T,w){w.prefinished||w.finalCalled||(typeof T._final=="function"?(w.pendingcb++,w.finalCalled=!0,e.nextTick(y,T,w)):(w.prefinished=!0,T.emit("prefinish")))}(A,b),b.pendingcb===0&&(b.finished=!0,A.emit("finish"))),M}return o.inherits(h,a),d.prototype.getBuffer=function(){for(var A=this.bufferedRequest,b=[];A;)b.push(A),A=A.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"?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(A){return!!c.call(this,A)||this===h&&A&&A._writableState instanceof d}})):c=function(A){return A instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(A,b,M){var T,w=this._writableState,L=!1,k=!w.objectMode&&(T=A,s.isBuffer(T)||T instanceof l);return k&&!s.isBuffer(A)&&(A=function(E){return s.from(E)}(A)),typeof b=="function"&&(M=b,b=null),k?b="buffer":b||(b=w.defaultEncoding),typeof M!="function"&&(M=f),w.ended?function(E,P){var W=new Error("write after end");E.emit("error",W),e.nextTick(P,W)}(this,M):(k||function(E,P,W,N){var _=!0,C=!1;return W===null?C=new TypeError("May not write null values to stream"):typeof W=="string"||W===void 0||P.objectMode||(C=new TypeError("Invalid non-string/buffer chunk")),C&&(E.emit("error",C),e.nextTick(N,C),_=!1),_}(this,w,A,M))&&(w.pendingcb++,L=function(E,P,W,N,_,C){if(!W){var X=function(Q,K,B){return Q.objectMode||Q.decodeStrings===!1||typeof K!="string"||(K=s.from(K,B)),K}(P,N,_);N!==X&&(W=!0,_="buffer",N=X)}var Y=P.objectMode?1:N.length;P.length+=Y;var $=P.length-1))throw new TypeError("Unknown encoding: "+A);return this._writableState.defaultEncoding=A,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(A,b,M){M(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(A,b,M){var T=this._writableState;typeof A=="function"?(M=A,A=null,b=null):typeof b=="function"&&(M=b,b=null),A!=null&&this.write(A,b),T.corked&&(T.corked=1,this.uncork()),T.ending||T.finished||function(w,L,k){L.ending=!0,R(w,L),k&&(L.finished?e.nextTick(k):w.once("finish",k)),L.ended=!0,w.writable=!1}(this,T,M)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(A){this._writableState&&(this._writableState.destroyed=A)}}),h.prototype.destroy=u.destroy,h.prototype._undestroy=u.undestroy,h.prototype._destroy=function(A,b){this.end(),b(A)},hy}function Id(){if(dL)return py;dL=1;var e=l2(),t=Object.keys||function(f){var d=[];for(var h in f)d.push(h);return d};py=l;var n=Object.create(Vp());n.inherits=Up();var r=nC(),o=tC();n.inherits(l,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,v,m){if((192&v[0])!=128)return p.lastNeed=0,"�";if(p.lastNeed>1&&v.length>1){if((192&v[1])!=128)return p.lastNeed=1,"�";if(p.lastNeed>2&&v.length>2&&(192&v[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 l(f){var d=f&&f.length?this.write(f):"";return this.lastNeed?d+this.lastChar.toString("base64",0,3-this.lastNeed):d}function c(f){return f.toString(this.encoding)}function u(f){return f&&f.length?this.write(f):""}return Ay.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&&(v.lastNeed=R-1),R):--y=0?(R>0&&(v.lastNeed=R-2),R):--y=0?(R>0&&(R===2?R=0:v.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},Ay}function nC(){if(vL)return vy;vL=1;var e=l2();vy=v;var t,n=function(){if(qw)return jw;qw=1;var _={}.toString;return jw=Array.isArray||function(C){return _.call(C)=="[object Array]"}}();v.ReadableState=p,ite.EventEmitter;var r=function(_,C){return _.listeners(C).length},o=j9(),i=c2().Buffer,a=Si.Uint8Array||function(){},s=Object.create(Vp());s.inherits=Up();var l=u2,c=void 0;c=l&&l.debuglog?l.debuglog("stream"):function(){};var u,f=ate(),d=eC();s.inherits(v,o);var h=["error","close","destroy","pause","resume"];function p(_,C){_=_||{};var X=C instanceof(t=t||Id());this.objectMode=!!_.objectMode,X&&(this.objectMode=this.objectMode||!!_.readableObjectMode);var Y=_.highWaterMark,$=_.readableHighWaterMark,le=this.objectMode?16:16384;this.highWaterMark=Y||Y===0?Y:X&&($||$===0)?$:le,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=RL().StringDecoder),this.decoder=new u(_.encoding),this.encoding=_.encoding)}function v(_){if(t=t||Id(),!(this instanceof v))return new v(_);this._readableState=new p(_,this),this.readable=!0,_&&(typeof _.read=="function"&&(this._read=_.read),typeof _.destroy=="function"&&(this._destroy=_.destroy)),o.call(this)}function m(_,C,X,Y,$){var le,Q=_._readableState;return C===null?(Q.reading=!1,function(K,B){if(!B.ended){if(B.decoder){var D=B.decoder.end();D&&D.length&&(B.buffer.push(D),B.length+=B.objectMode?1:D.length)}B.ended=!0,A(K)}}(_,Q)):($||(le=function(K,B){var D;G=B,i.isBuffer(G)||G instanceof a||typeof B=="string"||B===void 0||K.objectMode||(D=new TypeError("Invalid non-string/buffer chunk"));var G;return D}(Q,C)),le?_.emit("error",le):Q.objectMode||C&&C.length>0?(typeof C=="string"||Q.objectMode||Object.getPrototypeOf(C)===i.prototype||(C=function(K){return i.from(K)}(C)),Y?Q.endEmitted?_.emit("error",new Error("stream.unshift() after end event")):x(_,Q,C,!0):Q.ended?_.emit("error",new Error("stream.push() after EOF")):(Q.reading=!1,Q.decoder&&!X?(C=Q.decoder.write(C),Q.objectMode||C.length!==0?x(_,Q,C,!1):M(_,Q)):x(_,Q,C,!1))):Y||(Q.reading=!1)),function(K){return!K.ended&&(K.needReadable||K.lengthC.highWaterMark&&(C.highWaterMark=function(X){return X>=y?X=y:(X--,X|=X>>>1,X|=X>>>2,X|=X>>>4,X|=X>>>8,X|=X>>>16,X++),X}(_)),_<=C.length?_:C.ended?C.length:(C.needReadable=!0,0))}function A(_){var C=_._readableState;C.needReadable=!1,C.emittedReadable||(c("emitReadable",C.flowing),C.emittedReadable=!0,C.sync?e.nextTick(b,_):b(_))}function b(_){c("emit readable"),_.emit("readable"),k(_)}function M(_,C){C.readingMore||(C.readingMore=!0,e.nextTick(T,_,C))}function T(_,C){for(var X=C.length;!C.reading&&!C.flowing&&!C.ended&&C.length=C.length?(X=C.decoder?C.buffer.join(""):C.buffer.length===1?C.buffer.head.data:C.buffer.concat(C.length),C.buffer.clear()):X=function(Y,$,le){var Q;return Y<$.head.data.length?(Q=$.head.data.slice(0,Y),$.head.data=$.head.data.slice(Y)):Q=Y===$.head.data.length?$.shift():le?function(K,B){var D=B.head,G=1,ae=D.data;for(K-=ae.length;D=D.next;){var se=D.data,J=K>se.length?se.length:K;if(J===se.length?ae+=se:ae+=se.slice(0,K),(K-=J)===0){J===se.length?(++G,D.next?B.head=D.next:B.head=B.tail=null):(B.head=D,D.data=se.slice(J));break}++G}return B.length-=G,ae}(Y,$):function(K,B){var D=i.allocUnsafe(K),G=B.head,ae=1;for(G.data.copy(D),K-=G.data.length;G=G.next;){var se=G.data,J=K>se.length?se.length:K;if(se.copy(D,D.length-K,0,J),(K-=J)===0){J===se.length?(++ae,G.next?B.head=G.next:B.head=B.tail=null):(B.head=G,G.data=se.slice(J));break}++ae}return B.length-=ae,D}(Y,$),Q}(_,C.buffer,C.decoder),X);var X}function P(_){var C=_._readableState;if(C.length>0)throw new Error('"endReadable()" called on non-empty stream');C.endEmitted||(C.ended=!0,e.nextTick(W,C,_))}function W(_,C){_.endEmitted||_.length!==0||(_.endEmitted=!0,C.readable=!1,C.emit("end"))}function N(_,C){for(var X=0,Y=_.length;X=C.highWaterMark||C.ended))return c("read: emitReadable",C.length,C.ended),C.length===0&&C.ended?P(this):A(this),null;if((_=R(_,C))===0&&C.ended)return C.length===0&&P(this),null;var Y,$=C.needReadable;return c("need readable",$),(C.length===0||C.length-_0?E(_,C):null)===null?(C.needReadable=!0,_=0):C.length-=_,C.length===0&&(C.ended||(C.needReadable=!0),X!==_&&C.ended&&P(this)),Y!==null&&this.emit("data",Y),Y},v.prototype._read=function(_){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(_,C){var X=this,Y=this._readableState;switch(Y.pipesCount){case 0:Y.pipes=_;break;case 1:Y.pipes=[Y.pipes,_];break;default:Y.pipes.push(_)}Y.pipesCount+=1,c("pipe count=%d opts=%j",Y.pipesCount,C);var $=(!C||C.end!==!1)&&_!==Ti.stdout&&_!==Ti.stderr?Q:Re;function le(fe,me){c("onunpipe"),fe===X&&me&&me.hasUnpiped===!1&&(me.hasUnpiped=!0,c("cleanup"),_.removeListener("close",se),_.removeListener("finish",J),_.removeListener("drain",K),_.removeListener("error",ae),_.removeListener("unpipe",le),X.removeListener("end",Q),X.removeListener("end",Re),X.removeListener("data",G),B=!0,!Y.awaitDrain||_._writableState&&!_._writableState.needDrain||K())}function Q(){c("onend"),_.end()}Y.endEmitted?e.nextTick($):X.once("end",$),_.on("unpipe",le);var K=function(fe){return function(){var me=fe._readableState;c("pipeOnDrain",me.awaitDrain),me.awaitDrain&&me.awaitDrain--,me.awaitDrain===0&&r(fe,"data")&&(me.flowing=!0,k(fe))}}(X);_.on("drain",K);var B=!1,D=!1;function G(fe){c("ondata"),D=!1,_.write(fe)!==!1||D||((Y.pipesCount===1&&Y.pipes===_||Y.pipesCount>1&&N(Y.pipes,_)!==-1)&&!B&&(c("false write response, pause",X._readableState.awaitDrain),X._readableState.awaitDrain++,D=!0),X.pause())}function ae(fe){c("onerror",fe),Re(),_.removeListener("error",ae),r(_,"error")===0&&_.emit("error",fe)}function se(){_.removeListener("finish",J),Re()}function J(){c("onfinish"),_.removeListener("close",se),Re()}function Re(){c("unpipe"),X.unpipe(_)}return X.on("data",G),function(fe,me,ue){if(typeof fe.prependListener=="function")return fe.prependListener(me,ue);fe._events&&fe._events[me]?n(fe._events[me])?fe._events[me].unshift(ue):fe._events[me]=[ue,fe._events[me]]:fe.on(me,ue)}(_,"error",ae),_.once("close",se),_.once("finish",J),_.emit("pipe",X),Y.flowing||(c("pipe resume"),X.resume()),_},v.prototype.unpipe=function(_){var C=this._readableState,X={hasUnpiped:!1};if(C.pipesCount===0)return this;if(C.pipesCount===1)return _&&_!==C.pipes||(_||(_=C.pipes),C.pipes=null,C.pipesCount=0,C.flowing=!1,_&&_.emit("unpipe",this,X)),this;if(!_){var Y=C.pipes,$=C.pipesCount;C.pipes=null,C.pipesCount=0,C.flowing=!1;for(var le=0;le<$;le++)Y[le].emit("unpipe",this,X);return this}var Q=N(C.pipes,_);return Q===-1||(C.pipes.splice(Q,1),C.pipesCount-=1,C.pipesCount===1&&(C.pipes=C.pipes[0]),_.emit("unpipe",this,X)),this},v.prototype.on=function(_,C){var X=o.prototype.on.call(this,_,C);if(_==="data")this._readableState.flowing!==!1&&this.resume();else if(_==="readable"){var Y=this._readableState;Y.endEmitted||Y.readableListening||(Y.readableListening=Y.needReadable=!0,Y.emittedReadable=!1,Y.reading?Y.length&&A(this):e.nextTick(w,this))}return X},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var _=this._readableState;return _.flowing||(c("resume"),_.flowing=!0,function(C,X){X.resumeScheduled||(X.resumeScheduled=!0,e.nextTick(L,C,X))}(this,_)),this},v.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(_){var C=this,X=this._readableState,Y=!1;for(var $ in _.on("end",function(){if(c("wrapped end"),X.decoder&&!X.ended){var Q=X.decoder.end();Q&&Q.length&&C.push(Q)}C.push(null)}),_.on("data",function(Q){c("wrapped data"),X.decoder&&(Q=X.decoder.write(Q)),X.objectMode&&Q==null||(X.objectMode||Q&&Q.length)&&(C.push(Q)||(Y=!0,_.pause()))}),_)this[$]===void 0&&typeof _[$]=="function"&&(this[$]=function(Q){return function(){return _[Q].apply(_,arguments)}}($));for(var le=0;le"u")Nr.blob=!1;else{var bL=new ArrayBuffer(0);try{Nr.blob=new Blob([bL],{type:"application/zip"}).size===0}catch{try{var xL=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);xL.append(bL),Nr.blob=xL.getBlob("application/zip").size===0}catch{Nr.blob=!1}}}try{Nr.nodestream=!!rC().Readable}catch{Nr.nodestream=!1}var SL,Av={};function oC(){if(SL)return Av;SL=1;var e=xr(),t=Nr,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return Av.encode=function(r){for(var o,i,a,s,l,c,u,f=[],d=0,h=r.length,p=h,v=e.getTypeOf(r)!=="string";d>2,l=(3&o)<<4|i>>4,c=p>1?(15&i)<<2|a>>6:64,u=p>2?63&a:64,f.push(n.charAt(s)+n.charAt(l)+n.charAt(c)+n.charAt(u));return f.join("")},Av.decode=function(r){var o,i,a,s,l,c,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|(l=n.indexOf(r.charAt(u++)))>>2,a=(3&l)<<6|(c=n.indexOf(r.charAt(u++))),h[f++]=o,l!==64&&(h[f++]=i),c!==64&&(h[f++]=a);return h},Av}var ML,wL,Ry,LL,f2={isNode:!0,newBufferFrom:function(e,t){if(ze.from&&ze.from!==Uint8Array.from)return ze.from(e,t);if(typeof e=="number")throw new Error('The "data" argument must not be a number');return new ze(e,t)},allocBuffer:function(e){if(ze.alloc)return ze.alloc(e);var t=new ze(e);return t.fill(0),t},isBuffer:function(e){return Ep(e)},isStream:function(e){return e&&typeof e.on=="function"&&typeof e.pause=="function"&&typeof e.resume=="function"}},iC=null;iC=typeof Promise<"u"?Promise:function(){if(LL)return Ry;LL=1;var e=function(){if(wL)return ML;wL=1;var d,h,p=Si.MutationObserver||Si.WebKitMutationObserver;if(p){var v=0,m=new p(A),x=Si.document.createTextNode("");m.observe(x,{characterData:!0}),d=function(){x.data=v=++v%2}}else if(Si.setImmediate||Si.MessageChannel===void 0)d="document"in Si&&"onreadystatechange"in Si.document.createElement("script")?function(){var b=Si.document.createElement("script");b.onreadystatechange=function(){A(),b.onreadystatechange=null,b.parentNode.removeChild(b),b=null},Si.document.documentElement.appendChild(b)}:function(){setTimeout(A,0)};else{var y=new Si.MessageChannel;y.port1.onmessage=A,d=function(){y.port2.postMessage(0)}}var R=[];function A(){var b,M;h=!0;for(var T=R.length;T;){for(M=R,R=[],b=-1;++b1;)try{return s.stringifyByChunk(f,h,d)}catch{d=Math.floor(d/2)}return s.stringifyByChar(f)}function c(f,d){for(var h=0;h"u"?Si:self),aC.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 ca=aC;(function(e){for(var t=xr(),n=Nr,r=f2,o=ca,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 l(){o.call(this,"utf-8 encode")}e.utf8encode=function(c){return n.nodebuffer?r.newBufferFrom(c,"utf-8"):function(u){var f,d,h,p,v,m=u.length,x=0;for(p=0;p>>6,f[v++]=128|63&d):d<65536?(f[v++]=224|d>>>12,f[v++]=128|d>>>6&63,f[v++]=128|63&d):(f[v++]=240|d>>>18,f[v++]=128|d>>>12&63,f[v++]=128|d>>>6&63,f[v++]=128|63&d);return f}(c)},e.utf8decode=function(c){return n.nodebuffer?t.transformTo("nodebuffer",c).toString("utf-8"):function(u){var f,d,h,p,v=u.length,m=new Array(2*v);for(d=0,f=0;f4)m[d++]=65533,f+=p-1;else{for(h&=p===2?31:p===3?15:7;p>1&&f1?m[d++]=65533:h<65536?m[d++]=h:(h-=65536,m[d++]=55296|h>>10&1023,m[d++]=56320|1023&h)}return m.length!==d&&(m.subarray?m=m.subarray(0,d):m.length=d),t.applyFromCharCode(m)}(c=t.transformTo(n.uint8array?"uint8array":"array",c))},t.inherits(s,o),s.prototype.processChunk=function(c){var u=t.transformTo(n.uint8array?"uint8array":"array",c.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,v){var m;for((v=v||p.length)>p.length&&(v=p.length),m=v-1;m>=0&&(192&p[m])==128;)m--;return m<0||m===0?v:m+i[p[m]]>v?m:v}(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:c.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(l,o),l.prototype.processChunk=function(c){this.push({data:e.utf8encode(c.data),meta:c.meta})},e.Utf8EncodeWorker=l})(jd);var sC=ca,TL=xr();function L3(e){sC.call(this,"ConvertWorker to "+e),this.destType=e}TL.inherits(L3,sC),L3.prototype.processChunk=function(e){this.push({data:TL.transformTo(this.destType,e.data),meta:e.meta})};var kL,NL,ste=L3,xu=xr(),lte=ste,cte=ca,ute=oC(),fte=Yp,lC=null;if(Nr.nodestream)try{lC=function(){if(NL)return kL;NL=1;var e=rC().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 xr().inherits(t,e),t.prototype._read=function(){this._helper.resume()},kL=t}()}catch{}function dte(e,t){return new fte.Promise(function(n,r){var o=[],i=e._internalType,a=e._outputType,s=e._mimeType;e.on("data",function(l,c){o.push(l),t&&t(c)}).on("error",function(l){o=[],r(l)}).on("end",function(){try{var l=function(c,u,f){switch(c){case"blob":return xu.newBlob(xu.transformTo("arraybuffer",u),f);case"base64":return ute.encode(u);default:return xu.transformTo(c,u)}}(a,function(c,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 dC=Yf,hte=xr(),PL=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}(),$x=function(e,t){return e!==void 0&&e.length?hte.getTypeOf(e)!=="string"?function(n,r,o,i){var a=PL,s=i+o;n^=-1;for(var l=i;l>>8^a[255&(n^r[l])];return-1^n}(0|t,e,e.length,0):function(n,r,o,i){var a=PL,s=i+o;n^=-1;for(var l=i;l>>8^a[255&(n^r.charCodeAt(l))];return-1^n}(0|t,e,e.length,0):0},hC=ca,pte=$x;function O3(){hC.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}xr().inherits(O3,hC),O3.prototype.processChunk=function(e){this.streamInfo.crc32=pte(e.data,this.streamInfo.crc32||0),this.push(e)};var pC=O3,vte=xr(),T3=ca;function k3(e){T3.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}vte.inherits(k3,T3),k3.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}T3.prototype.processChunk.call(this,e)};var CL=Yp,IL=dC,gte=pC,yy=k3;function N3(e,t,n,r,o){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=o}N3.prototype={getContentWorker:function(){var e=new IL(CL.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new yy("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 IL(CL.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},N3.createWorkerFrom=function(e,t,n){return e.pipe(new gte).pipe(new yy("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new yy("compressedSize")).withStreamInfo("compression",t)};var jx=N3,mte=uC,Ate=dC,by=jd,xy=jx,FL=ca,qx=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}};qx.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 by.Utf8EncodeWorker)),!o&&r&&(t=t.pipe(new by.Utf8DecodeWorker))}catch(i){(t=new FL("error")).error(i)}return new mte(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 xy&&this._data.compression.magic===e.magic)return this._data.getCompressedWorker();var n=this._decompressWorker();return this._dataBinary||(n=n.pipe(new by.Utf8EncodeWorker)),xy.createWorkerFrom(n,e,t)},_decompressWorker:function(){return this._data instanceof xy?this._data.getContentWorker():this._data instanceof FL?this._data:new Ate(this._data)}};for(var _L=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],Rte=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},Sy=0;Sy<_L.length;Sy++)qx.prototype[_L[Sy]]=Rte;var yte=qx,vC={},om={},tg={},hl={};(function(e){var t=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function n(i,a){return Object.prototype.hasOwnProperty.call(i,a)}e.assign=function(i){for(var a=Array.prototype.slice.call(arguments,1);a.length;){var s=a.shift();if(s){if(typeof s!="object")throw new TypeError(s+"must be non-object");for(var l in s)n(s,l)&&(i[l]=s[l])}}return i},e.shrinkBuf=function(i,a){return i.length===a?i:i.subarray?i.subarray(0,a):(i.length=a,i)};var r={arraySet:function(i,a,s,l,c){if(a.subarray&&i.subarray)i.set(a.subarray(s,s+l),c);else for(var u=0;u=0;)e[t]=0}var P3=[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],ng=[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],xte=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],EL=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Bs=new Array(576);qd(Bs);var z0=new Array(60);qd(z0);var ip=new Array(512);qd(ip);var Lh=new Array(256);qd(Lh);var e5=new Array(29);qd(e5);var XL,WL,VL,im=new Array(30);function My(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 wy(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function gC(e){return e<256?ip[e]:ip[256+(e>>>7)]}function ap(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function $o(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 AC(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]=mC(i[s]++,s))}}function UL(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 RC(e){e.bi_valid>8?ap(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 YL(e,t,n,r){var o=2*t,i=2*n;return e[o]>1;n>=1;n--)Ly(e,i,n);o=l;do n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Ly(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++,Ly(e,i,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(u,f){var d,h,p,v,m,x,y=f.dyn_tree,R=f.max_code,A=f.stat_desc.static_tree,b=f.stat_desc.has_stree,M=f.stat_desc.extra_bits,T=f.stat_desc.extra_base,w=f.stat_desc.max_length,L=0;for(v=0;v<=15;v++)u.bl_count[v]=0;for(y[2*u.heap[u.heap_max]+1]=0,d=u.heap_max+1;d<573;d++)(v=y[2*y[2*(h=u.heap[d])+1]+1]+1)>w&&(v=w,L++),y[2*h+1]=v,h>R||(u.bl_count[v]++,m=0,h>=T&&(m=M[h-T]),x=y[2*h],u.opt_len+=x*(v+m),b&&(u.static_len+=x*(A[2*h+1]+m)));if(L!==0){do{for(v=w-1;u.bl_count[v]===0;)v--;u.bl_count[v]--,u.bl_count[v+1]+=2,u.bl_count[w]--,L-=2}while(L>0);for(v=w;v!==0;v--)for(h=u.bl_count[v];h!==0;)(p=u.heap[--d])>R||(y[2*p+1]!==v&&(u.opt_len+=(v-y[2*p+1])*y[2*p],y[2*p+1]=v),h--)}}(e,t),AC(i,c,e.bl_count)}function ZL(e,t,n){var r,o,i=-1,a=t[1],s=0,l=7,c=4;for(a===0&&(l=138,c=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(im[o]=i<<7,t=0;t<1<0?(e.strm.data_type===2&&(e.strm.data_type=function(s){var l,c=4093624447;for(l=0;l<=31;l++,c>>>=1)if(1&c&&s.dyn_ltree[2*l]!==0)return 0;if(s.dyn_ltree[18]!==0||s.dyn_ltree[20]!==0||s.dyn_ltree[26]!==0)return 1;for(l=32;l<256;l++)if(s.dyn_ltree[2*l]!==0)return 1;return 0}(e)),Oy(e,e.l_desc),Oy(e,e.d_desc),a=function(s){var l;for(ZL(s,s.dyn_ltree,s.l_desc.max_code),ZL(s,s.dyn_dtree,s.d_desc.max_code),Oy(s,s.bl_desc),l=18;l>=3&&s.bl_tree[2*EL[l]+1]===0;l--);return s.opt_len+=3*(l+1)+5+5+4,l}(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?KL(e,t,n,r):e.strategy===4||i===o?($o(e,2+(r?1:0),3),QL(e,Bs,z0)):($o(e,4+(r?1:0),3),function(s,l,c,u){var f;for($o(s,l-257,5),$o(s,c-1,5),$o(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*(Lh[n]+256+1)]++,e.dyn_dtree[2*gC(t)]++),e.last_lit===e.lit_bufsize-1},Qf._tr_align=function(e){$o(e,2,3),ss(e,256,Bs),function(t){t.bi_valid===16?(ap(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 yC=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},Ste=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}(),jf,bC=function(e,t,n,r){var o=Ste,i=r+n;e^=-1;for(var a=r;a>>8^o[255&(e^t[a])];return-1^e},t5={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"},Xo=hl,ji=Qf,xC=yC,Wl=bC,Mte=t5;function Dl(e,t){return e.msg=Mte[t],t}function HL(e){return(e<<1)-(e>4?9:0)}function jl(e){for(var t=e.length;--t>=0;)e[t]=0}function Vl(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(Xo.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 ro(e,t){ji._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Vl(e.strm)}function wn(e,t){e.pending_buf[e.pending++]=t}function S0(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function SC(e,t){var n,r,o=e.max_chain_length,i=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=c[i+a-1],p=c[i+a];e.prev_length>=e.good_match&&(o>>=2),s>e.lookahead&&(s=e.lookahead);do if(c[(n=t)+a]===p&&c[n+a-1]===h&&c[n]===c[i]&&c[++n]===c[i+1]){i+=2,n++;do;while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&ia){if(e.match_start=t,a=r,r>=s)break;h=c[i+a-1],p=c[i+a]}}while((t=f[t&u])>l&&--o!=0);return a<=e.lookahead?a:e.lookahead}function ru(e){var t,n,r,o,i,a,s,l,c,u,f=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){Xo.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,l=e.strstart+e.lookahead,c=o,u=void 0,(u=a.avail_in)>c&&(u=c),n=u===0?0:(a.avail_in-=u,Xo.arraySet(s,a.input,a.next_in,u,l),a.state.wrap===1?a.adler=xC(a.adler,s,u,l):a.state.wrap===2&&(a.adler=Wl(a.adler,s,u,l)),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=ji._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=ji._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 Dl(e,-2);r===8&&(r=9);var s=new wte;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(ru(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,ro(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-262&&(ro(e,!1),e.strm.avail_out===0))return 1}return e.insert=0,t===4?(ro(e,!0),e.strm.avail_out===0?3:4):(e.strstart>e.block_start&&(ro(e,!1),e.strm.avail_out),1)}),new Ba(4,4,8,4,Ty),new Ba(4,5,16,8,Ty),new Ba(4,6,32,32,Ty),new Ba(4,4,16,16,Sf),new Ba(8,16,32,32,Sf),new Ba(8,16,128,128,Sf),new Ba(8,32,128,256,Sf),new Ba(32,128,258,1024,Sf),new Ba(32,258,258,4096,Sf)],Ha.deflateInit=function(e,t){return GL(e,t,8,15,8,0)},Ha.deflateInit2=GL,Ha.deflateReset=wC,Ha.deflateResetKeep=MC,Ha.deflateSetHeader=function(e,t){return e&&e.state?e.state.wrap!==2?-2:(e.state.gzhead=t,0):-2},Ha.deflate=function(e,t){var n,r,o,i;if(!e||!e.state||t>5||t<0)return e?Dl(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===666&&t!==4)return Dl(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,wn(r,31),wn(r,139),wn(r,8),r.gzhead?(wn(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)),wn(r,255&r.gzhead.time),wn(r,r.gzhead.time>>8&255),wn(r,r.gzhead.time>>16&255),wn(r,r.gzhead.time>>24&255),wn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),wn(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(wn(r,255&r.gzhead.extra.length),wn(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=Wl(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(wn(r,0),wn(r,0),wn(r,0),wn(r,0),wn(r,0),wn(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),wn(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,S0(r,a),r.strstart!==0&&(S0(r,e.adler>>>16),S0(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=Wl(e.adler,r.pending_buf,r.pending-o,o)),Vl(e),o=r.pending,r.pending!==r.pending_buf_size));)wn(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>o&&(e.adler=Wl(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=Wl(e.adler,r.pending_buf,r.pending-o,o)),Vl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=Wl(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=Wl(e.adler,r.pending_buf,r.pending-o,o)),Vl(e),o=r.pending,r.pending===r.pending_buf_size)){i=1;break}i=r.gzindexo&&(e.adler=Wl(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&&Vl(e),r.pending+2<=r.pending_buf_size&&(wn(r,255&e.adler),wn(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),r.pending!==0){if(Vl(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&HL(t)<=HL(n)&&t!==4)return Dl(e,-5);if(r.status===666&&e.avail_in!==0)return Dl(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==666){var s=r.strategy===2?function(l,c){for(var u;;){if(l.lookahead===0&&(ru(l),l.lookahead===0)){if(c===0)return 1;break}if(l.match_length=0,u=ji._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++,u&&(ro(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,c===4?(ro(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(ro(l,!1),l.strm.avail_out===0)?1:2}(r,t):r.strategy===3?function(l,c){for(var u,f,d,h,p=l.window;;){if(l.lookahead<=258){if(ru(l),l.lookahead<=258&&c===0)return 1;if(l.lookahead===0)break}if(l.match_length=0,l.lookahead>=3&&l.strstart>0&&(f=p[d=l.strstart-1])===p[++d]&&f===p[++d]&&f===p[++d]){h=l.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]&&dl.lookahead&&(l.match_length=l.lookahead)}if(l.match_length>=3?(u=ji._tr_tally(l,1,l.match_length-3),l.lookahead-=l.match_length,l.strstart+=l.match_length,l.match_length=0):(u=ji._tr_tally(l,0,l.window[l.strstart]),l.lookahead--,l.strstart++),u&&(ro(l,!1),l.strm.avail_out===0))return 1}return l.insert=0,c===4?(ro(l,!0),l.strm.avail_out===0?3:4):l.last_lit&&(ro(l,!1),l.strm.avail_out===0)?1:2}(r,t):jf[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?ji._tr_align(r):t!==5&&(ji._tr_stored_block(r,0,0,!1),t===3&&(jl(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),Vl(e),e.avail_out===0))return r.last_flush=-1,0}return t!==4?0:r.wrap<=0?1:(r.wrap===2?(wn(r,255&e.adler),wn(r,e.adler>>8&255),wn(r,e.adler>>16&255),wn(r,e.adler>>24&255),wn(r,255&e.total_in),wn(r,e.total_in>>8&255),wn(r,e.total_in>>16&255),wn(r,e.total_in>>24&255)):(S0(r,e.adler>>>16),S0(r,65535&e.adler)),Vl(e),r.wrap>0&&(r.wrap=-r.wrap),r.pending!==0?0:1)},Ha.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?Dl(e,-2):(e.state=null,t===113?Dl(e,-3):0):-2},Ha.deflateSetDictionary=function(e,t){var n,r,o,i,a,s,l,c,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=xC(e.adler,t,u,0)),n.wrap=0,u>=n.w_size&&(i===0&&(jl(n.head),n.strstart=0,n.block_start=0,n.insert=0),c=new Xo.Buf8(n.w_size),Xo.arraySet(c,t,u-n.w_size,n.w_size,0),t=c,u=n.w_size),a=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,ru(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do n.ins_h=(n.ins_h<=252?6:Ol>=248?5:Ol>=240?4:Ol>=224?3:Ol>=192?2:1;function zL(e,t){if(t<65534&&(e.subarray&&OC||!e.subarray&&LC))return String.fromCharCode.apply(null,am.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},ou.buf2binstring=function(e){return zL(e,e.length)},ou.binstring2buf=function(e){for(var t=new am.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 zL(s,r)},ou.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+J0[e[n]]>t?n:t};var TC=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},Oh=Ha,$0=hl,C3=ou,I3=t5,Lte=TC,kC=Object.prototype.toString;function su(e){if(!(this instanceof su))return new su(e);this.options=$0.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 Lte,this.strm.avail_out=0;var n=Oh.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw new Error(I3[n]);if(t.header&&Oh.deflateSetHeader(this.strm,t.header),t.dictionary){var r;if(r=typeof t.dictionary=="string"?C3.string2buf(t.dictionary):kC.call(t.dictionary)==="[object ArrayBuffer]"?new Uint8Array(t.dictionary):t.dictionary,(n=Oh.deflateSetDictionary(this.strm,r))!==0)throw new Error(I3[n]);this._dict_set=!0}}function ky(e,t){var n=new su(t);if(n.push(e,!0),n.err)throw n.msg||I3[n.err];return n.result}su.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=C3.string2buf(e):kC.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 $0.Buf8(i),o.next_out=0,o.avail_out=i),(n=Oh.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(C3.buf2binstring($0.shrinkBuf(o.output,o.next_out))):this.onData($0.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||o.avail_out===0)&&n!==1);return r===4?(n=Oh.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===0):r!==2||(this.onEnd(0),o.avail_out=0,!0)},su.prototype.onData=function(e){this.chunks.push(e)},su.prototype.onEnd=function(e){e===0&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=$0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},G0.Deflate=su,G0.deflate=ky,G0.deflateRaw=function(e,t){return(t=t||{}).raw=!0,ky(e,t)},G0.gzip=function(e,t){return(t=t||{}).gzip=!0,ky(e,t)};var j0={},Ra={},JL=hl,Ote=[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],Tte=[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],kte=[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],Nte=[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],Pi=hl,Ny=yC,Da=bC,Pte=function(e,t){var n,r,o,i,a,s,l,c,u,f,d,h,p,v,m,x,y,R,A,b,M,T,w,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),l=n.dmax,c=n.wsize,u=n.whave,f=n.wnext,d=n.window,h=n.hold,p=n.bits,v=n.lencode,m=n.distcode,x=(1<>>=A=R>>>24,p-=A,(A=R>>>16&255)===0)k[i++]=65535&R;else{if(!(16&A)){if(!(64&A)){R=v[(65535&R)+(h&(1<>>=A,p-=A),p<15&&(h+=L[r++]<>>=A=R>>>24,p-=A,!(16&(A=R>>>16&255))){if(!(64&A)){R=m[(65535&R)+(h&(1<l){e.msg="invalid distance too far back",n.mode=30;break e}if(h>>>=A,p-=A,M>(A=i-a)){if((A=M-A)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(T=0,w=d,f===0){if(T+=c-A,A2;)k[i++]=w[T++],k[i++]=w[T++],k[i++]=w[T++],b-=3;b&&(k[i++]=w[T++],b>1&&(k[i++]=w[T++]))}else{T=i-M;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&&N[b]===0;b--);if(M>b&&(M=b),b===0)return o[i++]=20971520,o[i++]=20971520,s.bits=1,0;for(A=1;A0&&(e===0||b!==1))return-1;for(_[1]=0,y=1;y<15;y++)_[y+1]=_[y]+N[y];for(R=0;R852||e===2&&k>592)return 1;for(;;){p=y-w,a[R]h?(v=C[X+a[R]],m=P[W+a[R]]):(v=96,m=0),l=1<>w)+(c-=l)]=p<<24|v<<16|m|0;while(c!==0);for(l=1<>=1;if(l!==0?(E&=l-1,E+=l):E=0,R++,--N[y]==0){if(y===b)break;y=t[n+a[R]]}if(y>M&&(E&f)!==u){for(w===0&&(w=M),d+=A,L=1<<(T=y-w);T+w852||e===2&&k>592)return 1;o[u=E&f]=M<<24|T<<16|d-i|0}}return E!==0&&(o[d+E]=y-w<<24|64<<16|0),s.bits=M,0};function $L(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function Cte(){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 Pi.Buf16(320),this.work=new Pi.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function NC(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 Pi.Buf32(852),t.distcode=t.distdyn=new Pi.Buf32(592),t.sane=1,t.back=-1,0):-2}function PC(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,NC(e)):-2}function CC(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,PC(e))):-2}function jL(e,t){var n,r;return e?(r=new Cte,e.state=r,r.window=null,(n=CC(e,t))!==0&&(e.state=null),n):-2}var Py,Cy,qL=!0;function Ite(e){if(qL){var t;for(Py=new Pi.Buf32(512),Cy=new Pi.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(Th(1,e.lens,0,288,Py,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Th(2,e.lens,0,32,Cy,0,e.work,{bits:5}),qL=!1}e.lencode=Py,e.lenbits=9,e.distcode=Cy,e.distbits=5}function eO(e,t,n,r){var o,i=e.state;return i.window===null&&(i.wsize=1<=i.wsize?(Pi.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),Pi.arraySet(i.window,t,n-r,o,i.wnext),(r-=o)?(Pi.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=Da(n.check,E,2,0),c=0,u=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",n.mode=30;break}if((15&c)!=8){e.msg="unknown compression method",n.mode=30;break}if(u-=4,M=8+(15&(c>>>=4)),n.wbits===0)n.wbits=M;else if(M>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,n.check=Da(n.check,E,2,0)),c=0,u=0,n.mode=3;case 3:for(;u<32;){if(s===0)break e;s--,c+=r[i++]<>>8&255,E[2]=c>>>16&255,E[3]=c>>>24&255,n.check=Da(n.check,E,4,0)),c=0,u=0,n.mode=4;case 4:for(;u<16;){if(s===0)break e;s--,c+=r[i++]<>8),512&n.flags&&(E[0]=255&c,E[1]=c>>>8&255,n.check=Da(n.check,E,2,0)),c=0,u=0,n.mode=5;case 5:if(1024&n.flags){for(;u<16;){if(s===0)break e;s--,c+=r[i++]<>>8&255,n.check=Da(n.check,E,2,0)),c=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&&(M=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),Pi.arraySet(n.head.extra,r,i,h,M)),512&n.flags&&(n.check=Da(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 M=r[i+h++],n.head&&M&&n.length<65536&&(n.head.name+=String.fromCharCode(M));while(M&&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--,c+=r[i++]<>>=7&u,u-=7&u,n.mode=27;break}for(;u<3;){if(s===0)break e;s--,c+=r[i++]<>>=1)){case 0:n.mode=14;break;case 1:if(Ite(n),n.mode=20,t===6){c>>>=2,u-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(s===0)break e;s--,c+=r[i++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&c,c=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>l&&(h=l),h===0)break e;Pi.arraySet(o,r,i,h,a),s-=h,i+=h,l-=h,a+=h,n.length-=h;break}n.mode=12;break;case 17:for(;u<14;){if(s===0)break e;s--,c+=r[i++]<>>=5,u-=5,n.ndist=1+(31&c),c>>>=5,u-=5,n.ncode=4+(15&c),c>>>=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[P[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,w={bits:n.lenbits},T=Th(0,n.lens,0,19,n.lencode,0,n.work,w),n.lenbits=w.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,!((m=k>>>24)<=u);){if(s===0)break e;s--,c+=r[i++]<>>=m,u-=m,n.lens[n.have++]=y;else{if(y===16){for(L=m+2;u>>=m,u-=m,n.have===0){e.msg="invalid bit length repeat",n.mode=30;break}M=n.lens[n.have-1],h=3+(3&c),c>>>=2,u-=2}else if(y===17){for(L=m+3;u>>=m)),c>>>=3,u-=3}else{for(L=m+7;u>>=m)),c>>>=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++]=M}}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,w={bits:n.lenbits},T=Th(1,n.lens,0,n.nlen,n.lencode,0,n.work,w),n.lenbits=w.bits,T){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,w={bits:n.distbits},T=Th(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,w),n.distbits=w.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&&l>=258){e.next_out=a,e.avail_out=l,e.next_in=i,e.avail_in=s,n.hold=c,n.bits=u,Pte(e,d),a=e.next_out,o=e.output,l=e.avail_out,i=e.next_in,r=e.input,s=e.avail_in,c=n.hold,u=n.bits,n.mode===12&&(n.back=-1);break}for(n.back=0;x=(k=n.lencode[c&(1<>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(s===0)break e;s--,c+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(m=k>>>24)<=u);){if(s===0)break e;s--,c+=r[i++]<>>=R,u-=R,n.back+=R}if(c>>>=m,u-=m,n.back+=m,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[c&(1<>>16&255,y=65535&k,!((m=k>>>24)<=u);){if(s===0)break e;s--,c+=r[i++]<>R)])>>>16&255,y=65535&k,!(R+(m=k>>>24)<=u);){if(s===0)break e;s--,c+=r[i++]<>>=R,u-=R,n.back+=R}if(c>>>=m,u-=m,n.back+=m,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(l===0)break e;if(h=d-l,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),v=n.window}else v=o,p=a-n.offset,h=n.length;h>l&&(h=l),l-=h,n.length-=h;do o[a++]=v[p++];while(--h);n.length===0&&(n.mode=21);break;case 26:if(l===0)break e;o[a++]=n.length,l--,n.mode=21;break;case 27:if(n.wrap){for(;u<32;){if(s===0)break e;s--,c|=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 Fte,this.strm.avail_out=0;var n=bd.inflateInit2(this.strm,t.windowBits);if(n!==Lr.Z_OK)throw new Error(F3[n]);if(this.header=new _te,bd.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=rg.string2buf(t.dictionary):FC.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=bd.inflateSetDictionary(this.strm,t.dictionary))!==Lr.Z_OK))throw new Error(F3[n])}function Iy(e,t){var n=new lu(t);if(n.push(e,!0),n.err)throw n.msg||F3[n.err];return n.result}lu.prototype.push=function(e,t){var n,r,o,i,a,s=this.strm,l=this.options.chunkSize,c=this.options.dictionary,u=!1;if(this.ended)return!1;r=t===~~t?t:t===!0?Lr.Z_FINISH:Lr.Z_NO_FLUSH,typeof e=="string"?s.input=rg.binstring2buf(e):FC.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 q0.Buf8(l),s.next_out=0,s.avail_out=l),(n=bd.inflate(s,Lr.Z_NO_FLUSH))===Lr.Z_NEED_DICT&&c&&(n=bd.inflateSetDictionary(this.strm,c)),n===Lr.Z_BUF_ERROR&&u===!0&&(n=Lr.Z_OK,u=!1),n!==Lr.Z_STREAM_END&&n!==Lr.Z_OK)return this.onEnd(n),this.ended=!0,!1;s.next_out&&(s.avail_out!==0&&n!==Lr.Z_STREAM_END&&(s.avail_in!==0||r!==Lr.Z_FINISH&&r!==Lr.Z_SYNC_FLUSH)||(this.options.to==="string"?(o=rg.utf8border(s.output,s.next_out),i=s.next_out-o,a=rg.buf2string(s.output,o),s.next_out=i,s.avail_out=l-i,i&&q0.arraySet(s.output,s.output,o,i,0),this.onData(a)):this.onData(q0.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!==Lr.Z_STREAM_END);return n===Lr.Z_STREAM_END&&(r=Lr.Z_FINISH),r===Lr.Z_FINISH?(n=bd.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===Lr.Z_OK):r!==Lr.Z_SYNC_FLUSH||(this.onEnd(Lr.Z_OK),s.avail_out=0,!0)},lu.prototype.onData=function(e){this.chunks.push(e)},lu.prototype.onEnd=function(e){e===Lr.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=q0.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},j0.Inflate=lu,j0.inflate=Iy,j0.inflateRaw=function(e,t){return(t=t||{}).raw=!0,Iy(e,t)},j0.ungzip=Iy;var _C={};(0,hl.assign)(_C,G0,j0,IC);var Ete=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",Xte=_C,tO=xr(),og=ca,Wte=Ete?"uint8array":"array";function Gc(e,t){og.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}tg.magic="\b\0",tO.inherits(Gc,og),Gc.prototype.processChunk=function(e){this.meta=e.meta,this._pako===null&&this._createPako(),this._pako.push(tO.transformTo(Wte,e.data),!1)},Gc.prototype.flush=function(){og.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},Gc.prototype.cleanUp=function(){og.prototype.cleanUp.call(this),this._pako=null},Gc.prototype._createPako=function(){this._pako=new Xte[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},tg.compressWorker=function(e){return new Gc("Deflate",e)},tg.uncompressWorker=function(){return new Gc("Inflate",{})};var nO=ca;om.STORE={magic:"\0\0",compressWorker:function(){return new nO("STORE compression")},uncompressWorker:function(){return new nO("STORE decompression")}},om.DEFLATE=tg;var EC={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"},qf=xr(),Zf=ca,Fy=jd,rO=$x,sm=EC,Dn=function(e,t){var n,r="";for(n=0;n>>=8;return r},oO=function(e,t,n,r,o,i){var a,s,l=e.file,c=e.compression,u=i!==Fy.utf8encode,f=qf.transformTo("string",i(l.name)),d=qf.transformTo("string",Fy.utf8encode(l.name)),h=l.comment,p=qf.transformTo("string",i(h)),v=qf.transformTo("string",Fy.utf8encode(h)),m=d.length!==l.name.length,x=v.length!==h.length,y="",R="",A="",b=l.dir,M=l.date,T={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(T.crc32=e.crc32,T.compressedSize=e.compressedSize,T.uncompressedSize=e.uncompressedSize);var w=0;t&&(w|=8),u||!m&&!x||(w|=2048);var L,k,E,P=0,W=0;b&&(P|=16),o==="UNIX"?(W=798,P|=(L=l.unixPermissions,k=b,E=L,L||(E=k?16893:33204),(65535&E)<<16)):(W=20,P|=63&(l.dosPermissions||0)),a=M.getUTCHours(),a<<=6,a|=M.getUTCMinutes(),a<<=5,a|=M.getUTCSeconds()/2,s=M.getUTCFullYear()-1980,s<<=4,s|=M.getUTCMonth()+1,s<<=5,s|=M.getUTCDate(),m&&(R=Dn(1,1)+Dn(rO(f),4)+d,y+="up"+Dn(R.length,2)+R),x&&(A=Dn(1,1)+Dn(rO(p),4)+v,y+="uc"+Dn(A.length,2)+A);var N="";return N+=` \0`,N+=Dn(w,2),N+=c.magic,N+=Dn(a,2),N+=Dn(s,2),N+=Dn(T.crc32,4),N+=Dn(T.compressedSize,4),N+=Dn(T.uncompressedSize,4),N+=Dn(f.length,2),N+=Dn(y.length,2),{fileRecord:sm.LOCAL_FILE_HEADER+N+f+y,dirRecord:sm.CENTRAL_FILE_HEADER+Dn(W,2)+N+Dn(p.length,2)+"\0\0\0\0"+Dn(P,4)+Dn(r,4)+f+y+p}},Vte=function(e){return sm.DATA_DESCRIPTOR+Dn(e.crc32,4)+Dn(e.compressedSize,4)+Dn(e.uncompressedSize,4)};function ya(e,t,n,r){Zf.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=[]}qf.inherits(ya,Zf),ya.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,Zf.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},ya.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=oO(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},ya.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=oO(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:Vte(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},ya.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},UC=function(e){return e.slice(-1)!=="/"&&(e+="/"),e},YC=function(e,t){return t=t!==void 0?t:WC.createFolders,e=UC(e),this.files[e]||VC.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function sO(e){return Object.prototype.toString.call(e)==="[object RegExp]"}var Jte={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(sO(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,VC.call(this,e,t,n),this},folder:function(e){if(!e)return this;if(sO(e))return this.filter(function(o,i){return i.dir&&e.test(o)});var t=this.root+e,n=YC.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 jte.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 ZC=QC,BC=ZC;function Bf(e){BC.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},Bf.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]},Bf.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 DC=Bf,KC=ZC;function Df(e){KC.call(this,e)}xr().inherits(Df,KC),Df.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},Df.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},Df.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},Df.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 qte=Df,HC=DC;function _3(e){HC.call(this,e)}xr().inherits(_3,HC),_3.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 GC=_3,zC=GC;function E3(e){zC.call(this,e)}xr().inherits(E3,zC),E3.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 ene=E3,Rv=xr(),lO=Nr,tne=DC,nne=qte,rne=ene,one=GC,JC=function(e){var t=Rv.getTypeOf(e);return Rv.checkSupport(t),t!=="string"||lO.uint8array?t==="nodebuffer"?new rne(e):lO.uint8array?new one(Rv.transformTo("uint8array",e)):new tne(Rv.transformTo("array",e)):new nne(e)},_y=JC,Tl=xr(),ine=jx,cO=$x,yv=jd,bv=om,ane=Nr;function $C(e,t){this.options=e,this.loadOptions=t}$C.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 bv)if(Object.prototype.hasOwnProperty.call(bv,o)&&bv[o].magic===r)return bv[o];return null}(this.compressionMethod),t===null)throw new Error("Corrupted zip : compression "+Tl.pretty(this.compressionMethod)+" unknown (inner file : "+Tl.transformTo("string",this.fileName)+")");this.decompressed=new ine(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=_y(this.extraFields[1].value);this.uncompressedSize===Tl.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===Tl.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===Tl.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===Tl.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,va.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=lne(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}};var fne=jC,Ey=xr(),ag=Yp,dne=jd,hne=fne,pne=pC,uO=f2;function vne(e){return new ag.Promise(function(t,n){var r=e.decompressed.getContentWorker().pipe(new pne);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 Gi(){if(!(this instanceof Gi))return new Gi;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 Gi;for(var t in this)typeof this[t]!="function"&&(e[t]=this[t]);return e}}Gi.prototype=$te,Gi.prototype.loadAsync=function(e,t){var n=this;return t=Ey.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:dne.utf8decode}),uO.isNode&&uO.isStream(e)?ag.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Ey.prepareContent("the loaded zip file",e,!0,t.optimizedBinaryString,t.base64).then(function(r){var o=new hne(t);return o.load(r),o}).then(function(r){var o=[ag.Promise.resolve(r)],i=r.files;if(t.checkCRC32)for(var a=0;a",n),e.substring(w,n).indexOf(M)==-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)===c){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 E=!1;(e.charCodeAt(n)!==a||E===!0)&&e[n];)e.charCodeAt(n)===d?E=!0:E===!0&&e.charCodeAt(n)===h&&(E=!1),n++;T.push(e.substring(_,n))}}n++;continue}var P=y();T.push(P),P.tagName[0]==="?"&&(T.push(...P.children),P.children=[])}else{var W=v();if(o)W.length>0&&T.push(W);else{var N=W.trim();N.length>0&&T.push(N)}n++}return T}function v(){var M=n;return(n=e.indexOf("<",n)-1)===-2&&(n=e.length),e.slice(M,n+1)}function m(){for(var M=n;`\r >/= `.indexOf(e[n])===-1&&e[n];)n++;return e.slice(M,n)}var x=t.noChildNodes||["img","br","input","meta","link","hr"];function y(){n++;const M=m(),T={};let w=[];for(;e.charCodeAt(n)!==a&&e[n];){var L=e.charCodeAt(n);if(L>64&&L<91||L>96&&L<123){for(var k=m(),E=e.charCodeAt(n);E&&E!==u&&E!==f&&!(E>64&&E<91||E>96&&E<123)&&E!==a;)n++,E=e.charCodeAt(n);if(E===u||E===f){var P=R();if(n===-1)return{tagName:M,attributes:T,children:w}}else P=null,n--;T[k]=P}n++}if(e.charCodeAt(n-1)!==l)if(M=="script"){var W=n+1;n=e.indexOf("<\/script>",n),w=[e.slice(W,n)],n+=9}else M=="style"?(W=n+1,n=e.indexOf("",n),w=[e.slice(W,n)],n+=8):x.indexOf(M)===-1?(n++,w=p(M)):n++;else n++;return{tagName:M,attributes:T,children:w}}function R(){var M=e[n],T=n+1;return n=e.indexOf(M,T),e.slice(T,n)}var A,b=null;if(t.attrValue!==void 0)for(t.attrName=t.attrName||"id",b=[];A=void 0,A=new RegExp("\\s"+t.attrName+`\\s*=['"]`+t.attrValue+`['"]`).exec(e),(n=A?A.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=eI(b,t.filter)),t.simplify?qC(Array.isArray(b)?b:[b]):(t.setPos&&(b.pos=n),b)}function qC(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=qC(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 eI(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=eI(i.children,t,n+1,(r?r+".":"")+a+"."+i.tagName);o=o.concat(s)}}),o}function Ane(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,c){if(l){if(typeof l=="string")return fO(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(l);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return fO(l,c)}}(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(l){throw l},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 l=n.next();return a=l.done,l},e:function(l){s=!0,i=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function fO(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:hO({order:pO++},t),value:e[0]}:e[0];var r,o=Ane(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(X3(i)!=="object")return;if(i.tagName!=="?xml"){n[i.tagName]||(n[i.tagName]=[]);var a=tI(i.children||[],i.attributes);n[i.tagName].push(a),Object.keys(i.attributes).length&&(a.attrs=hO({order:pO++},i.attributes))}}}catch(l){o.e(l)}finally{o.f()}for(var s in n)n[s].length===1&&(n[s]=n[s][0]);return n}function Io(e,t){return nI.apply(this,arguments)}function nI(){return(nI=ui(Xn.mark(function e(t,n){var r;return Xn.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",tI(mne(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 lm(e){return lm=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},lm(e)}var Rne=/^\s+/,yne=/\s+$/;function pt(e,t){if(t=t||{},(e=e||"")instanceof pt)return e;if(!(this instanceof pt))return new pt(e,t);var n=function(r){var o={r:0,g:0,b:0},i=1,a=null,s=null,l=null,c=!1,u=!1;typeof r=="string"&&(r=function(p){p=p.replace(Rne,"").replace(yne,"").toLowerCase();var v,m=!1;if(W3[p])p=W3[p],m=!0;else if(p=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};return(v=ba.rgb.exec(p))?{r:v[1],g:v[2],b:v[3]}:(v=ba.rgba.exec(p))?{r:v[1],g:v[2],b:v[3],a:v[4]}:(v=ba.hsl.exec(p))?{h:v[1],s:v[2],l:v[3]}:(v=ba.hsla.exec(p))?{h:v[1],s:v[2],l:v[3],a:v[4]}:(v=ba.hsv.exec(p))?{h:v[1],s:v[2],v:v[3]}:(v=ba.hsva.exec(p))?{h:v[1],s:v[2],v:v[3],a:v[4]}:(v=ba.hex8.exec(p))?{r:yi(v[1]),g:yi(v[2]),b:yi(v[3]),a:yO(v[4]),format:m?"name":"hex8"}:(v=ba.hex6.exec(p))?{r:yi(v[1]),g:yi(v[2]),b:yi(v[3]),format:m?"name":"hex"}:(v=ba.hex4.exec(p))?{r:yi(v[1]+""+v[1]),g:yi(v[2]+""+v[2]),b:yi(v[3]+""+v[3]),a:yO(v[4]+""+v[4]),format:m?"name":"hex8"}:(v=ba.hex3.exec(p))?{r:yi(v[1]+""+v[1]),g:yi(v[2]+""+v[2]),b:yi(v[3]+""+v[3]),format:m?"name":"hex"}:!1}(r)),lm(r)=="object"&&(Us(r.r)&&Us(r.g)&&Us(r.b)?(f=r.r,d=r.g,h=r.b,o={r:255*rr(f,255),g:255*rr(d,255),b:255*rr(h,255)},c=!0,u=String(r.r).substr(-1)==="%"?"prgb":"rgb"):Us(r.h)&&Us(r.s)&&Us(r.v)?(a=th(r.s),s=th(r.v),o=function(p,v,m){p=6*rr(p,360),v=rr(v,100),m=rr(m,100);var x=Math.floor(p),y=p-x,R=m*(1-v),A=m*(1-y*v),b=m*(1-(1-y)*v),M=x%6;return{r:255*[m,A,R,R,b,m][M],g:255*[b,m,m,A,R,R][M],b:255*[R,R,b,m,m,A][M]}}(r.h,a,s),c=!0,u="hsv"):Us(r.h)&&Us(r.s)&&Us(r.l)&&(a=th(r.s),l=th(r.l),o=function(p,v,m){var x,y,R;function A(T,w,L){return L<0&&(L+=1),L>1&&(L-=1),L<1/6?T+6*(w-T)*L:L<.5?w:L<2/3?T+(w-T)*(2/3-L)*6:T}if(p=rr(p,360),v=rr(v,100),m=rr(m,100),v===0)x=y=R=m;else{var b=m<.5?m*(1+v):m+v-m*v,M=2*m-b;x=A(M,b,p+1/3),y=A(M,b,p),R=A(M,b,p-1/3)}return{r:255*x,g:255*y,b:255*R}}(r.h,a,l),c=!0,u="hsl"),r.hasOwnProperty("a")&&(i=r.a));var f,d,h;return i=rI(i),{ok:c,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 vO(e,t,n){e=rr(e,255),t=rr(t,255),n=rr(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 l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(pt(r));return i}function Pne(e,t){t=t||6;for(var n=pt(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(pt({h:r,s:o,v:i})),i=(i+s)%1;return a}pt.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=rI(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=gO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=gO(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=vO(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=vO(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 mO(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(oI(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*rr(this._r,255))+"%",g:Math.round(100*rr(this._g,255))+"%",b:Math.round(100*rr(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(100*rr(this._r,255))+"%, "+Math.round(100*rr(this._g,255))+"%, "+Math.round(100*rr(this._b,255))+"%)":"rgba("+Math.round(100*rr(this._r,255))+"%, "+Math.round(100*rr(this._g,255))+"%, "+Math.round(100*rr(this._b,255))+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":!(this._a<1)&&(Cne[mO(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+AO(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=pt(e);n="#"+AO(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 pt(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(Mne,arguments)},brighten:function(){return this._applyModification(wne,arguments)},darken:function(){return this._applyModification(Lne,arguments)},desaturate:function(){return this._applyModification(bne,arguments)},saturate:function(){return this._applyModification(xne,arguments)},greyscale:function(){return this._applyModification(Sne,arguments)},spin:function(){return this._applyModification(One,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Nne,arguments)},complement:function(){return this._applyCombination(Tne,arguments)},monochromatic:function(){return this._applyCombination(Pne,arguments)},splitcomplement:function(){return this._applyCombination(kne,arguments)},triad:function(){return this._applyCombination(RO,[3])},tetrad:function(){return this._applyCombination(RO,[4])}},pt.fromRatio=function(e,t){if(lm(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=r==="a"?e[r]:th(e[r]));e=n}return pt(e,t)},pt.equals=function(e,t){return!(!e||!t)&&pt(e).toRgbString()==pt(t).toRgbString()},pt.random=function(){return pt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},pt.mix=function(e,t,n){n=n===0?0:n||50;var r=pt(e).toRgb(),o=pt(t).toRgb(),i=n/100;return pt({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})},pt.readability=function(e,t){var n=pt(e),r=pt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},pt.isReadable=function(e,t,n){var r,o,i=pt.readability(e,t);switch(o=!1,(r=function(a){var s,l;return s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase(),l=(a.size||"small").toLowerCase(),s!=="AA"&&s!=="AAA"&&(s="AA"),l!=="small"&&l!=="large"&&(l="small"),{level:s,size:l}}(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},pt.mostReadable=function(e,t,n){var r,o,i,a,s=null,l=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var c=0;cl&&(l=r,s=pt(t[c]));return pt.isReadable(e,s,{level:i,size:a})||!o?s:(n.includeFallbackColors=!1,pt.mostReadable(e,["#fff","#000"],n))};var W3=pt.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"},Cne=pt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(W3);function rI(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function rr(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 d2(e){return Math.min(1,Math.max(0,e))}function yi(e){return parseInt(e,16)}function Na(e){return e.length==1?"0"+e:""+e}function th(e){return e<=1&&(e=100*e+"%"),e}function oI(e){return Math.round(255*parseFloat(e)).toString(16)}function yO(e){return yi(e)/255}var kl,xv,Sv,ba=(xv="[\\s|\\(]+("+(kl="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+kl+")[,|\\s]+("+kl+")\\s*\\)?",Sv="[\\s|\\(]+("+kl+")[,|\\s]+("+kl+")[,|\\s]+("+kl+")[,|\\s]+("+kl+")\\s*\\)?",{CSS_UNIT:new RegExp(kl),rgb:new RegExp("rgb"+xv),rgba:new RegExp("rgba"+Sv),hsl:new RegExp("hsl"+xv),hsla:new RegExp("hsla"+Sv),hsv:new RegExp("hsv"+xv),hsva:new RegExp("hsva"+Sv),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 Us(e){return!!ba.CSS_UNIT.exec(e)}function Ine(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,c){if(l){if(typeof l=="string")return bO(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(l);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return bO(l,c)}}(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(l){throw l},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 l=n.next();return a=l.done,l},e:function(l){s=!0,i=l},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);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 Xy(e){return e.substr(2+(~-e.lastIndexOf(".")>>>0))}function Mf(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 V3(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 Fne(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 wf(e){for(var t=e.toString(16);t.length<2;)t="0"+t;return t}function sp(e,t,n,r){var o,i;if(n)i=n;else{var a=Ie(t.slideContent,["p:sld","p:clrMapOvr","a:overrideClrMapping","attrs"]);i=a||(a=Ie(t.slideLayoutContent,["p:sldLayout","p:clrMapOvr","a:overrideClrMapping","attrs"]))||Ie(t.slideMasterContent,["p:sldMaster","p:clrMap","attrs"])}var s=e.substr(2);if(s==="phClr"&&r)o=r;else{if(i)switch(s){case"tx1":case"tx2":case"bg1":case"bg2":e="a:"+i[s]}else 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 l=Ie(t.themeContent,["a:theme","a:themeElements","a:clrScheme",e]);!(o=Ie(l,["a:srgbClr","attrs","val"]))&&l&&(o=Ie(l,["a:sysClr","attrs","lastClr"]))}return o}function nh(e,t,n){var r=e["p:spPr"]["a:ln"],o=parseInt(Ie(r,["attrs","w"]))/12700;isNaN(o)&&(o=r||t!=="obj"?0:1);var i=Ie(r,["a:solidFill","a:srgbClr","attrs","val"]);if(!i){var a=Ie(r,["a:solidFill","a:schemeClr"]);i=sp("a:"+Ie(a,["attrs","val"]),n)}if(!i){var s=Ie(e,["p:style","a:lnRef","a:schemeClr"]);if(i=sp("a:"+Ie(s,["attrs","val"]),n)){var l=Ie(s,["a:shade","attrs","val"]);if(l){l=parseInt(l)/1e5;var c=pt("#"+i).toHsl();i=pt({h:c.h,s:c.s,l:c.l*l,a:c.a}).toHex()}}}i=i?"#".concat(i):"#000";var u="solid",f="0";switch(Ie(r,["a:prstDash","attrs","val"])){case"solid":u="solid",f="0";break;case"dash":u="dashed",f="5";break;case"dashDot":u="dashed",f="5, 5, 1, 5";break;case"dot":u="dotted",f="1, 5";break;case"lgDash":u="dashed",f="10, 5";break;case"lgDashDotDot":u="dotted",f="10, 5, 1, 5, 1, 5";break;case"sysDash":u="dashed",f="5, 2";break;case"sysDashDot":u="dotted",f="5, 2, 1, 5";break;case"sysDashDotDot":u="dotted",f="5, 2, 1, 5, 1, 5";break;case"sysDot":u="dotted",f="2, 5"}return{borderColor:i,borderWidth:o,borderType:u,strokeDasharray:f}}function Wy(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 Lf(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 _ne(e,t,n){return U3.apply(this,arguments)}function U3(){return U3=ui(Xn.mark(function e(t,n,r){var o,i,a,s,l,c;return Xn.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(i=n["a:blip"].attrs["r:embed"],t==="slideBg"||t==="slide"?a=Ie(r,["slideResObj",i,"target"]):t==="slideLayoutBg"?a=Ie(r,["layoutResObj",i,"target"]):t==="slideMasterBg"?a=Ie(r,["masterResObj",i,"target"]):t==="themeBg"?a=Ie(r,["themeResObj",i,"target"]):t==="diagramBg"&&(a=Ie(r,["diagramResObj",i,"target"])),a){u.next=4;break}return u.abrupt("return",a);case 4:if(o=Ie(r,["loaded-images",a])){u.next=15;break}if(a=aI(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:l=u.sent,c=V3(s),o="data:".concat(c,";base64,").concat(iI(l));case 15:return u.abrupt("return",o);case 16:case"end":return u.stop()}},e)})),U3.apply(this,arguments)}function M0(e,t,n){return sI.apply(this,arguments)}function sI(){return(sI=ui(Xn.mark(function e(t,n,r){var o,i,a,s;return Xn.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,_ne(n,t["a:blipFill"],r);case 2:return o=l.sent,i=t["a:blipFill"]["a:blip"],a=Ie(i,["a:alphaModFix","attrs"]),s=1,a&&a.amt&&a.amt!==""&&(s=parseInt(a.amt)/1e5),l.abrupt("return",{picBase64:o,opacity:s});case 8:case"end":return l.stop()}},e)}))).apply(this,arguments)}function Of(e,t,n,r){if(e){for(var o=e["a:gradFill"],i=o["a:gsLst"]["a:gs"],a=[],s=0;s1e3&&(b=A-1e3,M=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],T=[],Object.keys(M).forEach(function(De){var ye=M[De];if(De!=="attrs")if(ye.constructor===Array)for(var Le=0;Le1e3)){Te.next=89;break}if(K=Q-1e3,B=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],D=[],Object.keys(B).forEach(function(De){var ye=B[De];if(De!=="attrs")if(ye.constructor===Array)for(var Le=0;Le1e3)){Te.next=142;break}if(te=q-1e3,re=t.themeContent["a:theme"]["a:themeElements"]["a:fmtScheme"]["a:bgFillStyleLst"],he=[],Object.keys(re).forEach(function(De){var ye=re[De];if(De!=="attrs")if(ye.constructor===Array)for(var Le=0;Le=360&&(W-=360),E?pt({h:W,s:P.s,l:P.l,a:P.a}).toHex8():pt({h:W,s:P.s,l:P.l,a:P.a}).toHex()}(s,R,m));var A=parseInt(Ie(o,["a:lumMod","attrs","val"]))/1e5;isNaN(A)||(s=function(L,k,E){var P=pt(L).toHsl(),W=P.l*k;return W>=1&&(W=1),E?pt({h:P.h,s:P.s,l:W,a:P.a}).toHex8():pt({h:P.h,s:P.s,l:W,a:P.a}).toHex()}(s,A,m));var b=parseInt(Ie(o,["a:lumOff","attrs","val"]))/1e5;isNaN(b)||(s=function(L,k,E){var P=pt(L).toHsl(),W=k+P.l;return W>=1?E?pt({h:P.h,s:P.s,l:1,a:P.a}).toHex8():pt({h:P.h,s:P.s,l:1,a:P.a}).toHex():E?pt({h:P.h,s:P.s,l:W,a:P.a}).toHex8():pt({h:P.h,s:P.s,l:W,a:P.a}).toHex()}(s,b,m));var M=parseInt(Ie(o,["a:satMod","attrs","val"]))/1e5;isNaN(M)||(s=function(L,k,E){var P=pt(L).toHsl(),W=P.s*k;return W>=1&&(W=1),E?pt({h:P.h,s:W,l:P.l,a:P.a}).toHex8():pt({h:P.h,s:W,l:P.l,a:P.a}).toHex()}(s,M,m));var T=parseInt(Ie(o,["a:shade","attrs","val"]))/1e5;isNaN(T)||(s=function(L,k,E){var P=pt(L).toHsl();k>=1&&(k=1);var W=Math.min(P.l*k,1);return E?pt({h:P.h,s:P.s,l:W,a:P.a}).toHex8():pt({h:P.h,s:P.s,l:W,a:P.a}).toHex()}(s,T,m));var w=parseInt(Ie(o,["a:tint","attrs","val"]))/1e5;return isNaN(w)||(s=function(L,k,E){var P=pt(L).toHsl();k>=1&&(k=1);var W=P.l*k+(1-k);return E?pt({h:P.h,s:P.s,l:W,a:P.a}).toHex8():pt({h:P.h,s:P.s,l:W,a:P.a}).toHex()}(s,w,m)),s&&s.indexOf("#")===-1&&(s="#"+s),s}function No(e){var t=[];if(!e)return t;if(e["c:xVal"]){var n=[];Mf(e["c:xVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n),n=[],Mf(e["c:yVal"]["c:numRef"]["c:numCache"]["c:pt"],function(r){return n.push(parseFloat(r["c:v"])),""}),t.push(n)}else Mf(e,function(r,o){var i=[],a=Ie(r,["c:tx","c:strRef","c:strCache","c:pt","c:v"])||o,s={};return Ie(r,["c:cat","c:strRef","c:strCache","c:pt"])?Mf(r["c:cat"]["c:strRef"]["c:strCache"]["c:pt"],function(l){return s[l.attrs.idx]=l["c:v"],""}):Ie(r,["c:cat","c:numRef","c:numCache","c:pt"])&&Mf(r["c:cat"]["c:numRef"]["c:numCache"]["c:pt"],function(l){return s[l.attrs.idx]=l["c:v"],""}),Ie(r,["c:val","c:numRef","c:numCache","c:pt"])&&Mf(r["c:val"]["c:numRef"]["c:numCache"]["c:pt"],function(l){return i.push({x:l.attrs.idx,y:parseFloat(l["c:v"])}),""}),t.push({key:a,values:i,xlabels:s}),""});return t}function Xne(e){var t=null;for(var n in e)switch(n){case"c:lineChart":t={type:"lineChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"]),marker:!!e[n]["c:marker"]};break;case"c:line3DChart":t={type:"line3DChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"])};break;case"c:barChart":t={type:"barChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"]),barDir:Ie(e[n],["c:barDir","attrs","val"])};break;case"c:bar3DChart":t={type:"bar3DChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"]),barDir:Ie(e[n],["c:barDir","attrs","val"])};break;case"c:pieChart":t={type:"pieChart",data:No(e[n]["c:ser"])};break;case"c:pie3DChart":t={type:"pie3DChart",data:No(e[n]["c:ser"])};break;case"c:doughnutChart":t={type:"doughnutChart",data:No(e[n]["c:ser"]),holeSize:Ie(e[n],["c:holeSize","attrs","val"])};break;case"c:areaChart":t={type:"areaChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"])};break;case"c:area3DChart":t={type:"area3DChart",data:No(e[n]["c:ser"]),grouping:Ie(e[n],["c:grouping","attrs","val"])};break;case"c:scatterChart":t={type:"scatterChart",data:No(e[n]["c:ser"]),style:Ie(e[n],["c:scatterStyle","attrs","val"])};break;case"c:bubbleChart":t={type:"bubbleChart",data:No(e[n]["c:ser"])};break;case"c:radarChart":t={type:"radarChart",data:No(e[n]["c:ser"]),style:Ie(e[n],["c:radarStyle","attrs","val"])};break;case"c:surfaceChart":t={type:"surfaceChart",data:No(e[n]["c:ser"])};break;case"c:surface3DChart":t={type:"surface3DChart",data:No(e[n]["c:ser"])};break;case"c:stockChart":t={type:"stockChart",data:No(e[n]["c:ser"])}}return t}function Wne(e,t,n,r){var o=Ie(e,["a:pPr","attrs","algn"]);if(o||(o=Ie(t,["a:pPr","attrs","algn"])),!o)if(n==="title"||n==="ctrTitle"||n==="subTitle"){var i=1,a=Ie(t,["a:pPr","attrs","lvl"]);a&&(i=parseInt(a)+1);var s="a:lvl"+i+"pPr";(o=Ie(r,["slideLayoutTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"]))||(o=Ie(r,["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle",s,"attrs","algn"])),o||(o=Ie(r,["slideMasterTextStyles","p:titleStyle",s,"attrs","algn"])),o||n!=="subTitle"||(o=Ie(r,["slideMasterTextStyles","p:bodyStyle",s,"attrs","algn"]))}else o=Ie(r,n==="body"?["slideMasterTextStyles","p:bodyStyle","a:lvl1pPr","attrs","algn"]:["slideMasterTables","typeTable",n,"p:txBody","a:lstStyle","a:lvl1pPr","attrs","algn"]);var l="left";if(o)switch(o){case"l":l="left";break;case"r":l="right";break;case"ctr":l="center";break;case"just":case"dist":l="justify";break;default:l="inherit"}return l}var Dr=72/914400;function Qp(e,t,n){var r;return e?r=e["a:off"].attrs:t?r=t["a:off"].attrs:n&&(r=n["a:off"].attrs),r?{top:parseInt(r.y)*Dr,left:parseInt(r.x)*Dr}:{top:0,left:0}}function Zp(e,t,n){var r;return e?r=e["a:ext"].attrs:t?r=t["a:ext"].attrs:n&&(r=n["a:ext"].attrs),r?{width:parseInt(r.cx)*Dr,height:parseInt(r.cy)*Dr}:{width:0,height:0}}function cI(e,t){var n=$n(e,void 0,void 0,t),r=e.attrs,o=r.dir?parseInt(r.dir)/6e4:0,i=parseInt(r.dist)*Dr,a=r.blurRad?parseInt(r.blurRad)*Dr:"",s=i*Math.sin(o*Math.PI/180);return{h:i*Math.cos(o*Math.PI/180),v:s,blur:a,color:n}}function xO(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(l,c){if(l){if(typeof l=="string")return SO(l,c);var u=Object.prototype.toString.call(l).slice(8,-1);if(u==="Object"&&l.constructor&&(u=l.constructor.name),u==="Map"||u==="Set")return Array.from(l);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return SO(l,c)}}(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(l){throw l},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 l=n.next();return a=l.done,l},e:function(l){s=!0,i=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function SO(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=Wne(u,t,r,o),v=Vne(u);if(v?(l?l&&l!==v&&(a+=""),a+="<".concat(v,">"),l=v):(a+="<".concat(v,">"),l=v),a+='
  • ')):(l&&(a+=""),l=""),a+='

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

  • ":"

    "}}catch(y){c.e(y)}finally{c.f()}return a}function Vne(e){var t=e["a:pPr"];return t?t["a:buChar"]?"ul":t["a:buAutoNum"]?"ol":"":""}function MO(e,t,n,r){var o=r.slideMasterTextStyles,i=e["a:t"];typeof i!="string"&&(i=Ie(e,["a:fld","a:t"])),typeof i!="string"&&(i=" ");var a="",s=function(R){var A=Ie(R,["a:rPr","a:solidFill","a:srgbClr","attrs","val"]);return A?"#".concat(A):""}(e),l=function(R,A,b,M){var T,w;if(Ie(R,["a:rPr","attrs","sz"])&&(T=Ie(R,["a:rPr","attrs","sz"])/100),isNaN(T)||!T){var L=Ie(A,["p:txBody","a:lstStyle","a:lvl1pPr","a:defRPr","attrs","sz"]);T=parseInt(L)/100}return!isNaN(T)&&T||(b==="title"||b==="subTitle"||b==="ctrTitle"?w=Ie(M,["p:titleStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="body"?w=Ie(M,["p:bodyStyle","a:lvl1pPr","a:defRPr","attrs","sz"]):b==="dt"||b==="sldNum"?w="1200":b||(w=Ie(M,["p:otherStyle","a:lvl1pPr","a:defRPr","attrs","sz"])),w&&(T=parseInt(w)/100)),Ie(R,["a:rPr","attrs","baseline"])&&!isNaN(T)&&(T-=10),(T=isNaN(T)||!T?18:T)+"pt"}(e,t,n,o),c=function(R,A,b){var M=Ie(R,["a:rPr","a:latin","attrs","typeface"]);if(!M){var T=Ie(b.themeContent,["a:theme","a:themeElements","a:fontScheme"]);M=Ie(T,A==="title"||A==="subTitle"||A==="ctrTitle"?["a:majorFont","a:latin","attrs","typeface"]:["a:minorFont","a:latin","attrs","typeface"])}return M||""}(e,n,r),u=function(R){return Ie(R,["a:rPr","attrs","b"])==="1"?"bold":""}(e),f=function(R){return Ie(R,["a:rPr","attrs","i"])==="1"?"italic":""}(e),d=function(R){return Ie(R,["a:rPr","attrs","u"])==="sng"?"underline":""}(e),h=function(R){return Ie(R,["a:rPr","attrs","strike"])==="sngStrike"?"line-through":""}(e),p=function(R){var A=Ie(R,["a:rPr","attrs","spc"]);return A?parseInt(A)/100+"pt":""}(e),v=function(R,A){var b=Ie(R,["a:rPr","a:effectLst","a:outerShdw"]);if(b){var M=cI(b,A);if(M){var T=M.h,w=M.v,L=M.blur,k=M.color;if(!isNaN(w)&&!isNaN(T))return T+"pt "+w+"pt "+(L?L+"pt":"")+" "+k}}return""}(e,r),m=function(R){var A=Ie(R,["a:rPr","attrs","baseline"]);return A?parseInt(A)>0?"super":"sub":""}(e);s&&(a+="color: ".concat(s,";")),l&&(a+="font-size: ".concat(l,";")),c&&(a+="font-family: ".concat(c,";")),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,";")),m&&(a+="vertical-align: ".concat(m,";")),v&&(a+="text-shadow: ".concat(v,";"));var x=Ie(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 Une(e,t,n,r,o,i,a){var s,l=o;if(i>=o)for(;l<=i;){var c=l*(Math.PI/180),u=e+Math.cos(c)*n,f=t+Math.sin(c)*r;l===o&&(s=" M"+u+" "+f),s+=" L"+u+" "+f,l++}else for(;l>i;){var d=l*(Math.PI/180),h=e+Math.cos(d)*n,p=t+Math.sin(d)*r;l===o&&(s=" M "+h+" "+p),s+=" L "+h+" "+p,l--}return s+=""}function wO(e,t,n,r){var o,i,a,s,l,c=Ie(e,["attrs","rowSpan"]),u=Ie(e,["attrs","gridSpan"]),f=Ie(e,["attrs","vMerge"]),d=Ie(e,["attrs","hMerge"]),h=Ie(e,["a:tcPr"]);return h&&(o=lI({"p:spPr":h},void 0,r)),o||(n&&(s=Ie(t,[n,"a:tcStyle","a:fill","a:solidFill"])),s&&(o=$n(s,void 0,void 0,r))),n&&(l=Ie(t,[n,"a:tcTxStyle"])),l&&(i=$n(l,void 0,void 0,r),Ie(l,["attrs","b"])==="on"&&(a=!0)),{fillColor:o,fontColor:i,fontBold:a,rowSpan:c?+c:void 0,colSpan:u?+u:void 0,vMerge:f?+f:void 0,hMerge:d?+d:void 0}}function Yne(e,t,n,r,o){var i,a,s;if(r&&r["a:wholeTbl"]){var l=Ie(r,["a:wholeTbl","a:tcStyle","a:fill","a:solidFill"]);if(l){var c=$n(l,void 0,void 0,o);c&&(i=c)}var u=Ie(r,["a:wholeTbl","a:tcTxStyle"]);if(u){var f=$n(u,void 0,void 0,o);f&&(a=f),Ie(u,["attrs","b"])==="on"&&(s=!0)}}if(t===0&&n.isFrstRowAttr===1&&r){var d=Ie(r,["a:firstRow","a:tcStyle","a:fill","a:solidFill"]);if(d){var h=$n(d,void 0,void 0,o);h&&(i=h)}var p=Ie(r,["a:firstRow","a:tcTxStyle"]);if(p){var v=$n(p,void 0,void 0,o);v&&(a=v),Ie(p,["attrs","b"])==="on"&&(s=!0)}}else if(t>0&&n.isBandRowAttr===1&&r){if(i="",t%2==0&&r["a:band2H"]){var m=Ie(r,["a:band2H","a:tcStyle","a:fill","a:solidFill"]);if(m){var x=$n(m,void 0,void 0,o);x&&(i=x)}var y=Ie(r,["a:band2H","a:tcTxStyle"]);if(y){var R=$n(y,void 0,void 0,o);R&&(a=R)}Ie(y,["attrs","b"])==="on"&&(s=!0)}if(t%2!=0&&r["a:band1H"]){var A=Ie(r,["a:band1H","a:tcStyle","a:fill","a:solidFill"]);if(A){var b=$n(A,void 0,void 0,o);b&&(i=b)}var M=Ie(r,["a:band1H","a:tcTxStyle"]);if(M){var T=$n(M,void 0,void 0,o);T&&(a=T),Ie(M,["attrs","b"])==="on"&&(s=!0)}}}if(t===e.length-1&&n.isLstRowAttr===1&&r){var w=Ie(r,["a:lastRow","a:tcStyle","a:fill","a:solidFill"]);if(w){var L=$n(w,void 0,void 0,o);L&&(i=L)}var k=Ie(r,["a:lastRow","a:tcTxStyle"]);if(k){var E=$n(k,void 0,void 0,o);E&&(a=E),Ie(k,["attrs","b"])==="on"&&(s=!0)}}return{fillColor:i,fontColor:a,fontBold:s}}function LO(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 cu(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(l){throw l},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 l=n.next();return a=l.done,l},e:function(l){s=!0,i=l},f:function(){try{a||n.return==null||n.return()}finally{if(s)throw i}}}}function OO(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){if(Object.keys(ue).forEach(function(Ye){var rt=ue[Ye]["a:pt"];rt&&Object.keys(rt).forEach(function(Ne){var Ke=rt[Ne],et=Ke.x,At=Ke.y,ut=Ke.order;q.push({type:"movto",x:et,y:At,order:ut})})}),z&&Object.keys(z).forEach(function(Ye){var rt=z[Ye]["a:pt"];rt&&Object.keys(rt).forEach(function(Ne){var Ke=rt[Ne],et=Ke.x,At=Ke.y,ut=Ke.order;q.push({type:"lnto",x:et,y:At,order:ut})})}),F){var te=[];Array.isArray(F)||(F=[F]),Object.keys(F).forEach(function(Ye){te.push(F[Ye]["a:pt"])}),te.forEach(function(Ye){var rt=[];Ye.forEach(function(Ke){var et={x:Ke.attrs.x,y:Ke.attrs.y};rt.push(et)});var Ne=Ye[0].attrs.order;q.push({type:"cubicBezTo",cubBzPt:rt,order:Ne})})}if(j){var re=j.attrs,he=re.order,ce=re.hR,pe=re.wR,xe=re.stAng,_e=re.swAng,Ae=0,Be=0,Te=Ie(j,["a:pt","attrs"]);Te&&(Ae=Te.x,Be=Te.y),q.push({type:"arcTo",hR:ce,wR:pe,stAng:xe,swAng:_e,shftX:Ae,shftY:Be,order:he})}ie&&(Array.isArray(ie)||(ie=[ie]),Object.keys(ie).forEach(function(){q.push({type:"close",order:1/0})})),q.sort(function(Ye,rt){return Ye.order-rt.order});for(var De=0;De0&&R.isBandColAttr===1&&(R.isFrstColAttr!==1||N!==0)&&(R.isLstRowAttr!==1||N!==P.length-1)&&K!==le.length-1&&K%2!=0){var G=Ie(n,["a:band2V"]);G===void 0?(G=Ie(n,["a:band1V"]))&&(D="a:band2V"):D="a:band2V"}K===le.length-1&&R.isLstColAttr===1&&(D="a:lastCol",R.isLstRowAttr===1&&N===P.length-1&&Ie(n,["a:swCell"])?D="a:swCell":R.isFrstRowAttr===1&&N===0&&Ie(n,["a:nwCell"])&&(D="a:nwCell"));var ae=Q3(B["a:txBody"],B,void 0,void 0,t),se=wO(B,n,D,t),J={text:ae};se.rowSpan&&(J.rowSpan=se.rowSpan),se.colSpan&&(J.colSpan=se.colSpan),se.vMerge&&(J.vMerge=se.vMerge),se.hMerge&&(J.hMerge=se.hMerge),(se.fontBold||$)&&(J.fontBold=se.fontBold||$),(se.fontColor||Y)&&(J.fontColor=se.fontColor||Y),(se.fillColor||X||k)&&(J.fillColor=se.fillColor||X||k),Q.push(J)}else{var Re=void 0;if(R.isFrstColAttr===1&&R.isLstRowAttr!==1)Re="a:firstCol";else if(R.isBandColAttr===1&&R.isLstRowAttr!==1){var fe=Ie(n,["a:band2V"]);(fe||(fe=Ie(n,["a:band1V"])))&&(Re="a:band2V")}R.isLstColAttr===1&&R.isLstRowAttr!==1&&(Re="a:lastCol");var me=Q3(le["a:txBody"],le,void 0,void 0,t),ue=wO(le,n,Re,t),z={text:me};ue.rowSpan&&(z.rowSpan=ue.rowSpan),ue.colSpan&&(z.colSpan=ue.colSpan),ue.vMerge&&(z.vMerge=ue.vMerge),ue.hMerge&&(z.hMerge=ue.hMerge),(ue.fontBold||$)&&(z.fontBold=ue.fontBold||$),(ue.fontColor||Y)&&(z.fontColor=ue.fontColor||Y),(ue.fillColor||X||k)&&(z.fillColor=ue.fillColor||X||k),Q.push(z)}W.push(Q)}return cu({type:"table",top:s,left:l,width:u,height:f,data:W},r||{})}function $ne(e,t){return G3.apply(this,arguments)}function G3(){return G3=ui(Xn.mark(function e(t,n){var r,o,i,a,s,l,c,u,f,d,h,p,v;return Xn.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return r=Ie(t,["p:xfrm"]),o=Qp(r,void 0,void 0),i=o.top,a=o.left,s=Zp(r,void 0,void 0),l=s.width,c=s.height,u=t["a:graphic"]["a:graphicData"]["c:chart"].attrs["r:id"],f=n.slideResObj[u].target,m.next=7,Io(n.zip,f);case 7:if(d=m.sent,h=Ie(d,["c:chartSpace","c:chart","c:plotArea"]),p=Xne(h)){m.next=12;break}return m.abrupt("return",{});case 12:return v={type:"chart",top:i,left:a,width:l,height:c,data:p.data,chartType:p.type},p.marker!==void 0&&(v.marker=p.marker),p.barDir!==void 0&&(v.barDir=p.barDir),p.holeSize!==void 0&&(v.holeSize=p.holeSize),p.grouping!==void 0&&(v.grouping=p.grouping),p.style!==void 0&&(v.style=p.style),m.abrupt("return",v);case 19:case"end":return m.stop()}},e)})),G3.apply(this,arguments)}function jne(e,t){var n=Ie(e,["p:xfrm"]),r=Qp(n,void 0,void 0),o=r.left,i=r.top,a=Zp(n,void 0,void 0),s=a.width,l=a.height,c=Ie(t.digramFileContent,["p:drawing","p:spTree","p:sp"]),u=[];if(c){var f,d=$i(c);try{for(d.s();!(f=d.n()).done;){var h=vI(f.value,t,"diagramBg");h&&u.push(h)}}catch(p){d.e(p)}finally{d.f()}}return{type:"diagram",left:o,top:i,width:s,height:l,elements:u}}const Tr=" ";function qne(e){let t="";Array.isArray(e)||(e=[e]);for(let n=0;ne.phi1&&(e.phi2-=2*Kl),e.sweepFlag===1&&e.phi2r)return[];if(r===0)return[[e*n/(e*e+t*t),t*n/(e*e+t*t)]];const o=Math.sqrt(r);return[[(e*n+t*o)/(e*e+t*t),(t*n-e*o)/(e*e+t*t)],[(e*n-t*o)/(e*e+t*t),(t*n+e*o)/(e*e+t*t)]]}const Ys=Math.PI/180;function NO(e,t,n){return(1-n)*e+n*t}function PO(e,t,n,r){return e+Math.cos(r/180*Kl)*t+Math.sin(r/180*Kl)*n}function CO(e,t,n,r){const i=t-e,a=n-t,s=r-n,l=3*i+3*s-6*a,c=(a-i)*6,u=3*i;return Math.abs(l)<1e-6?[-u/c]:ere(c/l,u/l,1e-6)}function IO(e,t,n,r,o){const i=1-o,a=i*i*i,s=3*i*i*o,l=3*i*o*o,c=o*o*o;return e*a+t*s+n*l+r*c}function ere(e,t,n=1e-6){const r=e*e/4-t;if(r<-n)return[];if(r<=n)return[-e/2];const o=Math.sqrt(r);return[-(e/2)-o,-(e/2)+o]}function tre(e,t,n){e.cX||n5(e,t,n);const r=Math.min(e.phi1,e.phi2),o=Math.max(e.phi1,e.phi2),i=o-r,a=Math.ceil(i/90),s=new Array(a);let l=t,c=n;for(let u=0;u{const[L,k]=z3([T*e.rX,w*e.rY],e.xRot);return[e.cX+L,e.cY+k]};[b.x1,b.y1]=M(v,m),[b.x2,b.y2]=M(R,A),[b.x,b.y]=M(x,y),e.relative&&(b.x1-=l,b.y1-=c,b.x2-=l,b.y2-=c,b.x-=l,b.y-=c),[l,c]=[b.x,b.y],s[u]=b}return s}function nre(e=1e13){Xa(e);function t(n){return Math.round(n*e)/e}return function(r){return"x1"in r&&typeof r.x1<"u"&&(r.x1=t(r.x1)),"y1"in r&&typeof r.y1<"u"&&(r.y1=t(r.y1)),"x2"in r&&typeof r.x2<"u"&&(r.x2=t(r.x2)),"y2"in r&&typeof r.y2<"u"&&(r.y2=t(r.y2)),"x"in r&&typeof r.x<"u"&&(r.x=t(r.x)),"y"in r&&typeof r.y<"u"&&(r.y=t(r.y)),"rX"in r&&typeof r.rX<"u"&&(r.rX=t(r.rX)),"rY"in r&&typeof r.rY<"u"&&(r.rY=t(r.rY)),r}}function mI(){return Wa((e,t,n)=>(e.relative&&(typeof e.x1<"u"&&(e.x1+=t),typeof e.y1<"u"&&(e.y1+=n),typeof e.x2<"u"&&(e.x2+=t),typeof e.y2<"u"&&(e.y2+=n),typeof e.x<"u"&&(e.x+=t),typeof e.y<"u"&&(e.y+=n),e.relative=!1),e))}function rre(){return Wa((e,t,n)=>(e.relative||(typeof e.x1<"u"&&(e.x1-=t),typeof e.y1<"u"&&(e.y1-=n),typeof e.x2<"u"&&(e.x2-=t),typeof e.y2<"u"&&(e.y2-=n),typeof e.x<"u"&&(e.x-=t),typeof e.y<"u"&&(e.y-=n),e.relative=!0),e))}function ore(e=!0,t=!0,n=!0){return Wa((r,o,i,a,s)=>{if(isNaN(a)&&!(r.type&at.MOVE_TO))throw new Error("path must start with moveto");return t&&r.type&at.HORIZ_LINE_TO&&(r.type=at.LINE_TO,r.y=r.relative?0:i),n&&r.type&at.VERT_LINE_TO&&(r.type=at.LINE_TO,r.x=r.relative?0:o),e&&r.type&at.CLOSE_PATH&&(r.type=at.LINE_TO,r.x=r.relative?a-o:a,r.y=r.relative?s-i:s),r.type&at.ARC&&(r.rX===0||r.rY===0)&&(r.type=at.LINE_TO,delete r.rX,delete r.rY,delete r.xRot,delete r.lArcFlag,delete r.sweepFlag),r})}function AI(){let e=NaN,t=NaN,n=NaN,r=NaN;return Wa((o,i,a)=>(o.type&at.SMOOTH_CURVE_TO&&(o.type=at.CURVE_TO,e=isNaN(e)?i:e,t=isNaN(t)?a:t,o.x1=o.relative?i-e:2*i-e,o.y1=o.relative?a-t:2*a-t),o.type&at.CURVE_TO?(e=o.relative?i+o.x2:o.x2,t=o.relative?a+o.y2:o.y2):(e=NaN,t=NaN),o.type&at.SMOOTH_QUAD_TO&&(o.type=at.QUAD_TO,n=isNaN(n)?i:n,r=isNaN(r)?a:r,o.x1=o.relative?i-n:2*i-n,o.y1=o.relative?a-r:2*a-r),o.type&at.QUAD_TO?(n=o.relative?i+o.x1:o.x1,r=o.relative?a+o.y1:o.y1):(n=NaN,r=NaN),o))}function RI(){let e=NaN,t=NaN;return Wa((n,r,o)=>{if(n.type&at.SMOOTH_QUAD_TO&&(n.type=at.QUAD_TO,e=isNaN(e)?r:e,t=isNaN(t)?o:t,n.x1=n.relative?r-e:2*r-e,n.y1=n.relative?o-t:2*o-t),n.type&at.QUAD_TO){e=n.relative?r+n.x1:n.x1,t=n.relative?o+n.y1:n.y1;const i=n.x1,a=n.y1;n.type=at.CURVE_TO,n.x1=((n.relative?0:r)+i*2)/3,n.y1=((n.relative?0:o)+a*2)/3,n.x2=(n.x+i*2)/3,n.y2=(n.y+a*2)/3}else e=NaN,t=NaN;return n})}function Wa(e){let t=0,n=0,r=NaN,o=NaN;return function(a){if(isNaN(r)&&!(a.type&at.MOVE_TO))throw new Error("path must start with moveto");const s=e(a,t,n,r,o);return a.type&at.CLOSE_PATH&&(t=r,n=o),"x"in a&&typeof a.x<"u"&&(t=a.relative?t+a.x:a.x),"y"in a&&typeof a.y<"u"&&(n=a.relative?n+a.y:a.y),a.type&at.MOVE_TO&&(r=t,o=n),s}}function ire(e=0){Xa(e);let t=NaN,n=NaN,r=NaN,o=NaN;return Wa((i,a,s,l,c)=>{const u=Math.abs;let f=!1,d=0,h=0;if(i.type&at.SMOOTH_CURVE_TO&&(d=isNaN(t)?0:a-t,h=isNaN(n)?0:s-n),i.type&(at.CURVE_TO|at.SMOOTH_CURVE_TO)?(t=i.relative?a+i.x2:i.x2,n=i.relative?s+i.y2:i.y2):(t=NaN,n=NaN),i.type&at.SMOOTH_QUAD_TO?(r=isNaN(r)?a:2*a-r,o=isNaN(o)?s:2*s-o):i.type&at.QUAD_TO?(r=i.relative?a+i.x1:i.x1,o=i.relative?s+i.y1:i.y2):(r=NaN,o=NaN),i.type&at.LINE_COMMANDS||i.type&at.ARC&&(i.rX===0||i.rY===0||!i.lArcFlag)||i.type&at.CURVE_TO||i.type&at.SMOOTH_CURVE_TO||i.type&at.QUAD_TO||i.type&at.SMOOTH_QUAD_TO){const p=typeof i.x>"u"?0:i.relative?i.x:i.x-a,v=typeof i.y>"u"?0:i.relative?i.y:i.y-s;d=isNaN(r)?typeof i.x1>"u"?d:i.relative?i.x:i.x1-a:r-a,h=isNaN(o)?typeof i.y1>"u"?h:i.relative?i.y:i.y1-s:o-s;const m=typeof i.x2>"u"?0:i.relative?i.x:i.x2-a,x=typeof i.y2>"u"?0:i.relative?i.y:i.y2-s;u(p)<=e&&u(v)<=e&&u(d)<=e&&u(h)<=e&&u(m)<=e&&u(x)<=e&&(f=!0)}return i.type&at.CLOSE_PATH&&u(a-l)<=e&&u(s-c)<=e&&(f=!0),f?[]:i})}function kc(e,t,n,r,o,i){return Xa(e,t,n,r,o,i),Wa((a,s,l,c)=>{const u=a.x1,f=a.x2,d=a.relative&&!isNaN(c),h=typeof a.x<"u"?a.x:d?0:s,p=typeof a.y<"u"?a.y:d?0:l;a.type&at.HORIZ_LINE_TO&&t!==0&&(a.type=at.LINE_TO,a.y=a.relative?0:l),a.type&at.VERT_LINE_TO&&n!==0&&(a.type=at.LINE_TO,a.x=a.relative?0:s),typeof a.x<"u"&&(a.x=a.x*e+p*n+(d?0:o)),typeof a.y<"u"&&(a.y=h*t+a.y*r+(d?0:i)),typeof a.x1<"u"&&(a.x1=a.x1*e+a.y1*n+(d?0:o)),typeof a.y1<"u"&&(a.y1=u*t+a.y1*r+(d?0:i)),typeof a.x2<"u"&&(a.x2=a.x2*e+a.y2*n+(d?0:o)),typeof a.y2<"u"&&(a.y2=f*t+a.y2*r+(d?0:i));function v(x){return x*x}const m=e*r-t*n;if(typeof a.xRot<"u"&&(e!==1||t!==0||n!==0||r!==1))if(m===0)delete a.rX,delete a.rY,delete a.xRot,delete a.lArcFlag,delete a.sweepFlag,a.type=at.LINE_TO;else{const x=a.xRot*Math.PI/180,y=Math.sin(x),R=Math.cos(x),A=1/v(a.rX),b=1/v(a.rY),M=v(R)*A+v(y)*b,T=2*y*R*(A-b),w=v(y)*A+v(R)*b,L=M*r*r-T*t*r+w*t*t,k=T*(e*r+t*n)-2*(M*n*r+w*e*t),E=M*n*n-T*e*n+w*e*e,P=(Math.atan2(k,L-E)+Math.PI)%Math.PI/2,W=Math.sin(P),N=Math.cos(P);a.rX=Math.abs(m)/Math.sqrt(L*v(N)+k*W*N+E*v(W)),a.rY=Math.abs(m)/Math.sqrt(L*v(W)-k*W*N+E*v(N)),a.xRot=P*180/Math.PI}return typeof a.sweepFlag<"u"&&0>m&&(a.sweepFlag=+!a.sweepFlag),a})}function are(e,t=0,n=0){Xa(e,t,n);const r=Math.sin(e),o=Math.cos(e);return kc(o,r,-r,o,t-t*o+n*r,n-t*r-n*o)}function sre(e,t=0){return Xa(e,t),kc(1,0,0,1,e,t)}function lre(e,t=e){return Xa(e,t),kc(e,0,0,t,0,0)}function cre(e){return Xa(e),kc(1,0,Math.atan(e),1,0,0)}function ure(e){return Xa(e),kc(1,Math.atan(e),0,1,0,0)}function fre(e=0){return Xa(e),kc(-1,0,0,1,e,0)}function dre(e=0){return Xa(e),kc(1,0,0,-1,0,e)}function hre(){return Wa((e,t,n)=>at.ARC===e.type?tre(e,e.relative?0:t,e.relative?0:n):e)}function pre(){return Wa((e,t,n)=>(e.relative&&(t=0,n=0),at.ARC===e.type&&n5(e,t,n),e))}function yI(){return e=>({...e})}function vre(){const e=yI(),t=mI(),n=RI(),r=AI(),o=Wa((i,a,s)=>{const l=r(n(t(e(i))));function c(f){f>o.maxX&&(o.maxX=f),fo.maxY&&(o.maxY=f),fh&&c(IO(a,l.x1,l.x2,l.x,h));const d=CO(s,l.y1,l.y2,l.y);for(const h of d)0h&&u(IO(s,l.y1,l.y2,l.y,h))}if(l.type&at.ARC){c(l.x),u(l.y),n5(l,a,s);const f=l.xRot/180*Math.PI,d=Math.cos(f)*l.rX,h=Math.sin(f)*l.rX,p=-Math.sin(f)*l.rY,v=Math.cos(f)*l.rY,[m,x]=l.phi1l.phi2?[l.phi2+360,l.phi1+360]:[l.phi2,l.phi1],y=([b,M])=>{const w=Math.atan2(M,b)*180/Math.PI;return wm&&bm&&be===" "||e===" "||e==="\r"||e===` `,FO=e=>48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57;class mre extends bI{constructor(){super();er(this,"curNumber","");er(this,"curCommandType",-1);er(this,"curCommandRelative",!1);er(this,"canParseCommandOrComma",!0);er(this,"curNumberHasExp",!1);er(this,"curNumberHasExpDigits",!1);er(this,"curNumberHasDecimal",!1);er(this,"curArgs",[])}finish(n=[]){if(this.parse(" ",n),this.curArgs.length!==0||!this.canParseCommandOrComma)throw new SyntaxError("Unterminated command at the path end.");return n}parse(n,r=[]){const o=i=>{r.push(i),this.curArgs.length=0,this.canParseCommandOrComma=!0};for(let i=0;ic)throw new SyntaxError(`Expected positive number, got "${c}" at index "${i}"`)}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError(`Expected a flag, got "${this.curNumber}" at index "${i}"`)}this.curArgs.push(c),this.curArgs.length===Are[this.curCommandType]&&(at.HORIZ_LINE_TO===this.curCommandType?o({type:at.HORIZ_LINE_TO,relative:this.curCommandRelative,x:c}):at.VERT_LINE_TO===this.curCommandType?o({type:at.VERT_LINE_TO,relative:this.curCommandRelative,y:c}):this.curCommandType===at.MOVE_TO||this.curCommandType===at.LINE_TO||this.curCommandType===at.SMOOTH_QUAD_TO?(o({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),at.MOVE_TO===this.curCommandType&&(this.curCommandType=at.LINE_TO)):this.curCommandType===at.CURVE_TO?o({type:at.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===at.SMOOTH_CURVE_TO?o({type:at.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===at.QUAD_TO?o({type:at.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===at.ARC&&o({type:at.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!gre(a)){if(a===","&&this.canParseCommandOrComma){this.canParseCommandOrComma=!1;continue}if(a==="+"||a==="-"||a==="."){this.curNumber=a,this.curNumberHasDecimal=a===".";continue}if(l){this.curNumber=a,this.curNumberHasDecimal=!1;continue}if(this.curArgs.length!==0)throw new SyntaxError(`Unterminated command at index ${i}.`);if(!this.canParseCommandOrComma)throw new SyntaxError(`Unexpected character "${a}" at index ${i}. Command cannot follow comma`);if(this.canParseCommandOrComma=!1,a==="z"||a==="Z"){r.push({type:at.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1;continue}else if(a==="h"||a==="H")this.curCommandType=at.HORIZ_LINE_TO,this.curCommandRelative=a==="h";else if(a==="v"||a==="V")this.curCommandType=at.VERT_LINE_TO,this.curCommandRelative=a==="v";else if(a==="m"||a==="M")this.curCommandType=at.MOVE_TO,this.curCommandRelative=a==="m";else if(a==="l"||a==="L")this.curCommandType=at.LINE_TO,this.curCommandRelative=a==="l";else if(a==="c"||a==="C")this.curCommandType=at.CURVE_TO,this.curCommandRelative=a==="c";else if(a==="s"||a==="S")this.curCommandType=at.SMOOTH_CURVE_TO,this.curCommandRelative=a==="s";else if(a==="q"||a==="Q")this.curCommandType=at.QUAD_TO,this.curCommandRelative=a==="q";else if(a==="t"||a==="T")this.curCommandType=at.SMOOTH_QUAD_TO,this.curCommandRelative=a==="t";else if(a==="a"||a==="A")this.curCommandType=at.ARC,this.curCommandRelative=a==="a";else throw new SyntaxError(`Unexpected character "${a}" at index ${i}.`)}}return r}transform(n){return Object.create(this,{parse:{value(o,i=[]){const a=Object.getPrototypeOf(this).parse.call(this,o);for(const s of a){const l=n(s);Array.isArray(l)?i.push(...l):i.push(l)}return i}}})}}const Qn=class Qn extends bI{constructor(n){super();er(this,"commands");typeof n=="string"?this.commands=Qn.parse(n):this.commands=n}encode(){return Qn.encode(this.commands)}getBounds(){const n=Zr.CALCULATE_BOUNDS();return this.transform(n),n}transform(n){const r=[];for(const o of this.commands){const i=n(o);Array.isArray(i)?r.push(...i):r.push(i)}return this.commands=r,this}static encode(n){return qne(n)}static parse(n){const r=new mre,o=[];return r.parse(n,o),r.finish(o),o}};er(Qn,"CLOSE_PATH",1),er(Qn,"MOVE_TO",2),er(Qn,"HORIZ_LINE_TO",4),er(Qn,"VERT_LINE_TO",8),er(Qn,"LINE_TO",16),er(Qn,"CURVE_TO",32),er(Qn,"SMOOTH_CURVE_TO",64),er(Qn,"QUAD_TO",128),er(Qn,"SMOOTH_QUAD_TO",256),er(Qn,"ARC",512),er(Qn,"LINE_COMMANDS",Qn.LINE_TO|Qn.HORIZ_LINE_TO|Qn.VERT_LINE_TO),er(Qn,"DRAWING_COMMANDS",Qn.HORIZ_LINE_TO|Qn.VERT_LINE_TO|Qn.LINE_TO|Qn.CURVE_TO|Qn.SMOOTH_CURVE_TO|Qn.QUAD_TO|Qn.SMOOTH_QUAD_TO|Qn.ARC);let at=Qn;const Are={[at.MOVE_TO]:2,[at.LINE_TO]:2,[at.HORIZ_LINE_TO]:1,[at.VERT_LINE_TO]:1,[at.CLOSE_PATH]:0,[at.QUAD_TO]:4,[at.SMOOTH_QUAD_TO]:2,[at.CURVE_TO]:6,[at.SMOOTH_CURVE_TO]:4,[at.ARC]:7};var Rre=function(){function e(t,n){var r=[],o=!0,i=!1,a=void 0;try{for(var s=t[Symbol.iterator](),l;!(o=(l=s.next()).done)&&(r.push(l.value),!(n&&r.length===n));o=!0);}catch(c){i=!0,a=c}finally{try{!o&&s.return&&s.return()}finally{if(i)throw a}}return r}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Nh=Math.PI*2,Vy=function(t,n,r,o,i,a,s){var l=t.x,c=t.y;l*=n,c*=r;var u=o*l-i*c,f=i*l+o*c;return{x:u+a,y:f+s}},yre=function(t,n){var r=n===1.5707963267948966?.551915024494:n===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(n/4),o=Math.cos(t),i=Math.sin(t),a=Math.cos(t+n),s=Math.sin(t+n);return[{x:o-i*r,y:i+o*r},{x:a+s*r,y:s-a*r},{x:a,y:s}]},_O=function(t,n,r,o){var i=t*o-n*r<0?-1:1,a=t*r+n*o;return a>1&&(a=1),a<-1&&(a=-1),i*Math.acos(a)},bre=function(t,n,r,o,i,a,s,l,c,u,f,d){var h=Math.pow(i,2),p=Math.pow(a,2),v=Math.pow(f,2),m=Math.pow(d,2),x=h*p-h*m-p*v;x<0&&(x=0),x/=h*m+p*v,x=Math.sqrt(x)*(s===l?-1:1);var y=x*i/a*d,R=x*-a/i*f,A=u*y-c*R+(t+r)/2,b=c*y+u*R+(n+o)/2,M=(f-y)/i,T=(d-R)/a,w=(-f-y)/i,L=(-d-R)/a,k=_O(1,0,M,T),E=_O(M,T,w,L);return l===0&&E>0&&(E-=Nh),l===1&&E<0&&(E+=Nh),[A,b,k,E]},xre=function(t){var n=t.px,r=t.py,o=t.cx,i=t.cy,a=t.rx,s=t.ry,l=t.xAxisRotation,c=l===void 0?0:l,u=t.largeArcFlag,f=u===void 0?0:u,d=t.sweepFlag,h=d===void 0?0:d,p=[];if(a===0||s===0)return[];var v=Math.sin(c*Nh/360),m=Math.cos(c*Nh/360),x=m*(n-o)/2+v*(r-i)/2,y=-v*(n-o)/2+m*(r-i)/2;if(x===0&&y===0)return[];a=Math.abs(a),s=Math.abs(s);var R=Math.pow(x,2)/Math.pow(a,2)+Math.pow(y,2)/Math.pow(s,2);R>1&&(a*=Math.sqrt(R),s*=Math.sqrt(R));var A=bre(n,r,o,i,a,s,f,h,v,m,x,y),b=Rre(A,4),M=b[0],T=b[1],w=b[2],L=b[3],k=Math.abs(L)/(Nh/4);Math.abs(1-k)<1e-7&&(k=1);var E=Math.max(Math.ceil(k),1);L/=E;for(var P=0;P{const t=new at(e),n=[];for(const r of t.commands){const o=Sre[r.type];if((r.type===2||r.type===16)&&n.push({x:r.x,y:r.y,relative:r.relative,type:o}),r.type===32)n.push({x:r.x,y:r.y,curve:{type:"cubic",x1:r.x1,y1:r.y1,x2:r.x2,y2:r.y2},relative:r.relative,type:o});else if(r.type===128)n.push({x:r.x,y:r.y,curve:{type:"quadratic",x1:r.x1,y1:r.y1},relative:r.relative,type:o});else if(r.type===512){const i=n[n.length-1];if(!["M","L","Q","C"].includes(i.type))continue;const a=xre({px:i.x,py:i.y,cx:r.x,cy:r.y,rx:r.rX,ry:r.rY,xAxisRotation:r.xRot,largeArcFlag:r.lArcFlag,sweepFlag:r.sweepFlag});for(const s of a)n.push({x:s.x,y:s.y,curve:{type:"cubic",x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2},relative:!1,type:"C"})}else if(r.type===1)n.push({close:!0,type:o});else continue}return n},Mre=e=>{try{const t=new at(e),n=[],r=[];for(const o of t.commands){const i="x"in o?o.x:0,a="y"in o?o.y:0;n.push(i),r.push(a)}return{minX:Math.min(...n),minY:Math.min(...r),maxX:Math.max(...n),maxY:Math.max(...r)}}catch{return{minX:0,minY:0,maxX:0,maxY:0}}},XO=(e,t)=>e.replace(/font-size:\s*([\d.]+)pt/g,(n,r)=>`font-size: ${(parseFloat(r)*t).toFixed(1)}px`),wre=()=>{const e=st(),{theme:t}=Xe(st()),{addSlidesFromData:n}=t2(),{isEmptySlide:r}=Oc(),o=ve(!1),i=(l,c=!1)=>{const u=l[0],f=new FileReader;f.addEventListener("load",()=>{try{const d=JSON.parse(v9(f.result));c?(e.updateSlideIndex(0),e.setSlides(d)):r.value?e.setSlides(d):n(d)}catch{gn.error("无法正确读取 / 解析该文件")}}),f.readAsText(u)},a=l=>{let c=[0,0],u=[0,0];return!l.isFlipV&&!l.isFlipH?(c=[0,0],u=[l.width,l.height]):l.isFlipV&&l.isFlipH?(c=[l.width,l.height],u=[0,0]):l.isFlipV&&!l.isFlipH?(c=[0,l.height],u=[l.width,0]):(c=[l.width,0],u=[0,l.height]),{type:"line",id:ln(10),width:l.borderWidth||1,left:l.left,top:l.top,start:c,end:u,style:l.borderType==="solid"?"solid":"dashed",color:l.borderColor,points:["",l.shapType==="straightConnector1"?"arrow":""]}};return{importSpecificFile:i,importPPTXFile:l=>{const c=l[0];if(!c)return;o.value=!0;const u=[];for(const d of Xx)u.push(...d.children);const f=new FileReader;f.onload=async d=>{const h=await Qne(d.target.result),p=96/72,v=h.size.width;e.setViewportSize(v*p);const m=[];for(const x of h.slides){const{type:y,value:R}=x.fill;let A;y==="image"?A={type:"image",image:{src:R.picBase64,size:"cover"}}:y==="gradient"?A={type:"gradient",gradient:{type:"linear",colors:R.colors.map(T=>({...T,pos:parseInt(T.pos)})),rotate:R.rot}}:A={type:"solid",color:R};const b={id:ln(10),elements:[],background:A},M=T=>{for(const w of T){const L=w.width||1,k=w.height||1,E=w.left,P=w.top;if(w.width=w.width*p,w.height=w.height*p,w.left=w.left*p,w.top=w.top*p,w.type==="text"){const W={type:"text",id:ln(10),width:w.width,height:w.height,left:w.left,top:w.top,rotate:w.rotate,defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,content:XO(w.content,p),lineHeight:1,outline:{color:w.borderColor,width:w.borderWidth,style:w.borderType==="solid"?"solid":"dashed"},fill:w.fillColor,vertical:w.isVertical};w.shadow&&(W.shadow={h:w.shadow.h*p,v:w.shadow.v*p,blur:w.shadow.blur*p,color:w.shadow.color}),b.elements.push(W)}else if(w.type==="image")b.elements.push({type:"image",id:ln(10),src:w.src,width:w.width,height:w.height,left:w.left,top:w.top,fixedRatio:!0,rotate:w.rotate,flipH:w.isFlipH,flipV:w.isFlipV});else if(w.type==="audio")b.elements.push({type:"audio",id:ln(10),src:w.blob,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,fixedRatio:!1,color:t.value.themeColor,loop:!1,autoplay:!1});else if(w.type==="video")b.elements.push({type:"video",id:ln(10),src:w.blob||w.src,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,autoplay:!1});else if(w.type==="shape")if(w.shapType==="line"||/Connector/.test(w.shapType)){const W=a(w);b.elements.push(W)}else{const W=u.find(C=>C.pptxShapeType===w.shapType),N={mid:"middle",down:"bottom",up:"top"},_={type:"shape",id:ln(10),width:w.width,height:w.height,left:w.left,top:w.top,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:w.fillColor||"none",fixedRatio:!1,rotate:w.rotate,outline:{color:w.borderColor,width:w.borderWidth,style:w.borderType==="solid"?"solid":"dashed"},text:{content:XO(w.content,p),defaultFontName:t.value.fontName,defaultColor:t.value.fontColor,align:N[w.vAlign]||"middle"},flipH:w.isFlipH,flipV:w.isFlipV};if(w.shadow&&(_.shadow={h:w.shadow.h*p,v:w.shadow.v*p,blur:w.shadow.blur*p,color:w.shadow.color}),W&&(_.path=W.path,_.viewBox=W.viewBox,W.pathFormula)){_.pathFormula=W.pathFormula,_.viewBox=[w.width,w.height];const C=zu[W.pathFormula];"editable"in C&&C.editable?(_.path=C.formula(w.width,w.height,C.defaultValue),_.keypoints=C.defaultValue):_.path=C.formula(w.width,w.height)}if(w.shapType==="custom")if(w.path.indexOf("NaN")!==-1)_.path="";else{_.special=!0,_.path=w.path;const{maxX:C,maxY:X}=Mre(_.path);_.viewBox=[C||L,X||k]}_.path&&b.elements.push(_)}else if(w.type==="table"){const W=w.data.length,N=w.data[0].length,_={fontname:t.value.fontName,color:t.value.fontColor},C=[];for(let Y=0;Y$+""),N=["系列1"],_=[Y[1]]}else{const Y=w.data;W=Object.values(Y[0].xlabels),N=Y.map($=>$.key),_=Y.map($=>$.values.map(le=>le.y))}const C={};let X="bar";switch(w.chartType){case"barChart":case"bar3DChart":X="bar",w.barDir==="bar"&&(C.horizontalBars=!0),(w.grouping==="stacked"||w.grouping==="percentStacked")&&(C.stackBars=!0);break;case"lineChart":case"line3DChart":case"areaChart":case"area3DChart":case"scatterChart":case"bubbleChart":X="line",(w.chartType==="areaChart"||w.chartType==="area3DChart")&&(C.showArea=!0),(w.chartType==="scatterChart"||w.chartType==="bubbleChart")&&(C.showLine=!1);break;case"pieChart":case"pie3DChart":case"doughnutChart":X="pie",w.chartType==="doughnutChart"&&(C.donut=!0);break}b.elements.push({type:"chart",id:ln(10),chartType:X,width:w.width,height:w.height,left:w.left,top:w.top,rotate:0,themeColor:[t.value.themeColor],gridColor:t.value.fontColor,data:{labels:W,legends:N,series:_},options:C})}else if(w.type==="group"||w.type==="diagram"){const W=w.elements.map(N=>({...N,left:N.left+E,top:N.top+P}));M(W)}}};M(x.elements),m.push(b)}e.updateSlideIndex(0),e.setSlides(m),o.value=!1},f.readAsArrayBuffer(c)},exporting:o}},Lre={class:"hotkey-doc"},Ore={class:"title"},Tre={class:"label"},kre={class:"value"},Nre=Ee({__name:"HotkeyDoc",setup(e){return(t,n)=>(U(),ee("div",Lre,[(U(!0),ee(We,null,nt(H(ZJ),r=>(U(),ee(We,{key:r.type},[V("div",Ore,vt(r.type),1),(U(!0),ee(We,null,nt(r.children,o=>(U(),ee("div",{class:"hotkey-item",key:o.label},[V("div",Tre,vt(o.label),1),V("div",kre,vt(o.value),1)]))),128))],64))),128))]))}}),Pre=Ue(Nre,[["__scopeId","data-v-0762be00"]]),Cre=["accept"],Ire=Ee({__name:"FileInput",props:{accept:{default:"image/*"}},emits:["change"],setup(e,{emit:t}){const n=t,r=ve(),o=()=>{r.value&&(r.value.value="",r.value.click())},i=a=>{const s=a.target.files;s&&n("change",s)};return(a,s)=>(U(),ee("div",{class:"file-input",onClick:s[1]||(s[1]=l=>o())},[sr(a.$slots,"default",{},void 0,!0),V("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:r,accept:a.accept,onChange:s[0]||(s[0]=l=>i(l))},null,40,Cre)]))}}),Wu=Ue(Ire,[["__scopeId","data-v-1bd53d05"]]),Fre=e=>(zt("data-v-9856918a"),e=e(),Jt(),e),_re={key:0,class:"fullscreen-spin"},Ere={class:"spin"},Xre=Fre(()=>V("div",{class:"spinner"},null,-1)),Wre={class:"text"},Vre=Ee({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{default:""}},setup(e){return(t,n)=>t.loading?(U(),ee("div",_re,[V("div",Ere,[Xre,V("div",Wre,vt(t.tip),1)])])):Qe("",!0)}}),r5=Ue(Vre,[["__scopeId","data-v-9856918a"]]),Ure={class:"header"},Yre=Ee({__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=ve(!1),i=Me(()=>({width:n.width+"px",...n.contentStyle||{}}));return(a,s)=>{const l=Se("IconClose");return U(),ke(sx,{to:"body"},[O(Pu,{name:`drawer-slide-${a.placement}`,onAfterLeave:s[1]||(s[1]=c=>o.value=!1),onBeforeEnter:s[2]||(s[2]=c=>o.value=!0)},{default:oe(()=>[He(V("div",{class:Je(["drawer",a.placement]),style:we({width:n.width+"px"})},[V("div",Ure,[sr(a.$slots,"title",{},void 0,!0),V("span",{class:"close-btn",onClick:s[0]||(s[0]=c=>r("update:visible",!1))},[O(l)])]),o.value?(U(),ee("div",{key:0,class:"content",style:we(i.value)},[sr(a.$slots,"default",{},void 0,!0)],4)):Qe("",!0)],6),[[sl,a.visible]])]),_:3},8,["name"])])}}}),Qre=Ue(Yre,[["__scopeId","data-v-46f39759"]]),Zre={class:"prefix"},Bre=["disabled","value","placeholder"],Dre={class:"suffix"},Kre=Ee({__name:"Input",props:{value:{},disabled:{type:Boolean,default:!1},placeholder:{default:""},simple:{type:Boolean,default:!1}},emits:["update:value","input","change","blur","focus","enter"],setup(e,{expose:t,emit:n}){const r=n,o=ve(!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)},l=ve();return t({focus:()=>{l.value&&l.value.focus()}}),(u,f)=>(U(),ee("div",{class:Je(["input",{disabled:u.disabled,focused:o.value,simple:u.simple}])},[V("span",Zre,[sr(u.$slots,"prefix",{},void 0,!0)]),V("input",{type:"text",ref_key:"inputRef",ref:l,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]=ll(d=>r("enter",d),["enter"]))},null,40,Bre),V("span",Dre,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),Rc=Ue(Kre,[["__scopeId","data-v-e8b3d756"]]);var ii="top",ia="bottom",aa="right",ai="left",o5="auto",Bp=[ii,ia,aa,ai],Fd="start",lp="end",Hre="clippingParents",xI="viewport",w0="popper",Gre="reference",WO=Bp.reduce(function(e,t){return e.concat([t+"-"+Fd,t+"-"+lp])},[]),SI=[].concat(Bp,[o5]).reduce(function(e,t){return e.concat([t,t+"-"+Fd,t+"-"+lp])},[]),zre="beforeRead",Jre="read",$re="afterRead",jre="beforeMain",qre="main",eoe="afterMain",toe="beforeWrite",noe="write",roe="afterWrite",ooe=[zre,Jre,$re,jre,qre,eoe,toe,noe,roe];function Rs(e){return e?(e.nodeName||"").toLowerCase():null}function _i(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Vu(e){var t=_i(e).Element;return e instanceof t||e instanceof Element}function ta(e){var t=_i(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function i5(e){if(typeof ShadowRoot>"u")return!1;var t=_i(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ioe(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];!ta(i)||!Rs(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 aoe(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(l,c){return l[c]="",l},{});!ta(o)||!Rs(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(l){o.removeAttribute(l)}))})}}const MI={name:"applyStyles",enabled:!0,phase:"write",fn:ioe,effect:aoe,requires:["computeStyles"]};function vs(e){return e.split("-")[0]}var Su=Math.max,fm=Math.min,_d=Math.round;function J3(){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 wI(){return!/^((?!chrome|android).)*safari/i.test(J3())}function Ed(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&ta(e)&&(o=e.offsetWidth>0&&_d(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&_d(r.height)/e.offsetHeight||1);var a=Vu(e)?_i(e):window,s=a.visualViewport,l=!wI()&&n,c=(r.left+(l&&s?s.offsetLeft:0))/o,u=(r.top+(l&&s?s.offsetTop:0))/i,f=r.width/o,d=r.height/i;return{width:f,height:d,top:u,right:c+f,bottom:u+d,left:c,x:c,y:u}}function a5(e){var t=Ed(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 LI(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&i5(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ul(e){return _i(e).getComputedStyle(e)}function soe(e){return["table","td","th"].indexOf(Rs(e))>=0}function Nc(e){return((Vu(e)?e.ownerDocument:e.document)||window.document).documentElement}function h2(e){return Rs(e)==="html"?e:e.assignedSlot||e.parentNode||(i5(e)?e.host:null)||Nc(e)}function VO(e){return!ta(e)||ul(e).position==="fixed"?null:e.offsetParent}function loe(e){var t=/firefox/i.test(J3()),n=/Trident/i.test(J3());if(n&&ta(e)){var r=ul(e);if(r.position==="fixed")return null}var o=h2(e);for(i5(o)&&(o=o.host);ta(o)&&["html","body"].indexOf(Rs(o))<0;){var i=ul(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 Dp(e){for(var t=_i(e),n=VO(e);n&&soe(n)&&ul(n).position==="static";)n=VO(n);return n&&(Rs(n)==="html"||Rs(n)==="body"&&ul(n).position==="static")?t:n||loe(e)||t}function s5(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ph(e,t,n){return Su(e,fm(t,n))}function coe(e,t,n){var r=Ph(e,t,n);return r>n?n:r}function OI(){return{top:0,right:0,bottom:0,left:0}}function TI(e){return Object.assign({},OI(),e)}function kI(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var uoe=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,TI(typeof t!="number"?t:kI(t,Bp))};function foe(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=vs(n.placement),l=s5(s),c=[ai,aa].indexOf(s)>=0,u=c?"height":"width";if(!(!i||!a)){var f=uoe(o.padding,n),d=a5(i),h=l==="y"?ii:ai,p=l==="y"?ia:aa,v=n.rects.reference[u]+n.rects.reference[l]-a[l]-n.rects.popper[u],m=a[l]-n.rects.reference[l],x=Dp(i),y=x?l==="y"?x.clientHeight||0:x.clientWidth||0:0,R=v/2-m/2,A=f[h],b=y-d[u]-f[p],M=y/2-d[u]/2+R,T=Ph(A,M,b),w=l;n.modifiersData[r]=(t={},t[w]=T,t.centerOffset=T-M,t)}}function doe(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)||LI(t.elements.popper,o)&&(t.elements.arrow=o))}const hoe={name:"arrow",enabled:!0,phase:"main",fn:foe,effect:doe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xd(e){return e.split("-")[1]}var poe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function voe(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:_d(n*o)/o||0,y:_d(r*o)/o||0}}function UO(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,f=e.isFixed,d=a.x,h=d===void 0?0:d,p=a.y,v=p===void 0?0:p,m=typeof u=="function"?u({x:h,y:v}):{x:h,y:v};h=m.x,v=m.y;var x=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),R=ai,A=ii,b=window;if(c){var M=Dp(n),T="clientHeight",w="clientWidth";if(M===_i(n)&&(M=Nc(n),ul(M).position!=="static"&&s==="absolute"&&(T="scrollHeight",w="scrollWidth")),M=M,o===ii||(o===ai||o===aa)&&i===lp){A=ia;var L=f&&M===b&&b.visualViewport?b.visualViewport.height:M[T];v-=L-r.height,v*=l?1:-1}if(o===ai||(o===ii||o===ia)&&i===lp){R=aa;var k=f&&M===b&&b.visualViewport?b.visualViewport.width:M[w];h-=k-r.width,h*=l?1:-1}}var E=Object.assign({position:s},c&&poe),P=u===!0?voe({x:h,y:v},_i(n)):{x:h,y:v};if(h=P.x,v=P.y,l){var W;return Object.assign({},E,(W={},W[A]=y?"0":"",W[R]=x?"0":"",W.transform=(b.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",W))}return Object.assign({},E,(t={},t[A]=y?v+"px":"",t[R]=x?h+"px":"",t.transform="",t))}function goe(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,l=s===void 0?!0:s,c={placement:vs(t.placement),variation:Xd(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,UO(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,UO(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const moe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:goe,data:{}};var Mv={passive:!0};function Aoe(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,l=_i(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach(function(u){u.addEventListener("scroll",n.update,Mv)}),s&&l.addEventListener("resize",n.update,Mv),function(){i&&c.forEach(function(u){u.removeEventListener("scroll",n.update,Mv)}),s&&l.removeEventListener("resize",n.update,Mv)}}const Roe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Aoe,data:{}};var yoe={left:"right",right:"left",bottom:"top",top:"bottom"};function sg(e){return e.replace(/left|right|bottom|top/g,function(t){return yoe[t]})}var boe={start:"end",end:"start"};function YO(e){return e.replace(/start|end/g,function(t){return boe[t]})}function l5(e){var t=_i(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function c5(e){return Ed(Nc(e)).left+l5(e).scrollLeft}function xoe(e,t){var n=_i(e),r=Nc(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=wI();(c||!c&&t==="fixed")&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+c5(e),y:l}}function Soe(e){var t,n=Nc(e),r=l5(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Su(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Su(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+c5(e),l=-r.scrollTop;return ul(o||n).direction==="rtl"&&(s+=Su(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}function u5(e){var t=ul(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function NI(e){return["html","body","#document"].indexOf(Rs(e))>=0?e.ownerDocument.body:ta(e)&&u5(e)?e:NI(h2(e))}function Ch(e,t){var n;t===void 0&&(t=[]);var r=NI(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=_i(r),a=o?[i].concat(i.visualViewport||[],u5(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(Ch(h2(a)))}function $3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Moe(e,t){var n=Ed(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 QO(e,t,n){return t===xI?$3(xoe(e,n)):Vu(t)?Moe(t,n):$3(Soe(Nc(e)))}function woe(e){var t=Ch(h2(e)),n=["absolute","fixed"].indexOf(ul(e).position)>=0,r=n&&ta(e)?Dp(e):e;return Vu(r)?t.filter(function(o){return Vu(o)&&LI(o,r)&&Rs(o)!=="body"}):[]}function Loe(e,t,n,r){var o=t==="clippingParents"?woe(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(l,c){var u=QO(e,c,r);return l.top=Su(u.top,l.top),l.right=fm(u.right,l.right),l.bottom=fm(u.bottom,l.bottom),l.left=Su(u.left,l.left),l},QO(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 PI(e){var t=e.reference,n=e.element,r=e.placement,o=r?vs(r):null,i=r?Xd(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(o){case ii:l={x:a,y:t.y-n.height};break;case ia:l={x:a,y:t.y+t.height};break;case aa:l={x:t.x+t.width,y:s};break;case ai:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var c=o?s5(o):null;if(c!=null){var u=c==="y"?"height":"width";switch(i){case Fd:l[c]=l[c]-(t[u]/2-n[u]/2);break;case lp:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function cp(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,l=s===void 0?Hre:s,c=n.rootBoundary,u=c===void 0?xI:c,f=n.elementContext,d=f===void 0?w0:f,h=n.altBoundary,p=h===void 0?!1:h,v=n.padding,m=v===void 0?0:v,x=TI(typeof m!="number"?m:kI(m,Bp)),y=d===w0?Gre:w0,R=e.rects.popper,A=e.elements[p?y:d],b=Loe(Vu(A)?A:A.contextElement||Nc(e.elements.popper),l,u,a),M=Ed(e.elements.reference),T=PI({reference:M,element:R,strategy:"absolute",placement:o}),w=$3(Object.assign({},R,T)),L=d===w0?w:M,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=e.modifiersData.offset;if(d===w0&&E){var P=E[o];Object.keys(k).forEach(function(W){var N=[aa,ia].indexOf(W)>=0?1:-1,_=[ii,ia].indexOf(W)>=0?"y":"x";k[W]+=P[_]*N})}return k}function Ooe(e,t){t===void 0&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?SI:l,u=Xd(r),f=u?s?WO:WO.filter(function(p){return Xd(p)===u}):Bp,d=f.filter(function(p){return c.indexOf(p)>=0});d.length===0&&(d=f);var h=d.reduce(function(p,v){return p[v]=cp(e,{placement:v,boundary:o,rootBoundary:i,padding:a})[vs(v)],p},{});return Object.keys(h).sort(function(p,v){return h[p]-h[v]})}function Toe(e){if(vs(e)===o5)return[];var t=sg(e);return[YO(e),t,YO(t)]}function koe(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,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,v=n.allowedAutoPlacements,m=t.options.placement,x=vs(m),y=x===m,R=l||(y||!p?[sg(m)]:Toe(m)),A=[m].concat(R).reduce(function(D,G){return D.concat(vs(G)===o5?Ooe(t,{placement:G,boundary:u,rootBoundary:f,padding:c,flipVariations:p,allowedAutoPlacements:v}):G)},[]),b=t.rects.reference,M=t.rects.popper,T=new Map,w=!0,L=A[0],k=0;k=0,_=N?"width":"height",C=cp(t,{placement:E,boundary:u,rootBoundary:f,altBoundary:d,padding:c}),X=N?W?aa:ai:W?ia:ii;b[_]>M[_]&&(X=sg(X));var Y=sg(X),$=[];if(i&&$.push(C[P]<=0),s&&$.push(C[X]<=0,C[Y]<=0),$.every(function(D){return D})){L=E,w=!1;break}T.set(E,$)}if(w)for(var le=p?3:1,Q=function(G){var ae=A.find(function(se){var J=T.get(se);if(J)return J.slice(0,G).every(function(Re){return Re})});if(ae)return L=ae,"break"},K=le;K>0;K--){var B=Q(K);if(B==="break")break}t.placement!==L&&(t.modifiersData[r]._skip=!0,t.placement=L,t.reset=!0)}}const Noe={name:"flip",enabled:!0,phase:"main",fn:koe,requiresIfExists:["offset"],data:{_skip:!1}};function ZO(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 BO(e){return[ii,aa,ia,ai].some(function(t){return e[t]>=0})}function Poe(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=cp(t,{elementContext:"reference"}),s=cp(t,{altBoundary:!0}),l=ZO(a,r),c=ZO(s,o,i),u=BO(l),f=BO(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const Coe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Poe};function Ioe(e,t,n){var r=vs(e),o=[ai,ii].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,[ai,aa].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Foe(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=SI.reduce(function(u,f){return u[f]=Ioe(f,t.rects,i),u},{}),s=a[t.placement],l=s.x,c=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}const _oe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Foe};function Eoe(e){var t=e.state,n=e.name;t.modifiersData[n]=PI({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Xoe={name:"popperOffsets",enabled:!0,phase:"read",fn:Eoe,data:{}};function Woe(e){return e==="x"?"y":"x"}function Voe(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,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,d=n.tether,h=d===void 0?!0:d,p=n.tetherOffset,v=p===void 0?0:p,m=cp(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),x=vs(t.placement),y=Xd(t.placement),R=!y,A=s5(x),b=Woe(A),M=t.modifiersData.popperOffsets,T=t.rects.reference,w=t.rects.popper,L=typeof v=="function"?v(Object.assign({},t.rects,{placement:t.placement})):v,k=typeof L=="number"?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),E=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(M){if(i){var W,N=A==="y"?ii:ai,_=A==="y"?ia:aa,C=A==="y"?"height":"width",X=M[A],Y=X+m[N],$=X-m[_],le=h?-w[C]/2:0,Q=y===Fd?T[C]:w[C],K=y===Fd?-w[C]:-T[C],B=t.elements.arrow,D=h&&B?a5(B):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:OI(),ae=G[N],se=G[_],J=Ph(0,T[C],D[C]),Re=R?T[C]/2-le-J-ae-k.mainAxis:Q-J-ae-k.mainAxis,fe=R?-T[C]/2+le+J+se+k.mainAxis:K+J+se+k.mainAxis,me=t.elements.arrow&&Dp(t.elements.arrow),ue=me?A==="y"?me.clientTop||0:me.clientLeft||0:0,z=(W=E==null?void 0:E[A])!=null?W:0,F=X+Re-z-ue,j=X+fe-z,ie=Ph(h?fm(Y,F):Y,X,h?Su($,j):$);M[A]=ie,P[A]=ie-X}if(s){var q,te=A==="x"?ii:ai,re=A==="x"?ia:aa,he=M[b],ce=b==="y"?"height":"width",pe=he+m[te],xe=he-m[re],_e=[ii,ai].indexOf(x)!==-1,Ae=(q=E==null?void 0:E[b])!=null?q:0,Be=_e?pe:he-T[ce]-w[ce]-Ae+k.altAxis,Te=_e?he+T[ce]+w[ce]-Ae-k.altAxis:xe,De=h&&_e?coe(Be,he,Te):Ph(h?Be:pe,he,h?Te:xe);M[b]=De,P[b]=De-he}t.modifiersData[r]=P}}const Uoe={name:"preventOverflow",enabled:!0,phase:"main",fn:Voe,requiresIfExists:["offset"]};function Yoe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Qoe(e){return e===_i(e)||!ta(e)?l5(e):Yoe(e)}function Zoe(e){var t=e.getBoundingClientRect(),n=_d(t.width)/e.offsetWidth||1,r=_d(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Boe(e,t,n){n===void 0&&(n=!1);var r=ta(t),o=ta(t)&&Zoe(t),i=Nc(t),a=Ed(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Rs(t)!=="body"||u5(i))&&(s=Qoe(t)),ta(t)?(l=Ed(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=c5(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function Doe(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 l=t.get(s);l&&o(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||o(i)}),r}function Koe(e){var t=Doe(e);return ooe.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function Hoe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Goe(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 DO={placement:"bottom",modifiers:[],strategy:"absolute"};function KO(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function EI(e,t){return typeof e=="function"?e.apply(void 0,t):e}function HO(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function eie(e){return e.split(/\s+/).filter(Boolean)}function Kf(e){return[].concat(e)}function GO(e,t){e.indexOf(t)===-1&&e.push(t)}function tie(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function nie(e){return e.split("-")[0]}function dm(e){return[].slice.call(e)}function zO(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function Ih(){return document.createElement("div")}function p2(e){return["Element","Fragment"].some(function(t){return f5(e,t)})}function rie(e){return f5(e,"NodeList")}function oie(e){return f5(e,"MouseEvent")}function iie(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function aie(e){return p2(e)?[e]:rie(e)?dm(e):Array.isArray(e)?e:dm(document.querySelectorAll(e))}function Yy(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function JO(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function sie(e){var t,n=Kf(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function lie(e,t){var n=t.clientX,r=t.clientY;return e.every(function(o){var i=o.popperRect,a=o.popperState,s=o.props,l=s.interactiveBorder,c=nie(a.placement),u=a.modifiersData.offset;if(!u)return!0;var f=c==="bottom"?u.top.y:0,d=c==="top"?u.bottom.y:0,h=c==="right"?u.left.x:0,p=c==="left"?u.right.x:0,v=i.top-r+f>l,m=r-i.bottom-d>l,x=i.left-n+h>l,y=n-i.right-p>l;return v||m||x||y})}function Qy(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){e[r](o,n)})}function $O(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 ts={isTouch:!1},jO=0;function cie(){ts.isTouch||(ts.isTouch=!0,window.performance&&document.addEventListener("mousemove",XI))}function XI(){var e=performance.now();e-jO<20&&(ts.isTouch=!1,document.removeEventListener("mousemove",XI)),jO=e}function uie(){var e=document.activeElement;if(iie(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function fie(){document.addEventListener("touchstart",cie,eu),window.addEventListener("blur",uie)}var die=typeof window<"u"&&typeof document<"u",hie=die?!!window.msCrypto:!1,pie={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},vie={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Pa=Object.assign({appendTo:_I,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},pie,vie),gie=Object.keys(Pa),mie=function(t){var n=Object.keys(t);n.forEach(function(r){Pa[r]=t[r]})};function WI(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 Aie(e,t){var n=t?Object.keys(WI(Object.assign({},Pa,{plugins:t}))):gie,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 qO(e,t){var n=Object.assign({},t,{content:EI(t.content,[e])},t.ignoreAttributes?{}:Aie(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 Rie=function(){return"innerHTML"};function j3(e,t){e[Rie()]=t}function eT(e){var t=Ih();return e===!0?t.className=II:(t.className=FI,p2(e)?t.appendChild(e):j3(t,e)),t}function tT(e,t){p2(t.content)?(j3(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?j3(e,t.content):e.textContent=t.content)}function q3(e){var t=e.firstElementChild,n=dm(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(CI)}),arrow:n.find(function(r){return r.classList.contains(II)||r.classList.contains(FI)}),backdrop:n.find(function(r){return r.classList.contains(qoe)})}}function VI(e){var t=Ih(),n=Ih();n.className=joe,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Ih();r.className=CI,r.setAttribute("data-state","hidden"),tT(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props);function o(i,a){var s=q3(t),l=s.box,c=s.content,u=s.arrow;a.theme?l.setAttribute("data-theme",a.theme):l.removeAttribute("data-theme"),typeof a.animation=="string"?l.setAttribute("data-animation",a.animation):l.removeAttribute("data-animation"),a.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof a.maxWidth=="number"?a.maxWidth+"px":a.maxWidth,a.role?l.setAttribute("role",a.role):l.removeAttribute("role"),(i.content!==a.content||i.allowHTML!==a.allowHTML)&&tT(c,e.props),a.arrow?u?i.arrow!==a.arrow&&(l.removeChild(u),l.appendChild(eT(a.arrow))):l.appendChild(eT(a.arrow)):u&&l.removeChild(u)}return{popper:t,onUpdate:o}}VI.$$tippy=!0;var yie=1,wv=[],Zy=[];function bie(e,t){var n=qO(e,Object.assign({},Pa,WI(zO(t)))),r,o,i,a=!1,s=!1,l=!1,c=!1,u,f,d,h=[],p=HO(F,n.interactiveDebounce),v,m=yie++,x=null,y=tie(n.plugins),R={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},A={id:m,reference:e,popper:Ih(),popperInstance:x,props:n,state:R,plugins:y,clearDelayTimeouts:Be,setProps:Te,setContent:De,show:ye,hide:Le,hideWithInteractivity:Pe,enable:_e,disable:Ae,unmount:Ye,destroy:rt};if(!n.render)return A;var b=n.render(A),M=b.popper,T=b.onUpdate;M.setAttribute("data-tippy-root",""),M.id="tippy-"+A.id,A.popper=M,e._tippy=A,M._tippy=A;var w=y.map(function(Ne){return Ne.fn(A)}),L=e.hasAttribute("aria-expanded");return me(),le(),X(),Y("onCreate",[A]),n.showOnCreate&&pe(),M.addEventListener("mouseenter",function(){A.props.interactive&&A.state.isVisible&&A.clearDelayTimeouts()}),M.addEventListener("mouseleave",function(){A.props.interactive&&A.props.trigger.indexOf("mouseenter")>=0&&N().addEventListener("mousemove",p)}),A;function k(){var Ne=A.props.touch;return Array.isArray(Ne)?Ne:[Ne,0]}function E(){return k()[0]==="hold"}function P(){var Ne;return!!((Ne=A.props.render)!=null&&Ne.$$tippy)}function W(){return v||e}function N(){var Ne=W().parentNode;return Ne?sie(Ne):document}function _(){return q3(M)}function C(Ne){return A.state.isMounted&&!A.state.isVisible||ts.isTouch||u&&u.type==="focus"?0:Uy(A.props.delay,Ne?0:1,Pa.delay)}function X(Ne){Ne===void 0&&(Ne=!1),M.style.pointerEvents=A.props.interactive&&!Ne?"":"none",M.style.zIndex=""+A.props.zIndex}function Y(Ne,Ke,et){if(et===void 0&&(et=!0),w.forEach(function(ut){ut[Ne]&&ut[Ne].apply(ut,Ke)}),et){var At;(At=A.props)[Ne].apply(At,Ke)}}function $(){var Ne=A.props.aria;if(Ne.content){var Ke="aria-"+Ne.content,et=M.id,At=Kf(A.props.triggerTarget||e);At.forEach(function(ut){var dt=ut.getAttribute(Ke);if(A.state.isVisible)ut.setAttribute(Ke,dt?dt+" "+et:et);else{var yt=dt&&dt.replace(et,"").trim();yt?ut.setAttribute(Ke,yt):ut.removeAttribute(Ke)}})}}function le(){if(!(L||!A.props.aria.expanded)){var Ne=Kf(A.props.triggerTarget||e);Ne.forEach(function(Ke){A.props.interactive?Ke.setAttribute("aria-expanded",A.state.isVisible&&Ke===W()?"true":"false"):Ke.removeAttribute("aria-expanded")})}}function Q(){N().removeEventListener("mousemove",p),wv=wv.filter(function(Ne){return Ne!==p})}function K(Ne){if(!(ts.isTouch&&(l||Ne.type==="mousedown"))){var Ke=Ne.composedPath&&Ne.composedPath()[0]||Ne.target;if(!(A.props.interactive&&$O(M,Ke))){if(Kf(A.props.triggerTarget||e).some(function(et){return $O(et,Ke)})){if(ts.isTouch||A.state.isVisible&&A.props.trigger.indexOf("click")>=0)return}else Y("onClickOutside",[A,Ne]);A.props.hideOnClick===!0&&(A.clearDelayTimeouts(),A.hide(),s=!0,setTimeout(function(){s=!1}),A.state.isMounted||ae())}}}function B(){l=!0}function D(){l=!1}function G(){var Ne=N();Ne.addEventListener("mousedown",K,!0),Ne.addEventListener("touchend",K,eu),Ne.addEventListener("touchstart",D,eu),Ne.addEventListener("touchmove",B,eu)}function ae(){var Ne=N();Ne.removeEventListener("mousedown",K,!0),Ne.removeEventListener("touchend",K,eu),Ne.removeEventListener("touchstart",D,eu),Ne.removeEventListener("touchmove",B,eu)}function se(Ne,Ke){Re(Ne,function(){!A.state.isVisible&&M.parentNode&&M.parentNode.contains(M)&&Ke()})}function J(Ne,Ke){Re(Ne,Ke)}function Re(Ne,Ke){var et=_().box;function At(ut){ut.target===et&&(Qy(et,"remove",At),Ke())}if(Ne===0)return Ke();Qy(et,"remove",f),Qy(et,"add",At),f=At}function fe(Ne,Ke,et){et===void 0&&(et=!1);var At=Kf(A.props.triggerTarget||e);At.forEach(function(ut){ut.addEventListener(Ne,Ke,et),h.push({node:ut,eventType:Ne,handler:Ke,options:et})})}function me(){E()&&(fe("touchstart",z,{passive:!0}),fe("touchend",j,{passive:!0})),eie(A.props.trigger).forEach(function(Ne){if(Ne!=="manual")switch(fe(Ne,z),Ne){case"mouseenter":fe("mouseleave",j);break;case"focus":fe(hie?"focusout":"blur",ie);break;case"focusin":fe("focusout",ie);break}})}function ue(){h.forEach(function(Ne){var Ke=Ne.node,et=Ne.eventType,At=Ne.handler,ut=Ne.options;Ke.removeEventListener(et,At,ut)}),h=[]}function z(Ne){var Ke,et=!1;if(!(!A.state.isEnabled||q(Ne)||s)){var At=((Ke=u)==null?void 0:Ke.type)==="focus";u=Ne,v=Ne.currentTarget,le(),!A.state.isVisible&&oie(Ne)&&wv.forEach(function(ut){return ut(Ne)}),Ne.type==="click"&&(A.props.trigger.indexOf("mouseenter")<0||a)&&A.props.hideOnClick!==!1&&A.state.isVisible?et=!0:pe(Ne),Ne.type==="click"&&(a=!et),et&&!At&&xe(Ne)}}function F(Ne){var Ke=Ne.target,et=W().contains(Ke)||M.contains(Ke);if(!(Ne.type==="mousemove"&&et)){var At=ce().concat(M).map(function(ut){var dt,yt=ut._tippy,_t=(dt=yt.popperInstance)==null?void 0:dt.state;return _t?{popperRect:ut.getBoundingClientRect(),popperState:_t,props:n}:null}).filter(Boolean);lie(At,Ne)&&(Q(),xe(Ne))}}function j(Ne){var Ke=q(Ne)||A.props.trigger.indexOf("click")>=0&&a;if(!Ke){if(A.props.interactive){A.hideWithInteractivity(Ne);return}xe(Ne)}}function ie(Ne){A.props.trigger.indexOf("focusin")<0&&Ne.target!==W()||A.props.interactive&&Ne.relatedTarget&&M.contains(Ne.relatedTarget)||xe(Ne)}function q(Ne){return ts.isTouch?E()!==Ne.type.indexOf("touch")>=0:!1}function te(){re();var Ne=A.props,Ke=Ne.popperOptions,et=Ne.placement,At=Ne.offset,ut=Ne.getReferenceClientRect,dt=Ne.moveTransition,yt=P()?q3(M).arrow:null,_t=ut?{getBoundingClientRect:ut,contextElement:ut.contextElement||W()}:e,Zt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Va){var uo=Va.state;if(P()){var rf=_(),Fc=rf.box;["placement","reference-hidden","escaped"].forEach(function(Os){Os==="placement"?Fc.setAttribute("data-placement",uo.placement):uo.attributes.popper["data-popper-"+Os]?Fc.setAttribute("data-"+Os,""):Fc.removeAttribute("data-"+Os)}),uo.attributes.popper={}}}},Tn=[{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:!dt}},Zt];P()&&yt&&Tn.push({name:"arrow",options:{element:yt,padding:3}}),Tn.push.apply(Tn,(Ke==null?void 0:Ke.modifiers)||[]),A.popperInstance=$oe(_t,M,Object.assign({},Ke,{placement:et,onFirstUpdate:d,modifiers:Tn}))}function re(){A.popperInstance&&(A.popperInstance.destroy(),A.popperInstance=null)}function he(){var Ne=A.props.appendTo,Ke,et=W();A.props.interactive&&Ne===_I||Ne==="parent"?Ke=et.parentNode:Ke=EI(Ne,[et]),Ke.contains(M)||Ke.appendChild(M),A.state.isMounted=!0,te()}function ce(){return dm(M.querySelectorAll("[data-tippy-root]"))}function pe(Ne){A.clearDelayTimeouts(),Ne&&Y("onTrigger",[A,Ne]),G();var Ke=C(!0),et=k(),At=et[0],ut=et[1];ts.isTouch&&At==="hold"&&ut&&(Ke=ut),Ke?r=setTimeout(function(){A.show()},Ke):A.show()}function xe(Ne){if(A.clearDelayTimeouts(),Y("onUntrigger",[A,Ne]),!A.state.isVisible){ae();return}if(!(A.props.trigger.indexOf("mouseenter")>=0&&A.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Ne.type)>=0&&a)){var Ke=C(!1);Ke?o=setTimeout(function(){A.state.isVisible&&A.hide()},Ke):i=requestAnimationFrame(function(){A.hide()})}}function _e(){A.state.isEnabled=!0}function Ae(){A.hide(),A.state.isEnabled=!1}function Be(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(i)}function Te(Ne){if(!A.state.isDestroyed){Y("onBeforeUpdate",[A,Ne]),ue();var Ke=A.props,et=qO(e,Object.assign({},Ke,zO(Ne),{ignoreAttributes:!0}));A.props=et,me(),Ke.interactiveDebounce!==et.interactiveDebounce&&(Q(),p=HO(F,et.interactiveDebounce)),Ke.triggerTarget&&!et.triggerTarget?Kf(Ke.triggerTarget).forEach(function(At){At.removeAttribute("aria-expanded")}):et.triggerTarget&&e.removeAttribute("aria-expanded"),le(),X(),T&&T(Ke,et),A.popperInstance&&(te(),ce().forEach(function(At){requestAnimationFrame(At._tippy.popperInstance.forceUpdate)})),Y("onAfterUpdate",[A,Ne])}}function De(Ne){A.setProps({content:Ne})}function ye(){var Ne=A.state.isVisible,Ke=A.state.isDestroyed,et=!A.state.isEnabled,At=ts.isTouch&&!A.props.touch,ut=Uy(A.props.duration,0,Pa.duration);if(!(Ne||Ke||et||At)&&!W().hasAttribute("disabled")&&(Y("onShow",[A],!1),A.props.onShow(A)!==!1)){if(A.state.isVisible=!0,P()&&(M.style.visibility="visible"),X(),G(),A.state.isMounted||(M.style.transition="none"),P()){var dt=_(),yt=dt.box,_t=dt.content;Yy([yt,_t],0)}d=function(){var Tn;if(!(!A.state.isVisible||c)){if(c=!0,M.offsetHeight,M.style.transition=A.props.moveTransition,P()&&A.props.animation){var ua=_(),Va=ua.box,uo=ua.content;Yy([Va,uo],ut),JO([Va,uo],"visible")}$(),le(),GO(Zy,A),(Tn=A.popperInstance)==null||Tn.forceUpdate(),Y("onMount",[A]),A.props.animation&&P()&&J(ut,function(){A.state.isShown=!0,Y("onShown",[A])})}},he()}}function Le(){var Ne=!A.state.isVisible,Ke=A.state.isDestroyed,et=!A.state.isEnabled,At=Uy(A.props.duration,1,Pa.duration);if(!(Ne||Ke||et)&&(Y("onHide",[A],!1),A.props.onHide(A)!==!1)){if(A.state.isVisible=!1,A.state.isShown=!1,c=!1,a=!1,P()&&(M.style.visibility="hidden"),Q(),ae(),X(!0),P()){var ut=_(),dt=ut.box,yt=ut.content;A.props.animation&&(Yy([dt,yt],At),JO([dt,yt],"hidden"))}$(),le(),A.props.animation?P()&&se(At,A.unmount):A.unmount()}}function Pe(Ne){N().addEventListener("mousemove",p),GO(wv,p),p(Ne)}function Ye(){A.state.isVisible&&A.hide(),A.state.isMounted&&(re(),ce().forEach(function(Ne){Ne._tippy.unmount()}),M.parentNode&&M.parentNode.removeChild(M),Zy=Zy.filter(function(Ne){return Ne!==A}),A.state.isMounted=!1,Y("onHidden",[A]))}function rt(){A.state.isDestroyed||(A.clearDelayTimeouts(),A.unmount(),ue(),delete e._tippy,A.state.isDestroyed=!0,Y("onDestroy",[A]))}}function qu(e,t){t===void 0&&(t={});var n=Pa.plugins.concat(t.plugins||[]);fie();var r=Object.assign({},t,{plugins:n}),o=aie(e),i=o.reduce(function(a,s){var l=s&&bie(s,r);return l&&a.push(l),a},[]);return p2(e)?i[0]:i}qu.defaultProps=Pa;qu.setDefaultProps=mie;qu.currentInput=ts;Object.assign({},MI,{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)}});qu.setDefaultProps({render:VI});const xie=Ee({__name:"Popover",props:{value:{type:Boolean,default:!1},trigger:{default:"click"},placement:{default:"bottom"},appendTo:{},contentStyle:{},center:{type:Boolean,default:!1},offset:{default:8}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=ve(),i=ve(),a=ve(),s=ve(!1),l=Me(()=>n.contentStyle||{});return wt(()=>n.value,()=>{o.value&&(n.value?o.value.show():o.value.hide())}),Sn(()=>{o.value&&o.value.destroy()}),Qt(()=>{o.value=qu(i.value,{content:a.value,allowHTML:!0,trigger:n.trigger,placement:n.placement,interactive:!0,appendTo:n.appendTo||document.body,maxWidth:"none",offset:[0,n.offset],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}})}),(c,u)=>(U(),ee("div",{class:Je(["popover",{center:c.center}]),ref_key:"triggerRef",ref:i},[V("div",{class:"popover-content",style:we(l.value),ref_key:"contentRef",ref:a},[s.value?sr(c.$slots,"content",{key:0},void 0,!0):Qe("",!0)],4),sr(c.$slots,"default",{},void 0,!0)],2))}}),Pt=Ue(xie,[["__scopeId","data-v-6a57fbcf"]]),Sie=Ee({__name:"PopoverMenuItem",props:{center:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const n=t;return(r,o)=>(U(),ee("div",{class:Je(["popover-menu-item",{center:r.center}]),onClick:o[0]||(o[0]=i=>n("click"))},[sr(r.$slots,"default",{},void 0,!0)],2))}}),go=Ue(Sie,[["__scopeId","data-v-1f176c16"]]),Mie={class:"editor-header"},wie={class:"left"},Lie={class:"menu-item"},Oie={class:"title"},Tie=["title"],kie={class:"right"},Nie={class:"group-menu-item"},Pie={class:"arrow-btn"},Cie={class:"github-link",href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},Iie={class:"menu-item"},Fie=Ee({__name:"index",setup(e){const t=ft(),n=st(),{title:r}=Xe(n),{enterScreening:o,enterScreeningFromStart:i}=Tc(),{importSpecificFile:a,importPPTXFile:s,exporting:l}=wre(),{resetSlides:c}=Oc(),u=ve(!1),f=ve(!1),d=ve(!1),h=ve(),p=ve(""),v=()=>{p.value=r.value,d.value=!0,pr(()=>{var R;return(R=h.value)==null?void 0:R.focus()})},m=()=>{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,A)=>{const b=Se("IconHamburgerButton"),M=Se("IconPpt"),T=Se("IconDown"),w=Se("IconDownload"),L=Se("IconGithub"),k=bn("tooltip");return U(),ee("div",Mie,[V("div",wie,[O(Pt,{trigger:"click",placement:"bottom-start",value:u.value,"onUpdate:value":A[7]||(A[7]=E=>u.value=E)},{content:oe(()=>[O(Wu,{accept:".pptist",onChange:A[0]||(A[0]=E=>{H(a)(E),u.value=!1})},{default:oe(()=>[O(go,null,{default:oe(()=>[Ve("导入 pptist 文件")]),_:1})]),_:1}),O(Wu,{accept:"application/vnd.openxmlformats-officedocument.presentationml.presentation",onChange:A[1]||(A[1]=E=>{H(s)(E),u.value=!1})},{default:oe(()=>[O(go,null,{default:oe(()=>[Ve("导入 pptx 文件(测试版)")]),_:1})]),_:1}),O(go,{onClick:A[2]||(A[2]=E=>y("pptx"))},{default:oe(()=>[Ve("导出文件")]),_:1}),O(go,{onClick:A[3]||(A[3]=E=>{H(c)(),u.value=!1})},{default:oe(()=>[Ve("重置幻灯片")]),_:1}),O(go,{onClick:A[4]||(A[4]=E=>x("https://github.com/pipipi-pikachu/PPTist/issues"))},{default:oe(()=>[Ve("意见反馈")]),_:1}),O(go,{onClick:A[5]||(A[5]=E=>x("https://github.com/pipipi-pikachu/PPTist/blob/master/doc/Q&A.md"))},{default:oe(()=>[Ve("常见问题")]),_:1}),O(go,{onClick:A[6]||(A[6]=E=>{u.value=!1,f.value=!0})},{default:oe(()=>[Ve("快捷操作")]),_:1})]),default:oe(()=>[V("div",Lie,[O(b,{class:"icon"})])]),_:1},8,["value"]),V("div",Oie,[d.value?(U(),ke(Rc,{key:0,class:"title-input",ref_key:"titleInputRef",ref:h,value:p.value,"onUpdate:value":A[8]||(A[8]=E=>p.value=E),onBlur:A[9]||(A[9]=E=>m())},null,8,["value"])):(U(),ee("div",{key:1,class:"title-text",onClick:A[10]||(A[10]=E=>v()),title:H(r)},vt(H(r)),9,Tie))])]),V("div",kie,[V("div",Nie,[He((U(),ee("div",{class:"menu-item",onClick:A[11]||(A[11]=E=>H(o)())},[O(M,{class:"icon"})])),[[k,"幻灯片放映(F5)"]]),O(Pt,{trigger:"click",center:""},{content:oe(()=>[O(go,{onClick:A[12]||(A[12]=E=>H(i)())},{default:oe(()=>[Ve("从头开始")]),_:1}),O(go,{onClick:A[13]||(A[13]=E=>H(o)())},{default:oe(()=>[Ve("从当前页开始")]),_:1})]),default:oe(()=>[V("div",Pie,[O(T,{class:"arrow"})])]),_:1})]),He((U(),ee("div",{class:"menu-item",onClick:A[14]||(A[14]=E=>y("pptx"))},[O(w,{class:"icon"})])),[[k,"导出"]]),He((U(),ee("a",Cie,[V("div",Iie,[O(L,{class:"icon"})])])),[[k,"Copyright © 2020-PRESENT pipipi-pikachu"]])]),O(Qre,{width:320,visible:f.value,"onUpdate:visible":A[15]||(A[15]=E=>f.value=E),placement:"right"},{title:oe(()=>[Ve("快捷操作")]),default:oe(()=>[O(Pre)]),_:1},8,["visible"]),O(r5,{loading:H(l),tip:"正在导入..."},null,8,["loading"])])}}}),_ie=Ue(Fie,[["__scopeId","data-v-57b3c954"]]),ef=Symbol(),d5=Symbol(),UI=Symbol(),Eie=()=>{const e=window.getSelection();e&&e.removeAllRanges()},Xie=e=>{const t=ve(0),n=ve(0),r=ft(),{canvasPercentage:o,canvasDragged:i}=Xe(r),{viewportRatio:a,viewportSize:s}=Xe(st()),l=()=>{if(!e.value)return;const h=e.value.clientWidth,p=e.value.clientHeight;if(p/h>a.value){const v=h*(o.value/100);r.setCanvasScale(v/s.value),t.value=(h-v)/2,n.value=(p-v*a.value)/2}else{const v=p*(o.value/100);r.setCanvasScale(v/(s.value*a.value)),t.value=(h-v/a.value)/2,n.value=(p-v)/2}};wt(o,(h,p)=>{if(!e.value)return;const v=e.value.clientWidth,m=e.value.clientHeight;if(m/v>a.value){const x=v*(h/100),y=v*(p/100),R=x*a.value,A=y*a.value;r.setCanvasScale(x/s.value),t.value=t.value-(x-y)/2,n.value=n.value-(R-A)/2}else{const x=m*(h/100),y=m*(p/100),R=x/a.value,A=y/a.value;r.setCanvasScale(x/(s.value*a.value)),t.value=t.value-(R-A)/2,n.value=n.value-(x-y)/2}}),wt(a,l),wt(s,l),wt(i,()=>{i.value||l()});const u=Me(()=>({width:s.value,height:s.value*a.value,left:t.value,top:n.value})),f=new ResizeObserver(l);return Qt(()=>{e.value&&f.observe(e.value)}),Sn(()=>{e.value&&f.unobserve(e.value)}),{viewportStyles:u,dragViewport:h=>{let p=!0;const v=h.pageX,m=h.pageY,x=t.value,y=n.value;document.onmousemove=R=>{if(!p)return;const A=R.pageX,b=R.pageY;t.value=x+(A-v),n.value=y+(b-m)},document.onmouseup=()=>{p=!1,document.onmousemove=null,document.onmouseup=null,r.setCanvasDragged(!0)}}}},Wie=(e,t)=>{const n=ft(),{canvasScale:r,hiddenElementIdList:o}=Xe(n),i=ve(!1),a=ve(1),s=ve({top:0,left:0,width:0,height:0});return{mouseSelection:s,mouseSelectionVisible:i,mouseSelectionQuadrant:a,updateMouseSelection:c=>{if(!t.value)return;let u=!0;const f=t.value.getBoundingClientRect(),d=5,h=c.pageX,p=c.pageY,v=(h-f.x)/r.value,m=(p-f.y)/r.value;s.value={top:m,left:v,width:0,height:0},i.value=!1,a.value=4,document.onmousemove=x=>{if(!u)return;const y=x.pageX,R=x.pageY,A=(y-h)/r.value,b=(R-p)/r.value,M=Math.abs(A),T=Math.abs(b);if(M0&&b>0?w=4:A<0&&b<0?w=2:A>0&&b<0?w=1:A<0&&b>0&&(w=3),s.value={...s.value,width:M,height:T},i.value=!0,a.value=w},document.onmouseup=()=>{document.onmousemove=null,document.onmouseup=null,u=!1;let x=[];for(let R=0;Rb&&kM&&Pb-T&&kM-w&&Pb&&kM-w&&Pb-T&&kM&&P{if(R.groupId){const A=x.map(M=>M.id);return e.value.filter(M=>M.groupId===R.groupId).every(M=>A.includes(M.id))}return!0});const y=x.map(R=>R.id);n.setActiveElementIdList(y),i.value=!1}}}},Vie=e=>{const{disableHotkeys:t}=Xe(ft()),{createImageElement:n,createTextElement:r}=Ju(),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&&Lc(s).then(l=>n(l))}else a.kind==="string"&&a.type==="text/plain"&&a.getAsString(s=>{if(t.value)return;const l=jg(s);r({left:0,top:0,width:600,height:50},{content:l})})};Qt(()=>{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()}),Sn(()=>{e.value&&e.value.removeEventListener("drop",o),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null})},Uie=(e,t)=>{const n=Math.atan2(e,t);return 180/Math.PI*n},YI=(e,t,n)=>{const r=st(),{addHistorySnapshot:o}=Ht();return{rotateElement:(a,s)=>{const l=!(a instanceof MouseEvent);if(l&&(!a.changedTouches||!a.changedTouches[0]))return;let c=!0,u=0;const f=s.rotate||0,d=s.left,h=s.top,p=s.width,v=s.height,m=d+p/2,x=h+v/2;if(!t.value)return;const y=t.value.getBoundingClientRect(),R=b=>{if(!c)return;const M=b instanceof MouseEvent?b.pageX:b.changedTouches[0].pageX,T=b instanceof MouseEvent?b.pageY:b.changedTouches[0].pageY,w=(M-y.left)/n.value,L=(T-y.top)/n.value,k=w-m,E=x-L;u=Uie(k,E);const P=5;Math.abs(u)<=P?u=0:u>0&&Math.abs(u-45)<=P?u-=u-45:u<0&&Math.abs(u+45)<=P?u-=u+45:u>0&&Math.abs(u-90)<=P?u-=u-90:u<0&&Math.abs(u+90)<=P?u-=u+90:u>0&&Math.abs(u-135)<=P?u-=u-135:u<0&&Math.abs(u+135)<=P?u-=u+135:u>0&&Math.abs(u-180)<=P?u-=u-180:u<0&&Math.abs(u+180)<=P&&(u-=u+180),e.value=e.value.map(W=>s.id===W.id?{...W,rotate:u}:W)},A=()=>{c=!1,document.onmousemove=null,document.onmouseup=null,f!==u&&(r.updateSlide({elements:e.value}),o())};l?(document.ontouchmove=R,document.ontouchend=A):(document.onmousemove=R,document.onmouseup=A)}}},rh={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频",latex:"公式"},QI={text:20,image:20,shape:20,chart:200,table:20,video:250,audio:20,latex:20},nT=(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,l=(180-t-s)*Math.PI/180,c=(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,v=r+h,m={left:p+a*Math.cos(l),top:v-a*Math.sin(l)},x={left:p+h*Math.cos(u),top:v-h*Math.sin(u)},y={left:p+a*Math.cos(c),top:v-a*Math.sin(c)},R={left:p+d*Math.cos(f),top:v+d*Math.sin(f)},A={left:p-a*Math.cos(l),top:v+a*Math.sin(l)},b={left:p-h*Math.sin(f),top:v+h*Math.cos(f)},M={left:p-a*Math.cos(c),top:v+a*Math.sin(c)},T={left:p-d*Math.cos(f),top:v-d*Math.sin(f)};return{leftTopPoint:m,topPoint:x,rightTopPoint:y,rightPoint:R,rightBottomPoint:A,bottomPoint:b,leftBottomPoint:M,leftPoint:T}},rT=(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],ZI=(e,t,n)=>{const r=ft(),o=st(),{activeElementIdList:i,activeGroupElementId:a}=Xe(r),{viewportRatio:s,viewportSize:l}=Xe(o),{ctrlOrShiftKeyActive:c}=Xe(Ea()),{addHistorySnapshot:u}=Ht();return{scaleElement:(h,p,v)=>{const m=!(h instanceof MouseEvent);if(m&&(!h.changedTouches||!h.changedTouches[0]))return;let x=!0;r.setScalingState(!0);const y=p.left,R=p.top,A=p.width,b=p.height,M=p.type==="table"?p.cellMinHeight:0,T="rotate"in p&&p.rotate?p.rotate:0,w=Math.PI*T/180,L=c.value||"fixedRatio"in p&&p.fixedRatio,k=A/b,E=m?h.changedTouches[0].pageX:h.pageX,P=m?h.changedTouches[0].pageY:h.pageY,W=QI[p.type]||20,N=B=>B{const ae=[];let se=!1,J=!1;const Re={offsetX:0,offsetY:0};if(D||D===0)for(let fe=0;fe{if(!x)return;const D=B instanceof MouseEvent?B.pageX:B.changedTouches[0].pageX,G=B instanceof MouseEvent?B.pageY:B.changedTouches[0].pageY,ae=D-E,se=G-P;let J=A,Re=b,fe=y,me=R;if(T){const ue=(Math.cos(w)*ae+Math.sin(w)*se)/n.value;let z=(Math.cos(w)*se-Math.sin(w)*ae)/n.value;L&&((v===mt.RIGHT_BOTTOM||v===mt.LEFT_TOP)&&(z=ue/k),(v===mt.LEFT_BOTTOM||v===mt.RIGHT_TOP)&&(z=-ue/k)),v===mt.RIGHT_BOTTOM?(J=N(A+ue),Re=N(b+z)):v===mt.LEFT_BOTTOM?(J=N(A-ue),Re=N(b+z),fe=y-(J-A)):v===mt.LEFT_TOP?(J=N(A-ue),Re=N(b-z),fe=y-(J-A),me=R-(Re-b)):v===mt.RIGHT_TOP?(J=N(A+ue),Re=N(b-z),me=R-(Re-b)):v===mt.TOP?(Re=N(b-z),me=R-(Re-b)):v===mt.BOTTOM?Re=N(b+z):v===mt.LEFT?(J=N(A-ue),fe=y-(J-A)):v===mt.RIGHT&&(J=N(A+ue));const F=nT({width:J,height:Re,left:fe,top:me},T),j=rT(v,F),ie=j.left,q=j.top,te=ie-C,re=q-X;fe=fe-te,me=me-re}else{let ue=ae/n.value,z=se/n.value;if(L&&((v===mt.RIGHT_BOTTOM||v===mt.LEFT_TOP)&&(z=ue/k),(v===mt.LEFT_BOTTOM||v===mt.RIGHT_TOP)&&(z=-ue/k)),v===mt.RIGHT_BOTTOM){const{offsetX:F,offsetY:j}=le(y+A+ue,R+b+z);ue=ue-F,z=z-j,L&&(j?ue=z*k:z=ue/k),J=N(A+ue),Re=N(b+z)}else if(v===mt.LEFT_BOTTOM){const{offsetX:F,offsetY:j}=le(y+ue,R+b+z);ue=ue-F,z=z-j,L&&(j?ue=-z*k:z=-ue/k),J=N(A-ue),Re=N(b+z),fe=y-(J-A)}else if(v===mt.LEFT_TOP){const{offsetX:F,offsetY:j}=le(y+ue,R+z);ue=ue-F,z=z-j,L&&(j?ue=z*k:z=ue/k),J=N(A-ue),Re=N(b-z),fe=y-(J-A),me=R-(Re-b)}else if(v===mt.RIGHT_TOP){const{offsetX:F,offsetY:j}=le(y+A+ue,R+z);ue=ue-F,z=z-j,L&&(j?ue=-z*k:z=-ue/k),J=N(A+ue),Re=N(b-z),me=R-(Re-b)}else if(v===mt.LEFT){const{offsetX:F}=le(y+ue,null);ue=ue-F,J=N(A-ue),fe=y-(J-A)}else if(v===mt.RIGHT){const{offsetX:F}=le(y+A+ue,null);ue=ue-F,J=N(A+ue)}else if(v===mt.TOP){const{offsetY:F}=le(null,R+z);z=z-F,Re=N(b-z),me=R-(Re-b)}else if(v===mt.BOTTOM){const{offsetY:F}=le(null,R+b+z);z=z-F,Re=N(b+z)}}e.value=e.value.map(ue=>{if(p.id!==ue.id)return ue;if(ue.type==="shape"&&"pathFormula"in ue&&ue.pathFormula){const z=zu[ue.pathFormula];let F="";return"editable"in z?F=z.formula(J,Re,ue.keypoints):F=z.formula(J,Re),{...ue,left:fe,top:me,width:J,height:Re,viewBox:[J,Re],path:F}}if(ue.type==="table"){let z=M+(Re-b)/ue.data.length;return z=z<36?36:z,z===M?{...ue,left:fe,width:J}:{...ue,left:fe,top:me,width:J,height:Re,cellMinHeight:z<36?36:z}}return{...ue,left:fe,top:me,width:J,height:Re}})},K=B=>{x=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const D=B instanceof MouseEvent?B.pageX:B.changedTouches[0].pageX,G=B instanceof MouseEvent?B.pageY:B.changedTouches[0].pageY;E===D&&P===G||(o.updateSlide({elements:e.value}),r.setScalingState(!1),u())};m?(document.ontouchmove=Q,document.ontouchend=K):(document.onmousemove=Q,document.onmouseup=K)},scaleMultiElement:(h,p,v)=>{let m=!0;const{minX:x,maxX:y,minY:R,maxY:A}=p,b=y-x,M=A-R,T=b/M,w=h.pageX,L=h.pageY,k=JSON.parse(JSON.stringify(e.value));document.onmousemove=E=>{if(!m)return;const P=E.pageX,W=E.pageY,N=(P-w)/n.value;let _=(W-L)/n.value;c.value&&((v===mt.RIGHT_BOTTOM||v===mt.LEFT_TOP)&&(_=N/T),(v===mt.LEFT_BOTTOM||v===mt.RIGHT_TOP)&&(_=-N/T));let C=x,X=y,Y=R,$=A;v===mt.RIGHT_BOTTOM?(X=y+N,$=A+_):v===mt.LEFT_BOTTOM?(C=x+N,$=A+_):v===mt.LEFT_TOP?(C=x+N,Y=R+_):v===mt.RIGHT_TOP?(X=y+N,Y=R+_):v===mt.TOP?Y=R+_:v===mt.BOTTOM?$=A+_:v===mt.LEFT?C=x+N:v===mt.RIGHT&&(X=y+N);const le=X-C,Q=$-Y;let K=le/b,B=Q/M;K<=0&&(K=0),B<=0&&(B=0),e.value=e.value.map(D=>{if((D.type==="image"||D.type==="shape")&&i.value.includes(D.id)){const G=k.find(ae=>ae.id===D.id);return{...D,width:G.width*K,height:G.height*B,left:C+(G.left-x)*K,top:Y+(G.top-R)*B}}return D})},document.onmouseup=E=>{m=!1,document.onmousemove=null,document.onmouseup=null,!(w===E.pageX&&L===E.pageY)&&(o.updateSlide({elements:e.value}),u())}}}},Yie=(e,t)=>{const n=ft(),{activeElementIdList:r,activeGroupElementId:o,handleElementId:i,editorAreaFocus:a}=Xe(n),{ctrlOrShiftKeyActive:s}=Xe(Ea());return{selectElement:(c,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=c instanceof MouseEvent?c.pageX:c.changedTouches[0].pageX,h=c instanceof MouseEvent?c.pageY:c.changedTouches[0].pageY;c.target.onmouseup=p=>{const v=p.pageX,m=p.pageY;d===v&&h===m&&(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(On.uniq(d)),n.setHandleElementId(u.id)}f&&t(c,u)}}},BI=(e,t,n)=>{const r=st(),{activeElementIdList:o,activeGroupElementId:i}=Xe(ft()),{shiftKeyState:a}=Xe(Ea()),{viewportRatio:s,viewportSize:l}=Xe(r),{addHistorySnapshot:c}=Ht();return{dragElement:(f,d)=>{const h=!(f instanceof MouseEvent);if(h&&(!f.changedTouches||!f.changedTouches[0])||!o.value.includes(d.id))return;let p=!0;const v=l.value,m=l.value*s.value,x=5,R=JSON.parse(JSON.stringify(e.value)).filter(B=>o.value.includes(B.id)),A=d.left,b=d.top,M=d.width,T="height"in d&&d.height?d.height:0,w="rotate"in d&&d.rotate?d.rotate:0,L=h?f.changedTouches[0].pageX:f.pageX,k=h?f.changedTouches[0].pageY:f.pageY;let E=null;const P=d.id===i.value;let W=[],N=[];for(const B of e.value){if(B.type==="line"||P&&B.id===d.id||!P&&o.value.includes(B.id))continue;let D,G,ae,se;if("rotate"in B&&B.rotate){const{xRange:te,yRange:re}=Ad({left:B.left,top:B.top,width:B.width,height:B.height,rotate:B.rotate});D=te[0],G=re[0],ae=te[1]-te[0],se=re[1]-re[0]}else D=B.left,G=B.top,ae=B.width,se=B.height;const J=D+ae,Re=G+se,fe=G+se/2,me=D+ae/2,ue={value:G,range:[D,J]},z={value:Re,range:[D,J]},F={value:fe,range:[D,J]},j={value:D,range:[G,Re]},ie={value:J,range:[G,Re]},q={value:me,range:[G,Re]};W.push(ue,z,F),N.push(j,ie,q)}const _={value:0,range:[0,v]},C={value:m,range:[0,v]},X={value:m/2,range:[0,v]},Y={value:0,range:[0,m]},$={value:v,range:[0,m]},le={value:v/2,range:[0,m]};W.push(_,C,X),N.push(Y,$,le),W=Jg(W),N=Jg(N);const Q=B=>{const D=B instanceof MouseEvent?B.pageX:B.changedTouches[0].pageX,G=B instanceof MouseEvent?B.pageY:B.changedTouches[0].pageY;if(E!==!1&&(E=Math.abs(L-D)Math.abs(se)&&(se=0),Math.abs(ae)re.id===d.id?{...re,left:J,top:Re}:re);else{const re=e.value.find(he=>he.id===d.id);if(!re)return;e.value=e.value.map(he=>o.value.includes(he.id)?he.id===d.id?{...he,left:J,top:Re}:{...he,left:he.left+(J-re.left),top:he.top+(Re-re.top)}:he)}},K=B=>{p=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];const D=B instanceof MouseEvent?B.pageX:B.changedTouches[0].pageX,G=B instanceof MouseEvent?B.pageY:B.changedTouches[0].pageY;L===D&&k===G||(r.updateSlide({elements:e.value}),c())};h?(document.ontouchmove=Q,document.ontouchend=K):(document.onmousemove=Q,document.onmouseup=K)}}},Qie=e=>{const t=st(),{canvasScale:n}=Xe(ft()),{ctrlOrShiftKeyActive:r}=Xe(Ea()),{addHistorySnapshot:o}=Ht();return{dragLineElement:(a,s,l)=>{let c=!0;const u=8,f=a.pageX,d=a.pageY,h=[];for(let p=0;p{if(!c)return;const v=p.pageX,m=p.pageY,x=(v-f)/n.value,y=(m-d)/n.value;let R=s.left+s.start[0],A=s.top+s.start[1],b=s.left+s.end[0],M=s.top+s.end[1];const T=s.broken||s.broken2||s.curve||[0,0];let w=s.left+T[0],L=s.top+T[1];const[k,E]=s.cubic||[[0,0],[0,0]];let P=s.left+k[0],W=s.top+k[1],N=s.left+E[0],_=s.top+E[1];if(l===Jo.START){R=R+x,A=A+y,Math.abs(R-b)b&&(le[0]=Y-C,Q[0]=0),A>M&&(le[1]=$-X,Q[1]=0),e.value=e.value.map(K=>{if(K.id===s.id){const B={...K,left:C,top:X,start:le,end:Q};return l===Jo.START||l===Jo.END?(r.value?(s.broken&&(B.broken=[w-C,L-X]),s.curve&&(B.curve=[w-C,L-X]),s.cubic&&(B.cubic=[[P-C,W-X],[N-C,_-X]])):(s.broken&&(B.broken=[(le[0]+Q[0])/2,(le[1]+Q[1])/2]),s.curve&&(B.curve=[(le[0]+Q[0])/2,(le[1]+Q[1])/2]),s.cubic&&(B.cubic=[[(le[0]+Q[0])/2,(le[1]+Q[1])/2],[(le[0]+Q[0])/2,(le[1]+Q[1])/2]])),s.broken2&&(B.broken2=[(le[0]+Q[0])/2,(le[1]+Q[1])/2])):l===Jo.C?(s.broken&&(B.broken=[w-C,L-X]),s.curve&&(B.curve=[w-C,L-X]),s.broken2&&(Y-C>=$-X?B.broken2=[w-C,B.broken2[1]]:B.broken2=[B.broken2[0],L-X])):s.cubic&&(B.cubic=[[P-C,W-X],[N-C,_-X]]),B}return K})},document.onmouseup=p=>{c=!1,document.onmousemove=null,document.onmouseup=null;const v=p.pageX,m=p.pageY;f===v&&d===m||(t.updateSlide({elements:e.value}),o())}}}},Zie=(e,t)=>{const n=st(),{addHistorySnapshot:r}=Ht();return{moveShapeKeypoint:(i,a,s=0)=>{const l=!(i instanceof MouseEvent);if(l&&(!i.changedTouches||!i.changedTouches[0]))return;let c=!0;const u=l?i.changedTouches[0].pageX:i.pageX,f=l?i.changedTouches[0].pageY:i.pageY,d=a.keypoints,h=zu[a.pathFormula];let p=null;if("editable"in h&&h.editable){const x=h.getBaseSize[s],y=h.range[s],R=h.relative[s],A=d[s],b=x(a.width,a.height),M=b*A,[T,w]=y;p={baseSize:b,originPos:M,min:T,max:w,relative:R}}const v=x=>{if(!c)return;const y=x instanceof MouseEvent?x.pageX:x.changedTouches[0].pageX,R=x instanceof MouseEvent?x.pageY:x.changedTouches[0].pageY,A=(y-u)/t.value,b=(R-f)/t.value;e.value=e.value.map(M=>{if(M.id===a.id&&p){const{baseSize:T,originPos:w,min:L,max:k,relative:E}=p,P=M;let W=0;E==="center"?W=(w-A*2)/T:E==="left"?W=(w+A)/T:E==="right"?W=(w-A)/T:E==="top"?W=(w+b)/T:E==="bottom"?W=(w-b)/T:E==="left_bottom"?W=(w+A)/T:E==="right_bottom"?W=(w-A)/T:E==="top_right"?W=(w+b)/T:E==="bottom_right"&&(W=(w-b)/T),Wk&&(W=k);let N=[];return Array.isArray(d)?(N=[...d],N[s]=W):N=[W],{...M,keypoints:N,path:h.formula(P.width,P.height,N)}}return M})},m=x=>{c=!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())};l?(document.ontouchmove=v,document.ontouchend=m):(document.onmousemove=v,document.onmouseup=m)}}},Bie=e=>{const t=ft(),{canvasScale:n,creatingElement:r}=Xe(t),o=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[m,x]=d,y=Math.min(p,m),R=Math.max(p,m),A=Math.min(v,x),b=Math.max(v,x),M=(y-h.x)/n.value,T=(A-h.y)/n.value,w=(R-y)/n.value,L=(b-A)/n.value;return{left:M,top:T,width:w,height:L}},i=u=>{const{start:f,end:d}=u;if(!e.value)return;const h=e.value.getBoundingClientRect(),[p,v]=f,[m,x]=d,y=Math.min(p,m),R=Math.max(p,m),A=Math.min(v,x),b=Math.max(v,x),M=(y-h.x)/n.value,T=(A-h.y)/n.value,w=(R-y)/n.value,L=(b-A)/n.value;return{left:M,top:T,start:[p===y?0:w,v===A?0:L],end:[m===y?0:w,x===A?0:L]}},{createTextElement:a,createShapeElement:s,createLineElement:l}=Ju();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&&l(d,r.value.data)}t.setCreatingElement(null)}}},v2=()=>{const e=st(),{activeElementIdList:t,activeElementList:n}=Xe(ft()),{currentSlide:r,viewportRatio:o,viewportSize:i}=Xe(e),{addHistorySnapshot:a}=Ht();return{alignElementToCanvas:l=>{const c=i.value,u=i.value*o.value,{minX:f,maxX:d,minY:h,maxY:p}=js(n.value),v=JSON.parse(JSON.stringify(r.value.elements));for(const m of v)if(t.value.includes(m.id)){if(l===nn.CENTER){const x=h+(p-h)/2-u/2,y=f+(d-f)/2-c/2;m.top=m.top-x,m.left=m.left-y}if(l===nn.TOP){const x=h-0;m.top=m.top-x}else if(l===nn.VERTICAL){const x=h+(p-h)/2-u/2;m.top=m.top-x}else if(l===nn.BOTTOM){const x=p-u;m.top=m.top-x}else if(l===nn.LEFT){const x=f-0;m.left=m.left-x}else if(l===nn.HORIZONTAL){const x=f+(d-f)/2-c/2;m.left=m.left-x}else if(l===nn.RIGHT){const x=d-c;m.left=m.left-x}}e.updateSlide({elements:v}),a()}}},Pc=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""})}),g2=(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 DI=(e=>(e.RECT="rect",e.ELLIPSE="ellipse",e.POLYGON="polygon",e))(DI||{});const eb={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 round 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`}},h5=e=>{const t=Me(()=>{let r=eb.rect;if(e.value.clip){const o=e.value.clip.shape||DI.RECT;r=eb[o]}return r.radius!==void 0&&e.value.radius&&(r={...r,radius:`${e.value.radius}px`,style:`inset(0 round ${e.value.radius}px)`}),r}),n=Me(()=>{if(!e.value.clip)return{top:"0",left:"0",width:"100%",height:"100%"};const[r,o]=e.value.clip.range,i=(o[0]-r[0])/100,a=(o[1]-r[1])/100,s=r[0]/i,l=r[1]/a;return{left:-s+"%",top:-l+"%",width:100/i+"%",height:100/a+"%"}});return{clipShape:t,imgPosition:n}},KI=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})}),e0=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}},Die=["width","height"],Kie=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],Hie=Ee({__name:"ImageRectOutline",props:{width:{},height:{},outline:{},radius:{default:"0"}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=e0(Bd(t,"outline"));return(i,a)=>i.outline?(U(),ee("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:i.width,height:i.height},[V("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:H(r),"stroke-width":H(n),"stroke-dasharray":H(o)},null,8,Kie)],8,Die)):Qe("",!0)}}),Gie=Ue(Hie,[["__scopeId","data-v-09a0319c"]]),zie=["width","height"],Jie=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],$ie=Ee({__name:"ImageEllipseOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=e0(Bd(t,"outline"));return(i,a)=>i.outline?(U(),ee("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:i.width,height:i.height},[V("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:H(r),"stroke-width":H(n),"stroke-dasharray":H(o)},null,8,Jie)],8,zie)):Qe("",!0)}}),jie=Ue($ie,[["__scopeId","data-v-19e68d74"]]),qie=["width","height"],eae=["d","stroke","stroke-width","stroke-dasharray"],tae=Ee({__name:"ImagePolygonOutline",props:{width:{},height:{},createPath:{type:Function},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=e0(Bd(t,"outline"));return(i,a)=>i.outline?(U(),ee("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:i.width,height:i.height},[V("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:i.createPath(i.width,i.height),stroke:H(r),"stroke-width":H(n),"stroke-dasharray":H(o)},null,8,eae)],8,qie)):Qe("",!0)}}),nae=Ue(tae,[["__scopeId","data-v-a036b0a3"]]),rae={class:"image-outline"},HI=Ee({__name:"index",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo),{clipShape:r}=h5(n);return(o,i)=>(U(),ee("div",rae,[H(r).type==="rect"?(U(),ke(Gie,{key:0,width:o.elementInfo.width,height:o.elementInfo.height,radius:H(r).radius,outline:o.elementInfo.outline},null,8,["width","height","radius","outline"])):H(r).type==="ellipse"?(U(),ke(jie,{key:1,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"])):H(r).type==="polygon"?(U(),ke(nae,{key:2,width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline,createPath:H(r).createPath},null,8,["width","height","outline","createPath"])):Qe("",!0)]))}}),GI=e=>(zt("data-v-31b3b0f9"),e=e(),Jt(),e),oae=["src"],iae=["src"],aae=["onMousedown"],sae=GI(()=>V("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[V("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)),lae=[sae],cae=["onMousedown"],uae=GI(()=>V("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[V("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)),fae=[uae],dae=Ee({__name:"ImageClipHandler",props:{src:{},clipPath:{},width:{},height:{},top:{},left:{},rotate:{},clipData:{}},emits:["clip"],setup(e,{emit:t}){const n=e,r=t,{canvasScale:o}=Xe(ft()),{ctrlOrShiftKeyActive:i}=Xe(Ea()),a=ve({top:"0",left:"0"}),s=ve(!1),l=ve(null),c=()=>{const[w,L]=n.clipData?n.clipData.range:[[0,0],[100,100]],k=(L[0]-w[0])/100,E=(L[1]-w[1])/100,P=w[0]/k,W=w[1]/E;return{widthScale:k,heightScale:E,left:P,top:W}},u=Me(()=>{const{widthScale:w,heightScale:L,left:k,top:E}=c();return{left:-k,top:-E,width:100/w,height:100/L}}),f=Me(()=>({top:u.value.top+"%",left:u.value.left+"%",width:u.value.width+"%",height:u.value.height+"%"})),d=ve({top:0,left:0,width:0,height:0}),h=Me(()=>{const{top:w,left:L,width:k,height:E}=d.value;return{top:w+"%",left:L+"%",width:k+"%",height:E+"%"}}),p=Me(()=>{const w=u.value.width,L=u.value.height,{top:k,left:E,width:P,height:W}=d.value;return{left:-E*(100/P)+"%",top:-k*(100/W)+"%",width:w/P*100+"%",height:L/W*100+"%"}}),v=()=>{const{left:w,top:L}=c();d.value={left:w,top:L,width:100,height:100},a.value={top:-L+"%",left:-w+"%"}},m=()=>{if(s.value)return;if(!l.value){r("clip",null);return}const{left:w,top:L}=c(),k={left:(d.value.left-w)/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},E={range:l.value,position:k};r("clip",E)},x=w=>{w.key.toUpperCase()===gt.ENTER&&m()};Qt(()=>{v(),document.addEventListener("keydown",x)}),Sn(()=>{document.removeEventListener("keydown",x)});const y=()=>{const w={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},L=100/w.width,k=100/w.height,E=[-w.left*L,-w.top*k],P=[L*100+E[0],k*100+E[1]];l.value=[E,P]},R=w=>{s.value=!0;let L=!0;const k=w.pageX,E=w.pageY,P=u.value,W={...d.value};document.onmousemove=N=>{if(!L)return;const _=N.pageX,C=N.pageY,X=(_-k)/o.value,Y=(C-E)/o.value,$=Math.sqrt(X*X+Y*Y),Q=Math.atan2(Y,X)-n.rotate/180*Math.PI,K=$*Math.cos(Q)/n.width*100,B=$*Math.sin(Q)/n.height*100;let D=W.left+K,G=W.top+B;D<0?D=0:D+W.width>P.width&&(D=P.width-W.width),G<0?G=0:G+W.height>P.height&&(G=P.height-W.height),d.value={...d.value,left:D,top:G}},document.onmouseup=()=>{L=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>{s.value=!1},0)}},A=(w,L)=>{s.value=!0;let k=!0;const E=50/n.width*100,P=50/n.height*100,W=w.pageX,N=w.pageY,_=u.value,C={...d.value},X=d.value.width/d.value.height;document.onmousemove=Y=>{if(!k)return;const $=Y.pageX,le=Y.pageY,Q=($-W)/o.value,K=(le-N)/o.value,B=Math.sqrt(Q*Q+K*K),G=Math.atan2(K,Q)-n.rotate/180*Math.PI;let ae=B*Math.cos(G)/n.width*100,se=B*Math.sin(G)/n.height*100;i.value&&((L===mt.RIGHT_BOTTOM||L===mt.LEFT_TOP)&&(se=ae/X),(L===mt.LEFT_BOTTOM||L===mt.RIGHT_TOP)&&(se=-ae/X));let J,Re,fe,me;L===mt.LEFT_TOP?(C.left+ae<0&&(ae=-C.left),C.top+se<0&&(se=-C.top),C.width-ae_.width&&(ae=_.width-(C.left+C.width)),C.top+se<0&&(se=-C.top),C.width+ae_.height&&(se=_.height-(C.top+C.height)),C.width-ae_.width&&(ae=_.width-(C.left+C.width)),C.top+C.height+se>_.height&&(se=_.height-(C.top+C.height)),C.width+ae_.height&&(se=_.height-(C.top+C.height)),C.height+se_.width&&(ae=_.width-(C.left+C.width)),C.width+ae{k=!1,document.onmousemove=null,document.onmouseup=null,y(),setTimeout(()=>s.value=!1,0)}},b=Me(()=>{const w="rotate-",L=n.rotate;return L>-22.5&&L<=22.5?w+0:L>22.5&&L<=67.5?w+45:L>67.5&&L<=112.5?w+90:L>112.5&&L<=157.5?w+135:L>157.5||L<=-157.5?w+0:L>-157.5&&L<=-112.5?w+45:L>-112.5&&L<=-67.5?w+90:L>-67.5&&L<=-22.5?w+135:w+0}),M=[mt.LEFT_TOP,mt.RIGHT_TOP,mt.LEFT_BOTTOM,mt.RIGHT_BOTTOM],T=[mt.TOP,mt.BOTTOM,mt.LEFT,mt.RIGHT];return(w,L)=>{const k=bn("click-outside");return He((U(),ee("div",{class:"image-clip-handler",style:we(a.value)},[V("img",{class:"bottom-img",src:w.src,draggable:!1,alt:"",style:we(f.value)},null,12,oae),V("div",{class:"top-image-content",style:we({...h.value,clipPath:w.clipPath})},[V("img",{class:"top-img",src:w.src,draggable:!1,alt:"",style:we(p.value)},null,12,iae)],4),V("div",{class:"operate",style:we(h.value),onMousedown:L[0]||(L[0]=Nt(E=>R(E),["stop"]))},[(U(),ee(We,null,nt(M,E=>V("div",{class:Je(["clip-point",E,b.value]),key:E,onMousedown:Nt(P=>A(P,E),["stop"])},lae,42,aae)),64)),(U(),ee(We,null,nt(T,E=>V("div",{class:Je(["clip-point",E,b.value]),key:E,onMousedown:Nt(P=>A(P,E),["stop"])},fae,42,cae)),64))],36)],4)),[[k,m]])}}}),hae=Ue(dae,[["__scopeId","data-v-31b3b0f9"]]),pae=["src"],vae=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{clipingImageElementId:o}=Xe(n),i=Me(()=>o.value===t.elementInfo.id),{addHistorySnapshot:a}=Ht(),s=Me(()=>t.elementInfo.shadow),{shadowStyle:l}=Pc(s),c=Me(()=>t.elementInfo.flipH),u=Me(()=>t.elementInfo.flipV),{flipStyle:f}=g2(c,u),d=Me(()=>t.elementInfo),{clipShape:h,imgPosition:p}=h5(d),v=Me(()=>t.elementInfo.filters),{filter:m}=KI(v),x=R=>{t.elementInfo.lock||(R.stopPropagation(),t.selectElement(R,t.elementInfo))},y=R=>{if(n.setClipingImageElementId(""),!R)return;const{range:A,position:b}=R,M=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},T=t.elementInfo.left+b.left,w=t.elementInfo.top+b.top,L=t.elementInfo.width+b.width,k=t.elementInfo.height+b.height;let E=0,P=0;if(t.elementInfo.rotate){const N=T+L/2-(t.elementInfo.left+t.elementInfo.width/2),_=-(w+k/2-(t.elementInfo.top+t.elementInfo.height/2)),C=-t.elementInfo.rotate*Math.PI/180,X=N*Math.cos(C)-_*Math.sin(C),Y=N*Math.sin(C)+_*Math.cos(C);E=X-N,P=-(Y-_)}const W={clip:{...M,range:A},left:T+E,top:w+P,width:L,height:k};r.updateElement({id:t.elementInfo.id,props:W}),a()};return(R,A)=>{const b=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${R.elementInfo.rotate}deg)`})},[i.value?(U(),ke(hae,{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:H(h).style,onClip:A[0]||(A[0]=M=>y(M))},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):He((U(),ee("div",{key:1,class:"element-content",style:we({filter:H(l)?`drop-shadow(${H(l)})`:"",transform:H(f)}),onMousedown:A[2]||(A[2]=M=>x(M)),onTouchstart:A[3]||(A[3]=M=>x(M))},[O(HI,{elementInfo:R.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:we({clipPath:H(h).style})},[V("img",{src:R.elementInfo.src,draggable:!1,style:we({top:H(p).top,left:H(p).left,width:H(p).width,height:H(p).height,filter:H(m)}),onDragstart:A[1]||(A[1]=Nt(()=>{},["prevent"])),alt:""},null,44,pae),R.elementInfo.colorMask?(U(),ee("div",{key:0,class:"color-mask",style:we({backgroundColor:R.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],36)),[[b,R.contextmenus]])],4)],6)}}}),zI=Ue(vae,[["__scopeId","data-v-86b9f3af"]]),gae=["width","height"],mae=["d","stroke","stroke-width","stroke-dasharray"],Aae=Ee({__name:"ElementOutline",props:{width:{},height:{},outline:{}},setup(e){const t=e,{outlineWidth:n,outlineColor:r,strokeDashArray:o}=e0(Bd(t,"outline"));return(i,a)=>i.outline?(U(),ee("svg",{key:0,class:"element-outline",overflow:"visible",width:i.width,height:i.height},[V("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:H(r),"stroke-width":H(n),"stroke-dasharray":H(o)},null,8,mae)],8,gae)):Qe("",!0)}}),m2=Ue(Aae,[["__scopeId","data-v-e2ef58f5"]]),oo=function(e){for(var t=0;;t++)if(e=e.previousSibling,!e)return t},up=function(e){let t=e.assignedSlot||e.parentNode;return t&&t.nodeType==11?t.host:t};let tb=null;const Ks=function(e,t,n){let r=tb||(tb=document.createRange());return r.setEnd(e,n??e.nodeValue.length),r.setStart(e,t||0),r},Rae=function(){tb=null},Uu=function(e,t,n,r){return n&&(oT(e,t,n,r,-1)||oT(e,t,n,r,1))},yae=/^(img|br|input|textarea|hr)$/i;function oT(e,t,n,r,o){for(;;){if(e==n&&t==r)return!0;if(t==(o<0?0:ls(e))){let i=e.parentNode;if(!i||i.nodeType!=1||Kp(e)||yae.test(e.nodeName)||e.contentEditable=="false")return!1;t=oo(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?ls(e):0}else return!1}}function ls(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function bae(e,t){for(;;){if(e.nodeType==3&&t)return e;if(e.nodeType==1&&t>0){if(e.contentEditable=="false")return null;e=e.childNodes[t-1],t=ls(e)}else if(e.parentNode&&!Kp(e))t=oo(e),e=e.parentNode;else return null}}function xae(e,t){for(;;){if(e.nodeType==3&&t2),zi=Wd||(ys?/Mac/.test(ys.platform):!1),Lae=ys?/Win/.test(ys.platform):!1,La=/Android \d/.test(Cc),Hp=!!iT&&"webkitFontSmoothing"in iT.documentElement.style,Oae=Hp?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Tae(e){let t=e.defaultView&&e.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function Qs(e,t){return typeof e=="number"?e:e[t]}function kae(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 aT(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=up(a)){if(a.nodeType!=1)continue;let s=a,l=s==i.body,c=l?Tae(i):kae(s),u=0,f=0;if(t.topc.bottom-Qs(r,"bottom")&&(f=t.bottom-t.top>c.bottom-c.top?t.top+Qs(o,"top")-c.top:t.bottom-c.bottom+Qs(o,"bottom")),t.leftc.right-Qs(r,"right")&&(u=t.right-c.right+Qs(o,"right")),u||f)if(l)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,v=s.scrollTop-h;t={left:t.left-p,top:t.top-v,right:t.right-p,bottom:t.bottom-v}}if(l||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function Nae(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=l.top;break}}return{refDOM:r,refTop:o,stack:jI(e.dom)}}function jI(e){let t=[],n=e.ownerDocument;for(let r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=up(r));return t}function Pae({refDOM:e,refTop:t,stack:n}){let r=e?e.getBoundingClientRect().top:0;qI(n,r==0?0:r-t)}function qI(e,t){for(let n=0;n=s){a=Math.max(p.bottom,a),s=Math.min(p.top,s);let v=p.left>t.left?p.left-t.left:p.right=(p.left+p.right)/2?1:0));continue}}else p.top>t.top&&!l&&p.left<=t.left&&p.right>=t.left&&(l=u,c={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&&l&&(n=l,o=c,r=0),n&&n.nodeType==3?Iae(n,o):!n||r&&n.nodeType==1?{node:e,offset:i}:eF(n,o)}function Iae(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 p5(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Fae(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 Eae(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||!s.contentDOM)){let l=s.dom.getBoundingClientRect();if(s.node.isBlock&&s.parent&&(!a&&l.left>r.left||l.top>r.top?o=s.posBefore:(!a&&l.right-1?o:e.docView.posFromDOM(t,n,-1)}function tF(e,t,n){let r=e.childNodes.length;if(r&&n.topt.top&&o++}let c;Hp&&o&&r.nodeType==1&&(c=r.childNodes[o-1]).nodeType==1&&c.contentEditable=="false"&&c.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=Eae(e,r,o,t))}s==null&&(s=_ae(e,a,t));let l=e.docView.nearestDesc(a,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function sT(e){return e.top=0&&o==r.nodeValue.length?(l--,u=1):n<0?l--:c++,L0(Ul(Ks(r,l,c),u),u<0)}if(!e.state.doc.resolve(t-(i||0)).parent.inlineContent){if(i==null&&o&&(n<0||o==ls(r))){let l=r.childNodes[o-1];if(l.nodeType==1)return By(l.getBoundingClientRect(),!1)}if(i==null&&o=0)}if(i==null&&o&&(n<0||o==ls(r))){let l=r.childNodes[o-1],c=l.nodeType==3?Ks(l,ls(l)-(a?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(c)return L0(Ul(c,1),!1)}if(i==null&&o=0)}function L0(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 By(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 rF(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 Vae(e,t,n){let r=t.selection,o=n=="up"?r.$from:r.$to;return rF(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=nF(e,o.pos,1);for(let s=i.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=Ks(s,0,s.nodeValue.length).getClientRects();else continue;for(let c=0;cu.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 Uae=/[\u0590-\u08ac]/;function Yae(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!Uae.test(r.parent.textContent)||!s.modify?n=="left"||n=="backward"?i:a:rF(e,t,()=>{let{focusNode:l,focusOffset:c,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:v}=e.domSelectionRange(),m=p&&!h.contains(p.nodeType==1?p:p.parentNode)||l==p&&c==v;try{s.collapse(u,f),l&&(l!=u||c!=f)&&s.extend&&s.extend(l,c)}catch{}return d!=null&&(s.caretBidiLevel=d),m})}let lT=null,cT=null,uT=!1;function Qae(e,t,n){return lT==t&&cT==n?uT:(lT=t,cT=n,uT=n=="up"||n=="down"?Vae(e,t,n):Yae(e,t,n))}const na=0,fT=1,uu=2,bs=3;class Gp{constructor(t,n,r,o){this.parent=t,this.children=n,this.dom=r,this.contentDOM=o,this.dirty=na,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;noo(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 iF){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 oF&&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?oo(i.dom)+1:0}}else{let i,a=!0;for(;i=r=u&&n<=c-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.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=oo(d.dom)+1;break}t-=d.size}o==-1&&(o=0)}if(o>-1&&(c>n||s==this.children.length-1)){n=c;for(let u=s+1;uh&&an){let h=s;s=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(s.node,s.offset),c.removeAllRanges(),c.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,l=a-i.border;if(t>=s&&n<=l){this.dirty=t==r||n==a?uu:fT,t==s&&n==l&&(i.contentLost||i.dom.parentNode!=this.contentDOM)?i.dirty=bs:i.markDirty(t-s,n-s);return}else i.dirty=i.dom==i.contentDOM&&i.dom.parentNode==this.contentDOM&&!i.children.length?uu:bs}r=a}this.dirty=uu}markParentsDirty(){let t=1;for(let n=this.parent;n;n=n.parent,t++){let r=t==1?uu:fT;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==na&&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 Zae extends Gp{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 Yu extends Gp{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=Kd.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new Yu(t,n,a.dom,a.contentDOM||a.dom)}parseRule(){return this.dirty&bs||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=bs&&this.mark.eq(t)}markDirty(t,n){if(super.markDirty(t,n),this.dirty!=na){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty0&&(i=sb(i,0,t,r));for(let s=0;s{if(!l)return a;if(l.parent)return l.parent.posBeforeChild(l)},r,o),u=c&&c.dom,f=c&&c.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}=Kd.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!f&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=lF(u,r,n),c?l=new Bae(t,n,r,o,u,f||null,d,c,i,a+1):n.isText?new R2(t,n,r,o,u,d,i):new uc(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==na&&t.eq(this.node)&&ab(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,l=new Kae(this,a&&a.node,t);zae(this.node,this.innerDeco,(c,u,f)=>{c.spec.marks?l.syncToMarks(c.spec.marks,r,t):c.type.side>=0&&!f&&l.syncToMarks(u==this.node.childCount?Cn.none:this.node.child(u).marks,r,t),l.placeWidget(c,t,o)},(c,u,f,d)=>{l.syncToMarks(c.marks,r,t);let h;l.findNodeMatch(c,u,f,d)||s&&t.state.selection.from>o&&t.state.selection.to-1&&l.updateNodeAt(c,u,f,h,t)||l.updateNextNode(c,u,f,t,d,o)||l.addNode(c,u,f,t,o),o+=c.nodeSize}),l.syncToMarks([],r,t),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==uu)&&(a&&this.protectLocalComposition(t,a),aF(this.contentDOM,this.children,t),Wd&&Jae(this.dom))}localCompositionInfo(t,n){let{from:r,to:o}=t.state.selection;if(!(t.state.selection instanceof En)||rn+this.node.content.size)return null;let i=t.input.compositionNode;if(!i||!this.dom.contains(i.parentNode))return null;if(this.node.inlineContent){let a=i.nodeValue,s=$ae(this.node.content,a,r-n,o-n);return s<0?null:{node:i,pos:s,text:a}}else return{node:i,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 Zae(this,i,n,o);t.input.compositionNodes.push(a),this.children=sb(this.children,r,r+o.length,t,a)}update(t,n,r,o){return this.dirty==bs||!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=na}updateOuterDeco(t){if(ab(t,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=sF(this.dom,this.nodeDOM,ib(this.outerDeco,this.node,n),ib(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 dT(e,t,n,r,o){lF(r,t,e);let i=new uc(void 0,e,t,n,r,r,r,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class R2 extends uc{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==bs||this.dirty!=na&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=na||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=na,!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 R2(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=bs)}get domAtom(){return!1}isText(t){return this.node.text==t}}class iF extends Gp{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==na&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class Bae extends uc{constructor(t,n,r,o,i,a,s,l,c,u){super(t,n,r,o,i,a,s,c,u),this.spec=l}update(t,n,r,o){if(this.dirty==bs)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 aF(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 l=Yu.create(this.top,t[i],n,r);this.top.children.splice(this.index,0,l),this.top=l,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,l=Math.min(this.top.children.length,s+5);s0;){let s;for(;;)if(r){let c=n.children[r-1];if(c instanceof Yu)n=c,r=c.children.length;else{s=c,r--;break}}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=s.node;if(l){if(l!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}function Gae(e,t){return e.type.side-t.type.side}function zae(e,t,n,r){let o=t.locals(e),i=0;if(o.length==0){for(let c=0;ci;)s.push(o[a++]);let p=i+d.nodeSize;if(d.isText){let m=p;a!m.inline):s.slice();r(d,v,t.forChild(i,d),h),i=p}}function Jae(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 $ae(e,t,n,r){for(let o=0,i=0;o=n){if(i>=r&&l.slice(r-t.length-s,r-s)==t)return r-t.length;let c=s=0&&c+t.length+s>=n)return s+c;if(n==r&&l.length>=r+t.length-s&&l.slice(r-s,r-s+t.length)==t)return r}}return-1}function sb(e,t,n,r,o){let i=[];for(let a=0,s=0;a=n||u<=t?i.push(l):(cn&&i.push(l.slice(n-c,l.size,r)))}return i}function v5(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),l,c;if(A2(n)){for(l=s;o&&!o.node;)o=o.parent;let u=o.node;if(o&&u.isAtom&&Yt.isSelectable(u)&&o.parent&&!(u.isInline&&Sae(n.focusNode,n.focusOffset,o.dom))){let f=o.posBefore;c=new Yt(a==f?s:r.resolve(f))}}else{let u=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(u<0)return null;l=r.resolve(u)}if(!c){let u=t=="pointer"||e.state.selection.head{(n.anchorNode!=r||n.anchorOffset!=o)&&(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!cF(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})}function qae(e){let t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,o=r.nodeName=="IMG";o?n.setEnd(r.parentNode,oo(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!o&&!e.state.selection.visible&&si&&cc<=11&&(r.disabled=!0,r.disabled=!1)}function uF(e,t){if(t instanceof Yt){let n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(mT(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else mT(e)}function mT(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function g5(e,t,n,r){return e.someProp("createSelectionBetween",o=>o(e,t,n))||En.between(t,n,r)}function AT(e){return e.editable&&!e.hasFocus()?!1:fF(e)}function fF(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 ese(e){let t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return Uu(t.node,t.offset,n.anchorNode,n.anchorOffset)}function lb(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&&yn.findFrom(i,t)}function Hl(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function RT(e,t,n){let r=e.state.selection;if(r instanceof En)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 Hl(e,new En(r.$anchor,a))}else if(r.empty){if(e.endOfTextblock(t>0?"forward":"backward")){let o=lb(e.state,t);return o&&o instanceof Yt?Hl(e,o):!1}else if(!(zi&&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?Yt.isSelectable(i)?Hl(e,new Yt(t<0?e.state.doc.resolve(o.pos-i.nodeSize):o)):Hp?Hl(e,new En(e.state.doc.resolve(t<0?s:s+i.nodeSize))):!1:!1}}else return!1;else{if(r instanceof Yt&&r.node.isInline)return Hl(e,new En(t>0?r.$to:r.$from));{let o=lb(e.state,t);return o?Hl(e,o):!1}}}function hm(e){return e.nodeType==3?e.nodeValue.length:e.childNodes.length}function _h(e,t){let n=e.pmViewDesc;return n&&n.size==0&&(t<0||e.nextSibling||e.nodeName!="BR")}function kf(e,t){return t<0?tse(e):nse(e)}function tse(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(_h(s,-1))o=n,i=--r;else if(s.nodeType==3)n=s,r=n.nodeValue.length;else break}}else{if(dF(n))break;{let s=n.previousSibling;for(;s&&_h(s,-1);)o=n.parentNode,i=oo(s),s=s.previousSibling;if(s)n=s,r=hm(n);else{if(n=n.parentNode,n==e.dom)break;r=0}}}a?cb(e,n,r):o&&cb(e,o,i)}function nse(e){let t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(!n)return;let o=hm(n),i,a;for(;;)if(r{e.state==o&&ol(e)},50)}function yT(e,t){let n=e.state.doc.resolve(t);if(!(xo||Lae)&&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 bT(e,t,n){let r=e.state.selection;if(r instanceof En&&!r.empty||n.indexOf("s")>-1||zi&&n.indexOf("m")>-1)return!1;let{$from:o,$to:i}=r;if(!o.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let a=lb(e.state,t);if(a&&a instanceof Yt)return Hl(e,a)}if(!o.parent.inlineContent){let a=t<0?o:i,s=r instanceof oi?yn.near(a,t):yn.findFrom(a,t);return s?Hl(e,s):!1}return!1}function xT(e,t){if(!(e.state.selection instanceof En))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 ST(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function ise(e){if(!Vo||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;ST(e,r,"true"),setTimeout(()=>ST(e,r,"false"),20)}return!1}function ase(e){let t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}function sse(e,t){let n=t.keyCode,r=ase(t);if(n==8||zi&&n==72&&r=="c")return xT(e,-1)||kf(e,-1);if(n==46&&!t.shiftKey||zi&&n==68&&r=="c")return xT(e,1)||kf(e,1);if(n==13||n==27)return!0;if(n==37||zi&&n==66&&r=="c"){let o=n==37?yT(e,e.state.selection.from)=="ltr"?-1:1:-1;return RT(e,o,r)||kf(e,o)}else if(n==39||zi&&n==70&&r=="c"){let o=n==39?yT(e,e.state.selection.from)=="ltr"?1:-1:1;return RT(e,o,r)||kf(e,o)}else{if(n==38||zi&&n==80&&r=="c")return bT(e,-1,r)||kf(e,-1);if(n==40||zi&&n==78&&r=="c")return ise(e)||bT(e,1,r)||kf(e,1);if(r==(zi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function hF(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")||Kd.fromSchema(e.state.schema),s=RF(),l=s.createElement("div");l.appendChild(a.serializeFragment(r,{document:s}));let c=l.firstChild,u,f=0;for(;c&&c.nodeType==1&&(u=AF[c.nodeName.toLowerCase()]);){for(let h=u.length-1;h>=0;h--){let p=s.createElement(u[h]);for(;l.firstChild;)p.appendChild(l.firstChild);l.appendChild(p),f++}c=l.firstChild}c&&c.nodeType==1&&c.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:l,text:d,slice:t}}function pF(e,t,n,r,o){let i=o.parent.type.spec.code,a,s;if(!n&&!t)return null;let l=t&&(r||i||!n);if(l){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=Kd.fromSchema(h);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(v=>{let m=a.appendChild(document.createElement("p"));v&&m.appendChild(p.serializeNode(h.text(v,d)))})}}else e.someProp("transformPastedHTML",f=>{n=f(n,e)}),a=use(n),Hp&&fse(a);let c=a&&a.querySelector("[data-pm-slice]"),u=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.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")||hx.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(l||u),context:o,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!lse.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)s=dse(MT(s,+u[1],+u[2]),u[4]);else if(s=bt.maxOpen(cse(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 lse=/^(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 cse(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 l=o.findWrapping(s.type),c;if(!l)return a=null;if(c=a.length&&i.length&&gF(l,i,s,a[a.length-1],0))a[a.length-1]=c;else{a.length&&(a[a.length-1]=mF(a[a.length-1],i.length));let u=vF(s,l);a.push(u),o=o.matchType(u.type),i=l}}),a)return ct.from(a)}return e}function vF(e,t,n=0){for(let r=t.length-1;r>=n;r--)e=t[r].create(null,ct.from(e));return e}function gF(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 MT(e,t,n){return t]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let n=RF().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(e),o;if((o=r&&AF[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 l=n.nodes[r[s]];if(!l||l.hasRequiredAttrs())break;o=ct.from(l.create(r[s+1],o)),i++,a++}return new bt(o,i,a)}const Uo={},Yo={},hse={touchstart:!0,touchmove:!0};class pse{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.compositionNode=null,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 vse(e){for(let t in Uo){let n=Uo[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=r=>{mse(e,r)&&!m5(e,r)&&(e.editable||!(r.type in Yo))&&n(e,r)},hse[t]?{passive:!0}:void 0)}Vo&&e.dom.addEventListener("input",()=>null),fb(e)}function rc(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function gse(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 fb(e){e.someProp("handleDOMEvents",t=>{for(let n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=r=>m5(e,r))})}function m5(e,t){return e.someProp("handleDOMEvents",n=>{let r=n[t.type];return r?r(e,t)||t.defaultPrevented:!1})}function mse(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 Ase(e,t){!m5(e,t)&&Uo[t.type]&&(e.editable||!(t.type in Yo))&&Uo[t.type](e,t)}Yo.keydown=(e,t)=>{let n=t;if(e.input.shiftKey=n.keyCode==16||n.shiftKey,!bF(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!(La&&xo&&n.keyCode==13)))if(n.keyCode!=229&&e.domObserver.forceFlush(),Wd&&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,iu(13,"Enter"))),e.input.lastIOSEnter=0)},200)}else e.someProp("handleKeyDown",r=>r(e,n))||sse(e,n)?n.preventDefault():rc(e,"key")};Yo.keyup=(e,t)=>{t.keyCode==16&&(e.input.shiftKey=!1)};Yo.keypress=(e,t)=>{let n=t;if(bF(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||zi&&n.metaKey)return;if(e.someProp("handleKeyPress",o=>o(e,n))){n.preventDefault();return}let r=e.state.selection;if(!(r instanceof En)||!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 y2(e){return{left:e.clientX,top:e.clientY}}function Rse(e,t){let n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}function A5(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 xd(e,t,n){e.focused||e.focus();let r=e.state.tr.setSelection(t);r.setMeta("pointer",!0),e.dispatch(r)}function yse(e,t){if(t==-1)return!1;let n=e.state.doc.resolve(t),r=n.nodeAfter;return r&&r.isAtom&&Yt.isSelectable(r)?(xd(e,new Yt(n)),!0):!1}function bse(e,t){if(t==-1)return!1;let n=e.state.selection,r,o;n instanceof Yt&&(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(Yt.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?(xd(e,Yt.create(e.state.doc,o)),!0):!1}function xse(e,t,n,r,o){return A5(e,"handleClickOn",t,n,r)||e.someProp("handleClick",i=>i(e,t,r))||(o?bse(e,n):yse(e,n))}function Sse(e,t,n,r){return A5(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",o=>o(e,t,r))}function Mse(e,t,n,r){return A5(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",o=>o(e,t,r))||wse(e,n,r)}function wse(e,t,n){if(n.button!=0)return!1;let r=e.state.doc;if(t==-1)return r.inlineContent?(xd(e,En.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)xd(e,En.create(r,s+1,s+1+a.content.size));else if(Yt.isSelectable(a))xd(e,Yt.create(r,s));else continue;return!0}}function R5(e){return pm(e)}const yF=zi?"metaKey":"ctrlKey";Uo.mousedown=(e,t)=>{let n=t;e.input.shiftKey=n.shiftKey;let r=R5(e),o=Date.now(),i="singleClick";o-e.input.lastClick.time<500&&Rse(n,e.input.lastClick)&&!n[yF]&&(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(y2(n));a&&(i=="singleClick"?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new Lse(e,a,n,!!r)):(i=="doubleClick"?Sse:Mse)(e,a.pos,a.inside,n)?n.preventDefault():rc(e,"pointer"))};class Lse{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[yF],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,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:c}=t.state;(r.button==0&&i.type.spec.draggable&&i.type.spec.selectable!==!1||c instanceof Yt&&c.from<=a&&c.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)),rc(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(()=>ol(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(y2(t))),this.updateAllowDefault(t),this.allowDefault||!n?rc(this.view,"pointer"):xse(this.view,n.pos,n.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||Vo&&this.mightDrag&&!this.mightDrag.node.isAtom||xo&&!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)?(xd(this.view,yn.near(this.view.state.doc.resolve(n.pos))),t.preventDefault()):rc(this.view,"pointer")}move(t){this.updateAllowDefault(t),rc(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)}}Uo.touchstart=e=>{e.input.lastTouch=Date.now(),R5(e),rc(e,"pointer")};Uo.touchmove=e=>{e.input.lastTouch=Date.now(),rc(e,"pointer")};Uo.contextmenu=e=>R5(e);function bF(e,t){return e.composing?!0:Vo&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500?(e.input.compositionEndedAt=-2e8,!0):!1}const Ose=La?5e3:-1;Yo.compositionstart=Yo.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(),pm(e,!0),e.markCursor=null;else if(pm(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}xF(e,Ose)};Yo.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.compositionNode=null,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,xF(e,20))};function xF(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>pm(e),t))}function SF(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=kse());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function Tse(e){let t=e.domSelectionRange();if(!t.focusNode)return null;let n=bae(t.focusNode,t.focusOffset),r=xae(t.focusNode,t.focusOffset);if(n&&r&&n!=r){let o=r.pmViewDesc,i=e.domObserver.lastChangedTextNode;if(n==i||r==i)return i;if(!o||!o.isText(r.nodeValue))return r;if(e.input.compositionNode==r){let a=n.pmViewDesc;if(!(!a||!a.isText(n.nodeValue)))return r}}return n||r}function kse(){let e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}function pm(e,t=!1){if(!(La&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),SF(e),t||e.docView&&e.docView.dirty){let n=v5(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}function Nse(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 fp=si&&cc<15||Wd&&Oae<604;Uo.copy=Yo.cut=(e,t)=>{let n=t,r=e.state.selection,o=n.type=="cut";if(r.empty)return;let i=fp?null:n.clipboardData,a=r.content(),{dom:s,text:l}=hF(e,a);i?(n.preventDefault(),i.clearData(),i.setData("text/html",s.innerHTML),i.setData("text/plain",l)):Nse(e,s),o&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function Pse(e){return e.openStart==0&&e.openEnd==0&&e.content.childCount==1?e.content.firstChild:null}function Cse(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?dp(e,r.value,null,o,t):dp(e,r.textContent,r.innerHTML,o,t)},50)}function dp(e,t,n,r,o){let i=pF(e,t,n,r,e.state.selection.$from);if(e.someProp("handlePaste",l=>l(e,o,i||bt.empty)))return!0;if(!i)return!1;let a=Pse(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 MF(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," "):""}Yo.paste=(e,t)=>{let n=t;if(e.composing&&!La)return;let r=fp?null:n.clipboardData,o=e.input.shiftKey&&e.input.lastKeyCode!=45;r&&dp(e,MF(r),r.getData("text/html"),o,n)?n.preventDefault():Cse(e,n)};class wF{constructor(t,n,r){this.slice=t,this.move=n,this.node=r}}const LF=zi?"altKey":"ctrlKey";Uo.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(y2(n)),a;if(!(i&&i.pos>=o.from&&i.pos<=(o instanceof Yt?o.to-1:o.to))){if(r&&r.mightDrag)a=Yt.create(e.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let f=e.docView.nearestDesc(n.target,!0);f&&f.node.type.spec.draggable&&f!=e.docView&&(a=Yt.create(e.state.doc,f.posBefore))}}let s=(a||e.state.selection).content(),{dom:l,text:c,slice:u}=hF(e,s);(!n.dataTransfer.files.length||!xo||$I>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(fp?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",fp||n.dataTransfer.setData("text/plain",c),e.dragging=new wF(u,!n[LF],a)};Uo.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)};Yo.dragover=Yo.dragenter=(e,t)=>t.preventDefault();Yo.drop=(e,t)=>{let n=t,r=e.dragging;if(e.dragging=null,!n.dataTransfer)return;let o=e.posAtCoords(y2(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=pF(e,MF(n.dataTransfer),fp?null:n.dataTransfer.getData("text/html"),!1,i);let s=!!(r&&!n[LF]);if(e.someProp("handleDrop",p=>p(e,n,a||bt.empty,s))){n.preventDefault();return}if(!a)return;n.preventDefault();let l=a?nP(e.state.doc,i.pos,a):i.pos;l==null&&(l=i.pos);let c=e.state.tr;if(s){let{node:p}=r;p?p.replace(c):c.deleteSelection()}let u=c.mapping.map(l),f=a.openStart==0&&a.openEnd==0&&a.content.childCount==1,d=c.doc;if(f?c.replaceRangeWith(u,u,a.content.firstChild):c.replaceRange(u,u,a),c.doc.eq(d))return;let h=c.doc.resolve(u);if(f&&Yt.isSelectable(a.content.firstChild)&&h.nodeAfter&&h.nodeAfter.sameMarkup(a.content.firstChild))c.setSelection(new Yt(h));else{let p=c.mapping.map(l);c.mapping.maps[c.mapping.maps.length-1].forEach((v,m,x,y)=>p=y),c.setSelection(g5(e,h,c.doc.resolve(p)))}e.focus(),e.dispatch(c.setMeta("uiEvent","drop"))};Uo.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())&&ol(e)},20))};Uo.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)};Uo.beforeinput=(e,t)=>{if(xo&&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,iu(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 Yo)Uo[e]=Yo[e];function hp(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 vm{constructor(t,n){this.toDOM=t,this.spec=n||Mu,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 Ci(i-r,i-r,this)}valid(){return!0}eq(t){return this==t||t instanceof vm&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&hp(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}}class fc{constructor(t,n){this.attrs=t,this.spec=n||Mu}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 Ci(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==vo||t.maps.length==0?this:this.mapInner(t,n,0,0,r||Mu)}mapInner(t,n,r,o,i){let a;for(let s=0;s{let c=l+r,u;if(u=TF(n,s,c)){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&&l.type instanceof fc){let c=Math.max(i,l.from)-i,u=Math.min(a,l.to)-i;co.map(t,n,Mu));return ql.from(r)}forChild(t,n){if(n.isLeaf)return Cr.empty;let r=[];for(let o=0;on instanceof Cr)?t:t.reduce((n,r)=>n.concat(r instanceof Cr?r:r.members),[]))}}}function Ise(e,t,n,r,o,i,a){let s=e.slice();for(let c=0,u=i;c{let m=v-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&&m&&(s[x]+=m,s[x+1]+=m)}f+=m}),u=n.maps[c].map(u,-1)}let l=!1;for(let c=0;c=r.content.size){l=!0;continue}let d=n.map(e[c+1]+i,-1),h=d-o,{index:p,offset:v}=r.content.findIndex(f),m=r.maybeChild(p);if(m&&v==f&&v+m.nodeSize==h){let x=s[c+2].mapInner(n,m,u+1,e[c]+i+1,a);x!=vo?(s[c]=f,s[c+1]=h,s[c+2]=x):(s[c+1]=-2,l=!0)}else l=!0}if(l){let c=Fse(s,e,t,n,o,i,a),u=gm(c,r,0,a);t=u.local;for(let f=0;fn&&a.to{let c=TF(e,s,l+n);if(c){i=!0;let u=gm(c,s,n+l+1,r);u!=vo&&o.push(l,l+s.nodeSize,u)}});let a=OF(i?kF(e):e,-n).sort(wu);for(let s=0;s0;)t++;e.splice(t,0,n)}function Ky(e){let t=[];return e.someProp("decorations",n=>{let r=n(e.state);r&&r!=vo&&t.push(r)}),e.cursorWrapper&&t.push(Cr.create(e.state.doc,[e.cursorWrapper.deco])),ql.from(t)}const _se={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},Ese=si&&cc<=11;class Xse{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 Wse{constructor(t,n){this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new Xse,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,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()}),Ese&&(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,_se)),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(AT(this.view)){if(this.suppressingSelectionUpdates)return ol(this.view);if(si&&cc<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&Uu(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=up(i))n.add(i);for(let i=t.anchorNode;i;i=up(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)&&AT(t)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,l=[];if(t.editable)for(let u=0;uf.nodeName=="BR");if(u.length==2){let[f,d]=u;f.parentNode&&f.parentNode.parentNode==d.parentNode?d.remove():f.remove()}else{let{focusNode:f}=this.currentSelection;for(let d of u){let h=d.parentNode;h&&h.nodeName=="LI"&&(!f||Yse(t,f)!=h)&&d.remove()}}}let c=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),Vse(t)),this.handleDOMChange(i,a,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(r)||ol(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;m--){let x=r.childNodes[m-1],y=x.pmViewDesc;if(x.nodeName=="BR"&&!y){i=m;break}if(!y||y.size)break}let f=e.state.doc,d=e.someProp("domParser")||hx.fromSchema(e.state.schema),h=f.resolve(a),p=null,v=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:c,ruleFromNode:Zse,context:h});if(c&&c[0].pos!=null){let m=c[0].pos,x=c[1]&&c[1].pos;x==null&&(x=m),p={anchor:m+a,head:x+a}}return{doc:v,sel:p,from:a,to:s}}function Zse(e){let t=e.pmViewDesc;if(t)return t.parseRule();if(e.nodeName=="BR"&&e.parentNode){if(Vo&&/^(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||Vo&&/^(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 Bse=/^(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 Dse(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=v5(e,L);if(k&&!e.state.selection.eq(k)){if(xo&&La&&e.input.lastKeyCode===13&&Date.now()-100P(e,iu(13,"Enter"))))return;let E=e.state.tr.setSelection(k);L=="pointer"?E.setMeta("pointer",!0):L=="key"&&E.scrollIntoView(),i&&E.setMeta("composition",i),e.dispatch(E)}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 l=e.state.selection,c=Qse(e,t,n),u=e.state.doc,f=u.slice(c.from,c.to),d,h;e.input.lastKeyCode===8&&Date.now()-100Date.now()-225||La)&&o.some(L=>L.nodeType==1&&!Bse.test(L.nodeName))&&(!p||p.endA>=p.endB)&&e.someProp("handleKeyDown",L=>L(e,iu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!p)if(r&&l instanceof En&&!l.empty&&l.$head.sameParent(l.$anchor)&&!e.composing&&!(c.sel&&c.sel.anchor!=c.sel.head))p={start:l.from,endA:l.to,endB:l.to};else{if(c.sel){let L=NT(e,e.state.doc,c.sel);if(L&&!L.eq(e.state.selection)){let k=e.state.tr.setSelection(L);i&&k.setMeta("composition",i),e.dispatch(k)}}return}e.input.domChangeCount++,e.state.selection.frome.state.selection.from&&p.start<=e.state.selection.from+2&&e.state.selection.from>=c.from?p.start=e.state.selection.from:p.endA=e.state.selection.to-2&&e.state.selection.to<=c.to&&(p.endB+=e.state.selection.to-p.endA,p.endA=e.state.selection.to)),si&&cc<=11&&p.endB==p.start+1&&p.endA==p.start&&p.start>c.from&&c.doc.textBetween(p.start-c.from-1,p.start-c.from+1)=="  "&&(p.start--,p.endA--,p.endB--);let v=c.doc.resolveNoCache(p.start-c.from),m=c.doc.resolveNoCache(p.endB-c.from),x=u.resolve(p.start),y=v.sameParent(m)&&v.parent.inlineContent&&x.end()>=p.endA,R;if((Wd&&e.input.lastIOSEnter>Date.now()-225&&(!y||o.some(L=>L.nodeName=="DIV"||L.nodeName=="P"))||!y&&v.posL(e,iu(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>p.start&&Hse(u,p.start,p.endA,v,m)&&e.someProp("handleKeyDown",L=>L(e,iu(8,"Backspace")))){La&&xo&&e.domObserver.suppressSelectionUpdates();return}xo&&La&&p.endB==p.start&&(e.input.lastAndroidDelete=Date.now()),La&&!y&&v.start()!=m.start()&&m.parentOffset==0&&v.depth==m.depth&&c.sel&&c.sel.anchor==c.sel.head&&c.sel.head==p.endA&&(p.endB-=2,m=c.doc.resolveNoCache(p.endB-c.from),setTimeout(()=>{e.someProp("handleKeyDown",function(L){return L(e,iu(13,"Enter"))})},20));let A=p.start,b=p.endA,M,T,w;if(y){if(v.pos==m.pos)si&&cc<=11&&v.parentOffset==0&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>ol(e),20)),M=e.state.tr.delete(A,b),T=u.resolve(p.start).marksAcross(u.resolve(p.endA));else if(p.endA==p.endB&&(w=Kse(v.parent.content.cut(v.parentOffset,m.parentOffset),x.parent.content.cut(x.parentOffset,p.endA-x.start()))))M=e.state.tr,w.type=="add"?M.addMark(A,b,w.mark):M.removeMark(A,b,w.mark);else if(v.parent.child(v.index()).isText&&v.index()==m.index()-(m.textOffset?0:1)){let L=v.parent.textBetween(v.parentOffset,m.parentOffset);if(e.someProp("handleTextInput",k=>k(e,A,b,L)))return;M=e.state.tr.insertText(L,A,b)}}if(M||(M=e.state.tr.replace(A,b,c.doc.slice(p.start-c.from,p.endB-c.from))),c.sel){let L=NT(e,M.doc,c.sel);L&&!(xo&&La&&e.composing&&L.empty&&(p.start!=p.endB||e.input.lastAndroidDeletet.content.size?null:g5(e,t.resolve(n.anchor),t.resolve(n.head))}function Kse(e,t){let n=e.firstChild.marks,r=t.firstChild.marks,o=n,i=r,a,s,l;for(let u=0;uu.mark(s.addToSet(u.marks));else if(o.length==0&&i.length==1)s=i[0],a="remove",l=u=>u.mark(s.removeFromSet(u.marks));else return null;let c=[];for(let u=0;un||Hy(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 Gse(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 l=Math.max(0,i-Math.min(a,s));r-=a+l-i}if(a=a?i-r:0;i-=l,i&&i=s?i-r:0;i-=l,i&&i=56320&&t<=57343&&n>=55296&&n<=56319}class zse{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 pse,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(ET),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=FT(this),IT(this),this.nodeViews=_T(this),this.docView=dT(this.state.doc,CT(this),Ky(this),this.dom,this),this.domObserver=new Wse(this,(r,o,i,a)=>Dse(this,r,o,i,a)),this.domObserver.start(),vse(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&&fb(this);let n=this._props;this._props=t,t.plugins&&(t.plugins.forEach(ET),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&&(SF(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=_T(this);$se(h,this.nodeViews)&&(this.nodeViews=h,i=!0)}(s||n.handleDOMEvents!=this._props.handleDOMEvents)&&fb(this),this.editable=FT(this),IT(this);let l=Ky(this),c=CT(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,c,l);(f||!t.selection.eq(o.selection))&&(a=!0);let d=u=="preserve"&&a&&this.dom.style.overflowAnchor==null&&Nae(this);if(a){this.domObserver.stop();let h=f&&(si||xo)&&!this.composing&&!o.selection.empty&&!t.selection.empty&&Jse(o.selection,t.selection);if(f){let p=xo?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=Tse(this)),(i||!this.docView.update(t.doc,c,l,this))&&(this.docView.updateOuterDeco(c),this.docView.destroy(),this.docView=dT(t.doc,c,l,this.dom,this)),p&&!this.trackWrites&&(h=!0)}h||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&ese(this))?ol(this,h):(uF(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&&Pae(d)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof Yt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&aT(this,n.getBoundingClientRect(),t)}else aT(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 wF(t.slice,t.move,o<0?void 0:Yt.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 Xae(this,t)}coordsAtPos(t,n=1){return nF(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 Qae(this,n||this.state,t)}pasteHTML(t,n){return dp(this,"",t,!1,n||new ClipboardEvent("paste"))}pasteText(t,n){return dp(this,t,null,!0,n||new ClipboardEvent("paste"))}destroy(){this.docView&&(gse(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Ky(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,Rae())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return Ase(this,t)}dispatch(t){let n=this._props.dispatchTransaction;n?n.call(this,t):this.updateState(this.state.apply(t))}domSelectionRange(){let t=this.domSelection();return Vo&&this.root.nodeType===11&&Mae(this.dom.ownerDocument)==this.dom&&Use(this,t)||t}domSelection(){return this.root.getSelection()}}function CT(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"),[Ci.node(0,e.state.doc.content.size,t)]}function IT(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:Ci.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function FT(e){return!e.someProp("editable",t=>t(e.state)===!1)}function Jse(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 _T(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 $se(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 ET(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 yc={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:"'"},mm={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},jse=typeof navigator<"u"&&/Mac/.test(navigator.platform),qse=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(var io=0;io<10;io++)yc[48+io]=yc[96+io]=String(io);for(var io=1;io<=24;io++)yc[io+111]="F"+io;for(var io=65;io<=90;io++)yc[io]=String.fromCharCode(io+32),mm[io]=String.fromCharCode(io);for(var Gy in yc)mm.hasOwnProperty(Gy)||(mm[Gy]=yc[Gy]);function ele(e){var t=jse&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||qse&&e.shiftKey&&e.key&&e.key.length==1||e.key=="Unidentified",n=!t&&e.key||(e.shiftKey?mm:yc)[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 tle=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!1;function nle(e){let t=e.split(/-(?!$)/),n=t[t.length-1];n=="Space"&&(n=" ");let r,o,i,a;for(let s=0;s127)&&(i=yc[r.keyCode])&&i!=o){let s=t[zy(i,r)];if(s&&s(n.state,n.dispatch,n))return!0}}return!1}}var Am=200,Gr=function(){};Gr.prototype.append=function(t){return t.length?(t=Gr.from(t),!this.length&&t||t.length=n?Gr.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,n))};Gr.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Gr.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)};Gr.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};Gr.from=function(t){return t instanceof Gr?t:t&&t.length?new PF(t):Gr.empty};var PF=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 l=i;l=a;l--)if(o(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(o){if(this.length+o.length<=Am)return new t(this.values.concat(o.flatten()))},t.prototype.leafPrepend=function(o){if(this.length+o.length<=Am)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}(Gr);Gr.empty=new PF([]);var ole=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}(Gr);const ile=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,l,c=[],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 Ja(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],c.push(new Ja(p,void 0,void 0,c.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,l=new Ta(this.items.slice(0,r).append(u.reverse().concat(c)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:a,selection:s}}addTransform(t,n,r,o){let i=[],a=this.eventCount,s=this.items,l=!o&&s.length?s.get(s.length-1):null;for(let u=0;usle&&(s=ale(s,c),a-=c),new Ta(s.append(i),a)}remapping(t,n){let r=new pd;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 Ja(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 l=n;this.items.forEach(d=>{let h=i.getMirror(--l);if(h==null)return;a=Math.min(a,h);let p=i.maps[h];if(d.step){let v=t.steps[h].invert(t.docs[h]),m=d.selection&&d.selection.map(i.slice(l+1,h));m&&s++,r.push(new Ja(p,v,m))}else r.push(new Ja(p))},o);let c=[];for(let d=n;dile&&(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 l=a.step.map(n.slice(r)),c=l&&l.getMap();if(r--,c&&n.appendMap(c,r),l){let u=a.selection&&a.selection.map(n.slice(r));u&&i++;let f=new Ja(c.invert(),l,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(Gr.from(o.reverse()),i)}}Ta.empty=new Ta(Gr.empty,0);function ale(e,t){let n;return e.forEach((r,o)=>{if(r.selection&&t--==0)return n=o,!1}),e.slice(n)}class Ja{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 Ja(n.getMap().invert(),n,this.selection)}}}class Gl{constructor(t,n,r,o,i){this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=o,this.prevComposition=i}}const sle=20;function lle(e,t,n,r){let o=n.getMeta(dc),i;if(o)return o.historyState;n.getMeta(ule)&&(e=new Gl(e.done,e.undone,null,0,-1));let a=n.getMeta("appendedTransaction");if(n.steps.length==0)return e;if(a&&a.getMeta(dc))return a.getMeta(dc).redo?new Gl(e.done.addTransform(n,void 0,r,lg(t)),e.undone,WT(n.mapping.maps[n.steps.length-1]),e.prevTime,e.prevComposition):new Gl(e.done,e.undone.addTransform(n,void 0,r,lg(t)),null,e.prevTime,e.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(a&&a.getMeta("addToHistory")===!1)){let s=n.getMeta("composition"),l=e.prevTime==0||!a&&e.prevComposition!=s&&(e.prevTime<(n.time||0)-r.newGroupDelay||!cle(n,e.prevRanges)),c=a?Jy(e.prevRanges,n.mapping):WT(n.mapping.maps[n.steps.length-1]);return new Gl(e.done.addTransform(n,l?t.selection.getBookmark():void 0,r,lg(t)),Ta.empty,c,n.time,s??e.prevComposition)}else return(i=n.getMeta("rebased"))?new Gl(e.done.rebased(n,i),e.undone.rebased(n,i),Jy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition):new Gl(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),Jy(e.prevRanges,n.mapping),e.prevTime,e.prevComposition)}function cle(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 WT(e){let t=[];return e.forEach((n,r,o,i)=>t.push(o,i)),t}function Jy(e,t){if(!e)return null;let n=[];for(let r=0;r{let n=dc.getState(e);return!n||n.done.eventCount==0?!1:(t&&CF(n,e,t,!1),!0)},FF=(e,t)=>{let n=dc.getState(e);return!n||n.undone.eventCount==0?!1:(t&&CF(n,e,t,!0),!0)};function dle(e={}){return new Gd({view(t){return new hle(t,e)}})}class hle{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,l=t.nodeAfter;if(s||l){let c=this.editorView.nodeDOM(this.cursorPos-(s?s.nodeSize:0));if(c){let u=c.getBoundingClientRect(),f=s?u.bottom:u.top;s&&l&&(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=nP(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 yr extends yn{constructor(t){super(t,t)}map(t,n){let r=t.resolve(n.map(this.head));return yr.valid(r)?new yr(r):yn.near(r)}content(){return bt.empty}eq(t){return t instanceof yr&&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 yr(t.resolve(n.pos))}getBookmark(){return new x5(this.anchor)}static valid(t){let n=t.parent;if(n.isTextblock||!ple(t)||!vle(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&&yr.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 l=t.doc.resolve(o);if(yr.valid(l))return l}for(;;){let a=n>0?i.firstChild:i.lastChild;if(!a){if(i.isAtom&&!i.isText&&!Yt.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(yr.valid(s))return s}return null}}}yr.prototype.visible=!1;yr.findFrom=yr.findGapCursorFrom;yn.jsonID("gapcursor",yr);class x5{constructor(t){this.pos=t}map(t){return new x5(t.map(this.pos))}resolve(t){let n=t.resolve(this.pos);return yr.valid(n)?new yr(n):yn.near(n)}}function ple(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 vle(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 gle(){return new Gd({props:{decorations:yle,createSelectionBetween(e,t,n){return t.pos==n.pos&&yr.valid(n)?new yr(n):null},handleClick:Ale,handleKeyDown:mle,handleDOMEvents:{beforeinput:Rle}}})}const mle=NF({ArrowLeft:Lv("horiz",-1),ArrowRight:Lv("horiz",1),ArrowUp:Lv("vert",-1),ArrowDown:Lv("vert",1)});function Lv(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,l=a.empty;if(a instanceof En){if(!i.endOfTextblock(n)||s.depth==0)return!1;l=!1,s=r.doc.resolve(t>0?s.after():s.before())}let c=yr.findGapCursorFrom(s,t,l);return c?(o&&o(r.tr.setSelection(new yr(c))),!0):!1}}function Ale(e,t,n){if(!e||!e.editable)return!1;let r=e.state.doc.resolve(t);if(!yr.valid(r))return!1;let o=e.posAtCoords({left:n.clientX,top:n.clientY});return o&&o.inside>-1&&Yt.isSelectable(e.state.doc.nodeAt(o.inside))?!1:(e.dispatch(e.state.tr.setSelection(new yr(r))),!0)}function Rle(e,t){if(t.inputType!="insertCompositionText"||!(e.state.selection instanceof yr))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(En.near(i.doc.resolve(n.pos+1))),e.dispatch(i),!1}function yle(e){if(!(e.selection instanceof yr))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",Cr.create(e.doc,[Ci.widget(e.selection.head,t,{key:"gapcursor"})])}const ble=["li",0],xle={parseDOM:[{tag:"li"}],toDOM(){return ble},defining:!0};function Sle(e,t=null){return function(n,r){let{$from:o,$to:i}=n.selection,a=o.blockRange(i),s=!1,l=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);l=new _g(u,u,a.depth),a.endIndex=0;u--)i=ct.from(n[u].type.create(n[u].attrs,i));e.step(new lo(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(m>-1)return!1;x.isTextblock&&x.content.size==0&&(m=y+1)}),m>-1&&v.setSelection(yn.near(v.doc.resolve(m))),r(v.scrollIntoView())}return!0}let l=i.pos==o.end()?s.contentMatchAt(0).defaultType:null,c=n.tr.delete(o.pos,i.pos),u=l?[null,{type:l}]:void 0;return vd(c.doc,o.pos,2,u)?(r&&r(c.split(o.pos,2,u).scrollIntoView()),!0):!1}}function _F(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?Lle(t,n,e,i):Ole(t,n,i):!0:!1}}function Lle(e,t,n,r){let o=e.tr,i=r.end,a=r.$to.end(r.depth);iv;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,l=n.endIndex==o.childCount,c=i.node(-1),u=i.index(-1);if(!c.canReplace(u+(s?0:1),u+1,a.content.append(l?ct.empty:ct.from(o))))return!1;let f=i.pos,d=f+a.nodeSize;return r.step(new lo(f-(s?1:0),d+(l?1:0),f+1,d-1,new bt((s?ct.empty:ct.from(o.copy(ct.empty))).append(l?ct.empty:ct.from(o.copy(ct.empty))),s?0:1,l?0:1),s?0:1)),t(r.scrollIntoView()),!0}function UT(e){return function(t,n){let{$from:r,$to:o}=t.selection,i=r.blockRange(o,c=>c.childCount>0&&c.firstChild.type==e);if(!i)return!1;let a=i.startIndex;if(a==0)return!1;let s=i.parent,l=s.child(a-1);if(l.type!=e)return!1;if(n){let c=l.lastChild&&l.lastChild.type==s.type,u=ct.from(c?e.create():null),f=new bt(ct.from(e.create(null,ct.from(s.type.create(null,u)))),c?3:1,0),d=i.start,h=i.end;n(t.tr.step(new lo(d-(c?3:1),h,d,h,f,1,!0)).scrollIntoView())}return!0}}class pl{constructor(t,n,r={}){this.match=t,this.match=t,this.handler=typeof n=="string"?Tle(n):n,this.undoable=r.undoable!==!1,this.inCode=r.inCode||!1}}function Tle(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 kle=500;function Nle({rules:e}){let t=new Gd({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 YT(n,r,o,i,e,t)},handleDOMEvents:{compositionend:n=>{setTimeout(()=>{let{$cursor:r}=n.state.selection;r&&YT(n,r.pos,r.pos,"",e,t)})}}},isInputRules:!0});return t}function YT(e,t,n,r,o,i){if(e.composing)return!1;let a=e.state,s=a.doc.resolve(t),l=s.parent.textBetween(Math.max(0,s.parentOffset-kle),s.parentOffset,null,"")+r;for(let c=0;c{let n=e.plugins;for(let r=0;r=0;l--)a.step(s.steps[l].invert(s.docs[l]));if(i.text){let l=a.doc.resolve(i.from).marks();a.replaceWith(i.from,i.to,e.schema.text(i.text,l))}else a.delete(i.from,i.to);t(a)}return!0}}return!1},Cle=new pl(/--$/,"—"),Ile=new pl(/\.\.\.$/,"…"),Fle=new pl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"“"),_le=new pl(/"$/,"”"),Ele=new pl(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"‘"),Xle=new pl(/'$/,"’"),Wle=[Fle,_le,Ele,Xle];function S5(e,t,n=null,r){return new pl(e,(o,i,a,s)=>{let l=n instanceof Function?n(i):n,c=o.tr.delete(a,s),u=c.doc.resolve(a),f=u.blockRange(),d=f&&vx(f,t,l);if(!d)return null;c.wrap(f,d);let h=c.doc.resolve(a-1).nodeBefore;return h&&h.type==t&&Hd(c.doc,a-1)&&(!r||r(i,h))&&c.join(a-1),c})}const Vle=e=>{const t={},n=(r,o)=>t[r]=o;return n("Alt-ArrowUp",OG),n("Alt-ArrowDown",TG),n("Mod-z",IF),n("Mod-y",FF),n("Backspace",Ple),n("Escape",IG),n("Mod-b",Pr(e.marks.strong)),n("Mod-i",Pr(e.marks.em)),n("Mod-u",Pr(e.marks.underline)),n("Mod-d",Pr(e.marks.strikethrough)),n("Mod-e",Pr(e.marks.code)),n("Mod-;",Pr(e.marks.superscript)),n("Mod-'",Pr(e.marks.subscript)),n("Enter",Hm(wle(e.nodes.list_item),hP,pP,vP,CG)),n("Mod-[",_F(e.nodes.list_item)),n("Mod-]",UT(e.nodes.list_item)),n("Tab",UT(e.nodes.list_item)),t},Ule=e=>S5(/^\s*>\s$/,e),Yle=e=>S5(/^(\d+)\.\s$/,e,t=>({order:+t[1]}),(t,n)=>n.childCount+n.attrs.order===+t[1]),Qle=e=>S5(/^\s*([-+*])\s$/,e),Zle=()=>{const e=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/;return new pl(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)})},Ble=()=>{const e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/;return new pl(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)})},Dle=e=>{const t=[...Wle,Ile,Cle];return t.push(Ule(e.nodes.blockquote)),t.push(Yle(e.nodes.ordered_list)),t.push(Qle(e.nodes.bullet_list)),t.push(Zle()),t.push(Ble()),Nle({rules:t})},Kle=e=>e.type.name==="paragraph"&&e.nodeSize===2,Hle=e=>new Gd({props:{decorations(t){const{$from:n}=t.selection;if(Kle(n.parent)){const r=Ci.node(n.before(),n.after(),{"data-placeholder":e});return Cr.create(t.doc,[r])}}}}),Gle=(e,t)=>{const n=t==null?void 0:t.placeholder,r=[Dle(e),XT(Vle(e)),XT(UG),dle(),gle(),fle()];return n&&r.push(Hle(n)),r},zle=["p",0],Jle=["blockquote",0],$le=["hr"],jle=["pre",["code",0]],qle=["br"],EF={doc:{content:"block+"},paragraph:{content:"inline*",group:"block",parseDOM:[{tag:"p"}],toDOM(){return zle}},blockquote:{content:"block+",group:"block",defining:!0,parseDOM:[{tag:"blockquote"}],toDOM(){return Jle}},horizontal_rule:{group:"block",parseDOM:[{tag:"hr"}],toDOM(){return $le}},heading:{attrs:{level:{default:1,validate:"number"}},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 jle}},text:{group:"inline"},image:{inline:!0,attrs:{src:{validate:"string"},alt:{default:null,validate:"string|null"},title:{default:null,validate:"string|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 qle}}},ece=["em",0],tce=["strong",0],nce=["code",0],XF={link:{attrs:{href:{validate:"string"},title:{default:null,validate:"string|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 ece}},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 tce}},code:{parseDOM:[{tag:"code"}],toDOM(){return nce}}};new KN({nodes:EF,marks:XF});const rce={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]}},oce={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]}},ice={...xle,content:"paragraph block*",group:"block"},ace={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:sce,blockquote:lce,text:cce}=EF,uce={doc:sce,paragraph:ace,blockquote:lce,text:cce,ordered_list:rce,bullet_list:oce,list_item:ice},fce={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:e=>e==="sub"&&null}],toDOM:()=>["sub",0]},dce={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:e=>e==="super"&&null}],toDOM:()=>["sup",0]},hce={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]},pce={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]},vce={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]}},gce={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]}},mce={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]}},Ace={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]}},Rce={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]},yce={attrs:{index:{default:null}},parseDOM:[{tag:"mark",getAttrs:e=>({index:e.dataset.index})}],toDOM:e=>["mark",{"data-index":e.attrs.index},0]},{em:bce,strong:xce,code:Sce}=XF,Mce={em:bce,strong:xce,fontsize:mce,fontname:Ace,code:Sce,forecolor:vce,backcolor:gce,subscript:fce,superscript:dce,strikethrough:hce,underline:pce,link:Rce,mark:yce},wce=uce,Lce=Mce,WF=new KN({nodes:wce,marks:Lce}),M5=e=>{const t=`
    ${e}
    `,r=new window.DOMParser().parseFromString(t,"text/html").body.firstElementChild;return hx.fromSchema(WF).parse(r)},VF=(e,t,n,r)=>new zse(e,{state:zf.create({doc:M5(t),plugins:Gle(WF,r)}),...n});function Oce(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 Hr=(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))(Hr||{});const ao=Oce(),Tce=(e,t,n)=>{const{selection:r,doc:o}=e;if(!r||!o)return e;const{from:i,to:a}=r,{nodes:s}=t,l=s.blockquote,c=s.list_item,u=s.paragraph,f=[];n=n||"";const d=new Set([l,c,u]);return o.nodesBetween(i,a,(h,p)=>{const v=h.type;return(h.attrs.align||"")!==n&&d.has(v)&&f.push({node:h,pos:p,nodeType:v}),!0}),f.length&&f.forEach(h=>{const{node:p,pos:v,nodeType:m}=h;let{attrs:x}=p;n?x={...x,align:n}:x={...x,align:null},e=e.setNodeMarkup(v,m,x,p.marks)}),e},kce=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=Tce(n.tr.setSelection(o),r,t);e.dispatch(i)};function Nce(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 l={...o.attrs,[r]:s};return e.setNodeMarkup(t,o.type,l,o.marks)}const UF=(e,t,n,r)=>{const{selection:o,doc:i}=e;if(!o||!i||!(o instanceof En||o instanceof oi))return e;const{from:a,to:s}=o;return i.nodesBetween(a,s,(l,c)=>{const u=l.type;return u.name==="paragraph"||u.name==="blockquote"?(e=Nce(e,c,n,r),!1):!Vg(l,t)}),e},Pce=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=UF(n.tr.setSelection(o),r,t,"indent");return i.docChanged?(e.dispatch(i),!0):!1},Cce=(e,t)=>{const{state:n}=e,{schema:r,selection:o}=n,i=UF(n.tr.setSelection(o),r,t,"textIndent");return i.docChanged?(e.dispatch(i),!0):!1},Rm=(e,t,n,r={})=>(o,i)=>{const{schema:a,selection:s}=o,{$from:l,$to:c}=s,u=l.blockRange(c);if(!u)return!1;const f=bP(h=>Vg(h,a))(s);if(u.depth>=1&&f&&u.depth-f.depth<=1){if(f.node.type===e&&!n)return _F(t)(o,i);if(Vg(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),Sle(e,d)(o,i)},O0=(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:l}=o;a.nodesBetween(s,l,(c,u)=>{if(Vg(c,r)&&s-3<=u&&l+3>=u+c.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)},Ice=Ee({__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:l}=Xe(i),c=ve();let u;const f=On.debounce(function(b=!1){r.value.replace(/ style=\"\"/g,"")!==u.dom.innerHTML.replace(/ style=\"\"/g,"")&&o("update",{value:u.dom.innerHTML,ignore:b})},300,{trailing:!0}),d=()=>{i.setDisableHotkeysState(!0),o("focus")},h=()=>{i.setDisableHotkeysState(!1),o("blur")},p=On.debounce(function(){const b=z4(u,{color:r.defaultColor,fontname:r.defaultFontName});i.setRichtextAttrs(b)},30,{trailing:!0}),v=(b,M)=>{const{ctrlKey:T,shiftKey:w,metaKey:L}=M,k=T||w||L,E=M.key.toUpperCase(),P=k&&(E===gt.Z||E===gt.Y);f(P),p()},m=Me(()=>r.value);wt(m,()=>{if(!u||u.hasFocus())return;const{doc:b,tr:M}=u.state;u.dispatch(M.replaceRangeWith(0,b.content.size,M5(m.value)))}),wt(()=>r.editable,()=>{u.setProps({editable:()=>r.editable})}),t({focus:()=>u.focus()});const y=({target:b,action:M})=>{if(!b&&a.value!==r.elementId||b&&b!==r.elementId)return;const T="command"in M?[M]:M;for(const w of T)if(w.command==="fontname"&&w.value){const L=u.state.schema.marks.fontname.create({fontname:w.value});Er(u),za(u,L)}else if(w.command==="fontsize"&&w.value){const L=u.state.schema.marks.fontsize.create({fontsize:w.value});Er(u),za(u,L),O0(u,{key:"fontsize",value:w.value})}else if(w.command==="fontsize-add"){const L=w.value?+w.value:2;Er(u);const k=IM(u)+L+"px",E=u.state.schema.marks.fontsize.create({fontsize:k});za(u,E),O0(u,{key:"fontsize",value:k})}else if(w.command==="fontsize-reduce"){const L=w.value?+w.value:2;Er(u);let k=IM(u)-L;k<12&&(k=12);const E=u.state.schema.marks.fontsize.create({fontsize:k+"px"});za(u,E),O0(u,{key:"fontsize",value:k+"px"})}else if(w.command==="color"&&w.value){const L=u.state.schema.marks.forecolor.create({color:w.value});Er(u),za(u,L),O0(u,{key:"color",value:w.value})}else if(w.command==="backcolor"&&w.value){const L=u.state.schema.marks.backcolor.create({backcolor:w.value});Er(u),za(u,L)}else if(w.command==="bold")Er(u),Pr(u.state.schema.marks.strong)(u.state,u.dispatch);else if(w.command==="em")Er(u),Pr(u.state.schema.marks.em)(u.state,u.dispatch);else if(w.command==="underline")Er(u),Pr(u.state.schema.marks.underline)(u.state,u.dispatch);else if(w.command==="strikethrough")Er(u),Pr(u.state.schema.marks.strikethrough)(u.state,u.dispatch);else if(w.command==="subscript")Pr(u.state.schema.marks.subscript)(u.state,u.dispatch);else if(w.command==="superscript")Pr(u.state.schema.marks.superscript)(u.state,u.dispatch);else if(w.command==="blockquote")Bv("blockquote",u.state)?kG(u.state,u.dispatch):XG(u.state.schema.nodes.blockquote)(u.state,u.dispatch);else if(w.command==="code")Pr(u.state.schema.marks.code)(u.state,u.dispatch);else if(w.command==="align"&&w.value)kce(u,w.value);else if(w.command==="indent"&&w.value)Pce(u,+w.value);else if(w.command==="textIndent"&&w.value)Cce(u,+w.value);else if(w.command==="bulletList"){const L=w.value||"",{bullet_list:k,list_item:E}=u.state.schema.nodes,P={color:l.value.color,fontsize:l.value.fontsize};Rm(k,E,L,P)(u.state,u.dispatch)}else if(w.command==="orderedList"){const L=w.value||"",{ordered_list:k,list_item:E}=u.state.schema.nodes,P={color:l.value.color,fontsize:l.value.fontsize};Rm(k,E,L,P)(u.state,u.dispatch)}else if(w.command==="clear"){Er(u);const{$from:L,$to:k}=u.state.selection;u.dispatch(u.state.tr.removeMark(L.pos,k.pos)),O0(u,[{key:"fontsize",value:""},{key:"color",value:""}])}else if(w.command==="link"){const L=u.state.schema.marks.link,{from:k,to:E}=u.state.selection,P=YG(u.state.doc,k,E,L);if(P)if(w.value){const W=u.state.schema.marks.link.create({href:w.value,title:w.value});za(u,W,{from:P.from.pos,to:P.to.pos+1})}else u.dispatch(u.state.tr.removeMark(P.from.pos,P.to.pos+1,L));else if(DG(u.state,L))if(w.value){const W=u.state.schema.marks.link.create({href:w.value,title:w.value});za(u,W)}else Pr(L)(u.state,u.dispatch);else w.value&&(Er(u),Pr(L,{href:w.value,title:w.value})(u.state,u.dispatch))}else w.command==="insert"&&w.value&&u.dispatch(u.state.tr.insertText(w.value));u.focus(),f(),p()},R=()=>{if(!s.value)return;const{keep:b,...M}=s.value,T=[{command:"clear"}];for(const w of Object.keys(M)){const L=w,k=s.value[w];k===!0?T.push({command:L}):k&&T.push({command:L,value:k})}y({action:T}),b||i.setTextFormatPainter(null)};Qt(()=>{u=VF(c.value,m.value,{handleDOMEvents:{focus:d,blur:h,keydown:v,click:p,mouseup:R},editable:()=>r.editable}),r.autoFocus&&u.focus()}),Sn(()=>{u&&u.destroy()});const A=()=>{a.value===r.elementId&&p()};return ao.on(Hr.RICH_TEXT_COMMAND,y),ao.on(Hr.SYNC_RICH_TEXT_ATTRS_TO_STORE,A),Sn(()=>{ao.off(Hr.RICH_TEXT_COMMAND,y),ao.off(Hr.SYNC_RICH_TEXT_ATTRS_TO_STORE,A)}),(b,M)=>(U(),ee("div",{class:Je(["prosemirror-editor",{"format-painter":H(s)}]),ref_key:"editorViewRef",ref:c,onMousedown:M[0]||(M[0]=T=>o("mousedown",T))},null,34))}}),YF=Ue(Ice,[["__scopeId","data-v-d7122e81"]]),QF=e=>(zt("data-v-3b68a2d9"),e=e(),Jt(),e),Fce=QF(()=>V("div",{class:"drag-handler top"},null,-1)),_ce=QF(()=>V("div",{class:"drag-handler bottom"},null,-1)),Ece=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{handleElementId:o,isScaling:i}=Xe(n),{addHistorySnapshot:a}=Ht(),s=ve(),l=Me(()=>t.elementInfo.shadow),{shadowStyle:c}=Pc(l),u=(y,R=!0)=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo,R))},f=ve(-1),d=ve(-1);wt(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 A=R.height+20,b=R.width+20;!t.elementInfo.vertical&&t.elementInfo.height!==A&&(i.value?f.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}})),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);Qt(()=>{s.value&&p.observe(s.value)}),Sn(()=>{s.value&&p.unobserve(s.value)});const v=(y,R=!1)=>{r.updateElement({id:t.elementInfo.id,props:{content:y}}),R||a()},m=On.debounce(function(){t.elementInfo.content.replace(/<[^>]+>/g,"")||r.deleteElement(t.elementInfo.id)},300,{trailing:!0}),x=Me(()=>o.value===t.elementInfo.id);return wt(x,()=>{x.value||m()}),(y,R)=>{const A=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[He((U(),ee("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:H(c),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(m2,{width:y.elementInfo.width,height:y.elementInfo.height,outline:y.elementInfo.outline},null,8,["width","height","outline"]),O(YF,{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]=({value:b,ignore:M})=>v(b,M)),onMousedown:R[1]||(R[1]=b=>u(b,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),Fce,_ce],36)),[[A,y.contextmenus]])],4)],6)}}}),ZF=Ue(Ece,[["__scopeId","data-v-3b68a2d9"]]),Xce=["id","gradientTransform"],Wce=["offset","stop-color"],Vce=["id"],Uce=["offset","stop-color"],BF=Ee({__name:"GradientDefs",props:{id:{},type:{},colors:{},rotate:{default:0}},setup(e){return(t,n)=>t.type==="linear"?(U(),ee("linearGradient",{key:0,id:t.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:`rotate(${t.rotate},0.5,0.5)`},[(U(!0),ee(We,null,nt(t.colors,(r,o)=>(U(),ee("stop",{key:o,offset:`${r.pos}%`,"stop-color":r.color},null,8,Wce))),128))],8,Xce)):(U(),ee("radialGradient",{key:1,id:t.id},[(U(!0),ee(We,null,nt(t.colors,(r,o)=>(U(),ee("stop",{key:o,offset:`${r.pos}%`,"stop-color":r.color},null,8,Uce))),128))],8,Vce))}}),Yce=["width","height"],Qce={key:0},Zce=["transform"],Bce=["d","fill","stroke","stroke-width","stroke-dasharray"],Dce=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{handleElementId:o,shapeFormatPainter:i}=Xe(n),{addHistorySnapshot:a}=Ht(),s=(w,L=!0)=>{t.elementInfo.lock||(w.stopPropagation(),t.selectElement(w,t.elementInfo,L))},l=()=>{if(!i.value)return;const{keep:w,...L}=i.value;r.updateElement({id:t.elementInfo.id,props:L}),a(),w||n.setShapeFormatPainter(null)},c=Me(()=>t.elementInfo.outline),{outlineWidth:u,outlineColor:f,strokeDashArray:d}=e0(c),h=Me(()=>t.elementInfo.shadow),{shadowStyle:p}=Pc(h),v=Me(()=>t.elementInfo.flipH),m=Me(()=>t.elementInfo.flipV),{flipStyle:x}=g2(v,m),y=ve(!1);wt(o,()=>{o.value!==t.elementInfo.id&&y.value&&(y.value=!1)});const R=Me(()=>{const w={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:w}),A=(w,L=!1)=>{const k={...R.value,content:w};r.updateElement({id:t.elementInfo.id,props:{text:k}}),L||a()},b=()=>{if(!t.elementInfo.text)return;t.elementInfo.text.content.replace(/<[^>]+>/g,"")||(r.removeElementProps({id:t.elementInfo.id,propName:"text"}),a())},M=ve(),T=()=>{y.value=!0,pr(()=>M.value&&M.value.focus())};return(w,L)=>{const k=bn("contextmenu");return U(),ee("div",{class:Je(["editable-element-shape",{lock:w.elementInfo.lock,"format-painter":H(i)}]),style:we({top:w.elementInfo.top+"px",left:w.elementInfo.left+"px",width:w.elementInfo.width+"px",height:w.elementInfo.height+"px"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${w.elementInfo.rotate}deg)`})},[He((U(),ee("div",{class:"element-content",style:we({opacity:w.elementInfo.opacity,filter:H(p)?`drop-shadow(${H(p)})`:"",transform:H(x),color:R.value.defaultColor,fontFamily:R.value.defaultFontName}),onMousedown:L[3]||(L[3]=E=>s(E)),onMouseup:L[4]||(L[4]=E=>l()),onTouchstart:L[5]||(L[5]=E=>s(E)),onDblclick:L[6]||(L[6]=E=>T())},[(U(),ee("svg",{overflow:"visible",width:w.elementInfo.width,height:w.elementInfo.height},[w.elementInfo.gradient?(U(),ee("defs",Qce,[O(BF,{id:`editabel-gradient-${w.elementInfo.id}`,type:w.elementInfo.gradient.type,colors:w.elementInfo.gradient.colors,rotate:w.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])])):Qe("",!0),V("g",{transform:`scale(${w.elementInfo.width/w.elementInfo.viewBox[0]}, ${w.elementInfo.height/w.elementInfo.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[V("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:w.elementInfo.path,fill:w.elementInfo.gradient?`url(#editabel-gradient-${w.elementInfo.id})`:w.elementInfo.fill,stroke:H(f),"stroke-width":H(u),"stroke-dasharray":H(d)},null,8,Bce)],8,Zce)],8,Yce)),V("div",{class:Je(["shape-text",[R.value.align,{editable:y.value||R.value.content}]])},[y.value||R.value.content?(U(),ke(YF,{key:0,ref_key:"prosemirrorEditorRef",ref:M,elementId:w.elementInfo.id,defaultColor:R.value.defaultColor,defaultFontName:R.value.defaultFontName,editable:!w.elementInfo.lock,value:R.value.content,onUpdate:L[0]||(L[0]=({value:E,ignore:P})=>A(E,P)),onBlur:L[1]||(L[1]=E=>b()),onMousedown:L[2]||(L[2]=E=>s(E,!1))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Qe("",!0)],2)],36)),[[k,w.contextmenus]])],4)],6)}}}),DF=Ue(Dce,[["__scopeId","data-v-f67a7b76"]]),Kce=["id","markerWidth","markerHeight","refX","refY"],Hce=["d","fill","transform"],Vd=Ee({__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,l)=>(U(),ee("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},[V("path",{d:o.value,fill:s.color,transform:`scale(${a.value*.3}, ${a.value*.3}) rotate(${i.value}, 5, 5)`},null,8,Hce)],8,Kce))}}),Gce=["width","height"],zce=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],Jce=["d"],$ce=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=c=>{t.elementInfo.lock||(c.stopPropagation(),t.selectElement(c,t.elementInfo))},r=Me(()=>t.elementInfo.shadow),{shadowStyle:o}=Pc(r),i=Me(()=>{const c=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return c<24?24:c}),a=Me(()=>{const c=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return c<24?24:c}),s=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}`}),l=Me(()=>Ex(t.elementInfo));return(c,u)=>{const f=bn("contextmenu");return U(),ee("div",{class:Je(["editable-element-shape",{lock:c.elementInfo.lock}]),style:we({top:c.elementInfo.top+"px",left:c.elementInfo.left+"px"})},[V("div",{class:"element-content",style:we({filter:H(o)?`drop-shadow(${H(o)})`:""}),onMousedown:u[0]||(u[0]=d=>n(d)),onTouchstart:u[1]||(u[1]=d=>n(d))},[(U(),ee("svg",{overflow:"visible",width:i.value,height:a.value},[V("defs",null,[c.elementInfo.points[0]?(U(),ke(Vd,{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]?(U(),ke(Vd,{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)]),V("path",{class:"line-point",d:l.value,stroke:c.elementInfo.color,"stroke-width":c.elementInfo.width,"stroke-dasharray":s.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,zce),He(V("path",{class:"line-path",d:l.value,stroke:"transparent","stroke-width":"20",fill:"none"},null,8,Jce),[[f,c.contextmenus]])],8,Gce))],36)],6)}}}),KF=Ue($ce,[["__scopeId","data-v-7ecafe01"]]),oh={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"},jce=8,QT={"&":"&","<":"<",">":">",'"':""","'":"'"};function ZT(e,t){return typeof e=="number"?e+t:e}function ym(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 w5(e){return String.fromCharCode(97+e%26)}const jy=2221e-19;function qce(e){return Math.floor(Math.log(Math.abs(e))/Math.LN10)}function T0(e,t,n){return t/n.range*e}function eue(e,t){const n=Math.pow(10,jce);return Math.round(e*n)/n}function tue(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 qy(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 nue(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=qce(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=T0(e,o.step,o)=n)o.step=1;else if(r&&s=n)o.step=s;else{let d=0;for(;;){if(a&&T0(e,o.step,o)<=n)o.step*=2;else if(!a&&T0(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,jy);function l(d,h){return d===(d+=h)&&(d*=1+(h>0?jy:-jy)),d}let c=o.min,u=o.max;for(;c+o.step<=o.low;)c=l(c,o.step);for(;u-o.step>=o.high;)u=l(u,-o.step);o.min=c,o.max=u,o.range=o.max-o.min;const f=[];for(let d=o.min;d<=o.max;d=l(d,o.step)){const h=eue(d);h!==f[f.length-1]&&f.push(h)}return o.values=f,o}function Qu(){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 db(e,t){return Array.from({length:e},t?(n,r)=>t(r):()=>{})}const rue=(e,t)=>e+(t||0),oue=(e,t)=>db(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 Eh(e){return e!==null&&isFinite(e)}function HF(e){return!e&&e!==0}function Sd(e){return Eh(e)?Number(e):void 0}function iue(e){return Array.isArray(e)?e.every(Array.isArray):!1}function GF(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 zF(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 JF(e){return e==null||typeof e=="number"&&isNaN(e)}function aue(e){return Array.isArray(e)&&e.every(t=>Array.isArray(t)||zn(t,"data"))}function sue(e){return typeof e=="object"&&e!==null&&(Reflect.has(e,"x")||Reflect.has(e,"y"))}function L5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return sue(e)&&zn(e,t)?Sd(e[t]):Sd(e)}function hb(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(!JF(s))if(Array.isArray(s))for(let l=0;lr.high&&(r.high=l),i&&l0||(r.high=1),r.low=0)),r}function O5(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:uue(e.series,n,r)},a=i.labels.length;return iue(i.series)?(o=Math.max(a,...i.series.map(s=>s.length)),i.series.forEach(s=>{s.push(...db(Math.max(0,o-s.length)))})):o=i.series.length,i.labels.push(...db(Math.max(0,o-a),()=>"")),t&&lue(i),i}function lue(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 cue(e,t){let n,r;if(typeof e!="object"){const o=Sd(e);t==="x"?n=o:r=o}else zn(e,"x")&&(n=Sd(e.x)),zn(e,"y")&&(r=Sd(e.y));if(!(n===void 0&&r===void 0))return{x:n,y:r}}function BT(e,t){if(!JF(e))return t?cue(e,t):Sd(e)}function pb(e,t){return Array.isArray(e)?e.map(n=>zn(n,"value")?BT(n.value,t):BT(n,t)):pb(e.data,t)}function uue(e,t,n){if(aue(e))return e.map(o=>pb(o,t));const r=pb(e,t);return n?r.map(o=>[o]):r}function fue(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 vp(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(QT).reduce((n,r)=>n.replaceAll(r,QT[r]),t))}class due{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 l,c;i&&(l=Array.isArray(i)?i:$F[i]),a.begin=ZT(a.begin,"ms"),a.dur=ZT(a.dur,"ms"),l&&(a.calcMode="spline",a.keySplines=l.join(" "),a.keyTimes="0;1"),r&&(a.fill="freeze",s[t]=a.from,e.attr(s),c=ym(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()}},c);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 oc{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(oh[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 oc(t,n,r,this,o)}parent(){return this._node.parentNode instanceof SVGElement?new oc(this._node.parentNode):null}root(){let t=this._node;for(;t.nodeName!=="svg"&&t.parentElement;)t=t.parentElement;return new oc(t)}querySelector(t){const n=this._node.querySelector(t);return n?new oc(n):null}querySelectorAll(t){const n=this._node.querySelectorAll(t);return new due(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",oh.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=>DT(this,o,a,!1,r)):DT(this,o,i,n,r)}),this}constructor(t,n,r,o,i=!1){t instanceof Element?this._node=t:(this._node=document.createElementNS(oh.svg,t),t==="svg"&&this.attr({"xmlns:ct":oh.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))}}oc.Easing=$F;function T5(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(oh.xmlns,"ct")).forEach(i=>e.removeChild(i));const o=new oc("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 hue(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 k5(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,l=((r=t.axisX)===null||r===void 0?void 0:r.offset)||0,c=(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()||ym(t.width).value||0,d=e.height()||ym(t.height).value||0;const h=hue(t.chartPadding);f=Math.max(f,s+h.left+h.right),d=Math.max(d,l+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+l,p.y1=Math.max(d-h.bottom,p.y2+1)):(p.y2=h.top,p.y1=Math.max(d-h.bottom-l,p.y2+1)),c==="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 pue(e,t,n,r,o,i,a,s){const l={["".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},c=i.elem("line",l,a.join(" "));s.emit("draw",{type:"grid",axis:n,index:t,group:i,element:c,...l})}function jF(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 vue(e,t,n,r,o,i,a,s,l,c){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=l.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});c.emit("draw",{type:"label",axis:o,index:n,group:s,element:p,text:r,...u})}function KT(e,t,n){let r;const o=[];function i(s){const l=r;r=Qu({},e),t&&t.forEach(c=>{window.matchMedia(c[0]).matches&&(r=Qu(r,c[1]))}),n&&s&&n.emit("optionsChanged",{previousOptions:l,currentOptions:r})}function a(){o.forEach(s=>s.removeEventListener("change",i))}if(window.matchMedia)t&&t.forEach(s=>{const l=window.matchMedia(s[0]);l.addEventListener("change",i),o.push(l)});else throw new Error("window.matchMedia not found! Make sure you're using a polyfill.");return i(),{removeMediaQueryListeners:a,getCurrentOptions(){return r}}}const vb={m:["x","y"],l:["x","y"],c:["x1","y1","x2","y2","x","y"],a:["rx","ry","xAr","lAf","sf","x","y"]},gue={accuracy:3};function Ov(e,t,n,r,o,i){const a={command:o?e.toLowerCase():e.toUpperCase(),...t,...i?{data:i}:{}};n.splice(r,0,a)}function e4(e,t){e.forEach((n,r)=>{vb[n.command.toLowerCase()].forEach((o,i)=>{t(n,o,r,i,e)})})}class tl{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 tl(n,r);for(let i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3?arguments[3]:void 0;return Ov("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 Ov("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,l=arguments.length>7?arguments[7]:void 0;return Ov("C",{x1:+t,y1:+n,x2:+r,y2:+o,x:+i,y:+a},this.pathElements,this.pos++,s,l),this}arc(t,n,r,o,i,a,s){let l=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,c=arguments.length>8?arguments[8]:void 0;return Ov("A",{rx:t,ry:n,xAr:r,lAf:o,sf:i,x:a,y:s},this.pathElements,this.pos++,l,c),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=vb[i.toLowerCase()];return{command:i,...a.reduce((s,l,c)=>(s[l]=+o[c],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=vb[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 e4(this.pathElements,(r,o)=>{r[o]*=o[0]==="x"?t:n}),this}translate(t,n){return e4(this.pathElements,(r,o)=>{r[o]+=o[0]==="x"?t:n}),this}transform(t){return e4(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 tl(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 tl];return this.pathElements.forEach(r=>{r.command===t.toUpperCase()&&n[n.length-1].pathElements.length!==0&&n.push(new tl),n[n.length-1].pathElements.push(r)}),n}constructor(t=!1,n){this.close=t,this.pathElements=[],this.pos=0,this.options={...gue,...n}}}function gb(e){const t={fillHoles:!1,...e};return function(r,o){const i=new tl;let a=!0;for(let s=0;s1)return tl.join(i.map(a=>n(a.pathCoordinates,a.valueData)));{if(r=i[0].pathCoordinates,o=i[0].valueData,r.length<=4)return gb()(r,o);const a=[],s=[],l=r.length/2,c=[],u=[],f=[],d=[];for(let p=0;p0!=u[p]>0?c[p]=0:(c[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(c[p])||(c[p]=0));const h=new tl().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 t4=new WeakMap;class N5{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=Qu({},r?this.options:this.defaultOptions,n),!this.initializeTimeoutId)){var o;(o=this.optionsProvider)===null||o===void 0||o.removeMediaQueryListeners(),this.optionsProvider=KT(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 t4.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=KT(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 Aue,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=t4.get(a);s&&s.detach(),t4.set(a,this)}}const _o={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 qF{createGridAndLabels(t,n,r,o){const i=this.units.pos==="x"?r.axisX:r.axisY,a=this.ticks.map((l,c)=>this.projectValue(l,c)),s=this.ticks.map(i.labelInterpolationFnc);a.forEach((l,c)=>{const u=s[c],f={x:0,y:0};let d;a[c+1]?d=a[c+1]-l:d=Math.max(this.axisLength-l,this.axisLength/this.ticks.length),!(u!==""&&HF(u))&&(this.units.pos==="x"?(l=this.chartRect.x1+l,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):(l=this.chartRect.y1-l,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&&pue(l,c,this,this.gridOffset,this.chartRect[this.counterUnits.len](),t,[r.classNames.grid,r.classNames[this.units.dir]],o),i.showLabel&&vue(l,d,c,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===_o.x?_o.y:_o.x,this.axisLength=n[this.units.rectEnd]-n[this.units.rectStart],this.gridOffset=n[this.units.rectOffset]}}class mb extends qF{projectValue(t){const n=Number(L5(t,this.units.pos));return this.axisLength*(n-this.bounds.min)/this.bounds.range}constructor(t,n,r,o){const i=o.highLow||hb(n,o,t.pos),a=nue(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 cg extends qF{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 k0(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 HT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:pp,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:pp,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 Rue extends N5{createChart(t){const{data:n}=this,r=O5(n,t.reverseData,!0),o=T5(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),l=k5(o,t);let c,u;t.axisX.type===void 0?c=new cg(_o.x,r.series,l,{...t.axisX,ticks:r.labels,stretch:t.fullWidth}):c=new t.axisX.type(_o.x,r.series,l,t.axisX),t.axisY.type===void 0?u=new mb(_o.y,r.series,l,{...t.axisY,high:Eh(t.high)?t.high:t.axisY.high,low:Eh(t.low)?t.low:t.axisY.low}):u=new t.axisY.type(_o.y,r.series,l,t.axisY),c.createGridAndLabels(i,s,t,this.eventEmitter),u.createGridAndLabels(i,s,t,this.eventEmitter),t.showGridBackground&&jF(i,l,t.classNames.gridBackground,this.eventEmitter),GF(n.series,(f,d)=>{const h=a.elem("g"),p=zn(f,"name")&&f.name,v=zn(f,"className")&&f.className,m=zn(f,"meta")?f.meta:void 0;p&&h.attr({"ct:series-name":p}),m&&h.attr({"ct:meta":vp(m)}),h.addClass([t.classNames.series,v||"".concat(t.classNames.series,"-").concat(w5(d))].join(" "));const x=[],y=[];r.series[d].forEach((M,T)=>{const w={x:l.x1+c.projectValue(M,T,r.series[d]),y:l.y1-u.projectValue(M,T,r.series[d])};x.push(w.x,w.y),y.push({value:M,valueIndex:T,meta:zF(f,T)})});const R={lineSmooth:k0(f,t,"lineSmooth"),showPoint:k0(f,t,"showPoint"),showLine:k0(f,t,"showLine"),showArea:k0(f,t,"showArea"),areaBase:k0(f,t,"areaBase")};let A;typeof R.lineSmooth=="function"?A=R.lineSmooth:A=R.lineSmooth?mue():gb();const b=A(x,y);if(R.showPoint&&b.pathElements.forEach(M=>{const{data:T}=M,w=h.elem("line",{x1:M.x,y1:M.y,x2:M.x+.01,y2:M.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),w.attr({"ct:value":[L,k].filter(Eh).join(","),"ct:meta":vp(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:c,axisY:u,group:h,element:w,x:M.x,y:M.y,chartRect:l})}),R.showLine){const M=h.elem("path",{d:b.stringify()},t.classNames.line,!0);this.eventEmitter.emit("draw",{type:"line",values:r.series[d],path:b.clone(),chartRect:l,index:d,series:f,seriesIndex:d,meta:m,axisX:c,axisY:u,group:h,element:M})}if(R.showArea&&u.range){const M=Math.max(Math.min(R.areaBase,u.range.max),u.range.min),T=l.y1-u.projectValue(M);b.splitByCommand("M").filter(w=>w.pathElements.length>1).map(w=>{const L=w.pathElements[0],k=w.pathElements[w.pathElements.length-1];return w.clone(!0).position(0).remove(1).move(L.x,T).line(L.x,L.y).position(w.pathElements.length+1).line(k.x,T)}).forEach(w=>{const L=h.elem("path",{d:w.stringify()},t.classNames.area,!0);this.eventEmitter.emit("draw",{type:"area",values:r.series[d],path:w.clone(),series:f,seriesIndex:d,axisX:c,axisY:u,chartRect:l,index:d,group:h,element:L,meta:m})})}},t.reverseData),this.eventEmitter.emit("created",{chartRect:l,axisX:c,axisY:u,svg:o,options:t})}constructor(t,n,r,o){super(t,n,HT,Qu({},HT,r),o),this.data=n}}function yue(e){return oue(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 GT={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:pp,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:pp,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 bue extends N5{createChart(t){const{data:n}=this,r=O5(n,t.reverseData,t.horizontalBars?"x":"y",!0),o=T5(this.container,t.width,t.height,t.classNames.chart+(t.horizontalBars?" "+t.classNames.horizontalBars:"")),i=t.stackBars&&t.stackMode!==!0&&r.series.length?hb([yue(r.series)],t,t.horizontalBars?"x":"y"):hb(r.series,t,t.horizontalBars?"x":"y");this.svg=o;const a=o.elem("g").addClass(t.classNames.gridGroup),s=o.elem("g"),l=o.elem("g").addClass(t.classNames.labelGroup);typeof t.high=="number"&&(i.high=t.high),typeof t.low=="number"&&(i.low=t.low);const c=k5(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 mb(_o.x,r.series,c,{...t.axisX,highLow:i,referenceValue:0}):u=h=new t.axisX.type(_o.x,r.series,c,{...t.axisX,highLow:i,referenceValue:0}),t.axisY.type===void 0?d=p=new cg(_o.y,r.series,c,{ticks:f}):d=p=new t.axisY.type(_o.y,r.series,c,t.axisY)):(t.axisX.type===void 0?d=h=new cg(_o.x,r.series,c,{ticks:f}):d=h=new t.axisX.type(_o.x,r.series,c,t.axisX),t.axisY.type===void 0?u=p=new mb(_o.y,r.series,c,{...t.axisY,highLow:i,referenceValue:0}):u=p=new t.axisY.type(_o.y,r.series,c,{...t.axisY,highLow:i,referenceValue:0}));const v=t.horizontalBars?c.x1+u.projectValue(0):c.y1-u.projectValue(0),m=t.stackMode==="accumulate",x=t.stackMode==="accumulate-relative",y=[],R=[];let A=y;d.createGridAndLabels(a,l,t,this.eventEmitter),u.createGridAndLabels(a,l,t,this.eventEmitter),t.showGridBackground&&jF(a,c,t.classNames.gridBackground,this.eventEmitter),GF(n.series,(b,M)=>{const T=M-(n.series.length-1)/2;let w;t.distributeSeries&&!t.stackBars?w=d.axisLength/r.series.length/2:t.distributeSeries&&t.stackBars?w=d.axisLength/2:w=d.axisLength/r.series[M].length/2;const L=s.elem("g"),k=zn(b,"name")&&b.name,E=zn(b,"className")&&b.className,P=zn(b,"meta")?b.meta:void 0;k&&L.attr({"ct:series-name":k}),P&&L.attr({"ct:meta":vp(P)}),L.addClass([t.classNames.series,E||"".concat(t.classNames.series,"-").concat(w5(M))].join(" ")),r.series[M].forEach((W,N)=>{const _=zn(W,"x")&&W.x,C=zn(W,"y")&&W.y;let X;t.distributeSeries&&!t.stackBars?X=M:t.distributeSeries&&t.stackBars?X=0:X=N;let Y;t.horizontalBars?Y={x:c.x1+u.projectValue(_||0,N,r.series[M]),y:c.y1-d.projectValue(C||0,X,r.series[M])}:Y={x:c.x1+d.projectValue(_||0,X,r.series[M]),y:c.y1-u.projectValue(C||0,N,r.series[M])},d instanceof cg&&(d.stretch||(Y[d.units.pos]+=w*(t.horizontalBars?-1:1)),Y[d.units.pos]+=t.stackBars||t.distributeSeries?0:T*t.seriesBarDistance*(t.horizontalBars?-1:1)),x&&(A=C>=0||_>=0?y:R);const $=A[N]||v;if(A[N]=$-(v-Y[d.counterUnits.pos]),W===void 0)return;const le={["".concat(d.units.pos,"1")]:Y[d.units.pos],["".concat(d.units.pos,"2")]:Y[d.units.pos]};t.stackBars&&(m||x||!t.stackMode)?(le["".concat(d.counterUnits.pos,"1")]=$,le["".concat(d.counterUnits.pos,"2")]=A[N]):(le["".concat(d.counterUnits.pos,"1")]=v,le["".concat(d.counterUnits.pos,"2")]=Y[d.counterUnits.pos]),le.x1=Math.min(Math.max(le.x1,c.x1),c.x2),le.x2=Math.min(Math.max(le.x2,c.x1),c.x2),le.y1=Math.min(Math.max(le.y1,c.y2),c.y1),le.y2=Math.min(Math.max(le.y2,c.y2),c.y1);const Q=zF(b,N),K=L.elem("line",le,t.classNames.bar).attr({"ct:value":[_,C].filter(Eh).join(","),"ct:meta":vp(Q)});this.eventEmitter.emit("draw",{type:"bar",value:W,index:N,meta:Q,series:b,seriesIndex:M,axisX:h,axisY:p,chartRect:c,group:L,element:K,...le})})},t.reverseData),this.eventEmitter.emit("created",{chartRect:c,axisX:h,axisY:p,svg:o,options:t})}constructor(t,n,r,o){super(t,n,GT,Qu({},GT,r),o),this.data=n}}const zT={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:pp,labelDirection:"neutral",ignoreEmptyValues:!1};function xue(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 Sue extends N5{createChart(t){const{data:n}=this,r=O5(n),o=[];let i,a,s=t.startAngle;const l=T5(this.container,t.width,t.height,t.donut?t.classNames.chartDonut:t.classNames.chartPie);this.svg=l;const c=k5(l,t);let u=Math.min(c.width()/2,c.height()/2);const f=t.total||r.series.reduce(rue,0),d=ym(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:c.x1+c.width()/2,y:c.y2+c.height()/2},p=n.series.filter(v=>zn(v,"value")?v.value!==0:v!==0).length===1;n.series.forEach((v,m)=>o[m]=l.elem("g")),t.showLabel&&(i=l.elem("g")),n.series.forEach((v,m)=>{var x,y;if(r.series[m]===0&&t.ignoreEmptyValues)return;const R=zn(v,"name")&&v.name,A=zn(v,"className")&&v.className,b=zn(v,"meta")?v.meta:void 0;R&&o[m].attr({"ct:series-name":R}),o[m].addClass([(x=t.classNames)===null||x===void 0?void 0:x.series,A||"".concat((y=t.classNames)===null||y===void 0?void 0:y.series,"-").concat(w5(m))].join(" "));let M=f>0?s+r.series[m]/f*360:0;const T=Math.max(0,s-(m===0||p?0:.2));M-T>=359.99&&(M=T+359.99);const w=qy(h.x,h.y,u,T),L=qy(h.x,h.y,u,M),k=new tl(!t.donut).move(L.x,L.y).arc(u,u,0,+(M-s>180),0,w.x,w.y);t.donut||k.line(h.x,h.y);const E=o[m].elem("path",{d:k.stringify()},t.donut?t.classNames.sliceDonut:t.classNames.slicePie);if(E.attr({"ct:value":r.series[m],"ct:meta":vp(b)}),t.donut&&E.attr({style:"stroke-width: "+d.value+"px"}),this.eventEmitter.emit("draw",{type:"slice",value:r.series[m],totalDataSum:f,index:m,meta:b,series:v,group:o[m],element:E,path:k.clone(),center:h,radius:u,startAngle:s,endAngle:M,chartRect:c}),t.showLabel){let P;n.series.length===1?P={x:h.x,y:h.y}:P=qy(h.x,h.y,a,s+(M-s)/2);let W;r.labels&&!HF(r.labels[m])?W=r.labels[m]:W=r.series[m];const N=t.labelInterpolationFnc(W,m);if(N||N===0){const _=i.elem("text",{dx:P.x,dy:P.y,"text-anchor":xue(h,P,t.labelDirection)},t.classNames.label).text(String(N));this.eventEmitter.emit("draw",{type:"label",index:m,group:i,element:_,text:""+N,chartRect:c,series:v,meta:b,...P})}}s=M}),this.eventEmitter.emit("created",{chartRect:c,svg:l,options:t})}constructor(t,n,r,o){super(t,n,zT,Qu({},zT,r),o),this.data=n}}const Mue=Ee({__name:"Chart",props:{width:{},height:{},type:{},data:{},themeColor:{},legends:{},options:{},gridColor:{},legend:{}},setup(e){const t=e,n=ve(),r=ri(ef)||ve(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}),l=()=>{if(!n.value)return;const h=s();t.type==="bar"&&(o=new bue(n.value,t.data,h)),t.type==="line"&&(o=new Rue(n.value,t.data,h)),t.type==="pie"&&(o=new Sue(n.value,a(),h))};wt([()=>t.width,()=>t.height,()=>t.data,()=>t.options,r],()=>{pr(()=>{if(!o){l();return}const h=s(),p=t.type==="pie"?a():t.data;o.update(p,h)})}),Qt(l);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,v=ot(t.themeColor[p-1]).analogous(11-p).map(m=>m.toRgbString());h=[...t.themeColor.slice(0,p-1),...v]}return h}),f=()=>{if(n.value)for(let h=0;h<10;h++)n.value.style.setProperty(`--theme-color-${h+1}`,u.value[h])};wt(u,f),Qt(f);const d=()=>{n.value&&t.gridColor&&n.value.style.setProperty("--grid-color",t.gridColor)};return wt(()=>t.gridColor,d),Qt(d),(h,p)=>(U(),ee("div",{class:"chart",style:we({flexDirection:h.legend==="top"?"column-reverse":"column"})},[V("div",{class:"chart-content",ref_key:"chartRef",ref:n,style:we({width:h.width+"px",height:i.value+"px",transform:`scale(${1/H(r)})`})},null,4),h.legend?(U(),ee("div",{key:0,class:"legends",style:we({transform:`scale(${1/H(r)})`})},[(U(!0),ee(We,null,nt(h.legends,(v,m)=>(U(),ee("div",{class:"legend",key:m,style:we({color:h.gridColor})},[V("div",{class:"block",style:we({backgroundColor:u.value[m]})},null,4),Ve(" "+vt(v),1)],4))),128))],4)):Qe("",!0)],4))}}),e_=Ue(Mue,[["__scopeId","data-v-5b4061b3"]]),wue=Ee({__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=()=>{ao.emit(Hr.OPEN_CHART_DATA_EDITOR)};return(o,i)=>{const a=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[He((U(),ee("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(m2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(e_,{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)}}}),t_=Ue(wue,[["__scopeId","data-v-e98d2ede"]]),n_=e=>{if(!e)return{};const{bold:t,em:n,underline:r,strikethrough:o,color:i,backcolor:a,fontsize:s,fontname:l,align:c}=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:l||"微软雅黑",textAlign:c||"left"}},r_=e=>e.replace(/\n/g,"
    ").replace(/ /g," "),o_=e=>({hideCells:Me(()=>{const n=[];for(let r=0;r1||a.rowspan>1)for(let s=r;s{const t=ve(["",""]);return wt(()=>e.value,()=>{e.value&&(t.value=R9(e.value.color))},{immediate:!0}),{subThemeColor:t}},Lue=["innerHTML"],Oue=Ee({__name:"CustomTextarea",props:{value:{default:""}},emits:["updateValue","insertExcelData"],setup(e,{emit:t}){const n=e,r=t,o=ve(),i=ve(""),a=ve(!1);wt(()=>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)},l=()=>{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 _x(d)=="object")return;const p=A9(d);if(p){r("insertExcelData",p),o.value&&(o.value.innerHTML=p[0][0]);return}document.execCommand("insertText",!1,d)})})},c=()=>{a.value=!1,o.value&&(o.value.onpaste=null)};return Du(()=>{o.value&&(o.value.onpaste=null)}),(u,f)=>(U(),ee("div",{class:"custom-textarea",ref_key:"textareaRef",ref:o,contenteditable:!0,onFocus:f[0]||(f[0]=d=>l()),onBlur:f[1]||(f[1]=d=>c()),onInput:f[2]||(f[2]=d=>s()),innerHTML:i.value},null,40,Lue))}}),Tue=Ue(Oue,[["__scopeId","data-v-cfadb975"]]),kue={key:0,class:"handler"},Nue=["onMousedown"],Pue=["width"],Cue=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],Iue=["innerHTML"],Fue=Ee({__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}=Xe(ft()),i=ve(!1),a=ve([]),s=ve([]),l=Me({get(){return n.data},set(fe){r("change",fe)}}),c=Me(()=>n.theme),{subThemeColor:u}=i_(c),f=ve([]),d=Me(()=>f.value.reduce((fe,me)=>fe+me));wt([()=>n.colWidths,()=>n.width],()=>{f.value=n.colWidths.map(fe=>fe*n.width)},{immediate:!0});const h=()=>{a.value=[],s.value=[]};wt(()=>n.editable,()=>{n.editable||h()});const p=Me(()=>{const fe=[];for(let me=1;mez+F);fe.push(ue)}return fe}),v=Me(()=>n.data),{hideCells:m}=o_(v),x=Me(()=>{if(!a.value.length)return[];const[fe,me]=a.value;if(!s.value.length)return[`${fe}_${me}`];const[ue,z]=s.value;if(fe===ue&&me===z)return[`${fe}_${me}`];const F=[],j=Math.min(fe,ue),ie=Math.min(me,z),q=Math.max(fe,ue),te=Math.max(me,z);for(let re=0;re=j&&re<=q&&ce>=ie&&ce<=te&&F.push(`${re}_${ce}`)}return F});wt(x,(fe,me)=>{On.isEqual(fe,me)||r("changeSelectedCells",x.value)});const y=Me(()=>x.value.length>1?null:x.value[0]),R=()=>i.value=!1,A=(fe,me,ue)=>{fe.button===0&&(s.value=[],i.value=!0,a.value=[me,ue])},b=(fe,me)=>{i.value&&(s.value=[fe,me])};Qt(()=>{document.addEventListener("mouseup",R)}),Sn(()=>{document.removeEventListener("mouseup",R)});const M=(fe,me)=>m.value.includes(`${fe}_${me}`),T=fe=>{const me=l.value.length-1;a.value=[0,fe],s.value=[me,fe]},w=fe=>{const me=l.value[fe].length-1;a.value=[fe,0],s.value=[fe,me]},L=()=>{const fe=l.value.length-1,me=l.value[fe].length-1;a.value=[0,0],s.value=[fe,me]},k=fe=>{const me=JSON.parse(JSON.stringify(l.value)),ue=l.value[fe],z=[];for(let F=0;F=0;j--)if(!M(j,F)){me[j][F].rowspan=me[j][F].rowspan-1;break}me.splice(fe,1),l.value=me},E=fe=>{const me=JSON.parse(JSON.stringify(l.value)),ue=[];for(let z=0;z=0;F--)if(!M(z,F)){me[z][F].colspan=me[z][F].colspan-1;break}l.value=me.map(z=>(z.splice(fe,1),z)),f.value.splice(fe,1),r("changeColWidths",f.value)},P=fe=>{const me=JSON.parse(JSON.stringify(l.value)),ue=[];for(let z=0;z{l.value=l.value.map(me=>{const ue={colspan:1,rowspan:1,text:"",id:ln(10)};return me.splice(fe,0,ue),me}),f.value.splice(fe,0,100),r("changeColWidths",f.value)},N=(fe,me)=>{let ue=JSON.parse(JSON.stringify(l.value));const z={colspan:1,rowspan:1,text:""};if(fe){const F=[];for(let j=0;j{const j=[];for(let ie=0;ie{const[fe,me]=a.value,[ue,z]=s.value,F=Math.min(fe,ue),j=Math.min(me,z),ie=Math.max(fe,ue),q=Math.max(me,z),te=JSON.parse(JSON.stringify(l.value));te[F][j].rowspan=ie-F+1,te[F][j].colspan=q-j+1,l.value=te,h()},C=(fe,me)=>{const ue=JSON.parse(JSON.stringify(l.value));ue[fe][me].rowspan=1,ue[fe][me].colspan=1,l.value=ue,h()},X=(fe,me)=>{h();let ue=!0;const z=f.value[me],F=fe.pageX,j=50;document.onmousemove=ie=>{if(!ue)return;const q=(ie.pageX-F)/o.value,te=z+q{ue=!1,document.onmousemove=null,document.onmouseup=null,r("changeColWidths",f.value)}},Y=()=>{const fe=JSON.parse(JSON.stringify(l.value));for(let me=0;me{pr(()=>{const fe=document.querySelector(".cell-text.active");fe&&fe.focus()})},le=()=>{const fe=(F,j)=>l.value[F]?l.value[F][j]?M(F,j)?fe(F,j+1):[F,j]:fe(F+1,0):null;s.value=[];const me=a.value[0],ue=a.value[1]+1,z=fe(me,ue);z?a.value=z:(P(me+1),a.value=[me+1,0]),$()},Q=fe=>{const me=+x.value[0].split("_")[0],ue=+x.value[0].split("_")[1],z=l.value.length,F=l.value[0].length,j=ie=>{if(ie[0]<0||ie[1]<0||ie[0]>z-1||ie[1]>F-1)return[0,0];const q=`${ie[0]}_${ie[1]}`;return m.value.includes(q)?fe==="UP"?j([ie[0],ie[1]-1]):fe==="DOWN"?j([ie[0],ie[1]-1]):fe==="LEFT"?j([ie[0]-1,ie[1]]):fe==="RIGHT"?j([ie[0]-1,ie[1]]):[0,0]:ie};if(fe==="UP"){const ie=me-1;if(ie<0)return;s.value=[],a.value=j([ie,ue])}else if(fe==="DOWN"){const ie=me+1;if(ie>z-1)return;s.value=[],a.value=j([ie,ue])}else if(fe==="LEFT"){const ie=ue-1;if(ie<0)return;s.value=[],a.value=j([me,ie])}else if(fe==="RIGHT"){const ie=ue+1;if(ie>F-1)return;s.value=[],a.value=j([me,ie])}$()},K=fe=>{var ue;const me=window.getSelection();if(me&&me.rangeCount>0){const z=me.getRangeAt(0),F=z.cloneRange();F.selectNodeContents(fe),F.setEnd(z.startContainer,z.startOffset);const j=F.toString().length;F.setEnd(z.endContainer,z.endOffset);const ie=F.toString().length,q=((ue=fe.textContent)==null?void 0:ue.length)||0;return{start:j,end:ie,len:q}}return null},B=fe=>{if(!n.editable||!x.value.length)return;const me=fe.key.toUpperCase();if(x.value.length<2){if(me===gt.TAB)fe.preventDefault(),le();else if(fe.ctrlKey&&me===gt.UP){fe.preventDefault();const ue=+x.value[0].split("_")[0];P(ue)}else if(fe.ctrlKey&&me===gt.DOWN){fe.preventDefault();const ue=+x.value[0].split("_")[0];P(ue+1)}else if(fe.ctrlKey&&me===gt.LEFT){fe.preventDefault();const ue=+x.value[0].split("_")[1];W(ue)}else if(fe.ctrlKey&&me===gt.RIGHT){fe.preventDefault();const ue=+x.value[0].split("_")[1];W(ue+1)}else if(me===gt.UP){const ue=K(fe.target);ue&&ue.start===ue.end&&ue.start===0&&Q("UP")}else if(me===gt.DOWN){const ue=K(fe.target);ue&&ue.start===ue.end&&ue.start===ue.len&&Q("DOWN")}else if(me===gt.LEFT){const ue=K(fe.target);ue&&ue.start===ue.end&&ue.start===0&&Q("LEFT")}else if(me===gt.RIGHT){const ue=K(fe.target);ue&&ue.start===ue.end&&ue.start===ue.len&&Q("RIGHT")}}else me===gt.DELETE&&Y()};Qt(()=>{document.addEventListener("keydown",B)}),Sn(()=>{document.removeEventListener("keydown",B)});const D=On.debounce(function(fe,me,ue){l.value[me][ue].text=fe,r("change",l.value)},300,{trailing:!0}),G=(fe,me,ue)=>{const z=fe.length,F=fe[0].length;let j=0,ie=0;me+z>l.value.length&&(j=me+z-l.value.length),ue+F>l.value[0].length&&(ie=ue+F-l.value[0].length),(j||ie)&&N(j,ie),pr(()=>{for(let q=0;q{const fe=[];for(let me=0;me{const fe=ae(),me=fe.length>1,ue=fe[0].length>1;return{canDeleteRow:me,canDeleteCol:ue}},J=(fe,me)=>{const ue=x.value.length>1,z=l.value[fe][me],F=ue,j=!ue&&(z.rowspan>1||z.colspan>1);return{canMerge:F,canSplit:j}},Re=fe=>{const me=fe.dataset.cellIndex,ue=+me.split("_")[0],z=+me.split("_")[1];x.value.includes(`${ue}_${z}`)||(a.value=[ue,z],s.value=[]);const{canMerge:F,canSplit:j}=J(ue,z),{canDeleteRow:ie,canDeleteCol:q}=se();return[{text:"插入列",children:[{text:"到左侧",handler:()=>W(z)},{text:"到右侧",handler:()=>W(z+1)}]},{text:"插入行",children:[{text:"到上方",handler:()=>P(ue)},{text:"到下方",handler:()=>P(ue+1)}]},{text:"删除列",disable:!q,handler:()=>E(z)},{text:"删除行",disable:!ie,handler:()=>k(ue)},{divider:!0},{text:"合并单元格",disable:!F,handler:_},{text:"取消合并单元格",disable:!j,handler:()=>C(ue,z)},{divider:!0},{text:"选中当前列",handler:()=>T(z)},{text:"选中当前行",handler:()=>w(ue)},{text:"选中全部单元格",handler:L}]};return(fe,me)=>{var z,F,j,ie,q;const ue=bn("contextmenu");return U(),ee("div",{class:"editable-table",style:we({width:d.value+"px"})},[fe.editable?(U(),ee("div",kue,[(U(!0),ee(We,null,nt(p.value,(te,re)=>(U(),ee("div",{class:"drag-line",key:re,style:we({left:te+"px"}),onMousedown:he=>X(he,re)},null,44,Nue))),128))])):Qe("",!0),V("table",{class:Je({theme:c.value,"row-header":(z=c.value)==null?void 0:z.rowHeader,"row-footer":(F=c.value)==null?void 0:F.rowFooter,"col-header":(j=c.value)==null?void 0:j.colHeader,"col-footer":(ie=c.value)==null?void 0:ie.colFooter}),style:we(`--themeColor: ${(q=c.value)==null?void 0:q.color}; --subThemeColor1: ${H(u)[0]}; --subThemeColor2: ${H(u)[1]}`)},[V("colgroup",null,[(U(!0),ee(We,null,nt(f.value,(te,re)=>(U(),ee("col",{span:"1",key:re,width:te},null,8,Pue))),128))]),V("tbody",null,[(U(!0),ee(We,null,nt(l.value,(te,re)=>(U(),ee("tr",{key:re,style:we({height:fe.cellMinHeight+"px"})},[(U(!0),ee(We,null,nt(te,(he,ce)=>He((U(),ee("td",{class:Je(["cell",{selected:x.value.includes(`${re}_${ce}`)&&x.value.length>1,active:y.value===`${re}_${ce}`}]),style:we({borderStyle:fe.outline.style,borderColor:fe.outline.color,borderWidth:fe.outline.width+"px",...H(n_)(he.style)}),key:he.id,rowspan:he.rowspan,colspan:he.colspan,"data-cell-index":`${re}_${ce}`,onMousedown:pe=>A(pe,re,ce),onMouseenter:pe=>b(re,ce)},[y.value===`${re}_${ce}`?(U(),ke(Tue,{key:0,class:Je(["cell-text",{active:y.value===`${re}_${ce}`}]),style:we({minHeight:fe.cellMinHeight-4+"px"}),value:he.text,onUpdateValue:pe=>H(D)(pe,re,ce),onInsertExcelData:pe=>G(pe,re,ce)},null,8,["class","style","value","onUpdateValue","onInsertExcelData"])):(U(),ee("div",{key:1,class:"cell-text",style:we({minHeight:fe.cellMinHeight-4+"px"}),innerHTML:H(r_)(he.text)},null,12,Iue))],46,Cue)),[[sl,!H(m).includes(`${re}_${ce}`)],[ue,pe=>Re(pe)]])),128))],4))),128))])],6)],4)}}}),_ue=Ue(Fue,[["__scopeId","data-v-938823e2"]]),Eue={class:"element-content"},Xue=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{canvasScale:o,handleElementId:i,isScaling:a}=Xe(n),s=ve(),{addHistorySnapshot:l}=Ht(),c=y=>{t.elementInfo.lock||(y.stopPropagation(),t.selectElement(y,t.elementInfo))},u=ve(!1);wt(i,()=>{i.value!==t.elementInfo.id&&(u.value=!1)}),wt(u,()=>{n.setDisableHotkeysState(u.value)});const f=()=>{t.elementInfo.lock||(u.value=!0)},d=ve(-1);wt(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 A=R.height;t.elementInfo.height!==A&&(a.value?d.value=A:r.updateElement({id:t.elementInfo.id,props:{height:A}}))},p=new ResizeObserver(h);Qt(()=>{s.value&&p.observe(s.value)}),Sn(()=>{s.value&&p.unobserve(s.value)});const v=y=>{r.updateElement({id:t.elementInfo.id,props:{data:y}}),l()},m=y=>{const R=y.reduce((b,M)=>b+M),A=y.map(b=>b/R);r.updateElement({id:t.elementInfo.id,props:{width:R,colWidths:A}}),l()},x=y=>{pr(()=>n.setSelectedTableCells(y))};return(y,R)=>{const A=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${y.elementInfo.rotate}deg)`})},[He((U(),ee("div",Eue,[O(_ue,{onMousedown:R[0]||(R[0]=Nt(()=>{},["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=>v(b)),onChangeColWidths:R[2]||(R[2]=b=>m(b)),onChangeSelectedCells:R[3]||(R[3]=b=>x(b))},null,8,["data","width","cellMinHeight","colWidths","outline","theme","editable"]),!u.value||y.elementInfo.lock?(U(),ee("div",{key:0,class:Je(["table-mask",{lock:y.elementInfo.lock}]),onDblclick:R[4]||(R[4]=b=>f()),onMousedown:R[5]||(R[5]=b=>c(b)),onTouchstart:R[6]||(R[6]=b=>c(b))},[H(i)===y.elementInfo.id?(U(),ee("div",{key:0,class:"mask-tip",style:we({transform:`scale(${1/H(o)})`})},"双击编辑",4)):Qe("",!0)],34)):Qe("",!0)])),[[A,y.contextmenus]])],4)],6)}}}),a_=Ue(Xue,[["__scopeId","data-v-7795910a"]]),Wue=["width","height","stroke","stroke-width"],Vue=["transform"],Uue=["d"],Yue=Ee({__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=()=>{ao.emit(Hr.OPEN_LATEX_EDITOR)};return(o,i)=>{const a=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[He((U(),ee("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())},[(U(),ee("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"},[V("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)`},[V("path",{d:o.elementInfo.path},null,8,Uue)],8,Vue)],8,Wue))],32)),[[a,o.contextmenus]])],4)],6)}}}),s_=Ue(Yue,[["__scopeId","data-v-b73586f6"]]),Que=(e,t)=>{Qt(()=>{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()}}})},P5=e=>(zt("data-v-597c0901"),e=e(),Jt(),e),Zue={key:0,class:"load-error"},Bue=["src","autoplay","poster"],Due={class:"bezel"},Kue=P5(()=>V("div",{class:"controller-mask"},null,-1)),Hue={class:"controller"},Gue={class:"icons icons-left"},zue={class:"icon-content"},Jue={class:"volume"},$ue={class:"icon-content"},jue=P5(()=>V("span",{class:"thumb"},null,-1)),que=[jue],efe={class:"time"},tfe={class:"ptime"},nfe={class:"dtime"},rfe={class:"icons icons-right"},ofe={class:"speed"},ife={class:"icon speed-icon"},afe=["onClick"],sfe={class:"icon-content"},lfe={class:"bar"},cfe=P5(()=>V("span",{class:"thumb"},null,-1)),ufe=[cfe],ffe=Ee({__name:"index",props:{width:{},height:{},src:{},poster:{default:""},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e){const t=e,n=(F=0)=>{if(F===0||isNaN(F))return"00:00";const j=re=>re<10?"0"+re:""+re,ie=Math.floor(F/3600),q=Math.floor((F-ie*3600)/60),te=Math.floor(F-ie*3600-q*60);return(ie>0?[ie,q,te]:[q,te]).map(j).join(":")},r=F=>F.getBoundingClientRect().left,o=ve(),i=ve(),a=ve(),s=ve(.5),l=ve(!0),c=ve(0),u=ve(0),f=ve(0),d=ve(!1),h=ve(!1),p=ve(1),v=ve(!1),m=ve("00:00"),x=ve("0"),y=Me(()=>n(c.value)),R=Me(()=>n(u.value)),A=Me(()=>c.value/u.value*100+"%"),b=Me(()=>f.value/u.value*100+"%"),M=Me(()=>s.value*100+"%"),T=ve(!1),w=[{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=F=>{o.value&&(F=Math.max(F,0),F=Math.min(F,u.value),o.value.currentTime=F,c.value=F)},k=()=>{o.value&&(l.value=!1,o.value.play(),h.value=!0)},E=()=>{o.value&&(l.value=!0,o.value.pause(),h.value=!0)},P=()=>{l.value?k():E()},W=F=>{o.value&&(F=Math.max(F,0),F=Math.min(F,1),o.value.volume=F,s.value=F,o.value.muted&&F!==0&&(o.value.muted=!1))},N=F=>{o.value&&(o.value.playbackRate=F),p.value=F},_=()=>{var F;u.value=((F=o.value)==null?void 0:F.duration)||0},C=()=>{var F;c.value=((F=o.value)==null?void 0:F.currentTime)||0},X=()=>{d.value?(L(0),k()):E()},Y=()=>{var F;f.value=(F=o.value)!=null&&F.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},$=ve(!1),le=()=>$.value=!0,Q=F=>{if(!o.value||!i.value)return;let ie=(("clientX"in F?F.clientX:F.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const q=ie*u.value;o.value.currentTime=q,c.value=q},K=F=>{if(!o.value||!i.value)return;let ie=(("clientX"in F?F.clientX:F.changedTouches[0].clientX)-r(i.value))/i.value.clientWidth;ie=Math.max(ie,0),ie=Math.min(ie,1);const q=ie*u.value;o.value.currentTime=q,c.value=q,document.removeEventListener("mousemove",Q),document.removeEventListener("touchmove",Q),document.removeEventListener("mouseup",K),document.removeEventListener("touchend",K)},B=()=>{document.addEventListener("mousemove",Q),document.addEventListener("touchmove",Q),document.addEventListener("mouseup",K),document.addEventListener("touchend",K)},D=F=>{if(!a.value)return;const ie=(("clientX"in F?F.clientX:F.changedTouches[0].clientX)-r(a.value))/45;W(ie)},G=()=>{document.removeEventListener("mousemove",D),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",G),document.removeEventListener("touchend",G)},ae=()=>{document.addEventListener("mousemove",D),document.addEventListener("touchmove",D),document.addEventListener("mouseup",G),document.addEventListener("touchend",G)},se=F=>{if(!a.value)return;const j=(F.clientX-r(a.value))/45;W(j)},J=F=>{if(u.value&&i.value){const j=i.value.getBoundingClientRect().left,ie=F.clientX-j;if(ie<0||ie>i.value.offsetWidth)return;const q=u.value*(ie/i.value.offsetWidth);x.value=`${ie-(q>=3600?25:20)}px`,m.value=n(q),v.value=!0}},Re=()=>{o.value&&(o.value.muted?(o.value.muted=!1,W(.5)):(o.value.muted=!0,W(0)))},fe=()=>{d.value=!d.value},me=ve(-1),ue=ve(!1),z=()=>{ue.value=!1,clearTimeout(me.value),me.value=setTimeout(()=>{var F;(F=o.value)!=null&&F.played.length&&(ue.value=!0)},3e3)};return Que(t.src,o),(F,j)=>{const ie=Se("IconPause"),q=Se("IconPlayOne"),te=Se("IconVolumeMute"),re=Se("IconVolumeNotice"),he=Se("IconVolumeSmall");return U(),ee("div",{class:Je(["video-player",{"hide-controller":ue.value}]),style:we({width:F.width*F.scale+"px",height:F.height*F.scale+"px",transform:`scale(${1/F.scale})`}),onMousemove:j[22]||(j[22]=ce=>z()),onClick:j[23]||(j[23]=ce=>z())},[V("div",{class:"video-wrap",onClick:j[8]||(j[8]=ce=>P())},[$.value?(U(),ee("div",Zue,"视频加载失败")):Qe("",!0),V("video",{class:"video",ref_key:"videoRef",ref:o,src:F.src,autoplay:F.autoplay,poster:F.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:j[0]||(j[0]=ce=>_()),onTimeupdate:j[1]||(j[1]=ce=>C()),onEnded:j[2]||(j[2]=ce=>X()),onProgress:j[3]||(j[3]=ce=>Y()),onPlay:j[4]||(j[4]=ce=>{z(),l.value=!1}),onPause:j[5]||(j[5]=ce=>z()),onError:j[6]||(j[6]=ce=>le())},null,40,Bue),V("div",Due,[V("span",{class:Je(["bezel-icon",{"bezel-transition":h.value}]),onAnimationend:j[7]||(j[7]=ce=>h.value=!1)},[l.value?(U(),ke(ie,{key:0})):(U(),ke(q,{key:1}))],34)])]),Kue,V("div",Hue,[V("div",Gue,[V("div",{class:"icon play-icon",onClick:j[9]||(j[9]=ce=>P())},[V("span",zue,[l.value?(U(),ke(q,{key:0})):(U(),ke(ie,{key:1}))])]),V("div",Jue,[V("div",{class:"icon volume-icon",onClick:j[10]||(j[10]=ce=>Re())},[V("span",$ue,[s.value===0?(U(),ke(te,{key:0})):s.value===1?(U(),ke(re,{key:1})):(U(),ke(he,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:j[11]||(j[11]=ce=>ae()),onTouchstart:j[12]||(j[12]=ce=>ae()),onClick:j[13]||(j[13]=ce=>se(ce))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[V("div",{class:"volume-bar-inner",style:we({width:M.value})},que,4)],512)],32)]),V("span",efe,[V("span",tfe,vt(y.value),1),Ve(" / "),V("span",nfe,vt(R.value),1)])]),V("div",rfe,[V("div",ofe,[V("div",ife,[V("span",{class:"icon-content",onClick:j[14]||(j[14]=ce=>T.value=!T.value)},vt(p.value===1?"倍速":p.value+"x"),1),T.value?(U(),ee("div",{key:0,class:"speed-menu",onMouseleave:j[15]||(j[15]=ce=>T.value=!1)},[(U(),ee(We,null,nt(w,ce=>V("div",{class:Je(["speed-menu-item",{active:ce.value===p.value}]),key:ce.label,onClick:pe=>N(ce.value)},vt(ce.label),11,afe)),64))],32)):Qe("",!0)])]),V("div",{class:"loop",onClick:j[16]||(j[16]=ce=>fe())},[V("div",{class:Je(["icon loop-icon",{active:d.value}])},[V("span",sfe,"循环"+vt(d.value?"开":"关"),1)],2)])]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:i,onMousedown:j[17]||(j[17]=ce=>B()),onTouchstart:j[18]||(j[18]=ce=>B()),onMousemove:j[19]||(j[19]=ce=>J(ce)),onMouseenter:j[20]||(j[20]=ce=>v.value=!0),onMouseleave:j[21]||(j[21]=ce=>v.value=!1)},[V("div",{class:Je(["bar-time",{hidden:!v.value}]),style:we({left:x.value})},vt(m.value),7),V("div",lfe,[V("div",{class:"loaded",style:we({width:b.value})},null,4),V("div",{class:"played",style:we({width:A.value})},ufe,4)])],544)])],38)}}}),l_=Ue(ffe,[["__scopeId","data-v-597c0901"]]),dfe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(ft()),r=(o,i=!0)=>{t.elementInfo.lock||(o.stopPropagation(),t.selectElement(o,t.elementInfo,i))};return(o,i)=>{const a=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[He((U(),ee("div",{class:"element-content",onMousedown:i[2]||(i[2]=s=>r(s,!1)),onTouchstart:i[3]||(i[3]=s=>r(s,!1))},[O(l_,{width:o.elementInfo.width,height:o.elementInfo.height,src:o.elementInfo.src,poster:o.elementInfo.poster,scale:H(n)},null,8,["width","height","src","poster","scale"]),(U(),ee(We,null,nt(["t","b","l","r"],s=>V("div",{class:Je(["handler-border",s]),key:s,onMousedown:i[0]||(i[0]=l=>r(l)),onTouchstart:i[1]||(i[1]=l=>r(l))},null,34)),64))],32)),[[a,o.contextmenus]])],4)],6)}}}),c_=Ue(dfe,[["__scopeId","data-v-c50d3bc7"]]),u_=e=>(zt("data-v-32038f5c"),e=e(),Jt(),e),hfe=["src","autoplay"],pfe={class:"controller"},vfe={class:"icons"},gfe={class:"icon-content"},mfe={class:"volume"},Afe={class:"icon-content"},Rfe=u_(()=>V("span",{class:"thumb"},null,-1)),yfe=[Rfe],bfe={class:"time"},xfe={class:"ptime"},Sfe={class:"dtime"},Mfe={class:"bar"},wfe=u_(()=>V("span",{class:"thumb"},null,-1)),Lfe=[wfe],Ofe=Ee({__name:"AudioPlayer",props:{src:{},loop:{type:Boolean},autoplay:{type:Boolean,default:!1},scale:{default:1}},setup(e,{expose:t}){const n=e,r=(G=0)=>{if(G===0||isNaN(G))return"00:00";const ae=fe=>fe<10?"0"+fe:""+fe,se=Math.floor(G/3600),J=Math.floor((G-se*3600)/60),Re=Math.floor(G-se*3600-J*60);return(se>0?[se,J,Re]:[J,Re]).map(ae).join(":")},o=G=>G.getBoundingClientRect().left,i=ve(),a=ve(),s=ve(),l=ve(.5),c=ve(!0),u=ve(0),f=ve(0),d=ve(0),h=ve(!1),p=ve("00:00"),v=ve("0"),m=Me(()=>r(u.value)),x=Me(()=>r(f.value)),y=Me(()=>u.value/f.value*100+"%"),R=Me(()=>d.value/f.value*100+"%"),A=Me(()=>l.value*100+"%"),b=G=>{i.value&&(G=Math.max(G,0),G=Math.min(G,f.value),i.value.currentTime=G,u.value=G)},M=()=>{i.value&&(c.value=!1,i.value.play())},T=()=>{i.value&&(c.value=!0,i.value.pause())},w=()=>{c.value?M():T()},L=G=>{i.value&&(G=Math.max(G,0),G=Math.min(G,1),i.value.volume=G,l.value=G,i.value.muted&&G!==0&&(i.value.muted=!1))},k=()=>{var G;f.value=((G=i.value)==null?void 0:G.duration)||0},E=()=>{var G;u.value=((G=i.value)==null?void 0:G.currentTime)||0},P=()=>{c.value=!1},W=()=>{n.loop?(b(0),M()):T()},N=()=>{var G;d.value=(G=i.value)!=null&&G.buffered.length?i.value.buffered.end(i.value.buffered.length-1):0},_=()=>gn.error("视频加载失败"),C=G=>{if(!i.value||!a.value)return;let se=(("clientX"in G?G.clientX:G.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const J=se*f.value;i.value.currentTime=J,u.value=J},X=G=>{if(!i.value||!a.value)return;let se=(("clientX"in G?G.clientX:G.changedTouches[0].clientX)-o(a.value))/a.value.clientWidth;se=Math.max(se,0),se=Math.min(se,1);const J=se*f.value;i.value.currentTime=J,u.value=J,document.removeEventListener("mousemove",C),document.removeEventListener("touchmove",C),document.removeEventListener("mouseup",X),document.removeEventListener("touchend",X)},Y=()=>{document.addEventListener("mousemove",C),document.addEventListener("touchmove",C),document.addEventListener("mouseup",X),document.addEventListener("touchend",X)},$=G=>{if(!s.value)return;const se=(("clientX"in G?G.clientX:G.changedTouches[0].clientX)-o(s.value))/45;L(se)},le=()=>{document.removeEventListener("mousemove",$),document.removeEventListener("touchmove",$),document.removeEventListener("mouseup",le),document.removeEventListener("touchend",le)},Q=()=>{document.addEventListener("mousemove",$),document.addEventListener("touchmove",$),document.addEventListener("mouseup",le),document.addEventListener("touchend",le)},K=G=>{if(!s.value)return;const ae=(G.clientX-o(s.value))/45;L(ae)},B=G=>{if(f.value&&a.value){const ae=a.value.getBoundingClientRect().left,se=G.clientX-ae;if(se<0||se>a.value.offsetWidth)return;const J=f.value*(se/a.value.offsetWidth);v.value=`${se-(J>=3600?25:20)}px`,p.value=r(J),h.value=!0}},D=()=>{i.value&&(i.value.muted?(i.value.muted=!1,L(.5)):(i.value.muted=!0,L(0)))};return t({toggle:w}),(G,ae)=>{const se=Se("IconPlayOne"),J=Se("IconPause"),Re=Se("IconVolumeMute"),fe=Se("IconVolumeNotice"),me=Se("IconVolumeSmall");return U(),ee("div",{class:"audio-player",style:we({transform:`scale(${1/G.scale})`})},[V("audio",{class:"audio",ref_key:"audioRef",ref:i,src:G.src,autoplay:G.autoplay,onDurationchange:ae[0]||(ae[0]=ue=>k()),onTimeupdate:ae[1]||(ae[1]=ue=>E()),onPlay:ae[2]||(ae[2]=ue=>P()),onEnded:ae[3]||(ae[3]=ue=>W()),onProgress:ae[4]||(ae[4]=ue=>N()),onError:ae[5]||(ae[5]=ue=>_())},null,40,hfe),V("div",pfe,[V("div",vfe,[V("div",{class:"icon play-icon",onClick:ae[6]||(ae[6]=ue=>w())},[V("span",gfe,[c.value?(U(),ke(se,{key:0})):(U(),ke(J,{key:1}))])]),V("div",mfe,[V("div",{class:"icon volume-icon",onClick:ae[7]||(ae[7]=ue=>D())},[V("span",Afe,[l.value===0?(U(),ke(Re,{key:0})):l.value===1?(U(),ke(fe,{key:1})):(U(),ke(me,{key:2}))])]),V("div",{class:"volume-bar-wrap",onMousedown:ae[8]||(ae[8]=ue=>Q()),onTouchstart:ae[9]||(ae[9]=ue=>Q()),onClick:ae[10]||(ae[10]=ue=>K(ue))},[V("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:s},[V("div",{class:"volume-bar-inner",style:we({width:A.value})},yfe,4)],512)],32)])]),V("span",bfe,[V("span",xfe,vt(m.value),1),Ve(" / "),V("span",Sfe,vt(x.value),1)]),V("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:a,onMousedown:ae[11]||(ae[11]=ue=>Y()),onTouchstart:ae[12]||(ae[12]=ue=>Y()),onMousemove:ae[13]||(ae[13]=ue=>B(ue)),onMouseenter:ae[14]||(ae[14]=ue=>h.value=!0),onMouseleave:ae[15]||(ae[15]=ue=>h.value=!1)},[V("div",{class:Je(["bar-time",{hidden:!h.value}]),style:we({left:v.value})},vt(p.value),7),V("div",Mfe,[V("div",{class:"loaded",style:we({width:R.value})},null,4),V("div",{class:"played",style:we({width:y.value})},Lfe,4)])],544)])],4)}}}),f_=Ue(Ofe,[["__scopeId","data-v-32038f5c"]]),Tfe=Ee({__name:"index",props:{elementInfo:{},selectElement:{type:Function},contextmenus:{type:Function}},setup(e){const t=e,{canvasScale:n,handleElementId:r}=Xe(ft()),{viewportRatio:o,viewportSize:i}=Xe(st()),a=Me(()=>Math.min(t.elementInfo.width,t.elementInfo.height)+"px"),s=Me(()=>{const c=i.value,u=i.value*o.value,f=280/n.value,d=50/n.value,h=t.elementInfo.width,p=t.elementInfo.height,v=t.elementInfo.left,m=t.elementInfo.top;let x=0,y=p;return v+f>=c&&(x=h-f),m+p+d>=u&&(y=-d),{left:x+"px",top:y+"px"}}),l=c=>{t.elementInfo.lock||(c.stopPropagation(),t.selectElement(c,t.elementInfo))};return(c,u)=>{const f=Se("IconVolumeNotice"),d=bn("contextmenu");return U(),ee("div",{class:Je(["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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${c.elementInfo.rotate}deg)`})},[He((U(),ee("div",{class:"element-content",onMousedown:u[1]||(u[1]=h=>l(h)),onTouchstart:u[2]||(u[2]=h=>l(h))},[O(f,{class:"audio-icon",style:we({fontSize:a.value,color:c.elementInfo.color})},null,8,["style"]),H(r)===c.elementInfo.id?(U(),ke(f_,{key:0,class:"audio-player",style:we({...s.value}),src:c.elementInfo.src,loop:c.elementInfo.loop,scale:H(n),onMousedown:u[0]||(u[0]=Nt(()=>{},["stop"]))},null,8,["style","src","loop","scale"])):Qe("",!0)],32)),[[d,c.contextmenus]])],4)],6)}}}),d_=Ue(Tfe,[["__scopeId","data-v-07f623ea"]]),kfe=["id"],Nfe=Ee({__name:"EditableElement",props:{elementInfo:{},elementIndex:{},isMultiSelect:{type:Boolean},selectElement:{type:Function},openLinkDialog:{type:Function}},setup(e){const t=e,n=Me(()=>({[Tt.IMAGE]:zI,[Tt.TEXT]:ZF,[Tt.SHAPE]:DF,[Tt.LINE]:KF,[Tt.CHART]:t_,[Tt.TABLE]:a_,[Tt.LATEX]:s_,[Tt.VIDEO]:c_,[Tt.AUDIO]:d_})[t.elementInfo.type]||null),{orderElement:r}=_p(),{alignElementToCanvas:o}=v2(),{combineElements:i,uncombineElements:a}=Vx(),{deleteElement:s}=Fp(),{lockElement:l,unlockElement:c}=y9(),{copyElement:u,pasteElement:f,cutElement:d}=Ux(),{selectAllElements:h}=n2(),p=()=>t.elementInfo.lock?[{text:"解锁",handler:()=>c(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(nn.HORIZONTAL),children:[{text:"水平垂直居中",handler:()=>o(nn.CENTER)},{text:"水平居中",handler:()=>o(nn.HORIZONTAL)},{text:"左对齐",handler:()=>o(nn.LEFT)},{text:"右对齐",handler:()=>o(nn.RIGHT)}]},{text:"垂直居中",handler:()=>o(nn.VERTICAL),children:[{text:"水平垂直居中",handler:()=>o(nn.CENTER)},{text:"垂直居中",handler:()=>o(nn.VERTICAL)},{text:"顶部对齐",handler:()=>o(nn.TOP)},{text:"底部对齐",handler:()=>o(nn.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:l},{text:"删除",subText:"Delete",handler:s}];return(v,m)=>(U(),ee("div",{class:"editable-element",ref:"elementRef",id:`editable-element-${v.elementInfo.id}`,style:we({zIndex:v.elementIndex})},[(U(),ke(ws(n.value),{elementInfo:v.elementInfo,selectElement:v.selectElement,contextmenus:p},null,8,["elementInfo","selectElement"]))],12,kfe))}}),Pfe=Ee({__name:"MouseSelection",props:{top:{},left:{},width:{},height:{},quadrant:{}},setup(e){return(t,n)=>(U(),ee("div",{class:Je(`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))}}),Cfe=Ue(Pfe,[["__scopeId","data-v-053bfa3e"]]),Ife={class:"grid-lines"},Ffe=["d","stroke"],_fe=Ee({__name:"GridLines",setup(e){const{canvasScale:t,gridLineSize:n}=Xe(ft()),{currentSlide:r,viewportRatio:o,viewportSize:i}=Xe(st()),a=Me(()=>{var c;return(c=r.value)==null?void 0:c.background}),s=Me(()=>{var f;const c=((f=a.value)==null?void 0:f.color)||"#fff",u=["#000","#fff"];return ot.mostReadable(c,u,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()}),l=Me(()=>{const c=i.value,u=i.value*o.value;let f="";for(let d=0;d<=Math.floor(u/n.value);d++)f+=`M0 ${d*n.value} L${c} ${d*n.value} `;for(let d=0;d<=Math.floor(c/n.value);d++)f+=`M${d*n.value} 0 L${d*n.value} ${u} `;return f});return(c,u)=>(U(),ee("svg",Ife,[V("path",{style:we({transform:`scale(${H(t)})`}),d:l.value,fill:"none",stroke:s.value,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,Ffe)]))}}),Efe=Ue(_fe,[["__scopeId","data-v-93264269"]]),b2=e=>({backgroundStyle:Me(()=>{if(!e.value)return{backgroundColor:"#fff"};const{type:n,color:r,image:o,gradient:i}=e.value;if(n==="solid")return{backgroundColor:r};if(n==="image"&&o){const{src:a,size:s}=o;return a?s==="repeat"?{backgroundImage:`url(${a}`,backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:`url(${a}`,backgroundRepeat:"no-repeat",backgroundSize:s||"cover"}:{backgroundColor:"#fff"}}else if(n==="gradient"&&i){const{type:a,colors:s,rotate:l}=i,c=s.map(u=>`${u.color} ${u.pos}%`);return a==="radial"?{backgroundImage:`radial-gradient(${c.join(",")}`}:{backgroundImage:`linear-gradient(${l}deg, ${c.join(",")}`}}return{backgroundColor:"#fff"}})}),Xfe=Ee({__name:"ViewportBackground",setup(e){const{gridLineSize:t}=Xe(ft()),{currentSlide:n}=Xe(st()),r=Me(()=>{var i;return(i=n.value)==null?void 0:i.background}),{backgroundStyle:o}=b2(r);return(i,a)=>(U(),ee("div",{class:"viewport-background",style:we(H(o))},[H(t)?(U(),ke(Efe,{key:0})):Qe("",!0)],4))}}),Wfe=Ue(Xfe,[["__scopeId","data-v-203ea8ff"]]),Vfe=Ee({__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)=>(U(),ee("div",{class:"alignment-line",style:we({left:n.value,top:r.value})},[V("div",{class:Je(["line",i.type]),style:we(o.value)},null,6)],4))}}),h_=Ue(Vfe,[["__scopeId","data-v-7cd3d25d"]]),Ufe={class:"ruler"},Yfe={key:0},Qfe={key:0},Zfe=Ee({__name:"Ruler",props:{viewportStyles:{},elementList:{}},setup(e){const t=e,{canvasScale:n,activeElementIdList:r}=Xe(ft()),{viewportRatio:o,viewportSize:i}=Xe(st()),a=ve(null);Dd(()=>{const l=t.elementList.filter(c=>r.value.includes(c.id));if(!l.length)return a.value=null;a.value=js(l)});const s=Me(()=>t.viewportStyles.width*n.value/(i.value/100));return(l,c)=>(U(),ee("div",Ufe,[V("div",{class:"h",style:we({width:l.viewportStyles.width*H(n)+"px",left:l.viewportStyles.left+"px"})},[(U(),ee(We,null,nt(20,u=>V("div",{class:Je(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`h-marker-100-${u}`,style:we({width:s.value+"px"})},[u*100<=H(i)?(U(),ee("span",Yfe,vt(u*100),1)):Qe("",!0)],6)),64)),a.value?(U(),ee("div",{key:0,class:"range",style:we({left:a.value.minX*H(n)+"px",width:(a.value.maxX-a.value.minX)*H(n)+"px"})},null,4)):Qe("",!0)],4),V("div",{class:"v",style:we({height:l.viewportStyles.height*H(n)+"px",top:l.viewportStyles.top+"px"})},[(U(),ee(We,null,nt(20,u=>V("div",{class:Je(["ruler-marker-100",{hide:s.value<36,omit:s.value<72}]),key:`v-marker-100-${u}`,style:we({height:s.value+"px"})},[u*100<=H(i)*H(o)?(U(),ee("span",Qfe,vt(u*100),1)):Qe("",!0)],6)),64)),a.value?(U(),ee("div",{key:0,class:"range",style:we({top:a.value.minY*H(n)+"px",height:(a.value.maxY-a.value.minY)*H(n)+"px"})},null,4)):Qe("",!0)],4)]))}}),Bfe=Ue(Zfe,[["__scopeId","data-v-c6df5cc2"]]),Dfe=["width","height"],Kfe=["d"],Hfe=Ee({__name:"ElementCreateSelection",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{creatingElement:o}=Xe(r),{ctrlOrShiftKeyActive:i}=Xe(Ea()),a=ve(),s=ve(),l=ve(),c=ve({x:0,y:0});Qt(()=>{if(!l.value)return;const{x:h,y:p}=l.value.getBoundingClientRect();c.value={x:h,y:p}});const u=h=>{let p=!0;const v=h.pageX,m=h.pageY;a.value=[v,m],document.onmousemove=x=>{if(!o.value||!p)return;let y=x.pageX,R=x.pageY;if(i.value){const A=y-v,b=R-m,M=Math.abs(A),T=Math.abs(b);if(o.value.type==="shape"){const w=b>0&&A<0||b<0&&A>0;M>T?R=w?m-A:m+A:y=w?v-b:v+b}else o.value.type==="line"&&(M>T?R=m:y=v)}s.value=[y,R]},document.onmouseup=x=>{var b,M;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,A=30;if(((b=o.value)==null?void 0:b.type)==="line"&&(Math.abs(y-v)>=A||Math.abs(R-m)>=A))n("created",{start:a.value,end:s.value});else if(((M=o.value)==null?void 0:M.type)!=="line"&&Math.abs(y-v)>=A&&Math.abs(R-m)>=A)n("created",{start:a.value,end:s.value});else{const w=Math.min(y,v),L=Math.min(R,m),k=Math.max(y,v),E=Math.max(R,m),P=k-w>=A?k-w:200,W=E-L>=A?E-L:200;n("created",{start:[w,L],end:[w+P,L+W]})}}},f=Me(()=>{if(!a.value||!s.value||!o.value||o.value.type!=="line")return null;const[h,p]=a.value,[v,m]=s.value,x=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,m),A=Math.max(p,m),b=y-x>=24?y-x:24,M=A-R>=24?A-R:24,T=h===x?0:y-x,w=p===R?0:A-R,L=v===x?0:y-x,k=m===R?0:A-R,E=`M${T}, ${w} L${L}, ${k}`;return{svgWidth:b,svgHeight:M,startX:T,startY:w,endX:L,endY:k,path:E}}),d=Me(()=>{if(!a.value||!s.value)return{};const[h,p]=a.value,[v,m]=s.value,x=Math.min(h,v),y=Math.max(h,v),R=Math.min(p,m),A=Math.max(p,m),b=y-x,M=A-R;return{left:x-c.value.x+"px",top:R-c.value.y+"px",width:b+"px",height:M+"px"}});return(h,p)=>{var v,m;return U(),ee("div",{class:"element-create-selection",ref_key:"selectionRef",ref:l,onMousedown:p[0]||(p[0]=Nt(x=>u(x),["stop"])),onContextmenu:p[1]||(p[1]=Nt(()=>{},["stop","prevent"]))},[a.value&&s.value?(U(),ee("div",{key:0,class:Je(["selection",(v=H(o))==null?void 0:v.type]),style:we(d.value)},[((m=H(o))==null?void 0:m.type)==="line"&&f.value?(U(),ee("svg",{key:0,overflow:"visible",width:f.value.svgWidth,height:f.value.svgHeight},[V("path",{d:f.value.path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,Kfe)],8,Dfe)):Qe("",!0)],6)):Qe("",!0)],544)}}}),Gfe=Ue(Hfe,[["__scopeId","data-v-7b17a883"]]),zfe={overflow:"visible"},Jfe=["d","fill"],$fe=Ee({__name:"ShapeCreateCanvas",emits:["created"],setup(e,{emit:t}){const n=t,r=ft(),{ctrlOrShiftKeyActive:o}=Xe(Ea()),{theme:i}=Xe(st()),a=ve(),s=ve(!1),l=ve({x:0,y:0});Qt(()=>{if(!a.value)return;const{x:A,y:b}=a.value.getBoundingClientRect();l.value={x:A,y:b}});const c=ve(null),u=ve([]),f=ve(!1),d=(A,b=!1)=>{let M=A.pageX-l.value.x,T=A.pageY-l.value.y;if(b)return{pageX:M,pageY:T};if(o.value&&u.value.length){const[w,L]=u.value[u.value.length-1];Math.abs(w-M)-Math.abs(L-T)>0?T=L:M=w}return{pageX:M,pageY:T}},h=A=>{if(s.value){const{pageX:T,pageY:w}=d(A,!0);u.value.push([T,w]),c.value=null;return}const{pageX:b,pageY:M}=d(A);if(c.value=[b,M],u.value.length>=2){const[T,w]=u.value[0];Math.abs(T-b)<5&&Math.abs(w-M)<5?f.value=!0:f.value=!1}else f.value=!1},p=Me(()=>{let A="";for(let b=0;b{const b=u.value.map(C=>C[0]),M=u.value.map(C=>C[1]),T=Math.min(...b),w=Math.min(...M),L=Math.max(...b),k=Math.max(...M),E=u.value.map(C=>[C[0]-T,C[1]-w]);let P="";for(let C=0;C{const{pageX:b,pageY:M}=d(A);s.value=!0,f.value?n("created",v()):u.value.push([b,M]),document.onmouseup=()=>{s.value=!1}},x=()=>{r.setCreatingCustomShapeState(!1)},y=()=>{n("created",{...v(!1),fill:"rgba(0, 0, 0, 0)",outline:{width:2,color:i.value.themeColor,style:"solid"}}),x()},R=A=>{const b=A.key.toUpperCase();b===gt.ESC&&x(),b===gt.ENTER&&y()};return Qt(()=>{gn.success("点击绘制任意形状,首尾闭合完成绘制,按 ESC 键或鼠标右键取消,按 ENTER 键提前完成",{duration:0}),document.addEventListener("keydown",R)}),Sn(()=>{document.removeEventListener("keydown",R),gn.closeAll()}),(A,b)=>(U(),ee("div",{class:"shape-create-canvas",ref_key:"shapeCanvasRef",ref:a,onMousedown:b[0]||(b[0]=Nt(M=>m(M),["stop"])),onMousemove:b[1]||(b[1]=M=>h(M)),onContextmenu:b[2]||(b[2]=Nt(M=>x(),["stop","prevent"]))},[(U(),ee("svg",zfe,[V("path",{d:p.value,stroke:"#d14424",fill:f.value?"rgba(226, 83, 77, 0.15)":"none","stroke-width":"2"},null,8,Jfe)]))],544))}}),jfe=Ue($fe,[["__scopeId","data-v-8ea8c340"]]),tf=(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:K0.T,style:{width:e.value+"px"}},{type:K0.B,style:{top:t.value+"px",width:e.value+"px"}},{type:K0.L,style:{height:t.value+"px"}},{type:K0.R,style:{left:e.value+"px",height:t.value+"px"}}]);return{resizeHandlers:n,textElementResizeHandlers:r,verticalTextElementResizeHandlers:o,borderLines:i}},qfe=Ee({__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)=>(U(),ee("div",{class:Je(["resize-handler",n.value,r.type])},null,2))}}),Ic=Ue(qfe,[["__scopeId","data-v-bb3f9e62"]]),ede=Ee({__name:"BorderLine",props:{type:{},isWide:{type:Boolean,default:!1}},setup(e){return(t,n)=>(U(),ee("div",{class:Je(["border-line",t.type,{wide:t.isWide}])},null,2))}}),nf=Ue(ede,[["__scopeId","data-v-7114fb45"]]),tde=Ee({__name:"MultiSelectOperate",props:{elementList:{},scaleMultiElement:{type:Function}},setup(e){const t=e,{activeElementIdList:n,canvasScale:r}=Xe(ft()),o=Me(()=>t.elementList.filter(d=>n.value.includes(d.id))),i=ve({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:l,borderLines:c}=tf(a,s);Dd(()=>{const{minX:d,maxX:h,minY:p,maxY:v}=js(o.value);i.value={minX:d,maxX:h,minY:p,maxY:v}});const f=Me(()=>o.value.some(d=>!((d.type==="image"||d.type==="shape")&&!d.rotate)));return(d,h)=>(U(),ee("div",{class:"multi-select-operate",style:we({left:i.value.minX*H(r)+"px",top:i.value.minY*H(r)+"px"})},[(U(!0),ee(We,null,nt(H(c),p=>(U(),ke(nf,{key:p.type,type:p.type,style:we(p.style)},null,8,["type","style"]))),128)),f.value?Qe("",!0):(U(!0),ee(We,{key:0},nt(H(l),p=>(U(),ke(Ic,{key:p.direction,type:p.direction,style:we(p.style),onMousedown:Nt(v=>d.scaleMultiElement(v,i.value,p.direction),["stop"])},null,8,["type","style","onMousedown"]))),128))],4))}}),nde=Ue(tde,[["__scopeId","data-v-135c8cb7"]]),rde={},ode={class:"rotate-handler"};function ide(e,t){return U(),ee("div",ode)}const t0=Ue(rde,[["render",ide],["__scopeId","data-v-9f21fc0f"]]),ade={inheritAttrs:!1},sde=Ee({...ade,__name:"ImageElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n,clipingImageElementId:r}=Xe(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:l}=tf(i,a);return(c,u)=>(U(),ee("div",{class:Je(["image-element-operate",{cliping:o.value}])},[(U(!0),ee(We,null,nt(H(l),f=>(U(),ke(nf,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),c.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(H(s),f=>(U(),ke(Ic,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:c.elementInfo.rotate,style:we(f.style),onMousedown:Nt(d=>c.scaleElement(d,c.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(t0,{class:"operate-rotate-handler",style:we({left:i.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(f=>c.rotateElement(f,c.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)],2))}}),lde=Ue(sde,[["__scopeId","data-v-2a1bef4e"]]),cde={class:"text-element-operate"},ude={inheritAttrs:!1},fde=Ee({...ude,__name:"TextElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{textElementResizeHandlers:i,verticalTextElementResizeHandlers:a,borderLines:s}=tf(r,o),l=Me(()=>t.elementInfo.vertical?a.value:i.value);return(c,u)=>(U(),ee("div",cde,[(U(!0),ee(We,null,nt(H(s),f=>(U(),ke(nf,{class:"operate-border-line",key:f.type,type:f.type,style:we(f.style)},null,8,["type","style"]))),128)),c.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(l.value,f=>(U(),ke(Ic,{class:"operate-resize-handler",key:f.direction,type:f.direction,rotate:c.elementInfo.rotate,style:we(f.style),onMousedown:Nt(d=>c.scaleElement(d,c.elementInfo,f.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(t0,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:u[0]||(u[0]=Nt(f=>c.rotateElement(f,c.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),dde={class:"shape-element-operate"},hde=["onMousedown"],pde={inheritAttrs:!1},vde=Ee({...pde,__name:"ShapeElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function},moveShapeKeypoint:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=tf(r,o),s=Me(()=>{if(!t.elementInfo.pathFormula||t.elementInfo.keypoints===void 0)return[];const l=zu[t.elementInfo.pathFormula];return t.elementInfo.keypoints.map((c,u)=>{const f=l.getBaseSize[u],d=l.relative[u],h=f(t.elementInfo.width,t.elementInfo.height)*c;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:c,styles:p}})});return(l,c)=>(U(),ee("div",dde,[(U(!0),ee(We,null,nt(H(a),u=>(U(),ke(nf,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(H(i),u=>(U(),ke(Ic,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:l.elementInfo.rotate,style:we(u.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(t0,{class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(u=>l.rotateElement(u,l.elementInfo),["stop"]))},null,8,["style"]),(U(!0),ee(We,null,nt(s.value,(u,f)=>(U(),ee("div",{class:"operate-keypoint-handler",key:f,style:we(u.styles),onMousedown:Nt(d=>l.moveShapeKeypoint(d,l.elementInfo,f),["stop"])},null,44,hde))),128))],64)):Qe("",!0)]))}}),gde=Ue(vde,[["__scopeId","data-v-11747e5a"]]),mde={class:"line-element-operate"},Ade=["width","height","stroke"],Rde={key:0},yde=["x1","y1","x2","y2"],bde=["x1","y1","x2","y2"],xde=["x1","y1","x2","y2"],Sde=["x1","y1","x2","y2"],Mde={inheritAttrs:!1},wde=Ee({...Mde,__name:"LineElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},dragLineElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(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,l]=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:l[0]*n.value+"px",top:l[1]*n.value+"px"}})}return a});return(a,s)=>(U(),ee("div",mde,[a.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(i.value,l=>(U(),ke(Ic,{class:"operate-resize-handler",key:l.handler,style:we(l.style),onMousedown:Nt(c=>a.dragLineElement(c,a.elementInfo,l.handler),["stop"])},null,8,["style","onMousedown"]))),128)),(U(),ee("svg",{width:r.value||1,height:o.value||1,stroke:a.elementInfo.color,overflow:"visible",style:we({transform:`scale(${H(n)})`})},[a.elementInfo.curve?(U(),ee("g",Rde,[V("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,yde),V("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,bde)])):Qe("",!0),a.elementInfo.cubic?(U(!0),ee(We,{key:1},nt(a.elementInfo.cubic,(l,c)=>(U(),ee("g",{key:c},[c===0?(U(),ee("line",{key:0,class:"anchor-line",x1:a.elementInfo.start[0],y1:a.elementInfo.start[1],x2:l[0],y2:l[1]},null,8,xde)):Qe("",!0),c===1?(U(),ee("line",{key:1,class:"anchor-line",x1:a.elementInfo.end[0],y1:a.elementInfo.end[1],x2:l[0],y2:l[1]},null,8,Sde)):Qe("",!0)]))),128)):Qe("",!0)],12,Ade))],64)):Qe("",!0)]))}}),Lde=Ue(wde,[["__scopeId","data-v-9dea4d6a"]]),Ode={class:"table-element-operate"},Tde={inheritAttrs:!1},kde=Ee({...Tde,__name:"TableElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(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}=tf(o,i);return(l,c)=>(U(),ee("div",Ode,[(U(!0),ee(We,null,nt(H(s),u=>(U(),ke(nf,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(H(a),u=>(U(),ke(Ic,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:l.elementInfo.rotate,style:we(u.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),O(t0,{class:"operate-rotate-handler",style:we({left:o.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(u=>l.rotateElement(u,l.elementInfo),["stop"]))},null,8,["style"])],64)):Qe("",!0)]))}}),Nde={class:"common-element-operate"},Pde={inheritAttrs:!1},Tv=Ee({...Pde,__name:"CommonElementOperate",props:{elementInfo:{},handlerVisible:{type:Boolean},rotateElement:{type:Function},scaleElement:{type:Function}},setup(e){const t=e,{canvasScale:n}=Xe(ft()),r=Me(()=>t.elementInfo.width*n.value),o=Me(()=>t.elementInfo.height*n.value),{resizeHandlers:i,borderLines:a}=tf(r,o),s=Me(()=>["chart","video","audio"].includes(t.elementInfo.type));return(l,c)=>(U(),ee("div",Nde,[(U(!0),ee(We,null,nt(H(a),u=>(U(),ke(nf,{class:"operate-border-line",key:u.type,type:u.type,style:we(u.style)},null,8,["type","style"]))),128)),l.handlerVisible?(U(),ee(We,{key:0},[(U(!0),ee(We,null,nt(H(i),u=>(U(),ke(Ic,{class:"operate-resize-handler",key:u.direction,type:u.direction,rotate:l.elementInfo.rotate,style:we(u.style),onMousedown:Nt(f=>l.scaleElement(f,l.elementInfo,u.direction),["stop"])},null,8,["type","rotate","style","onMousedown"]))),128)),s.value?Qe("",!0):(U(),ke(t0,{key:0,class:"operate-rotate-handler",style:we({left:r.value/2+"px"}),onMousedown:c[0]||(c[0]=Nt(u=>l.rotateElement(u,l.elementInfo),["stop"]))},null,8,["style"]))],64)):Qe("",!0)]))}}),p_=()=>{const e=st(),{addHistorySnapshot:t}=Ht();return{setLink:(o,i)=>{const a=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(i.type==="web"&&!a.test(i.target))return gn.error("不是正确的网页链接地址"),!1;if(i.type==="slide"&&!i.target)return gn.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()}}},Cde=Ee({__name:"Divider",props:{type:{default:"horizontal"},margin:{default:-1}},setup(e){return(t,n)=>(U(),ee("div",{class:Je(["divider",t.type]),style:we({margin:t.type==="horizontal"?`${t.margin>=0?t.margin:24}px 0`:`0 ${t.margin>=0?t.margin:8}px`})},null,6))}}),Ft=Ue(Cde,[["__scopeId","data-v-80adabfa"]]),Ide=["href"],Fde={class:"btns"},_de=Ee({__name:"LinkHandler",props:{elementInfo:{},link:{},openLinkDialog:{type:Function}},setup(e){const t=e,n=ft(),r=st(),{canvasScale:o}=Xe(n),{slides:i}=Xe(r),{removeLink:a}=p_(),s=Me(()=>t.elementInfo.type==="line"?0:t.elementInfo.height),l=c=>{const u=i.value.findIndex(f=>f.id===c);u!==-1&&(n.setActiveElementIdList([]),r.updateSlideIndex(u))};return(c,u)=>(U(),ee("div",{class:"link-handler",style:we({top:s.value*H(o)+10+"px"})},[c.link.type==="web"?(U(),ee("a",{key:0,class:"link",href:c.link.target,target:"_blank"},vt(c.link.target),9,Ide)):(U(),ee("a",{key:1,class:"link",onClick:u[0]||(u[0]=f=>l(c.link.target))},"幻灯片页面 "+vt(c.link.target),1)),V("div",Fde,[V("div",{class:"btn",onClick:u[1]||(u[1]=f=>c.openLinkDialog())},"更换"),O(Ft,{type:"vertical"}),V("div",{class:"btn",onClick:u[2]||(u[2]=f=>H(a)(c.elementInfo))},"移除")])],4))}}),Ede=Ue(_de,[["__scopeId","data-v-f8f46f78"]]),Xde={key:1,class:"animation-index"},Wde=Ee({__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}=Xe(ft()),{formatedAnimations:o}=Xe(st()),i=Me(()=>({[Tt.IMAGE]:lde,[Tt.TEXT]:fde,[Tt.SHAPE]:gde,[Tt.LINE]:Lde,[Tt.TABLE]:kde,[Tt.CHART]:Tv,[Tt.LATEX]:Tv,[Tt.VIDEO]:Tv,[Tt.AUDIO]:Tv})[t.elementInfo.type]||null),a=Me(()=>{const c=[];for(let u=0;ud.elId).includes(t.elementInfo.id)&&c.push(u);return c}),s=Me(()=>"rotate"in t.elementInfo?t.elementInfo.rotate:0),l=Me(()=>"height"in t.elementInfo?t.elementInfo.height:0);return(c,u)=>(U(),ee("div",{class:Je(["operate",{"multi-select":c.isMultiSelect&&!c.isActive}]),style:we({top:c.elementInfo.top*H(n)+"px",left:c.elementInfo.left*H(n)+"px",transform:`rotate(${s.value}deg)`,transformOrigin:`${c.elementInfo.width*H(n)/2}px ${l.value*H(n)/2}px`})},[c.isSelected?(U(),ke(ws(i.value),{key:0,elementInfo:c.elementInfo,handlerVisible:!c.elementInfo.lock&&(c.isActiveGroupElement||!c.isMultiSelect),rotateElement:c.rotateElement,scaleElement:c.scaleElement,dragLineElement:c.dragLineElement,moveShapeKeypoint:c.moveShapeKeypoint},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])):Qe("",!0),H(r)==="elAnimation"&&a.value.length?(U(),ee("div",Xde,[(U(!0),ee(We,null,nt(a.value,f=>(U(),ee("div",{class:"index-item",key:f},vt(f+1),1))),128))])):Qe("",!0),c.isActive&&c.elementInfo.link?(U(),ke(Ede,{key:2,elementInfo:c.elementInfo,link:c.elementInfo.link,openLinkDialog:c.openLinkDialog,onMousedown:u[0]||(u[0]=Nt(()=>{},["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Qe("",!0)],6))}}),Vde=Ue(Wde,[["__scopeId","data-v-7c6be7e7"]]),Ude=["src"],Yde=Ee({__name:"BaseImageElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Pc(n),o=Me(()=>t.elementInfo.flipH),i=Me(()=>t.elementInfo.flipV),{flipStyle:a}=g2(o,i),s=Me(()=>t.elementInfo),{clipShape:l,imgPosition:c}=h5(s),u=Me(()=>t.elementInfo.filters),{filter:f}=KI(u);return(d,h)=>(U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:we({filter:H(r)?`drop-shadow(${H(r)})`:"",transform:H(a)})},[O(HI,{elementInfo:d.elementInfo},null,8,["elementInfo"]),V("div",{class:"image-content",style:we({clipPath:H(l).style})},[V("img",{src:d.elementInfo.src,draggable:!1,style:we({top:H(c).top,left:H(c).left,width:H(c).width,height:H(c).height,filter:H(f)}),alt:""},null,12,Ude),d.elementInfo.colorMask?(U(),ee("div",{key:0,class:"color-mask",style:we({backgroundColor:d.elementInfo.colorMask})},null,4)):Qe("",!0)],4)],4)],4)],4))}}),v_=Ue(Yde,[["__scopeId","data-v-67c9bdc0"]]),Qde=["innerHTML"],Zde=Ee({__name:"BaseTextElement",props:{elementInfo:{},target:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Pc(n);return(o,i)=>(U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[V("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:H(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(m2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),V("div",{class:Je(["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,Qde)],4)],4)],4))}}),g_=Ue(Zde,[["__scopeId","data-v-a3ec163d"]]),Bde=["width","height"],Dde={key:0},Kde=["transform"],Hde=["d","fill","stroke","stroke-width","stroke-dasharray"],Gde=["innerHTML"],zde=Ee({__name:"BaseShapeElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.outline),{outlineWidth:r,outlineColor:o,strokeDashArray:i}=e0(n),a=Me(()=>t.elementInfo.shadow),{shadowStyle:s}=Pc(a),l=Me(()=>t.elementInfo.flipH),c=Me(()=>t.elementInfo.flipV),{flipStyle:u}=g2(l,c),f=Me(()=>{const d={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:d});return(d,h)=>(U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${d.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:we({opacity:d.elementInfo.opacity,filter:H(s)?`drop-shadow(${H(s)})`:"",transform:H(u),color:f.value.defaultColor,fontFamily:f.value.defaultFontName})},[(U(),ee("svg",{overflow:"visible",width:d.elementInfo.width,height:d.elementInfo.height},[d.elementInfo.gradient?(U(),ee("defs",Dde,[O(BF,{id:`base-gradient-${d.elementInfo.id}`,type:d.elementInfo.gradient.type,colors:d.elementInfo.gradient.colors,rotate:d.elementInfo.gradient.rotate},null,8,["id","type","colors","rotate"])])):Qe("",!0),V("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)`},[V("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:H(o),"stroke-width":H(r),"stroke-dasharray":H(i)},null,8,Hde)],8,Kde)],8,Bde)),V("div",{class:Je(["shape-text",f.value.align])},[V("div",{class:"ProseMirror-static",innerHTML:f.value.content},null,8,Gde)],2)],4)],4)],4))}}),m_=Ue(zde,[["__scopeId","data-v-f83934a3"]]),Jde=["width","height"],$de=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],jde=Ee({__name:"BaseLineElement",props:{elementInfo:{}},setup(e){const t=e,n=Me(()=>t.elementInfo.shadow),{shadowStyle:r}=Pc(n),o=Me(()=>{const l=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return l<24?24:l}),i=Me(()=>{const l=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return l<24?24:l}),a=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}`}),s=Me(()=>Ex(t.elementInfo));return(l,c)=>(U(),ee("div",{class:"base-element-line",style:we({top:l.elementInfo.top+"px",left:l.elementInfo.left+"px"})},[V("div",{class:"element-content",style:we({filter:H(r)?`drop-shadow(${H(r)})`:""})},[(U(),ee("svg",{overflow:"visible",width:o.value,height:i.value},[V("defs",null,[l.elementInfo.points[0]?(U(),ke(Vd,{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]?(U(),ke(Vd,{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)]),V("path",{d:s.value,stroke:l.elementInfo.color,"stroke-width":l.elementInfo.width,"stroke-dasharray":a.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,$de)],8,Jde))],4)],4))}}),A_=Ue(jde,[["__scopeId","data-v-e7dc2b42"]]),qde=Ee({__name:"BaseChartElement",props:{elementInfo:{}},setup(e){const t=ri(ef)||ve(1),n=Me(()=>t.value<1),r=Me(()=>n.value?1/t.value:1);return(o,i)=>(U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${o.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:we({backgroundColor:o.elementInfo.fill})},[O(m2,{width:o.elementInfo.width,height:o.elementInfo.height,outline:o.elementInfo.outline},null,8,["width","height","outline"]),O(e_,{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))}}),R_=Ue(qde,[["__scopeId","data-v-37ca5799"]]),e0e=["width"],t0e=["rowspan","colspan"],n0e=["innerHTML"],r0e=Ee({__name:"StaticTable",props:{data:{},width:{},cellMinHeight:{},colWidths:{},outline:{},theme:{},editable:{type:Boolean,default:!0}},setup(e){const t=e,n=ve([]),r=Me(()=>n.value.reduce((l,c)=>l+c));wt([()=>t.colWidths,()=>t.width],()=>{n.value=t.colWidths.map(l=>l*t.width)},{immediate:!0});const o=Me(()=>t.data),{hideCells:i}=o_(o),a=Me(()=>t.theme),{subThemeColor:s}=i_(a);return(l,c)=>{var u,f,d,h,p;return U(),ee("div",{class:"static-table",style:we({width:r.value+"px"})},[V("table",{class:Je({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: ${H(s)[0]}; --subThemeColor2: ${H(s)[1]}`)},[V("colgroup",null,[(U(!0),ee(We,null,nt(n.value,(v,m)=>(U(),ee("col",{span:"1",key:m,width:v},null,8,e0e))),128))]),V("tbody",null,[(U(!0),ee(We,null,nt(l.data,(v,m)=>(U(),ee("tr",{key:m,style:we({height:l.cellMinHeight+"px"})},[(U(!0),ee(We,null,nt(v,(x,y)=>He((U(),ee("td",{class:"cell",style:we({borderStyle:l.outline.style,borderColor:l.outline.color,borderWidth:l.outline.width+"px",...H(n_)(x.style)}),key:x.id,rowspan:x.rowspan,colspan:x.colspan},[V("div",{class:"cell-text",style:we({minHeight:l.cellMinHeight-4+"px"}),innerHTML:H(r_)(x.text)},null,12,n0e)],12,t0e)),[[sl,!H(i).includes(`${m}_${y}`)]])),128))],4))),128))])],6)],4)}}}),o0e=Ue(r0e,[["__scopeId","data-v-6d887dcd"]]),i0e={class:"element-content"},a0e=Ee({__name:"BaseTableElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ee("div",{class:"base-element-table",style:we({top:t.elementInfo.top+"px",left:t.elementInfo.left+"px",width:t.elementInfo.width+"px"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",i0e,[O(o0e,{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))}}),y_=Ue(a0e,[["__scopeId","data-v-77cfa6e4"]]),s0e={class:"element-content"},l0e=["width","height","stroke","stroke-width"],c0e=["transform"],u0e=["d"],f0e=Ee({__name:"BaseLatexElement",props:{elementInfo:{}},setup(e){return(t,n)=>(U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",s0e,[(U(),ee("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"},[V("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)`},[V("path",{d:t.elementInfo.path},null,8,u0e)],8,c0e)],8,l0e))])],4)],4))}}),b_=Ue(f0e,[["__scopeId","data-v-93374af9"]]),d0e=Ee({__name:"BaseVideoElement",props:{elementInfo:{}},setup(e){return(t,n)=>{const r=Se("IconPlayOne");return U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${t.elementInfo.rotate}deg)`})},[V("div",{class:"element-content",style:we({backgroundImage:t.elementInfo.poster?`url(${t.elementInfo.poster})`:""})},[O(r,{class:"icon"})],4)],4)],4)}}}),h0e=Ue(d0e,[["__scopeId","data-v-2fb0e771"]]),p0e={class:"element-content"},v0e=Ee({__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 U(),ee("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"})},[V("div",{class:"rotate-wrapper",style:we({transform:`rotate(${r.elementInfo.rotate}deg)`})},[V("div",p0e,[O(i,{class:"audio-icon",style:we({fontSize:n.value,color:r.elementInfo.color})},null,8,["style"])])],4)],4)}}}),g0e=Ue(v0e,[["__scopeId","data-v-b33e6120"]]),m0e=Ee({__name:"ThumbnailElement",props:{elementInfo:{},elementIndex:{}},setup(e){const t=e,n=Me(()=>({[Tt.IMAGE]:v_,[Tt.TEXT]:g_,[Tt.SHAPE]:m_,[Tt.LINE]:A_,[Tt.CHART]:R_,[Tt.TABLE]:y_,[Tt.LATEX]:b_,[Tt.VIDEO]:h0e,[Tt.AUDIO]:g0e})[t.elementInfo.type]||null);return(r,o)=>(U(),ee("div",{class:Je(["base-element",`base-element-${r.elementInfo.id}`]),style:we({zIndex:r.elementIndex})},[(U(),ke(ws(n.value),{elementInfo:r.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6))}}),A0e={key:1,class:"placeholder"},R0e=Ee({__name:"index",props:{slide:{},size:{},visible:{type:Boolean,default:!0}},setup(e){const t=e,{viewportRatio:n,viewportSize:r}=Xe(st()),o=Me(()=>t.slide.background),{backgroundStyle:i}=b2(o),a=Me(()=>t.size/r.value);return Ku(ef,a),(s,l)=>(U(),ee("div",{class:"thumbnail-slide",style:we({width:s.size+"px",height:s.size*H(n)+"px"})},[s.visible?(U(),ee("div",{key:0,class:"elements",style:we({width:H(r)+"px",height:H(r)*H(n)+"px",transform:`scale(${a.value})`})},[V("div",{class:"background",style:we(H(i))},null,4),(U(!0),ee(We,null,nt(s.slide.elements,(c,u)=>(U(),ke(m0e,{key:c.id,elementInfo:c,elementIndex:u+1},null,8,["elementInfo","elementIndex"]))),128))],4)):(U(),ee("div",A0e,"加载中 ..."))],4))}}),Fa=Ue(R0e,[["__scopeId","data-v-c8cdb1af"]]),y0e=["onClick"],b0e=Ee({__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)=>(U(),ee("div",{class:Je(["tabs",{card:r.card,"space-around":r.spaceAround,"space-between":r.spaceBetween}]),style:we(r.tabsStyle||{})},[(U(!0),ee(We,null,nt(r.tabs,i=>(U(),ee("div",{class:Je(["tab",{active:i.key===r.value}]),key:i.key,style:we({...r.tabStyle||{},"--color":i.color}),onClick:a=>n("update:value",i.key)},vt(i.label),15,y0e))),128))],6))}}),_a=Ue(b0e,[["__scopeId","data-v-c7f9dce0"]]),x0e=Ee({__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)=>(U(),ee("button",{class:Je(["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))}}),je=Ue(x0e,[["__scopeId","data-v-3a484f58"]]),S0e={key:0,class:"select-wrap"},M0e={class:"selector"},w0e={class:"icon"},L0e=["onClick"],O0e={class:"selector"},T0e={class:"icon"},k0e=Ee({__name:"Select",props:{value:{},options:{},disabled:{type:Boolean,default:!1},search:{type:Boolean,default:!1},searchLabel:{default:"搜索"}},emits:["update:value"],setup(e,{emit:t}){const n=e,r=t,o=ve(!1),i=ve(),a=ve(),s=ve(0),l=ve(""),c=Me(()=>{var p;return((p=n.options.find(v=>v.value===n.value))==null?void 0:p.label)||n.value}),u=Me(()=>{if(!n.search||!l.value.trim())return n.options;const p=n.options.filter(v=>v.label.toLowerCase().indexOf(l.value.toLowerCase())!==-1);return p.length?p:n.options});wt(o,()=>{o.value?pr(()=>{a.value&&a.value.focus()}):l.value=""}),Du(()=>{l.value=""});const f=()=>{i.value&&(s.value=i.value.clientWidth)},d=new ResizeObserver(f);Qt(()=>{i.value&&d.observe(i.value)}),Sn(()=>{i.value&&d.unobserve(i.value)});const h=p=>{p.disabled||(r("update:value",p.value),o.value=!1)};return(p,v)=>{const m=Se("IconDown");return p.disabled?(U(),ee("div",S0e,[V("div",{class:"select disabled",ref_key:"selectRef",ref:i},[V("div",M0e,vt(p.value),1),V("div",w0e,[sr(p.$slots,"icon",{},()=>[O(m,{size:14})],!0)])],512)])):(U(),ke(Pt,{key:1,class:"select-wrap",trigger:"click",value:o.value,"onUpdate:value":v[1]||(v[1]=x=>o.value=x),placement:"bottom",contentStyle:{padding:0,boxShadow:"0 6px 16px 0 rgba(0, 0, 0, 0.08)"}},{content:oe(()=>[p.search?(U(),ee(We,{key:0},[O(Rc,{ref_key:"searchInputRef",ref:a,simple:"",placeholder:p.searchLabel,value:l.value,"onUpdate:value":v[0]||(v[0]=x=>l.value=x),style:we({width:s.value+2+"px"})},null,8,["placeholder","value","style"]),O(Ft,{margin:0})],64)):Qe("",!0),V("div",{class:"options",style:we({width:s.value+2+"px"})},[(U(!0),ee(We,null,nt(u.value,x=>(U(),ee("div",{class:Je(["option",{disabled:x.disabled,selected:x.value===p.value}]),key:x.value,onClick:y=>h(x)},vt(x.label),11,L0e))),128))],4)]),default:oe(()=>[V("div",{class:"select",ref_key:"selectRef",ref:i},[V("div",O0e,vt(c.value),1),V("div",T0e,[sr(p.$slots,"icon",{},()=>[O(m,{size:14})],!0)])],512)]),_:3},8,["value"]))}}}),Hn=Ue(k0e,[["__scopeId","data-v-77e63752"]]),N0e=e=>(zt("data-v-853e5bc2"),e=e(),Jt(),e),P0e={class:"link-dialog"},C0e={key:2,class:"preview"},I0e=N0e(()=>V("div",null,"预览:",-1)),F0e={class:"btns"},_0e=Ee({__name:"LinkDialog",emits:["close"],setup(e,{emit:t}){var p;const n=t,{handleElement:r}=Xe(ft()),{slides:o,currentSlide:i}=Xe(st()),a=ve("web"),s=ve(""),l=ve(""),c=Me(()=>o.value.map((v,m)=>({label:`幻灯片 ${m+1}`,value:v.id,disabled:i.value.id===v.id})));l.value=((p=o.value.find(v=>v.id!==i.value.id))==null?void 0:p.id)||"";const u=Me(()=>l.value&&o.value.find(v=>v.id===l.value)||null),f=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],{setLink:d}=p_();Qt(()=>{var v;(v=r.value)!=null&&v.link&&(r.value.link.type==="web"?s.value=r.value.link.target:r.value.link.type==="slide"&&(l.value=r.value.link.target),a.value=r.value.link.type)});const h=()=>{const v={type:a.value,target:a.value==="web"?s.value:l.value};r.value&&(d(r.value,v)?n("close"):s.value="")};return(v,m)=>(U(),ee("div",P0e,[O(_a,{tabs:f,value:a.value,"onUpdate:value":m[0]||(m[0]=x=>a.value=x),tabsStyle:{marginBottom:"20px"}},null,8,["value"]),a.value==="web"?(U(),ke(Rc,{key:0,class:"input",value:s.value,"onUpdate:value":m[1]||(m[1]=x=>s.value=x),placeholder:"请输入网页链接地址"},null,8,["value"])):Qe("",!0),a.value==="slide"?(U(),ke(Hn,{key:1,class:"input",value:l.value,"onUpdate:value":m[2]||(m[2]=x=>l.value=x),options:c.value},null,8,["value","options"])):Qe("",!0),a.value==="slide"&&u.value?(U(),ee("div",C0e,[I0e,O(Fa,{class:"thumbnail",slide:u.value,size:500},null,8,["slide"])])):Qe("",!0),V("div",F0e,[O(je,{onClick:m[3]||(m[3]=x=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[Ve("取消")]),_:1}),O(je,{type:"primary",onClick:m[4]||(m[4]=x=>h())},{default:oe(()=>[Ve("确认")]),_:1})])]))}}),E0e=Ue(_0e,[["__scopeId","data-v-853e5bc2"]]),X0e=Ee({__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}=$g,r=e,o=ve(),i=t,a=ve(!1),s=Me(()=>({width:r.width+"px",...r.contentStyle||{}}));wt(()=>r.visible,()=>{r.visible&&pr(()=>o.value.focus())});const l=()=>{i("update:visible",!1),i("closed")},c=()=>{r.visible&&r.closeOnEsc&&l()},u=()=>{r.closeOnClickMask&&l()};return(f,d)=>(U(),ke(sx,{to:"body"},[O(Pu,{name:"modal-fade"},{default:oe(()=>[He(V("div",{class:"modal",ref_key:"modalRef",ref:o,tabindex:"-1",onKeyup:d[4]||(d[4]=ll(h=>c(),["esc"]))},[V("div",{class:"mask",onClick:d[0]||(d[0]=h=>u())}),O(Pu,{name:"modal-zoom",onAfterLeave:d[2]||(d[2]=h=>a.value=!1),onBeforeEnter:d[3]||(d[3]=h=>a.value=!0)},{default:oe(()=>[He(V("div",{class:"modal-content",style:we(s.value)},[f.closeButton?(U(),ee("span",{key:0,class:"close-btn",onClick:d[1]||(d[1]=h=>l())},[O(H(n))])):Qe("",!0),a.value?sr(f.$slots,"default",{key:1},void 0,!0):Qe("",!0)],4),[[sl,f.visible]])]),_:3})],544),[[sl,f.visible]])]),_:3})]))}}),n0=Ue(X0e,[["__scopeId","data-v-4d27bcca"]]),W0e={class:"operates"},V0e={key:2,class:"drag-mask"},U0e=Ee({__name:"index",setup(e){const t=ft(),{activeElementIdList:n,activeGroupElementId:r,handleElementId:o,hiddenElementIdList:i,editorAreaFocus:a,gridLineSize:s,showRuler:l,creatingElement:c,creatingCustomShape:u,canvasScale:f,textFormatPainter:d}=Xe(t),{currentSlide:h}=Xe(st()),{ctrlKeyState:p,spaceKeyState:v}=Xe(Ea()),m=ve(),x=ve([]),y=ve(!1),R=()=>y.value=!0;wt(o,()=>{t.setActiveGroupElementId("")});const A=ve([]);Dd(()=>{A.value=h.value?JSON.parse(JSON.stringify(h.value.elements)):[]});const M=ve(),{dragViewport:T,viewportStyles:w}=Xie(M);Vie(M);const{mouseSelection:L,mouseSelectionVisible:k,mouseSelectionQuadrant:E,updateMouseSelection:P}=Wie(A,m),{dragElement:W}=BI(A,x,f),{dragLineElement:N}=Qie(A),{selectElement:_}=Yie(A,W),{scaleElement:C,scaleMultiElement:X}=ZI(A,x,f),{rotateElement:Y}=YI(A,m,f),{moveShapeKeypoint:$}=Zie(A,f),{selectAllElements:le}=n2(),{deleteAllElements:Q}=Fp(),{pasteElement:K}=Ux(),{enterScreeningFromStart:B}=Tc(),{updateSlideIndex:D}=Oc(),{createTextElement:G,createShapeElement:ae}=Ju();Qt(()=>{n.value.length&&pr(()=>t.setActiveElementIdList([]))});const se=re=>{n.value.length&&t.setActiveElementIdList([]),v.value?T(re):P(re),a.value||t.setEditorareaFocus(!0),d.value&&t.setTextFormatPainter(null),Eie()},J=re=>{if(n.value.length||c.value||u.value||!m.value)return;const he=m.value.getBoundingClientRect(),ce=(re.pageX-he.x)/f.value,pe=(re.pageY-he.y)/f.value;G({left:ce,top:pe,width:200/f.value,height:0})};Sn(()=>{d.value&&t.setTextFormatPainter(null)});const Re=()=>{a.value&&t.setEditorareaFocus(!1)},{scaleCanvas:fe}=Qx(),me=On.throttle(fe,100,{leading:!0,trailing:!1}),ue=On.throttle(D,300,{leading:!0,trailing:!1}),z=re=>{re.preventDefault(),p.value?re.deltaY>0?me("-"):re.deltaY<0&&me("+"):re.deltaY>0?ue(gt.DOWN):re.deltaY<0&&ue(gt.UP)},F=()=>{t.setRulerState(!l.value)},{insertElementFromCreateSelection:j,formatCreateSelection:ie}=Bie(m),q=re=>{const{start:he,end:ce,path:pe,viewBox:xe}=re,_e=ie({start:he,end:ce});if(_e){const Ae={};re.fill&&(Ae.fill=re.fill),re.outline&&(Ae.outline=re.outline),ae(_e,{path:pe,viewBox:xe},Ae)}t.setCreatingCustomShapeState(!1)},te=()=>[{text:"粘贴",subText:"Ctrl + V",handler:K},{text:"全选",subText:"Ctrl + A",handler:le},{text:"标尺",subText:l.value?"√":"",handler:F},{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:Q},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:B}];return Ku(ef,f),(re,he)=>{const ce=bn("contextmenu"),pe=bn("click-outside");return He((U(),ee("div",{class:"canvas",ref_key:"canvasRef",ref:M,onWheel:he[4]||(he[4]=xe=>z(xe)),onMousedown:he[5]||(he[5]=xe=>se(xe)),onDblclick:he[6]||(he[6]=xe=>J(xe))},[H(c)?(U(),ke(Gfe,{key:0,onCreated:he[0]||(he[0]=xe=>H(j)(xe))})):Qe("",!0),H(u)?(U(),ke(jfe,{key:1,onCreated:he[1]||(he[1]=xe=>q(xe))})):Qe("",!0),V("div",{class:"viewport-wrapper",style:we({width:H(w).width*H(f)+"px",height:H(w).height*H(f)+"px",left:H(w).left+"px",top:H(w).top+"px"})},[V("div",W0e,[(U(!0),ee(We,null,nt(x.value,(xe,_e)=>(U(),ke(h_,{key:_e,type:xe.type,axis:xe.axis,length:xe.length,canvasScale:H(f)},null,8,["type","axis","length","canvasScale"]))),128)),H(n).length>1?(U(),ke(nde,{key:0,elementList:A.value,scaleMultiElement:H(X)},null,8,["elementList","scaleMultiElement"])):Qe("",!0),(U(!0),ee(We,null,nt(A.value,xe=>He((U(),ke(Vde,{key:xe.id,elementInfo:xe,isSelected:H(n).includes(xe.id),isActive:H(o)===xe.id,isActiveGroupElement:H(r)===xe.id,isMultiSelect:H(n).length>1,rotateElement:H(Y),scaleElement:H(C),openLinkDialog:R,dragLineElement:H(N),moveShapeKeypoint:H($)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement","moveShapeKeypoint"])),[[sl,!H(i).includes(xe.id)]])),128)),O(Wfe)]),V("div",{class:"viewport",ref_key:"viewportRef",ref:m,style:we({transform:`scale(${H(f)})`})},[H(k)?(U(),ke(Cfe,{key:0,top:H(L).top,left:H(L).left,width:H(L).width,height:H(L).height,quadrant:H(E)},null,8,["top","left","width","height","quadrant"])):Qe("",!0),(U(!0),ee(We,null,nt(A.value,(xe,_e)=>He((U(),ke(Nfe,{key:xe.id,elementInfo:xe,elementIndex:_e+1,isMultiSelect:H(n).length>1,selectElement:H(_),openLinkDialog:R},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])),[[sl,!H(i).includes(xe.id)]])),128))],4)],4),H(v)?(U(),ee("div",V0e)):Qe("",!0),H(l)?(U(),ke(Bfe,{key:3,viewportStyles:H(w),elementList:A.value},null,8,["viewportStyles","elementList"])):Qe("",!0),O(n0,{visible:y.value,"onUpdate:visible":he[3]||(he[3]=xe=>y.value=xe),width:540},{default:oe(()=>[O(E0e,{onClose:he[2]||(he[2]=xe=>y.value=!1)})]),_:1},8,["visible"])],32)),[[ce,te],[pe,Re]])}}}),Y0e=Ue(U0e,[["__scopeId","data-v-904dbab0"]]),Q0e={class:"shape-item-thumbnail"},Z0e={class:"shape-content"},B0e={overflow:"visible",width:"18",height:"18"},D0e=["transform"],K0e=["fill","stroke","d"],H0e=Ee({__name:"ShapeItemThumbnail",props:{shape:{}},setup(e){return(t,n)=>(U(),ee("div",Q0e,[V("div",Z0e,[(U(),ee("svg",B0e,[V("g",{transform:`scale(${18/t.shape.viewBox[0]}, ${18/t.shape.viewBox[1]}) translate(0,0) matrix(1,0,0,1,0,0)`},[V("path",{class:Je(["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,K0e)],8,D0e)]))])]))}}),x_=Ue(H0e,[["__scopeId","data-v-2896ae03"]]),G0e={class:"shape-pool"},z0e={class:"category-name"},J0e={class:"shape-list"},$0e=Ee({__name:"ShapePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(U(),ee("div",G0e,[(U(!0),ee(We,null,nt(H(Xx),a=>(U(),ee("div",{class:"category",key:a.type},[V("div",z0e,vt(a.type),1),V("div",J0e,[(U(!0),ee(We,null,nt(a.children,(s,l)=>(U(),ke(x_,{class:"shape-item",key:l,shape:s,onClick:c=>r(s)},null,8,["shape","onClick"]))),128))])]))),128))]))}}),j0e=Ue($0e,[["__scopeId","data-v-d87cc3f1"]]),q0e=[{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}]}],ehe={class:"line-pool"},the={class:"category-name"},nhe={class:"line-list"},rhe=["onClick"],ohe={overflow:"visible",width:"20",height:"20"},ihe=["d","stroke-dasharray","marker-start","marker-end"],ahe=Ee({__name:"LinePool",emits:["select"],setup(e,{emit:t}){const n=t,r=o=>{n("select",o)};return(o,i)=>(U(),ee("div",ehe,[(U(!0),ee(We,null,nt(H(q0e),(a,s)=>(U(),ee("div",{class:"category",key:a.type},[V("div",the,vt(a.type),1),V("div",nhe,[(U(!0),ee(We,null,nt(a.children,(l,c)=>(U(),ee("div",{class:"line-item",key:c},[V("div",{class:"line-content",onClick:u=>r(l)},[(U(),ee("svg",ohe,[V("defs",null,[l.points[0]?(U(),ke(Vd,{key:0,class:"line-marker",id:`preset-line-${s}-${c}`,position:"start",type:l.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0),l.points[1]?(U(),ke(Vd,{key:1,class:"line-marker",id:`preset-line-${s}-${c}`,position:"end",type:l.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Qe("",!0)]),V("path",{class:"line-path",d:l.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":l.style==="solid"?"0, 0":"4, 1","marker-start":l.points[0]?`url(#${`preset-line-${s}-${c}`}-${l.points[0]}-start)`:"","marker-end":l.points[1]?`url(#${`preset-line-${s}-${c}`}-${l.points[1]}-end)`:""},null,8,ihe)]))],8,rhe)]))),128))])]))),128))]))}}),she=Ue(ahe,[["__scopeId","data-v-b07efd40"]]),lhe={class:"chart-pool"},che=["onClick"],uhe=Ee({__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"),l=Se("IconChartHistogram"),c=Se("IconChartPie"),u=Se("IconChartHistogramOne"),f=Se("IconChartLineArea"),d=Se("IconChartRing"),h=Se("IconChartScatter");return U(),ee("ul",lhe,[(U(),ee(We,null,nt(r,(p,v)=>V("li",{class:"chart-item",key:v},[V("div",{class:"chart-content",onClick:m=>o(p)},[p==="line"?(U(),ke(s,{key:0,size:"24"})):p==="bar"?(U(),ke(l,{key:1,size:"24"})):p==="pie"?(U(),ke(c,{key:2,size:"24"})):p==="horizontalBar"?(U(),ke(u,{key:3,size:"24"})):p==="area"?(U(),ke(f,{key:4,size:"24"})):p==="ring"?(U(),ke(d,{key:5,size:"24"})):p==="scatter"?(U(),ke(h,{key:6,size:"24"})):Qe("",!0)],8,che)])),64))])}}}),fhe=Ue(uhe,[["__scopeId","data-v-a4bc3ce2"]]),S_=e=>(zt("data-v-ba8ef208"),e=e(),Jt(),e),dhe={class:"prefix"},hhe={class:"input-wrap"},phe=["disabled","placeholder"],vhe={class:"handlers"},ghe=S_(()=>V("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[V("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)),mhe=[ghe],Ahe=S_(()=>V("svg",{fill:"currentColor",width:"1em",height:"1em",viewBox:"64 64 896 896"},[V("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)),Rhe=[Ahe],yhe={class:"suffix"},bhe=Ee({__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=ve(0),i=ve(!1);wt(()=>n.value,()=>{n.value!==o.value&&(o.value=n.value)},{immediate:!0}),wt(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)},l=u=>{a(),i.value=!1,r("blur",u)},c=u=>{i.value=!0,r("focus",u)};return(u,f)=>(U(),ee("div",{class:Je(["number-input",{disabled:u.disabled,focused:i.value}])},[V("span",dhe,[sr(u.$slots,"prefix",{},void 0,!0)]),V("div",hhe,[He(V("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=>c(d)),onBlur:f[3]||(f[3]=d=>l(d)),onChange:f[4]||(f[4]=d=>r("change",d)),onKeydown:f[5]||(f[5]=ll(d=>s(d),["enter"]))},null,40,phe),[[zh,o.value]]),V("div",vhe,[V("span",{class:"handler",onClick:f[6]||(f[6]=d=>o.value+=u.step)},mhe),V("span",{class:"handler",onClick:f[7]||(f[7]=d=>o.value-=u.step)},Rhe)])]),V("span",yhe,[sr(u.$slots,"suffix",{},void 0,!0)])],2))}}),ei=Ue(bhe,[["__scopeId","data-v-ba8ef208"]]),M_=e=>(zt("data-v-73ce6b29"),e=e(),Jt(),e),xhe={class:"table-generator"},She={class:"title"},Mhe={class:"lef"},whe=["onMouseenter"],Lhe={key:1,class:"custom"},Ohe={class:"row"},The=M_(()=>V("div",{class:"label",style:{width:"25%"}},"行数:",-1)),khe={class:"row"},Nhe=M_(()=>V("div",{class:"label",style:{width:"25%"}},"列数:",-1)),Phe={class:"btns"},Che=Ee({__name:"TableGenerator",emits:["insert","close"],setup(e,{emit:t}){const n=t,r=ve([]),o=ve(3),i=ve(3),a=ve(!1),s=()=>{if(!r.value.length)return;const[u,f]=r.value;n("insert",{row:u,col:f})},l=()=>{if(o.value<1||o.value>20||i.value<1||i.value>20)return gn.warning("行数/列数必须在0~20之间!");n("insert",{row:o.value,col:i.value}),a.value=!1},c=()=>{n("close"),a.value=!1};return(u,f)=>(U(),ee("div",xhe,[V("div",She,[V("div",Mhe,"表格 "+vt(r.value.length?`${r.value[0]} x ${r.value[1]}`:""),1),V("div",{class:"right",onClick:f[0]||(f[0]=d=>a.value=!a.value)},vt(a.value?"返回":"自定义"),1)]),a.value?(U(),ee("div",Lhe,[V("div",Ohe,[The,O(ei,{min:1,max:20,value:o.value,"onUpdate:value":f[3]||(f[3]=d=>o.value=d),style:{width:"75%"}},null,8,["value"])]),V("div",khe,[Nhe,O(ei,{min:1,max:20,value:i.value,"onUpdate:value":f[4]||(f[4]=d=>i.value=d),style:{width:"75%"}},null,8,["value"])]),V("div",Phe,[O(je,{class:"btn",onClick:f[5]||(f[5]=d=>c())},{default:oe(()=>[Ve("取消")]),_:1}),O(je,{class:"btn",type:"primary",onClick:f[6]||(f[6]=d=>l())},{default:oe(()=>[Ve("确认")]),_:1})])])):(U(),ee("table",{key:0,onMouseleave:f[1]||(f[1]=d=>r.value=[]),onClick:f[2]||(f[2]=d=>s())},[V("tbody",null,[(U(),ee(We,null,nt(10,d=>V("tr",{key:d},[(U(),ee(We,null,nt(10,h=>V("td",{onMouseenter:p=>r.value=[d,h],key:h},[V("div",{class:Je(["cell",{active:r.value.length&&d<=r.value[0]&&h<=r.value[1]}])},null,2)],40,whe)),64))])),64))])],32))]))}}),Ihe=Ue(Che,[["__scopeId","data-v-73ce6b29"]]),Fhe={class:"media-input"},_he={class:"btns"},Ehe={class:"btns"},Xhe=Ee({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup(e,{emit:t}){const n=t,r=ve("video"),o=ve("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),i=ve("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],s=()=>{if(!o.value)return gn.error("请先输入正确的视频地址");n("insertVideo",o.value)},l=()=>{if(!i.value)return gn.error("请先输入正确的音频地址");n("insertAudio",i.value)};return(c,u)=>(U(),ee("div",Fhe,[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"?(U(),ee(We,{key:0},[O(Rc,{value:o.value,"onUpdate:value":u[1]||(u[1]=f=>o.value=f),placeholder:"请输入视频地址,e.g. https://xxx.mp4"},null,8,["value"]),V("div",_he,[O(je,{onClick:u[2]||(u[2]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[Ve("取消")]),_:1}),O(je,{type:"primary",onClick:u[3]||(u[3]=f=>s())},{default:oe(()=>[Ve("确认")]),_:1})])],64)):Qe("",!0),r.value==="audio"?(U(),ee(We,{key:1},[O(Rc,{value:i.value,"onUpdate:value":u[4]||(u[4]=f=>i.value=f),placeholder:"请输入音频地址,e.g. https://xxx.mp3"},null,8,["value"]),V("div",Ehe,[O(je,{onClick:u[5]||(u[5]=f=>n("close")),style:{"margin-right":"10px"}},{default:oe(()=>[Ve("取消")]),_:1}),O(je,{type:"primary",onClick:u[6]||(u[6]=f=>l())},{default:oe(()=>[Ve("确认")]),_:1})])],64)):Qe("",!0)]))}}),Whe=Ue(Xhe,[["__scopeId","data-v-999b18ca"]]);var kv=82;function ed(e){return Ab[e]==null&&Vhe(e),Ab[e]}function Vhe(e){var t=Uhe[e];if(t!=null){for(var n=t.substring(3,5),r=1*n.charCodeAt(0)-kv,o=1*n.charCodeAt(1)-kv,i=t.substring(5),a=[[]],s=1/0,l=-1/0,c=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 Li={SUB_SUP_SCALE:.75,SQRT_MAG_SCALE:.5,FRAC_SCALE:.85,LINE_SPACING:.5,FRAC_SPACING:.4};function Yhe(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[c].text=="'"?e[c].bbox.y=u:(Fo(e[c],Li.SUB_SUP_SCALE,null,0,0),dn[e[f].text]&&dn[e[f].text].flags.big?e[c].bbox.y=u-e[c].bbox.h:e[f].text=="\\int"?e[c].bbox.y=u:e[c].bbox.y=u-e[c].bbox.h/2)}else if(e[c].text=="_"){let u=1,f=c;for(;f>0&&(e[f].text=="^"||e[f].text=="_"||e[f].text=="'");)f--;u=e[f].bbox.y+e[f].bbox.h,Fo(e[c],Li.SUB_SUP_SCALE,null,0,0),dn[e[f].text]&&dn[e[f].text].flags.big?e[c].bbox.y=u:e[f].text=="\\int"?e[c].bbox.y=u-e[c].bbox.h:e[c].bbox.y=u-e[c].bbox.h/2}function n(c,u,f,d,h){let p=c,v=h,m=1/0,x=-1/0;for(;d>0?p=0;){if(e[p].text==u)v++;else if(e[p].text==f){if(v--,v==0)break}else e[p].text=="^"||e[p].text=="_"||e[p].bbox&&(m=Math.min(m,e[p].bbox.y),x=Math.max(x,e[p].bbox.y+e[p].bbox.h));p+=d}return[m,x]}for(let c=0;cc.text=="&"||c.text=="\\\\"))return;let r=[],o=[],i=[];for(let c=0;c0&&(e.chld[y].text=="^"||e.chld[y].text=="_"||e.chld[y].text=="'");)y--;let R=dn[e.chld[y].text]&&dn[e.chld[y].text].flags.big;if(m.text=="'"){let A=y+1,b=0;for(;A1;Bhe(e.chld,f);let p=L_(e.chld);e.text=="\\text"&&(p.x-=1,p.w+=2);for(let v=0;vr.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(dn[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}l.push([u,f])}t.push(l)}}else if(dn[r.text]&&dn[r.text].flags.txt||r.type=="char"){let a=r.bbox.x,s=!!(dn[r.text]&&dn[r.text].flags.txt);for(let l=Number(s);l16?h*=16/c.w:h+=(16-c.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+=c.w/16*o}}}return t}function Ka(e){return Math.round(e*100)/100}var C5=class{constructor(e){this._latex=e,this._tokens=Yhe(e),this._tree=Rb(this._tokens),w_(this._tree.chld),Ga(this._tree),Dhe(this._tree),this._polylines=Khe(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 c=0;for(let f=0;f`;e.BG_COLOR&&(c+=``),c+='>endobj 2 0 obj << /Type /Pages /Kids [3 0 R] /Count 1 /MediaBox [0 0 ${a} ${s}] >> endobj 3 0 obj << /Type /Page /Parent 2 0 R /Resources << /Font << /F1 << /Type /Font /Subtype /Type1 /BaseFont /Times-Roman >> >> >> /Contents [`,c="",u=4;for(let p=0;p> stream 1 j 1 J ${(t=e.STROKE_W)!=null?t:1} w `;for(var f=0;f> endobj `,c+=` trailer << /Root 1 0 R /Size 0 >>startxref %%EOF `,l+c}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"}]}],Ghe=["width","height"],zhe=["transform"],Jhe=["d"],$he=Ee({__name:"FormulaContent",props:{latex:{},width:{},height:{}},setup(e){const t=e,n=ve({x:0,y:0,w:0,h:0}),r=ve("");wt(()=>t.latex,()=>{const i=new C5(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)=>(U(),ee("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"},[V("g",{transform:`scale(${o.value}, ${o.value}) translate(0,0) matrix(1,0,0,1,0,0)`,"transform-origin":"0 50%"},[V("path",{d:r.value},null,8,Jhe)],8,zhe)],8,Ghe))}}),JT=Ue($he,[["__scopeId","data-v-fa1b116d"]]),jhe=["innerHTML"],qhe=Ee({__name:"SymbolContent",props:{latex:{}},setup(e){const t=e,n=Me(()=>new C5(t.latex).svg({SCALE_X:10,SCALE_Y:10}));return(r,o)=>(U(),ee("div",{class:"symbol-content",innerHTML:n.value},null,8,jhe))}}),epe=["disabled","value","rows","placeholder"],tpe=Ee({__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=ve();return t({focus:()=>{i.value&&i.value.focus()}}),(s,l)=>(U(),ee("textarea",{class:Je(["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:l[0]||(l[0]=c=>o(c)),onFocus:l[1]||(l[1]=c=>r("focus",c)),onBlur:l[2]||(l[2]=c=>r("blur",c))},null,46,epe))}}),yb=Ue(tpe,[["__scopeId","data-v-2b83189c"]]),npe={class:"latex-editor"},rpe={class:"container"},ope={class:"left"},ipe={class:"input-area"},ape={class:"preview"},spe={key:0,class:"placeholder"},lpe={key:1,class:"preview-content"},cpe={class:"right"},upe={class:"content"},fpe={key:0,class:"symbol"},dpe={class:"symbol-pool"},hpe=["onClick"],ppe={key:1,class:"formula"},vpe={class:"formula-title"},gpe=["onClick"],mpe={class:"footer"},Ape=Ee({__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=Hhe,a=n4.map(p=>({label:p.label,key:p.type})),s=ve(""),l=ve("symbol"),c=ve(),u=ve(n4[0].type),f=Me(()=>{const p=n4.find(v=>v.type===u.value);return(p==null?void 0:p.children)||[]});Qt(()=>{r.value&&(s.value=r.value)});const d=()=>{if(!s.value)return gn.error("公式不能为空");const p=new C5(s.value),v=p.pathd({}),m=p.box({});o("update",{latex:s.value,path:v,w:m.w+32,h:m.h+32})},h=p=>{c.value&&(c.value.focus(),document.execCommand("insertText",!1,p))};return(p,v)=>(U(),ee("div",npe,[V("div",rpe,[V("div",ope,[V("div",ipe,[O(yb,{value:s.value,"onUpdate:value":v[0]||(v[0]=m=>s.value=m),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:c},null,8,["value"])]),V("div",ape,[s.value?(U(),ee("div",lpe,[O(JT,{width:518,height:138,latex:s.value},null,8,["latex"])])):(U(),ee("div",spe,"公式预览"))])]),V("div",cpe,[O(_a,{tabs:n,value:l.value,"onUpdate:value":v[1]||(v[1]=m=>l.value=m),card:""},null,8,["value"]),V("div",upe,[l.value==="symbol"?(U(),ee("div",fpe,[O(_a,{tabs:H(a),value:u.value,"onUpdate:value":v[2]||(v[2]=m=>u.value=m),spaceBetween:"",tabsStyle:{margin:"10px 10px 0"}},null,8,["tabs","value"]),V("div",dpe,[(U(!0),ee(We,null,nt(f.value,m=>(U(),ee("div",{class:"symbol-item",key:m.latex,onClick:x=>h(m.latex)},[O(qhe,{latex:m.latex},null,8,["latex"])],8,hpe))),128))])])):(U(),ee("div",ppe,[(U(!0),ee(We,null,nt(H(i),m=>(U(),ee("div",{class:"formula-item",key:m.label},[V("div",vpe,vt(m.label),1),V("div",{class:"formula-item-content",onClick:x=>s.value=m.latex},[O(JT,{width:236,height:60,latex:m.latex},null,8,["latex"])],8,gpe)]))),128))]))])])]),V("div",mpe,[O(je,{class:"btn",onClick:v[3]||(v[3]=m=>o("close"))},{default:oe(()=>[Ve("取消")]),_:1}),O(je,{class:"btn",type:"primary",onClick:v[4]||(v[4]=m=>d())},{default:oe(()=>[Ve("确定")]),_:1})])]))}}),O_=Ue(Ape,[["__scopeId","data-v-fc449335"]]),Rpe={class:"canvas-tool"},ype={class:"left-handler"},bpe={class:"more"},xpe={class:"add-element-handler"},Spe={class:"handler-item group-btn"},Mpe={class:"handler-item group-btn",offset:10},wpe={class:"right-handler"},Lpe={class:"text"},Ope=Ee({__name:"index",setup(e){const t=ft(),{creatingElement:n,creatingCustomShape:r,showSelectPanel:o,showSearchPanel:i,showNotesPanel:a}=Xe(t),{canUndo:s,canRedo:l}=Xe(qm()),{redo:c,undo:u}=Ht(),{scaleCanvas:f,setCanvasScalePercentage:d,resetCanvas:h,canvasScalePercentage:p}=Qx(),v=[200,150,125,100,75,50],m=ve(!1),x=D=>{d(D),m.value=!1},{createImageElement:y,createChartElement:R,createTableElement:A,createLatexElement:b,createVideoElement:M,createAudioElement:T}=Ju(),w=D=>{const G=D[0];G&&Lc(G).then(ae=>y(ae))},L=ve(!1),k=ve(!1),E=ve(!1),P=ve(!1),W=ve(!1),N=ve(!1),_=ve(!1),C=ve(!1),X=(D=!1)=>{t.setCreatingElement({type:"text",vertical:D})},Y=D=>{t.setCreatingElement({type:"shape",data:D}),L.value=!1},$=()=>{t.setCreatingCustomShapeState(!0),L.value=!1},le=D=>{t.setCreatingElement({type:"line",data:D}),k.value=!1},Q=()=>{t.setSelectPanelState(!o.value)},K=()=>{t.setSearchPanelState(!i.value)},B=()=>{t.setNotesPanelState(!a.value)};return(D,G)=>{var Be;const ae=Se("IconBack"),se=Se("IconNext"),J=Se("IconComment"),Re=Se("IconMoveOne"),fe=Se("IconSearch"),me=Se("IconFontSize"),ue=Se("IconTextRotationNone"),z=Se("IconTextRotationDown"),F=Se("IconDown"),j=Se("IconGraphicDesign"),ie=Se("IconPicture"),q=Se("IconConnection"),te=Se("IconChartProportion"),re=Se("IconInsertTable"),he=Se("IconFormula"),ce=Se("IconVideoTwo"),pe=Se("IconMinus"),xe=Se("IconPlus"),_e=Se("IconFullScreen"),Ae=bn("tooltip");return U(),ee("div",Rpe,[V("div",ype,[He(O(ae,{class:Je(["handler-item",{disable:!H(s)}]),onClick:G[0]||(G[0]=Te=>H(u)())},null,8,["class"]),[[Ae,"撤销(Ctrl + Z)"]]),He(O(se,{class:Je(["handler-item",{disable:!H(l)}]),onClick:G[1]||(G[1]=Te=>H(c)())},null,8,["class"]),[[Ae,"重做(Ctrl + Y)"]]),V("div",bpe,[O(Ft,{type:"vertical",style:{height:"20px"}}),He(O(J,{class:Je(["handler-item",{active:H(a)}]),onClick:G[2]||(G[2]=Te=>B())},null,8,["class"]),[[Ae,"批注"]]),He(O(Re,{class:Je(["handler-item",{active:H(o)}]),onClick:G[3]||(G[3]=Te=>Q())},null,8,["class"]),[[Ae,"选择窗格"]]),He(O(fe,{class:Je(["handler-item",{active:H(i)}]),onClick:G[4]||(G[4]=Te=>K())},null,8,["class"]),[[Ae,"查找/替换(Ctrl + F)"]])])]),V("div",xpe,[He((U(),ee("div",Spe,[O(me,{class:Je(["icon",{active:((Be=H(n))==null?void 0:Be.type)==="text"}]),onClick:G[5]||(G[5]=Te=>X())},null,8,["class"]),O(Pt,{trigger:"click",value:_.value,"onUpdate:value":G[8]||(G[8]=Te=>_.value=Te),style:{height:"100%"},offset:10},{content:oe(()=>[O(go,{center:"",onClick:G[6]||(G[6]=()=>{X(),_.value=!1})},{default:oe(()=>[O(ue),Ve(" 横向文本框")]),_:1}),O(go,{center:"",onClick:G[7]||(G[7]=()=>{X(!0),_.value=!1})},{default:oe(()=>[O(z),Ve(" 竖向文本框")]),_:1})]),default:oe(()=>[O(F,{class:"arrow"})]),_:1},8,["value"])])),[[Ae,"插入文字"]]),He((U(),ee("div",Mpe,[O(Pt,{trigger:"click",style:{height:"100%"},value:L.value,"onUpdate:value":G[10]||(G[10]=Te=>L.value=Te),offset:10},{content:oe(()=>[O(j0e,{onSelect:G[9]||(G[9]=Te=>Y(Te))})]),default:oe(()=>{var Te;return[O(j,{class:Je(["icon",{active:H(r)||((Te=H(n))==null?void 0:Te.type)==="shape"}])},null,8,["class"])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:C.value,"onUpdate:value":G[12]||(G[12]=Te=>C.value=Te),style:{height:"100%"},offset:10},{content:oe(()=>[O(go,{center:"",onClick:G[11]||(G[11]=()=>{$(),C.value=!1})},{default:oe(()=>[Ve("自由绘制")]),_:1})]),default:oe(()=>[O(F,{class:"arrow"})]),_:1},8,["value"])])),[[Ae,"插入形状"]]),O(Wu,{onChange:G[13]||(G[13]=Te=>w(Te))},{default:oe(()=>[He(O(ie,{class:"handler-item"},null,512),[[Ae,"插入图片"]])]),_:1}),O(Pt,{trigger:"click",value:k.value,"onUpdate:value":G[15]||(G[15]=Te=>k.value=Te),offset:10},{content:oe(()=>[O(she,{onSelect:G[14]||(G[14]=Te=>le(Te))})]),default:oe(()=>{var Te;return[He(O(q,{class:Je(["handler-item",{active:((Te=H(n))==null?void 0:Te.type)==="line"}])},null,8,["class"]),[[Ae,"插入线条"]])]}),_:1},8,["value"]),O(Pt,{trigger:"click",value:E.value,"onUpdate:value":G[17]||(G[17]=Te=>E.value=Te),offset:10},{content:oe(()=>[O(fhe,{onSelect:G[16]||(G[16]=Te=>{H(R)(Te),E.value=!1})})]),default:oe(()=>[He(O(te,{class:"handler-item"},null,512),[[Ae,"插入图表"]])]),_:1},8,["value"]),O(Pt,{trigger:"click",value:P.value,"onUpdate:value":G[20]||(G[20]=Te=>P.value=Te),offset:10},{content:oe(()=>[O(Ihe,{onClose:G[18]||(G[18]=Te=>P.value=!1),onInsert:G[19]||(G[19]=({row:Te,col:De})=>{H(A)(Te,De),P.value=!1})})]),default:oe(()=>[He(O(re,{class:"handler-item"},null,512),[[Ae,"插入表格"]])]),_:1},8,["value"]),He(O(he,{class:"handler-item",onClick:G[21]||(G[21]=Te=>N.value=!0)},null,512),[[Ae,"插入公式"]]),O(Pt,{trigger:"click",value:W.value,"onUpdate:value":G[25]||(G[25]=Te=>W.value=Te),offset:10},{content:oe(()=>[O(Whe,{onClose:G[22]||(G[22]=Te=>W.value=!1),onInsertVideo:G[23]||(G[23]=Te=>{H(M)(Te),W.value=!1}),onInsertAudio:G[24]||(G[24]=Te=>{H(T)(Te),W.value=!1})})]),default:oe(()=>[He(O(ce,{class:"handler-item"},null,512),[[Ae,"插入音视频"]])]),_:1},8,["value"])]),V("div",wpe,[He(O(pe,{class:"handler-item viewport-size",onClick:G[26]||(G[26]=Te=>H(f)("-"))},null,512),[[Ae,"画布缩小(Ctrl + -)"]]),O(Pt,{trigger:"click",value:m.value,"onUpdate:value":G[28]||(G[28]=Te=>m.value=Te)},{content:oe(()=>[(U(),ee(We,null,nt(v,Te=>O(go,{center:"",key:Te,onClick:De=>x(Te)},{default:oe(()=>[Ve(vt(Te)+"%",1)]),_:2},1032,["onClick"])),64)),O(go,{center:"",onClick:G[27]||(G[27]=Te=>H(h)())},{default:oe(()=>[Ve("适应屏幕")]),_:1})]),default:oe(()=>[V("span",Lpe,vt(H(p)),1)]),_:1},8,["value"]),He(O(xe,{class:"handler-item viewport-size",onClick:G[29]||(G[29]=Te=>H(f)("+"))},null,512),[[Ae,"画布放大(Ctrl + =)"]]),He(O(_e,{class:"handler-item viewport-size-adaptation",onClick:G[30]||(G[30]=Te=>H(h)())},null,512),[[Ae,"适应屏幕(Ctrl + 0)"]])]),O(n0,{visible:N.value,"onUpdate:visible":G[33]||(G[33]=Te=>N.value=Te),width:880},{default:oe(()=>[O(O_,{onClose:G[31]||(G[31]=Te=>N.value=!1),onUpdate:G[32]||(G[32]=Te=>{H(b)(Te),N.value=!1})})]),_:1},8,["visible"])])}}}),Tpe=Ue(Ope,[["__scopeId","data-v-c887fa94"]]),kpe=()=>{const e=st(),{slides:t}=Xe(e),{addHistorySnapshot:n}=Ht(),{deleteSlide:r}=Oc();return{createSection:()=>{e.updateSlide({sectionTag:{id:ln(6)}}),n()},removeSection:c=>{if(!c)return;const u=t.value.find(f=>{var d;return((d=f.sectionTag)==null?void 0:d.id)===c});e.removeSlideProps({id:u.id,propName:"sectionTag"}),n()},removeAllSection:()=>{const c=t.value.map(u=>(u.sectionTag&&delete u.sectionTag,u));e.setSlides(c),n()},removeSectionSlides:c=>{let u=0;c&&(u=t.value.findIndex(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===c}));const f=[];for(let d=u;d{if(u){if(c==="default")e.updateSlide({sectionTag:{id:ln(6),title:u}},t.value[0].id);else{const f=t.value.find(d=>{var h;return((h=d.sectionTag)==null?void 0:h.id)===c});if(!f)return;e.updateSlide({sectionTag:{...f.sectionTag,title:u}},f.id)}n()}}}},zp=()=>{const{slides:e}=Xe(st()),t=ve(null),n=ve(50),r=()=>{e.value.length>n.value?t.value=setTimeout(()=>{n.value=n.value+20,r()},600):n.value=9999};return Qt(r),Sn(()=>{t.value&&clearTimeout(t.value)}),{slidesLoadLimit:n}},Npe=e=>(zt("data-v-5a791b40"),e=e(),Jt(),e),Ppe={class:"layout-pool"},Cpe=Npe(()=>V("div",{class:"header"},"页面模板",-1)),Ipe={class:"list"},Fpe={class:"btns"},_pe=Ee({__name:"LayoutPool",emits:["select"],setup(e,{emit:t}){const n=t,r=st(),{layouts:o}=Xe(r),i=a=>{n("select",a)};return(a,s)=>(U(),ee("div",Ppe,[Cpe,V("div",Ipe,[(U(!0),ee(We,null,nt(H(o),l=>(U(),ee("div",{class:"layout-item",key:l.id},[O(Fa,{class:"thumbnail",slide:l,size:180},null,8,["slide"]),V("div",Fpe,[O(je,{class:"btn",type:"primary",size:"small",onClick:c=>i(l)},{default:oe(()=>[Ve("插入模板")]),_:2},1032,["onClick"])])]))),128))])]))}}),Epe=Ue(_pe,[["__scopeId","data-v-5a791b40"]]);var T_={exports:{}};const Xpe=Rx(fH);/**! * Sortable 1.14.0 * @author RubaXa * @author owenm * @license MIT */function $T(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 xs(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Upe(e,t){if(e==null)return{};var n=Vpe(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 Ype(e){return Qpe(e)||Zpe(e)||Bpe(e)||Dpe()}function Qpe(e){if(Array.isArray(e))return bb(e)}function Zpe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Bpe(e,t){if(e){if(typeof e=="string")return bb(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 bb(e,t)}}function bb(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 Gpe(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function wa(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&bm(e,t):bm(e,t))||r&&e===n)return e;if(e===n)break}while(e=Gpe(e))}return null}var qT=/\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(qT," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(qT," ")}}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 Lu(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 P_(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===gs())break;r=ic(r,!1)}return!1}function Ud(e,t,n,r){for(var o=0,i=0,a=e.children;i2&&arguments[2]!==void 0?arguments[2]:{},o=r.evt,i=Upe(r,t1e);$p.pluginEvent.bind(Vt)(t,n,xs({dragEl:ht,parentEl:gr,ghostEl:tn,rootEl:tr,nextEl:tu,lastDownEl:dg,cloneEl:mr,cloneHidden:ec,dragStarted:ah,putSortable:eo,activeSortable:Vt.active,originalEvent:o,oldIndex:td,oldDraggableIndex:Vh,newIndex:xi,newDraggableIndex:zl,hideGhostForTarget:X_,unhideGhostForTarget:W_,cloneNowHidden:function(){ec=!0},cloneNowShown:function(){ec=!1},dispatchSortableEvent:function(s){Co({sortable:n,name:s,originalEvent:o})}},i))};function Co(e){ih(xs({putSortable:eo,cloneEl:mr,targetEl:ht,rootEl:tr,oldIndex:td,oldDraggableIndex:Vh,newIndex:xi,newDraggableIndex:zl},e))}var ht,gr,tn,tr,tu,dg,mr,ec,td,xi,Vh,zl,Nv,eo,Gf=!1,xm=!1,Sm=[],zc,ga,a4,s4,rk,ok,ah,Pf,Uh,Yh=!1,Pv=!1,hg,po,l4=[],xb=!1,Mm=[],x2=typeof document<"u",Cv=k_,ik=Jp||vl?"cssFloat":"float",n1e=x2&&!Hpe&&!k_&&"draggable"in document.createElement("div"),F_=function(){if(x2){if(vl)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),__=function(t,n){var r=Lt(t),o=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),i=Ud(t,0,n),a=Ud(t,1,n),s=i&&Lt(i),l=a&&Lt(a),c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+or(i).width,u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+or(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&&(l.clear==="both"||l.clear===f)?"vertical":"horizontal"}return i&&(s.display==="block"||s.display==="flex"||s.display==="table"||s.display==="grid"||c>=o&&r[ik]==="none"||a&&r[ik]==="none"&&c+u>o)?"vertical":"horizontal"},r1e=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,l=r?n.right:n.bottom,c=r?n.width:n.height;return o===s||i===l||o+a/2===s+c/2},o1e=function(t,n){var r;return Sm.some(function(o){var i=o[yo].options.emptyInsertThreshold;if(!(!i||I5(o))){var a=or(o),s=t>=a.left-i&&t<=a.right+i,l=n>=a.top-i&&n<=a.bottom+i;if(s&&l)return r=o}}),r},E_=function(t){function n(i,a){return function(s,l,c,u){var f=s.options.group.name&&l.options.group.name&&s.options.group.name===l.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,l,c,u),a)(s,l,c,u);var d=(a?s:l).options.group.name;return i===!0||typeof i=="string"&&i===d||i.join&&i.indexOf(d)>-1}}var r={},o=t.group;(!o||fg(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(){!F_&&tn&&Lt(tn,"display","none")},W_=function(){!F_&&tn&&Lt(tn,"display","")};x2&&document.addEventListener("click",function(e){if(xm)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xm=!1,!1},!0);var Jc=function(t){if(ht){t=t.touches?t.touches[0]:t;var n=o1e(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[yo]._onDragOver(r)}}},i1e=function(t){ht&&ht.parentNode[yo]._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=sa({},t),e[yo]=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 __(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&&!Xh,emptyInsertThreshold:5};$p.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);E_(t);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=t.forceFallback?!1:n1e,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?vn(e,"pointerdown",this._onTapStart):(vn(e,"mousedown",this._onTapStart),vn(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(vn(e,"dragover",this),vn(e,"dragenter",this)),Sm.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),sa(this,jpe())}Vt.prototype={constructor:Vt,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Pf=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,ht):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,l=(s||t).target,c=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,u=o.filter;if(h1e(r),!ht&&!(/mousedown|pointerdown/.test(a)&&t.button!==0||o.disabled)&&!c.isContentEditable&&!(!this.nativeDraggable&&Xh&&l&&l.tagName.toUpperCase()==="SELECT")&&(l=wa(l,o.draggable,r,!1),!(l&&l.animated)&&dg!==l)){if(td=Rr(l),Vh=Rr(l,o.draggable),typeof u=="function"){if(u.call(this,t,l,this)){Co({sortable:n,rootEl:c,name:"filter",targetEl:l,toEl:r,fromEl:r}),Ho("filter",n,{evt:t}),i&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(f){if(f=wa(c,f.trim(),r,!1),f)return Co({sortable:n,rootEl:f,name:"filter",targetEl:l,fromEl:r,toEl:r}),Ho("filter",n,{evt:t}),!0}),u)){i&&t.cancelable&&t.preventDefault();return}o.handle&&!wa(c,o.handle,r,!1)||this._prepareDragStart(t,s,l)}}},_prepareDragStart:function(t,n,r){var o=this,i=o.el,a=o.options,s=i.ownerDocument,l;if(r&&!ht&&r.parentNode===i){var c=or(r);if(tr=i,ht=r,gr=ht.parentNode,tu=ht.nextSibling,dg=r,Nv=a.group,Vt.dragged=ht,zc={target:ht,clientX:(n||t).clientX,clientY:(n||t).clientY},rk=zc.clientX-c.left,ok=zc.clientY-c.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,ht.style["will-change"]="all",l=function(){if(Ho("delayEnded",o,{evt:t}),Vt.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!jT&&o.nativeDraggable&&(ht.draggable=!0),o._triggerDragStart(t,n),Co({sortable:o,name:"choose",originalEvent:t}),ur(ht,a.chosenClass,!0)},a.ignore.split(",").forEach(function(u){P_(ht,u.trim(),c4)}),vn(s,"dragover",Jc),vn(s,"mousemove",Jc),vn(s,"touchmove",Jc),vn(s,"mouseup",o._onDrop),vn(s,"touchend",o._onDrop),vn(s,"touchcancel",o._onDrop),jT&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ht.draggable=!0),Ho("delayStart",this,{evt:t}),a.delay&&(!a.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Jp||vl))){if(Vt.eventCanceled){this._onDrop();return}vn(s,"mouseup",o._disableDelayedDrag),vn(s,"touchend",o._disableDelayedDrag),vn(s,"touchcancel",o._disableDelayedDrag),vn(s,"mousemove",o._delayedDragTouchMoveHandler),vn(s,"touchmove",o._delayedDragTouchMoveHandler),a.supportPointer&&vn(s,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(l,a.delay)}else l()}},_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(){ht&&c4(ht),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;cn(t,"mouseup",this._disableDelayedDrag),cn(t,"touchend",this._disableDelayedDrag),cn(t,"touchcancel",this._disableDelayedDrag),cn(t,"mousemove",this._delayedDragTouchMoveHandler),cn(t,"touchmove",this._delayedDragTouchMoveHandler),cn(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?vn(document,"pointermove",this._onTouchMove):n?vn(document,"touchmove",this._onTouchMove):vn(document,"mousemove",this._onTouchMove):(vn(ht,"dragend",this),vn(tr,"dragstart",this._onDragStart));try{document.selection?pg(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Gf=!1,tr&&ht){Ho("dragStarted",this,{evt:n}),this.nativeDraggable&&vn(document,"dragover",i1e);var r=this.options;!t&&ur(ht,r.dragClass,!1),ur(ht,r.ghostClass,!0),Vt.active=this,t&&this._appendGhost(),Co({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(ga){this._lastX=ga.clientX,this._lastY=ga.clientY,X_();for(var t=document.elementFromPoint(ga.clientX,ga.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ga.clientX,ga.clientY),t!==n);)n=t;if(ht.parentNode[yo]._isOutsideThisEl(t),n)do{if(n[yo]){var r=void 0;if(r=n[yo]._onDragOver({clientX:ga.clientX,clientY:ga.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);W_()}},_onTouchMove:function(t){if(zc){var n=this.options,r=n.fallbackTolerance,o=n.fallbackOffset,i=t.touches?t.touches[0]:t,a=tn&&Lu(tn,!0),s=tn&&a&&a.a,l=tn&&a&&a.d,c=Cv&&po&&tk(po),u=(i.clientX-zc.clientX+o.x)/(s||1)+(c?c[0]-l4[0]:0)/(s||1),f=(i.clientY-zc.clientY+o.y)/(l||1)+(c?c[1]-l4[1]:0)/(l||1);if(!Vt.active&&!Gf){if(r&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))=0&&(Co({rootEl:gr,name:"add",toEl:gr,fromEl:tr,originalEvent:t}),Co({sortable:this,name:"remove",toEl:gr,originalEvent:t}),Co({rootEl:gr,name:"sort",toEl:gr,fromEl:tr,originalEvent:t}),Co({sortable:this,name:"sort",toEl:gr,originalEvent:t})),eo&&eo.save()):xi!==td&&xi>=0&&(Co({sortable:this,name:"update",toEl:gr,originalEvent:t}),Co({sortable:this,name:"sort",toEl:gr,originalEvent:t})),Vt.active&&((xi==null||xi===-1)&&(xi=td,zl=Vh),Co({sortable:this,name:"end",toEl:gr,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){Ho("nulling",this),tr=ht=gr=tn=tu=mr=dg=ec=zc=ga=ah=xi=zl=td=Vh=Pf=Uh=eo=Nv=Vt.dragged=Vt.ghost=Vt.clone=Vt.active=null,Mm.forEach(function(t){t.checked=!0}),Mm.length=a4=s4=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ht&&(this._onDragOver(t),a1e(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 u1e(e,t,n,r,o,i,a,s){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,f=r?n.bottom:n.right,d=!1;if(!a){if(s&&hgu+c*i/2:lf-hg)return-Uh}else if(l>u+c*(1-o)/2&&lf-c*i/2)?l>u+c/2?1:-1:0}function f1e(e){return Rr(ht)1&&(jt.forEach(function(s){i.addAnimationState({target:s,rect:Go?or(s):a}),o4(s),s.fromRect=a,r.removeAnimationState(s)}),Go=!1,A1e(!this.options.removeCloneOnHide,o))},dragOverCompleted:function(n){var r=n.sortable,o=n.isOwner,i=n.insertion,a=n.activeSortable,s=n.parentEl,l=n.putSortable,c=this.options;if(i){if(o&&a._hideClone(),P0=!1,c.animation&&jt.length>1&&(Go||!o&&!a.options.sort&&!l)){var u=or(Bn,!1,!0,!0);jt.forEach(function(d){d!==Bn&&(nk(d,u),s.appendChild(d))}),Go=!0}if(!o)if(Go||_v(),jt.length>1){var f=Fv;a._showClone(r),a.options.animation&&!Fv&&f&&bi.forEach(function(d){a.addAnimationState({target:d,rect:C0}),d.fromRect=C0,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){C0=sa({},r);var a=Lu(Bn,!0);C0.top-=a.f,C0.left-=a.e}},dragOverAnimationComplete:function(){Go&&(Go=!1,_v())},drop:function(n){var r=n.originalEvent,o=n.rootEl,i=n.parentEl,a=n.sortable,s=n.dispatchSortableEvent,l=n.oldIndex,c=n.putSortable,u=c||this.sortable;if(r){var f=this.options,d=i.children;if(!Cf)if(f.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),ur(Bn,f.selectedClass,!~jt.indexOf(Bn)),~jt.indexOf(Bn))jt.splice(jt.indexOf(Bn),1),N0=null,ih({sortable:a,rootEl:o,name:"deselect",targetEl:Bn,originalEvt:r});else{if(jt.push(Bn),ih({sortable:a,rootEl:o,name:"select",targetEl:Bn,originalEvt:r}),r.shiftKey&&N0&&a.el.contains(N0)){var h=Rr(N0),p=Rr(Bn);if(~h&&~p&&h!==p){var v,m;for(p>h?(m=h,v=p):(m=p,v=h+1);m1){var x=or(Bn),y=Rr(Bn,":not(."+this.options.selectedClass+")");if(!P0&&f.animation&&(Bn.thisAnimationDuration=null),u.captureAnimationState(),!P0&&(f.animation&&(Bn.fromRect=x,jt.forEach(function(A){if(A.thisAnimationDuration=null,A!==Bn){var b=Go?or(A):x;A.fromRect=b,u.addAnimationState({target:A,rect:b})}})),_v(),jt.forEach(function(A){d[y]?i.insertBefore(A,d[y]):i.appendChild(A),y++}),l===Rr(Bn))){var R=!1;jt.forEach(function(A){if(A.sortableIndex!==Rr(A)){R=!0;return}}),R&&s("update")}jt.forEach(function(A){o4(A)}),u.animateAll()}ma=u}(o===i||c&&c.lastPutMode!=="clone")&&bi.forEach(function(A){A.parentNode&&A.parentNode.removeChild(A)})}},nullingGlobal:function(){this.isMultiDrag=Cf=!1,bi.length=0},destroyGlobal:function(){this._deselectMultiDrag(),cn(document,"pointerup",this._deselectMultiDrag),cn(document,"mouseup",this._deselectMultiDrag),cn(document,"touchend",this._deselectMultiDrag),cn(document,"keydown",this._checkKeyDown),cn(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(n){if(!(typeof Cf<"u"&&Cf)&&ma===this.sortable&&!(n&&wa(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(),ih({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)}},sa(e,{pluginName:"multiDrag",utils:{select:function(n){var r=n.parentNode[yo];!r||!r.options.multiDrag||~jt.indexOf(n)||(ma&&ma!==r&&(ma.multiDrag._deselectMultiDrag(),ma=r),ur(n,r.options.selectedClass,!0),jt.push(n))},deselect:function(n){var r=n.parentNode[yo],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;Go&&i!==Bn?a=-1:Go?a=Rr(i,":not(."+n.options.selectedClass+")"):a=Rr(i),o.push({multiDragElement:i,index:a})}),{items:Ype(jt),clones:[].concat(bi),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 A1e(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 sk(e,t){bi.forEach(function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)})}function _v(){jt.forEach(function(e){e!==Bn&&e.parentNode&&e.parentNode.removeChild(e)})}Vt.mount(new p1e);Vt.mount(E5,_5);const R1e=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:m1e,Sortable:Vt,Swap:v1e,default:Vt},Symbol.toStringTag,{value:"Module"})),y1e=Rx(R1e);(function(e,t){(function(r,o){e.exports=o(Xpe,y1e)})(typeof self<"u"?self:kt,function(n,r){return function(o){var i={};function a(s){if(i[s])return i[s].exports;var l=i[s]={i:s,l:!1,exports:{}};return o[s].call(l.exports,l,l.exports,a),l.l=!0,l.exports}return a.m=o,a.c=i,a.d=function(s,l,c){a.o(s,l)||Object.defineProperty(s,l,{enumerable:!0,get:c})},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,l){if(l&1&&(s=a(s)),l&8||l&4&&typeof s=="object"&&s&&s.__esModule)return s;var c=Object.create(null);if(a.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:s}),l&2&&typeof s!="string")for(var u in s)a.d(c,u,(function(f){return s[f]}).bind(null,u));return c},a.n=function(s){var l=s&&s.__esModule?function(){return s.default}:function(){return s};return a.d(l,"a",l),l},a.o=function(s,l){return Object.prototype.hasOwnProperty.call(s,l)},a.p="",a(a.s="fb15")}({"00ee":function(o,i,a){var s=a("b622"),l=s("toStringTag"),c={};c[l]="z",o.exports=String(c)==="[object z]"},"0366":function(o,i,a){var s=a("1c0b");o.exports=function(l,c,u){if(s(l),c===void 0)return l;switch(u){case 0:return function(){return l.call(c)};case 1:return function(f){return l.call(c,f)};case 2:return function(f,d){return l.call(c,f,d)};case 3:return function(f,d,h){return l.call(c,f,d,h)}}return function(){return l.apply(c,arguments)}}},"057f":function(o,i,a){var s=a("fc6a"),l=a("241c").f,c={}.toString,u=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],f=function(d){try{return l(d)}catch{return u.slice()}};o.exports.f=function(h){return u&&c.call(h)=="[object Window]"?f(h):l(s(h))}},"06cf":function(o,i,a){var s=a("83ab"),l=a("d1e7"),c=a("5c6c"),u=a("fc6a"),f=a("c04e"),d=a("5135"),h=a("0cfb"),p=Object.getOwnPropertyDescriptor;i.f=s?p:function(m,x){if(m=u(m),x=f(x,!0),h)try{return p(m,x)}catch{}if(d(m,x))return c(!l.f.call(m,x),m[x])}},"0cfb":function(o,i,a){var s=a("83ab"),l=a("d039"),c=a("cc12");o.exports=!s&&!l(function(){return Object.defineProperty(c("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(o,i,a){var s=a("23e7"),l=a("d58f").left,c=a("a640"),u=a("ae40"),f=c("reduce"),d=u("reduce",{1:0});s({target:"Array",proto:!0,forced:!f||!d},{reduce:function(p){return l(this,p,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(o,i,a){var s=a("c6b6"),l=a("9263");o.exports=function(c,u){var f=c.exec;if(typeof f=="function"){var d=f.call(c,u);if(typeof d!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return d}if(s(c)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(c,u)}},"159b":function(o,i,a){var s=a("da84"),l=a("fdbc"),c=a("17c2"),u=a("9112");for(var f in l){var d=s[f],h=d&&d.prototype;if(h&&h.forEach!==c)try{u(h,"forEach",c)}catch{h.forEach=c}}},"17c2":function(o,i,a){var s=a("b727").forEach,l=a("a640"),c=a("ae40"),u=l("forEach"),f=c("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"),l=s("iterator"),c=!1;try{var u=0,f={next:function(){return{done:!!u++}},return:function(){c=!0}};f[l]=function(){return this},Array.from(f,function(){throw 2})}catch{}o.exports=function(d,h){if(!h&&!c)return!1;var p=!1;try{var v={};v[l]=function(){return{next:function(){return{done:p=!0}}}},d(v)}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"),l=a("b622"),c=a("2d00"),u=l("species");o.exports=function(f){return c>=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"),l=Math.max,c=Math.min;o.exports=function(u,f){var d=s(u);return d<0?l(d+f,0):c(d,f)}},"23e7":function(o,i,a){var s=a("da84"),l=a("06cf").f,c=a("9112"),u=a("6eeb"),f=a("ce4e"),d=a("e893"),h=a("94ca");o.exports=function(p,v){var m=p.target,x=p.global,y=p.stat,R,A,b,M,T,w;if(x?A=s:y?A=s[m]||f(m,{}):A=(s[m]||{}).prototype,A)for(b in v){if(T=v[b],p.noTargetGet?(w=l(A,b),M=w&&w.value):M=A[b],R=h(x?b:m+(y?".":"#")+b,p.forced),!R&&M!==void 0){if(typeof T==typeof M)continue;d(T,M)}(p.sham||M&&M.sham)&&c(T,"sham",!0),u(A,b,T,p)}}},"241c":function(o,i,a){var s=a("ca84"),l=a("7839"),c=l.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(f){return s(f,c)}},"25f0":function(o,i,a){var s=a("6eeb"),l=a("825a"),c=a("d039"),u=a("ad6d"),f="toString",d=RegExp.prototype,h=d[f],p=c(function(){return h.call({source:"a",flags:"b"})!="/a/b"}),v=h.name!=f;(p||v)&&s(RegExp.prototype,f,function(){var x=l(this),y=String(x.source),R=x.flags,A=String(R===void 0&&x instanceof RegExp&&!("flags"in d)?u.call(x):R);return"/"+y+"/"+A},{unsafe:!0})},"2ca0":function(o,i,a){var s=a("23e7"),l=a("06cf").f,c=a("50c4"),u=a("5a34"),f=a("1d80"),d=a("ab13"),h=a("c430"),p="".startsWith,v=Math.min,m=d("startsWith"),x=!h&&!m&&!!function(){var y=l(String.prototype,"startsWith");return y&&!y.writable}();s({target:"String",proto:!0,forced:!x&&!m},{startsWith:function(R){var A=String(f(this));u(R);var b=c(v(arguments.length>1?arguments[1]:void 0,A.length)),M=String(R);return p?p.call(A,M,b):A.slice(b,b+M.length)===M}})},"2d00":function(o,i,a){var s=a("da84"),l=a("342f"),c=s.process,u=c&&c.versions,f=u&&u.v8,d,h;f?(d=f.split("."),h=d[0]+d[1]):l&&(d=l.match(/Edge\/(\d+)/),(!d||d[1]>=74)&&(d=l.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"),l=a("3f8c"),c=a("b622"),u=c("iterator");o.exports=function(f){if(f!=null)return f[u]||f["@@iterator"]||l[s(f)]}},"37e8":function(o,i,a){var s=a("83ab"),l=a("9bf2"),c=a("825a"),u=a("df75");o.exports=s?Object.defineProperties:function(d,h){c(d);for(var p=u(h),v=p.length,m=0,x;v>m;)l.f(d,x=p[m++],h[x]);return d}},"3bbe":function(o,i,a){var s=a("861d");o.exports=function(l){if(!s(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(o,i,a){var s=a("6547").charAt,l=a("69f3"),c=a("7dd0"),u="String Iterator",f=l.set,d=l.getterFor(u);c(String,"String",function(h){f(this,{type:u,string:String(h),index:0})},function(){var p=d(this),v=p.string,m=p.index,x;return m>=v.length?{value:void 0,done:!0}:(x=s(v,m),p.index+=x.length,{value:x,done:!1})})},"3f8c":function(o,i){o.exports={}},4160:function(o,i,a){var s=a("23e7"),l=a("17c2");s({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(o,i,a){var s=a("da84");o.exports=s},"44ad":function(o,i,a){var s=a("d039"),l=a("c6b6"),c="".split;o.exports=s(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return l(u)=="String"?c.call(u,""):Object(u)}:Object},"44d2":function(o,i,a){var s=a("b622"),l=a("7c73"),c=a("9bf2"),u=s("unscopables"),f=Array.prototype;f[u]==null&&c.f(f,u,{configurable:!0,value:l(null)}),o.exports=function(d){f[u][d]=!0}},"44e7":function(o,i,a){var s=a("861d"),l=a("c6b6"),c=a("b622"),u=c("match");o.exports=function(f){var d;return s(f)&&((d=f[u])!==void 0?!!d:l(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"),l=a("50c4"),c=a("23cb"),u=function(f){return function(d,h,p){var v=s(d),m=l(v.length),x=c(p,m),y;if(f&&h!=h){for(;m>x;)if(y=v[x++],y!=y)return!0}else for(;m>x;x++)if((f||x in v)&&v[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"),l=a("b727").filter,c=a("1dde"),u=a("ae40"),f=c("filter"),d=u("filter");s({target:"Array",proto:!0,forced:!f||!d},{filter:function(p){return l(this,p,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(o,i,a){var s=a("0366"),l=a("7b0b"),c=a("9bdd"),u=a("e95a"),f=a("50c4"),d=a("8418"),h=a("35a1");o.exports=function(v){var m=l(v),x=typeof this=="function"?this:Array,y=arguments.length,R=y>1?arguments[1]:void 0,A=R!==void 0,b=h(m),M=0,T,w,L,k,E,P;if(A&&(R=s(R,y>2?arguments[2]:void 0,2)),b!=null&&!(x==Array&&u(b)))for(k=b.call(m),E=k.next,w=new x;!(L=E.call(k)).done;M++)P=A?c(k,R,[L.value,M],!0):L.value,d(w,M,P);else for(T=f(m.length),w=new x(T);T>M;M++)P=A?R(m[M],M):m[M],d(w,M,P);return w.length=M,w}},"4fad":function(o,i,a){var s=a("23e7"),l=a("6f53").entries;s({target:"Object",stat:!0},{entries:function(u){return l(u)}})},"50c4":function(o,i,a){var s=a("a691"),l=Math.min;o.exports=function(c){return c>0?l(s(c),9007199254740991):0}},5135:function(o,i){var a={}.hasOwnProperty;o.exports=function(s,l){return a.call(s,l)}},5319:function(o,i,a){var s=a("d784"),l=a("825a"),c=a("7b0b"),u=a("50c4"),f=a("a691"),d=a("1d80"),h=a("8aa5"),p=a("14c3"),v=Math.max,m=Math.min,x=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,R=/\$([$&'`]|\d\d?)/g,A=function(b){return b===void 0?b:String(b)};s("replace",2,function(b,M,T,w){var L=w.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,k=w.REPLACE_KEEPS_$0,E=L?"$":"$0";return[function(N,_){var C=d(this),X=N==null?void 0:N[b];return X!==void 0?X.call(N,C,_):M.call(String(C),N,_)},function(W,N){if(!L&&k||typeof N=="string"&&N.indexOf(E)===-1){var _=T(M,W,this,N);if(_.done)return _.value}var C=l(W),X=String(this),Y=typeof N=="function";Y||(N=String(N));var $=C.global;if($){var le=C.unicode;C.lastIndex=0}for(var Q=[];;){var K=p(C,X);if(K===null||(Q.push(K),!$))break;var B=String(K[0]);B===""&&(C.lastIndex=h(X,u(C.lastIndex),le))}for(var D="",G=0,ae=0;ae=G&&(D+=X.slice(G,J)+z,G=J+se.length)}return D+X.slice(G)}];function P(W,N,_,C,X,Y){var $=_+W.length,le=C.length,Q=R;return X!==void 0&&(X=c(X),Q=y),M.call(Y,Q,function(K,B){var D;switch(B.charAt(0)){case"$":return"$";case"&":return W;case"`":return N.slice(0,_);case"'":return N.slice($);case"<":D=X[B.slice(1,-1)];break;default:var G=+B;if(G===0)return K;if(G>le){var ae=x(G/10);return ae===0?K:ae<=le?C[ae-1]===void 0?B.charAt(1):C[ae-1]+B.charAt(1):K}D=C[G-1]}return D===void 0?"":D})}})},5692:function(o,i,a){var s=a("c430"),l=a("c6cd");(o.exports=function(c,u){return l[c]||(l[c]=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"),l=a("241c"),c=a("7418"),u=a("825a");o.exports=s("Reflect","ownKeys")||function(d){var h=l.f(u(d)),p=c.f;return p?h.concat(p(d)):h}},"5a34":function(o,i,a){var s=a("44e7");o.exports=function(l){if(s(l))throw TypeError("The method doesn't accept regular expressions");return l}},"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"),l=a("a2bf"),c=a("7b0b"),u=a("50c4"),f=a("1c0b"),d=a("65f0");s({target:"Array",proto:!0},{flatMap:function(p){var v=c(this),m=u(v.length),x;return f(p),x=d(v,0),x.length=l(x,v,v,m,0,1,p,arguments.length>1?arguments[1]:void 0),x}})},6547:function(o,i,a){var s=a("a691"),l=a("1d80"),c=function(u){return function(f,d){var h=String(l(f)),p=s(d),v=h.length,m,x;return p<0||p>=v?u?"":void 0:(m=h.charCodeAt(p),m<55296||m>56319||p+1===v||(x=h.charCodeAt(p+1))<56320||x>57343?u?h.charAt(p):m:u?h.slice(p,p+2):(m-55296<<10)+(x-56320)+65536)}};o.exports={codeAt:c(!1),charAt:c(!0)}},"65f0":function(o,i,a){var s=a("861d"),l=a("e8b5"),c=a("b622"),u=c("species");o.exports=function(f,d){var h;return l(f)&&(h=f.constructor,typeof h=="function"&&(h===Array||l(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"),l=a("da84"),c=a("861d"),u=a("9112"),f=a("5135"),d=a("f772"),h=a("d012"),p=l.WeakMap,v,m,x,y=function(L){return x(L)?m(L):v(L,{})},R=function(L){return function(k){var E;if(!c(k)||(E=m(k)).type!==L)throw TypeError("Incompatible receiver, "+L+" required");return E}};if(s){var A=new p,b=A.get,M=A.has,T=A.set;v=function(L,k){return T.call(A,L,k),k},m=function(L){return b.call(A,L)||{}},x=function(L){return M.call(A,L)}}else{var w=d("state");h[w]=!0,v=function(L,k){return u(L,w,k),k},m=function(L){return f(L,w)?L[w]:{}},x=function(L){return f(L,w)}}o.exports={set:v,get:m,has:x,enforce:y,getterFor:R}},"6eeb":function(o,i,a){var s=a("da84"),l=a("9112"),c=a("5135"),u=a("ce4e"),f=a("8925"),d=a("69f3"),h=d.get,p=d.enforce,v=String(String).split("String");(o.exports=function(m,x,y,R){var A=R?!!R.unsafe:!1,b=R?!!R.enumerable:!1,M=R?!!R.noTargetGet:!1;if(typeof y=="function"&&(typeof x=="string"&&!c(y,"name")&&l(y,"name",x),p(y).source=v.join(typeof x=="string"?x:"")),m===s){b?m[x]=y:u(x,y);return}else A?!M&&m[x]&&(b=!0):delete m[x];b?m[x]=y:l(m,x,y)})(Function.prototype,"toString",function(){return typeof this=="function"&&h(this).source||f(this)})},"6f53":function(o,i,a){var s=a("83ab"),l=a("df75"),c=a("fc6a"),u=a("d1e7").f,f=function(d){return function(h){for(var p=c(h),v=l(p),m=v.length,x=0,y=[],R;m>x;)R=v[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"),l=a("5135"),c=a("e538"),u=a("9bf2").f;o.exports=function(f){var d=s.Symbol||(s.Symbol={});l(d,f)||u(d,f,{value:c.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(l){return Object(s(l))}},"7c73":function(o,i,a){var s=a("825a"),l=a("37e8"),c=a("7839"),u=a("d012"),f=a("1be4"),d=a("cc12"),h=a("f772"),p=">",v="<",m="prototype",x="script",y=h("IE_PROTO"),R=function(){},A=function(L){return v+x+p+L+v+"/"+x+p},b=function(L){L.write(A("")),L.close();var k=L.parentWindow.Object;return L=null,k},M=function(){var L=d("iframe"),k="java"+x+":",E;return L.style.display="none",f.appendChild(L),L.src=String(k),E=L.contentWindow.document,E.open(),E.write(A("document.F=Object")),E.close(),E.F},T,w=function(){try{T=document.domain&&new ActiveXObject("htmlfile")}catch{}w=T?b(T):M();for(var L=c.length;L--;)delete w[m][c[L]];return w()};u[y]=!0,o.exports=Object.create||function(k,E){var P;return k!==null?(R[m]=s(k),P=new R,R[m]=null,P[y]=k):P=w(),E===void 0?P:l(P,E)}},"7dd0":function(o,i,a){var s=a("23e7"),l=a("9ed3"),c=a("e163"),u=a("d2bb"),f=a("d44e"),d=a("9112"),h=a("6eeb"),p=a("b622"),v=a("c430"),m=a("3f8c"),x=a("ae93"),y=x.IteratorPrototype,R=x.BUGGY_SAFARI_ITERATORS,A=p("iterator"),b="keys",M="values",T="entries",w=function(){return this};o.exports=function(L,k,E,P,W,N,_){l(E,k,P);var C=function(ae){if(ae===W&&Q)return Q;if(!R&&ae in $)return $[ae];switch(ae){case b:return function(){return new E(this,ae)};case M:return function(){return new E(this,ae)};case T:return function(){return new E(this,ae)}}return function(){return new E(this)}},X=k+" Iterator",Y=!1,$=L.prototype,le=$[A]||$["@@iterator"]||W&&$[W],Q=!R&&le||C(W),K=k=="Array"&&$.entries||le,B,D,G;if(K&&(B=c(K.call(new L)),y!==Object.prototype&&B.next&&(!v&&c(B)!==y&&(u?u(B,y):typeof B[A]!="function"&&d(B,A,w)),f(B,X,!0,!0),v&&(m[X]=w))),W==M&&le&&le.name!==M&&(Y=!0,Q=function(){return le.call(this)}),(!v||_)&&$[A]!==Q&&d($,A,Q),m[k]=Q,W)if(D={values:C(M),keys:N?Q:C(b),entries:C(T)},_)for(G in D)(R||Y||!(G in $))&&h($,G,D[G]);else s({target:k,proto:!0,forced:R||Y},D);return D}},"7f9a":function(o,i,a){var s=a("da84"),l=a("8925"),c=s.WeakMap;o.exports=typeof c=="function"&&/native code/.test(l(c))},"825a":function(o,i,a){var s=a("861d");o.exports=function(l){if(!s(l))throw TypeError(String(l)+" is not an object");return l}},"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"),l=a("9bf2"),c=a("5c6c");o.exports=function(u,f,d){var h=s(f);h in u?l.f(u,h,c(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,l,c;(function(u,f){l=[],s=f,c=typeof s=="function"?s.apply(i,l):s,c!==void 0&&(o.exports=c)})(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),v=p&&p[1]||!1,m=p&&p[2]||!1,x=document.location.href.replace(document.location.hash,""),y,R,A,b=document.getElementsByTagName("script");v===x&&(y=document.documentElement.outerHTML,R=new RegExp("(?:[^\\n]+?\\n){0,"+(m-2)+"}[^<]*